Fix armor damage when using fire protection (my bad)

This commit is contained in:
stujones11 2015-05-06 20:06:07 +01:00
parent e1ffdd6a0d
commit 14a0eb8cca

View File

@ -243,13 +243,14 @@ armor.update_armor = function(self, player, dtime)
-- check for fire protection, if not enough then get hurt -- check for fire protection, if not enough then get hurt
if row[1] == node_head or row[1] == node_feet then if row[1] == node_head or row[1] == node_feet then
if hp > 0 and armor.def[name].fire < row[2] then if hp > 0 and armor.def[name].fire < row[2] then
player:set_hp(hp - row[3] * dtime) hp = hp - row[3] * dtime
player:set_hp(hp)
break break
end end
end end
end end
end end
if hp == 0 or hp == self.player_hp[name] then if hp <= 0 or hp == self.player_hp[name] then
return return
end end
if self.player_hp[name] > hp then if self.player_hp[name] > hp then