<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Bean>
<Bean class="com.chaosserver.aitank.tank.AiTank">
  <Property name="Name">
    <Object class="java.lang.String">Sitting Duck</Object>
  </Property>
  <Property name="CommandSequences">

    <tankcommands>
      <label name="START">
        <command name="assign">
          <param value="target"/>
          <param value="'1'"/>
        </command>
        <command name="goto">
          <param value="'MAIN'"/>
        </command>
      </label>

      <label name="MAIN">
        <command name="ping">
          <return name="tankInRange"/>
        </command>
        <command name="if">
          <param value="tankInRange"/>
          <param value="'ATTACK'"/>
          <param value="'MAIN'"/>
        </command>
      </label>

      <label name="ATTACK">
        <command name="locate">
          <param value="target"/>
          <return name="bearingToTarget"/>
          <return name="distanceToTarget"/>
        </command>
        <command name="getTurretBearing">
          <return name="turretBearing"/>
        </command>
        <command name="subtract">
          <param value="bearingToTarget"/>
          <param value="turretBearing"/>
          <return name="degreesToNewTurretBearing"/>
        </command>
        <command name="rotate">
          <param value="degreesToNewTurretBearing"/>
        </command>
        <command name="fire"/>
        <command name="fire"/>
        <command name="fire"/>
        <command name="goto">
          <param value="'MAIN'"/>
        </command>
      </label>
    </tankcommands>

  </Property>
</Bean>
