StendhalScripting/LuaAPI: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>AntumDeluge →actions: add descriptions |
imported>AntumDeluge →conditions: add descriptions |
||
| Line 247: | Line 247: | ||
Methods: |
Methods: |
||
| ⚫ | |||
; ''<span style="color:green;">conditions:create</span>(function)'' |
|||
: Creates a custom {{StendhalFile|master|src/games/stendhal/server/entity/npc/ChatCondition.java|ChatCondition}}. |
|||
| ⚫ | |||
: '''''function:''''' Lua function to be invoked when <code>ChatCondition.fire</code> is called. |
|||
* ''<span style="color:green;">conditions.and</span>(conditionList)'' |
|||
: ''returns:'' New <code>ChatCondition</code> instance. |
|||
| ⚫ | |||
: Creates a {{StendhalFile|master|src/games/stendhal/server/entity/npc/condition/NotCondition.java|NotCondition}}. |
|||
: '''''condition:''''' Can be a <code>ChatCondition</code>, <code>LuaValue</code> containing at <code>ChatCondition</code> instance, or a Lua table of <code>ChatCondition</code> instances. |
|||
: ''returns:'' New <code>NotCondition</code> instance. |
|||
| ⚫ | |||
: Creates an {{StendhalFile|master|src/games/stendhal/server/entity/npc/condition/AndCondition.java|AndCondition}}. |
|||
: '''''conditionList:''''' Lua table containing <code>ChatCondition</code> instances. |
|||
: ''returns:'' New <code>AndCondition</code> instance. |
|||
== actions == |
== actions == |
||