<gos>
  <go name="joint">
    <placement />
    <revoluteJoint>
      <body0>parent</body0>
      <body1>parent.launchHelper</body1>
    </revoluteJoint>
  </go>
  <go name="trail">
    <placement />
    <shapeSource>
      <shape>
        <convexPoly>
          <vertices>
            <entry>0.000000, 0.000000</entry>
            <entry>0.000000, 0.000000</entry>
            <entry>0.000000, 0.000000</entry>
            <entry>0.000000, 0.000000</entry>
          </vertices>
        </convexPoly>
      </shape>
    </shapeSource>
    <spriteSource>
      <sprite>/vfx/white.png</sprite>
      <wrapX>true</wrapX>
      <wrapY>true</wrapY>
    </spriteSource>
    <spriteRender>
      <useShape>true</useShape>
    </spriteRender>
    <renderLayer>
      <layer>5000.000000</layer>
    </renderLayer>
    <tileLineBetween>
      <baseScaleLen>5.000000</baseScaleLen>
      <useSpriteWidth>false</useSpriteWidth>
      <width0>8.000000</width0>
      <width1>10.000000</width1>
    </tileLineBetween>
  </go>
  <go name="lightning">
    <timedKill>
      <time>.05</time>
    </timedKill>
    <placement />
    <shapeSource>
      <shape>
        <convexPoly>
          <vertices>
            <entry>0.000000, 0.000000</entry>
            <entry>0.000000, 0.000000</entry>
            <entry>0.000000, 0.000000</entry>
            <entry>0.000000, 0.000000</entry>
          </vertices>
        </convexPoly>
      </shape>
    </shapeSource>
    <spriteSource>
      <sprite>/vfx/white.png</sprite>
      <wrapX>true</wrapX>
      <wrapY>true</wrapY>
    </spriteSource>
    <spriteRender>
      <useShape>true</useShape>
    </spriteRender>
    <renderLayer>
      <layer>5000.000000</layer>
    </renderLayer>
    <tileLineBetween>
      <baseScaleLen>5.000000</baseScaleLen>
      <useSpriteWidth>false</useSpriteWidth>
      <color0>1.000000, 0.250000, 0.000000, 0.700000</color0>
      <color1>1.000000, 0.100000, 0.000000, 0.700000</color1>
      <width0>6.000000</width0>
      <width1>6.000000</width1>
    </tileLineBetween>
  </go>
  <go name="lightningRodVisual">
    <placement />
    <go name="placeholder">
      <placement />
      <transformAttach>
        <targetGo>parent</targetGo>
      </transformAttach>
      <shapeSource>
        <shape>
          <poly>
            <rings>
              <entry>
                <entry>-20.000000, -5.000000</entry>
                <entry>20.000000, -5.000000</entry>
                <entry>50.000000, -0.000000</entry>
                <entry>20.000000, 5.000000</entry>
                <entry>-20.000000, 5.000000</entry>
              </entry>
            </rings>
          </poly>
        </shape>
      </shapeSource>
      <shapeRender>
        <lineColor>1.000000, 1.000000, 1.000000, 1.000000</lineColor>
      </shapeRender>
      <renderLayer>100</renderLayer>
    </go>
  </go>
  <go name="lightnigRodFragment" templs="lightningRodVisual" />
  <go name="shot" templs="/templs/collisionFilter/cannonShell /templs/bullet/baseSimple /swf/ship/pieces/base/lightningRod">
    <shapeSource>
      <shape>
        <circle>
          <center>0.000000, 0.000000</center>
          <radius>12.000000</radius>
        </circle>
      </shape>
      <density>1.000000</density>
    </shapeSource>
    <body>
      <filterGroup>-100</filterGroup>
      <gravityEffected>false</gravityEffected>
    </body>
    <raycastCollider />
    <cannonShell>
      <maxRange>5000</maxRange>
    </cannonShell>
    <lightningRod>
      <maxRange>5000.000000</maxRange>
      <strikeDelay>1.25</strikeDelay>
      <hitSparkFxTempl>/templs/vfx/bulletHitSpark</hitSparkFxTempl>
      <lightningFxTempl>lightning</lightningFxTempl>
      <jointTempl>joint</jointTempl>
    </lightningRod>
    <placement>
      <transform>
        <translate>90.574913, -38.588516</translate>
      </transform>
    </placement>
    <renderLayer>
      <layer>40.2</layer>
    </renderLayer>
  </go>
  <go name="_baselightningGun" templs="../gunMount/gunMount">
    <lobTargetable>
      <priority>5.000000</priority>
    </lobTargetable>
    <lightningGun>
      <bulletTempl>shot</bulletTempl>
      <fireVel>5400</fireVel>
    </lightningGun>
    <cannonTargetSource />
    <gun>
      <fireRate>0.4</fireRate>
      <batteryName>lightning</batteryName>
      <dps>16.000000</dps>
      <soundFire>lightningGunFire</soundFire>
      <hintDamageType>fire</hintDamageType>
    </gun>
    <placement>
      <transform>
        <translate>-100.000000, 0.000000</translate>
      </transform>
    </placement>
    <go name="barrel" templs="/templs/collisionFilter/gunBarrel /templs/collisionFilter/builderNonoverlap">
      <placement>
        <childOffset>
          <translate>-4.000001, -38.588516</translate>
        </childOffset>
      </placement>
      <renderLayer>
        <layer>-1.000000</layer>
      </renderLayer>
      <builderSelectable />
      <shapeRender />
      <shapeSource>
        <shape>
          <poly>
            <rings>
              <entry>
                <entry>68.108643, -20.406942</entry>
                <entry>68.108643, 20.657467</entry>
                <entry>-11.645512, 25.386211</entry>
                <entry>-11.645506, -25.565577</entry>
              </entry>
            </rings>
          </poly>
        </shape>
        <density>1.000000</density>
      </shapeSource>
      <go name="fireSpot">
        <placement />
        <transformAttach>
          <targetGo>parent</targetGo>
        </transformAttach>
      </go>
    </go>
    <go name="joint">
      <placement>
        <childOffset>
          <translate>-4.000001, -38.588516</translate>
        </childOffset>
      </placement>
      <transformAttach>
        <targetGo>parent.barrel</targetGo>
      </transformAttach>
      <revoluteJoint>
        <body1>parent.barrel</body1>
      </revoluteJoint>
    </go>
  </go>
  <go name="lightningGun" templs="_baselightningGun">
    <gun />
    <placement>
      <transform>
        <translate>0.000000, 0.000000</translate>
      </transform>
    </placement>
    <go name="barrel" templs="/swf/ship/pieces/base/lightningGun">
      <renderLayer>
        <layer>-1.000000</layer>
      </renderLayer>
      <go name="fireSpot">
        <placement>
          <childOffset>
            <translate>94.574921, 0.000000</translate>
          </childOffset>
        </placement>
        <transformAttach>
          <targetGo>parent</targetGo>
          <offset>
            <translate>94.574921, 0.000000</translate>
          </offset>
        </transformAttach>
      </go>
    </go>
  </go>
</gos>
