StendhalScripting/LuaAPI: Difference between revisions

Content deleted Content added
imported>AntumDeluge
actions: add descriptions
imported>AntumDeluge
conditions: add descriptions
Line 247:
 
Methods:
 
* ''<span style="color:green;">conditions.create</span>(function)''
*; ''<span style="color:green;">conditions.not:create</span>(conditionfunction)''
: Creates a custom {{StendhalFile|master|src/games/stendhal/server/entity/npc/ChatCondition.java|ChatCondition}}.
* ''<span style="color:green;">conditions.not</span>(value)''
: '''''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.
 
*; ''<span style="color:green;">conditions.create:notCondition</span>(functioncondition)''
: 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.
 
*; ''<span style="color:green;">conditions.not:andCondition</span>(valueconditionList)''
: 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 ==