summaryrefslogtreecommitdiffstats
path: root/data/test.lua
Commit message (Collapse)AuthorAgeFilesLines
* move all scripts to scripts directory for content conversionRoderic Morris2008-10-211-183/+0
|
* changed function naming to be consistent with the rest of the script API and ↵Philipp Sehmisch2008-07-071-5/+5
| | | | improved commenting.
* Implemented death listener for scripting engine.Philipp Sehmisch2008-07-071-6/+13
|
* Removed the unused "npc" argument from the get_quest_var function.Philipp Sehmisch2008-06-021-1/+1
|
* Replaced some magic numbers in script files with variables for better code ↵Philipp Sehmisch2008-06-021-17/+17
| | | | readability.
* Used an example for schedule_in which is more in step with actual practice. ↵Philipp Sehmisch2008-06-021-11/+16
| | | | Used an example for schedule_every which is less annoying for the server admin.
* Scripted a scheduler which can execute script functions at regular intervals ↵Philipp Sehmisch2008-05-311-0/+11
| | | | or in a given number of seconds. This will be very useful for any quest or effect script where timing is important.
* (no commit message)Philipp Sehmisch2008-05-221-0/+23
|
* Implemented NPC names. Implemented the theoretical possibility to have named ↵Philipp Sehmisch2008-05-191-4/+4
| | | | monsters along the way. Note that the syntax of the LUA functions for creating NPCs has changed.
* Implemented script bindings for making beings talk and sending private chat ↵Philipp Sehmisch2008-05-071-6/+20
| | | | messages from scripts to clients. Implemented trigger areas which are only triggered once when a being steps into them instead of every tick.
* Implemented script trigger areas which call a script function when an object ↵Philipp Sehmisch2008-05-061-0/+16
| | | | steps into them.
* Added headers to LUA files mentioning the purpose of the files and their ↵Philipp Sehmisch2008-05-021-3/+16
| | | | license.
* Added 100 to NPC IDs to keep 0.0 compatibility for now.Bjørn Lindeijer2008-04-201-5/+5
|
* Removed the +100 offset of NPC IDs (relict from eAthena)Philipp Sehmisch2008-03-311-4/+4
|
* Added a Lua library with walk around functions for NPCs.Philipp Sehmisch2008-03-251-16/+6
|
* Added pathblocking rules to NPCs, added script bindings to query being ↵Philipp Sehmisch2008-03-151-14/+27
| | | | positions and created script infrastructure for regularily called script functions. This allows NPCs which wander around automatically.
* Implemented script binding for controllig movement of beings and fixed a ↵Philipp Sehmisch2008-03-151-0/+15
| | | | crash caused by the new blocking system (thanks to peavey for reporting).
* Implemented LUA callback function for creating monsters.Philipp Sehmisch2008-02-071-0/+12
|
* Implemented quest variables.Guillaume Melquiond2007-08-281-0/+5
|
* Defined two helper functions to abstract away money being available underBjørn Lindeijer2007-08-201-3/+7
| | | | | inventory index 0.
* Allowed Lua scripts to query and change money.Guillaume Melquiond2007-08-191-3/+9
|
* Added Lua function for trading between players and NPCs.Guillaume Melquiond2007-08-171-2/+2
|
* Added helper functions for loading files and NPCs as scripts. Put Lua ↵Guillaume Melquiond2007-08-151-110/+2
| | | | helpers into a separate library automatically loaded into new contexts.
* Implemented buy/sell handler.Guillaume Melquiond2007-08-131-1/+5
|
* Added Lua functions for handling inventories.Guillaume Melquiond2007-08-111-1/+12
|
* Removed colon in NPC choice messages.Guillaume Melquiond2007-08-101-5/+5
|
* Added Lua function for warping people around.Guillaume Melquiond2007-08-101-0/+17
|
* Improved helper functions for Lua scripts. Associated scripts to maps.Guillaume Melquiond2007-08-101-16/+63
|
* Played with Lua coroutines to simplify writing scripts.Guillaume Melquiond2007-08-101-7/+62
|
* Moved creation of testing NPC from C++ to Lua.Guillaume Melquiond2007-08-091-5/+4
|
* Converted testing NPC to Lua.Guillaume Melquiond2007-08-091-0/+24