Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-07-07 | deleting death handler functions after death to avoid memory leak ↵ | Philipp Sehmisch | 1 | -0/+1 | |
undetectable by garbage collector. | |||||
2008-07-07 | changed function naming to be consistent with the rest of the script API and ↵ | Philipp Sehmisch | 2 | -8/+12 | |
improved commenting. | |||||
2008-07-07 | Implemented death listener for scripting engine. | Philipp Sehmisch | 2 | -6/+32 | |
2008-07-03 | avoid map reading crash, arbitrary tile sizes, enable new maps | Roderic Morris | 1 | -0/+13 | |
2008-06-02 | Removed the unused "npc" argument from the get_quest_var function. | Philipp Sehmisch | 2 | -2/+2 | |
2008-06-02 | Replaced some magic numbers in script files with variables for better code ↵ | Philipp Sehmisch | 2 | -17/+21 | |
readability. | |||||
2008-06-02 | Used an example for schedule_in which is more in step with actual practice. ↵ | Philipp Sehmisch | 1 | -11/+16 | |
Used an example for schedule_every which is less annoying for the server admin. | |||||
2008-05-31 | Scripted a scheduler which can execute script functions at regular intervals ↵ | Philipp Sehmisch | 2 | -0/+70 | |
or in a given number of seconds. This will be very useful for any quest or effect script where timing is important. | |||||
2008-05-22 | (no commit message) | Philipp Sehmisch | 2 | -0/+39 | |
2008-05-19 | Implemented NPC names. Implemented the theoretical possibility to have named ↵ | Philipp Sehmisch | 2 | -8/+8 | |
monsters along the way. Note that the syntax of the LUA functions for creating NPCs has changed. | |||||
2008-05-07 | Implemented script bindings for making beings talk and sending private chat ↵ | Philipp Sehmisch | 1 | -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. | |||||
2008-05-06 | Implemented script trigger areas which call a script function when an object ↵ | Philipp Sehmisch | 1 | -0/+16 | |
steps into them. | |||||
2008-05-02 | Added headers to LUA files mentioning the purpose of the files and their ↵ | Philipp Sehmisch | 3 | -12/+49 | |
license. | |||||
2008-04-20 | Added 100 to NPC IDs to keep 0.0 compatibility for now. | Bjørn Lindeijer | 1 | -5/+5 | |
2008-03-31 | Removed the +100 offset of NPC IDs (relict from eAthena) | Philipp Sehmisch | 1 | -4/+4 | |
2008-03-25 | Added a Lua library with walk around functions for NPCs. | Philipp Sehmisch | 2 | -16/+90 | |
2008-03-15 | Added pathblocking rules to NPCs, added script bindings to query being ↵ | Philipp Sehmisch | 2 | -20/+37 | |
positions and created script infrastructure for regularily called script functions. This allows NPCs which wander around automatically. | |||||
2008-03-15 | Implemented script binding for controllig movement of beings and fixed a ↵ | Philipp Sehmisch | 1 | -0/+15 | |
crash caused by the new blocking system (thanks to peavey for reporting). | |||||
2008-02-07 | Implemented LUA callback function for creating monsters. | Philipp Sehmisch | 1 | -0/+12 | |
2007-11-15 | Added do_wait helper function. | Guillaume Melquiond | 1 | -0/+5 | |
2007-10-18 | Removed obsolete data files. | Guillaume Melquiond | 2 | -279/+0 | |
2007-09-27 | Ported monster database. | Eugenio Favalli | 1 | -4/+148 | |
2007-08-29 | Fixed race condition between quest_reply and npc_next. | Guillaume Melquiond | 1 | -2/+10 | |
2007-08-28 | Implemented quest variables. | Guillaume Melquiond | 2 | -35/+80 | |
2007-08-27 | Removed extensions from map names. | Guillaume Melquiond | 1 | -19/+19 | |
2007-08-20 | Removed useless function prefixes. Commented Lua internal variables. | Guillaume Melquiond | 1 | -3/+16 | |
2007-08-20 | Defined two helper functions to abstract away money being available under | Bjørn Lindeijer | 2 | -3/+17 | |
inventory index 0. | |||||
2007-08-19 | Allowed Lua scripts to query and change money. | Guillaume Melquiond | 1 | -3/+9 | |
2007-08-17 | Added Lua function for trading between players and NPCs. | Guillaume Melquiond | 1 | -2/+2 | |
2007-08-16 | Improved NPC state machine, so that the engine avoids waiting, once the last ↵ | Guillaume Melquiond | 1 | -17/+68 | |
message has been sent. | |||||
2007-08-15 | Marked internal variables of Lua scripts as local. | Guillaume Melquiond | 1 | -5/+5 | |
2007-08-15 | Added helper functions for loading files and NPCs as scripts. Put Lua ↵ | Guillaume Melquiond | 2 | -110/+113 | |
helpers into a separate library automatically loaded into new contexts. | |||||
2007-08-13 | Implemented buy/sell handler. | Guillaume Melquiond | 1 | -1/+5 | |
2007-08-11 | Added Lua functions for handling inventories. | Guillaume Melquiond | 1 | -1/+12 | |
2007-08-10 | Removed colon in NPC choice messages. | Guillaume Melquiond | 1 | -5/+5 | |
2007-08-10 | Added Lua function for warping people around. | Guillaume Melquiond | 1 | -0/+17 | |
2007-08-10 | Improved helper functions for Lua scripts. Associated scripts to maps. | Guillaume Melquiond | 1 | -16/+63 | |
2007-08-10 | Played with Lua coroutines to simplify writing scripts. | Guillaume Melquiond | 1 | -7/+62 | |
2007-08-09 | Moved creation of testing NPC from C++ to Lua. | Guillaume Melquiond | 1 | -5/+4 | |
2007-08-09 | Converted testing NPC to Lua. | Guillaume Melquiond | 1 | -0/+24 | |
2007-07-08 | Added monster drops. | Guillaume Melquiond | 1 | -0/+7 | |
2006-12-29 | Physically split the server into one tmwserv-acount program (account + | Guillaume Melquiond | 1 | -0/+22 | |
chat + database) and multiple tmwserv-game programs (selected with respect to the maps). Cleaned the repository by moving server-specific source files into dedicated directories. | |||||
2006-10-20 | Added the missing Weapon Type and Max Per Slot item properties. | Yohann Ferreira | 2 | -118/+120 | |
2006-10-20 | Simplified item status effect implementation. Made it all work, and filled ↵ | Yohann Ferreira | 2 | -20/+130 | |
items.xml with about 100 items. To come: maxPerSlot and weaponType parameters. | |||||
2006-10-19 | (no commit message) | Yohann Ferreira | 1 | -148/+0 | |
2006-10-19 | Added a backend to get item reference information. The xml file isn't ready yet. | Yohann Ferreira | 2 | -0/+219 | |