How to start second action after check that first one is done in bge?
You can use the Actuator Sensor to measure when an actuator gets activated.

To measure deactivation you invert the sensor output with a negating controller such as NAND, NOR.



You can read it that way:

WHEN "started" -&gt; "play turning"
WHEN "not turned" - is not -&gt; "play lifting"


You can even add more animations. Just ensure you have one ActionActuator for each of it.



I hope it helps