284 lines
9.8 KiB
XML
284 lines
9.8 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
<FleckDef ParentName="FleckBase">
|
|
<defName>ARA_Arc_Beam_Fleck</defName>
|
|
<altitudeLayer>MoteOverhead</altitudeLayer>
|
|
<fadeInTime>0.025</fadeInTime>
|
|
<solidTime>0.025</solidTime>
|
|
<fadeOutTime>0.025</fadeOutTime>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/ARA_Lighting_Beam_Horizon</texPath>
|
|
<color>(188, 112, 255, 180)</color> <!-- Slightly transparent -->
|
|
<shaderType>MoteGlow</shaderType> <!-- Use standard Mote shader -->
|
|
</graphicData>
|
|
</FleckDef>
|
|
|
|
<FleckDef ParentName="FleckBase">
|
|
<defName>ARA_BlastFrost</defName>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/BlastFrost</texPath>
|
|
<shaderType>TransparentPostLight</shaderType>
|
|
<renderInstanced>true</renderInstanced>
|
|
</graphicData>
|
|
<altitudeLayer>MoteOverhead</altitudeLayer>
|
|
<solidTime>0</solidTime>
|
|
<fadeOutTime>0.2</fadeOutTime>
|
|
</FleckDef>
|
|
<FleckDef ParentName="FleckBase">
|
|
<defName>ARA_GunTail_Frost</defName>
|
|
<altitudeLayer>Projectile</altitudeLayer>
|
|
<solidTime>0.05</solidTime>
|
|
<fadeOutTime>0.1</fadeOutTime>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/ARA_GunTail_Plasma</texPath>
|
|
<shaderType>MoteGlow</shaderType>
|
|
<drawSize>1.25</drawSize>
|
|
<color>(9,211,255,155)</color>
|
|
</graphicData>
|
|
</FleckDef>
|
|
|
|
<ThingDef ParentName="MoteBase">
|
|
<defName>ARA_Mote_halo</defName>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/halo</texPath>
|
|
<shaderType>MoteGlow</shaderType>
|
|
</graphicData>
|
|
<altitudeLayer>MoteOverhead</altitudeLayer>
|
|
<mote>
|
|
<fadeInTime>0</fadeInTime>
|
|
<solidTime>0</solidTime>
|
|
<fadeOutTime>0.1</fadeOutTime>
|
|
<growthRate>40</growthRate>
|
|
<rotateTowardsMoveDirection>true</rotateTowardsMoveDirection>
|
|
</mote>
|
|
</ThingDef>
|
|
<ThingDef ParentName="MoteBase">
|
|
<defName>ARA_Mote_fire</defName>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/fire</texPath>
|
|
<shaderType>MoteGlow</shaderType>
|
|
</graphicData>
|
|
<altitudeLayer>MoteOverhead</altitudeLayer>
|
|
<mote>
|
|
<fadeInTime>0</fadeInTime>
|
|
<solidTime>0</solidTime>
|
|
<fadeOutTime>0.2</fadeOutTime>
|
|
<growthRate>8</growthRate>
|
|
<rotateTowardsMoveDirection>true</rotateTowardsMoveDirection>
|
|
</mote>
|
|
</ThingDef>
|
|
<ThingDef ParentName="MoteBase">
|
|
<defName>ARA_Mote_ChargeLanceShot</defName>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/ARA_Spike_Shell</texPath>
|
|
<drawSize>(0.75,1.5)</drawSize>
|
|
<shaderType>MoteGlow</shaderType>
|
|
<color>(255,255,255)</color>
|
|
</graphicData>
|
|
<altitudeLayer>Projectile</altitudeLayer>
|
|
<mote>
|
|
<fadeInTime>0.2</fadeInTime>
|
|
<solidTime>0.4</solidTime>
|
|
<fadeOutTime>0.2</fadeOutTime>
|
|
<growthRate>-0.8</growthRate>
|
|
<rotateTowardsMoveDirection>true</rotateTowardsMoveDirection>
|
|
</mote>
|
|
</ThingDef>
|
|
<EffecterDef>
|
|
<defName>ARA_RW_Lighting_Cannon_Hit</defName>
|
|
<children>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<positionRadius>0.1</positionRadius>
|
|
<moteDef>ARA_Mote_halo</moteDef>
|
|
<burstCount>1~1</burstCount>
|
|
<speed>0.4~0.8</speed>
|
|
<scale>0.05~0.05</scale>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<color>(255,255,255)</color>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<positionRadius>0.02</positionRadius>
|
|
<moteDef>ARA_Mote_fire</moteDef>
|
|
<burstCount>1~1</burstCount>
|
|
<speed>0.3~0.4</speed>
|
|
<rotationRate>5~10</rotationRate>
|
|
<scale>0.1~0.2</scale>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<color>(255,255,255)</color>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<moteDef>ARA_Mote_ChargeLanceShot</moteDef>
|
|
<burstCount>1~4</burstCount>
|
|
<scale>0.4~0.8</scale>
|
|
<speed>20~40</speed>
|
|
<angle>135~225</angle>
|
|
<positionRadius>0.01</positionRadius>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<moteDef>ARA_Mote_ChargeLanceShot</moteDef>
|
|
<burstCount>2~3</burstCount>
|
|
<scale>0.4~0.8</scale>
|
|
<speed>10~20</speed>
|
|
<angle>135~225</angle>
|
|
<positionRadius>0.01</positionRadius>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
</li>
|
|
</children>
|
|
<offsetTowardsTarget>0.25~0.25</offsetTowardsTarget>
|
|
<positionRadius>0.1</positionRadius>
|
|
</EffecterDef>
|
|
|
|
<FleckDef ParentName="FleckBase_RandomGraphic_Thrown">
|
|
<defName>ARA_Mote_Melee_Attack_Main</defName>
|
|
<growthRate>1.0</growthRate>
|
|
<altitudeLayer>MoteOverheadLow</altitudeLayer>
|
|
<fadeInTime>0</fadeInTime>
|
|
<solidTime>0</solidTime>
|
|
<fadeOutTime>0.6</fadeOutTime>
|
|
<rotateTowardsMoveDirection>true</rotateTowardsMoveDirection>
|
|
<randomGraphics>
|
|
<li>
|
|
<texPath>ArachnaeSwarm/Mote/ARA_Melee_Attack</texPath>
|
|
<shaderType>MoteGlow</shaderType>
|
|
<renderInstanced>true</renderInstanced>
|
|
<graphicClass>Graphic_Fleck</graphicClass>
|
|
</li>
|
|
<!-- <li>
|
|
<texPath>SRA/Effect/SRA_FlashSlash_Big_B</texPath>
|
|
<shaderType>MoteGlow</shaderType>
|
|
<renderInstanced>true</renderInstanced>
|
|
<graphicClass>Graphic_Fleck</graphicClass>
|
|
</li> -->
|
|
</randomGraphics>
|
|
</FleckDef>
|
|
<EffecterDef>
|
|
<defName>ARA_Melee_Attack_Hit</defName>
|
|
<children>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_Random</subEffecterClass>
|
|
<children>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<fleckDef>ARA_Mote_Melee_Attack_Main</fleckDef>
|
|
<burstCount>1</burstCount>
|
|
<color>(170,74,68)</color>
|
|
<scale>3.5~4.5</scale>
|
|
<speed>0.5</speed>
|
|
<angle>-35~35</angle>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<fleckDef>ARA_Mote_Melee_Attack_Main</fleckDef>
|
|
<burstCount>1</burstCount>
|
|
<color>(147,50,28)</color>
|
|
<scale>2.5~3.5</scale>
|
|
<speed>0.5</speed>
|
|
<angle>-15~15</angle>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
|
|
</li>
|
|
</children>
|
|
</li>
|
|
</children>
|
|
<positionRadius>0.1</positionRadius>
|
|
</EffecterDef>
|
|
<EffecterDef>
|
|
<defName>ARA_Melee_Attack_Pluse_Hit</defName>
|
|
<children>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_Random</subEffecterClass>
|
|
<children>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<fleckDef>ARA_Mote_Melee_Attack_Main</fleckDef>
|
|
<burstCount>1</burstCount>
|
|
<color>(170,74,68)</color>
|
|
<scale>6.5~7.5</scale>
|
|
<speed>0.5</speed>
|
|
<angle>-35~35</angle>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<fleckDef>ARA_Mote_Melee_Attack_Main</fleckDef>
|
|
<burstCount>1</burstCount>
|
|
<color>(147,50,28)</color>
|
|
<scale>6.5~7.5</scale>
|
|
<speed>0.5</speed>
|
|
<angle>-15~15</angle>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
|
|
</li>
|
|
</children>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_Random</subEffecterClass>
|
|
<children>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<fleckDef>ARA_Mote_Melee_Attack_Main</fleckDef>
|
|
<burstCount>1</burstCount>
|
|
<color>(170,74,68)</color>
|
|
<scale>6.5~7.5</scale>
|
|
<speed>0.5</speed>
|
|
<angle>-25~45</angle>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<fleckDef>ARA_Mote_Melee_Attack_Main</fleckDef>
|
|
<burstCount>1</burstCount>
|
|
<color>(147,50,28)</color>
|
|
<scale>6.5~7.5</scale>
|
|
<speed>0.5</speed>
|
|
<angle>-35~35</angle>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
|
|
</li>
|
|
</children>
|
|
</li>
|
|
</children>
|
|
<positionRadius>0.1</positionRadius>
|
|
</EffecterDef>
|
|
<EffecterDef>
|
|
<defName>ARA_Area_Crush</defName>
|
|
<children>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
|
|
<soundDef>ARA_Area_Crush_Sound</soundDef>
|
|
<spawnLocType>OnTarget</spawnLocType>
|
|
</li>
|
|
<li>
|
|
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
|
|
<fleckDef>Fleck_BlastMechBandShockwave</fleckDef>
|
|
<burstCount>1</burstCount>
|
|
<spawnLocType>OnSource</spawnLocType>
|
|
<absoluteAngle>true</absoluteAngle>
|
|
<scale>0.25~0.35</scale>
|
|
<rotation>0~0</rotation>
|
|
</li>
|
|
</children>
|
|
</EffecterDef>
|
|
|
|
<FleckDef ParentName="FleckBase">
|
|
<defName>ARA_Fleck_Icez_Cloud</defName>
|
|
<graphicData>
|
|
<texPath>ArachnaeSwarm/Mote/ARA_Icez_Cloud</texPath>
|
|
<shaderType>MoteGlow</shaderType>
|
|
<color>(63,223,222,180)</color>
|
|
</graphicData>
|
|
<altitudeLayer>MoteOverhead</altitudeLayer>
|
|
<fadeInTime>0.04</fadeInTime>
|
|
<solidTime>0.08</solidTime>
|
|
<fadeOutTime>0.13</fadeOutTime>
|
|
</FleckDef>
|
|
</Defs> |