_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.