From bc5a1b74a8172fa527dc5139f21384ee7ea53f5a Mon Sep 17 00:00:00 2001 From: D4rkl1ght3r <86805404+D4rkl1ght3r@users.noreply.github.com> Date: Mon, 23 Dec 2024 16:47:25 +0100 Subject: [PATCH] Add Rheinland Cruiser --- DATA/COCKPITS/rh_cruiser.ini | 15 ++ DATA/EQUIPMENT/goods.ini | 44 ++++- DATA/EQUIPMENT/market_ships.ini | 4 + DATA/EQUIPMENT/weapon_equip.ini | 294 +++++++++++++++++++++++++++++++- DATA/SHIPS/shiparch.ini | 47 +++++ 5 files changed, 402 insertions(+), 2 deletions(-) create mode 100644 DATA/COCKPITS/rh_cruiser.ini diff --git a/DATA/COCKPITS/rh_cruiser.ini b/DATA/COCKPITS/rh_cruiser.ini new file mode 100644 index 00000000..877890b4 --- /dev/null +++ b/DATA/COCKPITS/rh_cruiser.ini @@ -0,0 +1,15 @@ +[Cockpit] +mesh = cockpits\liberty\models\rh_freighter_cockpit.cmp +int_brightness = 0.500000 +head_turn = 30, 10 + +[CockpitCamera] + +[TurretCamera] +tether = 0.000000, 40, 300 +yaw_rotate_speed = 2.000000 +pitch_rotate_speed = 1.500000 +accel_speed = 5 + +[RearViewCamera] +view_position = 0, 30, 250 \ No newline at end of file diff --git a/DATA/EQUIPMENT/goods.ini b/DATA/EQUIPMENT/goods.ini index b28c1736..6ab43e3c 100644 --- a/DATA/EQUIPMENT/goods.ini +++ b/DATA/EQUIPMENT/goods.ini @@ -3266,7 +3266,6 @@ addon = DockingLightRedSmall, HpDockLight01, 1 addon = DockingLightRedSmall, HpDockLight02, 1 - ; Liberty Cruiser Player [Good] @@ -3297,3 +3296,46 @@ addon = SlowLargeBlue, HpRunningLight03 addon = SlowLargeBlue, HpRunningLight06 addon = SlowLargeBlue, HpRunningLight08 addon = SlowLargeBlue, HpRunningLight09 + + +; Rheinland Cruiser Player + +[Good] +nickname = rhcr_hull +category = shiphull +ship = rh_cruiser_player +price = 5000000 +ids_name = 237031 +item_icon = Equipment\models\commodities\nn_icons\transport.3db + +[Good] +nickname = rhcr_package +category = ship +hull = rhcr_hull +addon = ge_fighter_power01, internal, 1 +addon = ge_s_scanner_02, internal, 1 +addon = ge_s_tractor_01, internal, 1 +addon = ge_lc_engine_01, internal, 1 +addon = sfx_rumble_cruiser +addon = rh_cruiser_turret01_player, HpTurret_R1_01 +addon = rh_cruiser_turret01_player, HpTurret_R2_01 +addon = rh_cruiser_turret01_player, HpTurret_R2_02 +addon = rh_cruiser_turret01_player, HpTurret_R2_03 +addon = rh_cruiser_turret02_player, HpTurret_R2_04 +addon = rh_cruiser_turret02_player, HpTurret_R2_05 +addon = rh_cruiser_turret02_player, HpTurret_R2_06 +addon = rh_cruiser_turret02_player, HpTurret_R3_01 +addon = rh_cruiser_turret03_player, HpTurret_R3_02 +addon = rh_cruiser_turret03_player, HpTurret_R4_01 +addon = rh_cruiser_turret03_player, HpTurret_R4_02 +addon = li_battleship_flak_turret01, HpTurret_R4_03 +addon = rh_cruiser_turret04_player, HpTurret_R4_04 +addon = rh_cruiser_turret03_player, HpTurret_R4_05 +addon = li_battleship_flak_turret01, HpTurret_R4_06 +addon = armor_scale_13, internal, 1 +addon = LargeWhiteSpecial, HpHeadLight01 +addon = LargeWhiteSpecial, HpHeadLight02 +addon = SlowLargeBlue, HpRunningLight03 +addon = SlowLargeBlue, HpRunningLight06 +addon = SlowLargeBlue, HpRunningLight08 +addon = SlowLargeBlue, HpRunningLight09 \ No newline at end of file diff --git a/DATA/EQUIPMENT/market_ships.ini b/DATA/EQUIPMENT/market_ships.ini index fea2fb4f..079b3255 100644 --- a/DATA/EQUIPMENT/market_ships.ini +++ b/DATA/EQUIPMENT/market_ships.ini @@ -238,6 +238,10 @@ marketgood = rfr_package, 20, -1, 1, 1, 0, 1, 1 base = Rh02_02_base marketgood = re_package, 22, -1, 1, 1, 0, 1, 1 +[BaseGood] +base = Rh02_04_base +marketgood = rhcr_package, 0, -1, 1, 1, 0, 1, 1 + [BaseGood] base = Rh02_07_base marketgood = oe_package, 16, -1, 1, 1, 0, 1, 1 diff --git a/DATA/EQUIPMENT/weapon_equip.ini b/DATA/EQUIPMENT/weapon_equip.ini index 54e4dcb5..bda43df3 100644 --- a/DATA/EQUIPMENT/weapon_equip.ini +++ b/DATA/EQUIPMENT/weapon_equip.ini @@ -32793,4 +32793,296 @@ LODranges = 0, 1200 [LOD] obj = barrel -LODranges = 0, 1000 \ No newline at end of file +LODranges = 0, 1000 + + + + +[Munition] +nickname = rh_cruiser_turret01_player_ammo +hp_type = hp_gun +requires_ammo = false +hit_pts = 2 +hull_damage = 320 +energy_damage = 0 +one_shot_sound = fire_capship_forward_gun +munition_hit_effect = rh_capgun_01_impact +const_effect = rh_gunboat_maingun +lifetime = 1.000000 +force_gun_ori = false +mass = 1 +volume = 0.000100 + +[Gun] +nickname = rh_cruiser_player_turret01 +ids_name = 263460 +ids_info = 264460 +DA_archetype = equipment\models\turret\rh_turret01.cmp +material_library = equipment\models\rh_turret.mat +HP_child = HPConnect +hit_pts = 12312 +explosion_resistance = 1 +debris_type = debris_turret_huge +parent_impulse = 20 +child_impulse = 80 +volume = 600 +mass = 10 +damage_per_fire = 0 +power_usage = 0 +refire_delay = 0.500000 +muzzle_velocity = 1222.199951 +toughness = 1 +flash_particle_name = rh_capgun_01_flash +flash_radius = 15 +light_anim = l_gun01_flash +projectile_archetype = rh_cruiser_turret01_player_ammo +separation_explosion = sever_debris +auto_turret = true +turn_rate = 90 +lootable = false + +[LOD] +obj = Root +LODranges = 0, 400 + +[LOD] +obj = barrel +LODranges = 0, 700 + + + + + +[Munition] +nickname = rh_cruiser_turret02_player_ammo +hp_type = hp_gun +requires_ammo = false +hit_pts = 2 +hull_damage = 240 +energy_damage = 0 +one_shot_sound = fire_capship +munition_hit_effect = rh_capgun_01_impact +const_effect = rh_capgun_01_proj +lifetime = 1.000000 +force_gun_ori = false +mass = 1 +volume = 0.000100 + + +[Gun] +nickname = rh_cruiser_player_turret02 +ids_name = 263462 +ids_info = 264462 +DA_archetype = equipment\models\turret\rh_turret02.cmp +material_library = equipment\models\rh_turret.mat +HP_child = HPConnect +hit_pts = 12312 +explosion_resistance = 1 +debris_type = debris_turret_large +parent_impulse = 20 +child_impulse = 80 +volume = 600 +mass = 10 +damage_per_fire = 0 +power_usage = 0 +refire_delay = 0.500000 +muzzle_velocity = 1222.199951 +toughness = 1.600000 +flash_particle_name = rh_capgun_01_flash +flash_radius = 15 +light_anim = l_gun01_flash +projectile_archetype = rh_cruiser_turret02_player_ammo +separation_explosion = sever_debris +auto_turret = true +turn_rate = 90 +lootable = false + +[LOD] +obj = Root +LODranges = 0, 400 + +[LOD] +obj = barrel +LODranges = 0, 600 + + + + +[Munition] +nickname = rh_cruiser_turret03_player_ammo +hp_type = hp_gun +requires_ammo = false +hit_pts = 2 +hull_damage = 180 +energy_damage = 0 +one_shot_sound = fire_capship +munition_hit_effect = rh_capgun_01_impact +const_effect = rh_capgun_01_proj +lifetime = 1.000000 +force_gun_ori = false +mass = 1 +volume = 0.000100 + +[Gun] +nickname = rh_cruiser_turret03_player +ids_name = 263464 +ids_info = 264464 +DA_archetype = equipment\models\turret\rh_turret03.cmp +material_library = equipment\models\rh_turret.mat +HP_child = HPConnect +hit_pts = 12312 +explosion_resistance = 1 +debris_type = debris_turret_med +parent_impulse = 20 +child_impulse = 80 +volume = 600 +mass = 10 +damage_per_fire = 0 +power_usage = 0 +refire_delay = 0.500000 +muzzle_velocity = 1222.199951 +toughness = 1.600000 +flash_particle_name = rh_capgun_01_flash +flash_radius = 15 +light_anim = l_gun01_flash +projectile_archetype = rh_cruiser_turret03_player_ammo +separation_explosion = sever_debris +auto_turret = true +turn_rate = 90 +lootable = false + +[LOD] +obj = Root +LODranges = 0, 300 + +[LOD] +obj = barrel +LODranges = 0, 500 + + + +[Munition] +nickname = rh_cruiser_turret04_player_ammo +hp_type = hp_gun +requires_ammo = false +hit_pts = 2 +hull_damage = 340 +energy_damage = 0 +one_shot_sound = fire_capship +munition_hit_effect = rh_capgun_01_impact +const_effect = rh_capgun_01_proj +lifetime = 1.000000 +force_gun_ori = false +mass = 1 +volume = 0.000100 + +[Gun] +nickname = rh_cruiser_player_turret04 +ids_name = 263466 +ids_info = 264466 +DA_archetype = equipment\models\turret\rh_turret04.cmp +material_library = equipment\models\rh_turret.mat +HP_child = HPConnect +hit_pts = 12312 +explosion_resistance = 1 +debris_type = debris_turret_small +parent_impulse = 20 +child_impulse = 80 +volume = 600 +mass = 10 +damage_per_fire = 0 +power_usage = 0 +refire_delay = 0.500000 +muzzle_velocity = 1222.199951 +toughness = 3.200000 +flash_particle_name = rh_capgun_01_flash +flash_radius = 15 +light_anim = l_gun01_flash +projectile_archetype = rh_cruiser_turret04_player_ammo +separation_explosion = sever_debris +auto_turret = true +turn_rate = 90 +lootable = false + +[LOD] +obj = Root +LODranges = 0, 300 + +[LOD] +obj = barrel +LODranges = 0, 400 + + + + +[Motor] +nickname = li_battleship_flak_turret01_player_motor +lifetime = 1 +accel = 166.666702 +delay = 0 + +[Explosion] +nickname = li_battleship_flak_turret01_player_explosion +effect = li_flakcannon01_impact +lifetime = 0, 0 +process = disappear +strength = 100 +radius = 16 +hull_damage = 300 +energy_damage = 0 +impulse = 0 + +[Munition] +nickname = li_battleship_flak_turret01_player_ammo +explosion_arch = li_battleship_flak_turret01_player_explosion +hp_type = hp_gun +requires_ammo = false +hit_pts = 2 +one_shot_sound = fire_capship +detonation_dist = 4 +lifetime = 5 +Motor = li_battleship_flak_turret01_player_motor +force_gun_ori = false +const_effect = li_flakcannon01_proj +HP_trail_parent = HPExhaust +seeker = DUMB +DA_archetype = equipment\models\weapons\li_rad_missile.3db +material_library = equipment\models\li_equip.mat +mass = 1 +volume = 0.000100 + +[Gun] +nickname = li_battleship_flak_turret01_player +ids_name = 263383 +ids_info = 264383 +DA_archetype = equipment\models\turret\li_turret04b.cmp +material_library = equipment\models\li_turret.mat +HP_child = HPConnect +hit_pts = 4800 +explosion_resistance = 1 +debris_type = debris_turret_small +parent_impulse = 20 +child_impulse = 80 +volume = 50 +mass = 10 +damage_per_fire = 0 +power_usage = 0 +refire_delay = 0.500000 +muzzle_velocity = 83.300003 +toughness = 1.600000 +flash_particle_name = li_flakcannon01_flash +flash_radius = 15 +light_anim = l_gun01_flash +projectile_archetype = li_battleship_flak_turret01_player_ammo +separation_explosion = sever_debris +auto_turret = true +turn_rate = 90 +lootable = false + +[LOD] +obj = Root +LODranges = 0, 450 + +[LOD] +obj = barrel +LODranges = 0, 500 diff --git a/DATA/SHIPS/shiparch.ini b/DATA/SHIPS/shiparch.ini index 2e5170fe..90b035f5 100644 --- a/DATA/SHIPS/shiparch.ini +++ b/DATA/SHIPS/shiparch.ini @@ -9844,4 +9844,51 @@ camera_angular_acceleration = 0.100000 camera_horizontal_turn_angle = 8 camera_vertical_turn_up_angle = 5 camera_vertical_turn_down_angle = 12 +camera_turn_look_ahead_slerp_amount = 1.000000 + + +; Rheinland Cruiser + +[Ship] +ids_name = 237050 +ids_info = 66597 +ids_info2 = 66608 +ids_info3 = 89600 +nickname = rh_cruiser_player +LODranges = 0, 200, 400, 700, 6000 +msg_id_prefix = gcs_refer_shiparch_Rhed +mission_property = can_use_large_moors +type = CRUISER +DA_archetype = ships\rheinland\rh_cruiser\rh_cruiser.cmp +material_library = ships\rheinland\rh_capships.mat +material_library = fx\envmapbasic.mat +envmap_material = envmapbasic +explosion_arch = explosion_instant +fuse = rh_cruiser_body_fuse, 0.000000, 1 +fuse = rh_cruiser_burning_fuse01, 0.000000, 10825 +fuse = rh_cruiser_burning_fuse02, 0.000000, 5413 +surface_hit_effects = 0, small_hull_hit_light01, small_hull_hit_light02, small_hull_hit_light03 +surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, small_hull_hit_medium03 +surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03 +steering_torque = 30000000.000000, 30000000.000000, 30000000.000000 +angular_drag = 132000000.000000, 132000000.000000, 132000000.000000 +rotation_inertia = 40000000.000000, 40000000.000000, 40000000.000000 +nudge_force = 300000.000000 +strafe_force = 250000 +linear_drag = 1.000000 +nanobot_limit = 48 +shield_battery_limit = 0 +mass = 5000.000000 +hold_size = 100 +hit_pts = 23500 +HP_bay_surface = HpBayDoor01 +HP_bay_external = HpBayDoor02 +HP_tractor_source = HpTractor_Source +num_exhaust_nozzles = 1 +cockpit = cockpits\rh_cruiser.ini +camera_offset = 45, 200 +camera_angular_acceleration = 0.100000 +camera_horizontal_turn_angle = 8 +camera_vertical_turn_up_angle = 5 +camera_vertical_turn_down_angle = 12 camera_turn_look_ahead_slerp_amount = 1.000000 \ No newline at end of file