#include <battle_actors.h>
Collaboration diagram for hoa_battle::private_battle::BattleActorEffect:

Public Member Functions | |
| BattleActorEffect (private_battle::BattleActor *const host) | |
| void | CureEffect () const |
| Removes the effect from its host. | |
| void | Update () |
| Updates the effect's timer and other status. | |
| virtual | ~BattleActorEffect () |
BattleActorEffect class member access functionss | |
| hoa_utils::ustring | GetEffectName () const |
| BattleActor *const | GetHost () const |
| const int32 | GetModifiedAgility () const |
| const int32 | GetModifiedHealthPoints () const |
| const int32 | GetModifiedIntelligence () const |
| const int32 | GetModifiedSkillPoints () const |
| const int32 | GetModifiedStrength () const |
Private Attributes | |
| hoa_utils::ustring | _effect_name |
| The name of the effect. | |
| private_battle::BattleActor * | _host |
| A pointer to the actor that the effect is afflicting. | |
| uint32 | _time_till_expiration |
| The number of milliseconds remaining until the effect is removed. | |
Status modification members | |
Members which modifies various properties of the host's status | |
| int32 | _agility_modifier |
| int32 | _health_points_modifier |
| int32 | _intelligence_modifier |
| int32 | _skill_points_modifier |
| int32 | _strength_modifier |
****************************************************************************
Definition at line 53 of file battle_actors.h.
| hoa_battle::private_battle::BattleActorEffect::BattleActorEffect | ( | private_battle::BattleActor *const | host | ) | [inline] |
Definition at line 55 of file battle_actors.h.
| virtual hoa_battle::private_battle::BattleActorEffect::~BattleActorEffect | ( | ) | [inline, virtual] |
Definition at line 57 of file battle_actors.h.
| void hoa_battle::private_battle::BattleActorEffect::CureEffect | ( | ) | const [inline] |
| hoa_utils::ustring hoa_battle::private_battle::BattleActorEffect::GetEffectName | ( | ) | const [inline] |
| BattleActor* const hoa_battle::private_battle::BattleActorEffect::GetHost | ( | ) | const [inline] |
| const int32 hoa_battle::private_battle::BattleActorEffect::GetModifiedAgility | ( | ) | const [inline] |
| const int32 hoa_battle::private_battle::BattleActorEffect::GetModifiedHealthPoints | ( | ) | const [inline] |
| const int32 hoa_battle::private_battle::BattleActorEffect::GetModifiedIntelligence | ( | ) | const [inline] |
| const int32 hoa_battle::private_battle::BattleActorEffect::GetModifiedSkillPoints | ( | ) | const [inline] |
| const int32 hoa_battle::private_battle::BattleActorEffect::GetModifiedStrength | ( | ) | const [inline] |
| void hoa_battle::private_battle::BattleActorEffect::Update | ( | ) | [inline] |
The name of the effect.
Definition at line 90 of file battle_actors.h.
Referenced by GetEffectName().
A pointer to the actor that the effect is afflicting.
Definition at line 88 of file battle_actors.h.
Referenced by GetHost().
The number of milliseconds remaining until the effect is removed.
Definition at line 92 of file battle_actors.h.
1.5.1