diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/game-server/being.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/game-server/being.cpp b/src/game-server/being.cpp index fc909c07..0e885de3 100644 --- a/src/game-server/being.cpp +++ b/src/game-server/being.cpp @@ -23,6 +23,7 @@ #include "game-server/being.hpp" #include "defines.h" +#include "common/configuration.hpp" #include "game-server/collisiondetection.hpp" #include "game-server/eventlistener.hpp" #include "game-server/mapcomposite.hpp" @@ -92,7 +93,7 @@ int Being::damage(Actor *, const Damage &damage) LOG_DEBUG("Being " << getPublicID() << " suffered "<<HPloss<<" damage. HP: "<<HP.base + HP.mod<<"/"<<HP.base); HP.mod -= HPloss; modifiedAttribute(BASE_ATTR_HP); - setTimerSoft(T_B_HP_REGEN, 50); // no HP regen for 5 seconds after being hit + setTimerSoft(T_B_HP_REGEN, Configuration::getValue("hpRegenBreakAfterHit", 0)); // no HP regen after being hit } else { HPloss = 0; } |