diff --git a/atlantis_dyp.lua b/atlantis_dyp.lua --- a/atlantis_dyp.lua +++ b/atlantis_dyp.lua @@ -3064,11 +3064,11 @@ dyp_king_crab = combatant { handFar = "Слишком далеко. "; enemy = true; state = function(s) - if s.hp == 4 then + if s.hp == 6 then return ""; - elseif s.hp == 3 then + elseif s.hp >= 5 then return "Он легко ранен. "; - elseif s.hp == 2 then + elseif s.hp >= 3 then return "Он ранен. "; else return "Он тяжело ранен. "; @@ -3151,8 +3151,12 @@ dyp_little_crab = function(nam, index, x handFar = "Слишком далеко. "; enemy = true; state = function(s) - if s.hp == 1 then + if s.hp == 3 then + return 'Он легко ранен. '; + elseif s.hp == 2 then return "Он ранен. "; + elseif s.hp == 1 then + return "Он тяжело ранен. "; end; return ""; end;