Одержимость: ранчер плюётся Роем фараона; DLL со всеми правками 13.10

Плевок ранчера - второе действие оружия с Роем фараона, а SummonPatch принимал его за «вселиться в питомца» и отменял появление. Одержимого заплатка призыва теперь пропускает.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-13 13:08:09 +03:00
co-authored by Claude Opus 5.5
parent 85a7c2721e
commit 39763047ce
3 changed files with 6 additions and 0 deletions
+6
View File
@@ -285,6 +285,12 @@ namespace NecromancerTome
public static bool Prefix(ItemActionSpawnEntity __instance, ItemActionData _actionData)
{
summonAllowedThisCall = false;
// Плевок одержимого ранчера - тоже Рой фараона, и тоже второе действие оружия: без этой строки он шёл
// сюда как «вселиться в питомца» и гасился (13.10: «ранчер не плюётся жуками»). Не призыв игрока.
if (Possession.IsPossessed(_actionData?.invData?.holdingEntity))
{
return true;
}
if (!LimitedPets.TryGetValue(__instance.entityToSpawn, out PetInfo tooltips))
{
return true;
Binary file not shown.
Binary file not shown.