Стиратель снят из кода (наработки отложены для дронов магов)

Подмешивание в орду было выключено 10.10: в кровавый прилив змеи нет, античит
не нужен. Убраны EraserPatch.cs, сущность zombieEraser, бафф свечения, строка
локализации, отброс змеи взрывом и текстуры Resources/Eraser. В выпущенных
версиях Стирателя не было - сейвы игроков не затронуты.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-12 11:26:04 +03:00
co-authored by Claude Opus 5.5
parent 8b8d1d0feb
commit 47a4b345af
11 changed files with 2 additions and 373 deletions
+1 -31
View File
@@ -451,38 +451,8 @@
</entity_class>
</append>
<!-- «Стиратель» (02.10.2026, HarmonySrc/EraserPatch.cs): античит к режиму змеи - приходит в орду
кровавой луны игрока-змеи. Маленький, быстрый; взрывается, когда пытается сломать блок или
когда его разрывает змея. Имя НЕ на necro (IsNecroEntity - иначе змея не считает врагом).
Временный вид: тело толстого гавайца по ссылке игры + свечение маджента (buffNecroEraser);
свои вздутия и морда спайдера - потом. -->
<append xpath="/entity_classes">
<entity_class name="zombieEraser" extends="zombieFatHawaiian">
<property name="UserSpawnType" value="Menu"/>
<property name="Tags" value="entity,zombie,walker,eraser"/>
<property name="SizeScale" value="0.75"/>
<property name="MoveSpeedAggro" value="1.0, 1.6"/>
<!-- Звуки спайдера (указание 02.10) -->
<property name="SoundRandom" value="spiderroam"/>
<property name="SoundAlert" value="spideralert"/>
<property name="SoundAttack" value="spiderattack"/>
<property name="SoundDeath" value="spiderdeath"/>
<property name="SoundHurt" value="spiderpain"/>
<property name="SoundSense" value="spidersense"/>
<property name="SoundStepType" value="barestep"/>
<property name="Buffs" value="zombieBuffStatusCheck01,buffNecroEraser"/>
<property class="Explosion">
<property name="ParticleIndex" value="2"/>
<property name="RadiusBlocks" value="4"/>
<property name="RadiusEntities" value="5"/>
<property name="BlockDamage" value="2500"/>
<property name="EntityDamage" value="300"/>
<property class="DamageBonus">
<property name="earth" value=".1"/>
</property>
</property>
</entity_class>
<!-- Останки красного трупа (10.10.2026): через 2 минуты (раньше - если игрок ушёл далеко или трупов больше
<!-- Останки красного трупа (10.10.2026): через 2 минуты (раньше - если игрок ушёл далеко или трупов больше
предела) красный труп «Жертвы» истлевает в лёгкий контейнер со своей моделью - остов, обтянутый обугленной
плёнкой (бандл necroremains). Лут и остаток срока переходят от трупа (RemainsDecay.cs). Сохраняется с
участком силами игры, как мешок. TimeStayAfterDeath ставит код (остаток срока трупа). -->