AlpacaLibrary/Include/Game/Interfaces/GameTabs/Combat.hpp

38 lines
859 B
C++
Raw Normal View History

2017-12-25 23:49:48 +00:00
#ifndef COMBAT_HPP_INCLUDED
#define COMBAT_HPP_INCLUDED
#include <cstdint>
#include <string>
/** @addtogroup GameTabs
* @{ */
class Combat
{
public:
static bool IsOpen();
static bool Open();
static std::int32_t GetHealth();
static std::int32_t GetMaxHealth();
static std::int32_t GetSpecialAttack();
static bool IsSpecialAttacking();
static bool ToggleSpecialAttack(bool Toggle);
static bool IsPoisoned();
static bool HasPoisonImmunity();
2018-05-10 01:08:38 +00:00
static bool IsAutoRetaliating();
2017-12-25 23:49:48 +00:00
static bool ToggleAutoRetaliate(bool Toggle);
2018-09-30 10:29:36 +00:00
static std::int32_t GetStyleIndex();
static std::string GetStyleString();
2017-12-25 23:49:48 +00:00
static bool SetStyle(const std::string& Style);
2018-09-30 10:29:36 +00:00
static bool SetStyle(std::int32_t Index);
2017-12-25 23:49:48 +00:00
};
/** @} */
#endif // COMBAT_HPP_INCLUDED