Живой кролик в мешке: игрок хватает кролика сразу в рюкзак (#71)

Кролику дан ванильный PickupItem (как у курицы); RabbitGrab.cs кладёт
мешок necroRabbitSack в рюкзак, своя подсказка. ЛКМ с мешком - выпустить,
ПКМ - разделать на мясо 10, кожу 2, кости 5. Выключатель necrorabbit.
Иконка пока временная.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-22 17:16:32 +03:00
co-authored by Claude Opus 5.5
parent 0999fd3afc
commit ac4c455e29
6 changed files with 224 additions and 0 deletions
+34
View File
@@ -2071,4 +2071,38 @@
<property name="Group" value="Resources"/>
</item>
</append>
<!-- Живой кролик в мешке (22.10.2026, RabbitGrab.cs). Пойманный игроком кролик сразу в рюкзаке. ЛКМ с мешком в руке -
выпустить (ванильный SpawnEntity, мешок тратит код), ПКМ - разделать: мясо 10, кожа 2, кости 5, как ножом
(указание 22.10: «Кролика можно будет разобрать на кожу, кости и мясо»). Мешок и поза в руке - как у кожи.
Иконка пока временная - кожа с подкраской. -->
<append xpath="/items">
<item name="necroRabbitSack">
<property name="Tags" value="noMods"/>
<property name="HoldType" value="45"/>
<property name="Meshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
<property name="Material" value="Mleather"/>
<property name="CustomIcon" value="resourceLeather"/>
<property name="CustomIconTint" value="c8a070"/>
<property name="DescriptionKey" value="necroRabbitSackDesc"/>
<property name="Stacknumber" value="10"/>
<property name="Weight" value="3"/>
<property name="EconomicValue" value="0"/>
<property name="SellableToTrader" value="false"/>
<property name="Group" value="Resources"/>
<property name="SoundPickup" value="rabbitpain"/>
<property class="Action0">
<property name="Class" value="SpawnEntity"/>
<property name="AnimType" value="4"/>
<property name="AnimWait" value="0.3"/>
<property name="SoundWarn" value="rabbitpain"/>
<property name="Entity" value="animalRabbit"/>
<property name="EntityOffset" value="0, -1, 1.2"/>
</property>
<property class="Action1">
<property name="Class" value="Eat"/>
<property name="Delay" value="1"/>
</property>
</item>
</append>
</config>