• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

[Sos] Lockpick on closed doors

o555aa

New member
https://postimg.cc/4nT33nz9 

screen

Всем привет, обдумываю эту идею, есть ли у кого-нибудь советы, где искать?

Запертые двери можно открыть с помощью отмычки. Он также ломается при открытии.

block.xml

Code:
<block name="lockedDoor">
    <!-- Общие свойства двери -->
    <property name="Class" value="LockedDoor"/>
    <property name="Shape" value="ModelEntity"/>
    <property name="Model" value="Entities/Doors/lockedDoorPrefab"/>
    
    <!-- Свойства взаимодействия -->
    <property name="MaxDamage" value="500"/> <!-- максимальный урон, который дверь может выдержать -->
    <property name="BreakChance" value="0.5"/> <!-- шанс поломки при попытке открыть -->
    
    <!-- Звуковые эффекты -->
    <property name="OpenSound" value="door_open"/>
    <property name="CloseSound" value="door_close"/>
    <property name="UnlockSound" value="door_unlock"/> <!-- звук разблокировки -->
    
    <!-- Свойства отмычки -->
    <property name="CanBePicked" value="true"/> <!-- можно ли открывать отмычкой -->
    
    <!-- Описание разблокировки -->
    <property name="UnlockWithItem" value="lockpick"/> <!-- предмет для разблокировки -->
    
    <!-- Дроп при поломке -->
    <drop event="Destroy" name="resourceWood" count="2"/> <!-- Ресурсы, выпадающие при поломке -->
    
    <!-- Визуальные свойства -->
    <property name="Material" value="Mwood"/>
    <property name="EconomicValue" value="100"/>
    <property name="Group" value="Building,Doors"/>
    
    <!-- Эффекты при взаимодействии -->
    <effect_group tiered="false">
        <passive_effect name="UnlockDoor" operation="set" value="true"/> <!-- эффект разблокировки -->
        <passive_effect name="BreakDoor" operation="boolean" value="true" chance="BreakChance"/> <!-- шанс поломки -->
    </effect_group>
</block>
 
Back
Top