<gos>
  <go name="pieceSkeleton" templs="/templs/collisionFilter/pieceGrow">
    <piece />
    <placement />
    <body />
    <shapeSource />
    <renderLayer />
    <builderSaveable />
    <shapeGrow>
      <growSpeed>10</growSpeed>
    </shapeGrow>
    <pieceSkeleton />
    <spriteSource>
      <wrapX>true</wrapX>
      <wrapY>true</wrapY>
      <sprite>/vfx/spot.png</sprite>
    </spriteSource>
    <spriteRender>
      <useShape>true</useShape>
    </spriteRender>
    <go name="outline">
      <placement />
      <transformAttach>
        <targetGo>parent</targetGo>
        <layerOffset>-.01</layerOffset>
      </transformAttach>
      <shapeSource />
      <shapeRender>
        <lineColor>0, 0, 1, 0</lineColor>
      </shapeRender>
      <spriteSource>
        <sprite>/vfx/spot.png</sprite>
      </spriteSource>
      <spriteRender>
        <colorScale>.6, .6, 5, .4</colorScale>
      </spriteRender>
      <renderLayer />
    </go>
  </go>
  <go name="pieceDebris" templs="/templs/collisionFilter/pieceGrow">
    <placement />
    <body />
    <shapeSource />
    <renderLayer />
    <builderSaveable />
    <timedKill>
      <time>3</time>
      <variance>1</variance>
    </timedKill>
  </go>
  <go instance="false" name="attachPoint">
    <placement />
    <shapeSource>
      <shape>
        <convexPoly>
          <vertices>
            <entry>-4.000000, -4.000000</entry>
            <entry>4.000000, -4.000000</entry>
            <entry>4.000000, 4.000000</entry>
            <entry>-4.000000, 4.000000</entry>
          </vertices>
        </convexPoly>
      </shape>
    </shapeSource>
    <shapeRender>
      <lineColor>1, 0, 0, 1</lineColor>
    </shapeRender>
    <transformAttach />
    <attachPoint />
    <builderSelectable />
  </go>
  <go instance="false" name="attachJoint">
    <placement />
    <revoluteJoint />
  </go>
  <go instance="false" name="attachMover">
    <placement />
    <revoluteJoint />
    <body />
  </go>
  <go name="ship">
    <renderLayer>
      <layer>40</layer>
    </renderLayer>
    <placement />
    <ship />
    <filterGroupFamily>
      <filterGroup>1</filterGroup>
    </filterGroupFamily>
    <thumbnailable>
      <sizes>
        <entry>180.000000, 180.000000</entry>
      </sizes>
    </thumbnailable>
    <resourceManager />
    <powerManager />
    <shipOrderManager />
    <taskManager />
    <gunManager>
    </gunManager>
    <teamOwned>
      <teamId>0</teamId>
    </teamOwned>
  </go>
  <go instance="false" name="rivetSpot">
    <placement />
    <shapeSource>
      <shape>
        <convexPoly>
          <vertices>
            <entry>-4.000000, -4.000000</entry>
            <entry>4.000000, -4.000000</entry>
            <entry>4.000000, 4.000000</entry>
            <entry>-4.000000, 4.000000</entry>
          </vertices>
        </convexPoly>
      </shape>
    </shapeSource>
    <shapeRender>
      <lineColor>1, 0, 0, 1</lineColor>
    </shapeRender>
  </go>
  <go name="weld" templs="/swf/shipPieces/weld">
    <renderLayer />
    <placement />
    <weld>
      <isPeg>false</isPeg>
      <jointTempl>weldJoint</jointTempl>
    </weld>
    <builderSaveable />
    <transformAttach />
    <shapeRender>
      <lineColor>0, 0, 1, 0</lineColor>
    </shapeRender>
    <shapeSource>
      <shape>
        <convexPoly>
          <vertices>
            <entry>-10.000000, -10.000000</entry>
            <entry>10.000000, -10.000000</entry>
            <entry>10.000000, 10.000000</entry>
            <entry>-10.000000, 10.000000</entry>
          </vertices>
        </convexPoly>
      </shape>
    </shapeSource>
    <buildActionList>
      <controllerTempl>/templs/builder/weldActionController</controllerTempl>
    </buildActionList>
  </go>
  <go name="weldJoint">
    <placement />
    <weldJoint />
  </go>
  <go name="peg" templs="/swf/shipPieces/peg">
    <renderLayer />
    <builderSelectable />
    <placement />
    <weld>
      <isPeg>true</isPeg>
      <jointTempl>pegJoint</jointTempl>
    </weld>
    <builderSaveable />
    <transformAttach />
    <shapeRender>
      <lineColor>1, 0, 0, 0</lineColor>
    </shapeRender>
    <shapeSource>
      <shape>
        <circle>
          <radius>12.000000</radius>
          <center>0.000000, 0.000000</center>
        </circle>
      </shape>
    </shapeSource>
    <buildActionList>
      <controllerTempl>/templs/builder/pegActionController</controllerTempl>
    </buildActionList>
  </go>
  <go name="pegJoint">
    <placement />
    <revoluteJoint />
  </go>
  <go name="motor" templs="/swf/shipPieces/motor">
    <motor />
    <renderLayer />
    <builderSelectable />
    <placement />
    <weld>
      <isPeg>true</isPeg>
      <jointTempl>motorJoint</jointTempl>
    </weld>
    <builderSaveable />
    <transformAttach />
    <shapeRender>
      <lineColor>1, 0, 0, 0</lineColor>
    </shapeRender>
    <shapeSource>
      <shape>
        <circle>
          <radius>12.000000</radius>
          <center>0.000000, 0.000000</center>
        </circle>
      </shape>
    </shapeSource>
    <buildActionList>
      <controllerTempl>/templs/builder/motorActionController</controllerTempl>
    </buildActionList>
  </go>
  <go name="motorJoint">
    <placement />
    <revoluteJoint>
      <motorSpeed>0</motorSpeed>
      <enableMotor>true</enableMotor>
    </revoluteJoint>
  </go>
  <go name="testHold">
    <placement />
    <shapeSource />
    <spriteSource>
      <sprite>/shipPieces/holdMesh.png</sprite>
      <wrapX>true</wrapX>
      <wrapY>true</wrapY>
    </spriteSource>
    <spriteRender>
      <useShape>true</useShape>
    </spriteRender>
    <renderLayer>
      <layer>0.0</layer>
    </renderLayer>
  </go>
  <go name="hold">
    <placement />
    <shapeSource />
    <transformAttach />
    <shipHold />
    <spriteSource>
      <sprite>/shipPieces/holdMesh.png</sprite>
      <wrapX>true</wrapX>
      <wrapY>true</wrapY>
    </spriteSource>
    <spriteRender>
      <useShape>true</useShape>
    </spriteRender>
    <renderLayer>
      <layer>0.0</layer>
    </renderLayer>
  </go>
  <go name="enemyShipAiRange">
    <placement />
    <enemyShipAiRange />
    <shapeSource>
      <shape>
        <convexPoly>
          <vertices>
            <entry>-10, -10</entry>
            <entry> 10, -10</entry>
            <entry> 10,  10</entry>
            <entry>-10,  10</entry>
          </vertices>
        </convexPoly>
      </shape>
    </shapeSource>
    <shapeRender>
      <lineColor>1, 0, 0, 1</lineColor>
    </shapeRender>
  </go>
  <go name="enemyShip" templs="ship">
    <gunTraceAi />
    <enemyShipAi>
      <forwardThrottle>.5</forwardThrottle>
      <backwardThrottle>.4</backwardThrottle>
      <startDirection>-1</startDirection>
    </enemyShipAi>
    <playerShipAi>
      <drivingOnly>true</drivingOnly>
    </playerShipAi>
    <crewManager>
      <crewFolder>/templs/crew/boneEnemy</crewFolder>
      <preBuilderStart>true</preBuilderStart>
    </crewManager>
    <gunManager>
    </gunManager>
  </go>
  <go name="playerShip" templs="ship">
    <playerShipAi />
    <crewManager>
      <crewFolder>/templs/crew/player</crewFolder>
    </crewManager>
  </go>
</gos>
