From da98cc4455124b9d44740f1bd5f5f7b9463ba503 Mon Sep 17 00:00:00 2001 From: Steven Cady Date: Wed, 30 Jul 2025 22:14:27 -0500 Subject: [PATCH] hoover station population, hazard buoys for navigation in storm, hoover station patrols, primm station placement --- .../SYSTEMS/Li06/Bases/LI06_04_Base.ini | 11 + .../SYSTEMS/Li06/Bases/Rooms/LI06_04_bar.ini | 44 ++ .../SYSTEMS/Li06/Bases/Rooms/LI06_04_deck.ini | 82 ++++ DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini | 377 ++++++++++++++++++ 4 files changed, 514 insertions(+) create mode 100644 DATA/UNIVERSE/SYSTEMS/Li06/Bases/LI06_04_Base.ini create mode 100644 DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_bar.ini create mode 100644 DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_deck.ini diff --git a/DATA/UNIVERSE/SYSTEMS/Li06/Bases/LI06_04_Base.ini b/DATA/UNIVERSE/SYSTEMS/Li06/Bases/LI06_04_Base.ini new file mode 100644 index 00000000..7e700ea6 --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/Li06/Bases/LI06_04_Base.ini @@ -0,0 +1,11 @@ +[BaseInfo] +nickname = LI06_04_Base +start_room = Bar + +[Room] +nickname = Bar +file = Universe\Systems\LI06\Bases\Rooms\LI06_04_bar.ini + +[Room] +nickname = Deck +file = Universe\Systems\LI06\Bases\Rooms\LI06_04_deck.ini diff --git a/DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_bar.ini b/DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_bar.ini new file mode 100644 index 00000000..b1641f64 --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_bar.ini @@ -0,0 +1,44 @@ +[Room_Info] +set_script = scripts\bases\cv_01_Bar_hardpoint_01.thn +scene = ambient, scripts\bases\cv_01_bar_ambi_Li01_07.thn + +[Room_Sound] +music = music_bar_generic02 +ambient = ambience_deck_space_smaller + +[CharacterPlacement] +name = Zg/PC/Player/01/A/Stand +start_script = Scripts\Bases\Cv_01_bar_enter_01.thn + +[Camera] +name = Camera_0 + +[Hotspot] +name = IDS_HOTSPOT_DECK +behavior = ExitDoor +room_switch = Deck + +[Hotspot] +name = IDS_HOTSPOT_BAR +behavior = ExitDoor +room_switch = Bar + +[Hotspot] +name = IDS_HOTSPOT_COMMODITYTRADER_ROOM +behavior = ExitDoor +room_switch = Deck +set_virtual_room = Trader + +[Hotspot] +name = IDS_HOTSPOT_EQUIPMENTDEALER_ROOM +behavior = ExitDoor +room_switch = Deck +set_virtual_room = Equipment + +[Hotspot] +name = IDS_HOTSPOT_NEWSVENDOR +behavior = NewsVendor + +[Hotspot] +name = IDS_HOTSPOT_MISSIONVENDOR +behavior = MissionVendor diff --git a/DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_deck.ini b/DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_deck.ini new file mode 100644 index 00000000..2c8d37bf --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/Li06/Bases/Rooms/LI06_04_deck.ini @@ -0,0 +1,82 @@ +[Room_Info] +set_script = Scripts\Bases\li_08_Deck_hardpoint_01.thn +scene = all, ambient, Scripts\Bases\li_08_Deck_ambi_int_01.thn +animation = Sc_loop + +[Spiels] +CommodityDealer = manhattan_commodity_spiel +EquipmentDealer = manhattan_equipment_spiel + +[Room_Sound] +ambient = ambience_deck_space_smaller + +[PlayerShipPlacement] +name = X/Shipcentre/01 + +[Camera] +name = Camera_0 + +[Hotspot] +name = IDS_HOTSPOT_DECK +behavior = ExitDoor +room_switch = Deck + +[Hotspot] +name = IDS_HOTSPOT_BAR +behavior = ExitDoor +room_switch = Bar + +[Hotspot] +name = IDS_HOTSPOT_COMMODITYTRADER_ROOM +behavior = VirtualRoom +room_switch = Trader + +[Hotspot] +name = IDS_HOTSPOT_EQUIPMENTDEALER_ROOM +behavior = VirtualRoom +room_switch = Equipment + +[Hotspot] +name = IDS_NN_REPAIR_YOUR_SHIP +behavior = Repair +virtual_room = Deck + +[Hotspot] +name = IDS_DEALER_FRONT_DESK +behavior = FrontDesk +state_read = 1 +state_send = 2 +virtual_room = Trader + +[Hotspot] +name = IDS_HOTSPOT_COMMODITYTRADER +behavior = StartDealer +state_read = 2 +state_send = 1 +virtual_room = Trader + +[Hotspot] +name = IDS_DEALER_FRONT_DESK +behavior = FrontDesk +state_read = 1 +state_send = 2 +virtual_room = Equipment + +[Hotspot] +name = IDS_HOTSPOT_EQUIPMENTDEALER +behavior = StartEquipDealer +state_read = 2 +state_send = 1 +virtual_room = Equipment + +[Hotspot] +name = IDS_EQUIPMENT_ROOM_RIGHT +behavior = MoveRight +state_read = 2 +state_send = 1 +virtual_room = Equipment + +[Hotspot] +name = IDS_NN_REPAIR_YOUR_SHIP +behavior = Repair +virtual_room = Equipment diff --git a/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini b/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini index 42c1201a..ec4394c8 100644 --- a/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini +++ b/DATA/UNIVERSE/SYSTEMS/Li06/LI06.ini @@ -1207,3 +1207,380 @@ loadout = rm_space_freeport01_li_02 difficulty_level = 1 space_costume = benchmark_male_head, benchmark_male_body voice = pilot_f_ill_m02a + +[Zone] +nickname = Zone_LI06_pop_ambient_04 +pos = 41169, 0, 15416 +rotate = 0, 0, 0 +shape = SPHERE +size = 2924 +comment = Hoover Pop +sort = 51 +toughness = 4 +density = 3 +repop_time = 25 +max_battle_size = 4 +pop_type = Background +relief_time = 35 +population_additive = false + +[Object] +nickname = LI06_hazard_buoy_01 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 47763, 0, 15543 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_02 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 46807, 0, 15520 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_03 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 45863, 0, 15520 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_04 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 44907, 0, 15531 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_05 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 43894, 0, 15531 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_06 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41465, 0, 12608 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_07 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41567, 0, 11611 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_08 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41634, 0, 10615 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_09 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41651, 0, 9618 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_10 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41634, 0, 8588 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_11 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41651, 0, 7642 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_12 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41668, 0, 6849 +archetype = hazard_buoy + +[Object] +nickname = LI06_hazard_buoy_13 +ids_name = 261163 +ids_info = 0 +rotate = 0, 0, 0 +pos = 41668, 0, 5970 +archetype = hazard_buoy + +[Zone] +nickname = Zone_LI06_path_zoners01 +pos = 41726, 0, 13815 +rotate = -90, 2, 0 +shape = CYLINDER +size = 750, 2181 +sort = 99 +toughness = 16 +density = 5 +repop_time = 30 +max_battle_size = 6 +pop_type = trade_path +relief_time = 20 +path_label = zoners_01, 1 +usage = trade +mission_eligible = false +faction_weight = gd_z_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +encounter = tradep_trade_freighter_pirate, 16, 0.750000 +faction = gd_z_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_zoners02 +pos = 41789, 0, 9309 +rotate = -90, -1, 0 +shape = CYLINDER +size = 750, 6835 +sort = 99 +toughness = 16 +density = 5 +repop_time = 30 +max_battle_size = 6 +pop_type = trade_path +relief_time = 20 +path_label = zoners_01, 2 +usage = trade +mission_eligible = false +faction_weight = gd_z_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +encounter = tradep_trade_freighter_pirate, 16, 0.750000 +faction = gd_z_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_zoners03 +pos = 43612, 0, -4061 +rotate = -90, -9, 0 +shape = CYLINDER +size = 750, 20202 +sort = 99 +toughness = 16 +density = 5 +repop_time = 30 +max_battle_size = 6 +pop_type = trade_path +relief_time = 20 +path_label = zoners_01, 3 +usage = trade +mission_eligible = false +faction_weight = gd_z_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +encounter = tradep_trade_freighter_pirate, 16, 0.750000 +faction = gd_z_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_zoners04 +pos = 43088, 0, -4060 +rotate = 90, 9, 180 +shape = CYLINDER +size = 750, 20291 +sort = 99 +toughness = 16 +density = 5 +repop_time = 30 +max_battle_size = 6 +pop_type = trade_path +relief_time = 20 +path_label = zoners_02, 1 +usage = trade +mission_eligible = false +faction_weight = gd_z_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +encounter = tradep_trade_freighter_pirate, 16, 0.750000 +faction = gd_z_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_zoners05 +pos = 41307, 0, 10357 +rotate = 90, 0, 180 +shape = CYLINDER +size = 750, 8844 +sort = 99 +toughness = 16 +density = 5 +repop_time = 30 +max_battle_size = 6 +pop_type = trade_path +relief_time = 20 +path_label = zoners_02, 2 +usage = trade +mission_eligible = false +faction_weight = gd_z_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +encounter = tradep_trade_freighter_pirate, 16, 0.750000 +faction = gd_z_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_outcasts01 +pos = 45203, 0, 15445 +rotate = 90, 89, 180 +shape = CYLINDER +size = 750, 6843 +sort = 99 +toughness = 4 +density = 5 +repop_time = 30 +max_battle_size = 4 +pop_type = field_patrol +relief_time = 20 +path_label = outcasts_01, 1 +usage = patrol +mission_eligible = false +faction_weight = fc_ou_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +density_restriction = 4, lawfuls +density_restriction = 4, unlawfuls +encounter = patrolp_pirate_patrol, 4, 0.200000 +faction = fc_ou_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_lanehackers01 +pos = 45206, 0, 15330 +rotate = 90, 89, 180 +shape = CYLINDER +size = 750, 6860 +sort = 99 +toughness = 4 +density = 5 +repop_time = 30 +max_battle_size = 4 +pop_type = field_patrol +relief_time = 20 +path_label = lanehackers_01, 1 +usage = patrol +mission_eligible = false +faction_weight = fc_lh_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +density_restriction = 4, lawfuls +density_restriction = 4, unlawfuls +encounter = patrolp_pirate_patrol, 4, 0.200000 +faction = fc_lh_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_libertyrogues01 +pos = 45211, 0, 15645 +rotate = -90, 89, 0 +shape = CYLINDER +size = 750, 6870 +sort = 99 +toughness = 4 +density = 5 +repop_time = 30 +max_battle_size = 4 +pop_type = field_patrol +relief_time = 20 +path_label = libertyrogues_01, 1 +usage = patrol +mission_eligible = false +faction_weight = fc_lr_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +density_restriction = 4, lawfuls +density_restriction = 4, unlawfuls +encounter = patrolp_pirate_patrol, 4, 0.200000 +faction = fc_lr_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_libertyrogues02 +pos = 41781, 0, 15620 +rotate = 90, -89, 180 +shape = CYLINDER +size = 750, 10 +sort = 99 +toughness = 4 +density = 5 +repop_time = 30 +max_battle_size = 4 +pop_type = field_patrol +relief_time = 20 +path_label = libertyrogues_01, 2 +usage = patrol +mission_eligible = false +faction_weight = fc_lr_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +density_restriction = 4, lawfuls +density_restriction = 4, unlawfuls +encounter = patrolp_pirate_patrol, 4, 0.200000 +faction = fc_lr_grp, 1.000000 + +[Zone] +nickname = Zone_LI06_path_junkers01 +pos = 45211, 0, 15774 +rotate = -90, 88, 0 +shape = CYLINDER +size = 750, 6851 +sort = 99 +toughness = 3 +density = 5 +repop_time = 30 +max_battle_size = 4 +pop_type = field_patrol +relief_time = 20 +path_label = junkers_01, 1 +usage = patrol +mission_eligible = false +faction_weight = fc_j_grp, 10 +density_restriction = 1, patroller +density_restriction = 1, police_patroller +density_restriction = 1, pirate_patroller +density_restriction = 4, lawfuls +density_restriction = 4, unlawfuls +encounter = patrolp_pirate_patrol, 3, 0.200000 +faction = fc_j_grp, 1.000000 + +[Object] +nickname = LI06_04 +pos = 35795, 0, 49912 +ids_info = 65713 +behavior = NOTHING +pilot = pilot_solar_easy +dock_with = LI06_04_Base +base = LI06_04_Base +reputation = li_lsf_grp +rotate = 0, 0, 0 +archetype = depot +ids_name = 0 +loadout = rm_depot_li_01 +difficulty_level = 1 +space_costume = benchmark_male_head, benchmark_male_body +voice = atc_leg_m01 \ No newline at end of file