Effects.xml:
Code: Select all
<!-- Erlking main weapon effect-->
<effect name="muzzle_pir_xl_laser_01_mk1" alignment="object">
<elements>
<!-- Muzzle Smoke-->
<element id="1" ref="dummyemitter_macro" forkeffect="laser_muzzle_smoke_04" alignment="object" duration="1.0" minscale="4.0" maxscale="4.0" forklod="none"/>
<!-- Geometry -->
<element id="2" ref="muzzle_pir_xl_laser_01_mk1_macro" forkeffect="none" duration="0.5" minscale="1.0" maxscale="1.0" fadein="0.1" fadeout="0.2" forklod="none"/>
<element id="5" ref="effect_dummy_macro" forkeffect="none" delay="0" duration="0.2" forklod="none">
<force range="20000" falloff="0.0">
<rumble>
<camera>
<component frequency="2" attackduration="0.1" sustainduration="0" releaseduration="1">
<amplitude randomize="false">
<position x="0.02" y="0.02" z="0.02" />
</amplitude>
</component>
</camera>
<controller>
<low amplitude=".025" attackduration="0.1" sustainduration="0" releaseduration="1" />
</controller>
</rumble>
</force>
</element>
</elements>
</effect>
<!-- Erlking L turret effect -->
<effect name="muzzle_pir_l_laser_01_mk1" alignment="object">
<elements>
<!-- Muzzle Smoke-->
<element id="1" ref="dummyemitter_macro" forkeffect="laser_muzzle_smoke_04" alignment="object" duration="1.0" minscale="4.0" maxscale="4.0" forklod="none"/>
<!-- Geometry -->
<element id="2" ref="muzzle_pir_l_laser_01_mk1_macro" forkeffect="none" duration="0.350" minscale="1.0" maxscale="1.0" fadein="0.1" fadeout="0.24" forklod="none"/>
<!--element id="5" ref="effect_dummy_macro" forkeffect="none" delay="0" duration="0.2" forklod="none">
<force range="20000" falloff="0.0">
<rumble>
<camera>
<component frequency="2" attackduration="0.1" sustainduration="0" releaseduration="1">
<amplitude randomize="false">
<position x="0.02" y="0.02" z="0.02" />
</amplitude>
</component>
</camera>
<controller>
<low amplitude=".025" attackduration="0.1" sustainduration="0" releaseduration="1" />
</controller>
</rumble>
</force>
</element-->
</elements>
</effect>
Code: Select all
<macros>
<macro name="weapon_pir_xl_battleship_01_mk1_macro" class="weapon">
<component ref="weapon_pir_xl_battleship_01_mk1" />
<properties>
<identification name="{20105,9034}" basename="{20105,9031}" shortname="{20105,9035}" makerrace="argon" description="{20105,9032}" mk="1" />
<bullet class="bullet_pir_xl_laser_01_mk1_macro" />
<heat overheat="10000" cooldelay="1.13" coolrate="2000" reenable="9500" />
<rotationspeed max="93.3" />
<rotationacceleration max="186.6" />
<reload />
<hull max="12000" />
<sounds>
<firing ref="wpn_impulse_l" />
</sounds>
</properties>
</macro>
</macros>
for the effects.xml :
Code: Select all
<!-- Erlking main weapon effect-->
<effect name="muzzle_pir_xl_laser_01_mk1" alignment="object">
<elements>
<!-- Muzzle Smoke-->
<element id="1" ref="dummyemitter_macro" forkeffect="laser_muzzle_smoke_04" alignment="object" duration="1.0" minscale="4.0" maxscale="4.0" forklod="none"/>
<!-- Geometry -->
<element id="2" ref="muzzle_pir_xl_laser_01_mk1_macro" forkeffect="none" duration="0.5" minscale="1.0" maxscale="1.0" fadein="0.1" fadeout="0.2" forklod="none"/>
<element id="5" ref="effect_dummy_macro" forkeffect="none" delay="0" duration="0.2" forklod="none">
<force range="20000" falloff="0.0">
<rumble>
<camera>
<component frequency="2" attackduration="0.1" sustainduration="0" releaseduration="1">
<amplitude randomize="false">
<position x="0.02" y="0.02" z="0.02" />
</amplitude>
</component>
</camera>
<controller>
<low amplitude=".025" attackduration="0.1" sustainduration="0" releaseduration="1" />
</controller>
</rumble>
</force>
</element>
<!-- Sound -->
<element id="6" ref="effect_dummy_macro" forkeffect="none" duration="1.5" forklod="none">
<sound ref="erlking_xl"></sound>
</element>
</elements>
</effect>
<!-- Erlking L turret effect -->
<effect name="muzzle_pir_l_laser_01_mk1" alignment="object">
<elements>
<!-- Muzzle Smoke-->
<element id="1" ref="dummyemitter_macro" forkeffect="laser_muzzle_smoke_04" alignment="object" duration="1.0" minscale="4.0" maxscale="4.0" forklod="none"/>
<!-- Geometry -->
<element id="2" ref="muzzle_pir_l_laser_01_mk1_macro" forkeffect="none" duration="0.350" minscale="1.0" maxscale="1.0" fadein="0.1" fadeout="0.24" forklod="none"/>
<!--element id="5" ref="effect_dummy_macro" forkeffect="none" delay="0" duration="0.2" forklod="none">
<force range="20000" falloff="0.0">
<rumble>
<camera>
<component frequency="2" attackduration="0.1" sustainduration="0" releaseduration="1">
<amplitude randomize="false">
<position x="0.02" y="0.02" z="0.02" />
</amplitude>
</component>
</camera>
<controller>
<low amplitude=".025" attackduration="0.1" sustainduration="0" releaseduration="1" />
</controller>
</rumble>
</force>
</element-->
<!-- Sound -->
<element id="6" ref="effect_dummy_macro" forkeffect="none" duration="1.5" forklod="none">
<sound ref="erlking_l"></sound>
</element>
</elements>
</effect>
Code: Select all
<macros>
<macro name="weapon_pir_xl_battleship_01_mk1_macro" class="weapon">
<component ref="weapon_pir_xl_battleship_01_mk1" />
<properties>
<identification name="{20105,9034}" basename="{20105,9031}" shortname="{20105,9035}" makerrace="argon" description="{20105,9032}" mk="1" />
<bullet class="bullet_pir_xl_laser_01_mk1_macro" />
<heat overheat="10000" cooldelay="1.13" coolrate="2000" reenable="9500" />
<rotationspeed max="93.3" />
<rotationacceleration max="186.6" />
<reload />
<hull max="12000" />
<sounds>
<firing ref="erlking_xl" />
</sounds>
</properties>
</macro>
</macros>
Code: Select all
<!-- Erlking L turret sound-->
<sound id="erlking_l" description="erlking_l turret" repeat="1" is3d="1" preload="0">
<sample selection="random">
<select start="sfx\weapons\turret\turret_plazma_muzzle_01"/>
<select start="sfx\weapons\turret\turret_plazma_muzzle_02"/>
<select start="sfx\weapons\turret\turret_plazma_muzzle_03"/>
<select start="sfx\weapons\turret\turret_plazma_muzzle_04"/>
<select start="sfx\weapons\turret\turret_plazma_muzzle_05"/>
<select start="sfx\weapons\turret\turret_plazma_muzzle_06"/>
</sample>
<volume start="1.0" distance="50"/>
</sound>
<!-- Erlking main weapon sound-->
<sound id="erlking_xl" description="erlking_xl laser" repeat="1" is3d="1" preload="0">
<sample selection="random">
<select start="sfx\weapons\laser_l\wpn_impulse_l_01"/>
<select start="sfx\weapons\laser_l\wpn_impulse_l_02"/>
<select start="sfx\weapons\laser_l\wpn_impulse_l_03"/>
<select start="sfx\weapons\laser_l\wpn_impulse_l_04"/>
<select start="sfx\weapons\laser_l\wpn_impulse_l_05"/>
</sample>
<volume start="1.0" distance="50"/>
</sound>