XRWS           C}  È  ?µext_01.cat ext_01.dat assets/fx/weaponfx/macros/bullet_xen_m_mining_01_mk1_macro.xml 127 1781105677 bd89cfa04d69b478aeea7237b4b47185
assets/units/size_m/macros/ship_xen_m_miner_01_a_macro.xml 124 1781104762 d55627ae61611ace8df12b3c9f3a3cd0
assets/units/size_m/macros/ship_xen_m_miner_solid_01_a_macro.xml 124 1781104783 0c1f99ef293d71f476b3e998d285c120
assets/units/size_m/macros/storage_xen_m_miner_01_a_macro.xml 125 1753192794 3fa11500c5137b3856f758164be37969
extensions/deadair_scripts/md/deadairdynamicuniverse.xml 254 1764531384 9e3a03fc352d45f1f19010e245a1f4c1
libraries/equipmentmods.xml 1511 1781639391 d43c65fb592bef89e9a930a531141d4d
libraries/jobs.xml 3256 1783204618 33c8fbe702db220e4a461cfa7e5f55ff
libraries/ships.xml 359 1783203838 6e4ef22063a774936efca319cfb1406c
libraries/wares.xml 3493 1781428332 8902341daf47167516a6b7609353563a
md/ramdaoverrideeco.xml 5580 1770064529 7a3f21f8baf60c71b6e5b675767f36fb
md/ramuncloak.xml 1356 1770333994 606c7c6076bc9931bd929d7138f80325
<?xml version='1.0' encoding='utf-8'?>
<diff>
  <replace sel="/macros/macro/properties/bullet/@range">5000</replace>
</diff><?xml version='1.0' encoding='utf-8'?>
<diff>
  <replace sel="/macros/macro/properties/hull/@max">16000</replace>
</diff><?xml version='1.0' encoding='utf-8'?>
<diff>
  <replace sel="/macros/macro/properties/hull/@max">16800</replace>
</diff><?xml version='1.0' encoding='utf-8'?>
<diff>
  <replace sel="/macros/macro/properties/cargo/@max">20000</replace>
</diff><?xml version="1.0" encoding="utf-8"?>
<diff>
	<add sel="//cue[@name='EventEvolutionUpgradeShip']/conditions/event_job_ship_activated" pos="after">
		<check_value value="event.param.macro != macro.ship_xen_m_miner_solid_01_a_macro"/>
	</add>
</diff><?xml version='1.0' encoding='utf-8'?>
<diff>
  
  <add sel="/equipmentmods/ship">
    <mass ware="mod_ship_xenon_eco_ram" quality="3" min="0.5" max="0.5">
      <bonus chance="1.0" max="5">
        <drag min="0.75" max="0.75"/>
        <maxhull min="2.0" max="2.0"/>
		<radarcloak min="-0.875" max="-0.875"/>
		<hidecargochance min="1.0" max="1.0"/>
		<regiondamage min="1.0" max="1.0"/>
      </bonus>
    </mass>
  </add>
  
  <add sel="/equipmentmods/weapon">
    <damage ware="mod_weapon_xenon_eco_ram" quality="3" min="3.0" max="3.0">
      <bonus chance="1.0" max="2">
        <mining min="6.0" max="6.0"/>
        <rotationspeed min="2.0" max="2.0"/>
      </bonus>
    </damage>
  </add>
  
  <add sel="/equipmentmods/engine">
    <forwardthrust ware="mod_engine_xenon_eco_ram" quality="3" min="1.5" max="1.5">
      <bonus chance="1.0" max="4">
        <rotationthrust min="1.5" max="1.5"/>
        <boostthrust min="1.5" max="1.5"/>
        <travelthrust min="1.25" max="1.25"/>
        <travelchargetime min="0.0" max="0.0"/>
      </bonus>
    </forwardthrust>
  </add>
  
  <add sel="/equipmentmods/weapon">
    <rotationspeed ware="mod_weapon_missile_xenon_eco_ram" quality="3" min="2.0" max="2.0">
      <bonus chance="1.0" max="1">
		<reload min="2.0" max="2.0"/>
      </bonus>
    </rotationspeed>
  </add>
  
  <add sel="/equipmentmods/shield">
    <capacity ware="mod_shield_xenon_eco_ram" quality="1" min="1.0" max="1.0"/>
  </add>
  
