XRWS           aO  þ  \Qext_01.cat ext_01.dat aiscripts/lib.satelliteplacermk3.check.xml 2205 1781554425 cf2873f67199c07433abc31014136b58
aiscripts/order.assist.xml 1528 1781467795 4a0f2965a64955a9e1d6718439933966
aiscripts/satelliteplacermk3.xml 9996 1788083018 0c77d159536b3246c60e7c6cce455e54
libraries/icons.xml 210 1781464778 51d6a5448954cf3bfa041429ac3b95ff
t/0001-L007.xml 642 1781467795 fd9f7175b01789e14ad2ca72e978ed04
t/0001-L033.xml 643 1781467795 21ae34ce44f5aad8b4b895de481ba960
t/0001-L034.xml 643 1781467795 28f05f20718ab2616069f62c3713860f
t/0001-L039.xml 643 1781467795 3707bc5c20aa0b5470a0c2ad016b5643
t/0001-L042.xml 643 1781467795 0ba174ee1c7f3be77b34b75552b20fac
t/0001-L044.xml 643 1781467795 13168f24e7742d8337a7d52c4115715b
t/0001-L048.xml 643 1781467795 b4147c9c589491dcc409d4d905aae446
t/0001-L049.xml 692 1781467795 5a2839311bf3e70823a3b10f0f49d749
t/0001-L055.xml 643 1781467795 e53267e4756a7fefd84c719f4070961e
t/0001-L081.xml 643 1781467795 cb18cf738a3cd40551356e27b7a01c97
t/0001-L082.xml 643 1781467795 9a017ef1b3aede2163da13d9a93619a4
t/0001-L086.xml 643 1781467795 e499d8273c9cf10016c0582f2b0c9832
t/0001-L088.xml 643 1781467795 a1676b3d919a6c5dc812868beafe2306
t/0001-L090.xml 643 1781467795 f87becc4b8d670336d03b14cadbccbb1
t/0001-L380.xml 644 1781467795 34c87ea4e7e6dc440aa31a43be87ed3f
<?xml version="1.0" encoding="utf-8" ?>
<aiscript name="lib.satelliteplacermk3.check" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="aiscripts.xsd" version="1">
  <params>
    <param name="fs_sector" />
    <param name="fs_usecore" type="bool" default="true" />
    <param name="fs_usemk3" type="bool" default="true" />
    <param name="fs_height" type="length" default="10km" />
  </params>
  <attention min="unknown">
    <actions>
      <do_if value="$fs_usecore">
        <set_value name="$fs_anchor" exact="$fs_sector.coreposition"/>
      </do_if>
      <do_else>
        <set_value name="$fs_anchor" exact="position.[0,0,0]"/>
      </do_else>

      <set_value name="$fs_anchor" exact="position.[$fs_anchor.x, $fs_anchor.y + $fs_height, $fs_anchor.z]"/>
      <create_position name="$finalpos" x="$fs_anchor.x" y="$fs_anchor.y" z="$fs_anchor.z" space="$fs_sector"/>

      <set_value name="$fs_needcoverage" exact="true" />
      <do_if value="$fs_usemk3">
        <find_object name="$fs_mk3satellites" macro="[macro.satellite_mk3_macro]" space="$fs_sector" owner="faction.player" multiple="true"/>
        <do_if value="$fs_mk3satellites.count">
          <set_value name="$fs_needcoverage" exact="false" />
        </do_if>
      </do_if>

      <do_if value="not $fs_needcoverage">
        <return>
          <retval name="finalpos" value="$finalpos" />
          <retval name="needcoverage" value="$fs_needcoverage" />
        </return>
      </do_if>

      <find_object name="$fs_satellites" macro="[macro.satellite_mk3_macro, macro.eq_arg_satellite_01_macro, macro.eq_arg_satellite_02_macro]" space="$fs_sector" owner="faction.player" multiple="true"/>
      <do_all exact="$fs_satellites.count" counter="$sati">
        <do_if value="$fs_satellites.{$sati}.position.distanceto.{$finalpos} lt ($fs_satellites.{$sati}.macro.maxradarrange - 1km)">
          <set_value name="$fs_needcoverage" exact="false" />
          <break />
        </do_if>
      </do_all>

      <return>
        <retval name="finalpos" value="$finalpos" />
        <retval name="needcoverage" value="$fs_needcoverage" />
      </return>
    </actions>
  </attention>
