diff --git a/Include/Game/Interfaces/Bank.hpp b/Include/Game/Interfaces/Bank.hpp index 0ee5a1a..d05cb0e 100644 --- a/Include/Game/Interfaces/Bank.hpp +++ b/Include/Game/Interfaces/Bank.hpp @@ -96,12 +96,12 @@ class Bank static bool Deposit(const std::string& Name, std::int32_t Amount); static bool Deposit(const Interactable::Item& Item, std::int32_t Amount); - static bool DepositAllExcept(std::int32_t ID); - static bool DepositAllExcept(const std::string& Name); - static bool DepositAllExcept(const Interactable::Item& Item); - static bool DepositAllExcept(const std::vector& IDs); - static bool DepositAllExcept(const std::vector& Names); - static bool DepositAllExcept(const std::vector& Items); + static bool DepositAllExcept(std::int32_t ID, double DepsositAllChance = 0.00); // DepositAllChance = the chance it will click deposit all on the individual item, instead of left clicking if possible. Will deposit all if the current default quantity is not enough to one click it + static bool DepositAllExcept(const std::string& Name, double DepsositAllChance = 0.00); + static bool DepositAllExcept(const Interactable::Item& Item, double DepsositAllChance = 0.00); + static bool DepositAllExcept(const std::vector& IDs, double DepsositAllChance = 0.00); + static bool DepositAllExcept(const std::vector& Names, double DepsositAllChance = 0.00); + static bool DepositAllExcept(const std::vector& Items, double DepsositAllChance = 0.00); static bool DepositAll(); static bool DepositEquipment(); @@ -112,6 +112,9 @@ class Bank static PIN_STEP GetEnterPinStep(); static bool IsEnterPinOpen(); static bool EnterPin(bool Terminate = true); + + static std::int32_t GetDefaultWithdrawQuantity(); + static bool SetDefaultWithdrawQuantity(std::int32_t Amount); }; /** @} */ diff --git a/Library/libAlpacaLibrary.a b/Library/libAlpacaLibrary.a index e03b3e2..cef608d 100644 Binary files a/Library/libAlpacaLibrary.a and b/Library/libAlpacaLibrary.a differ