Skip to content

Instantly share code, notes, and snippets.

@AndrewLipscomb
Created February 11, 2018 09:35
Show Gist options
  • Save AndrewLipscomb/475866df68fcb4228b74a2ff728d0400 to your computer and use it in GitHub Desktop.
Save AndrewLipscomb/475866df68fcb4228b74a2ff728d0400 to your computer and use it in GitHub Desktop.
Dock Agent Encoded
<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet href="x2script.xsl" type="text/xsl"?>
<!-- Generated using X-Studio -->
<script>
<name>Cmd.DockAgent</name>
<version>308</version>
<engineversion>50</engineversion>
<description>Cmd: Manages a Sanctuary or a Dock by acquiring or distributing wares.</description>
<arguments />
<sourcetext>
<line linenr="001" indent="">
<comment>* This command frequently resets itself (gosub Reboot:) to avoid the DA getting stuck.</comment>
</line>
<line linenr="002" indent="" />
<line linenr="003" indent="">
<text>set</text>
<text> </text>
<text>script</text>
<text> </text>
<text>command</text>
<text>:</text>
<text> </text>
<var>[COMMAND_DOCK_AGENT]</var>
</line>
<line linenr="004" indent="" />
<line linenr="005" indent="">
<text>skip</text>
<text> </text>
<text>if</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>exists</text>
</line>
<line linenr="006" indent="&#160;">
<text>return</text>
<text> </text>
<var>null</var>
</line>
<line linenr="007" indent="" />
<line linenr="008" indent="">
<var>$scriptName</var>
<text> </text>
<text>=</text>
<text> </text>
<text>get</text>
<text> </text>
<text>script</text>
<text> </text>
<text>name</text>
</line>
<line linenr="009" indent="" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.Gen.SetEIAutoStartParameters</call>
<text> </text>
<text>:</text>
<text> </text>
<text>Args</text>
<text>=</text>
<var>null</var>
<text> </text>
<text>ScriptName</text>
<text>=</text>
<var>$scriptName</var>
</line>
<line linenr="010" indent="">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>connect</text>
<text> </text>
<text>ship</text>
<text> </text>
<text>command</text>
<text>/</text>
<text>signal</text>
<text> </text>
<var>[SIGNAL_ATTACKED]</var>
<text> </text>
<text>to</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Sig.Attacked.DockAgent</call>
<text> </text>
<text>with</text>
<text> </text>
<text>prio</text>
<text> </text>
<var>100</var>
</line>
<line linenr="011" indent="">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_jobInfo'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>null</var>
</line>
<line linenr="012" indent="">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="013" indent="">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_waitConditionValidated'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="014" indent="" />
<line linenr="015" indent="">
<var>Restart</var>
<text>:</text>
</line>
<line linenr="016" indent="" />
<line linenr="017" indent="" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.Gen.ColourShipName</call>
<text> </text>
<text>:</text>
<text> </text>
<text>String</text>
<text>=</text>
<text>'*da'</text>
<text> </text>
<text>Colour</text>
<text>=</text>
<var>null</var>
<text> </text>
<text>OnlySearchLastThreeForDigits</text>
<text>=</text>
<var>[FALSE]</var>
<text> </text>
<text>OnlyReturnString</text>
<text>=</text>
<var>[FALSE]</var>
<text> </text>
<text>Ship</text>
<text>=</text>
<var>[THIS]</var>
</line>
<line linenr="018" indent="">
<var>$fuelJumps</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>jumpdrive</text>
<text> </text>
<text>fuel</text>
<text> </text>
<text>resupply</text>
</line>
<line linenr="019" indent="">
<var>$autojump</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>is</text>
<text> </text>
<text>autojump</text>
<text> </text>
<text>activated</text>
</line>
<line linenr="020" indent="">
<text>if</text>
<text> </text>
<var>$fuelJumps</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>OR</text>
<text> </text>
<text>!</text>
<var>$autojump</var>
</line>
<line linenr="021" indent="&#160;">
<var>$maxJumps</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>max</text>
<text> </text>
<text>trade</text>
<text> </text>
<text>jumps</text>
</line>
<line linenr="022" indent="&#160;">
<var>$fuelNeeded</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$maxJumps</var>
<text> </text>
<text>*</text>
<text> </text>
<var>2</var>
</line>
<line linenr="023" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>jumpdrive</text>
<text> </text>
<text>fuel</text>
<text> </text>
<text>resupply</text>
<text>:</text>
<text> </text>
<text>amount</text>
<text>=</text>
<var>$fuelNeeded</var>
</line>
<line linenr="024" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>autojump</text>
<text> </text>
<text>active</text>
<text>:</text>
<text> </text>
<var>[TRUE]</var>
</line>
<line linenr="025" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>autojump</text>
<text> </text>
<text>minimum</text>
<text> </text>
<text>jumps</text>
<text>=</text>
<text> </text>
<var>0</var>
</line>
<line linenr="026" indent="">
<text>end</text>
</line>
<line linenr="027" indent="" />
<line linenr="028" indent="">
<text>gosub</text>
<text> </text>
<var>CheckNewVersion</var>
<text>:</text>
</line>
<line linenr="029" indent="">
<text>gosub</text>
<text> </text>
<var>GoHome</var>
<text>:</text>
</line>
<line linenr="030" indent="">
<text>gosub</text>
<text> </text>
<var>GetVariables</var>
<text>:</text>
</line>
<line linenr="031" indent="">
<text>gosub</text>
<text> </text>
<var>GetAJob</var>
<text>:</text>
</line>
<line linenr="032" indent="">
<text>gosub</text>
<text> </text>
<var>Reboot</var>
<text>:</text>
</line>
<line linenr="033" indent="" />
<line linenr="034" indent="">
<comment>* TODO</comment>
</line>
<line linenr="035" indent="">
<comment>* - When a ship doesn't load or buy everything he wanted ($neededWares), he should look for another source instead of going home. (should be quite rare though)</comment>
</line>
<line linenr="036" indent="" />
<line linenr="037" indent="" />
<line linenr="038" indent="">
<text>return</text>
<text> </text>
<var>null</var>
</line>
<line linenr="039" indent="" />
<line linenr="040" indent="" />
<line linenr="041" indent="">
<comment>* *****************************************************************************</comment>
</line>
<line linenr="042" indent="" />
<line linenr="043" indent="" />
<line linenr="044" indent="">
<var>CheckNewVersion</var>
<text>:</text>
</line>
<line linenr="045" indent="&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<text>is</text>
<text> </text>
<text>a</text>
<text> </text>
<text>new</text>
<text> </text>
<text>script</text>
<text> </text>
<text>version</text>
<text> </text>
<text>available</text>
</line>
<line linenr="046" indent="&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>Reboot</var>
<text>:</text>
</line>
<line linenr="047" indent="">
<text>endsub</text>
</line>
<line linenr="048" indent="" />
<line linenr="049" indent="" />
<line linenr="050" indent="">
<var>GoHome</var>
<text>:</text>
</line>
<line linenr="051" indent="&#160;">
<text>if</text>
<text> </text>
<var>[ENVIRONMENT]</var>
<text> </text>
<text>!=</text>
<text> </text>
<var>[HOMEBASE]</var>
</line>
<line linenr="052" indent="&#160;&#160;">
<var>$homebaseSector</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>sector</text>
</line>
<line linenr="053" indent="&#160;&#160;">
<text>if</text>
<text> </text>
<var>[DOCKEDAT]</var>
<text>-&gt;</text>
<text> </text>
<text>exists</text>
</line>
<line linenr="054" indent="&#160;&#160;&#160;">
<var>$dockedAtOwner</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[DOCKEDAT]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>owner</text>
<text> </text>
<text>race</text>
</line>
<line linenr="055" indent="&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$dockedAtOwner</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[Player]</var>
</line>
<line linenr="056" indent="&#160;&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>QuickRefuel</var>
<text>:</text>
</line>
<line linenr="057" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="058" indent="&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>[SECTOR]</var>
<text> </text>
<text>!=</text>
<text> </text>
<var>$homebaseSector</var>
</line>
<line linenr="059" indent="&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.Cmd.Refuel.Pre</call>
<text> </text>
<text>:</text>
<text> </text>
<text>Destination</text>
<text>=</text>
<var>[HOMEBASE]</var>
<text> </text>
<text>MininumJumpRange</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="060" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>destination</text>
<text> </text>
<text>to</text>
<text> </text>
<var>[HOMEBASE]</var>
</line>
<line linenr="061" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Returning home'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="062" indent="&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>!move.returntohomebase</call>
<text> </text>
<text>:</text>
<text> </text>
<text>argument1</text>
<text>=</text>
<var>[HOMEBASE]</var>
</line>
<line linenr="063" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>destination</text>
<text> </text>
<text>to</text>
<text> </text>
<var>null</var>
</line>
<line linenr="064" indent="&#160;">
<text>end</text>
</line>
<line linenr="065" indent="&#160;" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.DropWares</call>
<text> </text>
<text>:</text>
</line>
<line linenr="066" indent="&#160;">
<text>gosub</text>
<text> </text>
<var>RefuelFromHomebase</var>
<text>:</text>
</line>
<line linenr="067" indent="">
<text>endsub</text>
</line>
<line linenr="068" indent="" />
<line linenr="069" indent="" />
<line linenr="070" indent="">
<var>RefuelFromHomebase</var>
<text>:</text>
</line>
<line linenr="071" indent="&#160;">
<text>if</text>
<text> </text>
<var>[ENVIRONMENT]</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[HOMEBASE]</var>
</line>
<line linenr="072" indent="&#160;&#160;">
<var>$ecell</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>{Energy Cells}</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="073" indent="&#160;&#160;">
<var>$fuel</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>resupply</text>
<text> </text>
<text>fuel</text>
<text> </text>
<text>required</text>
</line>
<line linenr="074" indent="&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$fuel</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$ecell</var>
<text> </text>
<text>&gt;=</text>
<text> </text>
<var>$fuel</var>
</line>
<line linenr="075" indent="&#160;&#160;&#160;">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>load</text>
<text> </text>
<var>$fuel</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>{Energy Cells}</var>
</line>
<line linenr="076" indent="&#160;">
<text>end</text>
</line>
<line linenr="077" indent="">
<text>endsub</text>
</line>
<line linenr="078" indent="" />
<line linenr="079" indent="" />
<line linenr="080" indent="">
<var>GetVariables</var>
<text>:</text>
</line>
<line linenr="081" indent="&#160;">
<var>$homebaseSector</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>sector</text>
</line>
<line linenr="082" indent="&#160;">
<var>$homebaseShips</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>owned</text>
<text> </text>
<text>ships</text>
<text>:</text>
<text> </text>
<text>class</text>
<text>/</text>
<text>type</text>
<text>=</text>
<var>null</var>
</line>
<line linenr="083" indent="&#160;">
<var>$logistics</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_logistics'</text>
</line>
<line linenr="084" indent="&#160;">
<var>$jobs</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$logistics</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'jobs'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="085" indent="&#160;">
<var>$thresholds</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$logistics</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'thresholds'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="086" indent="&#160;" />
<line linenr="087" indent="&#160;">
<comment>* Sort jobs by priority.</comment>
</line>
<line linenr="088" indent="&#160;">
<var>$data</var>
<text> </text>
<text>=</text>
<text> </text>
<text>array</text>
<text> </text>
<text>alloc</text>
<text>:</text>
<text> </text>
<text>size</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="089" indent="&#160;">
<var>$sort</var>
<text> </text>
<text>=</text>
<text> </text>
<text>array</text>
<text> </text>
<text>alloc</text>
<text>:</text>
<text> </text>
<text>size</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="090" indent="&#160;">
<var>$XS.Iterator1</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$jobs</var>
</line>
<line linenr="091" indent="&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator1</var>
</line>
<line linenr="092" indent="&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator1</var>
</line>
<line linenr="093" indent="&#160;&#160;">
<var>$job</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$jobs</var>
<text>[</text>
<var>$XS.Iterator1</var>
<text>]</text>
</line>
<line linenr="094" indent="&#160;">
<var>$i</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'priority'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="095" indent="&#160;">
<text>append</text>
<text> </text>
<var>$i</var>
<text> </text>
<text>to</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$sort</var>
</line>
<line linenr="096" indent="&#160;">
<text>append</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>to</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$data</var>
</line>
<line linenr="097" indent="">
<text>end</text>
</line>
<line linenr="098" indent="">
<var>$jobs</var>
<text> </text>
<text>=</text>
<text> </text>
<text>sort</text>
<text> </text>
<text>array</text>
<text>:</text>
<text> </text>
<text>data</text>
<text>=</text>
<var>$data</var>
<text> </text>
<text>sort</text>
<text> </text>
<text>values</text>
<text>=</text>
<var>$sort</var>
</line>
<line linenr="099" indent="">
<var>$jobs</var>
<text> </text>
<text>=</text>
<text> </text>
<text>reverse</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$jobs</var>
</line>
<line linenr="100" indent="">
<text>endsub</text>
</line>
<line linenr="101" indent="&#160;" />
<line linenr="102" indent="&#160;&#160;" />
<line linenr="103" indent="&#160;&#160;">
<var>GetAJob</var>
<text>:</text>
</line>
<line linenr="104" indent="&#160;&#160;">
<text>while</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>station</text>
<text> </text>
<text>pause</text>
<text> </text>
<text>traders</text>
</line>
<line linenr="105" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Paused'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="106" indent="&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<var>10000</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="107" indent="&#160;">
<text>gosub</text>
<text> </text>
<var>GoHome</var>
<text>:</text>
</line>
<line linenr="108" indent="&#160;">
<text>end</text>
</line>
<line linenr="109" indent="&#160;">
<comment>* if not [THIS]-&gt; get local variable: name='mayhem_jobInfo'</comment>
</line>
<line linenr="110" indent="&#160;">
<comment>* [THIS]-&gt; set orders string sprintf: fmt= 'Looking for a job' , null , null , null , null , null</comment>
</line>
<line linenr="111" indent="&#160;">
<comment>* = wait randomly from 8000 to 16000 ms</comment>
</line>
<line linenr="112" indent="&#160;">
<comment>* end</comment>
</line>
<line linenr="113" indent="&#160;&#160;" />
<line linenr="114" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_jobInfo'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>null</var>
</line>
<line linenr="115" indent="&#160;&#160;">
<var>$XS.Iterator2</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$jobs</var>
</line>
<line linenr="116" indent="&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator2</var>
</line>
<line linenr="117" indent="&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator2</var>
</line>
<line linenr="118" indent="&#160;&#160;&#160;">
<var>$job</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$jobs</var>
<text>[</text>
<var>$XS.Iterator2</var>
<text>]</text>
</line>
<line linenr="119" indent="&#160;&#160;&#160;">
<var>$id</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'id'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="120" indent="&#160;&#160;&#160;" interruptable="@">
<var>$shipsOnJob</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Mayhem.GetShipsOnJob</call>
<text> </text>
<text>:</text>
<text> </text>
<text>id</text>
<text>=</text>
<var>$id</var>
<text> </text>
<text>returnLength</text>
<text>=</text>
<var>[TRUE]</var>
</line>
<line linenr="121" indent="&#160;&#160;&#160;&#160;">
<var>$maxShips</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'maxShips'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="122" indent="&#160;&#160;&#160;&#160;">
<var>$pause</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'pause'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="123" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$shipsOnJob</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$maxShips</var>
<text> </text>
<text>AND</text>
<text> </text>
<text>!</text>
<var>$pause</var>
</line>
<line linenr="124" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$task</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'task'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="125" indent="&#160;&#160;&#160;&#160;">
<var>$ware</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'ware'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="126" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>can</text>
<text> </text>
<text>transport</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="127" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$target</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'target'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="128" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>not</text>
<text> </text>
<var>$target</var>
</line>
<line linenr="129" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$targetType</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Trade'</text>
</line>
<line linenr="130" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$tradePrice</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'tradePrice'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="131" indent="&#160;&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="132" indent="&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>is</text>
<text> </text>
<text>datatype</text>
<text>[</text>
<var>$target</var>
<text>]</text>
<text> </text>
<text>==</text>
<text> </text>
<var>[DATATYPE_SECTOR]</var>
</line>
<line linenr="133" indent="&#160;&#160;&#160;&#160;">
<var>$targetType</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Sector'</text>
</line>
<line linenr="134" indent="&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<text>is</text>
<text> </text>
<text>datatype</text>
<text>[</text>
<var>$target</var>
<text>]</text>
<text> </text>
<text>==</text>
<text> </text>
<var>[DATATYPE_STATION]</var>
</line>
<line linenr="135" indent="&#160;&#160;&#160;&#160;">
<var>$targetType</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Sanctuary'</text>
</line>
<line linenr="136" indent="&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="137" indent="&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="138" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* We do not check target thresholds / pause state here, because we want the ship to accept the job even if they are invalid / on (in that case, the ship will wait on this same job).</comment>
</line>
<line linenr="139" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$sanctuaryThreshold</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'sanctuaryThreshold'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="140" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$sanctuaryStock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="141" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$sanctuaryThreshold</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>$sanctuaryThreshold</var>
<text>)</text>
</line>
<line linenr="142" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* In case we target a Sanctuary, if it has no stock, no need to go.</comment>
</line>
<line linenr="143" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* if ($task == 0 AND $targetType == 'Sanctuary')</comment>
</line>
<line linenr="144" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* $sourceStock = $target -&gt; get amount of ware $ware in cargo bay</comment>
</line>
<line linenr="145" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* do if $sourceStock == 0</comment>
</line>
<line linenr="146" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* continue</comment>
</line>
<line linenr="147" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* end</comment>
</line>
<line linenr="148" indent="&#160;&#160;&#160;&#160;&#160;" />
<line linenr="149" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* We accept the job.</comment>
</line>
<line linenr="150" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$cargoLoad</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'cargoLoad'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="151" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$cargoLoadQty</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'cargoLoadQty'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="152" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$cargoLoadQty.s</var>
<text> </text>
<text>=</text>
<text> </text>
<text>convert</text>
<text> </text>
<text>number</text>
<text> </text>
<var>$cargoLoadQty</var>
<text> </text>
<text>to</text>
<text> </text>
<text>string</text>
</line>
<line linenr="153" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$waitCargo</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'waitCargo'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="154" indent="&#160;&#160;&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_jobInfo'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>$job</var>
</line>
<line linenr="155" indent="&#160;&#160;&#160;&#160;&#160;" />
<line linenr="156" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* Andrew - call the true target function here. This should &quot;validate&quot; the jobs endpoint threshold conditions</comment>
</line>
<line linenr="157" indent="&#160;&#160;&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>GetTrueTarget</var>
<text>:</text>
</line>
<line linenr="158" indent="&#160;&#160;&#160;&#160;&#160;&#160;" />
<line linenr="159" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* Get result of validation</comment>
</line>
<line linenr="160" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$wasSuccess</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
</line>
<line linenr="161" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;" />
<line linenr="162" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* Using a local var as a tribool. True means valid job, false means invalid job, null (else) means nothing found</comment>
</line>
<line linenr="163" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$wasSuccess</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[TRUE]</var>
</line>
<line linenr="164" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>AndrewValidateWaitingForCargoCondition</var>
<text>:</text>
</line>
<line linenr="165" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$waitValidated</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_waitConditionValidated'</text>
<text> </text>
</line>
<line linenr="166" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$waitValidated</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[TRUE]</var>
</line>
<line linenr="167" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>GoToWork</var>
<text>:</text>
</line>
<line linenr="168" indent="&#160;&#160;&#160;&#160;&#160;">
<text>break</text>
</line>
<line linenr="169" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="170" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Task '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$id</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' does not meet WaitForCargo conditions'</text>
</line>
<line linenr="171" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="172" indent="&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="173" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="174" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$wasSuccess</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[FALSE]</var>
</line>
<line linenr="175" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Task '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$id</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' is not valid yet'</text>
</line>
<line linenr="176" indent="&#160;&#160;&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="177" indent="&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="178" indent="&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="179" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'No valid jobs available'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="180" indent="&#160;">
<text>gosub</text>
<text> </text>
<var>WaitAndRestart</var>
<text>:</text>
</line>
<line linenr="181" indent="&#160;">
<text>break</text>
</line>
<line linenr="182" indent="&#160;">
<text>end</text>
</line>
<line linenr="183" indent="">
<text>end</text>
</line>
<line linenr="184" indent="">
<text>end</text>
</line>
<line linenr="185" indent="">
<text>end</text>
</line>
<line linenr="186" indent="">
<text>end</text>
</line>
<line linenr="187" indent="&#160;">
<comment>* Andrew - catch at end of job validation loop. </comment>
</line>
<line linenr="188" indent="&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>WaitAndRestart</var>
<text>:</text>
</line>
<line linenr="189" indent="&#160;&#160;">
<text>endsub</text>
</line>
<line linenr="190" indent="&#160;&#160;" />
<line linenr="191" indent="&#160;&#160;" />
<line linenr="192" indent="&#160;&#160;&#160;">
<var>GetTrueTarget</var>
<text>:</text>
</line>
<line linenr="193" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_jobInfo'</text>
</line>
<line linenr="194" indent="&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.Gen.ColourShipName</call>
<text> </text>
<text>:</text>
<text> </text>
<text>String</text>
<text>=</text>
<text>'*da'</text>
<text> </text>
<text>Colour</text>
<text>=</text>
<var>null</var>
<text> </text>
<text>OnlySearchLastThreeForDigits</text>
<text>=</text>
<var>[FALSE]</var>
<text> </text>
<text>OnlyReturnString</text>
<text>=</text>
<var>[FALSE]</var>
<text> </text>
<text>Ship</text>
<text>=</text>
<var>[THIS]</var>
</line>
<line linenr="195" indent="&#160;&#160;">
<comment>* Check homebase thresholds (in #).</comment>
</line>
<line linenr="196" indent="&#160;&#160;&#160;">
<var>$threshold</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$thresholds</var>
<text> </text>
<text>(</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>)</text>
</line>
<line linenr="197" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>not</text>
<text> </text>
<var>$threshold</var>
</line>
<line linenr="198" indent="&#160;&#160;">
<var>$max</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>max</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>that</text>
<text> </text>
<text>can</text>
<text> </text>
<text>be</text>
<text> </text>
<text>stored</text>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="199" indent="&#160;&#160;">
<var>$export</var>
<text> </text>
<text>=</text>
<text> </text>
<var>0</var>
</line>
<line linenr="200" indent="&#160;&#160;&#160;">
<var>$import</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$max</var>
</line>
<line linenr="201" indent="&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="202" indent="&#160;&#160;&#160;">
<var>$export</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$threshold</var>
<text>[</text>
<var>0</var>
<text>]</text>
</line>
<line linenr="203" indent="&#160;&#160;&#160;&#160;">
<var>$import</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$threshold</var>
<text>[</text>
<var>1</var>
<text>]</text>
</line>
<line linenr="204" indent="&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="205" indent="&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$import</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&gt;=</text>
<text> </text>
<var>$export</var>
<text>)</text>
</line>
<line linenr="206" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* Valid homebase thresholds, now we check target thresholds and define valid targets.</comment>
</line>
<line linenr="207" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$validTargets</var>
<text> </text>
<text>=</text>
<text> </text>
<text>array</text>
<text> </text>
<text>alloc</text>
<text>:</text>
<text> </text>
<text>size</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="208" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Sector'</text>
</line>
<line linenr="209" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* Thresholds are in %.</comment>
</line>
<line linenr="210" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$allStations</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>station</text>
<text> </text>
<text>array</text>
<text> </text>
<text>from</text>
<text> </text>
<text>sector</text>
</line>
<line linenr="211" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$XS.Iterator3</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$allStations</var>
</line>
<line linenr="212" indent="&#160;&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator3</var>
</line>
<line linenr="213" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator3</var>
</line>
<line linenr="214" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$station</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$allStations</var>
<text>[</text>
<var>$XS.Iterator3</var>
<text>]</text>
</line>
<line linenr="215" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$stationOwner</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>owner</text>
<text> </text>
<text>race</text>
</line>
<line linenr="216" indent="&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$stationOwner</var>
<text> </text>
<text>!=</text>
<text> </text>
<var>[Player]</var>
</line>
<line linenr="217" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="218" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$isSanctuary</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>is</text>
<text> </text>
<text>of</text>
<text> </text>
<text>type</text>
<text> </text>
<var>{*** UNDEFINED *** (SS_DOCK_SANCTUARY)}</var>
</line>
<line linenr="219" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$isStarliner</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>is</text>
<text> </text>
<text>of</text>
<text> </text>
<text>type</text>
<text> </text>
<var>{Argon OTAS Starliner Equipment Dock}</var>
</line>
<line linenr="220" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$isMcCallum</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>is</text>
<text> </text>
<text>of</text>
<text> </text>
<text>type</text>
<text> </text>
<var>{Argon OTAS McCallum Equipment Dock}</var>
</line>
<line linenr="221" indent="&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$isSanctuary</var>
<text> </text>
<text>OR</text>
<text> </text>
<var>$isStarliner</var>
<text> </text>
<text>OR</text>
<text> </text>
<var>$isMcCallum</var>
</line>
<line linenr="222" indent="&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="223" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$isProduct</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>uses</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>as</text>
<text> </text>
<text>product</text>
</line>
<line linenr="224" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$isResource</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>uses</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>as</text>
<text> </text>
<text>primary</text>
<text> </text>
<text>resource</text>
</line>
<line linenr="225" indent="&#160;&#160;&#160;&#160;">
<text>skip</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$isResource</var>
</line>
<line linenr="226" indent="&#160;&#160;&#160;">
<var>$isResource</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>uses</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>as</text>
<text> </text>
<text>secondary</text>
<text> </text>
<text>resource</text>
</line>
<line linenr="227" indent="&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<text>!</text>
<var>$isProduct</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<text>!</text>
<var>$isResource</var>
<text>)</text>
</line>
<line linenr="228" indent="&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="229" indent="&#160;&#160;&#160;&#160;">
<var>$targetStock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>ware</text>
<text> </text>
<text>storage</text>
<text> </text>
<text>percentage</text>
<text>:</text>
<text> </text>
<text>ware</text>
<text>=</text>
<var>$ware</var>
</line>
<line linenr="230" indent="&#160;&#160;&#160;&#160;">
<var>$targetExport</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>factory</text>
<text> </text>
<text>export</text>
<text> </text>
<text>threshold</text>
</line>
<line linenr="231" indent="&#160;&#160;&#160;&#160;">
<var>$targetImport</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>factory</text>
<text> </text>
<text>import</text>
<text> </text>
<text>threshold</text>
</line>
<line linenr="232" indent="&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$targetStock</var>
<text> </text>
<text>&gt;=</text>
<text> </text>
<var>$targetExport</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$targetStock</var>
<text> </text>
<text>&lt;=</text>
<text> </text>
<var>$targetImport</var>
<text>)</text>
</line>
<line linenr="233" indent="&#160;&#160;&#160;&#160;&#160;">
<text>append</text>
<text> </text>
<var>$station</var>
<text> </text>
<text>to</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="234" indent="&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="235" indent="&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Sanctuary'</text>
</line>
<line linenr="236" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* Thresholds are in #.</comment>
</line>
<line linenr="237" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$targetLogistics</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_logistics'</text>
</line>
<line linenr="238" indent="&#160;&#160;&#160;&#160;">
<var>$targetThresholds</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$targetLogistics</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'thresholds'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="239" indent="&#160;&#160;&#160;&#160;">
<var>$targetThreshold</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$targetThresholds</var>
<text> </text>
<text>(</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>)</text>
</line>
<line linenr="240" indent="&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>not</text>
<text> </text>
<var>$targetThreshold</var>
</line>
<line linenr="241" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$max</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>max</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>that</text>
<text> </text>
<text>can</text>
<text> </text>
<text>be</text>
<text> </text>
<text>stored</text>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="242" indent="&#160;&#160;&#160;">
<var>$targetExport</var>
<text> </text>
<text>=</text>
<text> </text>
<var>0</var>
</line>
<line linenr="243" indent="&#160;&#160;&#160;&#160;">
<var>$targetImport</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$max</var>
</line>
<line linenr="244" indent="&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="245" indent="&#160;&#160;&#160;&#160;">
<var>$targetExport</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$targetThreshold</var>
<text>[</text>
<var>0</var>
<text>]</text>
</line>
<line linenr="246" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$targetImport</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$targetThreshold</var>
<text>[</text>
<var>1</var>
<text>]</text>
</line>
<line linenr="247" indent="&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="248" indent="&#160;&#160;&#160;&#160;">
<var>$targetStock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="249" indent="&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$targetStock</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>$targetExport</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$targetStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$targetImport</var>
<text>)</text>
</line>
<line linenr="250" indent="&#160;&#160;&#160;&#160;">
<text>append</text>
<text> </text>
<var>$target</var>
<text> </text>
<text>to</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="251" indent="&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Trade'</text>
</line>
<line linenr="252" indent="&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="253" indent="&#160;&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Looking for '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' sellers'</text>
</line>
<line linenr="254" indent="&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="255" indent="&#160;&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Looking for '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' buyers'</text>
</line>
<line linenr="256" indent="&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="257" indent="&#160;&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="258" indent="&#160;&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<var>3000</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="259" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$hasBestBuy</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>{Best Buys Locator}</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="260" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$hasBestSell</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>{Best Selling Price Locator}</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="261" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$maxJumps</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>max</text>
<text> </text>
<text>trade</text>
<text> </text>
<text>jumps</text>
</line>
<line linenr="262" indent="&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$maxJumps</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>0</var>
</line>
<line linenr="263" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$maxJumps</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$maxJumps</var>
<text> </text>
<text>-</text>
<text> </text>
<var>1</var>
</line>
<line linenr="264" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* Bug? Saw a ship going to 11 jumps when HOMEBASE has specified 10 jumps</comment>
</line>
<line linenr="265" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$allSectors</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>find</text>
<text> </text>
<text>all</text>
<text> </text>
<text>sectors</text>
<text> </text>
<text>within</text>
<text> </text>
<var>$maxJumps</var>
<text> </text>
<text>jumps</text>
<text>:</text>
<text> </text>
<text>Only</text>
<text> </text>
<text>known</text>
<text> </text>
<text>sectors</text>
<text>=</text>
<var>[TRUE]</var>
</line>
<line linenr="266" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$blacklist</var>
<text> </text>
<text>=</text>
<text> </text>
<text>get</text>
<text> </text>
<text>global</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_DABlacklist'</text>
</line>
<line linenr="267" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$XS.Iterator4</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$allSectors</var>
</line>
<line linenr="268" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator4</var>
</line>
<line linenr="269" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator4</var>
</line>
<line linenr="270" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$sector</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$allSectors</var>
<text>[</text>
<var>$XS.Iterator4</var>
<text>]</text>
</line>
<line linenr="271" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$blacklist</var>
<text> </text>
<text>(</text>
<text> </text>
<var>$sector</var>
<text> </text>
<text>)</text>
</line>
<line linenr="272" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="273" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$allStations</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$sector</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>station</text>
<text> </text>
<text>array</text>
<text> </text>
<text>from</text>
<text> </text>
<text>sector</text>
</line>
<line linenr="274" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$XS.Iterator5</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$allStations</var>
</line>
<line linenr="275" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator5</var>
</line>
<line linenr="276" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator5</var>
</line>
<line linenr="277" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$station</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$allStations</var>
<text>[</text>
<var>$XS.Iterator5</var>
<text>]</text>
</line>
<line linenr="278" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>skip</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>is</text>
<text> </text>
<text>station</text>
<text> </text>
<text>sector</text>
<text> </text>
<text>PPP</text>
<text>:</text>
<text> </text>
<text>for</text>
<text> </text>
<text>race</text>
<text>=</text>
<text> </text>
<var>[Player]</var>
</line>
<line linenr="279" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="280" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$stationOwner</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>owner</text>
<text> </text>
<text>race</text>
</line>
<line linenr="281" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$stationOwner</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[Player]</var>
</line>
<line linenr="282" indent="&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="283" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$canDock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>is</text>
<text> </text>
<text>docking</text>
<text> </text>
<text>allowed</text>
<text> </text>
<text>at</text>
<text> </text>
<var>$station</var>
</line>
<line linenr="284" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>skip</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$canDock</var>
</line>
<line linenr="285" indent="&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="286" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$isDock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>is</text>
<text> </text>
<text>of</text>
<text> </text>
<text>class</text>
<text> </text>
<var>[Dock]</var>
</line>
<line linenr="287" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$canBuy</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>can</text>
<text> </text>
<text>buy</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>at</text>
<text> </text>
<text>station</text>
<text> </text>
<var>$station</var>
</line>
<line linenr="288" indent="&#160;&#160;&#160;&#160;">
<var>$isProduct</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>uses</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>as</text>
<text> </text>
<text>product</text>
</line>
<line linenr="289" indent="&#160;&#160;&#160;">
<var>$isResource</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>uses</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>as</text>
<text> </text>
<text>primary</text>
<text> </text>
<text>resource</text>
</line>
<line linenr="290" indent="&#160;&#160;&#160;">
<text>skip</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$isResource</var>
</line>
<line linenr="291" indent="&#160;&#160;&#160;">
<var>$isResource</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>uses</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>as</text>
<text> </text>
<text>secondary</text>
<text> </text>
<text>resource</text>
</line>
<line linenr="292" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$canBuy</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$isProduct</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<text>!</text>
<var>$isDock</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$isResource</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$isDock</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$isProduct</var>
<text>)</text>
</line>
<line linenr="293" indent="&#160;&#160;&#160;">
<var>$warePrice</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$station</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>price</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="294" indent="&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$warePrice</var>
<text> </text>
<text>&lt;=</text>
<text> </text>
<var>$tradePrice</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$warePrice</var>
<text> </text>
<text>&gt;=</text>
<text> </text>
<var>$tradePrice</var>
<text>)</text>
</line>
<line linenr="295" indent="&#160;&#160;&#160;&#160;&#160;">
<text>append</text>
<text> </text>
<var>$station</var>
<text> </text>
<text>to</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="296" indent="&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="297" indent="&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="298" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$hasBestBuy</var>
<text>)</text>
<text> </text>
<text>OR</text>
<text> </text>
<text>(</text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$hasBestSell</var>
<text>)</text>
</line>
<line linenr="299" indent="&#160;&#160;&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<var>50</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="300" indent="&#160;&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="301" indent="&#160;&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<text>randomly</text>
<text> </text>
<text>from</text>
<text> </text>
<var>200</var>
<text> </text>
<text>to</text>
<text> </text>
<var>600</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="302" indent="&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="303" indent="&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="304" indent="&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="305" indent="&#160;&#160;&#160;">
<comment>* Sort by wares availability.</comment>
</line>
<line linenr="306" indent="&#160;&#160;&#160;">
<var>$sort</var>
<text> </text>
<text>=</text>
<text> </text>
<text>array</text>
<text> </text>
<text>alloc</text>
<text>:</text>
<text> </text>
<text>size</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="307" indent="&#160;&#160;&#160;">
<var>$data</var>
<text> </text>
<text>=</text>
<text> </text>
<text>array</text>
<text> </text>
<text>alloc</text>
<text>:</text>
<text> </text>
<text>size</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="308" indent="&#160;&#160;&#160;&#160;">
<var>$XS.Iterator6</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="309" indent="&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator6</var>
</line>
<line linenr="310" indent="&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator6</var>
</line>
<line linenr="311" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$target</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$validTargets</var>
<text>[</text>
<var>$XS.Iterator6</var>
<text>]</text>
</line>
<line linenr="312" indent="&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="313" indent="&#160;&#160;&#160;&#160;">
<comment>* Acquire</comment>
</line>
<line linenr="314" indent="&#160;&#160;&#160;&#160;">
<var>$qty</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="315" indent="&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="316" indent="&#160;&#160;&#160;&#160;&#160;">
<comment>* Distribute</comment>
</line>
<line linenr="317" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$qty</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>free</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="318" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="319" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>append</text>
<text> </text>
<var>$qty</var>
<text> </text>
<text>to</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$sort</var>
</line>
<line linenr="320" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>append</text>
<text> </text>
<var>$target</var>
<text> </text>
<text>to</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$data</var>
</line>
<line linenr="321" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="322" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$validTargets</var>
<text> </text>
<text>=</text>
<text> </text>
<text>sort</text>
<text> </text>
<text>array</text>
<text>:</text>
<text> </text>
<text>data</text>
<text>=</text>
<var>$data</var>
<text> </text>
<text>sort</text>
<text> </text>
<text>values</text>
<text>=</text>
<var>$sort</var>
</line>
<line linenr="323" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;" />
<line linenr="324" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$validTargets.length</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="325" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$validTargets.length</var>
</line>
<line linenr="326" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* Valid target thresholds, we check pause state.</comment>
</line>
<line linenr="327" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$index</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="328" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$index</var>
</line>
<line linenr="329" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$index</var>
</line>
<line linenr="330" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$target</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$validTargets</var>
<text>[</text>
<var>$index</var>
<text>]</text>
</line>
<line linenr="331" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>station</text>
<text> </text>
<text>pause</text>
<text> </text>
<text>traders</text>
</line>
<line linenr="332" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>remove</text>
<text> </text>
<text>element</text>
<text> </text>
<text>from</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
<text> </text>
<text>at</text>
<text> </text>
<text>index</text>
<text> </text>
<var>$index</var>
</line>
<line linenr="333" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="334" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$validTargets.length</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="335" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$validTargets.length</var>
</line>
<line linenr="336" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* Valid targets, we synchronize with other ships on the job and select the final target (trueTarget).</comment>
</line>
<line linenr="337" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$trueTarget</var>
<text> </text>
<text>=</text>
<text> </text>
<var>null</var>
</line>
<line linenr="338" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="339" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* Here we need to acquire, so we check buddies destination and how much product they can store before making a decision.</comment>
</line>
<line linenr="340" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$i</var>
<text> </text>
<text>=</text>
<text> </text>
<var>0</var>
</line>
<line linenr="341" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$XS.Iterator7</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="342" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator7</var>
</line>
<line linenr="343" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator7</var>
</line>
<line linenr="344" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$target</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$validTargets</var>
<text>[</text>
<var>$XS.Iterator7</var>
<text>]</text>
</line>
<line linenr="345" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$availableWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="346" indent="&#160;&#160;&#160;&#160;&#160;&#160;" interruptable="@">
<var>$buddies</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Mayhem.GetShipsOnJobForDestination</call>
<text> </text>
<text>:</text>
<text> </text>
<text>id</text>
<text>=</text>
<var>$id</var>
<text> </text>
<text>destination</text>
<text>=</text>
<var>$target</var>
<text> </text>
<text>returnLength</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="347" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddiesNeededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>0</var>
</line>
<line linenr="348" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$XS.Iterator8</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$buddies</var>
</line>
<line linenr="349" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator8</var>
</line>
<line linenr="350" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator8</var>
</line>
<line linenr="351" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddy</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$buddies</var>
<text>[</text>
<var>$XS.Iterator8</var>
<text>]</text>
</line>
<line linenr="352" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$buddy</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[THIS]</var>
</line>
<line linenr="353" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="354" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddyStoreableWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$buddy</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>max</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>that</text>
<text> </text>
<text>can</text>
<text> </text>
<text>be</text>
<text> </text>
<text>stored</text>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="355" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$cargoLoad</var>
</line>
<line linenr="356" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddyNeededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$cargoLoadQty</var>
</line>
<line linenr="357" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$buddyNeededWares</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>$buddyStoreableWares</var>
</line>
<line linenr="358" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddyNeededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$buddyStoreableWares</var>
</line>
<line linenr="359" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="360" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddyNeededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$buddyStoreableWares</var>
</line>
<line linenr="361" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="362" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddiesNeededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$buddiesNeededWares</var>
<text> </text>
<text>+</text>
<text> </text>
<var>$buddyNeededWares</var>
</line>
<line linenr="363" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="364" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$availableWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$availableWares</var>
<text> </text>
<text>-</text>
<text> </text>
<var>$buddiesNeededWares</var>
</line>
<line linenr="365" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* We select the target that has the maximum availability.</comment>
</line>
<line linenr="366" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$availableWares</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>$i</var>
</line>
<line linenr="367" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$i</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$availableWares</var>
</line>
<line linenr="368" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$trueTarget</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
</line>
<line linenr="369" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="370" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<var>1</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="371" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="372" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="373" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<comment>* Here we need to distribute, so we just look at number of ships per destination and go where the less buddies are going.</comment>
</line>
<line linenr="374" indent="&#160;&#160;&#160;&#160;&#160;" interruptable="@">
<var>$buddies</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Mayhem.GetShipsOnJob</call>
<text> </text>
<text>:</text>
<text> </text>
<text>id</text>
<text>=</text>
<var>$id</var>
<text> </text>
<text>returnLength</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="375" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$buddiesDestinations</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>alloc</text>
</line>
<line linenr="376" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$XS.Iterator9</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$buddies</var>
</line>
<line linenr="377" indent="&#160;&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator9</var>
</line>
<line linenr="378" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator9</var>
</line>
<line linenr="379" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$buddy</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$buddies</var>
<text>[</text>
<var>$XS.Iterator9</var>
<text>]</text>
</line>
<line linenr="380" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$buddy</var>
<text> </text>
<text>==</text>
<text> </text>
<var>[THIS]</var>
</line>
<line linenr="381" indent="&#160;&#160;&#160;&#160;&#160;&#160;&#160;">
<text>continue</text>
</line>
<line linenr="382" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$destination</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$buddy</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>destination</text>
</line>
<line linenr="383" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$destination</var>
<text>-&gt;</text>
<text> </text>
<text>exists</text>
</line>
<line linenr="384" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$i</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$buddiesDestinations</var>
<text> </text>
<text>(</text>
<text> </text>
<var>$destination</var>
<text> </text>
<text>)</text>
</line>
<line linenr="385" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$i</var>
</line>
<line linenr="386" indent="&#160;&#160;&#160;&#160;">
<text>inc</text>
<text> </text>
<var>$i</var>
</line>
<line linenr="387" indent="&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="388" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$i</var>
<text> </text>
<text>=</text>
<text> </text>
<var>1</var>
</line>
<line linenr="389" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="390" indent="&#160;&#160;&#160;&#160;&#160;">
<text>table</text>
<text> </text>
<text>set</text>
<text> </text>
<var>$buddiesDestinations</var>
<text> </text>
<text>(</text>
<text> </text>
<var>$destination</var>
<text> </text>
<text>)</text>
<text> </text>
<text>=</text>
<text> </text>
<var>$i</var>
</line>
<line linenr="391" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="392" indent="&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="393" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$i</var>
<text> </text>
<text>=</text>
<text> </text>
<var>99</var>
</line>
<line linenr="394" indent="&#160;&#160;&#160;&#160;&#160;">
<var>$XS.Iterator10</var>
<text> </text>
<text>=</text>
<text> </text>
<text>size</text>
<text> </text>
<text>of</text>
<text> </text>
<text>array</text>
<text> </text>
<var>$validTargets</var>
</line>
<line linenr="395" indent="&#160;&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$XS.Iterator10</var>
</line>
<line linenr="396" indent="&#160;&#160;&#160;">
<text>dec</text>
<text> </text>
<var>$XS.Iterator10</var>
</line>
<line linenr="397" indent="&#160;&#160;&#160;&#160;">
<var>$target</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$validTargets</var>
<text>[</text>
<var>$XS.Iterator10</var>
<text>]</text>
</line>
<line linenr="398" indent="&#160;&#160;&#160;&#160;">
<var>$j</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$buddiesDestinations</var>
<text> </text>
<text>(</text>
<text> </text>
<var>$target</var>
<text> </text>
<text>)</text>
</line>
<line linenr="399" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$i</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>$j</var>
</line>
<line linenr="400" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$i</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$j</var>
</line>
<line linenr="401" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$trueTarget</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
</line>
<line linenr="402" indent="&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$j</var>
<text> </text>
<text>==</text>
<text> </text>
<var>null</var>
</line>
<line linenr="403" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<var>$trueTarget</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$target</var>
</line>
<line linenr="404" indent="&#160;&#160;&#160;&#160;&#160;">
<text>break</text>
</line>
<line linenr="405" indent="&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="406" indent="&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="407" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="408" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$trueTarget</var>
<text>-&gt;</text>
<text> </text>
<text>exists</text>
</line>
<line linenr="409" indent="&#160;&#160;&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[TRUE]</var>
</line>
<line linenr="410" indent="&#160;&#160;&#160;&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="411" indent="&#160;&#160;&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="412" indent="&#160;&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'No source found'</text>
</line>
<line linenr="413" indent="&#160;&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="414" indent="&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'No destination found'</text>
</line>
<line linenr="415" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="416" indent="&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="417" indent="&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="418" indent="&#160;&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="419" indent="&#160;&#160;&#160;">
<text>else</text>
</line>
<line linenr="420" indent="&#160;&#160;&#160;&#160;">
<comment>* All targets are paused.</comment>
</line>
<line linenr="421" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="422" indent="&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Waiting for source to unpause'</text>
</line>
<line linenr="423" indent="&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="424" indent="&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Waiting for destination to unpause'</text>
</line>
<line linenr="425" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="426" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="427" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="428" indent="&#160;">
<text>end</text>
</line>
<line linenr="429" indent="">
<text>else</text>
</line>
<line linenr="430" indent="">
<comment>* Invalid target thresholds or no trading partner.</comment>
</line>
<line linenr="431" indent="">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="432" indent="">
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Trade'</text>
</line>
<line linenr="433" indent="&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'No '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' seller found'</text>
</line>
<line linenr="434" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="435" indent="&#160;">
<text>else</text>
</line>
<line linenr="436" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Waiting for source export threshold'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="437" indent="&#160;">
<text>end</text>
</line>
<line linenr="438" indent="&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="439" indent="&#160;">
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Trade'</text>
</line>
<line linenr="440" indent="&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'No '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' buyer found'</text>
</line>
<line linenr="441" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="442" indent="&#160;&#160;">
<text>else</text>
</line>
<line linenr="443" indent="&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Waiting for destination import threshold'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="444" indent="&#160;">
<text>end</text>
</line>
<line linenr="445" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="446" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="447" indent="&#160;">
<text>end</text>
</line>
<line linenr="448" indent="&#160;">
<text>else</text>
</line>
<line linenr="449" indent="&#160;">
<comment>* Invalid homebase thresholds.</comment>
</line>
<line linenr="450" indent="&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="451" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Waiting for homebase import threshold'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="452" indent="&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="453" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Waiting for homebase export threshold'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="454" indent="&#160;">
<text>end</text>
</line>
<line linenr="455" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="456" indent="&#160;">
<text>end</text>
</line>
<line linenr="457" indent="&#160;">
<text>else</text>
</line>
<line linenr="458" indent="&#160;">
<comment>* No job found.</comment>
</line>
<line linenr="459" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Waiting for a job'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="460" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_foundLegitJob'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>null</var>
</line>
<line linenr="461" indent="&#160;">
<text>end</text>
</line>
<line linenr="462" indent="&#160;">
<text>endsub</text>
</line>
<line linenr="463" indent="&#160;" />
<line linenr="464" indent="&#160;" />
<line linenr="465" indent="&#160;">
<var>GetNeededWares</var>
<text>:</text>
</line>
<line linenr="466" indent="&#160;">
<var>$maxStoreableWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>max</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>that</text>
<text> </text>
<text>can</text>
<text> </text>
<text>be</text>
<text> </text>
<text>stored</text>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="467" indent="&#160;">
<var>$sanctuaryStock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[HOMEBASE]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="468" indent="&#160;">
<var>$sanctuaryThreshold</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'sanctuaryThreshold'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="469" indent="&#160;">
<var>$cargoLoad</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'cargoLoad'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="470" indent="&#160;">
<var>$cargoLoadQty</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'cargoLoadQty'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="471" indent="&#160;">
<var>$waitCargo</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'waitCargo'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="472" indent="&#160;&#160;">
<comment>* We first check the cargo load setting.</comment>
</line>
<line linenr="473" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$cargoLoad</var>
</line>
<line linenr="474" indent="&#160;">
<var>$neededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$cargoLoadQty</var>
</line>
<line linenr="475" indent="&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>$maxStoreableWares</var>
</line>
<line linenr="476" indent="&#160;&#160;&#160;">
<var>$neededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$maxStoreableWares</var>
</line>
<line linenr="477" indent="&#160;">
<text>else</text>
</line>
<line linenr="478" indent="">
<var>$neededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$maxStoreableWares</var>
</line>
<line linenr="479" indent="">
<text>end</text>
</line>
<line linenr="480" indent="">
<comment>* Then we check how much product we have in Sanctuary, compared to the required threshold. UPDATE: we actually don't do that, the cargo setting should be enough.</comment>
</line>
<line linenr="481" indent="">
<comment>* if $task == 0</comment>
</line>
<line linenr="482" indent="">
<comment>* * Acquire</comment>
</line>
<line linenr="483" indent="">
<comment>* $sanctuaryNeeds = $sanctuaryThreshold - $sanctuaryStock</comment>
</line>
<line linenr="484" indent="">
<comment>* do if $neededWares &gt; $sanctuaryNeeds</comment>
</line>
<line linenr="485" indent="&#160;">
<comment>* $neededWares = $sanctuaryNeeds</comment>
</line>
<line linenr="486" indent="&#160;">
<comment>* do if $cargoLoad AND $cargoLoadQty &lt; $neededWares</comment>
</line>
<line linenr="487" indent="&#160;&#160;">
<comment>* $neededWares = $cargoLoadQty</comment>
</line>
<line linenr="488" indent="&#160;&#160;">
<comment>* do if $sanctuaryStock &gt; $sanctuaryThreshold</comment>
</line>
<line linenr="489" indent="&#160;&#160;&#160;">
<comment>* $neededWares = 0</comment>
</line>
<line linenr="490" indent="&#160;&#160;">
<comment>* else if $task == 1</comment>
</line>
<line linenr="491" indent="&#160;">
<comment>* * Distribute</comment>
</line>
<line linenr="492" indent="&#160;">
<comment>* $remainder = $sanctuaryStock - $neededWares</comment>
</line>
<line linenr="493" indent="&#160;">
<comment>* do if $remainder &lt; $sanctuaryThreshold</comment>
</line>
<line linenr="494" indent="&#160;&#160;">
<comment>* $neededWares = $sanctuaryStock - $sanctuaryThreshold</comment>
</line>
<line linenr="495" indent="&#160;&#160;">
<comment>* do if $cargoLoad AND $cargoLoadQty &lt; $neededWares</comment>
</line>
<line linenr="496" indent="&#160;&#160;">
<comment>* $neededWares = $cargoLoadQty</comment>
</line>
<line linenr="497" indent="&#160;&#160;">
<comment>* do if $sanctuaryStock &lt; $sanctuaryThreshold</comment>
</line>
<line linenr="498" indent="&#160;&#160;&#160;">
<comment>* $neededWares = 0</comment>
</line>
<line linenr="499" indent="&#160;&#160;">
<comment>* end</comment>
</line>
<line linenr="500" indent="&#160;">
<comment>* do if $neededWares &lt; 0</comment>
</line>
<line linenr="501" indent="">
<comment>* $neededWares = 0</comment>
</line>
<line linenr="502" indent="" />
<line linenr="503" indent="">
<comment>* Recheck some stuff here to make sure our job is still valid.</comment>
</line>
<line linenr="504" indent="&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="505" indent="&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>$sanctuaryThreshold</var>
</line>
<line linenr="506" indent="&#160;&#160;">
<var>$neededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>0</var>
</line>
<line linenr="507" indent="&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="508" indent="&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$sanctuaryThreshold</var>
</line>
<line linenr="509" indent="&#160;&#160;&#160;">
<var>$neededWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>0</var>
</line>
<line linenr="510" indent="&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="511" indent="&#160;&#160;">
<text>endsub</text>
</line>
<line linenr="512" indent="&#160;&#160;" />
<line linenr="513" indent="&#160;&#160;&#160;">
<comment>* A pre-job-start validation function to satisfy the condition of $waitCargo (in my opinion)</comment>
</line>
<line linenr="514" indent="&#160;&#160;&#160;">
<comment>* A DA should only begin a WaitForCargo Acquire run when the source location can meet the WaitForCargo requirement , else it should consider the next job</comment>
</line>
<line linenr="515" indent="&#160;&#160;">
<comment>* Similarly, a DA should only begin a WaitForCargo Distribute run when the destination location(s) will accept the Cargo without the DA needing to wait</comment>
</line>
<line linenr="516" indent="&#160;">
<comment>* If this condition changes while in flight, the worker will wait. (maybe not the best behaviour....?) </comment>
</line>
<line linenr="517" indent="&#160;">
<var>AndrewValidateWaitingForCargoCondition</var>
<text>:</text>
</line>
<line linenr="518" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_waitConditionValidated'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[TRUE]</var>
</line>
<line linenr="519" indent="&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="520" indent="&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>GetNeededWares</var>
<text>:</text>
</line>
<line linenr="521" indent="&#160;">
<text>if</text>
<text> </text>
<var>$waitCargo</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$neededWares</var>
</line>
<line linenr="522" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_waitConditionValidated'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="523" indent="&#160;">
<text>end</text>
</line>
<line linenr="524" indent="&#160;">
<text>end</text>
</line>
<line linenr="525" indent="&#160;" />
<line linenr="526" indent="&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="527" indent="&#160;">
<comment>* Acquire</comment>
</line>
<line linenr="528" indent="&#160;">
<text>gosub</text>
<text> </text>
<var>GetNeededWares</var>
<text>:</text>
</line>
<line linenr="529" indent="&#160;">
<var>$targetStock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$trueTarget</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="530" indent="&#160;">
<text>if</text>
<text> </text>
<var>$waitCargo</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$targetStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$neededWares</var>
</line>
<line linenr="531" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'andrew_waitConditionValidated'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>[FALSE]</var>
</line>
<line linenr="532" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="533" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="534" indent="&#160;&#160;">
<text>endsub</text>
</line>
<line linenr="535" indent="&#160;&#160;&#160;" />
<line linenr="536" indent="&#160;&#160;&#160;">
<var>GoToWork</var>
<text>:</text>
</line>
<line linenr="537" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="538" indent="&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>GetNeededWares</var>
<text>:</text>
</line>
<line linenr="539" indent="&#160;&#160;&#160;">
<text>while</text>
<text> </text>
<var>$waitCargo</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$sanctuaryStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$neededWares</var>
</line>
<line linenr="540" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Waiting for cargo'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="541" indent="&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<text>randomly</text>
<text> </text>
<text>from</text>
<text> </text>
<var>20000</var>
<text> </text>
<text>to</text>
<text> </text>
<var>30000</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="542" indent="&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>GetNeededWares</var>
<text>:</text>
</line>
<line linenr="543" indent="&#160;&#160;&#160;">
<var>$waitCargo</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'waitCargo'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="544" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="545" indent="&#160;&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="546" indent="&#160;&#160;">
<comment>* goto label Restart:</comment>
</line>
<line linenr="547" indent="&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>Reboot</var>
<text>:</text>
</line>
<line linenr="548" indent="&#160;&#160;">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>load</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="549" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="550" indent="&#160;&#160;&#160;" />
<line linenr="551" indent="&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.Cmd.Refuel.Pre</call>
<text> </text>
<text>:</text>
<text> </text>
<text>Destination</text>
<text>=</text>
<var>$trueTarget</var>
<text> </text>
<text>MininumJumpRange</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="552" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="553" indent="&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Acquiring %s'</text>
</line>
<line linenr="554" indent="&#160;&#160;&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="555" indent="&#160;&#160;&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Distributing %s'</text>
</line>
<line linenr="556" indent="&#160;&#160;&#160;">
<text>end</text>
</line>
<line linenr="557" indent="&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="558" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>destination</text>
<text> </text>
<text>to</text>
<text> </text>
<var>$trueTarget</var>
</line>
<line linenr="559" indent="&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>!move.movetostation</call>
<text> </text>
<text>:</text>
<text> </text>
<text>targetstation</text>
<text>=</text>
<var>$trueTarget</var>
</line>
<line linenr="560" indent="&#160;&#160;&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>destination</text>
<text> </text>
<text>to</text>
<text> </text>
<var>null</var>
</line>
<line linenr="561" indent="&#160;&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<var>1</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="562" indent="&#160;&#160;&#160;&#160;" />
<line linenr="563" indent="&#160;&#160;&#160;">
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="564" indent="&#160;&#160;&#160;">
<comment>* Acquire</comment>
</line>
<line linenr="565" indent="&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>GetNeededWares</var>
<text>:</text>
</line>
<line linenr="566" indent="&#160;&#160;">
<var>$targetStock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$trueTarget</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="567" indent="&#160;">
<text>while</text>
<text> </text>
<var>$waitCargo</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$targetStock</var>
<text> </text>
<text>&lt;</text>
<text> </text>
<var>$neededWares</var>
</line>
<line linenr="568" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<text>'Waiting for cargo'</text>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="569" indent="&#160;&#160;" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<text>randomly</text>
<text> </text>
<text>from</text>
<text> </text>
<var>20000</var>
<text> </text>
<text>to</text>
<text> </text>
<var>30000</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="570" indent="&#160;&#160;&#160;">
<text>gosub</text>
<text> </text>
<var>GetNeededWares</var>
<text>:</text>
</line>
<line linenr="571" indent="&#160;&#160;">
<var>$waitCargo</var>
<text> </text>
<text>=</text>
<text> </text>
<text>table</text>
<text> </text>
<text>get</text>
<text> </text>
<var>$job</var>
<text> </text>
<text>(</text>
<text> </text>
<text>'waitCargo'</text>
<text> </text>
<text>)</text>
</line>
<line linenr="572" indent="&#160;&#160;&#160;">
<var>$targetStock</var>
<text> </text>
<text>=</text>
<text> </text>
<var>$trueTarget</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="573" indent="&#160;&#160;">
<text>end</text>
</line>
<line linenr="574" indent="&#160;&#160;">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>==</text>
<text> </text>
<var>0</var>
</line>
<line linenr="575" indent="&#160;&#160;&#160;">
<comment>* goto label Restart:</comment>
</line>
<line linenr="576" indent="&#160;">
<text>gosub</text>
<text> </text>
<var>Reboot</var>
<text>:</text>
</line>
<line linenr="577" indent="&#160;">
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Trade'</text>
</line>
<line linenr="578" indent="&#160;">
<var>$availableWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>buy</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="579" indent="&#160;">
<text>else</text>
</line>
<line linenr="580" indent="&#160;">
<var>$availableWares</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>load</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="581" indent="">
<text>end</text>
</line>
<line linenr="582" indent="">
<text>if</text>
<text> </text>
<var>$availableWares</var>
</line>
<line linenr="583" indent="" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.Cmd.Refuel.Pre</call>
<text> </text>
<text>:</text>
<text> </text>
<text>Destination</text>
<text>=</text>
<var>[HOMEBASE]</var>
<text> </text>
<text>MininumJumpRange</text>
<text>=</text>
<var>0</var>
</line>
<line linenr="584" indent="">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<text>'Returning home with %s'</text>
</line>
<line linenr="585" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>orders</text>
<text> </text>
<text>string</text>
<text> </text>
<text>sprintf</text>
<text>:</text>
<text> </text>
<text>fmt</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text> </text>
<text>,</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
<text> </text>
<text>,</text>
<text> </text>
<var>null</var>
</line>
<line linenr="586" indent="&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>destination</text>
<text> </text>
<text>to</text>
<text> </text>
<var>[HOMEBASE]</var>
</line>
<line linenr="587" indent="&#160;" interruptable="@">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>!move.movetostation</call>
<text> </text>
<text>:</text>
<text> </text>
<text>targetstation</text>
<text>=</text>
<var>[HOMEBASE]</var>
</line>
<line linenr="588" indent="&#160;&#160;">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>destination</text>
<text> </text>
<text>to</text>
<text> </text>
<var>null</var>
</line>
<line linenr="589" indent="" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<var>1</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="590" indent="">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>unload</text>
<text> </text>
<var>$availableWares</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="591" indent="">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$trueTarget</var>
<text>-&gt;</text>
<text> </text>
<text>exists</text>
</line>
<line linenr="592" indent="">
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Trade'</text>
</line>
<line linenr="593" indent="&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' was unable to buy '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>+</text>
<text> </text>
<text>': insufficient homebase funds'</text>
</line>
<line linenr="594" indent="&#160;">
<text>else</text>
</line>
<line linenr="595" indent="&#160;">
<var>$t</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' was unable to load '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>+</text>
<text> </text>
<text>' from '</text>
<text> </text>
<text>+</text>
<text> </text>
<var>$trueTarget</var>
</line>
<line linenr="596" indent="">
<text>end</text>
</line>
<line linenr="597" indent="">
<text>display</text>
<text> </text>
<text>info</text>
<text> </text>
<text>box</text>
<text>:</text>
<text> </text>
<text>text</text>
<text>=</text>
<text> </text>
<var>$t</var>
<text>,</text>
<text> </text>
<text>icon</text>
<text>=</text>
<text> </text>
<var>29</var>
<text>,</text>
<text> </text>
<text>timeout</text>
<text>=</text>
<text> </text>
<var>15000</var>
<text>,</text>
<text> </text>
<text>fadeout</text>
<text>=</text>
<text> </text>
<var>2000</var>
</line>
<line linenr="598" indent="">
<text>write</text>
<text> </text>
<text>to</text>
<text> </text>
<text>player</text>
<text> </text>
<text>logbook</text>
<text> </text>
<var>$t</var>
</line>
<line linenr="599" indent="">
<text>end</text>
</line>
<line linenr="600" indent="&#160;">
<text>else</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$task</var>
<text> </text>
<text>==</text>
<text> </text>
<var>1</var>
</line>
<line linenr="601" indent="&#160;">
<comment>* Distribute</comment>
</line>
<line linenr="602" indent="&#160;">
<text>if</text>
<text> </text>
<var>$targetType</var>
<text> </text>
<text>==</text>
<text> </text>
<text>'Trade'</text>
</line>
<line linenr="603" indent="&#160;">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>sell</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="604" indent="">
<text>else</text>
</line>
<line linenr="605" indent="">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>unload</text>
<text> </text>
<var>$neededWares</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>$ware</var>
</line>
<line linenr="606" indent="">
<text>end</text>
</line>
<line linenr="607" indent="">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$ware</var>
<text> </text>
<text>==</text>
<text> </text>
<var>{Energy Cells}</var>
</line>
<line linenr="608" indent="">
<text>gosub</text>
<text> </text>
<var>QuickRefuel</var>
<text>:</text>
</line>
<line linenr="609" indent="">
<text>end</text>
</line>
<line linenr="610" indent="" />
<line linenr="611" indent="">
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>set</text>
<text> </text>
<text>local</text>
<text> </text>
<text>variable</text>
<text>:</text>
<text> </text>
<text>name</text>
<text>=</text>
<text>'mayhem_jobInfo'</text>
<text> </text>
<text>value</text>
<text>=</text>
<var>null</var>
</line>
<line linenr="612" indent="">
<comment>* goto label Restart:</comment>
</line>
<line linenr="613" indent="">
<text>gosub</text>
<text> </text>
<var>Reboot</var>
<text>:</text>
</line>
<line linenr="614" indent="">
<text>endsub</text>
</line>
<line linenr="615" indent="" />
<line linenr="616" indent="" />
<line linenr="617" indent="">
<var>QuickRefuel</var>
<text>:</text>
</line>
<line linenr="618" indent="">
<var>$ecell</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[DOCKEDAT]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>amount</text>
<text> </text>
<text>of</text>
<text> </text>
<text>ware</text>
<text> </text>
<var>{Energy Cells}</var>
<text> </text>
<text>in</text>
<text> </text>
<text>cargo</text>
<text> </text>
<text>bay</text>
</line>
<line linenr="619" indent="">
<var>$fuel</var>
<text> </text>
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>get</text>
<text> </text>
<text>resupply</text>
<text> </text>
<text>fuel</text>
<text> </text>
<text>required</text>
</line>
<line linenr="620" indent="">
<text>do</text>
<text> </text>
<text>if</text>
<text> </text>
<var>$fuel</var>
<text> </text>
<text>&gt;</text>
<text> </text>
<var>0</var>
<text> </text>
<text>AND</text>
<text> </text>
<var>$ecell</var>
<text> </text>
<text>&gt;=</text>
<text> </text>
<var>$fuel</var>
</line>
<line linenr="621" indent="">
<text>=</text>
<text> </text>
<var>[THIS]</var>
<text>-&gt;</text>
<text> </text>
<text>load</text>
<text> </text>
<var>$fuel</var>
<text> </text>
<text>units</text>
<text> </text>
<text>of</text>
<text> </text>
<var>{Energy Cells}</var>
</line>
<line linenr="622" indent="">
<text>endsub</text>
</line>
<line linenr="623" indent="" />
<line linenr="624" indent="" />
<line linenr="625" indent="">
<var>WaitAndRestart</var>
<text>:</text>
</line>
<line linenr="626" indent="" interruptable="@">
<text>=</text>
<text> </text>
<text>wait</text>
<text> </text>
<var>20000</var>
<text> </text>
<text>ms</text>
</line>
<line linenr="627" indent="">
<comment>* *goto label Restart:</comment>
</line>
<line linenr="628" indent="">
<text>gosub</text>
<text> </text>
<var>Reboot</var>
<text>:</text>
</line>
<line linenr="629" indent="">
<text>endsub</text>
</line>
<line linenr="630" indent="" />
<line linenr="631" indent="" />
<line linenr="632" indent="">
<var>Reboot</var>
<text>:</text>
</line>
<line linenr="633" indent="">
<var>$scriptName</var>
<text> </text>
<text>=</text>
<text> </text>
<text>get</text>
<text> </text>
<text>script</text>
<text> </text>
<text>name</text>
</line>
<line linenr="634" indent="">
<var>$taskID</var>
<text> </text>
<text>=</text>
<text> </text>
<text>get</text>
<text> </text>
<text>task</text>
<text> </text>
<text>ID</text>
</line>
<line linenr="635" indent="" interruptable="@">
<text>START</text>
<text> </text>
<var>[NULL]</var>
<text>-&gt;</text>
<text> </text>
<text>call</text>
<text> </text>
<text>script</text>
<text> </text>
<call>Lib.Gen.RunScriptWhenFinished</call>
<text> </text>
<text>:</text>
<text> </text>
<text>ScriptName</text>
<text>=</text>
<var>$scriptName</var>
<text> </text>
<text>TaskWatch</text>
<text>=</text>
<var>$taskID</var>
<text> </text>
<text>TaskRun</text>
<text>=</text>
<var>$taskID</var>
<text> </text>
<text>ObjectWatch</text>
<text>=</text>
<var>[THIS]</var>
<text> </text>
<text>ObjectRun</text>
<text>=</text>
<var>[THIS]</var>
<text> </text>
<text>arg1</text>
<text>=</text>
<var>null</var>
<text> </text>
<text>arg2</text>
<text>=</text>
<var>null</var>
<text> </text>
<text>arg3</text>
<text>=</text>
<var>null</var>
<text> </text>
<text>arg4</text>
<text>=</text>
<var>null</var>
<text> </text>
<text>arg5</text>
<text>=</text>
<var>null</var>
</line>
<line linenr="636" indent="">
<text>return</text>
<text> </text>
<var>null</var>
</line>
<line linenr="637" indent="">
<text>endsub</text>
</line>
</sourcetext>
<codearray>
<sval type="array" size="10">
<sval type="string" val="Cmd.DockAgent" />
<sval type="int" val="50" />
<sval type="string" val="Cmd: Manages a Sanctuary or a Dock by acquiring or distributing wares." />
<sval type="int" val="308" />
<sval type="int" val="2" />
<sval type="array" size="89">
<sval type="string" val="scriptName" />
<sval type="string" val="fuelJumps" />
<sval type="string" val="autojump" />
<sval type="string" val="maxJumps" />
<sval type="string" val="fuelNeeded" />
<sval type="string" val="homebaseSector" />
<sval type="string" val="dockedAtOwner" />
<sval type="string" val="ecell" />
<sval type="string" val="fuel" />
<sval type="string" val="homebaseShips" />
<sval type="string" val="logistics" />
<sval type="string" val="jobs" />
<sval type="string" val="thresholds" />
<sval type="string" val="data" />
<sval type="string" val="sort" />
<sval type="string" val="job" />
<sval type="string" val="XS.Iterator1" />
<sval type="string" val="i" />
<sval type="string" val="XS.Iterator2" />
<sval type="string" val="id" />
<sval type="string" val="shipsOnJob" />
<sval type="string" val="maxShips" />
<sval type="string" val="pause" />
<sval type="string" val="task" />
<sval type="string" val="ware" />
<sval type="string" val="target" />
<sval type="string" val="targetType" />
<sval type="string" val="tradePrice" />
<sval type="string" val="sanctuaryThreshold" />
<sval type="string" val="sanctuaryStock" />
<sval type="string" val="cargoLoad" />
<sval type="string" val="cargoLoadQty" />
<sval type="string" val="cargoLoadQty.s" />
<sval type="string" val="waitCargo" />
<sval type="string" val="wasSuccess" />
<sval type="string" val="waitValidated" />
<sval type="string" val="t" />
<sval type="string" val="threshold" />
<sval type="string" val="max" />
<sval type="string" val="export" />
<sval type="string" val="import" />
<sval type="string" val="validTargets" />
<sval type="string" val="allStations" />
<sval type="string" val="station" />
<sval type="string" val="XS.Iterator3" />
<sval type="string" val="stationOwner" />
<sval type="string" val="isSanctuary" />
<sval type="string" val="isStarliner" />
<sval type="string" val="isMcCallum" />
<sval type="string" val="isProduct" />
<sval type="string" val="isResource" />
<sval type="string" val="targetStock" />
<sval type="string" val="targetExport" />
<sval type="string" val="targetImport" />
<sval type="string" val="targetLogistics" />
<sval type="string" val="targetThresholds" />
<sval type="string" val="targetThreshold" />
<sval type="string" val="hasBestBuy" />
<sval type="string" val="hasBestSell" />
<sval type="string" val="allSectors" />
<sval type="string" val="blacklist" />
<sval type="string" val="sector" />
<sval type="string" val="XS.Iterator4" />
<sval type="string" val="XS.Iterator5" />
<sval type="string" val="canDock" />
<sval type="string" val="isDock" />
<sval type="string" val="canBuy" />
<sval type="string" val="warePrice" />
<sval type="string" val="XS.Iterator6" />
<sval type="string" val="qty" />
<sval type="string" val="validTargets.length" />
<sval type="string" val="index" />
<sval type="string" val="trueTarget" />
<sval type="string" val="XS.Iterator7" />
<sval type="string" val="availableWares" />
<sval type="string" val="buddies" />
<sval type="string" val="buddiesNeededWares" />
<sval type="string" val="buddy" />
<sval type="string" val="XS.Iterator8" />
<sval type="string" val="buddyStoreableWares" />
<sval type="string" val="buddyNeededWares" />
<sval type="string" val="buddiesDestinations" />
<sval type="string" val="XS.Iterator9" />
<sval type="string" val="destination" />
<sval type="string" val="XS.Iterator10" />
<sval type="string" val="j" />
<sval type="string" val="maxStoreableWares" />
<sval type="string" val="neededWares" />
<sval type="string" val="taskID" />
</sval>
<sval type="array" size="487">
<sval type="array" size="3">
<sval type="int" val="120" />
<sval type="int" val="18" />
<sval type="int" val="418" />
</sval>
<sval type="array" size="4">
<sval type="int" val="706" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="-536870137" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1032" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="10">
<sval type="int" val="102" />
<sval type="string" val="Lib.Gen.SetEIAutoStartParameters" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="2" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="8">
<sval type="int" val="113" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="18" />
<sval type="int" val="1000" />
<sval type="string" val="Sig.Attacked.DockAgent" />
<sval type="int" val="4" />
<sval type="int" val="100" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_jobInfo" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_waitConditionValidated" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="Restart" />
</sval>
<sval type="array" size="16">
<sval type="int" val="102" />
<sval type="string" val="Lib.Gen.ColourShipName" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="*da" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1376" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1362" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="22">
<sval type="int" val="104" />
<sval type="int" val="-1610607869" />
<sval type="int" val="6" />
<sval type="int" val="131074" />
<sval type="int" val="1" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="2" />
<sval type="int" val="15" />
<sval type="int" val="65556" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="6" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="10" />
<sval type="int" val="65556" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="4">
<sval type="int" val="644" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="3" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="4" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="3" />
<sval type="int" val="4" />
<sval type="int" val="2" />
<sval type="int" val="15" />
<sval type="int" val="13" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="13" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="5">
<sval type="int" val="1378" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="5">
<sval type="int" val="1363" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131075" />
<sval type="int" val="10" />
</sval>
<sval type="array" size="5">
<sval type="int" val="1365" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="25" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="29" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="52" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="71" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="481" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="CheckNewVersion" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1201" />
<sval type="int" val="-1610605560" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="481" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="GoHome" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610601981" />
<sval type="int" val="3" />
<sval type="int" val="131075" />
<sval type="int" val="5" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="15" />
<sval type="int" val="1" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="1" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="4">
<sval type="int" val="703" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="4">
<sval type="int" val="706" />
<sval type="int" val="131075" />
<sval type="int" val="11" />
<sval type="int" val="-1610603517" />
</sval>
<sval type="array" size="4">
<sval type="int" val="701" />
<sval type="int" val="131075" />
<sval type="int" val="11" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610603512" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="6" />
<sval type="int" val="10" />
<sval type="int" val="10" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="471" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610603000" />
<sval type="int" val="3" />
<sval type="int" val="131075" />
<sval type="int" val="6" />
<sval type="int" val="131074" />
<sval type="int" val="5" />
<sval type="int" val="15" />
<sval type="int" val="1" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="1" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="10">
<sval type="int" val="102" />
<sval type="string" val="Lib.Cmd.Refuel.Pre" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="2" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="5">
<sval type="int" val="519" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Returning home" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="8">
<sval type="int" val="102" />
<sval type="string" val="!move.returntohomebase" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="1" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="5">
<sval type="int" val="519" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="6">
<sval type="int" val="102" />
<sval type="string" val="Lib.DropWares" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="45" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="RefuelFromHomebase" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610599677" />
<sval type="int" val="3" />
<sval type="int" val="131075" />
<sval type="int" val="5" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="7" />
<sval type="int" val="9" />
<sval type="int" val="720896" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1500" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="8" />
</sval>
<sval type="array" size="25">
<sval type="int" val="104" />
<sval type="int" val="-1610599672" />
<sval type="int" val="7" />
<sval type="int" val="131074" />
<sval type="int" val="8" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="2" />
<sval type="int" val="131074" />
<sval type="int" val="7" />
<sval type="int" val="131074" />
<sval type="int" val="8" />
<sval type="int" val="15" />
<sval type="int" val="4" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="7" />
<sval type="int" val="-1" />
<sval type="int" val="2" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="4" />
<sval type="int" val="-5" />
</sval>
<sval type="array" size="8">
<sval type="int" val="639" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131074" />
<sval type="int" val="8" />
<sval type="int" val="9" />
<sval type="int" val="720896" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="GetVariables" />
</sval>
<sval type="array" size="4">
<sval type="int" val="703" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1067" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="9" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="6">
<sval type="int" val="156" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_logistics" />
<sval type="int" val="10" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="10" />
<sval type="int" val="5" />
<sval type="string" val="jobs" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="12" />
<sval type="int" val="131074" />
<sval type="int" val="10" />
<sval type="int" val="5" />
<sval type="string" val="thresholds" />
</sval>
<sval type="array" size="4">
<sval type="int" val="128" />
<sval type="int" val="13" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="128" />
<sval type="int" val="14" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="16" />
<sval type="int" val="131074" />
<sval type="int" val="11" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610595319" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="16" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="16" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="15" />
<sval type="int" val="131074" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="16" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="17" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="priority" />
</sval>
<sval type="array" size="5">
<sval type="int" val="135" />
<sval type="int" val="131074" />
<sval type="int" val="14" />
<sval type="int" val="131074" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="5">
<sval type="int" val="135" />
<sval type="int" val="131074" />
<sval type="int" val="13" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="61" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1417" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="13" />
<sval type="int" val="131074" />
<sval type="int" val="14" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1443" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="11" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="GetAJob" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1882" />
<sval type="int" val="-1610593015" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Paused" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="105" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="10000" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="29" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="72" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_jobInfo" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="18" />
<sval type="int" val="131074" />
<sval type="int" val="11" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610579447" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="18" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="18" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="15" />
<sval type="int" val="131074" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="18" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="19" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="id" />
</sval>
<sval type="array" size="10">
<sval type="int" val="102" />
<sval type="string" val="Mayhem.GetShipsOnJob" />
<sval type="int" val="20" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="2" />
<sval type="int" val="131074" />
<sval type="int" val="19" />
<sval type="int" val="131075" />
<sval type="int" val="10" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="21" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="maxShips" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="22" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="pause" />
</sval>
<sval type="array" size="22">
<sval type="int" val="104" />
<sval type="int" val="-1610579709" />
<sval type="int" val="6" />
<sval type="int" val="131074" />
<sval type="int" val="20" />
<sval type="int" val="131074" />
<sval type="int" val="21" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="22" />
<sval type="int" val="15" />
<sval type="int" val="65556" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="6" />
<sval type="int" val="-1" />
<sval type="int" val="3" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="65556" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="23" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="task" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="24" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="ware" />
</sval>
<sval type="array" size="6">
<sval type="int" val="617" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="-1610579709" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="25" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="target" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-536846588" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<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="26" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Trade" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="27" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="tradePrice" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="100" />
</sval>
<sval type="array" size="6">
<sval type="int" val="125" />
<sval type="int" val="-1610587645" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="20" />
<sval type="int" val="65544" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="26" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Sector" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="100" />
</sval>
<sval type="array" size="6">
<sval type="int" val="125" />
<sval type="int" val="-1610587131" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="20" />
<sval type="int" val="65543" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="26" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Sanctuary" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="28" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="sanctuaryThreshold" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="53">
<sval type="int" val="104" />
<sval type="int" val="-1610579709" />
<sval type="int" val="15" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="28" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="28" />
<sval type="int" val="15" />
<sval type="int" val="2" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="19" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="3" />
<sval type="int" val="-5" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-8" />
<sval type="int" val="0" />
<sval type="int" val="-9" />
<sval type="int" val="9" />
<sval type="int" val="-11" />
<sval type="int" val="2" />
<sval type="int" val="-12" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="30" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="cargoLoad" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="31" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="cargoLoadQty" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1474" />
<sval type="int" val="32" />
<sval type="int" val="131074" />
<sval type="int" val="31" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="waitCargo" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_jobInfo" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="132" />
</sval>
<sval type="array" size="6">
<sval type="int" val="156" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="34" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610581757" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="34" />
<sval type="int" val="131075" />
<sval type="int" val="10" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="392" />
</sval>
<sval type="array" size="6">
<sval type="int" val="156" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_waitConditionValidated" />
<sval type="int" val="35" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610582781" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="35" />
<sval type="int" val="131075" />
<sval type="int" val="10" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="404" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="130" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="120" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="Task " />
<sval type="int" val="131074" />
<sval type="int" val="19" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=" does not meet WaitForCargo conditions" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="79" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="129" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610580475" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="34" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="Task " />
<sval type="int" val="131074" />
<sval type="int" val="19" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=" is not valid yet" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="79" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="129" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="No valid jobs available" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="477" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="130" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="79" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="477" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="GetTrueTarget" />
</sval>
<sval type="array" size="6">
<sval type="int" val="156" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_jobInfo" />
<sval type="int" val="-1610518525" />
</sval>
<sval type="array" size="16">
<sval type="int" val="102" />
<sval type="string" val="Lib.Gen.ColourShipName" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="*da" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="37" />
<sval type="int" val="131074" />
<sval type="int" val="12" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-536834812" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="37" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="621" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="38" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="39" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="40" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="38" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="143" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="39" />
<sval type="int" val="131074" />
<sval type="int" val="37" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="40" />
<sval type="int" val="131074" />
<sval type="int" val="37" />
<sval type="int" val="4" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="53">
<sval type="int" val="104" />
<sval type="int" val="-1610520317" />
<sval type="int" val="15" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="40" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="39" />
<sval type="int" val="15" />
<sval type="int" val="4" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="19" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="3" />
<sval type="int" val="-5" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-8" />
<sval type="int" val="0" />
<sval type="int" val="-9" />
<sval type="int" val="9" />
<sval type="int" val="-11" />
<sval type="int" val="4" />
<sval type="int" val="-12" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="4">
<sval type="int" val="128" />
<sval type="int" val="41" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610568701" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Sector" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1009" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="42" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="44" />
<sval type="int" val="131074" />
<sval type="int" val="42" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610568951" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="44" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="44" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="43" />
<sval type="int" val="131074" />
<sval type="int" val="42" />
<sval type="int" val="131074" />
<sval type="int" val="44" />
</sval>
<sval type="array" size="4">
<sval type="int" val="701" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="45" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610573304" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="45" />
<sval type="int" val="10" />
<sval type="int" val="10" />
<sval type="int" val="15" />
<sval type="int" val="1" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="1" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="148" />
</sval>
<sval type="array" size="6">
<sval type="int" val="710" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="46" />
<sval type="int" val="9" />
<sval type="int" val="327739" />
</sval>
<sval type="array" size="6">
<sval type="int" val="710" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="47" />
<sval type="int" val="9" />
<sval type="int" val="327745" />
</sval>
<sval type="array" size="6">
<sval type="int" val="710" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="48" />
<sval type="int" val="9" />
<sval type="int" val="327744" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="-1610572024" />
<sval type="int" val="5" />
<sval type="int" val="131074" />
<sval type="int" val="46" />
<sval type="int" val="131074" />
<sval type="int" val="47" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="131074" />
<sval type="int" val="48" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="10" />
<sval type="int" val="-2" />
<sval type="int" val="10" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="148" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1165" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="49" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="6">
<sval type="int" val="635" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="50" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-536829177" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="50" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="636" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="50" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="47">
<sval type="int" val="104" />
<sval type="int" val="-1610570488" />
<sval type="int" val="13" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="49" />
<sval type="int" val="15" />
<sval type="int" val="65556" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="50" />
<sval type="int" val="15" />
<sval type="int" val="65556" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="17" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="65556" />
<sval type="int" val="-4" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-7" />
<sval type="int" val="0" />
<sval type="int" val="-8" />
<sval type="int" val="9" />
<sval type="int" val="65556" />
<sval type="int" val="-10" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="148" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1352" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1880" />
<sval type="int" val="52" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1878" />
<sval type="int" val="53" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
</sval>
<sval type="array" size="53">
<sval type="int" val="104" />
<sval type="int" val="-1610569208" />
<sval type="int" val="15" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="52" />
<sval type="int" val="15" />
<sval type="int" val="4" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="53" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="19" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="4" />
<sval type="int" val="-5" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-8" />
<sval type="int" val="0" />
<sval type="int" val="-9" />
<sval type="int" val="9" />
<sval type="int" val="-11" />
<sval type="int" val="5" />
<sval type="int" val="-12" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="5">
<sval type="int" val="135" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="148" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="237" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610564859" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Sanctuary" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="6">
<sval type="int" val="156" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_logistics" />
<sval type="int" val="54" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="55" />
<sval type="int" val="131074" />
<sval type="int" val="54" />
<sval type="int" val="5" />
<sval type="string" val="thresholds" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="56" />
<sval type="int" val="131074" />
<sval type="int" val="55" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-536824572" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="56" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="621" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="38" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="52" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="53" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="38" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="183" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="52" />
<sval type="int" val="131074" />
<sval type="int" val="56" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="53" />
<sval type="int" val="131074" />
<sval type="int" val="56" />
<sval type="int" val="4" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="53">
<sval type="int" val="104" />
<sval type="int" val="-1610565112" />
<sval type="int" val="15" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="52" />
<sval type="int" val="15" />
<sval type="int" val="2" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="53" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="19" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="2" />
<sval type="int" val="-5" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-8" />
<sval type="int" val="0" />
<sval type="int" val="-9" />
<sval type="int" val="9" />
<sval type="int" val="-11" />
<sval type="int" val="3" />
<sval type="int" val="-12" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="5">
<sval type="int" val="135" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="237" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610552059" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Trade" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610563837" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="Looking for " />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=" sellers" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="193" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610563323" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="Looking for " />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=" buyers" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="105" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="3000" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="57" />
<sval type="int" val="9" />
<sval type="int" val="1048608" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="58" />
<sval type="int" val="9" />
<sval type="int" val="1048609" />
</sval>
<sval type="array" size="4">
<sval type="int" val="644" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="3" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610561528" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="3" />
<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="13">
<sval type="int" val="104" />
<sval type="int" val="3" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="3" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="12" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="12" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="8">
<sval type="int" val="1334" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="59" />
<sval type="int" val="131074" />
<sval type="int" val="3" />
<sval type="int" val="131075" />
<sval type="int" val="10" />
</sval>
<sval type="array" size="4">
<sval type="int" val="158" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_DABlacklist" />
<sval type="int" val="60" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="62" />
<sval type="int" val="131074" />
<sval type="int" val="59" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610552055" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="62" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="62" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="61" />
<sval type="int" val="131074" />
<sval type="int" val="59" />
<sval type="int" val="131074" />
<sval type="int" val="62" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="-1610559480" />
<sval type="int" val="131074" />
<sval type="int" val="60" />
<sval type="int" val="131074" />
<sval type="int" val="61" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="203" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1009" />
<sval type="int" val="131074" />
<sval type="int" val="61" />
<sval type="int" val="42" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="63" />
<sval type="int" val="131074" />
<sval type="int" val="42" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610553335" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="63" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="63" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="43" />
<sval type="int" val="131074" />
<sval type="int" val="42" />
<sval type="int" val="131074" />
<sval type="int" val="63" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1939" />
<sval type="int" val="-536815865" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="10" />
<sval type="int" val="10" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="210" />
</sval>
<sval type="array" size="4">
<sval type="int" val="701" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="45" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610556920" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="45" />
<sval type="int" val="10" />
<sval type="int" val="10" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="210" />
</sval>
<sval type="array" size="6">
<sval type="int" val="513" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="64" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-536814329" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="64" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="210" />
</sval>
<sval type="array" size="6">
<sval type="int" val="705" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="65" />
<sval type="int" val="12" />
<sval type="int" val="2007" />
</sval>
<sval type="array" size="8">
<sval type="int" val="1454" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="66" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1165" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="49" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="6">
<sval type="int" val="635" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="50" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-536812793" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="50" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="6">
<sval type="int" val="636" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="50" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="82">
<sval type="int" val="104" />
<sval type="int" val="-1610553597" />
<sval type="int" val="24" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="66" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="49" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="65" />
<sval type="int" val="15" />
<sval type="int" val="65556" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="50" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="65" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="49" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="30" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="9" />
<sval type="int" val="-6" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-8" />
<sval type="int" val="0" />
<sval type="int" val="-9" />
<sval type="int" val="9" />
<sval type="int" val="65556" />
<sval type="int" val="-11" />
<sval type="int" val="9" />
<sval type="int" val="-14" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-17" />
<sval type="int" val="0" />
<sval type="int" val="-18" />
<sval type="int" val="9" />
<sval type="int" val="-20" />
<sval type="int" val="9" />
<sval type="int" val="-22" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="6">
<sval type="int" val="627" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
<sval type="int" val="67" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="53">
<sval type="int" val="104" />
<sval type="int" val="-1610553592" />
<sval type="int" val="15" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="67" />
<sval type="int" val="131074" />
<sval type="int" val="27" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="67" />
<sval type="int" val="131074" />
<sval type="int" val="27" />
<sval type="int" val="15" />
<sval type="int" val="4" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="19" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="5" />
<sval type="int" val="-5" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-8" />
<sval type="int" val="0" />
<sval type="int" val="-9" />
<sval type="int" val="9" />
<sval type="int" val="-11" />
<sval type="int" val="4" />
<sval type="int" val="-12" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="5">
<sval type="int" val="135" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="43" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="210" />
</sval>
<sval type="array" size="41">
<sval type="int" val="104" />
<sval type="int" val="-1610552573" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="57" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="58" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="15" />
<sval type="int" val="10" />
<sval type="int" val="15" />
<sval type="int" val="16" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="17" />
<sval type="int" val="10" />
<sval type="int" val="16" />
<sval type="int" val="-6" />
<sval type="int" val="0" />
<sval type="int" val="-7" />
<sval type="int" val="9" />
<sval type="int" val="-9" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="4">
<sval type="int" val="105" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="50" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="236" />
</sval>
<sval type="array" size="6">
<sval type="int" val="107" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="200" />
<sval type="int" val="4" />
<sval type="int" val="600" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="203" />
</sval>
<sval type="array" size="4">
<sval type="int" val="128" />
<sval type="int" val="14" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="128" />
<sval type="int" val="13" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="68" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610548471" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="68" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="68" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="25" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="68" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610549757" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="69" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="248" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610549243" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="6">
<sval type="int" val="620" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="69" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="5">
<sval type="int" val="135" />
<sval type="int" val="131074" />
<sval type="int" val="14" />
<sval type="int" val="131074" />
<sval type="int" val="69" />
</sval>
<sval type="array" size="5">
<sval type="int" val="135" />
<sval type="int" val="131074" />
<sval type="int" val="13" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="240" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1417" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="13" />
<sval type="int" val="131074" />
<sval type="int" val="14" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="70" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610524157" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="70" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="71" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610545911" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="71" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="71" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="25" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="71" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1882" />
<sval type="int" val="-1610546168" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
</sval>
<sval type="array" size="5">
<sval type="int" val="136" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="71" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="255" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="70" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610526205" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="70" />
<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="72" />
<sval type="int" val="1" />
<sval type="int" val="0" />
<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="-1610537213" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="17" />
<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="4">
<sval type="int" val="131" />
<sval type="int" val="73" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610537463" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="73" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="73" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="25" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="73" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="74" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="12">
<sval type="int" val="102" />
<sval type="string" val="Mayhem.GetShipsOnJobForDestination" />
<sval type="int" val="75" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="19" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="76" />
<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="4">
<sval type="int" val="131" />
<sval type="int" val="78" />
<sval type="int" val="131074" />
<sval type="int" val="75" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610538999" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="78" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="78" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="77" />
<sval type="int" val="131074" />
<sval type="int" val="75" />
<sval type="int" val="131074" />
<sval type="int" val="78" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610541304" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="77" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="274" />
</sval>
<sval type="array" size="6">
<sval type="int" val="621" />
<sval type="int" val="131074" />
<sval type="int" val="77" />
<sval type="int" val="79" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610539773" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="30" />
<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="80" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="31" />
<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="-1610540024" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="80" />
<sval type="int" val="131074" />
<sval type="int" val="79" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="80" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="79" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="286" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="80" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="79" />
<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="76" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="76" />
<sval type="int" val="131074" />
<sval type="int" val="80" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="274" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="74" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="74" />
<sval type="int" val="131074" />
<sval type="int" val="76" />
<sval type="int" val="15" />
<sval type="int" val="12" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="12" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610537981" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="74" />
<sval type="int" val="131074" />
<sval type="int" val="17" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="17" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="74" />
<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="72" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="4">
<sval type="int" val="105" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="267" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="327" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610529019" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="10">
<sval type="int" val="102" />
<sval type="string" val="Mayhem.GetShipsOnJob" />
<sval type="int" val="75" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="2" />
<sval type="int" val="131074" />
<sval type="int" val="19" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1706" />
<sval type="int" val="81" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="82" />
<sval type="int" val="131074" />
<sval type="int" val="75" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610532599" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="82" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="82" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="77" />
<sval type="int" val="131074" />
<sval type="int" val="75" />
<sval type="int" val="131074" />
<sval type="int" val="82" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610534904" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="77" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="299" />
</sval>
<sval type="array" size="4">
<sval type="int" val="520" />
<sval type="int" val="131074" />
<sval type="int" val="77" />
<sval type="int" val="83" />
</sval>
<sval type="array" size="4">
<sval type="int" val="706" />
<sval type="int" val="131074" />
<sval type="int" val="83" />
<sval type="int" val="-1610532861" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="17" />
<sval type="int" val="131074" />
<sval type="int" val="81" />
<sval type="int" val="131074" />
<sval type="int" val="83" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610533373" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="17" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="142" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="311" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="17" />
<sval type="int" val="1" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="7">
<sval type="int" val="1708" />
<sval type="int" val="131074" />
<sval type="int" val="81" />
<sval type="int" val="131074" />
<sval type="int" val="83" />
<sval type="int" val="131074" />
<sval type="int" val="17" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="299" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="17" />
<sval type="int" val="1" />
<sval type="int" val="4" />
<sval type="int" val="99" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="4">
<sval type="int" val="131" />
<sval type="int" val="84" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610529015" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="84" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="84" />
</sval>
<sval type="array" size="6">
<sval type="int" val="129" />
<sval type="int" val="25" />
<sval type="int" val="131074" />
<sval type="int" val="41" />
<sval type="int" val="131074" />
<sval type="int" val="84" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="85" />
<sval type="int" val="131074" />
<sval type="int" val="81" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610530045" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="17" />
<sval type="int" val="131074" />
<sval type="int" val="85" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="17" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="85" />
<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="72" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="326" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610529275" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="85" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="72" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="25" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="327" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="315" />
</sval>
<sval type="array" size="4">
<sval type="int" val="706" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
<sval type="int" val="-1610528253" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="131075" />
<sval type="int" val="10" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="337" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610527485" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="No source found" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="335" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610526971" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="No destination found" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="345" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610525437" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for source to unpause" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="343" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610524923" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for destination to unpause" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="360" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610522365" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610522877" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Trade" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="No " />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=" seller found" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="352" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for source export threshold" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="359" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610520827" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610521085" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Trade" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="5" />
<sval type="int" val="5" />
<sval type="string" val="No " />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=" buyer found" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="359" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for destination import threshold" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="367" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610519549" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for homebase import threshold" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="366" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610519035" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for homebase export threshold" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="370" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for a job" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_foundLegitJob" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="GetNeededWares" />
</sval>
<sval type="array" size="6">
<sval type="int" val="621" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="86" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="28" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="sanctuaryThreshold" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="30" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="cargoLoad" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="31" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="cargoLoadQty" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="waitCargo" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610514685" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="30" />
<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="87" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="31" />
<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="-1610514936" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="131074" />
<sval type="int" val="86" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="87" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="86" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="384" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="87" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="86" />
<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="-1610513405" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610513656" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="28" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="87" />
<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="2">
<sval type="int" val="112" />
<sval type="int" val="391" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610512635" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610512632" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="28" />
<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="7">
<sval type="int" val="104" />
<sval type="int" val="87" />
<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="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="AndrewValidateWaitingForCargoCondition" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_waitConditionValidated" />
<sval type="int" val="131075" />
<sval type="int" val="10" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610510845" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="371" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="-1610510845" />
<sval type="int" val="5" />
<sval type="int" val="131074" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="9" />
<sval type="int" val="-2" />
<sval type="int" val="3" />
<sval type="int" val="-3" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_waitConditionValidated" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610509565" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="371" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="-1610509565" />
<sval type="int" val="5" />
<sval type="int" val="131074" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="9" />
<sval type="int" val="-2" />
<sval type="int" val="3" />
<sval type="int" val="-3" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="andrew_waitConditionValidated" />
<sval type="int" val="131075" />
<sval type="int" val="9" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="GoToWork" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610506237" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="371" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="-1610506999" />
<sval type="int" val="5" />
<sval type="int" val="131074" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="29" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="9" />
<sval type="int" val="-2" />
<sval type="int" val="3" />
<sval type="int" val="-3" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for cargo" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="6">
<sval type="int" val="107" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="20000" />
<sval type="int" val="4" />
<sval type="int" val="30000" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="371" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="waitCargo" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="407" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610506488" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="481" />
</sval>
<sval type="array" size="8">
<sval type="int" val="639" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="10">
<sval type="int" val="102" />
<sval type="string" val="Lib.Cmd.Refuel.Pre" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="2" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610505213" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Acquiring %s" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="422" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610504699" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Distributing %s" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="5">
<sval type="int" val="519" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
</sval>
<sval type="array" size="8">
<sval type="int" val="102" />
<sval type="string" val="!move.movetostation" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
</sval>
<sval type="array" size="5">
<sval type="int" val="519" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="105" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610494717" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="371" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="19">
<sval type="int" val="104" />
<sval type="int" val="-1610500855" />
<sval type="int" val="5" />
<sval type="int" val="131074" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="15" />
<sval type="int" val="3" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="5" />
<sval type="int" val="-1" />
<sval type="int" val="9" />
<sval type="int" val="-2" />
<sval type="int" val="3" />
<sval type="int" val="-3" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Waiting for cargo" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="6">
<sval type="int" val="107" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="20000" />
<sval type="int" val="4" />
<sval type="int" val="30000" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="371" />
</sval>
<sval type="array" size="6">
<sval type="int" val="1709" />
<sval type="int" val="33" />
<sval type="int" val="131074" />
<sval type="int" val="15" />
<sval type="int" val="5" />
<sval type="string" val="waitCargo" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
<sval type="int" val="51" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="430" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610500344" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="481" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610499581" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Trade" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="8">
<sval type="int" val="601" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="74" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="443" />
</sval>
<sval type="array" size="8">
<sval type="int" val="639" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="74" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="-1610496765" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="74" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="10">
<sval type="int" val="102" />
<sval type="string" val="Lib.Cmd.Refuel.Pre" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="2" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
<sval type="int" val="4" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="7">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="Returning home with %s" />
<sval type="int" val="1" />
<sval type="int" val="-1" />
</sval>
<sval type="array" size="15">
<sval type="int" val="1820" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="5">
<sval type="int" val="519" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="8">
<sval type="int" val="102" />
<sval type="string" val="!move.movetostation" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="1" />
<sval type="int" val="131075" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="5">
<sval type="int" val="519" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="4">
<sval type="int" val="105" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="1" />
</sval>
<sval type="array" size="8">
<sval type="int" val="640" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131074" />
<sval type="int" val="74" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="460" />
</sval>
<sval type="array" size="4">
<sval type="int" val="706" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
<sval type="int" val="-1610494971" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610495741" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Trade" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="25">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="7" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val=" was unable to buy " />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=": insufficient homebase funds" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="7" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
<sval type="int" val="11" />
<sval type="int" val="-6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="458" />
</sval>
<sval type="array" size="31">
<sval type="int" val="104" />
<sval type="int" val="36" />
<sval type="int" val="9" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val=" was unable to load " />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="5" />
<sval type="string" val=" from " />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="131074" />
<sval type="int" val="72" />
<sval type="int" val="15" />
<sval type="int" val="11" />
<sval type="int" val="9" />
<sval type="int" val="-1" />
<sval type="int" val="11" />
<sval type="int" val="-2" />
<sval type="int" val="11" />
<sval type="int" val="-4" />
<sval type="int" val="11" />
<sval type="int" val="-6" />
<sval type="int" val="11" />
<sval type="int" val="-8" />
</sval>
<sval type="array" size="9">
<sval type="int" val="1861" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
<sval type="int" val="4" />
<sval type="int" val="29" />
<sval type="int" val="4" />
<sval type="int" val="15000" />
<sval type="int" val="4" />
<sval type="int" val="2000" />
</sval>
<sval type="array" size="3">
<sval type="int" val="400" />
<sval type="int" val="131074" />
<sval type="int" val="36" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="468" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610492923" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="23" />
<sval type="int" val="4" />
<sval type="int" val="1" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610493693" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="26" />
<sval type="int" val="5" />
<sval type="string" val="Trade" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="8">
<sval type="int" val="603" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="2">
<sval type="int" val="112" />
<sval type="int" val="466" />
</sval>
<sval type="array" size="8">
<sval type="int" val="640" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131074" />
<sval type="int" val="87" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
</sval>
<sval type="array" size="13">
<sval type="int" val="104" />
<sval type="int" val="-1610492920" />
<sval type="int" val="3" />
<sval type="int" val="131074" />
<sval type="int" val="24" />
<sval type="int" val="9" />
<sval type="int" val="720896" />
<sval type="int" val="15" />
<sval type="int" val="0" />
<sval type="int" val="3" />
<sval type="int" val="-1" />
<sval type="int" val="0" />
<sval type="int" val="-2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="471" />
</sval>
<sval type="array" size="7">
<sval type="int" val="155" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="5" />
<sval type="string" val="mayhem_jobInfo" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="481" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="QuickRefuel" />
</sval>
<sval type="array" size="6">
<sval type="int" val="618" />
<sval type="int" val="131075" />
<sval type="int" val="11" />
<sval type="int" val="7" />
<sval type="int" val="9" />
<sval type="int" val="720896" />
</sval>
<sval type="array" size="4">
<sval type="int" val="1500" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="8" />
</sval>
<sval type="array" size="25">
<sval type="int" val="104" />
<sval type="int" val="-1610490872" />
<sval type="int" val="7" />
<sval type="int" val="131074" />
<sval type="int" val="8" />
<sval type="int" val="4" />
<sval type="int" val="0" />
<sval type="int" val="15" />
<sval type="int" val="2" />
<sval type="int" val="131074" />
<sval type="int" val="7" />
<sval type="int" val="131074" />
<sval type="int" val="8" />
<sval type="int" val="15" />
<sval type="int" val="4" />
<sval type="int" val="15" />
<sval type="int" val="9" />
<sval type="int" val="7" />
<sval type="int" val="-1" />
<sval type="int" val="2" />
<sval type="int" val="-2" />
<sval type="int" val="9" />
<sval type="int" val="-4" />
<sval type="int" val="4" />
<sval type="int" val="-5" />
</sval>
<sval type="array" size="8">
<sval type="int" val="639" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="-2147483647" />
<sval type="int" val="131074" />
<sval type="int" val="8" />
<sval type="int" val="9" />
<sval type="int" val="720896" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="WaitAndRestart" />
</sval>
<sval type="array" size="4">
<sval type="int" val="105" />
<sval type="int" val="-2147483647" />
<sval type="int" val="4" />
<sval type="int" val="20000" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1167" />
<sval type="int" val="481" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
<sval type="array" size="2">
<sval type="int" val="101" />
<sval type="string" val="Reboot" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1032" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="147" />
<sval type="int" val="88" />
</sval>
<sval type="array" size="26">
<sval type="int" val="102" />
<sval type="string" val="Lib.Gen.RunScriptWhenFinished" />
<sval type="int" val="-2147483646" />
<sval type="int" val="131075" />
<sval type="int" val="12" />
<sval type="int" val="10" />
<sval type="int" val="131074" />
<sval type="int" val="0" />
<sval type="int" val="131074" />
<sval type="int" val="88" />
<sval type="int" val="131074" />
<sval type="int" val="88" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="131075" />
<sval type="int" val="1" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="0" />
<sval type="int" val="0" />
</sval>
<sval type="array" size="1">
<sval type="int" val="1168" />
</sval>
</sval>
<sval type="int" val="0" />
<sval type="array" size="213">
<sval type="array" size="3">
<sval type="int" val="0" />
<sval type="int" val="1" />
<sval type="string" val="This command frequently resets itself (gosub Reboot:) to avoid the DA getting stuck." />
</sval>
<sval type="array" size="2">
<sval type="int" val="0" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="1" />
<sval type="int" val="2" />
</sval>
<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="9" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="10" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="19" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="19" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="24" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="24" />
<sval type="int" val="1" />
<sval type="string" val="TODO" />
</sval>
<sval type="array" size="3">
<sval type="int" val="24" />
<sval type="int" val="1" />
<sval type="string" val="- When a ship doesn't load or buy everything he wanted ($neededWares), he should look for another source instead of going home. (should be quite rare though)" />
</sval>
<sval type="array" size="2">
<sval type="int" val="24" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="24" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="25" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="25" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="25" />
<sval type="int" val="1" />
<sval type="string" val="*****************************************************************************" />
</sval>
<sval type="array" size="2">
<sval type="int" val="25" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="25" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="29" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="29" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="36" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="42" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="45" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="45" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="51" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="52" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="52" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="58" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="58" />
<sval type="int" val="1" />
<sval type="string" val="Sort jobs by priority." />
</sval>
<sval type="array" size="2">
<sval type="int" val="68" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="71" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="71" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="77" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="77" />
<sval type="int" val="1" />
<sval type="string" val="if not [THIS]-&gt; get local variable: name='mayhem_jobInfo'" />
</sval>
<sval type="array" size="3">
<sval type="int" val="77" />
<sval type="int" val="1" />
<sval type="string" val="[THIS]-&gt; set orders string sprintf: fmt= 'Looking for a job' , null , null , null , null , null" />
</sval>
<sval type="array" size="3">
<sval type="int" val="77" />
<sval type="int" val="1" />
<sval type="string" val="= wait randomly from 8000 to 16000 ms" />
</sval>
<sval type="array" size="3">
<sval type="int" val="77" />
<sval type="int" val="1" />
<sval type="string" val="end" />
</sval>
<sval type="array" size="2">
<sval type="int" val="77" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="95" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="100" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="100" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="100" />
<sval type="int" val="1" />
<sval type="string" val="We do not check target thresholds / pause state here, because we want the ship to accept the job even if they are invalid / on (in that case, the ship will wait on this same job)." />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="1" />
<sval type="string" val="In case we target a Sanctuary, if it has no stock, no need to go." />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="1" />
<sval type="string" val="if ($task == 0 AND $targetType == 'Sanctuary')" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="1" />
<sval type="string" val="$sourceStock = $target -&gt; get amount of ware $ware in cargo bay" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="1" />
<sval type="string" val="do if $sourceStock == 0" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="1" />
<sval type="string" val="continue" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="1" />
<sval type="string" val="end" />
</sval>
<sval type="array" size="2">
<sval type="int" val="103" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="103" />
<sval type="int" val="1" />
<sval type="string" val="We accept the job." />
</sval>
<sval type="array" size="2">
<sval type="int" val="108" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="108" />
<sval type="int" val="1" />
<sval type="string" val="Andrew - call the true target function here. This should &quot;validate&quot; the jobs endpoint threshold conditions" />
</sval>
<sval type="array" size="2">
<sval type="int" val="109" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="109" />
<sval type="int" val="1" />
<sval type="string" val="Get result of validation" />
</sval>
<sval type="array" size="2">
<sval type="int" val="110" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="110" />
<sval type="int" val="1" />
<sval type="string" val="Using a local var as a tribool. True means valid job, false means invalid job, null (else) means nothing found" />
</sval>
<sval type="array" size="2">
<sval type="int" val="116" />
<sval type="int" val="7" />
</sval>
<sval type="array" size="2">
<sval type="int" val="117" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="120" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="120" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="125" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="126" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="129" />
<sval type="int" val="7" />
</sval>
<sval type="array" size="2">
<sval type="int" val="129" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="129" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="129" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="129" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="130" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="130" />
<sval type="int" val="1" />
<sval type="string" val="Andrew - catch at end of job validation loop. " />
</sval>
<sval type="array" size="2">
<sval type="int" val="132" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="132" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="135" />
<sval type="int" val="1" />
<sval type="string" val="Check homebase thresholds (in #)." />
</sval>
<sval type="array" size="2">
<sval type="int" val="141" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="143" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="144" />
<sval type="int" val="1" />
<sval type="string" val="Valid homebase thresholds, now we check target thresholds and define valid targets." />
</sval>
<sval type="array" size="3">
<sval type="int" val="146" />
<sval type="int" val="1" />
<sval type="string" val="Thresholds are in %." />
</sval>
<sval type="array" size="2">
<sval type="int" val="154" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="159" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="165" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="171" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="173" />
<sval type="int" val="1" />
<sval type="string" val="Thresholds are in #." />
</sval>
<sval type="array" size="2">
<sval type="int" val="181" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="183" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="193" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="200" />
<sval type="int" val="1" />
<sval type="string" val="Bug? Saw a ship going to 11 jumps when HOMEBASE has specified 10 jumps" />
</sval>
<sval type="array" size="2">
<sval type="int" val="208" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="215" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="218" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="221" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="231" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="232" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="235" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="236" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="237" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="237" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="237" />
<sval type="int" val="1" />
<sval type="string" val="Sort by wares availability." />
</sval>
<sval type="array" size="3">
<sval type="int" val="244" />
<sval type="int" val="1" />
<sval type="string" val="Acquire" />
</sval>
<sval type="array" size="3">
<sval type="int" val="247" />
<sval type="int" val="1" />
<sval type="string" val="Distribute" />
</sval>
<sval type="array" size="2">
<sval type="int" val="248" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="251" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="252" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="254" />
<sval type="int" val="1" />
<sval type="string" val="Valid target thresholds, we check pause state." />
</sval>
<sval type="array" size="2">
<sval type="int" val="261" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="263" />
<sval type="int" val="1" />
<sval type="string" val="Valid targets, we synchronize with other ships on the job and select the final target (trueTarget)." />
</sval>
<sval type="array" size="3">
<sval type="int" val="265" />
<sval type="int" val="1" />
<sval type="string" val="Here we need to acquire, so we check buddies destination and how much product they can store before making a decision." />
</sval>
<sval type="array" size="2">
<sval type="int" val="279" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="285" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="286" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="288" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="289" />
<sval type="int" val="1" />
<sval type="string" val="We select the target that has the maximum availability." />
</sval>
<sval type="array" size="2">
<sval type="int" val="292" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="294" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="296" />
<sval type="int" val="1" />
<sval type="string" val="Here we need to distribute, so we just look at number of ships per destination and go where the less buddies are going." />
</sval>
<sval type="array" size="2">
<sval type="int" val="304" />
<sval type="int" val="6" />
</sval>
<sval type="array" size="2">
<sval type="int" val="310" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="311" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="312" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="313" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="326" />
<sval type="int" val="7" />
</sval>
<sval type="array" size="2">
<sval type="int" val="326" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="327" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="327" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="330" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="335" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="337" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="338" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="3">
<sval type="int" val="338" />
<sval type="int" val="1" />
<sval type="string" val="All targets are paused." />
</sval>
<sval type="array" size="2">
<sval type="int" val="343" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="345" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="346" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="3">
<sval type="int" val="346" />
<sval type="int" val="1" />
<sval type="string" val="Invalid target thresholds or no trading partner." />
</sval>
<sval type="array" size="2">
<sval type="int" val="351" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="352" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="358" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="359" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="359" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="360" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="361" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="3">
<sval type="int" val="361" />
<sval type="int" val="1" />
<sval type="string" val="Invalid homebase thresholds." />
</sval>
<sval type="array" size="2">
<sval type="int" val="366" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="367" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="368" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="3">
<sval type="int" val="368" />
<sval type="int" val="1" />
<sval type="string" val="No job found." />
</sval>
<sval type="array" size="2">
<sval type="int" val="370" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="371" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="371" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="378" />
<sval type="int" val="1" />
<sval type="string" val="We first check the cargo load setting." />
</sval>
<sval type="array" size="2">
<sval type="int" val="383" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="384" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="Then we check how much product we have in Sanctuary, compared to the required threshold. UPDATE: we actually don't do that, the cargo setting should be enough." />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="if $task == 0" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="* Acquire" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$sanctuaryNeeds = $sanctuaryThreshold - $sanctuaryStock" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="do if $neededWares &gt; $sanctuaryNeeds" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$neededWares = $sanctuaryNeeds" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="do if $cargoLoad AND $cargoLoadQty &lt; $neededWares" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$neededWares = $cargoLoadQty" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="do if $sanctuaryStock &gt; $sanctuaryThreshold" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$neededWares = 0" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="else if $task == 1" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="* Distribute" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$remainder = $sanctuaryStock - $neededWares" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="do if $remainder &lt; $sanctuaryThreshold" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$neededWares = $sanctuaryStock - $sanctuaryThreshold" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="do if $cargoLoad AND $cargoLoadQty &lt; $neededWares" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$neededWares = $cargoLoadQty" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="do if $sanctuaryStock &lt; $sanctuaryThreshold" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$neededWares = 0" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="end" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="do if $neededWares &lt; 0" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="$neededWares = 0" />
</sval>
<sval type="array" size="2">
<sval type="int" val="384" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="384" />
<sval type="int" val="1" />
<sval type="string" val="Recheck some stuff here to make sure our job is still valid." />
</sval>
<sval type="array" size="2">
<sval type="int" val="391" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="392" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="392" />
<sval type="int" val="1" />
<sval type="string" val="A pre-job-start validation function to satisfy the condition of $waitCargo (in my opinion)" />
</sval>
<sval type="array" size="3">
<sval type="int" val="392" />
<sval type="int" val="1" />
<sval type="string" val="A DA should only begin a WaitForCargo Acquire run when the source location can meet the WaitForCargo requirement , else it should consider the next job" />
</sval>
<sval type="array" size="3">
<sval type="int" val="392" />
<sval type="int" val="1" />
<sval type="string" val="Similarly, a DA should only begin a WaitForCargo Distribute run when the destination location(s) will accept the Cargo without the DA needing to wait" />
</sval>
<sval type="array" size="3">
<sval type="int" val="392" />
<sval type="int" val="1" />
<sval type="string" val="If this condition changes while in flight, the worker will wait. (maybe not the best behaviour....?) " />
</sval>
<sval type="array" size="2">
<sval type="int" val="398" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="398" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="398" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="399" />
<sval type="int" val="1" />
<sval type="string" val="Acquire" />
</sval>
<sval type="array" size="2">
<sval type="int" val="403" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="403" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="404" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="413" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="414" />
<sval type="int" val="1" />
<sval type="string" val="goto label Restart:" />
</sval>
<sval type="array" size="2">
<sval type="int" val="416" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="416" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="422" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="427" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="428" />
<sval type="int" val="1" />
<sval type="string" val="Acquire" />
</sval>
<sval type="array" size="2">
<sval type="int" val="437" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="438" />
<sval type="int" val="1" />
<sval type="string" val="goto label Restart:" />
</sval>
<sval type="array" size="2">
<sval type="int" val="442" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="443" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="457" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="458" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="460" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="3">
<sval type="int" val="462" />
<sval type="int" val="1" />
<sval type="string" val="Distribute" />
</sval>
<sval type="array" size="2">
<sval type="int" val="465" />
<sval type="int" val="5" />
</sval>
<sval type="array" size="2">
<sval type="int" val="466" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="468" />
<sval type="int" val="4" />
</sval>
<sval type="array" size="2">
<sval type="int" val="468" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="469" />
<sval type="int" val="1" />
<sval type="string" val="goto label Restart:" />
</sval>
<sval type="array" size="2">
<sval type="int" val="471" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="471" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="477" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="477" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="3">
<sval type="int" val="479" />
<sval type="int" val="1" />
<sval type="string" val="*goto label Restart:" />
</sval>
<sval type="array" size="2">
<sval type="int" val="481" />
<sval type="int" val="2" />
</sval>
<sval type="array" size="2">
<sval type="int" val="481" />
<sval type="int" val="2" />
</sval>
</sval>
<sval type="string" val="COMMAND_DOCK_AGENT" />
</sval>
</codearray>
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment