Issue: Zhuque only starts its 5 second landed duration when tasked to move. The two videos show the difference. The first shows a Zhuque tasked to move immediately after landing. It does so 5 seconds later. The second video shows the Zhuque staying grounded, and will continue to do so indefinitely. Video limited to 20 seconds for example.
I recently looked into this unit in the proto-file which is the statistics file for units.
I noticed the transformation from flying to landing probably has a long timer
<protoaction>
<name>DelayedTransformZhuqueLand</name>
<modifyduration>2000</modifyduration>
<modifyprotoid>ZhuQueLanded</modifyprotoid>
</protoaction>
And from landing form to air form has an even longer duration
<name>DelayedTransform</name>
<transformduration>5000</transformduration>
<modifyduration>2000</modifyduration>
<modifyprotoid>ZhuQue</modifyprotoid>
</protoaction>
So you might be on to something.
Those numbers are probably milliseconds
From memory, and still according to AoM wiki, its suppose to take 2 seconds to land, stay grounded for 5 seconds and the ascend for 2 seconds. It does not have a conditional remain until cancelled like Hamadryad. So I figure something must be wrong? Unless they changed it and I missed the patch notes?
Why it nees to be grounded?