diff --git a/Include/Core/Script.hpp b/Include/Core/Script.hpp index 22507a9..a122d5f 100644 --- a/Include/Core/Script.hpp +++ b/Include/Core/Script.hpp @@ -89,16 +89,21 @@ typedef struct float LongBreakForDeviation; } PlayerProfile; +std::string GetScriptPath(); void TerminateScript(); Timer GetScriptTimer(); -void SetScriptInfo(ScriptInfo); +void SetScriptInfo(const ScriptInfo&); void GetScriptInfo(ScriptInfo&); -void SetPlayerProfile(PlayerProfile); -void RequestArgument(std::string Argument, std::string Description); +void SetPlayerProfile(const PlayerProfile&); +void RequestArgument(const std::string& Argument, const std::string& Description); +std::string GetArgumentsName(); +void LoadArguments(const std::string& FileName); +void SaveArguments(const std::string& FileName); +std::string GetArgument(const std::string& Argument); +void SetArgument(const std::string& Argument, const std::string& Value); std::vector GetArguments(); std::vector GetArgumentDescriptions(); -void SetArgument(std::string Argument, std::string Value); -std::string GetArgument(std::string Argument); + std::uint32_t GetLoopDelay(); void SetLoopDelay(std::uint32_t Delay); diff --git a/Include/Game/Interfaces/GameTabs/Magic.hpp b/Include/Game/Interfaces/GameTabs/Magic.hpp index ec507c3..352138f 100644 --- a/Include/Game/Interfaces/GameTabs/Magic.hpp +++ b/Include/Game/Interfaces/GameTabs/Magic.hpp @@ -72,12 +72,16 @@ class Magic NORMAL_ENTANGLE, NORMAL_STUN, NORMAL_CHARGE, + NORMAL_WIND_SURGE, NORMAL_TELEOTHER_FALADOR, + NORMAL_WATER_SURGE, NORMAL_TELE_BLOCK, NORMAL_TELEPORT_TO_BOUNTY_TARGET, NORMAL_LVL6_ENCHANT, NORMAL_TELEOTHER_CAMELOT, + NORMAL_EARTH_SURGE, NORMAL_LVL7_ENCHANT, + NORMAL_FIRE_SURGE, LUNAR_LUNAR_HOME_TELEPORT, LUNAR_BAKE_PIE, diff --git a/Library/libAlpacaLibrary.a b/Library/libAlpacaLibrary.a index bc6f68f..9a85b37 100644 Binary files a/Library/libAlpacaLibrary.a and b/Library/libAlpacaLibrary.a differ