summaryrefslogtreecommitdiff
path: root/src/scripting
AgeCommit message (Expand)AuthorFilesLines
2008-05-07Implemented script bindings for making beings talk and sending private chat m...Philipp Sehmisch1-2/+63
2008-05-06Implemented script trigger areas which call a script function when an object ...Philipp Sehmisch1-0/+50
2008-04-20Fixed some compiler errors/warnings.Bjørn Lindeijer1-1/+1
2008-03-17Error messages in script callback functions are now handed to the lua interpr...Philipp Sehmisch1-21/+35
2008-03-15Added pathblocking rules to NPCs, added script bindings to query being positi...Philipp Sehmisch1-0/+30
2008-03-15Implemented script binding for controllig movement of beings and fixed a cras...Philipp Sehmisch1-0/+31
2008-02-07Fail gracefully on invalid monster IDs, don't leak monsters when called withoutBjørn Lindeijer1-7/+17
2008-02-07Implemented LUA callback function for creating monsters.Philipp Sehmisch1-0/+36
2007-10-27Made it compile with GCC 4.3Guillaume Melquiond1-0/+1
2007-09-23Robustified code with respect to insertion failures.Guillaume Melquiond1-1/+4
2007-09-23Changed delayed events to an explicit interface.Guillaume Melquiond1-4/+2
2007-09-22Cleaned both configuration and resource managers.Guillaume Melquiond1-3/+2
2007-08-28Implemented quest variables.Guillaume Melquiond1-1/+70
2007-08-20Removed useless function prefixes. Commented Lua internal variables.Guillaume Melquiond1-15/+15
2007-08-20Defined two helper functions to abstract away money being available underBjørn Lindeijer2-3/+15
2007-08-20Prevented access to uninitialized engines.Guillaume Melquiond1-5/+8
2007-08-19Allowed Lua scripts to query and change money.Guillaume Melquiond1-3/+16
2007-08-17Added Lua function for trading between players and NPCs.Guillaume Melquiond1-24/+37
2007-08-15Added helper functions for loading files and NPCs as scripts. Put Lua helpers...Guillaume Melquiond3-3/+39
2007-08-14Made it possible to load scripts from strings instead of files.Guillaume Melquiond3-42/+36
2007-08-13Implemented buy/sell handler.Guillaume Melquiond1-0/+32
2007-08-11Prevented scripts from inserting buggy items in inventories.Guillaume Melquiond1-8/+11
2007-08-11Added Lua functions for handling inventories.Guillaume Melquiond1-5/+100
2007-08-10Removed colon in NPC choice messages.Guillaume Melquiond1-4/+11
2007-08-10Added Lua function for warping people around.Guillaume Melquiond1-0/+38
2007-08-09Moved creation of testing NPC from C++ to Lua.Guillaume Melquiond2-8/+63
2007-08-09Converted testing NPC to Lua.Guillaume Melquiond1-2/+84
2007-08-09Converted NPC class to scripting engine.Guillaume Melquiond2-12/+17
2007-08-09Added new scripting interface and Lua engine.Guillaume Melquiond3-0/+296