From fabc72dffab9111d5a4c20195efa53c614e77f09 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 28 Oct 2022 15:35:05 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 1d341297..ffd96cd2 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1734,10 +1734,12 @@ void Creature::UpdatePoisoning() if (room->IsPveRoom()) { dmg = room->GetGasData().new_area_meta->i->hurt(); } + dmg = dmg * GetMaxHP(); dmg *= 1 + GetAbility()->GetAttrRate(kHAT_PoisoningReduction); if (room->IsPveRoom()) { + dmg = std::max(1.0f, dmg); } else { - dmg = std::max(10.0f, dmg); + dmg = std::max(1.0f, dmg); } DecHP(dmg, VP_Gas, TEXT("battle_server_killer_gas", "毒圈"), VW_Gas); if (dead) {