X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fcommon%2FCapsule.cpp;h=8fa1ca92e030ea5722aa94affce1c668aa7d0de3;hb=60e0fe29ce6cd033edc78b181d9d07fa72c11172;hp=a944e70c622bffbed9fbeecd6759ff298bf23dec;hpb=11cf419b542070def1d0edaa69d2389ab1ab427b;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; }