</aiscript>
<?xml version='1.0' encoding='utf-8'?>
<diff>
  <add
    sel="/aiscript/attention/actions/do_if[@value='$order.exists or (@$orderdef and $createdefaultorder?)']/do_if[@value='(@$orderdef and $createdefaultorder?) or not $order.requiredskill or (this.combinedskill ge $order.requiredskill)']">
    <do_if value="$order.id == 'SatellitePlacerMk3'">
      <set_value name="$added" />
      <do_if value="$createdefaultorder?">
        <create_order id="$orderdef.$id" object="this.assignedcontrolled" default="true">
          <param name="fs_continue" value="$orderdef.$fs_continue" />
          <param name="fs_usemk3" value="$orderdef.$fs_usemk3" />
          <param name="fs_height" value="$orderdef.$fs_height" />
          <param name="fs_usecore" value="$orderdef.$fs_usecore" />
        </create_order>
      </do_if>
      <do_else>
        <set_value name="$orderdef.$fs_continue" exact="$order.$fs_continue" />
        <set_value name="$orderdef.$fs_usemk3" exact="$order.$fs_usemk3" />
        <set_value name="$orderdef.$fs_height" exact="$order.$fs_height" />
        <set_value name="$orderdef.$fs_usecore" exact="$order.$fs_usecore" />
        <run_script name="$scriptname">
          <param name="fs_continue" value="$orderdef.$fs_continue" />
          <param name="fs_usemk3" value="$orderdef.$fs_usemk3" />
          <param name="fs_height" value="$orderdef.$fs_height" />
          <param name="fs_usecore" value="$orderdef.$fs_usecore" />
        </run_script>
      </do_else>
    </do_if>
  </add>
