diff options
-rw-r--r-- | src/scripting/lua.cpp | 16 | ||||
-rw-r--r-- | src/scripting/scriptmanager.cpp | 8 |
2 files changed, 0 insertions, 24 deletions
diff --git a/src/scripting/lua.cpp b/src/scripting/lua.cpp index be722569..00a108c5 100644 --- a/src/scripting/lua.cpp +++ b/src/scripting/lua.cpp @@ -134,20 +134,6 @@ static int on_craft(lua_State *s) return 0; } -static int on_use_special(lua_State *s) -{ - luaL_checktype(s, 1, LUA_TFUNCTION); - ScriptManager::setSpecialCallback(getScript(s)); - return 0; -} - -static int on_get_special_recharge_cost(lua_State *s) -{ - luaL_checktype(s, 1, LUA_TFUNCTION); - ScriptManager::setGetSpecialRechargeCostCallback(getScript(s)); - return 0; -} - static int on_mapvar_changed(lua_State *s) { const char *key = luaL_checkstring(s, 1); @@ -2376,8 +2362,6 @@ LuaScript::LuaScript(): { "on_create_npc_delayed", &on_create_npc_delayed }, { "on_map_initialize", &on_map_initialize }, { "on_craft", &on_craft }, - { "on_use_special", &on_use_special }, - { "on_get_special_recharge_cost", &on_get_special_recharge_cost }, { "on_mapvar_changed", &on_mapvar_changed }, { "on_worldvar_changed", &on_worldvar_changed }, { "on_mapupdate", &on_mapupdate }, diff --git a/src/scripting/scriptmanager.cpp b/src/scripting/scriptmanager.cpp index 76c4dae9..c9d1ce85 100644 --- a/src/scripting/scriptmanager.cpp +++ b/src/scripting/scriptmanager.cpp @@ -26,8 +26,6 @@ static Script *_currentState; static Script::Ref _craftCallback; -static Script::Ref _specialCallback; -static Script::Ref _getSpecialRechargeCostCallback; void ScriptManager::initialize() { @@ -68,9 +66,3 @@ bool ScriptManager::performCraft(Being *crafter, void ScriptManager::setCraftCallback(Script *script) { script->assignCallback(_craftCallback); } - -void ScriptManager::setSpecialCallback(Script *script) -{ script->assignCallback(_specialCallback); } - -void ScriptManager::setGetSpecialRechargeCostCallback(Script *script) -{ script->assignCallback(_getSpecialRechargeCostCallback); } |