The Team - TnTProductions
TnTProductions latest Project - Docking Bay 13
TnTProductions Epic RPG in the making - Psionics: Chaos Rising
Check out our website on wixx! http://bulletbutter.wix.com/tntproductions
Have you tested to make sure the action works outside of this trigger? Based on what I'm seeing the If statement would never return true unless you have a way of making a unit enter a region without using any abilities.
Right - the event only fires once when the unit enters the region. And because it will probably be entering due to a move-order its command qeue will likely not be empty.
Maybe use the "any unit gets idle" event? This could create a lot of load in some cases though.
You could make it so that the Unit Enters Region trigger applies a behaviour to the unit which uses a behaviour to disable itself except when it has an order queue of 0 (I think that's possible) and then add an Event Macro to each unit which causes the unit to play it's dance animation when the behaviour is enabled.
Is there some guru top secret trick to getting a trigger with "Send Actor Message" to work? Cant figure out why this isn't working.
Have you tested to make sure the action works outside of this trigger? Based on what I'm seeing the If statement would never return true unless you have a way of making a unit enter a region without using any abilities.
Right - the event only fires once when the unit enters the region. And because it will probably be entering due to a move-order its command qeue will likely not be empty.
Maybe use the "any unit gets idle" event? This could create a lot of load in some cases though.
You could make it so that the Unit Enters Region trigger applies a behaviour to the unit which uses a behaviour to disable itself except when it has an order queue of 0 (I think that's possible) and then add an Event Macro to each unit which causes the unit to play it's dance animation when the behaviour is enabled.
@bulletbutter: Go
I always use the Play Animation action, never the actor message. Assuming you've confirmed the event is being triggers, I'd try using the action.
Instead of that if then statement, I'd use 'wait until triggering unit is idle'.
Data solution;
Go into a unit's actor events, and replace the fidget event animation from "fidget" to "dance".
Go to the unit tab. Open the fidget+ section. Set "Animation" to 100, and all other values to 0.