for quite some time now I am trying to add some area damage effects to existing bullets to create some really powerful weapons. But somehow it seems that the area damage for bullets is not enabled or something more has to be done.
That means that the effects are looking nice and powerful but without some proper area damage the most important part is missing. It would be nice if someone could help me to find a way to add working area damage to bullets.
Here is one example for a xenon bullet (the effects are awesome!)
Iam using the wardrone bomb as bullet + the area Damage is added as you can see:
Code: Select all
<diff>
<replace sel="/macros/macro[@name='bullet_turret_medium_xe_macro']/component">
<component ref="wardrone_bomblauncher_bullet" />
</replace>
<replace sel="/macros/macro[@name='bullet_turret_medium_xe_macro']/properties">
<properties>
<bullet speed="2000" lifetime="4" range="8000" amount="1" timediff="0.5" barrelamount="4" maxhits="1" ricochet="0" scale="0" attach="0" selfdestruct="1"/>
<reload rate="0.5" />
<!--max 38 k DPS-->
<areadamage value="9000" />
<damage value="9000" repair="0" />
<effects>
<impact ref="wardrone_bomblauncher_impact" />
<launch ref="plasmaemitter_xenon_muzzle" />
</effects>
</properties>
</replace>
</diff>
effects.xml
Code: Select all
<diff>
<replace sel="/effects/effect[@name='wardrone_bomblauncher_impact']">
<effect name="wardrone_bomblauncher_impact" alignment="object">
<!-- if you change this please also change: impulse_impact_inside (all except visuals) -->
<elements>
<!-- Light -->
<element id="1" ref="explosion_wardrone_impact_light_macro" forkeffect="none" duration="1.0" forkmaterial="none" alignment="normal"></element>
<!-- Distortion Sphere -->
<element id="2" ref="explosion_wardrone_impact_distorsion01_macro" forkeffect="none" duration="0.33" fadeout="0.33" forkmaterial="none" alignment="normal"></element>
<!-- Smoke Streak Geometry -->
<element id="3" ref="explosion_wardrone_smokestreak_01_macro" forkeffect="none" duration="1.0" fadeout="0.8" minscale="0.8" maxscale="1.0" forkmaterial="none" alignment="normal"></element>
<!-- Particle Explosion -->
<element id="4" ref="dummyemitter_macro" forkeffect="wardrone_bomblauncher_impact_explosion01" alignment="normal" duration="1.0" forkmaterial="none" forklod="mediumeffect"></element>
<!-- Area Damage -->
<element id="5" ref="effect_dummy_macro" forkeffect="none" duration="1.0" forkmaterial="none" forklod="none">
<areadamage range="128" falloff="1" duration="1" delay="0"/>
</element>
<!-- Sound -->
<element id="6" ref="effect_dummy_macro" forkeffect="none" duration="6.6" forkmaterial="none" forklod="smalleffect">
<sound ref="explosion_medium"></sound>
</element>
<element id="7" ref="effect_dummy_macro" forkeffect="none" duration="3.0" forkmaterial="none" forklod="mediumeffect">
<sound ref="explosion_medium_lp"></sound>
</element>
</elements>
</effect>
</replace>
</diff>