BlackGhost
Refugee
I made an indoor light switch, but I don’t want to use the sound of the vanilla switch.
I have made sounds.xml,But I found no similar code for switch,such as secureDoorWooden
<property name="OpenSound" value="open_door_wood"/>
<property name="CloseSound" value="close_door_wood"/>
I found the following code in sounds.xml
<SoundDataNode name="open_door_wood"> <AudioSource name="Sounds/AudioSource_UseAction"/>
<Noise ID="2" noise="11" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/UseActions/open_door_wood"/>
<LocalCrouchVolumeScale value="0.5"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
<SoundDataNode name="close_door_wood"> <AudioSource name="Sounds/AudioSource_UseAction"/>
<Noise ID="2" noise="11" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/UseActions/close_door_wood"/>
<LocalCrouchVolumeScale value="0.5"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
<SoundDataNode name="switch_down"> <AudioSource name="Sounds/AudioSource_Interact"/>
<Noise ID="1" noise="7" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/Electricity/Switch/switch_down"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
<SoundDataNode name="switch_up"> <AudioSource name="Sounds/AudioSource_Interact"/>
<Noise ID="1" noise="7" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/Electricity/Switch/switch_up"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
So how do i find the switch
<property name=
Just like the secureDoorWooden
<property name="OpenSound" value="open_door_wood"/>
<property name="CloseSound" value="close_door_wood"/>
I have made sounds.xml,But I found no similar code for switch,such as secureDoorWooden
<property name="OpenSound" value="open_door_wood"/>
<property name="CloseSound" value="close_door_wood"/>
I found the following code in sounds.xml
<SoundDataNode name="open_door_wood"> <AudioSource name="Sounds/AudioSource_UseAction"/>
<Noise ID="2" noise="11" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/UseActions/open_door_wood"/>
<LocalCrouchVolumeScale value="0.5"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
<SoundDataNode name="close_door_wood"> <AudioSource name="Sounds/AudioSource_UseAction"/>
<Noise ID="2" noise="11" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/UseActions/close_door_wood"/>
<LocalCrouchVolumeScale value="0.5"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
<SoundDataNode name="switch_down"> <AudioSource name="Sounds/AudioSource_Interact"/>
<Noise ID="1" noise="7" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/Electricity/Switch/switch_down"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
<SoundDataNode name="switch_up"> <AudioSource name="Sounds/AudioSource_Interact"/>
<Noise ID="1" noise="7" time="3" muffled_when_crouched="0.5"/>
<AudioClip ClipName="Sounds/Electricity/Switch/switch_up"/>
<LocalCrouchVolumeScale value="1.0"/> <CrouchNoiseScale value="0.5"/> <NoiseScale value="1"/> <MaxVoices value="10"/> <MaxRepeatRate value="0.01"/> </SoundDataNode>
So how do i find the switch
<property name=
Just like the secureDoorWooden
<property name="OpenSound" value="open_door_wood"/>
<property name="CloseSound" value="close_door_wood"/>
Code:
<block name="LightSwitch">
<property name="Extends" value="switch"/>
<property name="Shape" value="ModelEntity"/>
<property name="Mesh" value="models"/>
<property name="Model" value="#@modfolder:Resources/LightSwitch.unity3d?LightSwitch_Prefab" param1="main_mesh"/> <property name="HandleFace" value="South"/>
<property name="CustomIcon" value="LighSwitch_Prefab"/>
<property name="ImposterDontBlock" value="true"/>
<property name="Collide" value="movement,melee,bullet,arrow,rocket"/>
<property name="RequiredPower" value="1"/>
<property name="DisplayType" value="blockElectrical"/>
<property name="TriggerType" value="Switch"/>
<property name="Group" value="Science"/>
<property name="?" value="lightswitch_up"/>
<property name="?" value="lightswitch_down"/>
<property class="RepairItems"> <property name="resourceForgedIron" value="2"/> </property>
<drop event="Destroy" name="resourceScrapIron" count="5"/>
<drop event="Fall" name="scrapMetalPile" count="1" prob="0.75" stick_chance="1"/>
<property name="TakeDelay" value="5"/>
<property name="EconomicValue" value="50"/>
<property name="FilterTags" value="fdecor,felectrical"/>
<property name="SortOrder1" value="70a0"/>
</block>