From 7c83c012ab501631677e29d51eb32155ee4f9689 Mon Sep 17 00:00:00 2001 From: Nekura <78934567+Nekura@users.noreply.github.com> Date: Sun, 26 Apr 2026 04:23:03 +0200 Subject: [PATCH] Added Hakodate Const Site (Hokkaido) + Tradelanes --- DATA/EQUIPMENT/market_commodities.ini | 12 ++ DATA/EQUIPMENT/market_misc.ini | 92 ++++++++++ DATA/MISSIONS/mbases.ini | 29 ++++ DATA/MISSIONS/news.ini | 39 +++++ .../SYSTEMS/KU05/BASES/ROOMS/ku05_05_bar.ini | 47 +++++ .../SYSTEMS/KU05/BASES/ROOMS/ku05_05_deck.ini | 79 +++++++++ .../KU05/BASES/ROOMS/ku05_05_equipment.ini | 64 +++++++ .../KU05/BASES/ROOMS/ku05_05_trader.ini | 51 ++++++ .../SYSTEMS/KU05/BASES/ku05_05_base.ini | 20 +++ DATA/UNIVERSE/SYSTEMS/KU05/ku05.ini | 160 +++++++++++++----- DATA/UNIVERSE/universe.ini | 7 + EXE/REM/Lua/Infocards.lua | 8 +- 12 files changed, 568 insertions(+), 40 deletions(-) create mode 100644 DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_bar.ini create mode 100644 DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_deck.ini create mode 100644 DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_equipment.ini create mode 100644 DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_trader.ini create mode 100644 DATA/UNIVERSE/SYSTEMS/KU05/BASES/ku05_05_base.ini diff --git a/DATA/EQUIPMENT/market_commodities.ini b/DATA/EQUIPMENT/market_commodities.ini index 45d9c2a9..5abc3068 100644 --- a/DATA/EQUIPMENT/market_commodities.ini +++ b/DATA/EQUIPMENT/market_commodities.ini @@ -1419,6 +1419,18 @@ MarketGood = commodity_pharm, 0, -1, 150, 500, 0, 2.1053 MarketGood = commodity_cardamine, 0, -1, 0, 0, 1, 0.2 MarketGood = commodity_sidearms, 0, -1, 0, 0, 1, 2.75 +[BaseGood] +base = Ku05_05_base +MarketGood = commodity_scrap_metal, 0, -1, 0, 0, 1, 2 +MarketGood = commodity_oxygen, 0, -1, 150, 500, 0, 1.5 +MarketGood = commodity_water, 0, -1, 150, 500, 0, 1.5 +MarketGood = commodity_food, 0, -1, 0, 0, 1, 1.5517 +MarketGood = commodity_H_fuel, 0, -1, 150, 500, 0, 0.3 +MarketGood = commodity_construction_machinery, 0, -1, 150, 500, 0, 5 +MarketGood = commodity_pharm, 0, -1, 150, 500, 0, 2.1053 +MarketGood = commodity_cardamine, 0, -1, 0, 0, 1, 0.2 +MarketGood = commodity_sidearms, 0, -1, 0, 0, 1, 2.75 + [BaseGood] base = Ku06_01_base MarketGood = commodity_scrap_metal, 0, -1, 0, 0, 1, 2 diff --git a/DATA/EQUIPMENT/market_misc.ini b/DATA/EQUIPMENT/market_misc.ini index d3deb98b..96e812df 100644 --- a/DATA/EQUIPMENT/market_misc.ini +++ b/DATA/EQUIPMENT/market_misc.ini @@ -9754,6 +9754,98 @@ MarketGood = high_perfomance_amplifier, 0, -1, 100, 100, 0, 1 MarketGood = control_grid_stabilizer, 0, -1, 100, 100, 0, 1 MarketGood = rotary_power_connector, 0, -1, 100, 100, 0, 1 +[BaseGood] +base = Ku05_05_base +MarketGood = ku_gun01_mark01, 10, -1, 10, 10, 0, 1 +MarketGood = ku_gun01_mark02, 16, 0, 10, 10, 0, 1 +MarketGood = ku_gun01_mark04, 26, 0.5, 10, 10, 0, 1 +MarketGood = ku_gun02_mark01, 10, -1, 10, 10, 0, 1 +MarketGood = ku_gun02_mark02, 16, 0, 10, 10, 0, 1 +MarketGood = ku_gun02_mark04, 26, 0.5, 10, 10, 0, 1 +MarketGood = ku_turret02_mark01, 10, -1, 10, 10, 0, 1 +MarketGood = ku_turret02_mark02, 16, 0, 10, 10, 0, 1 +MarketGood = ge_s_thruster_04, 6, -1, 10, 10, 0, 1 +MarketGood = missile01_mark01_ammo, 0, -1, 50, 50, 0, 1 +MarketGood = missile01_mark02, 2, -0.2, 10, 10, 0, 1 +MarketGood = missile01_mark02_ammo, 2, -1, 50, 50, 0, 1 +MarketGood = missile01_mark03, 10, 0, 10, 10, 0, 1 +MarketGood = missile01_mark03_ammo, 10, -1, 50, 50, 0, 1 +MarketGood = missile01_mark04_ammo, 22, -1, 50, 50, 0, 1 +MarketGood = missile01_mark05_ammo, 30, -1, 50, 50, 0, 1 +MarketGood = missile02_mark01_ammo, 0, -1, 50, 50, 0, 1 +MarketGood = missile02_mark02, 2, -0.2, 10, 10, 0, 1 +MarketGood = missile02_mark02_ammo, 2, -0.2, 50, 50, 0, 1 +MarketGood = missile02_mark03, 10, 0.2, 10, 10, 0, 1 +MarketGood = missile02_mark03_ammo, 10, 0.2, 50, 50, 0, 1 +MarketGood = missile02_mark04_ammo, 22, 0.4, 50, 50, 0, 1 +MarketGood = missile02_mark05_ammo, 30, 0.75, 50, 50, 0, 1 +MarketGood = missile03_mark01_ammo, 0, -1, 50, 50, 0, 1 +MarketGood = missile03_mark02, 6, -0.2, 10, 10, 0, 1 +MarketGood = missile03_mark02_ammo, 6, -1, 50, 50, 0, 1 +MarketGood = missile03_mark03_ammo, 22, -1, 50, 50, 0, 1 +MarketGood = missile03_mark04_ammo, 30, -1, 50, 50, 0, 1 +MarketGood = cruise_disruptor01_mark01, 2, -1, 10, 10, 0, 1 +MarketGood = cruise_disruptor01_mark01_ammo, 2, -1, 50, 50, 0, 1 +MarketGood = cruise_disruptor01_mark02_ammo, 26, -1, 50, 50, 0, 1 +MarketGood = torpedo01_mark01, 10, 0, 10, 10, 0, 1 +MarketGood = torpedo01_mark01_ammo, 10, -1, 50, 50, 0, 1 +MarketGood = torpedo01_mark02_ammo, 30, -1, 50, 50, 0, 1 +MarketGood = mine01_mark01_ammo, 0, -1, 50, 50, 0, 1 +MarketGood = mine01_mark02, 2, -0.2, 10, 10, 0, 1 +MarketGood = mine01_mark02_ammo, 2, -1, 50, 50, 0, 1 +MarketGood = mine01_mark03, 10, 0, 10, 10, 0, 1 +MarketGood = mine01_mark03_ammo, 10, -1, 50, 50, 0, 1 +MarketGood = mine01_mark04_ammo, 22, -1, 50, 50, 0, 1 +MarketGood = mine01_mark05_ammo, 30, -1, 50, 50, 0, 1 +MarketGood = mine02_mark01_ammo, 0, -1, 50, 50, 0, 1 +MarketGood = mine02_mark02, 6, -0.2, 10, 10, 0, 1 +MarketGood = mine02_mark02_ammo, 6, -1, 50, 50, 0, 1 +MarketGood = mine02_mark03, 16, 0, 10, 10, 0, 1 +MarketGood = mine02_mark03_ammo, 16, -1, 50, 50, 0, 1 +MarketGood = mine02_mark04_ammo, 26, -1, 50, 50, 0, 1 +MarketGood = mine02_mark05_ammo, 30, -1, 50, 50, 0, 1 +MarketGood = ge_s_repair_01, 0, -1, 100, 100, 0, 1 +MarketGood = ge_s_cm_01_ammo, 0, -1, 50, 50, 0, 1 +MarketGood = ge_s_cm_02_ammo, 2, -1, 50, 50, 0, 1 +MarketGood = ge_s_cm_03, 6, -1, 10, 10, 0, 1 +MarketGood = ge_s_cm_03_ammo, 6, -1, 50, 50, 0, 1 +MarketGood = shield01_mark03_lf, 2, -1, 10, 10, 0, 1 +MarketGood = shield01_mark04_lf, 6, -1, 10, 10, 0, 1 +MarketGood = shield01_mark05_lf, 10, -1, 10, 10, 0, 1 +MarketGood = shield01_mark06_lf, 16, -1, 10, 10, 0, 1 +MarketGood = shield01_mark03_hf, 2, -1, 10, 10, 0, 1 +MarketGood = shield01_mark04_hf, 6, -1, 10, 10, 0, 1 +MarketGood = shield01_mark05_hf, 10, -1, 10, 10, 0, 1 +MarketGood = shield01_mark06_hf, 16, -1, 10, 10, 0, 1 +MarketGood = shield01_mark03_fr, 2, -1, 10, 10, 0, 1 +MarketGood = shield01_mark04_fr, 6, -1, 10, 10, 0, 1 +MarketGood = shield01_mark05_fr, 10, -1, 10, 10, 0, 1 +MarketGood = shield01_mark06_fr, 16, -1, 10, 10, 0, 1 +MarketGood = ge_s_battery_01, 0, -1, 100, 100, 0, 1 +MarketGood = nomad_torpedo01_player_ammo, 10, -1, 50, 50, 0, 1 +MarketGood = sensor_probe_player_ammo, 10, -1, 50, 50, 0, 1 +MarketGood = rem_cargopod_blue, 1, -1, 10, 10, 0, 1 +MarketGood = rem_cargopod_green, 1, -1, 10, 10, 0, 1 +MarketGood = rem_cargopod_yellow, 1, -1, 10, 10, 0, 1 +MarketGood = rem_cargopod_red, 1, -1, 10, 10, 0, 1 +MarketGood = rem_cargopod_grey, 1, -1, 10, 10, 0, 1 +MarketGood = rem_cargopod_white, 1, -1, 10, 10, 0, 1 +MarketGood = rem_cargopod_drab, 1, -1, 10, 10, 0, 1 +MarketGood = ge_s_tractor_01, 0, -1, 10, 10, 0, 1 +MarketGood = ge_gf6_engine_01, 0, -1, 100, 100, 0, 1 +MarketGood = ge_lf_engine_01, 0, -1, 100, 100, 0, 1 +MarketGood = ge_fighter4_power01, 0, -1, 100, 100, 0, 1 +MarketGood = ge_fighter6_power01, 0, -1, 100, 100, 0, 1 +MarketGood = transport_power01, 0, -1, 100, 100, 0, 1 +MarketGood = conductive_system_charger, 0, -1, 100, 100, 0, 1 +MarketGood = propulsion_epicyclic_gear, 0, -1, 100, 100, 0, 1 +MarketGood = mono_power_converter, 0, -1, 100, 100, 0, 1 +MarketGood = cluster_power_plug, 0, -1, 100, 100, 0, 1 +MarketGood = external_weapon_cooler, 0, -1, 100, 100, 0, 1 +MarketGood = high_perfomance_amplifier, 0, -1, 100, 100, 0, 1 +MarketGood = control_grid_stabilizer, 0, -1, 100, 100, 0, 1 +MarketGood = rotary_power_connector, 0, -1, 100, 100, 0, 1 + [BaseGood] base = Ku06_01_base MarketGood = fc_bd_gun01_mark01, 10, -1, 10, 10, 0, 1 diff --git a/DATA/MISSIONS/mbases.ini b/DATA/MISSIONS/mbases.ini index 6636e945..de9137b5 100644 --- a/DATA/MISSIONS/mbases.ini +++ b/DATA/MISSIONS/mbases.ini @@ -28155,6 +28155,35 @@ character_density = 2 fixture = ku0504_fix_trader, Zs/NPC/Trader/01/A/Stand, scripts\vendors\robot_commtrader_fidget.thn, trader fixture = ku0504_fix_weaponsdealer, Zs/NPC/Equipment/01/A/Stand, scripts\vendors\li_equipdealer_fidget.thn, Equipment +[MBase] +nickname = Ku05_05_Base +local_faction = ku_p_grp +diff = 2 +msg_id_prefix = gcs_refer_base_Ku05_05_Base + +[BaseFaction] +faction = ku_p_grp +weight = 1 +offers_missions = false + +[MRoom] +nickname = bar +character_density = 5 +fixture = ku0505_fix_bartender, Zs/NPC/Bartender/01/A/Stand, scripts\vendors\li_bartender_fidget.thn, bartender + +[MRoom] +nickname = trader +character_density = 2 +fixture = ku0505_fix_trader, Zs/NPC/Trader/01/A/Stand, scripts\vendors\li_commtrader_fidget.thn, trader + +[MRoom] +nickname = Equipment +character_density = 2 +fixture = ku0505_fix_weaponsdealer, Zs/NPC/Equipment/01/A/Stand, scripts\vendors\li_equipdealer_fidget.thn, Equipment + +[MVendor] +num_offers = 0, 0 + [MBase] nickname = Ku06_01_Base local_faction = fc_bd_grp diff --git a/DATA/MISSIONS/news.ini b/DATA/MISSIONS/news.ini index 453e4866..c12e60e4 100644 --- a/DATA/MISSIONS/news.ini +++ b/DATA/MISSIONS/news.ini @@ -3206,6 +3206,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3244,6 +3245,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3282,6 +3284,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3320,6 +3323,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3358,6 +3362,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3396,6 +3401,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3434,6 +3440,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3472,6 +3479,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3510,6 +3518,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3548,6 +3557,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3586,6 +3596,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3624,6 +3635,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3662,6 +3674,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3700,6 +3713,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3739,6 +3753,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3777,6 +3792,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3815,6 +3831,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3854,6 +3871,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3892,6 +3910,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3930,6 +3949,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -3968,6 +3988,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4006,6 +4027,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4045,6 +4067,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4083,6 +4106,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4121,6 +4145,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4160,6 +4185,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4198,6 +4224,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4236,6 +4263,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4274,6 +4302,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4313,6 +4342,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4351,6 +4381,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4389,6 +4420,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4427,6 +4459,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4466,6 +4499,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4504,6 +4538,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4542,6 +4577,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -4580,6 +4616,7 @@ base = Ku05_01_Base base = Ku05_02_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base base = Ku06_01_Base base = Ku07_01_Base base = Ku07_02_Base @@ -6171,6 +6208,7 @@ base = Ku04_06_Base base = Ku05_01_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base [NewsItem] rank = base_0_rank, mission_end @@ -6347,6 +6385,7 @@ base = Ku03_02_Base base = Ku05_01_Base base = Ku05_03_Base base = Ku05_04_Base +base = Ku05_05_Base [NewsItem] rank = base_0_rank, mission_end diff --git a/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_bar.ini b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_bar.ini new file mode 100644 index 00000000..2c6e1067 --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_bar.ini @@ -0,0 +1,47 @@ +[Room_Info] +set_script = scripts\bases\cv_01_Bar_hardpoint_01.thn +scene = ambient, scripts\bases\cv_01_bar_ambi_Ku05_04.thn +scene = ambient, scripts\bases\Ambi_Nebula_Puffs_Norm.thn +scene = ambient, scripts\bases\Ambi_Lightning.thn + +[Room_Sound] +music = music_bar_generic07 +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/KU05/BASES/ROOMS/ku05_05_deck.ini b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_deck.ini new file mode 100644 index 00000000..96e18765 --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_deck.ini @@ -0,0 +1,79 @@ +[Room_Info] +set_script = Scripts\Bases\ku_07_Deck_hardpoint_01.thn +scene = all, ambient, Scripts\Bases\ku_07_Deck_ambi_int_01.thn +animation = Sc_loop + +[Room_Sound] +ambient = ambience_deck_space_larger + +[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/KU05/BASES/ROOMS/ku05_05_equipment.ini b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_equipment.ini new file mode 100644 index 00000000..c2392159 --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_equipment.ini @@ -0,0 +1,64 @@ +[Room_Info] +set_script = scripts\bases\Ku_02_equipment_hardpoint_01.thn +scene = all, ambient, Scripts\bases\Ku_02_equipment_ambi_int_01.thn +goodscart_script = scripts\bases\Ku_02_equipment_carts_01.thn + +[Room_Sound] +ambient = ambience_equip_ground_smaller + +[Camera] +name = Camera_0 + +[CharacterPlacement] +name = Zg/PC/Player/01/A/Stand + +[PlayerShipPlacement] +name = X/Shipcentre/01 + +[Hotspot] +name = IDS_HOTSPOT_EXIT +behavior = ExitDoor +room_switch = Cityscape + +[Hotspot] +name = IDS_HOTSPOT_BAR +behavior = ExitDoor +room_switch = Bar + +[Hotspot] +name = IDS_HOTSPOT_COMMODITYTRADER_ROOM +behavior = ExitDoor +room_switch = Trader + +[Hotspot] +name = IDS_HOTSPOT_EQUIPMENTDEALER_ROOM +behavior = ExitDoor +room_switch = Equipment + +[Hotspot] +name = IDS_HOTSPOT_SHIPDEALER_ROOM +behavior = ExitDoor +room_switch = ShipDealer + +[Hotspot] +name = IDS_NN_REPAIR_YOUR_SHIP +behavior = Repair + +[Hotspot] +name = IDS_DEALER_FRONT_DESK +behavior = FrontDesk +state_read = 1 +state_send = 2 + +[Hotspot] +name = IDS_HOTSPOT_EQUIPMENTDEALER +behavior = StartEquipDealer +state_read = 2 +state_send = 1 + +[Hotspot] +name = IDS_EQUIPMENT_ROOM_RIGHT +behavior = MoveRight +state_read = 2 +state_send = 1 + diff --git a/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_trader.ini b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_trader.ini new file mode 100644 index 00000000..c6db0f75 --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ROOMS/ku05_05_trader.ini @@ -0,0 +1,51 @@ +[Room_Info] +set_script = Scripts\bases\Ku_02_Trader_hardpoint_01.thn +scene = all, ambient, Scripts\bases\Ku_02_Trader_ambi_int_01.thn + +[Room_Sound] +ambient = ambience_comm + +[Camera] +name = Camera_0 + +[CharacterPlacement] +name = Zg/PC/Player/01/A/Stand +start_script = scripts\bases\Ku_02_Trader_enter_01.thn + +[Hotspot] +name = IDS_HOTSPOT_EXIT +behavior = ExitDoor +room_switch = Cityscape + +[Hotspot] +name = IDS_HOTSPOT_BAR +behavior = ExitDoor +room_switch = Bar + +[Hotspot] +name = IDS_HOTSPOT_COMMODITYTRADER_ROOM +behavior = ExitDoor +room_switch = Trader + +[Hotspot] +name = IDS_HOTSPOT_EQUIPMENTDEALER_ROOM +behavior = ExitDoor +room_switch = Equipment + +[Hotspot] +name = IDS_HOTSPOT_SHIPDEALER_ROOM +behavior = ExitDoor +room_switch = ShipDealer + +[Hotspot] +name = IDS_DEALER_FRONT_DESK +behavior = FrontDesk +state_read = 1 +state_send = 2 + +[Hotspot] +name = IDS_HOTSPOT_COMMODITYTRADER +behavior = StartDealer +state_read = 2 +state_send = 1 + diff --git a/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ku05_05_base.ini b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ku05_05_base.ini new file mode 100644 index 00000000..202bc1a5 --- /dev/null +++ b/DATA/UNIVERSE/SYSTEMS/KU05/BASES/ku05_05_base.ini @@ -0,0 +1,20 @@ +[BaseInfo] +nickname = Ku05_05_Base +start_room = Deck + +[Room] +nickname = Bar +file = Universe\Systems\Ku05\Bases\Rooms\Ku05_05_Bar.ini + +[Room] +nickname = Deck +file = Universe\Systems\Ku05\Bases\Rooms\Ku05_05_Deck.ini + +[Room] +nickname = Trader +file = Universe\Systems\Ku05\Bases\Rooms\Ku05_05_trader.ini + +[Room] +nickname = Equipment +file = Universe\Systems\Ku05\Bases\Rooms\Ku05_05_equipment.ini + diff --git a/DATA/UNIVERSE/SYSTEMS/KU05/ku05.ini b/DATA/UNIVERSE/SYSTEMS/KU05/ku05.ini index 42120ba5..5d50867d 100644 --- a/DATA/UNIVERSE/SYSTEMS/KU05/ku05.ini +++ b/DATA/UNIVERSE/SYSTEMS/KU05/ku05.ini @@ -291,6 +291,23 @@ difficulty_level = 11 loadout = space_police01_ku_01 pilot = pilot_solar_hardest +[Object] +nickname = Ku05_05 +ids_name = 500002 +pos = 23172.75, 162.8508, -548.25586 +archetype = depot +ids_info = 65633 +base = Ku05_05_Base +dock_with = Ku05_05_Base +reputation = ku_p_grp +behavior = NOTHING +visit = 0 +voice = atc_leg_f01 +space_costume = ku_kym_head_gen, ku_kym_body_gen +difficulty_level = 11 +loadout = depot_pi_02 +pilot = pilot_solar_hard + [zone] nickname = Zone_Ku05_Unyo_cloud ids_name = 261266 @@ -812,85 +829,150 @@ archetype = jumpgate_nodock parent = Ku05_03 [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_B_1 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_B_1 +ids_name = 500000 pos = 4095, 0, 21427 rotate = 0, -40, 0 -archetype = Trade_Lane_Ring_Construct_B +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +next_ring = Ku05_Trade_Lane_Ring_B_2 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_B_2 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_B_2 +ids_name = 500000 pos = 8915, 0, 15681 -rotate = 0, 140, 0 -archetype = Trade_Lane_Ring_Construct_B +rotate = 0, -40, 0 +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_B_1 +next_ring = Ku05_Trade_Lane_Ring_B_3 +behavior = NOTHING +difficulty_level = 7 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easiest [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_B_3 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_B_3 +ids_name = 500000 pos = 13735, 0, 9934 -rotate = 0, 140, 0 -archetype = Trade_Lane_Ring_Construct_B +rotate = 0, -40, 0 +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_B_2 +next_ring = Ku05_Trade_Lane_Ring_B_4 +behavior = NOTHING +difficulty_level = 7 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easiest [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_B_4 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_B_4 +ids_name = 500000 pos = 18555, 0, 4188 rotate = 0, -40, 0 -archetype = Trade_Lane_Ring_Construct_B +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_B_3 +next_ring = Ku05_Trade_Lane_Ring_B_5 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_A_1 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_B_5 +ids_name = 500000 +pos = 21898.096, 0, 203.88582 +rotate = 0, -40, 0 +archetype = Trade_Lane_Ring +ids_info = 66170 +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_B_4 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy + +[Object] +nickname = Ku05_Trade_Lane_Ring_A_1 +ids_name = 500001 pos = 553, 0, -23552 rotate = 0, -135, 0 -archetype = Trade_Lane_Ring_Construct_A +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +next_ring = Ku05_Trade_Lane_Ring_A_2 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_A_2 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_A_2 +ids_name = 500001 pos = 5811, 0, -18205 rotate = 0, -135, 0 -archetype = Trade_Lane_Ring_Construct_A +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_A_1 +next_ring = Ku05_Trade_Lane_Ring_A_3 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_A_3 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_A_3 +ids_name = 500001 pos = 11069, 0, -12857 rotate = 0, -135, 0 -archetype = Trade_Lane_Ring_Construct_A +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_A_2 +next_ring = Ku05_Trade_Lane_Ring_A_4 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_A_4 -ids_name = 60245 +nickname = Ku05_Trade_Lane_Ring_A_4 +ids_name = 500001 pos = 16328, 0, -7509 rotate = 0, -135, 0 -archetype = Trade_Lane_Ring_Construct_A +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_A_3 +next_ring = Ku05_Trade_Lane_Ring_A_5 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy [Object] -nickname = Ku05_Trade_Lane_Ring_Construct_A_5 -ids_name = 60245 -pos = 21586, 0, -2161 +nickname = Ku05_Trade_Lane_Ring_A_5 +ids_name = 500001 +pos = 22366.246, 0, -1380.7673 rotate = 0, -135, 0 -archetype = Trade_Lane_Ring_Construct_A +archetype = Trade_Lane_Ring ids_info = 66170 -reputation = co_me_grp +reputation = ku_p_grp +prev_ring = Ku05_Trade_Lane_Ring_A_4 +behavior = NOTHING +difficulty_level = 8 +loadout = trade_lane_ring_ku_01 +pilot = pilot_solar_easy [Object] nickname = Ku05_space_tankl4x4_1 diff --git a/DATA/UNIVERSE/universe.ini b/DATA/UNIVERSE/universe.ini index 8e8ff1d3..77787752 100644 --- a/DATA/UNIVERSE/universe.ini +++ b/DATA/UNIVERSE/universe.ini @@ -701,6 +701,13 @@ strid_name = 196762 file = Universe\Systems\Ku05\Bases\Ku05_04_Base.ini BGCS_base_run_by = W02bF29 +[Base] +nickname = Ku05_05_Base +system = Ku05 +strid_name = 500002 +file = Universe\Systems\Ku05\Bases\Ku05_05_Base.ini +BGCS_base_run_by = W02bF29 + [Base] nickname = Ku06_01_Base system = Ku06 diff --git a/EXE/REM/Lua/Infocards.lua b/EXE/REM/Lua/Infocards.lua index 2fda0ef5..9471b1b8 100644 --- a/EXE/REM/Lua/Infocards.lua +++ b/EXE/REM/Lua/Infocards.lua @@ -782,4 +782,10 @@ rem.AddInfoCard(262024, [[Sinai ShipyardThe Sinai Shipyard is employed by The Order to produce a wide range of goods. They sell external ship equipment such as weapons, shields, and thrusters, as well as ships, including Train transporters.Since the shipyard gets almost all of its resources from the debris field near Cairo, the prices are very low.However, the shipyard does not guarantee the compatibility or functionality of weapons and other equipment, as they are made from debris.]]) -rem.AddInfoCard(262027, [[Menes StationLittle is known about Menes, as all data are subject to the highest secrecy.According to rumors, The Order tries to find out more about the Nomads and their ability for taking over humans.There are strict safety measures for docking and visitors.+++ It is strictly forbidden to take cargo like Light Arms and Optical Chips with you into the security zone +++]]) \ No newline at end of file +rem.AddInfoCard(262027, [[Menes StationLittle is known about Menes, as all data are subject to the highest secrecy.According to rumors, The Order tries to find out more about the Nomads and their ability for taking over humans.There are strict safety measures for docking and visitors.+++ It is strictly forbidden to take cargo like Light Arms and Optical Chips with you into the security zone +++]]) + +-- Hokkaido Infocards +rem.AddInfoCard(500000, "Hokkaido Jump Gate->Hakodate Construction Site") +rem.AddInfoCard(500001, "Hakodate Construction Site->Chugoku Gate Construction Site") +rem.AddInfoCard(500002, "Hakodate Construction Site") +