From c0386b7b5170bb846e1ae6eaba0cdaf587034259 Mon Sep 17 00:00:00 2001
From: D4rkl1ght3r <86805404+D4rkl1ght3r@users.noreply.github.com>
Date: Wed, 31 Dec 2025 16:14:59 +0100
Subject: [PATCH] Adjust Story Arc Solars
---
DATA/SOLAR/loadouts.ini | 19 +++++++++++-
DATA/SOLAR/solararch.ini | 61 +++++++++++++++++++++++++++++++++------
EXE/REM/Lua/Infocards.lua | 12 ++++++--
3 files changed, 79 insertions(+), 13 deletions(-)
diff --git a/DATA/SOLAR/loadouts.ini b/DATA/SOLAR/loadouts.ini
index 4326eb8f..7a892900 100644
--- a/DATA/SOLAR/loadouts.ini
+++ b/DATA/SOLAR/loadouts.ini
@@ -13211,6 +13211,13 @@ nickname = space_tanksx4_ead_sm_load
archetype = space_tanksx4
cargo = emergency_action_documents_liberty, 1
+; wplatform_sm
+
+[Loadout]
+nickname = weapon_platform_sm_load
+archetype = wplatform_sm
+cargo = emergency_action_documents_liberty, 1
+
; pirate_transmitter_liberty_sm_load
[Loadout]
@@ -13316,4 +13323,14 @@ equip = nebula_warp_grn_outside_pt3, HpNav01
equip = nebula_warp_grn_pt4, HpNav01
equip = nebula_warp_grn_outside_pt4, HpNav01
equip = nebula_warp_grn_pt5, HpNav01
-equip = nebula_warp_grn_outside_pt5, HpNav01
\ No newline at end of file
+equip = nebula_warp_grn_outside_pt5, HpNav01
+
+; Order Wreckage
+
+[Loadout]
+nickname = suprise_or_elite_sm_load
+;equip = fx_nomadlair_shield, HpFX01
+equip = mission01_prison_smoke, HpShield01
+;gf_prisonattack_additive_smallsmoke
+;equip = fx_nomadlair_powersource, HpFX01
+cargo = fragment_data_liberty, 1
\ No newline at end of file
diff --git a/DATA/SOLAR/solararch.ini b/DATA/SOLAR/solararch.ini
index 4d41fb77..a121f17f 100644
--- a/DATA/SOLAR/solararch.ini
+++ b/DATA/SOLAR/solararch.ini
@@ -9256,8 +9256,7 @@ hit_pts = 999999961690316250000000000000000000.000000
nickname = pirate_transmitter_sm
ids_name = 300000
ids_info = 300001
-;type = WEAPONS_PLATFORM
-type = SATELLITE
+type = MISSION_SATELLITE
DA_archetype = solar\misc\commsat.3db
material_library = solar\Solar_mat_misc01.mat
material_library = fx\envmapbasic.mat
@@ -9295,7 +9294,7 @@ hit_pts = 1600
[Solar]
nickname = rh_cruiser_debris_frnt_sm
-type = SATELLITE
+type = MISSION_SATELLITE
ids_name = 300100
ids_info = 300101
DA_archetype = solar\misc\rh_cruiser_debris_frnt.3db
@@ -9305,9 +9304,11 @@ envmap_material = envmapbasic
LODranges = 0, 999999
mass = 10000
;loadout = rh_cruiser_debris_front_sm
+destructible = true
solar_radius = 1000
shape_name = NNM_SM_MINING
-hit_pts = 1e36
+explosion_arch = explosion_wplatform
+hit_pts = 1600
; nav_buoy_nebula
@@ -9341,9 +9342,9 @@ shape_name = NNM_SM_COMMUNICATIONS
[Solar]
nickname = li_cruiser_debris_frnt_sm
-type = SATELLITE
-ids_name = 237031
-ids_info = 300101
+type = MISSION_SATELLITE
+;ids_name = 237031
+;ids_info = 300101
DA_archetype = SHIPS\LIBERTY\LI_CRUISER\li_dmg_cruiser_front.3db
material_library = ships\LIBERTY\li_capships.mat
material_library = fx\envmapbasic.mat
@@ -9352,8 +9353,10 @@ LODranges = 0, 999999
mass = 10000
;loadout = li_cruiser_debris_front_wal_sm_load
solar_radius = 1000
+destructible = true
shape_name = NNM_SM_MINING
-hit_pts = 1e36
+explosion_arch = explosion_wplatform
+hit_pts = 2000
; depot_lod_debris01_sm
@@ -9370,5 +9373,45 @@ LODranges = 0, 999999
mass = 10000
;loadout = depot_lod_debris01_sm_load
solar_radius = 1000
+destructible = true
shape_name = NNM_SM_MINING
-hit_pts = 1e36
+explosion_arch = explosion_wplatform
+hit_pts = 2000
+
+; Order Wreckage
+
+[Solar]
+nickname = suprise_or_elite
+type = MISSION_SATELLITE
+DA_archetype = SHIPS\ORDER\or_elite\or_elite.cmp
+material_library = SHIPS\ORDER\or_ships.mat
+LODranges = 0, 999999
+surface_hit_effects = 0, small_hull_hit
+mass = 100000
+solar_radius = 800
+shape_name = NAV_surpriseX
+explosion_arch = explosion_li_elite
+hit_pts = 3600
+destructible = true
+fuse = fuse_suprise_li_elite, 0, 3601
+fuse = fuse_suprise_drop_loot, 0, 3590
+
+[CollisionGroup]
+obj = Or_star_wing_lod1
+dmg_hp = DpStarboardwing
+dmg_obj = or_elite_dmg_star_wing_cap
+separable
+parent_impulse = 0
+child_impulse = 0
+debris_type = debris_small_ship
+hit_pts = 1800
+
+[CollisionGroup]
+obj = Or_port_wing_lod1
+dmg_hp = DpPortwing
+dmg_obj = or_elite_dmg_port_wing_cap
+separable
+parent_impulse = 0
+child_impulse = 0
+debris_type = debris_small_ship
+hit_pts = 1800
\ No newline at end of file
diff --git a/EXE/REM/Lua/Infocards.lua b/EXE/REM/Lua/Infocards.lua
index f66db207..d0c079ad 100644
--- a/EXE/REM/Lua/Infocards.lua
+++ b/EXE/REM/Lua/Infocards.lua
@@ -114,6 +114,9 @@ rem.AddInfoCard(458804, "Destroy the Cruiser's debris")
rem.AddInfoCard(458805, "Tractor in the Audio Log")
rem.AddInfoCard(458806, "Transmit the log to West Point Academy")
+rem.AddInfoCard(458870, "The Order Distress Beacon ")
+rem.AddInfoCard(458871, [[The activated distress beacon emits continuous emergency signals, sending location coordinates and identifying information, to alert rescue teams and aid in swift recovery efforts during emergencies such as shipwrecks, aircraft crashes, or remote expeditions. Its reliable activation and transmission are vital for ensuring safety in critical situations where time is of the essence.]])
+
-- Story Arc - Inner Corruption (Buffalo Station - Li01_12_Base)
rem.AddInfoCard(459000, "Story Arc - Buffalo")
@@ -305,18 +308,18 @@ rem.AddInfoCard(222227, [[Emergency Action DocumentsThese Documents provide a legal framework for necessary actions—such as asset control, operational interventions, and security measures—to protect Liberty's citizens and preserve stability during crises.]])
+rem.AddInfoCard(290001, [[Emergency Action DocumentsThese Documents provide a legal framework for necessary actions — such as asset control, operational interventions, and security measures to protect Liberty's citizens and preserve stability during crises.]])
-- Fragment Data (Liberty)
rem.AddInfoCard(290010, "Fragment Data (Liberty)")
rem.AddInfoCard(290011, [[Fragment Data (Liberty)This Data Fragment is a crucial piece of collected location information about the Rebus. Combine all Data Fragments together will reveal the secret location of the Rebus.]])
-- Walker Audio Log (Bretonia)
-rem.AddInfoCard(290020, "walker_audio_log")
+rem.AddInfoCard(290020, "Walker Audio Log")
rem.AddInfoCard(290021, [[Fragment Data (Liberty)This Audio Log was recorded by Marcus Walker]])
-- VanPelt Audio Log (Bretonia)
-rem.AddInfoCard(290030, "vanpelt_audio_log")
+rem.AddInfoCard(290030, "Vanpelt Audio Log")
rem.AddInfoCard(290031, [[Fragment Data (Liberty)This Audio Log was recorded by Hermann VanPelt]])
-- Genealogical Certificate
@@ -415,6 +418,9 @@ rem.AddInfoCard(300001, [[Lootable debris from a Rheinland cruiser, with some pieces containing essential items, making it worth the effort to scavenge. Proceed with caution, as the environment may still pose risks.]])
+rem.AddInfoCard(300102, "Liberty Cruiser Wreckage")
+rem.AddInfoCard(300103, [[Lootable debris from a Liberty cruiser, with some pieces containing essential items, making it worth the effort to scavenge. Proceed with caution, as the environment may still pose risks.]])
+
-- Wreckage Infocards
rem.AddInfoCard(320000, "Civilian Fighter")