XRWS           	   R  Žext_01.cat ext_01.dat aiscripts/order.fight.escort.xml 2228 1764559585 1682a23cd0f3ecc4e22030b0e1ff7520
<?xml version="1.0" encoding="utf-8"?>
<diff>
    <replace sel="//params/param[@name='pursuedistance']/@default">if (((this.ship.assignment == assignment.defence) or (this.ship.assignment == assignment.interception) or (this.ship.assignment == assignment.bombardment)) and this.ship.isplayerowned) then 20km else [@$target.maxradarrange, this.ship.maxradarrange, 1km].max</replace>
    
    <replace sel="//patch[@sinceversion='16']">
        <do_if value="((this.assignedcontrolled.assignment == assignment.defence) or (this.assignedcontrolled.assignment == assignment.interception) or (this.assignedcontrolled.assignment == assignment.bombardment)) and this.isplayerowned and ($pursuedistance == this.assignedcontrolled.maxradarrange)">
            <do_if value="(this.assignedcontrolled.order.id == 'Escort') or (this.assignedcontrolled.order.id == 'SupplyFleet')">
                <edit_order_param order="this.assignedcontrolled.order" param="'pursuedistance'" value="20km"/>
            </do_if>
            <do_if value="(this.assignedcontrolled.defaultorder.id == 'Escort') or (this.assignedcontrolled.defaultorder.id == 'SupplyFleet')">
                <edit_order_param order="this.assignedcontrolled.defaultorder" param="'pursuedistance'" value="20km"/>
            </do_if>
        </do_if>
    </replace>
    
    <replace sel="//patch[@sinceversion='32']/do_if[@value='this.assignedcontrolled.isplayerowned']">
        <do_if value="(this.assignedcontrolled.assignment == assignment.defence) or (this.assignedcontrolled.assignment == assignment.interception) or (this.assignedcontrolled.assignment == assignment.bombardment)">
            <do_if value="$pursuedistance != 20km">
                <set_value name="$pursuedistance" exact="20km"/>
                <set_value name="$locchanged"/>
            </do_if>
        </do_if>
        <do_else>
            <do_if value="$pursuedistance != [@$target.maxradarrange, this.ship.maxradarrange, 1km].max">
                <set_value name="$pursuedistance" exact="[@$target.maxradarrange, this.ship.maxradarrange, 1km].max"/>
                <set_value name="$locchanged"/>
            </do_if>
        </do_else>
    </replace>

</diff><?xml version="1.0" encoding="utf-8"?>
<content id="" name="" description="" version="104" author="Arthur Revan" date="2025-12-01" save="false" lastupdate="">
</content>
