Одержимость: огрызок падали меньше одного подхода доедается сразу

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-13 15:12:15 +03:00
co-authored by Claude Opus 5.5
parent fbbf9a4220
commit 269d3a8b94
+3 -1
View File
@@ -927,7 +927,9 @@ namespace NecromancerTome
_v.AddHealth(add);
}
_eatHeal -= (int)_eatHeal;
if (meat <= 0f)
// Огрызок меньше одного подхода доедается сразу (тест 13.10: у трупа осталось 5 из 111 при подходе ~17 -
// с виду целый труп «не исчезает»).
if (meat <= 0f || _eatLeft <= 0f && meat < _v.GetMaxHealth() * EatHealFrac)
{
string what = EatName();
EntityAlive corpse = _eatCorpse;