40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
|
Actions and Tasks
|
||
|
Advanced_NPC Alpha-2 (DEV)
|
||
|
==========================
|
||
|
|
||
|
IMPORTANT: In this documentation is only the explanation of the particular operation of each predefined
|
||
|
action and task. Read reference documentation for details about API operation at [api.md](api.md).
|
||
|
|
||
|
Action (`add_action`)
|
||
|
---------------------
|
||
|
|
||
|
#### `SET_INTERVAL`
|
||
|
Set the interval at which the `action` are executed.
|
||
|
|
||
|
{
|
||
|
interval = 1, -- A decimal number, in seconds (default is 1 second)
|
||
|
freeze = false, -- if true, mobs_redo API will not execute until interval is set
|
||
|
}
|
||
|
|
||
|
#### `FREEZE`
|
||
|
This action allows to stop/execute mobs_redo API.
|
||
|
This is good for stopping the NPC from fighting, wandering, etc.
|
||
|
|
||
|
{
|
||
|
freeze = false, -- Boolean, if true, mobs_redo API will not execute.
|
||
|
}
|
||
|
|
||
|
Tasks (`add_task`)
|
||
|
------------------
|
||
|
|
||
|
#### `USE_BED`
|
||
|
Sequence of actions that allows the NPC to use a bed.
|
||
|
|
||
|
{
|
||
|
pos = {x=0,y=0,z=0}, -- Position of bed to be used.
|
||
|
action = action, --[[
|
||
|
^ Whether to get up or lay on bed
|
||
|
^ Defined in npc.actions.const.beds.action
|
||
|
^ Example: npc.actions.const.beds.action.LAY ]]
|
||
|
}
|