summaryrefslogtreecommitdiffstats
path: root/data
Commit message (Collapse)AuthorAgeFilesLines
* Really removed the tmwserv-data submoduleBjørn Lindeijer2008-12-061-0/+0
|
* Added tmwserv-data as a submoduleBjørn Lindeijer2008-12-011-0/+0
|
* Removed data directory, will be a git submoduleBjørn Lindeijer2008-12-016-909/+0
|
* Added new maps to the maps.xml fileBjørn Lindeijer2008-11-161-0/+6
|
* Removed some DOS newlines from mixed filesBjørn Lindeijer2008-11-111-65/+65
|
* Forgot the data files, sorryDavid Athay2008-11-062-2/+21
|
* Added convenience wrappers for pushing various STL containers as tables to ↵Philipp Sehmisch2008-11-061-1/+25
| | | | lua scripts.
* Moved the long list of constants at the beginning of libtmw to an additional ↵Philipp Sehmisch2008-11-022-53/+67
| | | | lua source file.
* Magic implementation roadmap phase 1 and 2 (calling a script function on ↵Philipp Sehmisch2008-11-011-0/+15
| | | | PGMSG_USE_SPECIAL)
* Added script bindings for manipulating the characters experience.Philipp Sehmisch2008-11-012-0/+30
|
* Script binding for spawning effets from scripts.Philipp Sehmisch2008-10-271-0/+15
|
* Added post callback for getting post.David Athay2008-10-242-0/+29
| | | | | | Added GM command for changing player attributes. Changed GM command to @ as '/' was already being used by client for local commands.
* Fixed example script and added defines for attributes.David Athay2008-10-242-1/+24
|
* little format fixPhilipp Sehmisch2008-10-231-2/+1
|
* Added example of using tmw.being_get_name and tmw.being_get_attribute to ↵David Athay2008-10-231-0/+8
| | | | test.lua
* return npc ids when creating new ones (by Kage_Jittai)Roderic Morris2008-10-211-3/+4
|
* move all scripts to scripts directory for content conversionRoderic Morris2008-10-213-100/+100
|
* deleting death handler functions after death to avoid memory leak ↵Philipp Sehmisch2008-07-071-0/+1
| | | | undetectable by garbage collector.
* changed function naming to be consistent with the rest of the script API and ↵Philipp Sehmisch2008-07-072-8/+12
| | | | improved commenting.
* Implemented death listener for scripting engine.Philipp Sehmisch2008-07-072-6/+32
|
* avoid map reading crash, arbitrary tile sizes, enable new mapsRoderic Morris2008-07-031-0/+13
|
* Removed the unused "npc" argument from the get_quest_var function.Philipp Sehmisch2008-06-022-2/+2
|
* Replaced some magic numbers in script files with variables for better code ↵Philipp Sehmisch2008-06-022-17/+21
| | | | 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-312-0/+70
| | | | 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-222-0/+39
|
* Implemented NPC names. Implemented the theoretical possibility to have named ↵Philipp Sehmisch2008-05-192-8/+8
| | | | 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-023-12/+49
| | | | 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-252-16/+90
|
* Added pathblocking rules to NPCs, added script bindings to query being ↵Philipp Sehmisch2008-03-152-20/+37
| | | | 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
|
* Added do_wait helper function.Guillaume Melquiond2007-11-151-0/+5
|
* Removed obsolete data files.Guillaume Melquiond2007-10-182-279/+0
|
* Ported monster database.Eugenio Favalli2007-09-271-4/+148
|
* Fixed race condition between quest_reply and npc_next.Guillaume Melquiond2007-08-291-2/+10
|
* Implemented quest variables.Guillaume Melquiond2007-08-282-35/+80
|
* Removed extensions from map names.Guillaume Melquiond2007-08-271-19/+19
|
* Removed useless function prefixes. Commented Lua internal variables.Guillaume Melquiond2007-08-201-3/+16
|
* Defined two helper functions to abstract away money being available underBjørn Lindeijer2007-08-202-3/+17
| | | | | 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
|
* Improved NPC state machine, so that the engine avoids waiting, once the last ↵Guillaume Melquiond2007-08-161-17/+68
| | | | message has been sent.
* Marked internal variables of Lua scripts as local.Guillaume Melquiond2007-08-151-5/+5
|
* Added helper functions for loading files and NPCs as scripts. Put Lua ↵Guillaume Melquiond2007-08-152-110/+113
| | | | helpers into a separate library automatically loaded into new contexts.
* Implemented buy/sell handler.Guillaume Melquiond2007-08-131-1/+5
|