diff --git a/Include/Game/Interfaces/Exchange.hpp b/Include/Game/Interfaces/Exchange.hpp index 3ba72f7..9a28ef7 100644 --- a/Include/Game/Interfaces/Exchange.hpp +++ b/Include/Game/Interfaces/Exchange.hpp @@ -99,6 +99,18 @@ class Exchange static bool ConfirmOffer(); + typedef enum COLLECT_SLOT + { + ONE, + TWO + } COLLECT_SLOT; + + static std::string GetCollectSlotName(Exchange::COLLECT_SLOT Slot); + static std::int32_t GetCollectSlotID(Exchange::COLLECT_SLOT Slot); + static std::int32_t GetCollectSlotAmount(Exchange::COLLECT_SLOT Slot); + + static bool AbortOffer(); + }; /** @} */ diff --git a/Include/Game/Interfaces/GameTabs/Stats.hpp b/Include/Game/Interfaces/GameTabs/Stats.hpp index a602a97..423e0ef 100644 --- a/Include/Game/Interfaces/GameTabs/Stats.hpp +++ b/Include/Game/Interfaces/GameTabs/Stats.hpp @@ -33,7 +33,8 @@ class Stats FARMING, RUNECRAFT, HUNTER, - CONSTRUCTION + CONSTRUCTION, + ALL } SKILLS; static bool IsOpen(); @@ -42,7 +43,7 @@ class Stats static std::int32_t GetRunEnergy(); static std::int32_t GetCurrentLevel(SKILLS Skill); static std::int32_t GetRealLevel(SKILLS Skill); - static std::int32_t GetExperience(SKILLS Skill); + static std::int64_t GetExperience(SKILLS Skill); static std::int32_t GetExperienceTo(SKILLS Skill, std::int32_t Level); }; diff --git a/Include/Game/Interfaces/Login.hpp b/Include/Game/Interfaces/Login.hpp index 1db7417..3e200a6 100644 --- a/Include/Game/Interfaces/Login.hpp +++ b/Include/Game/Interfaces/Login.hpp @@ -16,18 +16,19 @@ class Login typedef enum LOGIN_SCREEN_STATE { - WELCOME_SCREEN, - PVP_WORLD, - ENTER_CREDENTIALS, - INVALID_CREDENTIALS, - FORGOTTEN_PASSWORD, + WELCOME_SCREEN, // 0 + PVP_WORLD, // 1 + ENTER_CREDENTIALS, // 2 + INVALID_CREDENTIALS, // 3 + AUTHENTICATOR, // 4 + FORGOTTEN_PASSWORD, // 5 RUNESCAPE_UPDATED, TEMP_BANNED, - PERM_BANNED, ACCOUNT_LOCKED, MEMBERS_AREA, MEMBERS_REQUIRED, WORLD_SELECT, + PERM_BANNED, CONNECTING, LOADING, LOBBY_SCREEN, diff --git a/Include/Game/Tools/Profile.hpp b/Include/Game/Tools/Profile.hpp index 643cb94..b7bbbc6 100644 --- a/Include/Game/Tools/Profile.hpp +++ b/Include/Game/Tools/Profile.hpp @@ -94,6 +94,45 @@ class Profile static std::string GetProxyUsername(); static std::string GetProxyPassword(); + void SetRawInteractableMean(std::int32_t Mean); + std::int32_t GetRawInteractableMean(); + void SetRawInteractableDeviation(double Deviation); + double GetRawInteractableDeviation(); + + void SetRawMoveMean(std::int32_t Mean); + std::int32_t GetRawMoveMean(); + void SetRawMoveDeviation(double Deviation); + double GetRawMoveDeviation(); + + void SetRawMouseDownMean(std::int32_t Mean); + std::int32_t GetRawMouseDownMean(); + void SetRawMouseDownDeviation(double Deviation); + double GetRawMouseDownDeviation(); + + void SetRawMouseUpMean(std::int32_t Mean); + std::int32_t GetRawMouseUpMean(); + void SetRawMouseUpDeviation(double Deviation); + double GetRawMouseUpDeviation(); + + void SetRawKeyDownMean(std::int32_t Mean); + std::int32_t GetRawKeyDownMean(); + void SetRawKeyDownDeviation(double Deviation); + double GetRawKeyDownDeviation(); + + void SetRawKeyUpMean(std::int32_t Mean); + std::int32_t GetRawKeyUpMean(); + void SetRawKeyUpDeviation(double Deviation); + double GetRawKeyUpDeviation(); + + + + + + + + + + }; /** @} */ diff --git a/Library/libAlpacaLibrary.a b/Library/libAlpacaLibrary.a index 3bed2c3..3df2683 100644 Binary files a/Library/libAlpacaLibrary.a and b/Library/libAlpacaLibrary.a differ