summaryrefslogtreecommitdiff
path: root/src/scripting/script.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-04-27Use nullptr instead of NULL everywhereErik Schilling1-2/+2
2013-02-21Introduced Script::ContextErik Schilling1-8/+17
2013-01-09Replaced EventListener with signals based on libsigc++Thorbjørn Lindeijer1-2/+1
2012-03-16Fixed fastRemoveOne when the element isn't foundThorbjørn Lindeijer1-1/+1
2012-03-11Removed the create_npc wrapper and the last two NPC callbacksThorbjørn Lindeijer1-1/+5
2012-03-10Moved the managing of NPC script coroutines into C++Thorbjørn Lindeijer1-1/+41
2012-03-03Added further missing callbacksErik Schilling1-2/+16
2012-03-02Converted functions called by LuaScript to callbacksThorbjørn Lindeijer1-2/+0
2012-03-02Use callbacks for handling character death and respawnThorbjørn Lindeijer1-0/+2
2012-03-02Merged all the different Lua states into oneThorbjørn Lindeijer1-90/+0
2011-11-07Merged three global script states into oneThorbjørn Lindeijer1-14/+20
2011-10-23Added function to determine the script engine by the file name extensionjurkan1-0/+18
2011-04-27Added a simple crafting systemPhilipp Sehmisch1-0/+14
2010-11-14Renamed .hpp files into .h for consistency.Yohann Ferreira1-3/+3
2010-08-22Pass a script name to Lua for proper reporting of error locationsThorbjørn Lindeijer1-2/+2
2010-08-22Rename some stuff to conform to naming conventionsThorbjørn Lindeijer1-7/+7
2010-07-23Added a simple sanity check to avoid a gameserver crash at login.Yohann Ferreira1-5/+11
2010-07-09Added LUA script bindings for manipulating the specials available to a charac...Philipp Sehmisch1-0/+30
2010-05-29Only skip the UTF-8 BOM for Lua scriptsThorbjørn Lindeijer1-3/+12
2010-05-16Changed and split up the default location for loading dataThorbjørn Lindeijer1-4/+4
2010-04-25Added a Byte Order Mask (BOM) filter to the ResourceManager.Bertram1-1/+2
2010-04-11Implemented global event function call to on_chr_deathPhilipp Sehmisch1-0/+17
2010-04-11Added global lua event script (only on_being_death_accept for now)Philipp Sehmisch1-0/+1
2010-02-07Update Copyright date for Manaserv.Bertram1-1/+1
2009-12-06Fixed name of the project in copyright headersThorbjørn Lindeijer1-7/+6
2009-04-26Standardize on the position of the const keywordBjørn Lindeijer1-4/+5
2009-01-31Added on_remove callback to lua APIPhilipp Sehmisch1-1/+1
2009-01-17Made script error reports more informative and readablePhilipp Sehmisch1-1/+5
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
2008-07-07Implemented death listener for scripting engine.Philipp Sehmisch1-0/+5
2008-05-19Implemented NPC names. Implemented the theoretical possibility to have named ...Philipp Sehmisch1-1/+2
2007-10-27Made it compile with GCC 4.3Guillaume Melquiond1-0/+1
2007-09-22Cleaned both configuration and resource managers.Guillaume Melquiond1-3/+2
2007-08-20Prevented access to uninitialized engines.Guillaume Melquiond1-5/+8
2007-08-15Added helper functions for loading files and NPCs as scripts. Put Lua helpers...Guillaume Melquiond1-1/+24
2007-08-14Made it possible to load scripts from strings instead of files.Guillaume Melquiond1-7/+2
2007-08-09Added new scripting interface and Lua engine.Guillaume Melquiond1-0/+67