</diff>
<?xml version="1.0" encoding="utf-8" ?>
<aiscript name="satelliteplacermk3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="aiscripts.xsd" version="1">
  <order id="SatellitePlacerMk3" name="{920103, 1}" description="{920103, 10}" category="navigation" infinite="true">
    <params>
      <param name="fs_continue" default="true" type="bool" text="{920103, 5}"/>
      <param name="fs_usemk3" default="true" type="bool" text="{920103, 6}"/>
      <param name="fs_height" type="length" default="10km" text="{920103, 8}">
        <input_param name="min" value="0km"/>
        <input_param name="max" value="100km"/>
        <input_param name="step" value="5km"/>
      </param>
      <param name="fs_usecore" default="true" type="bool" text="{920103, 9}"/>
      <param name="debugchance" type="bool" default="0" advanced="true" comment="Print debug output">
        <input_param name="truevalue" value="100"/>
      </param>
    </params>
    <requires>
      <match shiptype="shiptype.lasertower" negate="true"/>
    </requires>
  </order>

  <interrupts>
    <handler ref="AttackHandler" />
    <handler ref="MissileLockHandler" />
    <handler ref="ScannedHandler" />
    <handler ref="InspectedHandler"/>
    <handler ref="TargetInvalidHandler"/>
  </interrupts>

  <init>
    <do_if value="not global.$hary_satellite_placer_reservations?">
      <set_value name="global.$hary_satellite_placer_reservations" exact="table[]"/>
    </do_if>

    <set_value name="$fs_satellite_price" exact="8000000" />
    <set_order_syncpoint_reached order="this.ship.order"/>
    <set_command_action commandaction="commandaction.standingby"/>
  </init>

  <attention min="unknown">
    <actions>
      <label name="start"/>

      <set_command command="command.patrol"/>
      <set_command_action commandaction="commandaction.standingby"/>
      <set_value name="$fs_satellite_macro" exact="if $fs_usemk3 then macro.satellite_mk3_macro else macro.eq_arg_satellite_02_macro" />
      <remove_value name="$fs_targetsector" />

      <do_if value="$fs_continue">
        <set_value name="$fs_range" exact="0"/>
        <do_while value="not $fs_targetsector? and $fs_range lt 100">
          <find_sector_in_range name="$fs_sectors" object="this.ship" mindistance="$fs_range" maxdistance="$fs_range" multiple="true"/>
          <do_if value="$fs_sectors.count">
            <shuffle_list list="$fs_sectors"/>
            <do_all exact="$fs_sectors.count" counter="$si">
              <set_value name="$fs_sector" exact="$fs_sectors.{$si}"/>
              <set_value name="$fs_sectoravailable" exact="true"/>
              <do_if value="global.$hary_satellite_placer_reservations.{$fs_sector}? and @global.$hary_satellite_placer_reservations.{$fs_sector}.{2} gt player.age and @global.$hary_satellite_placer_reservations.{$fs_sector}.{1} != this.ship">
                <set_value name="$fs_sectoravailable" exact="false"/>
              </do_if>

              <do_if value="$fs_sectoravailable and not ($fs_sector.isblacklisted.{blacklisttype.sectoractivity}.{blacklistgroup.civilian}.{this.assignedcontrolled} or $fs_sector.isblacklisted.{blacklisttype.sectortravel}.{blacklistgroup.civilian}.{this.assignedcontrolled})">
                <run_script name="'lib.satelliteplacermk3.check'">
                  <param name="fs_sector" value="$fs_sector" />
                  <param name="fs_usecore" value="$fs_usecore" />
                  <param name="fs_usemk3" value="$fs_usemk3" />
                  <param name="fs_height" value="$fs_height" />
                  <save_retval name="finalpos" variable="$finalpos" />
                  <save_retval name="needcoverage" variable="$fs_needcoverage" />
                </run_script>
                <do_if value="$fs_needcoverage">
                  <set_value name="global.$hary_satellite_placer_reservations.{$fs_sector}" exact="table[{1}=this.ship, {2}=player.age + 1200s]"/>
                  <set_value name="$fs_targetsector" exact="$fs_sector"/>
                  <break/>
                </do_if>
              </do_if>
            </do_all>
          </do_if>

          <set_value name="$fs_range" exact="$fs_range + 1"/>
        </do_while>
      </do_if>
      <do_else>
        <do_if value="not (this.ship.sector.isblacklisted.{blacklisttype.sectoractivity}.{blacklistgroup.civilian}.{this.assignedcontrolled} or this.ship.sector.isblacklisted.{blacklisttype.sectortravel}.{blacklistgroup.civilian}.{this.assignedcontrolled})">
          <set_value name="$fs_targetsector" exact="this.ship.sector"/>
        </do_if>
      </do_else>

      <do_if value="not $fs_targetsector?">
        <wait min="20s" max="30s"/>
        <resume label="start"/>
      </do_if>

      <run_script name="'lib.satelliteplacermk3.check'">
        <param name="fs_sector" value="$fs_targetsector" />
        <param name="fs_usecore" value="$fs_usecore" />
        <param name="fs_usemk3" value="$fs_usemk3" />
        <param name="fs_height" value="$fs_height" />
        <save_retval name="finalpos" variable="$finalpos" />
        <save_retval name="needcoverage" variable="$fs_needcoverage" />
      </run_script>

      <do_if value="not $fs_needcoverage">
        <do_if value="global.$hary_satellite_placer_reservations.{$fs_targetsector}? and @global.$hary_satellite_placer_reservations.{$fs_targetsector}.{1} == this.ship">
          <remove_value name="global.$hary_satellite_placer_reservations.{$fs_targetsector}"/>
        </do_if>
        <wait min="2s" max="4s"/>
        <resume label="start"/>
      </do_if>

      <do_if value="not global.$hary_satellite_placer_reservations.{$fs_targetsector}? or @global.$hary_satellite_placer_reservations.{$fs_targetsector}.{2} le player.age or @global.$hary_satellite_placer_reservations.{$fs_targetsector}.{1} == this.ship">
        <set_value name="global.$hary_satellite_placer_reservations.{$fs_targetsector}" exact="table[{1}=this.ship, {2}=player.age + 1200s]"/>
      </do_if>

      <do_if value="not (global.$hary_satellite_placer_reservations.{$fs_targetsector}? and @global.$hary_satellite_placer_reservations.{$fs_targetsector}.{1} == this.ship and @global.$hary_satellite_placer_reservations.{$fs_targetsector}.{2} gt player.age)">
        <wait min="5s" max="10s"/>
        <resume label="start"/>
      </do_if>

      <do_if value="this.ship.sector != $fs_targetsector">
        <set_command_action commandaction="commandaction.flyingto" param="$fs_targetsector"/>
        <move_to object="this.ship" destination="$fs_targetsector" abortpath="true" forcerotation="true" forceposition="true" uselocalhighways="false" boost="false" travel="true" commandaction="false" useblacklist="blacklistgroup.civilian">
          <position value="$finalpos"/>
          <interrupt_after_time time="600s"/>
        </move_to>
        <stop_moving object="this.ship"/>
      </do_if>

      <run_script name="'lib.satelliteplacermk3.check'">
        <param name="fs_sector" value="this.ship.sector" />
        <param name="fs_usecore" value="$fs_usecore" />
        <param name="fs_usemk3" value="$fs_usemk3" />
        <param name="fs_height" value="$fs_height" />
        <save_retval name="finalpos" variable="$finalpos" />
        <save_retval name="needcoverage" variable="$fs_needcoverage" />
      </run_script>

      <do_if value="not $fs_needcoverage">
        <wait min="2s" max="4s"/>
        <resume label="start"/>
      </do_if>

      <do_if value="this.ship.sector == $fs_targetsector">
        <set_command_action commandaction="commandaction.flying"/>
        <move_to object="this.ship" destination="this.ship.sector" abortpath="true" forcerotation="true" forceposition="true" uselocalhighways="false" boost="false" travel="true">
          <position value="$finalpos"/>
          <interrupt_after_time time="600s"/>
        </move_to>
        <stop_moving object="this.ship"/>

        <run_script name="'lib.satelliteplacermk3.check'">
          <param name="fs_sector" value="this.ship.sector" />
          <param name="fs_usecore" value="$fs_usecore" />
          <param name="fs_usemk3" value="$fs_usemk3" />
          <param name="fs_height" value="$fs_height" />
          <save_retval name="finalpos" variable="$finalpos" />
          <save_retval name="needcoverage" variable="$fs_needcoverage" />
        </run_script>
      </do_if>

      <do_if value="$fs_needcoverage and this.ship.sector == $fs_targetsector">
        <do_if value="player.money lt $fs_satellite_price">
          <do_if value="global.$hary_satellite_placer_reservations.{$fs_targetsector}? and @global.$hary_satellite_placer_reservations.{$fs_targetsector}.{1} == this.ship">
            <remove_value name="global.$hary_satellite_placer_reservations.{$fs_targetsector}"/>
          </do_if>
          <set_command_action commandaction="commandaction.standingby"/>
          <write_to_logbook category="general" title="{920103, 1}" text="{920103, 4}.[this.ship.name, $fs_satellite_price / 100]" />
          <wait min="60s" max="90s"/>
          <resume label="start"/>
        </do_if>

        <reward_player money="(-$fs_satellite_price * 100) / 1Cr"/>
        <create_object name="$fs_constructed" macro="$fs_satellite_macro" owner="faction.player" sector="this.ship.sector">
          <position x="$finalpos.x" y="$finalpos.y" z="$finalpos.z"/>
        </create_object>
        <write_to_logbook category="general" title="{920103, 1}" text="{920103, 3}.[this.ship.name, this.ship.sector.knownname, $fs_constructed.name, $fs_satellite_price / 100]" />
      </do_if>

      <do_if value="$fs_targetsector? and global.$hary_satellite_placer_reservations.{$fs_targetsector}? and @global.$hary_satellite_placer_reservations.{$fs_targetsector}.{1} == this.ship">
        <remove_value name="global.$hary_satellite_placer_reservations.{$fs_targetsector}"/>
      </do_if>

      <wait min="4s" max="7s"/>
      <resume label="start"/>
    </actions>
  </attention>
