<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2script.xsl" type="text/xsl" ?>
<script>
<name>setup.apricot.PHQ.MO</name>
<version>100</version>
<engineversion>42</engineversion>
<description>Adds PHQ and MB to Boron shipyards</description>
<arguments>
<argument index="1" name="ship" type="Var/Ship Type" desc="Ship to be added" />
<argument index="2" name="race" type="Var/Race" desc="Race who sells it" />
</arguments>
<sourcetext>
<line linenr="001" indent=""><text>load&#160;text:&#160;id=</text><var>8686</var></line>
<line linenr="002" indent=""><var>$race&#160;=&#160;</var><var>Boron</var></line>
<line linenr="003" indent=""><var>$ship&#160;=&#160;</var><var>Headquarters</var></line>
<line linenr="004" indent=""></line>
<line linenr="005" indent=""><var>$psec&#160;=&#160;</var><var>[PLAYERSHIP]&#160;-&gt;</var><text>&#160;get&#160;sector</text></line>
<line linenr="006" indent=""><var>$i&#160;=&#160;</var><var>0</var></line>
<line linenr="007" indent=""><var>while&#160;</var><var>$i</var><text>&#160;</text><var>&lt;</var><text>&#160;</text><var>40</var></line>
<line linenr="008" indent="&#160;"><var>$dock&#160;=&#160;</var><text>&#160;find&#160;station&#160;in&#160;galaxy:&#160;startsector=</text><var>$psec</var><text>&#160;class&#160;or&#160;type=</text><var>Shipyard</var><text>&#160;race=</text><var>$race</var><text>&#160;flags=</text><var>[Find.Random]</var><text>&#160;refobj=</text><var>null</var><text>&#160;serial=</text><var>null</var><text>&#160;max.jumps=</text><var>100</var></line>
<line linenr="009" indent="&#160;"><var>if&#160;</var><var>$dock&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="010" indent="&#160;&#160;"><var>$dock&#160;-&gt;</var><text>&#160;add&#160;product&#160;to&#160;factory&#160;or&#160;dock:&#160;</text><var>$ship</var></line>
<line linenr="011" indent="&#160;&#160;"><var>$c&#160;=&#160;</var><var>$dock&#160;-&gt;</var><text>&#160;get&#160;amount&#160;of&#160;ware&#160;</text><var>$ship</var><text>&#160;in&#160;cargo&#160;bay</text></line>
<line linenr="012" indent="&#160;&#160;"><var>skip&#160;if&#160;</var><var>$c</var><text>&#160;</text><var>&gt;</var><text>&#160;</text><var>0</var></line>
<line linenr="013" indent="&#160;&#160;&#160;"><var>=&#160;</var><var>$dock&#160;-&gt;</var><text>&#160;add&#160;</text><var>1</var><text>&#160;units&#160;of&#160;</text><var>$ship</var></line>
<line linenr="014" indent="&#160;"><text>end</text></line>
<line linenr="015" indent="&#160;"><text>inc&#160;</text><var>$i&#160;=&#160;</var></line>
<line linenr="016" indent=""><text>end</text></line>
<line linenr="017" indent=""><var>$race&#160;=&#160;</var><var>Boron</var></line>
<line linenr="018" indent=""><var>$ship&#160;=&#160;</var><var>Military&#160;Outpost</var></line>
<line linenr="019" indent=""><var>$i&#160;=&#160;</var><var>0</var></line>
<line linenr="020" indent=""><var>while&#160;</var><var>$i</var><text>&#160;</text><var>&lt;</var><text>&#160;</text><var>40</var></line>
<line linenr="021" indent="&#160;"><var>$dock&#160;=&#160;</var><text>&#160;find&#160;station&#160;in&#160;galaxy:&#160;startsector=</text><var>$psec</var><text>&#160;class&#160;or&#160;type=</text><var>Shipyard</var><text>&#160;race=</text><var>$race</var><text>&#160;flags=</text><var>[Find.Random]</var><text>&#160;refobj=</text><var>null</var><text>&#160;serial=</text><var>null</var><text>&#160;max.jumps=</text><var>100</var></line>
<line linenr="022" indent="&#160;"><var>if&#160;</var><var>$dock&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="023" indent="&#160;&#160;"><var>$dock&#160;-&gt;</var><text>&#160;add&#160;product&#160;to&#160;factory&#160;or&#160;dock:&#160;</text><var>$ship</var></line>
<line linenr="024" indent="&#160;&#160;"><var>$c&#160;=&#160;</var><var>$dock&#160;-&gt;</var><text>&#160;get&#160;amount&#160;of&#160;ware&#160;</text><var>$ship</var><text>&#160;in&#160;cargo&#160;bay</text></line>
<line linenr="025" indent="&#160;&#160;"><var>skip&#160;if&#160;</var><var>$c</var><text>&#160;</text><var>&gt;</var><text>&#160;</text><var>0</var></line>
<line linenr="026" indent="&#160;&#160;&#160;"><var>=&#160;</var><var>$dock&#160;-&gt;</var><text>&#160;add&#160;</text><var>1</var><text>&#160;units&#160;of&#160;</text><var>$ship</var></line>
<line linenr="027" indent="&#160;"><text>end</text></line>
<line linenr="028" indent="&#160;"><text>inc&#160;</text><var>$i&#160;=&#160;</var></line>
<line linenr="029" indent=""><text>end</text></line>
<line linenr="030" indent=""></line>
<line linenr="031" indent=""><text>return&#160;</text><var>null</var></line>
</sourcetext>
<codearray>

