<gos>
  <go name="shot" templs="/templs/collisionFilter/bullet /templs/bullet/baseSimple /swf/ship/pieces/base/cannonShell">
    <shapeSource>
      <shape>
        <circle>
          <center>0.000000, 0.000000</center>
          <radius>12.000000</radius>
        </circle>
      </shape>
      <density>1.000000</density>
    </shapeSource>
    <body>
      <filterGroup>-100</filterGroup>
    </body>
    <explosive>
      <effectTempl>/templs/vfx/simpleExplosion</effectTempl>
      <radius>65.000000</radius>
      <damageType>explosive</damageType>
    </explosive>
    <go name="trailFx" templs="/templs/vfx/mortarTrail">
      <transformAttach>
        <targetGo>parent</targetGo>
      </transformAttach>
    </go>
  </go>
  <go name="_baseCannon" templs="../gunMount/gunMount">
    <lobTargetSource />
    <lobTargetable>
      <priority>5</priority>
    </lobTargetable>
    <cannon>
      <fireVel>1700</fireVel>
      <fireEffectTempl>/templs/vfx/barrelSpray</fireEffectTempl>
      <bulletTempl>shot</bulletTempl>
    </cannon>
    <gun>
      <fireRate>0.5</fireRate>
      <batteryName>cannon</batteryName>
      <dps>17.5</dps>
      <soundFire>cannonFire</soundFire>
      <hintDamageType>explosive</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, -33.000000</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, -33.000000</translate>
        </childOffset>
      </placement>
      <transformAttach>
        <targetGo>parent.barrel</targetGo>
      </transformAttach>
      <revoluteJoint>
        <body1>parent.barrel</body1>
      </revoluteJoint>
    </go>
  </go>
  <go name="cannonLv0" templs="_baseCannon">
    <gun>
      </gun>
    <placement>
      <transform>
        <translate>0.000000, 0.000000</translate>
      </transform>
    </placement>
    <go name="barrel" templs="/swf/ship/pieces/base/cannonLv0">
      <renderLayer>
        <layer>-1.000000</layer>
      </renderLayer>
      <go name="fireSpot">
        <placement>
          <childOffset>
            <translate>53.077892, 0.000000</translate>
          </childOffset>
        </placement>
        <transformAttach>
          <offset>
            <translate>53.077892, 0.000000</translate>
          </offset>
        </transformAttach>
      </go>
    </go>
  </go>
  <go name="cannonLv1" templs="_baseCannon">
    <gun>
      </gun>
    <placement>
      <transform>
        <translate>150.000000, 0.000000</translate>
      </transform>
    </placement>
    <go name="barrel" templs="/swf/ship/pieces/base/cannonLv1">
      <renderLayer>
        <layer>-1.000000</layer>
      </renderLayer>
      <go name="fireSpot">
        <placement>
          <childOffset>
            <translate>72.499481, 0.000000</translate>
          </childOffset>
        </placement>
        <transformAttach>
          <offset>
            <translate>72.499481, 0.000000</translate>
          </offset>
        </transformAttach>
      </go>
    </go>
  </go>
  <go name="cannonLv2" templs="_baseCannon">
    <gun>
      </gun>
    <placement>
      <transform>
        <translate>300.000000, 0.000000</translate>
      </transform>
    </placement>
    <go name="barrel" templs="/swf/ship/pieces/base/cannonLv2">
      <renderLayer>
        <layer>-1.000000</layer>
      </renderLayer>
      <go name="fireSpot">
        <placement>
          <childOffset>
            <translate>88.786858, 0.000000</translate>
          </childOffset>
        </placement>
        <transformAttach>
          <offset>
            <translate>88.786858, 0.000000</translate>
          </offset>
        </transformAttach>
      </go>
    </go>
  </go>
</gos>
