From 9e379018c0f12ef248f8f3d4d5e5a52389e13723 Mon Sep 17 00:00:00 2001 From: Cadacious Date: Sun, 10 Aug 2025 17:19:38 -0500 Subject: [PATCH] support for liberty cruiser spawn --- DATA/MISSIONS/ENCOUNTERS/area_cruisers.ini | 14 ++++++++++++++ DATA/MISSIONS/faction_prop.ini | 1 + DATA/MISSIONS/shipclasses.ini | 8 ++++++++ DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini | 12 ++++++++---- 4 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 DATA/MISSIONS/ENCOUNTERS/area_cruisers.ini diff --git a/DATA/MISSIONS/ENCOUNTERS/area_cruisers.ini b/DATA/MISSIONS/ENCOUNTERS/area_cruisers.ini new file mode 100644 index 00000000..708a88b6 --- /dev/null +++ b/DATA/MISSIONS/ENCOUNTERS/area_cruisers.ini @@ -0,0 +1,14 @@ +[EncounterFormation] +ship_by_class = 1, 1, CRUISERS +pilot_job = assault_leader_job +make_class = wanderer +formation_by_class = CRUISERS +behavior = wander +arrival = all, -object_all +allow_simultaneous_creation = yes +zone_creation_distance = 0 +times_to_create = infinite + +[Creation] +permutation = 0, 3 + diff --git a/DATA/MISSIONS/faction_prop.ini b/DATA/MISSIONS/faction_prop.ini index 1247a98e..dddc9317 100644 --- a/DATA/MISSIONS/faction_prop.ini +++ b/DATA/MISSIONS/faction_prop.ini @@ -49,6 +49,7 @@ scan_for_cargo = commodity_cardamine, 2 scan_announce = true scan_chance = 0.3 formation = fighters, fighter_li_n +formation = CRUISERS, cruiser_li_n [FactionProps] affiliation = li_lsf_grp diff --git a/DATA/MISSIONS/shipclasses.ini b/DATA/MISSIONS/shipclasses.ini index f14096ce..ac9975a3 100644 --- a/DATA/MISSIONS/shipclasses.ini +++ b/DATA/MISSIONS/shipclasses.ini @@ -313,6 +313,10 @@ member = d18 nickname = diff19 member = d19 +[ShipClass] +nickname = diff22 +member = d22 + [ShipClass] nickname = sc_fighters member = class_fighter @@ -353,6 +357,10 @@ member = class_gunboat nickname = sc_cruisers member = class_cruiser +[ShipClass] +nickname = cruisers +member = CRUISER + ; REM [ShipClass] diff --git a/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini b/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini index 3686f0c1..db044837 100644 --- a/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini +++ b/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini @@ -20,6 +20,10 @@ filename = missions\encounters\tradelane_trade_freighter.ini nickname = tradelane_trade_transport filename = missions\encounters\tradelane_trade_transport.ini +[EncounterParameters] +nickname = area_cruisers +filename = missions\encounters\area_cruisers.ini + [EncounterParameters] nickname = area_gunboats filename = missions\encounters\area_gunboats.ini @@ -1211,15 +1215,15 @@ visit = 128 sort = 0 toughness = 22 density = 3 -repop_time = 25 +repop_time = 5 max_battle_size = 8 pop_type = jumpgate -relief_time = 35 +relief_time = 5 population_additive = true density_restriction = 4, unlawfuls faction_weight = li_n_grp, 1 -encounter = area_gunboats, 22, 0.750000 -faction = li_n_grp, 0.800000 +encounter = area_cruisers, 22, 1 +faction = li_n_grp, 1 ;endregion ;region - zone population