Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-11-30 | Added the real tick duration to the OnWorldTick hook. | madmaxoft | 1 | -0/+16 | |
2013-11-26 | Fixed loads more of them. | Alexander Harkness | 1 | -1/+1 | |
2013-11-24 | Attempt to fix compilation | Tiger Wang | 1 | -1/+1 | |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-22 | Added cFile:GetFolderContents(). | madmaxoft | 1 | -2/+5 | |
Fix 162. | |||||
2013-11-22 | Fixed cRoot:GetFurnaceRecipe() Lua binding. | madmaxoft | 1 | -1/+4 | |
2013-08-21 | Hook adding uses the new API. | madmaxoft | 1 | -1/+1 | |
Multiple hooks per plugin can be added. The cPluginManager.AddHook() has four available signatures, the recommended one is cPluginManager.AddHook(HOOK_TYPE, CallbackFunction) | |||||
2013-08-21 | cLuaState: Added LogStackTrace() and GetTypeText() utility functions | madmaxoft | 1 | -0/+6 | |
2013-08-19 | Finished renaming cPlugin_NewLua to cPluginLua. | madmaxoft | 1 | -2/+2 | |
2013-08-11 | Added the OnHopperPullingItem and OnHopperPushingItem hooks. | madmaxoft | 1 | -0/+4 | |
Requested in FS 412, slightly modified the params. | |||||
2013-08-09 | Added OnExploding() and OnExploded() hooks. | madmaxoft | 1 | -0/+203 | |
As requested in FS 413, with extra parameters: World, BlockX, BlockY, BlockZ, Size, CanCauseFire, Source, SourceData OnExploding() can return 3 values: StopHook, CanCauseFire, ExplosionSize | |||||
2013-08-08 | Removed LuaScript. | madmaxoft | 1 | -0/+4 | |
The WebAdmin now uses LuaState directly to call the one function it needs. | |||||
2013-08-08 | cPlugin_NewLua is now completely rewritten to use templated LuaState calls. | madmaxoft | 1 | -29/+86 | |
2013-08-08 | LuaState refactoring: using templates for hook function calls. | madmaxoft | 1 | -20/+357 | |
This simplifies calling Lua functions considerably, it's almost like calling a C++ function, only with an extra argument to delimit args from returned values. | |||||
2013-08-08 | Addeed OnSpawningEntity, OnSpawnedEntity, OnSpawningMonster, OnSpawnedMonster hooks. | madmaxoft | 1 | -0/+2 | |
As requested in FS 418. | |||||
2013-08-07 | cLuaState has reference management, param checking and a fixed destructor. | madmaxoft | 1 | -3/+48 | |
References are now managed as RAII objects, cLuaState::cRef. Destructor now calls correct function, either Close() or Detach(), based on the owned-ness of the lua_State *. | |||||
2013-08-06 | cLuaState now tracks the function name and number of args | madmaxoft | 1 | -4/+46 | |
2013-08-06 | cLuaState can now contain a detached LuaState, too. | madmaxoft | 1 | -1/+22 | |
This will be useful for cases when we get a lua_State * from the outside and are asked to perform operations on it. | |||||
2013-08-04 | LuaState refactoring: initial part. | madmaxoft | 1 | -0/+90 | |
The cLuaState class is a wrapper for the lua_State * and for the common functions on it. The cPlugin_NewLua has been rewritten to use it instead of the raw pointer. Part of #33 |