</diff><?xml version="1.0" encoding="utf-8"?>
<diff>
<add sel="//jobs">
  <job id="xenon_free_miner_m_mineral_local_RAM" name="{20204,1901}">
    <modifiers commandeerable="false"/>
    <orders>
      <order order="MiningRoutine" default="true">
        <param name="minbuy" value="0"/>
        <param name="maxbuy" value="2"/>
        <param name="minsell" value="0"/>
        <param name="maxsell" value="0"/>
      </order>
    </orders>
    <basket basket="minerals_xenon"/>
    <category faction="xenon" tags="[miner]" size="ship_m"/>
    <quota galaxy="8" cluster="1"/>
    <location class="galaxy" macro="xu_ep2_universe_macro" stationfaction="xenon" stationtype="[wharf, shipyard]" matchextension="false"/>
    <environment buildatshipyard="false" gate="true"/>
    <ship>
      <select faction="xenon" tags="[miner, solid]" size="class.ship_m"/>
      <owner exact="xenon" overridenpc="true"/>
      <loadout>
        <quantity exact="1.0"/>
        <quality exact="1.0">
          <variation exact="0"/>
        </quality>
      </loadout>
      <cargo>
        <wares>
          <fillpercent min="0" max="100" profile="inversebell"/>
        </wares>
      </cargo>
    </ship>
  </job>
  
    <job id="xenon_free_trader_m_energy_RAM" name="{20204,4801}">
    <modifiers commandeerable="true"/>
    <orders>
      <order order="TradeRoutine" default="true">
        <param name="minbuy" value="0"/>
        <param name="maxbuy" value="2"/>
        <param name="minsell" value="0"/>
        <param name="maxsell" value="2"/>
      </order>
    </orders>
    <basket basket="energycells"/>
    <category faction="xenon" tags="[factionlogic, freighter, trader]" size="ship_m"/>
    <quota galaxy="8" cluster="1"/>
    <location class="galaxy" macro="xu_ep2_universe_macro" faction="xenon" relation="ally" comparison="ge" matchextension="false"/>
    <environment buildatshipyard="false" gate="true"/>
    <ship>
      <select faction="xenon" tags="[miner, solid]" size="class.ship_m"/>
      <owner exact="xenon" overridenpc="true"/>
      <loadout>
        <quantity exact="1.0"/>
        <quality exact="1.0">
          <variation exact="0"/>
        </quality>
      </loadout>
    </ship>
  </job>
</add>

<replace sel="/jobs/job[@id='xenon_free_miner_m_mineral']/ship/loadout/quantity/@exact">1.0</replace>
<replace sel="/jobs/job[@id='xenon_free_miner_m_mineral']/ship/loadout/quality/@exact">1.0</replace>
<replace sel="/jobs/job[@id='xenon_free_miner_m_mineral']/ship/loadout/quality/variation/@exact">1.0</replace>

<replace sel="/jobs/job[@id='xenon_free_miner_m_mineral_local']/ship/loadout/quantity/@exact">1.0</replace>
<replace sel="/jobs/job[@id='xenon_free_miner_m_mineral_local']/ship/loadout/quality/@exact">1.0</replace>
<replace sel="/jobs/job[@id='xenon_free_miner_m_mineral_local']/ship/loadout/quality/variation/@exact">1.0</replace>

<replace sel="/jobs/job[@id='xenon_free_trader_m_energy']/ship/loadout/quantity/@exact">1.0</replace>
<replace sel="/jobs/job[@id='xenon_free_trader_m_energy']/ship/loadout/quality/@exact">1.0</replace>
<replace sel="/jobs/job[@id='xenon_free_trader_m_energy']/ship/loadout/quality/variation/@exact">1.0</replace>

</diff><?xml version="1.0" encoding="utf-8"?>
<diff>
	<add sel="/ships/ship[@id='xenon_miner_m']/people" pos="after">
		<equipmentmods>
			<engine ware="ware.mod_engine_xenon_eco_ram"/>
			<weapon ware="ware.mod_weapon_xenon_eco_ram" macro="weapon_xen_m_mining_02_mk1_macro"/>
			<ship ware="ware.mod_ship_xenon_eco_ram"/>
		</equipmentmods>
	</add>
