I just can't seem to get my head around on how should I set properties between OnActivates, and would really appreciate some help. What I want to do, in all its simplicity, is to store information on activating one (instance of) object and to use this information when activating another (instance of) object.
More specific example: Activating object 1 takes note of the player's Speech skill and teleports the player to object 2. Activating object 2 reads what the player's speech was, compares to the current speech skill, does stuff according to the difference, and teleports the player back.
I have my own type of activator baseitem created. I placed two instances of this item to two locations in the world. They both have different scripts attached (EnterScript and LeaveScript). Teleporting between them works well using objectreference properties that I set in the CK to point to each other. But I can't for the life of me figure how to save data between the activations.
Do I need to define a quest to store the data? Do I need to make base objects that have the properties defined? What's the best practice?
thanks in advance