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