</diff><?xml version="1.0" encoding="utf-8"?>
<diff>
	<replace sel="/wares/ware[@id='ship_xen_m_miner_01_a']/production/primary/ware[@ware='energycells']/@amount">1</replace>
	<remove sel="/wares/ware[@id='ship_xen_m_miner_01_a']/production/primary/ware[@ware='ore']" />
	<remove sel="/wares/ware[@id='ship_xen_m_miner_01_a']/production/primary/ware[@ware='silicon']" />
	<replace sel="/wares/ware[@id='ship_xen_m_miner_solid_01_a']/production/primary/ware[@ware='energycells']/@amount">1</replace>
	<remove sel="/wares/ware[@id='ship_xen_m_miner_solid_01_a']/production/primary/ware[@ware='ore']" />
	<remove sel="/wares/ware[@id='ship_xen_m_miner_solid_01_a']/production/primary/ware[@ware='silicon']" />
	<replace sel="/wares/ware[@id='module_xen_prod_energycells_01']/production/primary/ware[@ware='energycells']/@amount">1</replace>
	<replace sel="/wares/ware[@id='module_xen_prod_energycells_01']/production/@time">60</replace>
	<remove sel="/wares/ware[@id='module_xen_prod_energycells_01']/production/primary/ware[@ware='ore']" />
	<remove sel="/wares/ware[@id='module_xen_prod_energycells_01']/production/primary/ware[@ware='silicon']" />
	
	<add sel="/wares">
		<ware id="mod_ship_xenon_eco_ram" name="{29102,7901}" description="{20110,102102}" shortname="{29102,7901}" transport="inventory" volume="1" tags="crafting equipmentmod noplayerblueprint">
		<price min="1" average="1" max="1"/>
		<production time="10" amount="1" method="default" name="{20206,101}">
			<primary>
			<ware ware="modpart_shipnanoweave_t3" amount="1"/>
			</primary>
		</production>
		</ware>
	</add>
	<add sel="/wares">
		<ware id="mod_weapon_xenon_eco_ram" name="{29102,7901}" description="{20110,100052}" shortname="{29102,7901}" transport="inventory" volume="1" tags="crafting equipmentmod noplayerblueprint">
		<price min="1" average="1" max="1"/>
		<production time="10" amount="1" method="default" name="{20206,101}">
			<primary>
			<ware ware="modpart_weaponchamber_t3" amount="1"/>
			</primary>
		</production>
		</ware>
	</add>
	<add sel="/wares">
		<ware id="mod_engine_xenon_eco_ram" name="{29102,7901}" description="{20110,101002}" shortname="{29102,7901}" transport="inventory" volume="1" tags="crafting equipmentmod noplayerblueprint">
		<price min="1" average="1" max="1"/>
		<production time="10" amount="1" method="default" name="{20206,101}">
			<primary>
			<ware ware="modpart_enginefuelinjector_t3" amount="1"/>
			</primary>
		</production>
		</ware>
	</add>
	
  <add sel="/wares">
    <ware id="mod_shield_xenon_eco_ram" name="{29102,7901}" description="{20110,103002}" shortname="{29102,7901}" transport="inventory" volume="1" tags="crafting equipmentmod noplayerblueprint">
      <price min="1" average="1" max="1"/>
      <production time="10" amount="1" method="default" name="{20206,101}">
        <primary>
          <ware ware="inv_processing_panel_7A" amount="1"/>
        </primary>
      </production>
    </ware>
  </add>

  <add sel="/wares">
    <ware id="mod_weapon_missile_xenon_eco_ram" name="{29102,7901}" description="{20110,100022}" shortname="{29102,7901}" transport="inventory" volume="1" tags="crafting equipmentmod noplayerblueprint">
      <price min="1" average="1" max="1"/>
      <production time="10" amount="1" method="default" name="{20206,101}">
        <primary>
          <ware ware="modpart_weaponchamber_t3" amount="1"/>
        </primary>
      </production>
    </ware>
  </add>
