<?xml
  version="1.0"
  encoding="utf-8"?>
<Defs>
  
  <EffecterDef>
    <defName>ActivatorProximityTriggered</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
        <soundDef>ActivatorProximityTriggered</soundDef>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <moteDef>Mote_ProximityScannerActivated</moteDef>
        <burstCount>1~1</burstCount>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>SparkFlash</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>2.3~2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>MechDropBeaconActivated</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
        <soundDef>ActivatorProximityTriggered</soundDef>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>MechDropBeaconActivated</fleckDef>
        <burstCount>1~1</burstCount>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>SparkFlash</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>1.3~2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>Interceptor_BlockedProjectilePsychic</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
        <soundDef>Interceptor_BlockProjectile</soundDef>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>PsycastSkipEffect</fleckDef>
        <positionRadius>0.1</positionRadius>
        <burstCount>1</burstCount>
        <scale>0.5~0.75</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>ExplosionFlash</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>3.0~3.0</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>
  
  <EffecterDef>
    <defName>MortarShieldGenerator_Reactivate</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
        <soundDef>MortarShieldGenerator_Reactivate</soundDef>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>GrowingFlash</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>0~0</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>Skip_Entry</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PlainFlash</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>7.0~7.0</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PsycastSkipInnerEntry</fleckDef>
        <initialDelayTicks>11</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PsycastSkipOuterRingEntry</fleckDef>
        <initialDelayTicks>11</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>7~9</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>5</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>5~7</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>10</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>3~7</burstCount>
        <scale>1.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>Skip_Exit</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PsycastSkipFlashExit</fleckDef>
        <initialDelayTicks>12</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PlainFlash</fleckDef>
        <initialDelayTicks>14</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>7.0~7.0</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>16</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>7~9</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>24</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>5~7</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>32</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>3~7</burstCount>
        <scale>1.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>Skip_EntryNoDelay</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>PsycastSkipFlashEntry</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>PlainFlash</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>7.0~7.0</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PsycastSkipInnerEntry</fleckDef>
        <initialDelayTicks>11</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PsycastSkipOuterRingEntry</fleckDef>
        <initialDelayTicks>11</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>7~9</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>5</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>5~7</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>10</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>3~7</burstCount>
        <scale>1.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>Skip_ExitNoDelay</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>PsycastSkipInnerExit</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <fleckDef>PsycastSkipOuterRingExit</fleckDef>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PsycastSkipFlashExit</fleckDef>
        <initialDelayTicks>12</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>1~1</scale>
        <rotation>0~0</rotation>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <fleckDef>PlainFlash</fleckDef>
        <initialDelayTicks>14</initialDelayTicks>
        <burstCount>1~1</burstCount>
        <scale>7.0~7.0</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>16</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>7~9</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>24</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>5~7</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <initialDelayTicks>32</initialDelayTicks>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>3~7</burstCount>
        <scale>1.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>JumpFlightEffect</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
        <spawnLocType>OnSource</spawnLocType>
        <soundDef>JumpPackLaunch</soundDef>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <spawnLocType>OnSource</spawnLocType>
        <fleckDef>ShotFlash</fleckDef>
        <scale>6</scale>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerContinuous</subEffecterClass>
        <scale>0.5~0.6</scale>
        <spawnLocType>OnSource</spawnLocType>
        <positionOffset>(0,0,-0.5)</positionOffset>
        <fleckDef>JumpFlame</fleckDef>
        <ticksBetweenMotes>1</ticksBetweenMotes>
        <maxMoteCount>14</maxMoteCount>
        <speed>4~5</speed>
        <angle>170~190</angle>
        <absoluteAngle>true</absoluteAngle>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerContinuous</subEffecterClass>
        <scale>0.9~0.7</scale>
        <spawnLocType>OnSource</spawnLocType>
        <positionOffset>(0,0,-0.5)</positionOffset>
        <fleckDef>JumpFlameGlow</fleckDef>
        <ticksBetweenMotes>1</ticksBetweenMotes>
        <maxMoteCount>14</maxMoteCount>
        <speed>4~5</speed>
        <angle>160~200</angle>
        <absoluteAngle>true</absoluteAngle>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerContinuous</subEffecterClass>
        <scale>0.8~1.2</scale>
        <spawnLocType>OnSource</spawnLocType>
        <positionOffset>(0,0,-0.5)</positionOffset>
        <fleckDef>JumpSmoke</fleckDef>
        <ticksBetweenMotes>2</ticksBetweenMotes>
        <maxMoteCount>8</maxMoteCount>
        <speed>5~6</speed>
        <angle>170~190</angle>
        <absoluteAngle>true</absoluteAngle>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>JumpWarmupEffect</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
        <spawnLocType>OnSource</spawnLocType>
        <soundDef>JumpPackPreLaunch</soundDef>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
        <spawnLocType>OnSource</spawnLocType>
        <fleckDef>JumpWarmupSmoke</fleckDef>
        <initialDelayTicks>1</initialDelayTicks>
        <speed>0.6~0.8</speed>
        <angle>170~190</angle>
        <absoluteAngle>true</absoluteAngle>
      </li>
    </children>
  </EffecterDef>

  <EffecterDef>
    <defName>Broadshield_Burnout</defName>
    <children>
      <li>
        <subEffecterClass>SubEffecter_SoundTriggered</subEffecterClass>
        <soundDef>Power_OffSmall</soundDef>
        <spawnLocType>OnSource</spawnLocType>
      </li>
      <li>
        <subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
        <positionRadius>1.3</positionRadius>
        <fleckDef>ElectricalSpark</fleckDef>
        <burstCount>7~9</burstCount>
        <scale>2.5</scale>
        <spawnLocType>OnSource</spawnLocType>
      </li>
    </children>
  </EffecterDef>

</Defs>