From 66f6c3a4b0d70f7a5cfd668d753be307368ef783 Mon Sep 17 00:00:00 2001 From: D4rkl1ght3r <86805404+D4rkl1ght3r@users.noreply.github.com> Date: Thu, 21 Mar 2024 18:12:30 +0100 Subject: [PATCH] Add Rem Liner --- DATA/EQUIPMENT/market_misc.ini | 41 ++++++++++++ DATA/EQUIPMENT/market_ships.ini | 3 + DATA/MISSIONS/faction_prop.ini | 6 ++ DATA/MISSIONS/mbases.ini | 22 ++++++ DATA/UNIVERSE/SYSTEMS/HI02/hi02.ini | 20 ++++++ DATA/UNIVERSE/custom_bases/REMLINER_Base.ini | 15 +++++ DATA/UNIVERSE/custom_bases/rooms/REM_Deck.ini | 64 ++++++++++++++++++ .../custom_bases/rooms/REM_equipment.ini | 67 +++++++++++++++++++ .../custom_bases/rooms/REM_shipdealer.ini | 63 +++++++++++++++++ DATA/UNIVERSE/universe.ini | 10 +++ DATA/initialworld.ini | 6 ++ 11 files changed, 317 insertions(+) create mode 100644 DATA/UNIVERSE/custom_bases/REMLINER_Base.ini create mode 100644 DATA/UNIVERSE/custom_bases/rooms/REM_Deck.ini create mode 100644 DATA/UNIVERSE/custom_bases/rooms/REM_equipment.ini create mode 100644 DATA/UNIVERSE/custom_bases/rooms/REM_shipdealer.ini diff --git a/DATA/EQUIPMENT/market_misc.ini b/DATA/EQUIPMENT/market_misc.ini index cc6ef1aa..09064540 100644 --- a/DATA/EQUIPMENT/market_misc.ini +++ b/DATA/EQUIPMENT/market_misc.ini @@ -11397,3 +11397,44 @@ MarketGood = order_shield, 16, -1, 3, 3, 0, 1 MarketGood = order_thruster, 16, -1, 3, 3, 0, 1 MarketGood = ge_s_battery_01, 0, -1, 100, 100, 0, 1 +; REM LINER + +[BaseGood] +base = Hi02_REM_LINER +MarketGood = ge_gf1_engine_01, 0, -1, 100, 100, 0, 1 +MarketGood = missile01_mark01_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile01_mark02_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile01_mark03_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile01_mark04_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile01_mark05_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile02_mark01_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile02_mark02_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile02_mark03_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile02_mark04_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile02_mark05_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile03_mark01_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile03_mark02_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile03_mark03_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = missile03_mark04_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = cruise_disruptor01_mark01, 2, -1, 10, 10, 0, 1 +MarketGood = cruise_disruptor01_mark01_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = cruise_disruptor01_mark02_ammo, 1, -1, 50, 50, 0, 1 +; MarketGood = nomad_cruise_disruptor01_ammo, 2, -1, 50, 50, 0, 1 +; MarketGood = nomad_torpedo01_rtc_ammo, 10, -1, 50, 50, 0, 1 +MarketGood = torpedo01_mark01, 10, -1, 10, 10, 0, 1 +MarketGood = torpedo01_mark01_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = torpedo01_mark02_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine01_mark01_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine01_mark02_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine01_mark03_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine01_mark04_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine01_mark05_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine02_mark01_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine02_mark02_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine02_mark03_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine02_mark04_ammo, 1, -1, 50, 50, 0, 1 +MarketGood = mine02_mark05_ammo, 1, -1, 50, 50, 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_ammo, 6, -1, 50, 50, 0, 1 +; MarketGood = christmas_torpedo_ammo, 10, -1, 50, 50, 0, 1 \ No newline at end of file diff --git a/DATA/EQUIPMENT/market_ships.ini b/DATA/EQUIPMENT/market_ships.ini index 354a1ba2..1433ef72 100644 --- a/DATA/EQUIPMENT/market_ships.ini +++ b/DATA/EQUIPMENT/market_ships.ini @@ -256,3 +256,6 @@ marketgood = oe_package, 16, -1, 1, 1, 0, 1, 1 base = St02_01_base marketgood = oe_package, 16, -1, 1, 1, 0, 1, 1 +[BaseGood] +base = Hi02_REM_LINER +marketgood = package_bh_elite3, 1, -1, 1, 1, 0, 1, 1 diff --git a/DATA/MISSIONS/faction_prop.ini b/DATA/MISSIONS/faction_prop.ini index 865e8462..9a223d71 100644 --- a/DATA/MISSIONS/faction_prop.ini +++ b/DATA/MISSIONS/faction_prop.ini @@ -2589,3 +2589,9 @@ rank_desig = 197137, 197138, 197139, 8, 15 formation_desig = 197821, 197828 formation = fighters, fighter_guild + +; REM CLAN + +[FactionProps] +affiliation = REM_CLAN +legality = lawful diff --git a/DATA/MISSIONS/mbases.ini b/DATA/MISSIONS/mbases.ini index d9be3618..327df720 100644 --- a/DATA/MISSIONS/mbases.ini +++ b/DATA/MISSIONS/mbases.ini @@ -45145,3 +45145,25 @@ nickname = Planetscape character_density = 3 fixture = ew0602_fix_weaponsdealer, Zs/NPC/Equipment/01/A/Stand, scripts\vendors\li_equipdealer_fidget.thn, Equipment + +;REM LINER + +[MBase] +nickname = Hi02_REM_LINER +local_faction = REM_CLAN +diff = 30 +[MVendor] +num_offers = 0, 0 +[GF_NPC] +nickname = allianz_fix_weaponsdealer +body = rh_male_elite_body +head = rh_captain_head +lefthand = benchmark_male_hand_left +righthand = benchmark_male_hand_right +individual_name = 0 ;GENERATESTRRES("REM Security") +affiliation = REM_CLAN +voice = rvp111 +[MRoom] +nickname = Deck +character_density = 3 +fixture = allianz_fix_weaponsdealer, Zs/NPC/Equipment/01/A/Stand, scripts\vendors\li_equipdealer_fidget.thn, Equipment diff --git a/DATA/UNIVERSE/SYSTEMS/HI02/hi02.ini b/DATA/UNIVERSE/SYSTEMS/HI02/hi02.ini index 913fccb0..0e0f9d00 100644 --- a/DATA/UNIVERSE/SYSTEMS/HI02/hi02.ini +++ b/DATA/UNIVERSE/SYSTEMS/HI02/hi02.ini @@ -1838,3 +1838,23 @@ ids_info = 66146 jump_effect = jump_effect_hole goto = Ew06, Ew06_to_Hi02_hole, gate_tunnel_bretonia + + +;REM LINER + +[Object] +nickname = Hi02_REM_LINER +pos = -23445, 0, 0 +ids_name = 0 ;GENERATESTRRES("Rem Liner") +ids_info = 0 ;GENERATEXMLRES(REM_LINER) +behavior = NOTHING +pilot = pilot_crazy +dock_with = Hi02_REM_LINER +base = Hi02_REM_LINER +reputation = REM_CLAN +rotate = 0, 0, 0 +archetype = luxury_liner +loadout = clan_liner +difficulty_level = 30 +space_costume = benchmark_male_head, benchmark_male_body +voice = atc_leg_m01 diff --git a/DATA/UNIVERSE/custom_bases/REMLINER_Base.ini b/DATA/UNIVERSE/custom_bases/REMLINER_Base.ini new file mode 100644 index 00000000..e7224bbb --- /dev/null +++ b/DATA/UNIVERSE/custom_bases/REMLINER_Base.ini @@ -0,0 +1,15 @@ +[BaseInfo] +nickname = Hi02_REM_LINER +start_room = Deck + +[Room] +nickname = Deck +file = Universe\custom_bases\rooms\REM_Deck.ini + +[Room] +nickname = Equipment +file = Universe\custom_bases\rooms\REM_equipment.ini + +[Room] +nickname = ShipDealer +file = Universe\custom_bases\rooms\REM_shipdealer.ini \ No newline at end of file diff --git a/DATA/UNIVERSE/custom_bases/rooms/REM_Deck.ini b/DATA/UNIVERSE/custom_bases/rooms/REM_Deck.ini new file mode 100644 index 00000000..32ccffb5 --- /dev/null +++ b/DATA/UNIVERSE/custom_bases/rooms/REM_Deck.ini @@ -0,0 +1,64 @@ +[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_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 = 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 + +[Hotspot] +name = IDS_HOTSPOT_SHIPDEALER_ROOM +behavior = ExitDoor +room_switch = ShipDealer \ No newline at end of file diff --git a/DATA/UNIVERSE/custom_bases/rooms/REM_equipment.ini b/DATA/UNIVERSE/custom_bases/rooms/REM_equipment.ini new file mode 100644 index 00000000..31aa81f1 --- /dev/null +++ b/DATA/UNIVERSE/custom_bases/rooms/REM_equipment.ini @@ -0,0 +1,67 @@ +[Room_Info] +set_script = scripts\bases\Li_01_equipment_hardpoint_01.thn +scene = all, ambient, Scripts\Bases\Li_01_equipment_ambi_int_01.thn +goodscart_script = scripts\bases\Li_01_equipment_carts_01.thn + +[Spiels] +EquipmentDealer = manhattan_equipment_spiel + +[Room_Sound] +ambient = ambience_equip_ground_larger + +[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 = Deck + +;[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/custom_bases/rooms/REM_shipdealer.ini b/DATA/UNIVERSE/custom_bases/rooms/REM_shipdealer.ini new file mode 100644 index 00000000..9bfe5261 --- /dev/null +++ b/DATA/UNIVERSE/custom_bases/rooms/REM_shipdealer.ini @@ -0,0 +1,63 @@ +[Room_Info] +set_script = Scripts\Bases\li_06_Deck_hardpoint_SDlr.thn +scene = all, ambient, Scripts\Bases\Li_06_Deck_ambi_int_01.thn + +[Spiels] +ShipDealer = manhattan_ship_spiel + +[Camera] +name = Camera_0 + +[Room_Sound] +ambient = ambience_shipbuy + +[ForSaleShipPlacement] +name = X/Shipcentre/01 + +[ForSaleShipPlacement] +name = X/Shipcentre/02 + +[ForSaleShipPlacement] +name = X/Shipcentre/03 + +[Hotspot] +name = IDS_HOTSPOT_EXIT +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 = 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_SHIPDEALER +behavior = StartShipDealer +state_read = 2 +state_send = 1 + diff --git a/DATA/UNIVERSE/universe.ini b/DATA/UNIVERSE/universe.ini index dfb1a641..a75417d7 100644 --- a/DATA/UNIVERSE/universe.ini +++ b/DATA/UNIVERSE/universe.ini @@ -2137,3 +2137,13 @@ strid_name = 196657 ids_info = 66115 NavMapScale = 3 + +;REM LINER + +[Base] +nickname = Hi02_REM_LINER +system = Hi02 +strid_name = 0 ;GENERATESTRRES("REM_LINER") +file = Universe\custom_bases\REMLINER_Base.ini +BGCS_base_run_by = W02bF35 + diff --git a/DATA/initialworld.ini b/DATA/initialworld.ini index 40a37e60..57a060b0 100644 --- a/DATA/initialworld.ini +++ b/DATA/initialworld.ini @@ -3421,3 +3421,9 @@ rep = 0, gd_im_grp rep = 0, gd_z_grp rep = 0.91, gd_bh_grp +[Group] +nickname = REM_CLAN +ids_name = 0 ;GENERATESTRRES("REM") +ids_info = 0 ;GENERATEXMLRES(REM_CLAN) +ids_short_name = 0 ;GENERATESTRRES("REM") +rep = 1, REM_CLAN