</diff><?xml version="1.0" encoding="utf-8"?>
<mdscript name="ram_deadair_override_eco" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="md.xsd">
	<cues>
		<cue name="ram_deadair_override_eco_Init" checktime="5s" checkinterval="5s">
			<conditions>
				<cue_is_complete cue="md.Setup.GameStart" />
			</conditions>
			<delay exact="5.0s" />
			<actions>
				<find_ship_by_true_owner name="$m0CapitalShips" faction="faction.xenon" primarypurpose="purpose.mine" space="player.galaxy" checkoperational="true" multiple="true" />
				<do_for_each in="$m0CapitalShips" name="$capShip">
						<set_skill entity="$capShip.pilot" type="skilltype.piloting" exact="15"/>
						<set_skill entity="$capShip.pilot" type="skilltype.engineering" exact="15"/>
						<set_skill entity="$capShip.pilot" type="skilltype.management" exact="15"/>
						<set_skill entity="$capShip.pilot" type="skilltype.morale" exact="15"/>
						<set_skill entity="$capShip.pilot" type="skilltype.boarding" exact="15"/>
						
						<!-- CurrentEQMods {1}Engine {2}Ship {3}Shield {4}Weapon {5}Missile -->
						<set_value name="$CurrentEQModsRAM" exact="[ware.mod_engine_xenon_eco_ram,ware.mod_ship_xenon_eco_ram,ware.mod_shield_xenon_eco_ram,ware.mod_weapon_xenon_eco_ram,ware.mod_weapon_missile_xenon_eco_ram]"/>
						<set_value name="$LocEngineModRAM" exact="$CurrentEQModsRAM.{1}"/>
						<set_value name="$LocShipModRAM" exact="$CurrentEQModsRAM.{2}"/>
						<set_value name="$LocShieldModRAM" exact="$CurrentEQModsRAM.{3}"/>
						<set_value name="$LocWeaponModRAM" exact="$CurrentEQModsRAM.{4}"/>
						<set_value name="$LocMissileModRAM" exact="$CurrentEQModsRAM.{5}"/>
						<set_value name="$LocShieldGroupTagsRAM" exact="[]"/>
						<set_value name="$LocWeaponGroupTagsRAM" exact="[]"/>
						<set_value name="$LocWeaponMacrosRAM" exact="[]"/>
						
						<do_if value="@$LocEngineModRAM">
							<!-- Engine mods work with simple method -->
							<add_equipment_mods object="$capShip">
								<engine ware="$LocEngineModRAM"/>
							</add_equipment_mods>
						</do_if>
						<do_if value="@$LocShipModRAM">
							<!-- Ship mods work with simple method -->
							<add_equipment_mods object="$capShip">
								<ship ware="$LocShipModRAM"/>
							</add_equipment_mods>
						</do_if>
						<do_if value="@$LocShieldModRAM">
							<do_for_each name="$LocShieldRAM" in="$capShip.shields.all.list">
								<do_if value="$LocShieldRAM.grouptag and (not $LocShieldGroupTagsRAM.indexof.{$LocShieldRAM.grouptag})">
									<add_equipment_mods object="$capShip">
										<shield ware="$LocShieldModRAM" context="'..'" group="$LocShieldRAM.grouptag"/>
									</add_equipment_mods>
									<append_to_list name="$LocShieldGroupTagsRAM" exact="$LocShieldRAM.grouptag"/>
								</do_if>
							</do_for_each>
							<do_if value="not $capShip.hasshieldmod">
								<add_equipment_mods object="$capShip">
									<shield ware="$LocShieldModRAM"/>
								</add_equipment_mods>
							</do_if>
						</do_if>
						<do_if value="@$LocWeaponModRAM and @$LocMissileModRAM">
							<!-- Have to use complicated method for weapons/turrets on L/XL-->
							<do_for_each name="$LocWeaponRAM" in="$capShip.weapons.all.list">
								<do_if value="@$LocWeaponRAM.grouptag != null">
									<do_if value="not $LocWeaponGroupTagsRAM.indexof.{$LocWeaponRAM.grouptag}">
										<do_if value="$LocWeaponRAM.isclass.[class.missileturret,class.missilelauncher]">
											<add_equipment_mods object="$capShip">
												<weapon ware="$LocMissileModRAM" context="'..'" group="$LocWeaponRAM.grouptag"/>
											</add_equipment_mods>
										</do_if>
										<do_else>
											<add_equipment_mods object="$capShip">
												<weapon ware="$LocWeaponModRAM" context="'..'" group="$LocWeaponRAM.grouptag"/>
											</add_equipment_mods>
										</do_else>
										<append_to_list name="$LocWeaponGroupTagsRAM" exact="$LocWeaponRAM.grouptag"/>
									</do_if>
								</do_if>
								<do_elseif value="(@$LocWeaponRAM.grouptag == null) and $LocWeaponRAM.macro and (not $LocWeaponMacrosRAM.indexof.{$LocWeaponRAM.macro})">
									<do_if value="not @$capShip.hasweaponmod.{$LocWeaponRAM.macro}">
										<do_if value="$LocWeaponRAM.isclass.[class.missileturret,class.missilelauncher]">
											<add_equipment_mods object="$capShip">
												<weapon ware="$LocMissileModRAM" macro="$LocWeaponRAM.macro"/>
											</add_equipment_mods>
										</do_if>
										<do_else>
											<add_equipment_mods object="$capShip">
												<weapon ware="$LocWeaponModRAM" macro="$LocWeaponRAM.macro"/>
											</add_equipment_mods>
										</do_else>
										<append_to_list name="$LocWeaponMacrosRAM" exact="$LocWeaponRAM.macro"/>
									</do_if>
									<do_elseif value="not $LocWeaponMacrosRAM.indexof.{$LocWeaponRAM.macro}">
										<append_to_list name="$LocWeaponMacrosRAM" exact="$LocWeaponRAM.macro"/>
									</do_elseif>
								</do_elseif>
							</do_for_each>
						</do_if>
						<remove_value name="$LocShieldGroupTagsRAM"/>
						<remove_value name="$LocWeaponGroupTagsRAM"/>
						<remove_value name="$LocWeaponMacrosRAM"/>
						<remove_value name="$LocEngineModRAM"/>
						<remove_value name="$LocShipModRAM"/>
						<remove_value name="$LocShieldModRAM"/>
						<remove_value name="$LocWeaponModRAM"/>
						<remove_value name="$LocMissileModRAM"/>
				</do_for_each>
			</actions>
		</cue>
	</cues>
