diff --git a/server/gameserver/battledatacontext.cc b/server/gameserver/battledatacontext.cc index f3eefef8..6a4c24ef 100644 --- a/server/gameserver/battledatacontext.cc +++ b/server/gameserver/battledatacontext.cc @@ -80,6 +80,11 @@ public: return dodge_damage_ruduce_; } + float GetBrainLifePct() + { + return brain_life_pct_; + } + void Init(Creature* c) { if (hero_dto) { @@ -198,6 +203,7 @@ private: crit_atk_ratio_ = finaly_attr_rate[kHAT_CRIT_DAMAGE_RATE]; dodge_ = finaly_attr_rate[kHAT_DODGE]; dodge_damage_ruduce_ = finaly_attr_rate[kHAT_DODGE_DAMAGE_RATE]; + brain_life_pct_ = finaly_attr_rate[kHAT_BrainLifePct]; } } @@ -210,6 +216,7 @@ private: float crit_atk_ratio_ = 0.0f; float dodge_ = 0.0f; float dodge_damage_ruduce_ = 0.0f; + float brain_life_pct_ = 0.0f; };