<sval type="array" size="10">
  <sval type="string" val="setup.apricot.PHQ.MO"/>
  <sval type="int" val="42"/>
  <sval type="string" val="Adds PHQ and MB to Boron shipyards"/>
  <sval type="int" val="100"/>
  <sval type="int" val="0"/>
  <sval type="array" size="6">
    <sval type="string" val="ship"/>
    <sval type="string" val="race"/>
    <sval type="string" val="psec"/>
    <sval type="string" val="i"/>
    <sval type="string" val="dock"/>
    <sval type="string" val="c"/>
  </sval>
  <sval type="array" size="27">
    <sval type="array" size="3">
      <sval type="int" val="151"/>
      <sval type="int" val="4"/>
      <sval type="int" val="8686"/>
    </sval>
    <sval type="array" size="7">
      <sval type="int" val="104"/>
      <sval type="int" val="1"/>
      <sval type="int" val="1"/>
      <sval type="int" val="10"/>
      <sval type="int" val="2"/>
      <sval type="int" val="1"/>
      <sval type="int" val="-1"/>
    </sval>
    <sval type="array" size="7">
      <sval type="int" val="104"/>
      <sval type="int" val="0"/>
      <sval type="int" val="1"/>
      <sval type="int" val="9"/>
      <sval type="int" val="327700"/>
      <sval type="int" val="1"/>
      <sval type="int" val="-1"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="703"/>
      <sval type="int" val="131075"/>
      <sval type="int" val="3"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="7">
      <sval type="int" val="104"/>
      <sval type="int" val="3"/>
      <sval type="int" val="1"/>
      <sval type="int" val="4"/>
      <sval type="int" val="0"/>
      <sval type="int" val="1"/>
      <sval type="int" val="-1"/>
    </sval>
    <sval type="array" size="13">
      <sval type="int" val="104"/>
      <sval type="int" val="-1610609143"/>
      <sval type="int" val="3"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="3"/>
      <sval type="int" val="4"/>
      <sval type="int" val="40"/>
      <sval type="int" val="15"/>
      <sval type="int" val="3"/>
      <sval type="int" val="3"/>
      <sval type="int" val="-1"/>
      <sval type="int" val="3"/>
      <sval type="int" val="-2"/>
    </sval>
    <sval type="array" size="16">
      <sval type="int" val="709"/>
      <sval type="int" val="4"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="2"/>
      <sval type="int" val="12"/>
      <sval type="int" val="2037"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="1"/>
      <sval type="int" val="131075"/>
      <sval type="int" val="105"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
      <sval type="int" val="4"/>
      <sval type="int" val="100"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="706"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="-1610609661"/>
    </sval>
    <sval type="array" size="5">
      <sval type="int" val="750"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="6">
      <sval type="int" val="618"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="5"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="13">
      <sval type="int" val="104"/>
      <sval type="int" val="-536867833"/>
      <sval type="int" val="3"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="5"/>
      <sval type="int" val="4"/>
      <sval type="int" val="0"/>
      <sval type="int" val="15"/>
      <sval type="int" val="2"/>
      <sval type="int" val="3"/>
      <sval type="int" val="-1"/>
      <sval type="int" val="2"/>
      <sval type="int" val="-2"/>
    </sval>
    <sval type="array" size="8">
      <sval type="int" val="646"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="-2147483647"/>
      <sval type="int" val="4"/>
      <sval type="int" val="1"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="142"/>
      <sval type="int" val="3"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="112"/>
      <sval type="int" val="5"/>
    </sval>
    <sval type="array" size="7">
      <sval type="int" val="104"/>
      <sval type="int" val="1"/>
      <sval type="int" val="1"/>
      <sval type="int" val="10"/>
      <sval type="int" val="2"/>
      <sval type="int" val="1"/>
      <sval type="int" val="-1"/>
    </sval>
    <sval type="array" size="7">
      <sval type="int" val="104"/>
      <sval type="int" val="0"/>
      <sval type="int" val="1"/>
      <sval type="int" val="9"/>
      <sval type="int" val="327699"/>
      <sval type="int" val="1"/>
      <sval type="int" val="-1"/>
    </sval>
    <sval type="array" size="7">
      <sval type="int" val="104"/>
      <sval type="int" val="3"/>
      <sval type="int" val="1"/>
      <sval type="int" val="4"/>
      <sval type="int" val="0"/>
      <sval type="int" val="1"/>
      <sval type="int" val="-1"/>
    </sval>
    <sval type="array" size="13">
      <sval type="int" val="104"/>
      <sval type="int" val="-1610606071"/>
      <sval type="int" val="3"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="3"/>
      <sval type="int" val="4"/>
      <sval type="int" val="40"/>
      <sval type="int" val="15"/>
      <sval type="int" val="3"/>
      <sval type="int" val="3"/>
      <sval type="int" val="-1"/>
      <sval type="int" val="3"/>
      <sval type="int" val="-2"/>
    </sval>
    <sval type="array" size="16">
      <sval type="int" val="709"/>
      <sval type="int" val="4"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="2"/>
      <sval type="int" val="12"/>
      <sval type="int" val="2037"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="1"/>
      <sval type="int" val="131075"/>
      <sval type="int" val="105"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
      <sval type="int" val="4"/>
      <sval type="int" val="100"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="706"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="-1610606589"/>
    </sval>
    <sval type="array" size="5">
      <sval type="int" val="750"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="6">
      <sval type="int" val="618"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="5"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="13">
      <sval type="int" val="104"/>
      <sval type="int" val="-536864761"/>
      <sval type="int" val="3"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="5"/>
      <sval type="int" val="4"/>
      <sval type="int" val="0"/>
      <sval type="int" val="15"/>
      <sval type="int" val="2"/>
      <sval type="int" val="3"/>
      <sval type="int" val="-1"/>
      <sval type="int" val="2"/>
      <sval type="int" val="-2"/>
    </sval>
    <sval type="array" size="8">
      <sval type="int" val="646"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="-2147483647"/>
      <sval type="int" val="4"/>
      <sval type="int" val="1"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="142"/>
      <sval type="int" val="3"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="112"/>
      <sval type="int" val="17"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
  </sval>
  <sval type="array" size="2">
    <sval type="array" size="2">
      <sval type="int" val="19"/>
      <sval type="string" val="Ship to be added"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="16"/>
      <sval type="string" val="Race who sells it"/>
    </sval>
  </sval>
  <sval type="array" size="6">
    <sval type="array" size="2">
      <sval type="int" val="3"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="12"/>
      <sval type="int" val="4"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="14"/>
      <sval type="int" val="4"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="24"/>
      <sval type="int" val="4"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="26"/>
      <sval type="int" val="4"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="26"/>
      <sval type="int" val="2"/>
    </sval>
  </sval>
  <sval type="int" val="0"/>
</sval>

</codearray>
</script>
