_std/defines/actions.dm 
INTERRUPT_ALWAYS | Internal flag that will always interrupt any action, and disables action resumability |
---|---|
INTERRUPT_NONE | dont |
INTERRUPT_MOVE | Interrupted when object moves |
INTERRUPT_ACT | Interrupted when object does anything |
INTERRUPT_ATTACKED | Interrupted when object is attacked |
INTERRUPT_STUNNED | Interrupted when owner is stunned or knocked out etc. |
INTERRUPT_ACTION | Interrupted when another action is started. |
ACTIONSTATE_STOPPED | Action has not been started yet. |
ACTIONSTATE_RUNNING | Action is in progress |
ACTIONSTATE_INTERRUPTED | Action was interrupted |
ACTIONSTATE_ENDED | Action ended succesfully |
ACTIONSTATE_DELETE | Action is ready to be deleted. |
ACTIONSTATE_FINISH | Will finish action after next process. |
ACTIONSTATE_INFINITE | Will not finish unless interrupted. |
Define Details
ACTIONSTATE_DELETE 
Action is ready to be deleted.
ACTIONSTATE_ENDED 
Action ended succesfully
ACTIONSTATE_FINISH 
Will finish action after next process.
ACTIONSTATE_INFINITE 
Will not finish unless interrupted.
ACTIONSTATE_INTERRUPTED 
Action was interrupted
ACTIONSTATE_RUNNING 
Action is in progress
ACTIONSTATE_STOPPED 
Action has not been started yet.
INTERRUPT_ACT 
Interrupted when object does anything
INTERRUPT_ACTION 
Interrupted when another action is started.
INTERRUPT_ALWAYS 
Internal flag that will always interrupt any action, and disables action resumability
INTERRUPT_ATTACKED 
Interrupted when object is attacked
INTERRUPT_MOVE 
Interrupted when object moves
INTERRUPT_NONE 
dont
INTERRUPT_STUNNED 
Interrupted when owner is stunned or knocked out etc.