</aiscript>
<?xml version="1.0" encoding="utf-8"?>
<diff>
  <add sel="/icons">
    <icon name="order_satelliteplacermk3" texture="assets\textures\ui\order\order_explore.tga" height="32" width="32"></icon>
  </add>
</diff>
<?xml version="1.0" encoding="utf-8"?>
<language id="7">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="33">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="34">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="39">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="42">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="44">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="48">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="49">
  <page id="920103">
    <t id="1">Satellitenleger Mk3</t>
    <t id="3">\033C%1\033X hat \033C%3\033X in \033C%2\033X für \033C%4\033X Credits installiert.</t>
    <t id="4">\033C%1\033X benötigt mindestens \033C%2\033X Credits, um einen Satelliten zu kaufen.</t>
    <t id="5">Weiter in den nächsten Sektor</t>
    <t id="6">Satellite Mk3 verwenden</t>
    <t id="8">Vertikaler Versatz</t>
    <t id="9">Am Sektorkern zentrieren</t>
    <t id="10">Setzt einen spielereigenen Satelliten im Zentrum jedes erreichbaren Sektors. Verwendet die globalen zivilen Reise- und Aktivitaetssperrlisten des Schiffs.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="55">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="81">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="82">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="86">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="88">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="90">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<language id="380">
  <page id="920103">
    <t id="1">Satellite Placer Mk3</t>
    <t id="3">\033C%1\033X has installed \033C%3\033X in \033C%2\033X for \033C%4\033X credits.</t>
    <t id="4">\033C%1\033X requires at least \033C%2\033X credits to buy a satellite.</t>
    <t id="5">Continue to next sector</t>
    <t id="6">Use Satellite Mk3</t>
    <t id="8">Vertical offset</t>
    <t id="9">Center around sector core</t>
    <t id="10">Deploy one player-owned satellite at the center of each reachable sector. Uses the ship's civilian global travel and activity blacklists.</t>
  </page>
</language>
<?xml version="1.0" encoding="utf-8"?>
<content id="" name="" author="Hary" version="102" date="2026-08-30" save="0" description="" lastupdate="">
  <dependency id="ws_3649092747" version="103" optional="false" name="Satellite Mk3"/>
</content>
