X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fcommon%2FCapsule.cpp;h=8fa1ca92e030ea5722aa94affce1c668aa7d0de3;hb=eab84a66cf10866a291687b0e5957f475a0ad465;hp=a944e70c622bffbed9fbeecd6759ff298bf23dec;hpb=ec25171b0b27999eb126e2144dae1e35f271b945;p=l2e.git diff --git a/src/common/Capsule.cpp b/src/common/Capsule.cpp index a944e70..8fa1ca9 100644 --- a/src/common/Capsule.cpp +++ b/src/common/Capsule.cpp @@ -39,12 +39,33 @@ Capsule::Capsule() } +const char *Capsule::ClassName() const { + return GetClass().name; +} + +const char *Capsule::Tribe() const { + return GetClass().tribe; +} + +const Spell *Capsule::Attack1() const { + return GetClass().attacks[0]; +} + +const Spell *Capsule::Attack2() const { + return GetClass().attacks[1]; +} + +const Spell *Capsule::Attack3() const { + return GetClass().attacks[2]; +} + + Uint16 Capsule::MaxHealth() const { return maxHealth + GetClass().healthBoost; } -Stats Capsule::GetStats() { +Stats Capsule::GetStats() const { return stats + GetClass().statBoost; }