diff --git a/src/adv/AdvPlayer.lua b/src/adv/AdvPlayer.lua index 8bbf3f8..833fc90 100644 --- a/src/adv/AdvPlayer.lua +++ b/src/adv/AdvPlayer.lua @@ -395,6 +395,11 @@ function BaseObject:hurt(value, releaser, params) --受伤了~ self.battle.adv:backHpChange(self.monsterId, -value) + if params.hurtType ~= 5 then -- 非客户端发回的伤害 返回更新地块 + if self.roomId and self.blockId then + self.battle.adv:backBlockChange(self.roomId, self.blockId) + end + end self.hp = math.max(0, self.hp - value) if self.cutHp then -- libgit2 0.21.2