ametist wrote:But there is something I don't know how to handle, how do I save an animation state? I have a clickable that triggers an objects animation and have a node attached. The node does its work, animates an object and shows another object. That other object's visible state is saved after leaving and returning to the age, but the first objects animation state is not saved. Which I want it to be obviously. I was thinking maybe xAgeSDLBoolRespond could be used? I don't know what 'F-forward on VM notify' and 'F-forward on Init' means though? Do I need those?
This is my node tree:
I'm sure I don't need to say, but, if the animation's state isn't saved when reentering the Age, then it won't be properly synchonrized for folks who enter the Age after someone presses the button.
xAgeSDLBoolRespond sounds perfect for this case. "F-Forward" is shorthand for "fast-forward". Any responder can be "fast-forwarded" in python itself. What that does is immediately set all the animations, sounds, etc. that the responder will trigger at their ending state. That's exactly what you generally want to have happen "on Init" - in other words, when linking in. Otherwise, you would, for example, link in and see doors all over the Age closing themselves. "on VM notify" is when a shard administrator changes the SDL value on the server. Usually you don't care about this for gameplay elements. One case where you would want this off is the bahro shout event in the Neighborhood. When the shard administrator, Cyan, DRC, or whoever decides the bahro rock book to the city should appear, they set the variable server side. Then, the bahro links into all Neighborhoods and places the rock book on the pedestal. I wouldn't worry too much about this, except in the case of my
DEFAULTOPTION=VAULT variables.
I am waiting for my footprints to show up in Tiam... 