Q:

Why does my action not play after another action?

Below is my Logic editor of this problem. I have my armature always playing a walk action, then when it collides with a property called "Player," it is supposed to play a die animation. (It is an enemy :) I have set priorities, but right now when "Player" collides with it, my armature just plain stops. Any ideas? Thanks!

P.S. Tell me if I need to add more screenshots. :D
If there is any other way to accomplish the animations correctly, I would love that as well.

A:

First method (but dont know if that'll work):

Second method (more complicated but works defenitely):

Add a game-property to your enemy. ( + Add Game Property )
Set it to boolean and checked (= true). (See red boxes in the image)
Connect the collision-sensor to a property-actuator.
This actuator has to set the property to "false".
Add a property-sensor for each action-actuator. While the property is true (enemy alive) the walk-animation will be played, when the property is false (enemy dead) the die-animation will be played.

