<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2script.xsl" type="text/xsl" ?>
<script>
<name>lib.Xai.Nav</name>
<version>6</version>
<engineversion>25</engineversion>
<description>Handles navigation calculations</description>
<arguments>
<argument index="1" name="Target" type="Value" desc="Target" />
<argument index="2" name="Range" type="Var/Number" desc="Range" />
<argument index="3" name="SectorPos" type="Var/Sector Position" desc="Sector Position" />
</arguments>
<sourcetext>
<line linenr="001" indent=""><comment><text>*&#160;</text><var>Created&#160;by&#160;Xai&#160;Corporation</var></comment></line>
<line linenr="002" indent=""><comment><text>*&#160;</text><var></var></comment></line>
<line linenr="003" indent=""><comment><text>*&#160;</text><var>idles&#160;while&#160;followers&#160;launch</var></comment></line>
<line linenr="004" indent=""><comment><text>*&#160;</text><var>uses&#160;jumpdrive&#160;if-</var></comment></line>
<line linenr="005" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;jumpdrive&#160;installed</var></comment></line>
<line linenr="006" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;have&#160;enough&#160;energy</var></comment></line>
<line linenr="007" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;journey&#160;is&#160;more&#160;than&#160;2&#160;&#160;jumps</var></comment></line>
<line linenr="008" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;all&#160;followers&#160;can&#160;also&#160;make&#160;jump</var></comment></line>
<line linenr="009" indent=""><comment><text>*&#160;</text><var>calculates&#160;best&#160;gate&#160;to&#160;jump&#160;to</var></comment></line>
<line linenr="010" indent=""><comment><text>*&#160;</text><var></var></comment></line>
<line linenr="011" indent=""></line>
<line linenr="012" indent=""><comment><text>*&#160;</text><var>-------------------------------</var></comment></line>
<line linenr="013" indent=""><comment><text>*&#160;</text><var>Validate&#160;Target&#160;First</var></comment></line>
<line linenr="014" indent=""><comment><text>*&#160;</text><var>-------------------------------</var></comment></line>
<line linenr="015" indent=""><comment><text>*&#160;</text><var>Default&#160;Target</var></comment></line>
<line linenr="016" indent=""><var>skip&#160;if&#160;not&#160;</var><var>$SectorPos</var></line>
<line linenr="017" indent="&#160;"><var>$Target&#160;=&#160;</var><var>$SectorPos</var></line>
<line linenr="018" indent=""><var>if&#160;not&#160;</var><var>$Target</var></line>
<line linenr="019" interruptable="@" indent="&#160;"><var>$Target&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>lib.Xai.find</call><text>&#160;:&#160;</text><text>&#160;CMD=</text><var>'safe.station'</var><text>&#160;</text><text>&#160;Arg1=</text><var>null</var><text>&#160;</text><text>&#160;Arg2=</text><var>null</var><text>&#160;</text><text>&#160;Arg3=</text><var>null</var><text>&#160;</text><text>&#160;Arg4=</text><var>null</var></line>
<line linenr="020" indent="&#160;"><var>[THIS]&#160;-&gt;</var><text>&#160;set&#160;command:&#160;</text><var>COMMAND_DOCKAT</var><text>&#160;&#160;target=</text><var>$Target</var><text>&#160;target2=</text><var>null</var><text>&#160;par1=</text><var>null</var><text>&#160;par2=</text><var>null</var></line>
<line linenr="021" indent="&#160;"><var>[THIS]&#160;-&gt;</var><text>&#160;set&#160;destination&#160;to&#160;</text><var>$Target</var></line>
<line linenr="022" indent=""><text>end</text></line>
<line linenr="023" indent=""><var>skip&#160;if&#160;</var><var>$Target</var></line>
<line linenr="024" indent="&#160;"><text>return&#160;</text><var>FLRET_ERROR</var></line>
<line linenr="025" indent=""></line>
<line linenr="026" indent=""><comment><text>*&#160;</text><var>need&#160;to&#160;check&#160;target&#160;is&#160;a&#160;valid&#160;object,&#160;not&#160;a&#160;ware&#160;or&#160;other&#160;value</var></comment></line>
<line linenr="027" indent=""><var>$target.isObject&#160;=&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Target</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_OBJECT</var></line>
<line linenr="028" indent=""><var>$target.isShip&#160;=&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Target</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_SHIP</var></line>
<line linenr="029" indent=""><var>$target.isStation&#160;=&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Target</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_STATION</var></line>
<line linenr="030" indent=""><var>$target.isSector&#160;=&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Target</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_SECTOR</var></line>
<line linenr="031" indent=""><var>$target.isPosition&#160;=&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$SectorPos</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_ARRAY</var></line>
<line linenr="032" indent=""><var>skip&#160;if&#160;</var><var>$target.isShip</var><text>&#160;</text><var>OR</var><text>&#160;</text><var>$target.isStation</var><text>&#160;</text><var>OR</var><text>&#160;</text><var>(</var><text>&#160;</text><var>$target.isPosition</var><text>&#160;</text><var>AND</var><text>&#160;</text><var>$SectorPos</var><text>&#160;</text><var>)</var><text>&#160;</text><var>OR</var><text>&#160;</text><var>$target.isObject</var><text>&#160;</text><var>OR</var><text>&#160;</text><var>$target.isSector</var></line>
<line linenr="033" indent="&#160;"><text>return&#160;</text><var>FLRET_ERROR</var></line>
<line linenr="034" indent=""></line>
<line linenr="035" indent=""></line>
<line linenr="036" indent=""><comment><text>*&#160;</text><var>-------------------------------</var></comment></line>
<line linenr="037" indent=""><comment><text>*&#160;</text><var>Navigate&#160;to&#160;target</var></comment></line>
<line linenr="038" indent=""><comment><text>*&#160;</text><var>-------------------------------</var></comment></line>
<line linenr="039" indent=""><comment><text>*&#160;</text><var>no&#160;need&#160;to&#160;do&#160;anything&#160;if&#160;we&#160;are&#160;there&#160;already</var></comment></line>
<line linenr="040" indent=""><var>skip&#160;if&#160;not&#160;</var><var>$Target</var><text>&#160;</text><var>==</var><text>&#160;</text><var>[DOCKEDAT]</var></line>
<line linenr="041" indent="&#160;"><text>return&#160;</text><var>FLRET_LANDED</var></line>
<line linenr="042" indent=""></line>
<line linenr="043" indent=""><comment><text>*&#160;</text><var>check&#160;for&#160;jump&#160;ability</var></comment></line>
<line linenr="044" indent=""><comment><text>*&#160;</text><var>&#160;&#160;-&#160;&#160;get&#160;&#160;target&#160;gate&#160;and&#160;target&#160;sector</var></comment></line>
<line linenr="045" indent=""></line>
<line linenr="046" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;&#160;IF&#160;target&#160;is&#160;a&#160;sector&#160;just&#160;check&#160;for&#160;a&#160;gate&#160;&#160;at&#160;each&#160;point.</var></comment></line>
<line linenr="047" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;Not&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="048" indent=""><var>if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Sector</var></line>
<line linenr="049" indent="&#160;"><var>$Target.sector&#160;=&#160;</var><var>$Target</var></line>
<line linenr="050" indent="&#160;"></line>
<line linenr="051" indent="&#160;"><var>if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;amount&#160;of&#160;ware&#160;</text><var>Jumpdrive</var><text>&#160;in&#160;cargo&#160;bay</text></line>
<line linenr="052" indent="&#160;&#160;"><var>if&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>0</var></line>
<line linenr="053" indent="&#160;&#160;&#160;"><var>$Target.gate&#160;=&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>0</var></line>
<line linenr="054" indent="&#160;&#160;"><var>else&#160;if&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>1</var></line>
<line linenr="055" indent="&#160;&#160;&#160;"><var>$Target.gate&#160;=&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>1</var></line>
<line linenr="056" indent="&#160;&#160;"><var>else&#160;if&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>2</var></line>
<line linenr="057" indent="&#160;&#160;&#160;"><var>$Target.gate&#160;=&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>2</var></line>
<line linenr="058" indent="&#160;&#160;"><var>else&#160;if&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>3</var></line>
<line linenr="059" indent="&#160;&#160;&#160;"><var>$Target.gate&#160;=&#160;</var><var>$Target.sector&#160;-&gt;</var><text>&#160;get&#160;warp&#160;gate:&#160;gate&#160;id=</text><var>3</var></line>
<line linenr="060" indent="&#160;&#160;"><text>end</text></line>
<line linenr="061" indent="&#160;"><text>end</text></line>
<line linenr="062" indent="&#160;"></line>
<line linenr="063" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;If&#160;target&#160;is&#160;an&#160;array,&#160;treat&#160;it&#160;as&#160;a&#160;sector&#160;position.</var></comment></line>
<line linenr="064" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;Not&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="065" indent=""><var>else&#160;if&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Target</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_ARRAY</var></line>
<line linenr="066" indent="&#160;"><var>$Target.sector&#160;=&#160;</var><var>$Target</var><text>[</text><var>3</var><text>]</text></line>
<line linenr="067" indent="&#160;"><var>if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;amount&#160;of&#160;ware&#160;</text><var>Jumpdrive</var><text>&#160;in&#160;cargo&#160;bay</text></line>
<line linenr="068" indent="&#160;&#160;"><var>skip&#160;if&#160;not&#160;</var><var>$Target.sector</var></line>
<line linenr="069" interruptable="@" indent="&#160;&#160;&#160;"><var>$Target.gate&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>lib.Xai.find</call><text>&#160;:&#160;</text><text>&#160;CMD=</text><var>'nearest.gate'</var><text>&#160;</text><text>&#160;Arg1=</text><var>$Target</var><text>&#160;</text><text>&#160;Arg2=</text><var>null</var><text>&#160;</text><text>&#160;Arg3=</text><var>null</var><text>&#160;</text><text>&#160;Arg4=</text><var>null</var></line>
<line linenr="070" indent="&#160;"><text>end</text></line>
<line linenr="071" indent="&#160;"></line>
<line linenr="072" indent="&#160;"></line>
<line linenr="073" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;&#160;Otherwise&#160;treat&#160;as&#160;an&#160;in&#160;sector&#160;object</var></comment></line>
<line linenr="074" indent=""><comment><text>*&#160;</text><var>&#160;&#160;----&#160;This&#160;is&#160;&#160;the&#160;only&#160;type&#160;of&#160;Target&#160;for&#160;MTC&#160;----</var></comment></line>
<line linenr="075" indent=""><text>else</text></line>
<line linenr="076" indent="&#160;"><var>$Target.sector&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;sector</text></line>
<line linenr="077" indent="&#160;"><var>skip&#160;if&#160;not&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;amount&#160;of&#160;ware&#160;</text><var>Jumpdrive</var><text>&#160;in&#160;cargo&#160;bay</text></line>
<line linenr="078" interruptable="@" indent="&#160;&#160;"><var>$Target.gate&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>lib.Xai.find</call><text>&#160;:&#160;</text><text>&#160;CMD=</text><var>'nearest.gate'</var><text>&#160;</text><text>&#160;Arg1=</text><var>$Target</var><text>&#160;</text><text>&#160;Arg2=</text><var>null</var><text>&#160;</text><text>&#160;Arg3=</text><var>null</var><text>&#160;</text><text>&#160;Arg4=</text><var>null</var></line>
<line linenr="079" indent=""><text>end</text></line>
<line linenr="080" indent=""></line>
<line linenr="081" indent=""><comment><text>*&#160;</text><var>Get&#160;&#160;jump&#160;range&#160;to&#160;target&#160;sector</var></comment></line>
<line linenr="082" indent=""><var>skip&#160;if&#160;</var><var>$Target.gate</var></line>
<line linenr="083" indent="&#160;"><var>$Target.gate&#160;=&#160;</var><var>$Target.sector</var></line>
<line linenr="084" indent=""><var>$jump.range&#160;=&#160;</var><text>get&#160;jumps&#160;from&#160;sector&#160;</text><var>[SECTOR]</var><text>&#160;to&#160;sector&#160;</text><var>$Target.sector</var></line>
<line linenr="085" indent=""></line>
<line linenr="086" indent=""><comment><text>*&#160;</text><var>If&#160;jump&#160;range&#160;is&#160;null,&#160;theres&#160;no&#160;way&#160;to&#160;get&#160;there</var></comment></line>
<line linenr="087" indent=""><var>skip&#160;if&#160;</var><var>$jump.range</var><text>&#160;</text><var>!=</var><text>&#160;</text><var>null</var></line>
<line linenr="088" indent="&#160;"><text>return&#160;</text><var>'UNREACHABLE'</var></line>
<line linenr="089" indent=""></line>
<line linenr="090" indent=""><comment><text>*&#160;</text><var>wait&#160;for&#160;following&#160;ships&#160;to&#160;launch</var></comment></line>
<line linenr="091" interruptable="@" indent=""><var>$followers&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>lib.Xai.groups</call><text>&#160;:&#160;</text><text>&#160;Command=</text><var>'find.ships'</var><text>&#160;</text><text>&#160;Group&#160;&#160;Member=</text><var>[THIS]</var><text>&#160;</text><text>&#160;Ships&#160;Array=</text><var>null</var><text>&#160;</text><text>&#160;Lead&#160;ship=</text><var>null</var></line>
<line linenr="092" indent=""><var>if&#160;</var><var>$followers</var></line>
<line linenr="093" interruptable="@" indent="&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!move.undock</call><text>&#160;:&#160;</text></line>
<line linenr="094" indent="&#160;"><var>$followers.num&#160;=&#160;</var><text>&#160;size&#160;of&#160;array&#160;</text><var>$followers</var></line>
<line linenr="095" indent="&#160;"><var>while&#160;</var><var>$followers.num</var></line>
<line linenr="096" indent="&#160;&#160;"><text>dec&#160;</text><var>$followers.num&#160;=&#160;</var></line>
<line linenr="097" indent="&#160;&#160;"><var>$follower&#160;=&#160;</var><var>$followers</var><text>[</text><var>$followers.num</var><text>]</text></line>
<line linenr="098" indent="&#160;&#160;"><var>if&#160;</var><var>$follower&#160;-&gt;</var><text>&#160;is&#160;in&#160;same&#160;sector&#160;as&#160;</text><var>[THIS]</var></line>
<line linenr="099" indent="&#160;&#160;&#160;"><var>while&#160;not&#160;</var><var>$follower&#160;-&gt;</var><text>&#160;has&#160;same&#160;environment&#160;as&#160;</text><var>[THIS]</var></line>
<line linenr="100" interruptable="@" indent="&#160;&#160;&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;move&#160;around&#160;</text><var>5000</var><text>&#160;ms</text></line>
<line linenr="101" indent="&#160;&#160;&#160;&#160;"><var>skip&#160;if&#160;</var><var>$follower&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="102" indent="&#160;&#160;&#160;&#160;&#160;"><text>break</text></line>
<line linenr="103" indent="&#160;&#160;&#160;"><text>end</text></line>
<line linenr="104" indent="&#160;&#160;"><text>end</text></line>
<line linenr="105" indent="&#160;"><text>end</text></line>
<line linenr="106" indent=""><text>end</text></line>
<line linenr="107" indent=""></line>
<line linenr="108" indent=""><comment><text>*&#160;</text><var>do&#160;we&#160;jump&#160;first</var></comment></line>
<line linenr="109" indent=""><var>if&#160;</var><var>$jump.range</var><text>&#160;</text><var>&gt;</var><text>&#160;</text><var>2</var><text>&#160;</text><var>AND</var><text>&#160;</text><var>$Target.gate</var></line>
<line linenr="110" indent="&#160;"><var>$jump.energy.req&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;needed&#160;jump&#160;drive&#160;energy&#160;for&#160;jump&#160;to&#160;sector&#160;</text><var>$Target.sector</var></line>
<line linenr="111" indent="&#160;"><var>$jump.energy.avail&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;amount&#160;of&#160;ware&#160;</text><var>Energy&#160;Cells</var><text>&#160;in&#160;cargo&#160;bay</text></line>
<line linenr="112" indent="&#160;"><var>if&#160;</var><var>$jump.energy.avail</var><text>&#160;</text><var>&gt;=</var><text>&#160;</text><var>$jump.energy.req</var></line>
<line linenr="113" indent="&#160;&#160;"></line>
<line linenr="114" indent=""><comment><text>*&#160;</text><var>we&#160;can&#160;jump,&#160;&#160;can&#160;followers</var></comment></line>
<line linenr="115" indent="&#160;&#160;"><var>if&#160;</var><var>$followers</var></line>
<line linenr="116" indent="&#160;&#160;&#160;"><var>$followers.num&#160;=&#160;</var><text>&#160;size&#160;of&#160;array&#160;</text><var>$followers</var></line>
<line linenr="117" indent="&#160;&#160;&#160;"><var>while&#160;</var><var>$followers.num</var></line>
<line linenr="118" indent="&#160;&#160;&#160;&#160;"><text>dec&#160;</text><var>$followers.num&#160;=&#160;</var></line>
<line linenr="119" indent="&#160;&#160;&#160;&#160;"><var>$follower&#160;=&#160;</var><var>$followers</var><text>[</text><var>$followers.num</var><text>]</text></line>
<line linenr="120" indent="&#160;&#160;&#160;&#160;"><var>$jump.energy.req&#160;=&#160;</var><var>$follower&#160;-&gt;</var><text>&#160;needed&#160;jump&#160;drive&#160;energy&#160;for&#160;jump&#160;to&#160;sector&#160;</text><var>$Target.sector</var></line>
<line linenr="121" indent="&#160;&#160;&#160;&#160;"><var>$jump.energy.avail&#160;=&#160;</var><var>$follower&#160;-&gt;</var><text>&#160;get&#160;amount&#160;of&#160;ware&#160;</text><var>Energy&#160;Cells</var><text>&#160;in&#160;cargo&#160;bay</text></line>
<line linenr="122" indent="&#160;&#160;&#160;&#160;"><var>skip&#160;if&#160;</var><var>$jump.energy.avail</var><text>&#160;</text><var>&gt;=</var><text>&#160;</text><var>$jump.energy.req</var></line>
<line linenr="123" indent="&#160;&#160;&#160;&#160;&#160;"><var>$No.Jump&#160;=&#160;</var><var>[TRUE]</var></line>
<line linenr="124" indent="&#160;&#160;&#160;"><text>end</text></line>
<line linenr="125" indent="&#160;&#160;"><text>end</text></line>
<line linenr="126" indent="&#160;&#160;"></line>
<line linenr="127" indent="&#160;&#160;"><var>skip&#160;if&#160;</var><var>$No.Jump</var></line>
<line linenr="128" interruptable="@" indent="&#160;&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!move.jump</call><text>&#160;:&#160;</text><text>&#160;gate&#160;or&#160;sector=</text><var>$Target.gate</var><text>&#160;</text><text>&#160;followers&#160;should&#160;jump&#160;too=</text><var>[TRUE]</var></line>
<line linenr="129" indent="&#160;"><text>end</text></line>
<line linenr="130" indent=""><text>end</text></line>
<line linenr="131" indent=""></line>
<line linenr="132" indent=""><comment><text>*&#160;</text><var>Check&#160;Target&#160;still&#160;exists&#160;after&#160;lunch&#160;and&#160;Jump</var></comment></line>
<line linenr="133" indent=""><var>if&#160;not&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Target</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_ARRAY</var></line>
<line linenr="134" indent="&#160;"><var>skip&#160;if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="135" indent="&#160;&#160;"><text>return&#160;</text><var>FLRET_DESTROYED</var></line>
<line linenr="136" indent=""><text>end</text></line>
<line linenr="137" indent=""></line>
<line linenr="138" indent=""><comment><text>*&#160;</text><var>Call&#160;relevent&#160;script</var></comment></line>
<line linenr="139" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="140" indent=""><comment><text>*&#160;</text><var>If&#160;&#160;target&#160;is&#160;Enemy</var></comment></line>
<line linenr="141" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="142" indent=""><var>if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;</text><var>$Target</var><text>&#160;a&#160;enemy</text></line>
<line linenr="143" indent="&#160;"></line>
<line linenr="144" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;Not&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="145" indent="&#160;"><var>if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Big&#160;Ship</var></line>
<line linenr="146" indent="&#160;&#160;"><var>[THIS]&#160;-&gt;</var><text>&#160;set&#160;command:&#160;</text><var>COMMAND_ATTACK</var><text>&#160;&#160;target=</text><var>$Target</var><text>&#160;target2=</text><var>null</var><text>&#160;par1=</text><var>null</var><text>&#160;par2=</text><var>null</var></line>
<line linenr="147" interruptable="@" indent="&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!fight.attack.object</call><text>&#160;:&#160;</text><text>&#160;the&#160;victim=</text><var>$Target</var><text>&#160;</text><text>&#160;follow&#160;in&#160;new&#160;sector=</text><var>[FALSE]</var></line>
<line linenr="148" indent="&#160;&#160;"><text>START&#160;</text><var>[THIS]&#160;-&gt;</var><text>&#160;command&#160;</text><var>COMMAND_ATTACK_NEAREST</var><text>&#160;:&#160;arg1=</text><var>[THIS]</var><text>,&#160;arg2=</text><var>null</var><text>,&#160;arg3=</text><var>null</var><text>,&#160;arg4=</text><var>null</var></line>
<line linenr="149" indent="&#160;&#160;"></line>
<line linenr="150" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;Not&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="151" indent="&#160;"><var>else&#160;if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Fighter</var></line>
<line linenr="152" indent="&#160;&#160;"><var>[THIS]&#160;-&gt;</var><text>&#160;set&#160;command:&#160;</text><var>COMMAND_ATTACK</var><text>&#160;&#160;target=</text><var>$Target</var><text>&#160;target2=</text><var>null</var><text>&#160;par1=</text><var>null</var><text>&#160;par2=</text><var>null</var></line>
<line linenr="153" interruptable="@" indent="&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!fight.attack.object</call><text>&#160;:&#160;</text><text>&#160;the&#160;victim=</text><var>$Target</var><text>&#160;</text><text>&#160;follow&#160;in&#160;new&#160;sector=</text><var>[FALSE]</var></line>
<line linenr="154" indent="&#160;&#160;"><text>START&#160;</text><var>[THIS]&#160;-&gt;</var><text>&#160;command&#160;</text><var>COMMAND_ATTACK_NEAREST</var><text>&#160;:&#160;arg1=</text><var>[THIS]</var><text>,&#160;arg2=</text><var>null</var><text>,&#160;arg3=</text><var>null</var><text>,&#160;arg4=</text><var>null</var></line>
<line linenr="155" indent="&#160;&#160;"></line>
<line linenr="156" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;All&#160;other&#160;ships&#160;dock&#160;if&#160;possible&#160;&#160;---</var></comment></line>
<line linenr="157" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="158" indent="&#160;"><text>else</text></line>
<line linenr="159" indent="&#160;&#160;"><var>if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Station</var></line>
<line linenr="160" indent="&#160;&#160;&#160;"><var>if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;is&#160;docking&#160;possible&#160;of&#160;</text><var>[THIS]</var></line>
<line linenr="161" interruptable="@" indent="&#160;&#160;&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!move.movetostation</call><text>&#160;:&#160;</text><text>&#160;station=</text><var>$Target</var></line>
<line linenr="162" indent="&#160;&#160;&#160;&#160;"><var>if&#160;</var><var>[DOCKEDAT]</var><text>&#160;</text><var>==</var><text>&#160;</text><var>$Target</var></line>
<line linenr="163" indent="&#160;&#160;&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_LANDED</var></line>
<line linenr="164" indent="&#160;&#160;&#160;&#160;"><var>else&#160;if&#160;not&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="165" indent="&#160;&#160;&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_DESTROYED</var></line>
<line linenr="166" indent="&#160;&#160;&#160;&#160;"><var>else&#160;if&#160;not&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;docking&#160;allowed&#160;at&#160;</text><var>$Target</var></line>
<line linenr="167" indent="&#160;&#160;&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_ERROR</var></line>
<line linenr="168" indent="&#160;&#160;&#160;&#160;"><text>end</text></line>
<line linenr="169" indent="&#160;&#160;&#160;&#160;"><text>return&#160;</text><var>$Status</var></line>
<line linenr="170" indent="&#160;&#160;&#160;"><text>end</text></line>
<line linenr="171" indent="&#160;&#160;"><text>end</text></line>
<line linenr="172" indent="&#160;&#160;"></line>
<line linenr="173" indent="&#160;&#160;"><text>return&#160;</text><var>FLRET_INVALIDPARMS</var></line>
<line linenr="174" indent="&#160;"><text>end</text></line>
<line linenr="175" indent="&#160;"></line>
<line linenr="176" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="177" indent=""><comment><text>*&#160;</text><var>If&#160;&#160;target&#160;is&#160;Friend</var></comment></line>
<line linenr="178" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="179" indent="&#160;"></line>
<line linenr="180" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;If&#160;Target&#160;is&#160;a&#160;Sector&#160;-</var></comment></line>
<line linenr="181" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="182" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;needed&#160;for&#160;find&#160;safe&#160;station&#160;---</var></comment></line>
<line linenr="183" indent=""><var>else&#160;if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Sector</var></line>
<line linenr="184" indent=""><comment><text>*&#160;</text><var>use&#160;command&#160;instead&#160;of&#160;move.tosector&#160;script</var></comment></line>
<line linenr="185" interruptable="@" indent="&#160;"><var>$Status&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;fly&#160;to&#160;sector&#160;</text><var>$Target</var></line>
<line linenr="186" indent="&#160;"><var>skip&#160;if&#160;not&#160;</var><var>[SECTOR]</var><text>&#160;</text><var>==</var><text>&#160;</text><var>$Target</var></line>
<line linenr="187" indent="&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_TARGETREACHED</var></line>
<line linenr="188" indent="&#160;"></line>
<line linenr="189" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;If&#160;Target&#160;is&#160;a&#160;station&#160;-</var></comment></line>
<line linenr="190" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="191" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;Only&#160;move&#160;to&#160;stations&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="192" indent=""><var>else&#160;if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Station</var></line>
<line linenr="193" indent="&#160;"></line>
<line linenr="194" indent=""><comment><text>*&#160;</text><var>&#160;&#160;-&#160;&#160;-&#160;&#160;If&#160;too&#160;big&#160;to&#160;dock,&#160;wait&#160;near&#160;station</var></comment></line>
<line linenr="195" indent="&#160;"><var>if&#160;not&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;is&#160;docking&#160;possible&#160;of&#160;</text><var>[THIS]</var></line>
<line linenr="196" indent="&#160;&#160;"><var>$Target.sector&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;sector</text></line>
<line linenr="197" indent="&#160;&#160;"><var>$x&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;x&#160;position</text></line>
<line linenr="198" indent="&#160;&#160;"><var>$y&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;y&#160;position</text></line>
<line linenr="199" indent="&#160;&#160;"><var>$z&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;z&#160;position</text></line>
<line linenr="200" indent="&#160;&#160;"><var>$size&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;size&#160;of&#160;object</text></line>
<line linenr="201" indent="&#160;&#160;"><var>$Range&#160;=&#160;</var><var>1500</var><text>&#160;</text><var>+</var><text>&#160;</text><var>(</var><text>&#160;</text><var>$size</var><text>&#160;</text><var>/</var><text>&#160;</text><var>222</var><text>&#160;</text><var>)</var></line>
<line linenr="202" indent="&#160;&#160;"><var>$x&#160;=&#160;</var><var>$x</var><text>&#160;</text><var>+</var><text>&#160;</text><var>$Range</var></line>
<line linenr="203" indent="&#160;&#160;"><var>$range.cur&#160;=&#160;</var><var>1100</var></line>
<line linenr="204" indent="&#160;&#160;"><var>while&#160;not&#160;</var><var>[SECTOR]</var><text>&#160;</text><var>==</var><text>&#160;</text><var>$Target.sector</var><text>&#160;</text><var>AND</var><text>&#160;</text><var>$range.cur</var><text>&#160;</text><var>&lt;</var><text>&#160;</text><var>1000</var></line>
<line linenr="205" interruptable="@" indent="&#160;&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!move.movetoposition</call><text>&#160;:&#160;</text><text>&#160;sector=</text><var>$Target.sector</var><text>&#160;</text><text>&#160;position&#160;x=</text><var>$x</var><text>&#160;</text><text>&#160;position&#160;y=</text><var>$y</var><text>&#160;</text><text>&#160;position&#160;z=</text><var>$z</var><text>&#160;</text><text>&#160;precision=</text><var>1000</var></line>
<line linenr="206" indent="&#160;&#160;&#160;"><var>$range.cur&#160;=&#160;</var><text>get&#160;distance&#160;between&#160;</text><var>$Target</var><text>&#160;and&#160;</text><var>[THIS]</var></line>
<line linenr="207" interruptable="@" indent="&#160;&#160;&#160;"><var>=&#160;</var><text>wait&#160;randomly&#160;from&#160;</text><var>100</var><text>&#160;to&#160;</text><var>150</var><text>&#160;ms</text></line>
<line linenr="208" indent="&#160;&#160;&#160;"><var>skip&#160;if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="209" indent="&#160;&#160;&#160;&#160;"><text>break</text></line>
<line linenr="210" indent="&#160;&#160;"><text>end</text></line>
<line linenr="211" indent="&#160;&#160;"><text>START&#160;</text><var>[THIS]&#160;-&gt;</var><text>&#160;command&#160;</text><var>COMMAND_STAY</var><text>&#160;:&#160;arg1=</text><var>[THIS]</var><text>,&#160;arg2=</text><var>null</var><text>,&#160;arg3=</text><var>null</var><text>,&#160;arg4=</text><var>null</var></line>
<line linenr="212" indent="&#160;&#160;"></line>
<line linenr="213" indent=""><comment><text>*&#160;</text><var>&#160;&#160;-&#160;&#160;-&#160;&#160;If&#160;docking&#160;not&#160;allowed,&#160;report&#160;error&#160;and&#160;let&#160;other&#160;script&#160;&#160;decide&#160;action</var></comment></line>
<line linenr="214" indent="&#160;"><var>else&#160;if&#160;not&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;docking&#160;allowed&#160;at&#160;</text><var>$Target</var></line>
<line linenr="215" indent="&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_ERROR</var></line>
<line linenr="216" indent="&#160;&#160;"></line>
<line linenr="217" indent=""><comment><text>*&#160;</text><var>&#160;&#160;-&#160;&#160;-&#160;&#160;can&#160;dock&#160;and&#160;allowed&#160;to&#160;dock,&#160;so&#160;dock.</var></comment></line>
<line linenr="218" indent="&#160;"><text>else</text></line>
<line linenr="219" interruptable="@" indent="&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!move.movetostation</call><text>&#160;:&#160;</text><text>&#160;station=</text><var>$Target</var></line>
<line linenr="220" indent="&#160;&#160;"><var>if&#160;</var><var>[DOCKEDAT]</var><text>&#160;</text><var>==</var><text>&#160;</text><var>$Target</var></line>
<line linenr="221" indent="&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_LANDED</var></line>
<line linenr="222" indent="&#160;&#160;"><var>else&#160;if&#160;not&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="223" indent="&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_DESTROYED</var></line>
<line linenr="224" indent="&#160;&#160;"><var>else&#160;if&#160;not&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;docking&#160;allowed&#160;at&#160;</text><var>$Target</var></line>
<line linenr="225" indent="&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_ERROR</var></line>
<line linenr="226" indent="&#160;&#160;"><text>end</text></line>
<line linenr="227" indent="&#160;&#160;"></line>
<line linenr="228" indent="&#160;"><text>end</text></line>
<line linenr="229" indent="&#160;"></line>
<line linenr="230" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;If&#160;Target&#160;is&#160;a&#160;ship&#160;&#160;-</var></comment></line>
<line linenr="231" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="232" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;Not&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="233" indent=""><var>else&#160;if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Ship</var></line>
<line linenr="234" indent="&#160;"></line>
<line linenr="235" indent=""><comment><text>*&#160;</text><var>&#160;&#160;-&#160;&#160;-&#160;&#160;If&#160;range&#160;specified&#160;fly&#160;to&#160;that&#160;distance&#160;from&#160;ship&#160;and&#160;quit</var></comment></line>
<line linenr="236" indent="&#160;"><var>if&#160;</var><var>$Range</var></line>
<line linenr="237" interruptable="@" indent="&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!move.follow.template.notship</call><text>&#160;:&#160;</text><text>&#160;target&#160;ship=</text><var>$Target</var><text>&#160;</text><text>&#160;follow&#160;precision=</text><var>$Range</var></line>
<line linenr="238" indent="&#160;&#160;"><var>$range.cur&#160;=&#160;</var><text>get&#160;distance&#160;between&#160;</text><var>[THIS]</var><text>&#160;and&#160;</text><var>$Target</var></line>
<line linenr="239" indent="&#160;&#160;"><var>if&#160;not&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;in&#160;same&#160;sector&#160;as&#160;</text><var>$Target</var></line>
<line linenr="240" indent="&#160;&#160;"><var>else&#160;if&#160;not&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="241" indent="&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_DESTROYED</var></line>
<line linenr="242" indent="&#160;&#160;"><var>else&#160;if&#160;</var><var>$range.cur</var><text>&#160;</text><var>&lt;=</var><text>&#160;</text><var>$Range</var></line>
<line linenr="243" indent="&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_TARGETREACHED</var></line>
<line linenr="244" indent="&#160;&#160;"><text>end</text></line>
<line linenr="245" indent="&#160;&#160;"></line>
<line linenr="246" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;-&#160;fighters&#160;protect&#160;ship</var></comment></line>
<line linenr="247" indent="&#160;"><var>else&#160;if&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;is&#160;of&#160;class&#160;</text><var>Fighter</var></line>
<line linenr="248" indent="&#160;&#160;"><text>START&#160;</text><var>[THIS]&#160;-&gt;</var><text>&#160;command&#160;</text><var>COMMAND_PROTECT</var><text>&#160;:&#160;arg1=</text><var>$Target</var><text>,&#160;arg2=</text><var>null</var><text>,&#160;arg3=</text><var>null</var><text>,&#160;arg4=</text><var>null</var></line>
<line linenr="249" indent="&#160;&#160;"></line>
<line linenr="250" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;-&#160;others&#160;follow&#160;ship</var></comment></line>
<line linenr="251" indent="&#160;"><text>else</text></line>
<line linenr="252" indent="&#160;&#160;"><text>START&#160;</text><var>[THIS]&#160;-&gt;</var><text>&#160;command&#160;</text><var>COMMAND_FOLLOW</var><text>&#160;:&#160;arg1=</text><var>$Target</var><text>,&#160;arg2=</text><var>null</var><text>,&#160;arg3=</text><var>null</var><text>,&#160;arg4=</text><var>null</var></line>
<line linenr="253" indent="&#160;"><text>end</text></line>
<line linenr="254" indent="&#160;"></line>
<line linenr="255" indent="&#160;"></line>
<line linenr="256" indent=""><comment><text>*&#160;</text><var>&#160;-&#160;If&#160;Target&#160;is&#160;a&#160;position&#160;array&#160;-</var></comment></line>
<line linenr="257" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="258" indent=""><comment><text>*&#160;</text><var>&#160;&#160;---&#160;Not&#160;needed&#160;for&#160;MTC&#160;&#160;---</var></comment></line>
<line linenr="259" indent=""><var>else&#160;if&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Target</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_ARRAY</var></line>
<line linenr="260" indent="&#160;"><var>$x&#160;=&#160;</var><var>$Target</var><text>[</text><var>0</var><text>]</text></line>
<line linenr="261" indent="&#160;"><var>$y&#160;=&#160;</var><var>$Target</var><text>[</text><var>1</var><text>]</text></line>
<line linenr="262" indent="&#160;"><var>$z&#160;=&#160;</var><var>$Target</var><text>[</text><var>2</var><text>]</text></line>
<line linenr="263" indent="&#160;"><var>$Target.sector&#160;=&#160;</var><var>$Target</var><text>[</text><var>3</var><text>]</text></line>
<line linenr="264" indent="&#160;"><var>skip&#160;if&#160;</var><var>$Target.sector</var></line>
<line linenr="265" indent="&#160;&#160;"><var>$Target.sector&#160;=&#160;</var><var>[SECTOR]</var></line>
<line linenr="266" indent="&#160;"><var>skip&#160;if&#160;</var><var>$Range</var></line>
<line linenr="267" indent="&#160;&#160;"><var>$Range&#160;=&#160;</var><var>500</var></line>
<line linenr="268" interruptable="@" indent="&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>!move.movetoposition</call><text>&#160;:&#160;</text><text>&#160;sector=</text><var>$Target.sector</var><text>&#160;</text><text>&#160;position&#160;x=</text><var>$x</var><text>&#160;</text><text>&#160;position&#160;y=</text><var>$y</var><text>&#160;</text><text>&#160;position&#160;z=</text><var>$z</var><text>&#160;</text><text>&#160;precision=</text><var>$Range</var></line>
<line linenr="269" indent="&#160;"><var>$range.cur&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;distance&#160;to:&#160;position&#160;array=</text><var>$Target</var></line>
<line linenr="270" indent="&#160;"><var>skip&#160;if&#160;not&#160;</var><var>$range.cur</var><text>&#160;</text><var>&lt;=</var><text>&#160;</text><var>$Range</var></line>
<line linenr="271" indent="&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_TARGETREACHED</var></line>
<line linenr="272" indent="&#160;"></line>
<line linenr="273" indent=""><comment><text>*&#160;</text><var>-&#160;If&#160;Target&#160;is&#160;some&#160;other&#160;Object&#160;&#160;-</var></comment></line>
<line linenr="274" indent=""><comment><text>*&#160;</text><var>--------------------------------</var></comment></line>
<line linenr="275" indent=""><text>else</text></line>
<line linenr="276" indent="&#160;"><var>if&#160;not&#160;</var><var>$Range</var></line>
<line linenr="277" indent="&#160;&#160;"><var>$size&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;get&#160;size&#160;of&#160;object</text></line>
<line linenr="278" indent="&#160;&#160;"><var>$Target.Size&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;size&#160;of&#160;object</text></line>
<line linenr="279" indent="&#160;&#160;"><var>$Range&#160;=&#160;</var><var>500</var><text>&#160;</text><var>+</var><text>&#160;</text><var>(</var><text>&#160;</text><var>$Target.Size</var><text>&#160;</text><var>+</var><text>&#160;</text><var>$size</var><text>&#160;</text><var>)</var><text>&#160;</text><var>/</var><text>&#160;</text><var>222</var></line>
<line linenr="280" indent="&#160;"><text>end</text></line>
<line linenr="281" indent="&#160;"></line>
<line linenr="282" indent="&#160;"><var>while&#160;</var><var>$Status</var><text>&#160;</text><var>!=</var><text>&#160;</text><var>FLRET_TARGETREACHED</var><text>&#160;</text><var>OR</var><text>&#160;</text><var>$Status</var><text>&#160;</text><var>!=</var><text>&#160;</text><var>FLRET_DESTROYED</var></line>
<line linenr="283" indent="&#160;&#160;"><var>$Target.sector&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;sector</text></line>
<line linenr="284" indent="&#160;&#160;"><var>while&#160;not&#160;</var><var>$Target.sector</var><text>&#160;</text><var>==</var><text>&#160;</text><var>[SECTOR]</var><text>&#160;</text><var>AND</var><text>&#160;</text><var>$Status</var><text>&#160;</text><var>==</var><text>&#160;</text><var>FLRET_DESTROYED</var></line>
<line linenr="285" interruptable="@" indent="&#160;&#160;&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;fly&#160;to&#160;sector&#160;</text><var>$Target.sector</var></line>
<line linenr="286" indent="&#160;&#160;&#160;"><var>skip&#160;if&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="287" indent="&#160;&#160;&#160;&#160;"><var>$Status&#160;=&#160;</var><var>FLRET_DESTROYED</var></line>
<line linenr="288" indent="&#160;&#160;&#160;"><var>$Target.sector&#160;=&#160;</var><var>$Target&#160;-&gt;</var><text>&#160;get&#160;sector</text></line>
<line linenr="289" indent="&#160;&#160;"><text>end</text></line>
<line linenr="290" interruptable="@" indent="&#160;&#160;"><var>$Status&#160;=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;follow&#160;object&#160;</text><var>$Target</var><text>&#160;with&#160;precision&#160;</text><var>$Range</var><text>&#160;m</text></line>
<line linenr="291" indent="&#160;"><text>end</text></line>
<line linenr="292" indent="&#160;"></line>
<line linenr="293" indent=""><text>end</text></line>
<line linenr="294" indent=""></line>
<line linenr="295" indent=""><text>return&#160;</text><var>$Status</var></line>
</sourcetext>
<codearray>
<sval type="array" size="10"><sval type="string" val="lib.Xai.Nav" /><sval type="int" val="25" /><sval type="string" val="Handles navigation calculations" /><sval type="int" val="6" /><sval type="int" val="0" /><sval type="array" size="24"><sval type="string" val="Target" /><sval type="string" val="Range" /><sval type="string" val="SectorPos" /><sval type="string" val="target.isObject" /><sval type="string" val="target.isShip" /><sval type="string" val="target.isStation" /><sval type="string" val="target.isSector" /><sval type="string" val="target.isPosition" /><sval type="string" val="Target.sector" /><sval type="string" val="Target.gate" /><sval type="string" val="jump.range" /><sval type="string" val="followers" /><sval type="string" val="followers.num" /><sval type="string" val="follower" /><sval type="string" val="jump.energy.req" /><sval type="string" val="jump.energy.avail" /><sval type="string" val="No.Jump" /><sval type="string" val="Status" /><sval type="string" val="x" /><sval type="string" val="y" /><sval type="string" val="z" /><sval type="string" val="size" /><sval type="string" val="range.cur" /><sval type="string" val="Target.Size" /></sval><sval type="array" size="187"><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-1610612216" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="2" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="0" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="2" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-536869372" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="16"><sval type="int" val="102" /><sval type="string" val="lib.Xai.find" /><sval type="int" val="0" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="5" /><sval type="int" val="5" /><sval type="string" val="safe.station" /><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="13"><sval type="int" val="538" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="7" /><sval type="int" val="131074" /><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="65536" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-536868857" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="19" /><sval type="int" val="6" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /><sval type="int" val="65553" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="4" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /><sval type="int" val="65542" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="5" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /><sval type="int" val="65543" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="6" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /><sval type="int" val="65544" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="7" /><sval type="int" val="131074" /><sval type="int" val="2" /><sval type="int" val="20" /><sval type="int" val="21" /></sval><sval type="array" size="39"><sval type="int" val="104" /><sval type="int" val="-536867065" /><sval type="int" val="11" /><sval type="int" val="131074" /><sval type="int" val="4" /><sval type="int" val="131074" /><sval type="int" val="5" /><sval type="int" val="15" /><sval type="int" val="10" /><sval type="int" val="131074" /><sval type="int" val="7" /><sval type="int" val="131074" /><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="131074" /><sval type="int" val="3" /><sval type="int" val="15" /><sval type="int" val="10" /><sval type="int" val="131074" /><sval type="int" val="6" /><sval type="int" val="15" /><sval type="int" val="10" /><sval type="int" val="13" /><sval type="int" val="-1" /><sval type="int" val="10" /><sval type="int" val="-2" /><sval type="int" val="10" /><sval type="int" val="16" /><sval type="int" val="-4" /><sval type="int" val="9" /><sval type="int" val="-5" /><sval type="int" val="17" /><sval type="int" val="10" /><sval type="int" val="-8" /><sval type="int" val="10" /><sval type="int" val="-10" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="19" /><sval type="int" val="6" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610608376" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="131075" /><sval type="int" val="65547" /><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="3"><sval type="int" val="103" /><sval type="int" val="19" /><sval type="int" val="2" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610604541" /><sval type="int" val="12" /><sval type="int" val="2001" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="8" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="6"><sval type="int" val="618" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-1610604797" /><sval type="int" val="9" /><sval type="int" val="1048611" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="-1610606845" /><sval type="int" val="4" /><sval type="int" val="0" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="9" /><sval type="int" val="4" /><sval type="int" val="0" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="31" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="-1610606075" /><sval type="int" val="4" /><sval type="int" val="1" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="9" /><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="31" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="-1610605307" /><sval type="int" val="4" /><sval type="int" val="2" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="9" /><sval type="int" val="4" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="31" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="-1610604795" /><sval type="int" val="4" /><sval type="int" val="3" /></sval><sval type="array" size="6"><sval type="int" val="811" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="9" /><sval type="int" val="4" /><sval type="int" val="3" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="41" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="-1610603003" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /><sval type="int" val="21" /></sval><sval type="array" size="6"><sval type="int" val="129" /><sval type="int" val="8" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="4" /><sval type="int" val="3" /></sval><sval type="array" size="6"><sval type="int" val="618" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-1610603261" /><sval type="int" val="9" /><sval type="int" val="1048611" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-1610603256" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="16"><sval type="int" val="102" /><sval type="string" val="lib.Xai.find" /><sval type="int" val="9" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="5" /><sval type="int" val="5" /><sval type="string" val="nearest.gate" /><sval type="int" val="131074" /><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="41" /></sval><sval type="array" size="4"><sval type="int" val="703" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="8" /></sval><sval type="array" size="6"><sval type="int" val="618" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-1610602232" /><sval type="int" val="9" /><sval type="int" val="1048611" /></sval><sval type="array" size="16"><sval type="int" val="102" /><sval type="string" val="lib.Xai.find" /><sval type="int" val="9" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="5" /><sval type="int" val="5" /><sval type="string" val="nearest.gate" /><sval type="int" val="131074" /><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="104" /><sval type="int" val="-536859897" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="9" /><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="9" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="6"><sval type="int" val="711" /><sval type="int" val="10" /><sval type="int" val="131075" /><sval type="int" val="65542" /><sval type="int" val="131074" /><sval type="int" val="8" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-536859129" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="10" /><sval type="int" val="0" /><sval type="int" val="0" /><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="3"><sval type="int" val="103" /><sval type="int" val="5" /><sval type="string" val="UNREACHABLE" /></sval><sval type="array" size="14"><sval type="int" val="102" /><sval type="string" val="lib.Xai.groups" /><sval type="int" val="11" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="4" /><sval type="int" val="5" /><sval type="string" val="find.ships" /><sval type="int" val="131075" /><sval type="int" val="65536" /><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="104" /><sval type="int" val="-1610597373" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="11" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="6"><sval type="int" val="102" /><sval type="string" val="!move.undock" /><sval type="int" val="-2147483647" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="0" /></sval><sval type="array" size="4"><sval type="int" val="131" /><sval type="int" val="12" /><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="-1610597367" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="12" /><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="12" /></sval><sval type="array" size="6"><sval type="int" val="129" /><sval type="int" val="13" /><sval type="int" val="131074" /><sval type="int" val="11" /><sval type="int" val="131074" /><sval type="int" val="12" /></sval><sval type="array" size="6"><sval type="int" val="733" /><sval type="int" val="131074" /><sval type="int" val="13" /><sval type="int" val="-1610597629" /><sval type="int" val="131075" /><sval type="int" val="65536" /></sval><sval type="array" size="6"><sval type="int" val="732" /><sval type="int" val="131074" /><sval type="int" val="13" /><sval type="int" val="-536855798" /><sval type="int" val="131075" /><sval type="int" val="65536" /></sval><sval type="array" size="6"><sval type="int" val="507" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-2147483647" /><sval type="int" val="4" /><sval type="int" val="5000" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="13" /><sval type="int" val="-536856057" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="59" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="54" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="50" /></sval><sval type="array" size="19"><sval type="int" val="104" /><sval type="int" val="-1610593277" /><sval type="int" val="5" /><sval type="int" val="131074" /><sval type="int" val="10" /><sval type="int" val="4" /><sval type="int" val="2" /><sval type="int" val="15" /><sval type="int" val="2" /><sval type="int" val="131074" /><sval type="int" val="9" /><sval type="int" val="15" /><sval type="int" val="9" /><sval type="int" val="5" /><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><sval type="array" size="6"><sval type="int" val="567" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="14" /><sval type="int" val="131074" /><sval type="int" val="8" /></sval><sval type="array" size="6"><sval type="int" val="618" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="15" /><sval type="int" val="9" /><sval type="int" val="720896" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610593277" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="15" /><sval type="int" val="131074" /><sval type="int" val="14" /><sval type="int" val="15" /><sval type="int" val="4" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="4" /><sval type="int" val="-2" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-1610593789" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="11" /><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="12" /><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="-1610593783" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="12" /><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="12" /></sval><sval type="array" size="6"><sval type="int" val="129" /><sval type="int" val="13" /><sval type="int" val="131074" /><sval type="int" val="11" /><sval type="int" val="131074" /><sval type="int" val="12" /></sval><sval type="array" size="6"><sval type="int" val="567" /><sval type="int" val="131074" /><sval type="int" val="13" /><sval type="int" val="14" /><sval type="int" val="131074" /><sval type="int" val="8" /></sval><sval type="array" size="6"><sval type="int" val="618" /><sval type="int" val="131074" /><sval type="int" val="13" /><sval type="int" val="15" /><sval type="int" val="9" /><sval type="int" val="720896" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-536852217" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="15" /><sval type="int" val="131074" /><sval type="int" val="14" /><sval type="int" val="15" /><sval type="int" val="4" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="4" /><sval type="int" val="-2" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="16" /><sval type="int" val="1" /><sval type="int" val="131075" /><sval type="int" val="10" /><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="66" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-536851449" /><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="10"><sval type="int" val="102" /><sval type="string" val="!move.jump" /><sval type="int" val="-2147483647" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="2" /><sval type="int" val="131074" /><sval type="int" val="9" /><sval type="int" val="131075" /><sval type="int" val="10" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="-536850684" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /><sval type="int" val="21" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536850681" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="19" /><sval type="int" val="1" /></sval><sval type="array" size="6"><sval type="int" val="727" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-1610586109" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-1610590973" /><sval type="int" val="12" /><sval type="int" val="2073" /></sval><sval type="array" size="13"><sval type="int" val="538" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="13" /><sval type="int" val="131074" /><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="10"><sval type="int" val="102" /><sval type="string" val="!fight.attack.object" /><sval type="int" val="-2147483647" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="2" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="131075" /><sval type="int" val="9" /></sval><sval type="array" size="13"><sval type="int" val="514" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="2" /><sval type="int" val="131075" /><sval type="int" val="65536" /><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="103" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-1610589691" /><sval type="int" val="12" /><sval type="int" val="2034" /></sval><sval type="array" size="13"><sval type="int" val="538" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="13" /><sval type="int" val="131074" /><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="10"><sval type="int" val="102" /><sval type="string" val="!fight.attack.object" /><sval type="int" val="-2147483647" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="2" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="131075" /><sval type="int" val="9" /></sval><sval type="array" size="13"><sval type="int" val="514" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="2" /><sval type="int" val="131075" /><sval type="int" val="65536" /><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="103" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610586621" /><sval type="int" val="12" /><sval type="int" val="2016" /></sval><sval type="array" size="6"><sval type="int" val="746" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610586621" /><sval type="int" val="131075" /><sval type="int" val="65536" /></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="65536" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610588157" /><sval type="int" val="3" /><sval type="int" val="131075" /><sval type="int" val="65547" /><sval type="int" val="131074" /><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="19" /><sval type="int" val="2" /><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="101" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536845562" /></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="19" /><sval type="int" val="1" /><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="101" /></sval><sval type="array" size="6"><sval type="int" val="513" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-536845050" /><sval type="int" val="131074" /><sval type="int" val="0" /></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="19" /><sval type="int" val="6" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="131074" /><sval type="int" val="17" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="19" /><sval type="int" val="0" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="186" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610584827" /><sval type="int" val="12" /><sval type="int" val="2001" /></sval><sval type="array" size="6"><sval type="int" val="502" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="17" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610585080" /><sval type="int" val="3" /><sval type="int" val="131075" /><sval type="int" val="65542" /><sval type="int" val="131074" /><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="19" /><sval type="int" val="10" /><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="186" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610576635" /><sval type="int" val="12" /><sval type="int" val="2016" /></sval><sval type="array" size="6"><sval type="int" val="746" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536838140" /><sval type="int" val="131075" /><sval type="int" val="65536" /></sval><sval type="array" size="4"><sval type="int" val="703" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="8" /></sval><sval type="array" size="4"><sval type="int" val="740" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="18" /></sval><sval type="array" size="4"><sval type="int" val="741" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="19" /></sval><sval type="array" size="4"><sval type="int" val="742" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /></sval><sval type="array" size="4"><sval type="int" val="780" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="21" /></sval><sval type="array" size="21"><sval type="int" val="104" /><sval type="int" val="1" /><sval type="int" val="5" /><sval type="int" val="4" /><sval type="int" val="1500" /><sval type="int" val="131074" /><sval type="int" val="21" /><sval type="int" val="4" /><sval type="int" val="222" /><sval type="int" val="15" /><sval type="int" val="14" /><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="16" /><sval type="int" val="-2" /><sval type="int" val="14" /><sval type="int" val="-3" /><sval type="int" val="17" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="18" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="18" /><sval type="int" val="131074" /><sval type="int" val="1" /><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="7"><sval type="int" val="104" /><sval type="int" val="22" /><sval type="int" val="1" /><sval type="int" val="4" /><sval type="int" val="1100" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="25"><sval type="int" val="104" /><sval type="int" val="-536838646" /><sval type="int" val="7" /><sval type="int" val="131075" /><sval type="int" val="65542" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="15" /><sval type="int" val="0" /><sval type="int" val="131074" /><sval type="int" val="22" /><sval type="int" val="4" /><sval type="int" val="1000" /><sval type="int" val="15" /><sval type="int" val="3" /><sval type="int" val="15" /><sval type="int" val="9" /><sval type="int" val="7" /><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><sval type="array" size="16"><sval type="int" val="102" /><sval type="string" val="!move.movetoposition" /><sval type="int" val="-2147483647" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="5" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="131074" /><sval type="int" val="18" /><sval type="int" val="131074" /><sval type="int" val="19" /><sval type="int" val="131074" /><sval type="int" val="20" /><sval type="int" val="4" /><sval type="int" val="1000" /></sval><sval type="array" size="6"><sval type="int" val="738" /><sval type="int" val="22" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="131075" /><sval type="int" val="65536" /></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="100" /><sval type="int" val="4" /><sval type="int" val="150" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536838905" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="126" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="119" /></sval><sval type="array" size="13"><sval type="int" val="514" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="6" /><sval type="int" val="131075" /><sval type="int" val="65536" /><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="140" /></sval><sval type="array" size="6"><sval type="int" val="513" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-536837370" /><sval type="int" val="131074" /><sval type="int" val="0" /></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="19" /><sval type="int" val="6" /><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="140" /></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="65536" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610578173" /><sval type="int" val="3" /><sval type="int" val="131075" /><sval type="int" val="65547" /><sval type="int" val="131074" /><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="19" /><sval type="int" val="2" /><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="140" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536835578" /></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="19" /><sval type="int" val="1" /><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="140" /></sval><sval type="array" size="6"><sval type="int" val="513" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-536835066" /><sval type="int" val="131074" /><sval type="int" val="0" /></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="19" /><sval type="int" val="6" /><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="186" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-1610572283" /><sval type="int" val="12" /><sval type="int" val="2004" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-1610573565" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="1" /><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="!move.follow.template.notship" /><sval type="int" val="-2147483647" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="2" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="131074" /><sval type="int" val="1" /></sval><sval type="array" size="6"><sval type="int" val="738" /><sval type="int" val="22" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="6"><sval type="int" val="733" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-536833276" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="152" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536832506" /></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="19" /><sval type="int" val="1" /><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="152" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610573819" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="22" /><sval type="int" val="131074" /><sval type="int" val="1" /><sval type="int" val="15" /><sval type="int" val="5" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="5" /><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="19" /><sval type="int" val="10" /><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="157" /></sval><sval type="array" size="6"><sval type="int" val="705" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-1610572795" /><sval type="int" val="12" /><sval type="int" val="2034" /></sval><sval type="array" size="13"><sval type="int" val="514" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="4" /><sval type="int" val="131074" /><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="157" /></sval><sval type="array" size="13"><sval type="int" val="514" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="18" /><sval type="int" val="5" /><sval type="int" val="131074" /><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="186" /></sval><sval type="array" size="6"><sval type="int" val="125" /><sval type="int" val="-1610568699" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="20" /><sval type="int" val="21" /></sval><sval type="array" size="6"><sval type="int" val="129" /><sval type="int" val="18" /><sval type="int" val="131074" /><sval type="int" val="0" /><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="19" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="4" /><sval type="int" val="1" /></sval><sval type="array" size="6"><sval type="int" val="129" /><sval type="int" val="20" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="4" /><sval type="int" val="2" /></sval><sval type="array" size="6"><sval type="int" val="129" /><sval type="int" val="8" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="4" /><sval type="int" val="3" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-536828665" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="8" /><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="8" /><sval type="int" val="1" /><sval type="int" val="131075" /><sval type="int" val="65542" /><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="-536828153" /><sval type="int" val="1" /><sval type="int" val="131074" /><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="104" /><sval type="int" val="1" /><sval type="int" val="1" /><sval type="int" val="4" /><sval type="int" val="500" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="16"><sval type="int" val="102" /><sval type="string" val="!move.movetoposition" /><sval type="int" val="-2147483647" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="5" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="131074" /><sval type="int" val="18" /><sval type="int" val="131074" /><sval type="int" val="19" /><sval type="int" val="131074" /><sval type="int" val="20" /><sval type="int" val="131074" /><sval type="int" val="1" /></sval><sval type="array" size="6"><sval type="int" val="797" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="22" /><sval type="int" val="131074" /><sval type="int" val="0" /></sval><sval type="array" size="13"><sval type="int" val="104" /><sval type="int" val="-1610568952" /><sval type="int" val="3" /><sval type="int" val="131074" /><sval type="int" val="22" /><sval type="int" val="131074" /><sval type="int" val="1" /><sval type="int" val="15" /><sval type="int" val="5" /><sval type="int" val="3" /><sval type="int" val="-1" /><sval type="int" val="5" /><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="19" /><sval type="int" val="10" /><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="186" /></sval><sval type="array" size="7"><sval type="int" val="104" /><sval type="int" val="-536825852" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="1" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="4"><sval type="int" val="780" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="21" /></sval><sval type="array" size="4"><sval type="int" val="780" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="23" /></sval><sval type="array" size="27"><sval type="int" val="104" /><sval type="int" val="1" /><sval type="int" val="7" /><sval type="int" val="4" /><sval type="int" val="500" /><sval type="int" val="131074" /><sval type="int" val="23" /><sval type="int" val="131074" /><sval type="int" val="21" /><sval type="int" val="15" /><sval type="int" val="11" /><sval type="int" val="4" /><sval type="int" val="222" /><sval type="int" val="15" /><sval type="int" val="14" /><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="16" /><sval type="int" val="-2" /><sval type="int" val="11" /><sval type="int" val="-3" /><sval type="int" val="17" /><sval type="int" val="14" /><sval type="int" val="-5" /></sval><sval type="array" size="25"><sval type="int" val="104" /><sval type="int" val="-1610565111" /><sval type="int" val="7" /><sval type="int" val="131074" /><sval type="int" val="17" /><sval type="int" val="19" /><sval type="int" val="10" /><sval type="int" val="15" /><sval type="int" val="1" /><sval type="int" val="131074" /><sval type="int" val="17" /><sval type="int" val="19" /><sval type="int" val="1" /><sval type="int" val="15" /><sval type="int" val="1" /><sval type="int" val="15" /><sval type="int" val="10" /><sval type="int" val="7" /><sval type="int" val="-1" /><sval type="int" val="1" /><sval type="int" val="-2" /><sval type="int" val="10" /><sval type="int" val="-4" /><sval type="int" val="1" /><sval type="int" val="-5" /></sval><sval type="array" size="4"><sval type="int" val="703" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="8" /></sval><sval type="array" size="25"><sval type="int" val="104" /><sval type="int" val="-536823798" /><sval type="int" val="7" /><sval type="int" val="131074" /><sval type="int" val="8" /><sval type="int" val="131075" /><sval type="int" val="65542" /><sval type="int" val="15" /><sval type="int" val="0" /><sval type="int" val="131074" /><sval type="int" val="17" /><sval type="int" val="19" /><sval type="int" val="1" /><sval type="int" val="15" /><sval type="int" val="0" /><sval type="int" val="15" /><sval type="int" val="9" /><sval type="int" val="7" /><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="0" /><sval type="int" val="-5" /></sval><sval type="array" size="6"><sval type="int" val="502" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="-2147483647" /><sval type="int" val="131074" /><sval type="int" val="8" /></sval><sval type="array" size="4"><sval type="int" val="706" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="-536824313" /></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="19" /><sval type="int" val="1" /><sval type="int" val="1" /><sval type="int" val="-1" /></sval><sval type="array" size="4"><sval type="int" val="703" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="8" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="178" /></sval><sval type="array" size="8"><sval type="int" val="516" /><sval type="int" val="131075" /><sval type="int" val="65536" /><sval type="int" val="17" /><sval type="int" val="131074" /><sval type="int" val="0" /><sval type="int" val="131074" /><sval type="int" val="1" /></sval><sval type="array" size="2"><sval type="int" val="112" /><sval type="int" val="176" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="131074" /><sval type="int" val="17" /></sval></sval><sval type="array" size="3"><sval type="array" size="2"><sval type="int" val="9" /><sval type="string" val="Target" /></sval><sval type="array" size="2"><sval type="int" val="10" /><sval type="string" val="Range" /></sval><sval type="array" size="2"><sval type="int" val="52" /><sval type="string" val="Sector Position" /></sval></sval><sval type="array" size="138"><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="Created by Xai Corporation" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="idles while followers launch" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="uses jumpdrive if-" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val=" - jumpdrive installed" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val=" - have enough energy" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val=" - journey is more than 2  jumps" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val=" - all followers can also make jump" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="calculates best gate to jump to" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="" /></sval><sval type="array" size="2"><sval type="int" val="0" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="-------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="Validate Target First" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="-------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="0" /><sval type="int" val="1" /><sval type="string" val="Default Target" /></sval><sval type="array" size="2"><sval type="int" val="6" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="8" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="8" /><sval type="int" val="1" /><sval type="string" val="need to check target is a valid object, not a ware or other value" /></sval><sval type="array" size="2"><sval type="int" val="15" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="15" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="15" /><sval type="int" val="1" /><sval type="string" val="-------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="15" /><sval type="int" val="1" /><sval type="string" val="Navigate to target" /></sval><sval type="array" size="3"><sval type="int" val="15" /><sval type="int" val="1" /><sval type="string" val="-------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="15" /><sval type="int" val="1" /><sval type="string" val="no need to do anything if we are there already" /></sval><sval type="array" size="2"><sval type="int" val="17" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="17" /><sval type="int" val="1" /><sval type="string" val="check for jump ability" /></sval><sval type="array" size="3"><sval type="int" val="17" /><sval type="int" val="1" /><sval type="string" val="  -  get  target gate and target sector" /></sval><sval type="array" size="2"><sval type="int" val="17" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="17" /><sval type="int" val="1" /><sval type="string" val=" -  IF target is a sector just check for a gate  at each point." /></sval><sval type="array" size="3"><sval type="int" val="17" /><sval type="int" val="1" /><sval type="string" val="  --- Not needed for MTC  ---" /></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="31" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="31" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="31" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="31" /><sval type="int" val="1" /><sval type="string" val=" - If target is an array, treat it as a sector position." /></sval><sval type="array" size="3"><sval type="int" val="31" /><sval type="int" val="1" /><sval type="string" val="  --- Not needed for MTC  ---" /></sval><sval type="array" size="2"><sval type="int" val="37" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="37" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="37" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="37" /><sval type="int" val="1" /><sval type="string" val=" -  Otherwise treat as an in sector object" /></sval><sval type="array" size="3"><sval type="int" val="37" /><sval type="int" val="1" /><sval type="string" val="  ---- This is  the only type of Target for MTC ----" /></sval><sval type="array" size="2"><sval type="int" val="38" /><sval type="int" val="5" /></sval><sval type="array" size="2"><sval type="int" val="41" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="41" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="41" /><sval type="int" val="1" /><sval type="string" val="Get  jump range to target sector" /></sval><sval type="array" size="2"><sval type="int" val="44" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="44" /><sval type="int" val="1" /><sval type="string" val="If jump range is null, theres no way to get there" /></sval><sval type="array" size="2"><sval type="int" val="46" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="46" /><sval type="int" val="1" /><sval type="string" val="wait for following ships to launch" /></sval><sval type="array" size="2"><sval type="int" val="58" /><sval type="int" val="7" /></sval><sval type="array" size="2"><sval type="int" val="59" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="59" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="60" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="60" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="60" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="60" /><sval type="int" val="1" /><sval type="string" val="do we jump first" /></sval><sval type="array" size="2"><sval type="int" val="64" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="64" /><sval type="int" val="1" /><sval type="string" val="we can jump,  can followers" /></sval><sval type="array" size="2"><sval type="int" val="74" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="74" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="74" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="76" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="76" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="76" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="76" /><sval type="int" val="1" /><sval type="string" val="Check Target still exists after lunch and Jump" /></sval><sval type="array" size="2"><sval type="int" val="79" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="79" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="79" /><sval type="int" val="1" /><sval type="string" val="Call relevent script" /></sval><sval type="array" size="3"><sval type="int" val="79" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="79" /><sval type="int" val="1" /><sval type="string" val="If  target is Enemy" /></sval><sval type="array" size="3"><sval type="int" val="79" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></sval><sval type="array" size="2"><sval type="int" val="80" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="80" /><sval type="int" val="1" /><sval type="string" val="  --- Not needed for MTC  ---" /></sval><sval type="array" size="2"><sval type="int" val="84" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="84" /><sval type="int" val="1" /><sval type="string" val="  --- Not needed for MTC  ---" /></sval><sval type="array" size="2"><sval type="int" val="89" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="89" /><sval type="int" val="1" /><sval type="string" val="  --- All other ships dock if possible  ---" /></sval><sval type="array" size="3"><sval type="int" val="89" /><sval type="int" val="1" /><sval type="string" val="  ---  needed for MTC  ---" /></sval><sval type="array" size="2"><sval type="int" val="90" /><sval type="int" val="5" /></sval><sval type="array" size="2"><sval type="int" val="101" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="102" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="102" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="102" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="103" /><sval type="int" val="4" /></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="--------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="1" /><sval type="string" val="If  target is Friend" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></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=" - If Target is a Sector -" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="103" /><sval type="int" val="1" /><sval type="string" val="  --- needed for find safe station ---" /></sval><sval type="array" size="3"><sval type="int" val="105" /><sval type="int" val="1" /><sval type="string" val="use command instead of move.tosector script" /></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=" - If Target is a station -" /></sval><sval type="array" size="3"><sval type="int" val="108" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="108" /><sval type="int" val="1" /><sval type="string" val="  --- Only move to stations needed for MTC  ---" /></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="  -  -  If too big to dock, wait near station" /></sval><sval type="array" size="2"><sval type="int" val="125" /><sval type="int" val="7" /></sval><sval type="array" size="2"><sval type="int" val="126" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="127" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="127" /><sval type="int" val="1" /><sval type="string" val="  -  -  If docking not allowed, report error and let other script  decide action" /></sval><sval type="array" size="2"><sval type="int" val="130" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="130" /><sval type="int" val="1" /><sval type="string" val="  -  -  can dock and allowed to dock, so dock." /></sval><sval type="array" size="2"><sval type="int" val="131" /><sval type="int" val="5" /></sval><sval type="array" size="2"><sval type="int" val="140" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="140" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="140" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="140" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="140" /><sval type="int" val="1" /><sval type="string" val=" - If Target is a ship  -" /></sval><sval type="array" size="3"><sval type="int" val="140" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="140" /><sval type="int" val="1" /><sval type="string" val="  --- Not needed for MTC  ---" /></sval><sval type="array" size="2"><sval type="int" val="142" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="142" /><sval type="int" val="1" /><sval type="string" val="  -  -  If range specified fly to that distance from ship and quit" /></sval><sval type="array" size="2"><sval type="int" val="152" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="152" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="152" /><sval type="int" val="1" /><sval type="string" val=" - - fighters protect ship" /></sval><sval type="array" size="2"><sval type="int" val="155" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="155" /><sval type="int" val="1" /><sval type="string" val=" - - others follow ship" /></sval><sval type="array" size="2"><sval type="int" val="156" /><sval type="int" val="5" /></sval><sval type="array" size="2"><sval type="int" val="157" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="157" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="157" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="157" /><sval type="int" val="1" /><sval type="string" val=" - If Target is a position array -" /></sval><sval type="array" size="3"><sval type="int" val="157" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></sval><sval type="array" size="3"><sval type="int" val="157" /><sval type="int" val="1" /><sval type="string" val="  --- Not needed for MTC  ---" /></sval><sval type="array" size="2"><sval type="int" val="171" /><sval type="int" val="2" /></sval><sval type="array" size="3"><sval type="int" val="171" /><sval type="int" val="1" /><sval type="string" val="- If Target is some other Object  -" /></sval><sval type="array" size="3"><sval type="int" val="171" /><sval type="int" val="1" /><sval type="string" val="--------------------------------" /></sval><sval type="array" size="2"><sval type="int" val="172" /><sval type="int" val="5" /></sval><sval type="array" size="2"><sval type="int" val="176" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="176" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="184" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="186" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="186" /><sval type="int" val="2" /></sval><sval type="array" size="2"><sval type="int" val="186" /><sval type="int" val="4" /></sval><sval type="array" size="2"><sval type="int" val="186" /><sval type="int" val="2" /></sval></sval><sval type="int" val="0" /></sval>
</codearray>
</script>
