#owned items with spells
1 messages ยท Page 1 of 1 (latest)
The UX problem I'm struggling with:
When an Owned Spell is dragged into an Owned Item with Spells Item, should I:
a) clone the owned spell and create the association between the new owned spell item and the owned item
b) create the association between the existing owned spell item and the owned item
Here's my hypothesis:
It is never useful for a spellcaster to remove their ability to cast a spell normally when they do something which "stores" the spell in such a feature/item.
Example Scenario:
I am a Wizard who has prepared "Fireball".
I have a ring of spell storing.
I cast Fireball into the Ring of Spell Storing.
Hypothesis is true, I am not "removing" my ability to cast Fireball normally, but I am creating the ability to cast Fireball from the ring if I ever un-prepare or lose my spellbook with Fireball inside it.
Any of the Instruments of the Bards would be good canidates (Doss Lute, Anstruth Harp, etc) if after just other items with cross over from something the player can do, and an item with similar / same spells as the caster.
those have their spells baked in right?
Yes they do (screenshot from DnDBeyond)
๐
Here's a demo of how a "ring of spell storing" might work with Items with Spells (work in progress)
If the ring was on Beiro, not the other character, that's the scenario I'm mulling over now
I'm pretty sure its correct to clone the spell, not mutate it to only associate it with the item.
having the spell as an actual item is in everyone's best interest
ive run into issues with symbaroum5e and Magic Items where the spell being used is "masked" as the original item and item-specific tracking gets fubar'd
that's how my boi works yep ๐
I'm going back now and adding the ability to change those relationships after the item exists on the actor
so, its almost like, when the item is in the sidebar, it should hold full copies of the attached spells
Its all uuids for efficiency, but yeah
when added to an actor, that flag data is deleted (for memory considerations) and new items are created on the actor with associations
I allow setting some overrides for common things you'd want to override, but otherwise keep only the uuids around, examples in the readme ๐ :
https://github.com/ElfFriend-DnD/foundryvtt-items-with-spells-5e
What about scrolls? Yeah I know the system already has them buuuuut
Here's where I've gotten to for this.
I've added both "Unlink" and "Delete" buttons for embedded items-with-spells, but I'm uncertain if I need them both?
The Delete button double confirms you want to actually delete the Spell item too, which might be annoying but I'd rather err on the side of caution there.
So you can 'unlink' by simply deleteing and saying "no".