So, background and context: I have one spell that, when cast, allows the PC to store the next spell she casts for later recall. Then I have a few more spells that actually recall the stored spell (e.g. recall first stored spell, recall second stored spell, etc.)
How I've set this up is each recall spell just calls a Cast function on a "stored spell" which is declared as a property. I'd like to be able to set that property from inside the Storage spell.
But, I'd like to not have to use 3 identical duplicates of the recall script, i.e. I just want to use the same script on each recall effect.
THUS, I need to be able set a property on the recalleffectscript that's attached to recall effect 1 separately from the property on the recalleffectscript that's attached to recall effect 2.
The CK Wiki says that I can manipulate properties by declaring the script that holds them as a property of the script that's doing the manipulating, but it says nothing about how to specify which object-holding-that-script should get manipulated.
How do?