diff --git a/server/gameserver/constant_export.h b/server/gameserver/constant_export.h index 464cc26d..15515e9d 100644 --- a/server/gameserver/constant_export.h +++ b/server/gameserver/constant_export.h @@ -25,6 +25,7 @@ A8_DECLARE_ENUM(SpecBuffId_e, kInWater1BuffId = 7026, kInWater2BuffId = 7027, kInWater3BuffId = 7028, + kRecoverHpEffectBuffId = 7040, kPullToWalkableBuffId = 8003, kDiveBuffId = 8054, kInvincibleBuffId = 1005, diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 2184dca2..863d5f3c 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1136,7 +1136,7 @@ void Creature::Initialize() if (!dead && !poisoning) { if (GetHP() + 1 < GetMaxHP()) { AddHp(GetMaxHP() * mt::Param::s().nature_recover_hp_rate); - TryAddBuff(this, 7040); + TryAddBuff(this, kRecoverHpEffectBuffId); } } }