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);
|
|
|
|
|
|
|
|
static std::string GetStyle();
|
|
|
|
static bool SetStyle(const std::string& Style);
|
|
|
|
};
|
|
|
|
|
|
|
|
/** @} */
|
|
|
|
|
|
|
|
#endif // COMBAT_HPP_INCLUDED
|