Life_For_Dead
Refugee
Hello, I build a prefab NightClub in coop & with a single party I try to set a music to the block speaker who everybody will be able to heard it...
But in game nothing happen & I don't get any console error... So is it possilbe to do it without build a ressource Unity3D or I write a bad code, please?!
blocks.xml
<block name="Speaker Music Mix">
<property name="CreativeMode" value="Player"/>
<property name="CustomIcon" value="speaker"/> <property name="CustomIconTint" value="ff00ff"/>
<property name="Class" value="Speaker"/>
<property name="PlaySound" value="Music Mix"/>
<property name="Material" value="Mmetal_weak"/>
<property name="Shape" value="ModelEntity"/>
<property name="Model" value="Entities/Electrical/loudspeakerPrefab"/> <property name="HandleFace" value="South"/>
<property name="ImposterDontBlock" value="true"/>
<property name="Collide" value="movement,melee,bullet,arrow,rocket"/>
<property name="LootList" value="7"/>
<property name="RequiredPower" value="11"/>
<property name="DisplayType" value="blockElectrical"/>
<property name="Group" value="Science"/>
<property class="RepairItems">
<property name="resourceForgedIron" value="3"/>
<property name="resourceElectricParts" value="2"/>
</property>
<drop event="Harvest" name="terrStone" count="0" tool_category="Disassemble"/>
<drop event="Harvest" name="resourceElectricParts" count="0,2" tag="salvageHarvest"/>
<drop event="Harvest" name="resourceScrapIron" count="5,10" tag="allHarvest"/>
<drop event="Destroy" count="0"/>
<drop event="Fall" name="scrapMetalPile" count="1" prob="0.75" stick_chance="1"/>
<property name="TakeDelay" value="1"/>
<property name="EconomicValue" value="72"/>
<property name="FilterTags" value="fdecor,felectrical"/>
<property name="SortOrder1" value="70a0"/>
</block>
sounds.xml
<SoundDataNode name="Music Mix">
<AudioSource name="Sounds/AudioSource_VO_Announce"/>
<AudioClip ClipName="#@modfolder:Music/Music Mix.wav" Loop="true"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="10"/>
<MaxRepeatRate value="0"/>
</SoundDataNode>
But in game nothing happen & I don't get any console error... So is it possilbe to do it without build a ressource Unity3D or I write a bad code, please?!
blocks.xml
<block name="Speaker Music Mix">
<property name="CreativeMode" value="Player"/>
<property name="CustomIcon" value="speaker"/> <property name="CustomIconTint" value="ff00ff"/>
<property name="Class" value="Speaker"/>
<property name="PlaySound" value="Music Mix"/>
<property name="Material" value="Mmetal_weak"/>
<property name="Shape" value="ModelEntity"/>
<property name="Model" value="Entities/Electrical/loudspeakerPrefab"/> <property name="HandleFace" value="South"/>
<property name="ImposterDontBlock" value="true"/>
<property name="Collide" value="movement,melee,bullet,arrow,rocket"/>
<property name="LootList" value="7"/>
<property name="RequiredPower" value="11"/>
<property name="DisplayType" value="blockElectrical"/>
<property name="Group" value="Science"/>
<property class="RepairItems">
<property name="resourceForgedIron" value="3"/>
<property name="resourceElectricParts" value="2"/>
</property>
<drop event="Harvest" name="terrStone" count="0" tool_category="Disassemble"/>
<drop event="Harvest" name="resourceElectricParts" count="0,2" tag="salvageHarvest"/>
<drop event="Harvest" name="resourceScrapIron" count="5,10" tag="allHarvest"/>
<drop event="Destroy" count="0"/>
<drop event="Fall" name="scrapMetalPile" count="1" prob="0.75" stick_chance="1"/>
<property name="TakeDelay" value="1"/>
<property name="EconomicValue" value="72"/>
<property name="FilterTags" value="fdecor,felectrical"/>
<property name="SortOrder1" value="70a0"/>
</block>
sounds.xml
<SoundDataNode name="Music Mix">
<AudioSource name="Sounds/AudioSource_VO_Announce"/>
<AudioClip ClipName="#@modfolder:Music/Music Mix.wav" Loop="true"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="10"/>
<MaxRepeatRate value="0"/>
</SoundDataNode>