]> git.localhorst.tv Git - blobs.git/blobdiff - src/creature/Creature.hpp
remember remember
[blobs.git] / src / creature / Creature.hpp
index 28e41311c287191cd8c218e795c773926e43cb79..2c0b6b8dabd8198d85c6f6ef9dc9743e5710b7d4 100644 (file)
@@ -121,9 +121,13 @@ public:
 
        // stats with effects applied
        double Strength() const noexcept;
+       double StrengthFactor() const noexcept;
        double Stamina() const noexcept;
+       double StaminaFactor() const noexcept;
        double Dexerty() const noexcept;
+       double DexertyFactor() const noexcept;
        double Intelligence() const noexcept;
+       double IntelligenceFactor() const noexcept;
        double Lifetime() const noexcept;
        double Fertility() const noexcept;
        double Mutability() const noexcept;
@@ -144,7 +148,7 @@ public:
        void Hurt(double d) noexcept;
        void Die() noexcept;
        bool Dead() const noexcept;
-       void OnDeath(Callback cb) noexcept { on_death = cb; }
+       void WhenDead(Callback cb) noexcept { on_death = cb; }
        void Remove() noexcept;
        bool Removable() const noexcept { return removable; }
        void Removed() noexcept;