In anticipation of supporting homebrew spells, we should move to having the spell ID be a UUID rather than an integer. We want to make sure that this works well when users share content amongst themselves, and while we can certainly do ID rewriting based on what each user has locally on their device, that's unnecessarily complicated and potentially error-prone. Giving each spell a UUID would make preserving spell IDs across users trivial.
In anticipation of supporting homebrew spells, we should move to having the spell ID be a UUID rather than an integer. We want to make sure that this works well when users share content amongst themselves, and while we can certainly do ID rewriting based on what each user has locally on their device, that's unnecessarily complicated and potentially error-prone. Giving each spell a UUID would make preserving spell IDs across users trivial.