summaryrefslogtreecommitdiff
path: root/src/scripting/luascript.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-08-19Apply C++11 fixitsThorbjørn Lindeijer1-2/+2
2022-05-25Fixed compile against Lua 5.4Thorbjørn Lindeijer1-4/+9
2013-09-08Renamed character.cpp to charactercomponent.cppErik Schilling1-1/+1
2013-08-26Moved AttributeInfo into a seperate fileErik Schilling1-1/+1
2013-08-26Allowed to push attributeinfos for the attribute recalculationErik Schilling1-0/+7
2013-05-02Fixed a bunch of cppcheck warningsErik Schilling1-5/+3
2013-04-27Use nullptr instead of NULL everywhereErik Schilling1-1/+1
2013-04-14Use a full user data for Entity referencesThorbjørn Lindeijer1-6/+3
2013-04-11Converted Being into a ComponentErik Schilling1-3/+3
2013-04-11Converted the Character class into a componentErik Schilling1-6/+8
2013-02-21Introduced Script::ContextErik Schilling1-10/+15
2013-01-09Replaced EventListener with signals based on libsigc++Thorbjørn Lindeijer1-2/+0
2013-01-09Micro-optimizations for pushing strings to LuaThorbjørn Lindeijer1-1/+1
2013-01-09Added support for Lua 5.2Thorbjørn Lindeijer1-0/+4
2013-01-07Set the current map when executing being callbacksThorbjørn Lindeijer1-0/+2
2012-08-05Fixed the atinit functionErik Schilling1-0/+1
2012-07-11Made sure the map is set for trigger scriptsErik Schilling1-0/+1
2012-04-04Renamed Thing to EntityThorbjørn Lindeijer1-6/+6
2012-04-04Enhanced special supportErik Schilling1-1/+4
2012-03-11Removed the create_npc wrapper and the last two NPC callbacksThorbjørn Lindeijer1-2/+11
2012-03-11Added callbacks for map/worldvar changesErik Schilling1-3/+5
2012-03-10Moved the managing of NPC script coroutines into C++Thorbjørn Lindeijer1-48/+135
2012-03-07Added a function that returns the current map or raises an errorThorbjørn Lindeijer1-0/+2
2012-03-03Removed the last direct call to global script functionThorbjørn Lindeijer1-11/+0
2012-03-02Converted functions called by LuaScript to callbacksThorbjørn Lindeijer1-35/+46
2012-03-02Use callbacks for handling character death and respawnThorbjørn Lindeijer1-0/+20
2012-03-02Simplified some of the Lua backendThorbjørn Lindeijer1-3/+1
2011-11-07Merged three global script states into oneThorbjørn Lindeijer1-33/+0
2011-04-27Added a simple crafting systemPhilipp Sehmisch1-0/+38
2011-03-17Micro-optimizations related to std::stringThorbjørn Lindeijer1-1/+1
2010-11-14Renamed .hpp files into .h for consistency.Yohann Ferreira1-2/+2
2010-08-22Pass a script name to Lua for proper reporting of error locationsThorbjørn Lindeijer1-5/+5
2010-08-22Rename some stuff to conform to naming conventionsThorbjørn Lindeijer1-8/+8
2010-08-22Print out a backtrace when a Lua error is raisedThorbjørn Lindeijer1-19/+19
2010-08-22Print out the actual error message in case of a syntax errorThorbjørn Lindeijer1-3/+7
2010-07-09Added LUA script bindings for manipulating the specials available to a charac...Philipp Sehmisch1-0/+11
2010-04-11Implemented handler for on_chr_death and put the loading of the global script...Philipp Sehmisch1-0/+11
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-8/+8
2009-01-31Added on_remove callback to lua APIPhilipp Sehmisch1-1/+10
2009-01-22Reduced the size of lua.cpp by putting the class LuaScript and the utility fu...Philipp Sehmisch1-0/+150