diff options
Diffstat (limited to 'src/scripting')
-rw-r--r-- | src/scripting/lua.cpp | 3 | ||||
-rw-r--r-- | src/scripting/luautil.cpp | 7 | ||||
-rw-r--r-- | src/scripting/scriptmanager.cpp | 1 | ||||
-rw-r--r-- | src/scripting/scriptmanager.h | 3 |
4 files changed, 9 insertions, 5 deletions
diff --git a/src/scripting/lua.cpp b/src/scripting/lua.cpp index 8b92ecd4..ce2ee95f 100644 --- a/src/scripting/lua.cpp +++ b/src/scripting/lua.cpp @@ -24,7 +24,9 @@ #include "common/defines.h" #include "common/resourcemanager.h" +#include "game-server/abilitycomponent.h" #include "game-server/accountconnection.h" +#include "game-server/being.h" #include "game-server/buysell.h" #include "game-server/charactercomponent.h" #include "game-server/collisiondetection.h" @@ -50,7 +52,6 @@ #include "scripting/luascript.h" #include "scripting/scriptmanager.h" #include "utils/logger.h" -#include "utils/speedconv.h" #include <cstring> #include <cmath> diff --git a/src/scripting/luautil.cpp b/src/scripting/luautil.cpp index c737aad9..99b92960 100644 --- a/src/scripting/luautil.cpp +++ b/src/scripting/luautil.cpp @@ -23,11 +23,12 @@ #include <cstring> -#include "game-server/charactercomponent.h" +#include "game-server/actorcomponent.h" +#include "game-server/being.h" +#include "game-server/entity.h" #include "game-server/itemmanager.h" #include "game-server/monster.h" #include "game-server/monstermanager.h" -#include "game-server/npc.h" #include "utils/logger.h" @@ -299,7 +300,7 @@ AbilityManager::AbilityInfo *checkAbility(lua_State *s, int p) AttributeInfo *checkAttribute(lua_State *s, int p) { - AttributeInfo *attributeInfo; + AttributeInfo *attributeInfo = nullptr; switch (lua_type(s, p)) { diff --git a/src/scripting/scriptmanager.cpp b/src/scripting/scriptmanager.cpp index 06b9b761..9abf3ebb 100644 --- a/src/scripting/scriptmanager.cpp +++ b/src/scripting/scriptmanager.cpp @@ -22,6 +22,7 @@ #include "common/configuration.h" #include "scripting/script.h" +#include "utils/logger.h" static Script *_currentState; diff --git a/src/scripting/scriptmanager.h b/src/scripting/scriptmanager.h index 293b1dab..0347774e 100644 --- a/src/scripting/scriptmanager.h +++ b/src/scripting/scriptmanager.h @@ -21,7 +21,8 @@ #ifndef SCRIPTMANAGER_H #define SCRIPTMANAGER_H -#include "game-server/charactercomponent.h" +#include "common/inventorydata.h" +#include "game-server/entity.h" #include <string> |