Here is a video demoing “tight inter-palette and intra-palette communications” Footsteps
(Oh and a footnote. The actual scene is smooth. the video does not do it justice)
In this example the autofx tells the leftfootprint to move and then inside the leftfoot palette it has an action to fade when its done with its move but also has as its 2nd move, an intra-palette command to start the rightfootprint to move and inside of it it has an action to fade it self….Super cool.
*autofx
TRACE,on
1,r=p%FootPrintL%move1
END
*palette for FootPrintL
Action,1%2.0%me%fadehide%ONE
Action,2%2.0%FootPrintR%move1
NoOfMoves,1
M01_A_01,1.000000,<0.00000, 0.38016, 0.00000>,<0.00000, 0.00000, 0.00000, 1.00000>,none,0
(Notice the new use of the word “me” that tells the palette to operate ‘against itself‘. this keeps the action tight and internal. No round-trip to the HUD is needed)
*palette for FootPrintR
Action,1%2.0%me%fadehide%ONE
NoOfMoves,1
M01_A_01,1.000000,<0.00000, 0.38016, 0.00000>,<0.00000, 0.00000, 0.00000, 1.00000>,none,0
Below are the actual commands used to pull of this tight intergration of interdependent activities.
This is HUGE. It opens the doors un-imagined possibilities on the order of Sit-2-Sit and the palette= in a sequence.
I believe this is an amazing breakthru.
First, changes from the previous post.
You can now do ALL the palette actions IF your action applies to the same palette.
Actions to other palettes are still limited to the InnerActions list.
This is worth stopping and cogitating on as to its implications.
I haven’t even stopped to fine-tune the timing. Just a 1st-try of 2.0 seconds. Also notice the built-in flexibility as you have 2 places to adjust timing. At the end of the move (pause) and at the beginning of the action.