</mdscript>
ï»¿<?xml version="1.0" encoding="utf-8"?>
<mdscript name="ram_xenon_uncloak" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="md.xsd">
	<cues>
		<cue name="ram_xenon_uncloak_findexisting" checktime="5s" checkinterval="5s">
			<conditions>
				<cue_is_complete cue="md.Setup.Start"/>
			</conditions>
			<actions>
				<find_ship_by_true_owner name="$AllXenonMiners" faction="faction.xenon" primarypurpose="purpose.mine" space="player.galaxy" checkoperational="true" multiple="true" />
				<do_for_each name="$EachXenonMiner" in="$AllXenonMiners">
					<set_known object="$EachXenonMiner" known="true" comment="Avoid 'unknown ship' in the HUD"/>
					<set_object_radar_visible object="$EachXenonMiner" visible="true"/>
				</do_for_each>
			</actions>
		</cue>
		
		<cue name="ram_xenon_uncloak_findjobs" instantiate="true">
			<conditions>
				<event_job_ship_activated/>
				<check_value value="event.param.trueowner == faction.xenon"/>
				<check_value value="faction.xenon.isactive"/>
				<check_value value="event.param.primarypurpose == purpose.mine"/>
			</conditions>
			<actions>
				<set_known object="event.param" known="true" comment="Avoid 'unknown ship' in the HUD"/>
				<set_object_radar_visible object="event.param" visible="true"/>
			</actions>
		</cue>
	</cues>
</mdscript><?xml version="1.0" encoding="utf-8"?>
<content id="" name="" description="" author="Ram" version="105" date="2026-07-05" save="0" lastupdate="">
  <dependency id="DeadAir_Scripts" optional="true" name="DeadAir Scripts"/>
</content>
