diff --git a/DATA/EQUIPMENT/weapon_equip.ini b/DATA/EQUIPMENT/weapon_equip.ini index 1ee14bdb..6356cc60 100644 --- a/DATA/EQUIPMENT/weapon_equip.ini +++ b/DATA/EQUIPMENT/weapon_equip.ini @@ -32525,4 +32525,116 @@ separation_explosion = sever_debris auto_turret = true turn_rate = 90 lootable = false -LODranges = 0, 2000 \ No newline at end of file +LODranges = 0, 2000 + +[Munition] +nickname = nomad_gun01_mark03_npc_ammo +hp_type = hp_gun +requires_ammo = false +hit_pts = 2 +hull_damage = 1956 +energy_damage = 0 +one_shot_sound = fire_no1 +const_effect = no_gun01_rank01_proj +lifetime = 0.800000 +force_gun_ori = false +mass = 1 +volume = 0.000100 + +[Gun] +nickname = nomad_gun01_mark03_npc +ids_name = 263525 +ids_info = 264525 +DA_archetype = Equipment\models\weapons\no_fighter_gun.cmp +HP_child = HPConnect +hit_pts = 6752 +explosion_resistance = 1 +debris_type = debris_normal +parent_impulse = 20 +child_impulse = 80 +volume = 0 +mass = 10 +damage_per_fire = 0 +power_usage = 0 +refire_delay = 0.25 +muzzle_velocity = 750 +toughness = 19.600000 +flash_particle_name = no_gun01_rank01_flash +flash_radius = 15 +light_anim = l_gun01_flash +projectile_archetype = nomad_gun01_mark03_npc_ammo +separation_explosion = sever_debris +auto_turret = false +turn_rate = 90 +lootable = false +LODranges = 0, 20 + +[Motor] +nickname = nomad_cruise_disruptor01_pl_motor +lifetime = 0.625000 +accel = 1152 +delay = 0 + +[Explosion] +nickname = nomad_cruise_disruptor01_pl_explosion +effect = no_cruisedis01_impact +lifetime = 0, 0 +process = disappear +strength = 100 +radius = 50 +hull_damage = 37.400002 +energy_damage = 0 +impulse = 0 + +[Munition] +nickname = nomad_cruise_disruptor01_pl_ammo +explosion_arch = nomad_cruise_disruptor01_pl_explosion +loot_appearance = ammo_crate +units_per_container = 5 +hp_type = hp_gun +requires_ammo = true +hit_pts = 2 +one_shot_sound = fire_no_cruise_disruptor +detonation_dist = 12.250000 +lifetime = 4.125000 +Motor = nomad_cruise_disruptor01_pl_motor +force_gun_ori = false +const_effect = no_cruisedis01_drive +HP_trail_parent = HPExhaust +seeker = LOCK +time_to_lock = 0 +seeker_range = 2700 +seeker_fov_deg = 120 +max_angular_velocity = 8.710000 +cruise_disruptor = true +DA_archetype = equipment\models\weapons\li_rad_missile.3db +material_library = equipment\models\li_equip.mat +mass = 1 +volume = 0 + +[Gun] +nickname = nomad_cruise_disruptor01_pl +ids_name = 263526 +ids_info = 264526 +DA_archetype = Equipment\models\weapons\no_fighter_gun.cmp +HP_child = HPConnect +hit_pts = 4215 +explosion_resistance = 1 +debris_type = debris_normal +parent_impulse = 20 +child_impulse = 80 +volume = 50 +mass = 10 +hp_gun_type = hp_torpedo_special_2 +damage_per_fire = 0 +power_usage = 0 +refire_delay = 0.800000 +muzzle_velocity = 360 +toughness = 10.600000 +projectile_archetype = nomad_cruise_disruptor01_pl_ammo +dry_fire_sound = fire_dry +separation_explosion = sever_debris +auto_turret = false +turn_rate = 90 +lootable = true +LODranges = 0, 20 \ No newline at end of file diff --git a/DATA/MISSIONS/ENCOUNTERS/capitalships_Nomads.ini b/DATA/MISSIONS/ENCOUNTERS/capitalships_Nomads.ini new file mode 100644 index 00000000..38ecef48 --- /dev/null +++ b/DATA/MISSIONS/ENCOUNTERS/capitalships_Nomads.ini @@ -0,0 +1,19 @@ +[EncounterFormation] +ship_by_class = 1, 1, sc_battleships +pilot_job = assault_leader_job +make_class = wanderer +ship_by_class = 2, 2, sc_gunboats +pilot_job = assault_job +make_class = wanderer +ship_by_class = 12, 12, fighters +pilot_job = scout_job +make_class = wanderer +formation_by_class = battleships +behavior = wander +arrival = cruise +allow_simultaneous_creation = no +zone_creation_distance = 0 +times_to_create = 1 + +[Creation] +permutation = 0, 3 \ No newline at end of file diff --git a/DATA/MISSIONS/faction_prop.ini b/DATA/MISSIONS/faction_prop.ini index 5a849657..7a33e9f6 100644 --- a/DATA/MISSIONS/faction_prop.ini +++ b/DATA/MISSIONS/faction_prop.ini @@ -2237,16 +2237,20 @@ legality = unlawful nickname_plurality = plural msg_id_prefix = ignore jump_preference = jumpgate -npc_ship = MSN13_Nomad_Fighter_Populator -npc_ship = fc_n_no_fighter_d19 +npc_ship = no_fighter_pimped_d1-20 +npc_ship = no_fighter_pimped_d21 npc_ship = fc_n_no_fighter_proto_d19 mc_costume = mc_fc firstname_male = 229608, 229608 firstname_female = 229608, 229608 lastname = 229608, 229608 -rank_desig = 237039, 237039, 237039, 10, 15 +rank_desig = 197140, 197140, 197140, 10, 15 formation_desig = 197808, 197820 formation = fighters, fighter_guild +npc_ship = Nomad_Gunboat +npc_ship = Nomad_Battleship +formation = gunboats, gunboat_wall +formation = battleships, battleship_wall [FactionProps] affiliation = fc_ln_grp diff --git a/DATA/MISSIONS/npcships.ini b/DATA/MISSIONS/npcships.ini index dc0ec15b..07440c5d 100644 --- a/DATA/MISSIONS/npcships.ini +++ b/DATA/MISSIONS/npcships.ini @@ -3643,3 +3643,38 @@ pilot = MSN13_Nomad_Fighter state_graph = FIGHTER npc_class = unlawful, FIGHTER, d19 +[NPCShipArch] +nickname = no_fighter_pimped_d1-20 +loadout = no_fighter_loadout01_npc +level = d19 +ship_archetype = no_fighter +pilot = MSN13_Nomad_Fighter +state_graph = FIGHTER +npc_class = unlawful, fighter, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15, d16, d17, d18, d19, d20 + +[NPCShipArch] +nickname = no_fighter_pimped_d21 +loadout = no_fighter_loadout03 +level = d21 +ship_archetype = no_fighter +pilot = pilot_uber +state_graph = FIGHTER +npc_class = unlawful, fighter, d21 + +[NPCShipArch] +nickname = Nomad_Gunboat +loadout = Nomad_Gunboat_Loadout +level = d30 +ship_archetype = no_gunboat +pilot = pilot_capitals +state_graph = GUNBOAT +npc_class = unlawful, class_gunboat, d19 + +[NPCShipArch] +nickname = Nomad_Battleship +loadout = Nomad_Battleship_Loadout +level = d40 +ship_archetype = no_battleship +pilot = pilot_capitals +state_graph = CRUISER +npc_class = unlawful, class_battleship, d19 \ No newline at end of file diff --git a/DATA/MISSIONS/pilots_population.ini b/DATA/MISSIONS/pilots_population.ini index 0c7ad0d2..9a543103 100644 --- a/DATA/MISSIONS/pilots_population.ini +++ b/DATA/MISSIONS/pilots_population.ini @@ -4303,3 +4303,69 @@ nickname = pilot_rm_solar_hardest gun_id = gun_rm_solar_ace_style_a missile_id = missile_rm_solar_fast + +; REM Pilots + +; Nomad + +[GunBlock] +nickname = uber_pilot +gun_fire_interval_time = 0 +gun_fire_interval_variance_percent = 0.10000 +gun_fire_burst_interval_time = 5 +gun_fire_burst_interval_variance_percent = 0.10000 +gun_fire_no_burst_interval_time = 0 +gun_fire_accuracy_cone_angle = 0 +gun_fire_accuracy_power = 1.000000 +gun_range_threshold = 1.200000 +gun_target_point_switch_time = 0.000000 +fire_style = multiple +auto_turret_interval_time = 0 +auto_turret_burst_interval_time = 4 +auto_turret_no_burst_interval_time = 1 +auto_turret_burst_interval_variance_percent = 0.200000 +gun_range_threshold_variance_percent = 0.000000 +gun_fire_accuracy_power_npc = 6 + +[MissileBlock] +nickname = missile_fighter_crazy +missile_launch_interval_time = 0.400000 +missile_launch_interval_variance_percent = 0.200000 +missile_launch_range = 4000 +missile_launch_cone_angle = 90.000000 +missile_launch_allow_out_of_range = True + +[RepairBlock] +nickname = repair_uber +use_shield_repair_pre_delay = 0.010000 +use_shield_repair_post_delay = 0.100000 +use_shield_repair_at_damage_percent = 0.700000 +use_hull_repair_pre_delay = 0.010000 +use_hull_repair_post_delay = 0.100000 +use_hull_repair_at_damage_percent = 0.900000 + +[JobBlock] +nickname = uber_job +wait_for_leader_target = False +flee_when_leader_flees_style = False +scene_toughness_threshold = hardest +flee_scene_threat_style = hardest +flee_when_hull_damaged_percent = 0.100000 +flee_no_weapons_style = False +loot_flee_threshold = hardest +attack_subtarget_order = anything +field_targeting = always +loot_preference = LT_POTIONS +combat_drift_distance = 25000 +attack_preference = FIGHTER, 5000, guns | guided | unguided + + +[Pilot] +nickname = pilot_uber +inherit = pilot_pirate_ace +gun_id = uber_pilot +missile_id = missile_fighter_crazy +evade_dodge_id = evade_dodge_fighter_horiz_ace +repair_id = repair_uber +job_id = uber_job + diff --git a/DATA/MISSIONS/shipclasses.ini b/DATA/MISSIONS/shipclasses.ini index 52431d11..f14096ce 100644 --- a/DATA/MISSIONS/shipclasses.ini +++ b/DATA/MISSIONS/shipclasses.ini @@ -353,3 +353,9 @@ member = class_gunboat nickname = sc_cruisers member = class_cruiser +; REM + +[ShipClass] +nickname = sc_battleships +member = class_battleship + diff --git a/DATA/SHIPS/loadouts.ini b/DATA/SHIPS/loadouts.ini index fe74a050..c346c792 100644 --- a/DATA/SHIPS/loadouts.ini +++ b/DATA/SHIPS/loadouts.ini @@ -10544,4 +10544,75 @@ equip = armor_scale_9 equip = nomad_gun01_mark03, HpWeapon01 equip = nomad_gun01_mark03, HpWeapon02 equip = nomad_gun01_mark03, HpWeapon03 -cargo = special_nomad_gun03, 1 \ No newline at end of file +cargo = special_nomad_gun03, 1 + +[Loadout] +nickname = no_fighter_loadout01_npc +archetype = no_fighter +equip = ge_nf_engine_01 +equip = infinite_power +equip = ge_s_scanner_02 +equip = no_thruster, HpThruster01 +equip = armor_scale_17 +equip = nomad_gun01_mark03_npc, HpWeapon01 +equip = nomad_gun01_mark03_npc, HpWeapon02 +equip = nomad_gun01_mark03_npc, HpWeapon03 +equip = nomad_cruise_disruptor01_pl, HpTorpedo01 +cargo = special_nomad_gun01, 1 +cargo = special_nomad_gun02, 1 + +[Loadout] +nickname = no_fighter_loadout03_npc +archetype = no_fighter +equip = ge_nf_engine_01 +equip = infinite_power +equip = ge_s_scanner_02 +equip = no_thruster, HpThruster01 +equip = armor_scale_21 +equip = nomad_gun01_mark03_npc, HpWeapon01 +equip = nomad_gun01_mark03_npc, HpWeapon02 +equip = nomad_gun01_mark03_npc, HpWeapon03 +equip = nomad_cruise_disruptor01_pl, HpTorpedo01 +cargo = special_nomad_gun01, 1 +cargo = special_nomad_gun02, 1 + +[Loadout] +nickname = Nomad_Gunboat_Loadout +archetype = no_gunboat +equip = infinite_power +equip = ge_ng_engine_01 +equip = ge_s_scanner_02 +equip = armor_scale_17 +equip = nomad02_turret01_mark01, Hp_1_01 +equip = nomad02_turret01_mark01, Hp_1_02 +equip = nomad02_turret01_mark01, Hp_1_03 +equip = nomad02_turret01_mark01, Hp_1_04 +equip = nomad02_turret01_mark01, Hp_1_05 +equip = nomad02_turret01_mark01, Hp_1_06 +cargo = special_nomad_gun01, 2 +cargo = special_nomad_gun02, 2 + +[Loadout] +nickname = Nomad_Battleship_Loadout +archetype = no_battleship +equip = infinite_power +equip = ge_s_scanner_02 +equip = ge_gf1_engine_01 +equip = armor_scale_21 +equip = nomad02_turret01_mark01, Hp_1_01 +equip = nomad02_turret01_mark01, Hp_1_02 +equip = nomad02_turret01_mark01, Hp_1_03 +equip = nomad02_turret01_mark01, Hp_1_04 +equip = nomad02_turret01_mark01, Hp_1_05 +equip = nomad02_turret01_mark01, Hp_1_06 +equip = nomad02_turret01_mark01, Hp_1_07 +equip = nomad02_turret01_mark01, Hp_1_08 +equip = nomad02_turret01_mark01, Hp_1_09 +equip = nomad02_turret01_mark01, Hp_1_10 +equip = nomad02_turret01_mark01, Hp_1_11 +equip = nomad02_turret01_mark01, Hp_1_12 +equip = nomad02_turret01_mark01, Hp_1_13 +equip = nomad02_turret01_mark01, Hp_1_14 +equip = nomad02_turret01_mark01, Hp_1_15 +cargo = special_nomad_gun01, 1 +cargo = special_nomad_gun02, 1 \ No newline at end of file diff --git a/DATA/SOLAR/ASTEROIDS/bw10_ice_crystal_azurite_field.ini b/DATA/SOLAR/ASTEROIDS/bw10_ice_crystal_azurite_field.ini new file mode 100644 index 00000000..c9c26174 --- /dev/null +++ b/DATA/SOLAR/ASTEROIDS/bw10_ice_crystal_azurite_field.ini @@ -0,0 +1,84 @@ +[TexturePanels] +file = solar\asteroids\ice_shapes.ini + +[Field] +cube_size = 300 +fill_dist = 2500 +; diffuse_color = 255, 255, 255 +; ambient_color = 255, 255, 255 +; ambient_increase = 0, 0, 0 +empty_cube_frequency = 0.4 + +[properties] +flag = ice_objects +flag = object_density_medium + +[Exclusion Zones] +exclusion = Zone_Bw10_mt01_exclusion +exclude_billboards = 1 +exclusion = Zone_Bw10_01_exclusion +exclude_billboards = 1 +exclude_dynamic_asteroids = 1 +exclusion = Zone_Bw10_02_exclusion +exclude_billboards = 1 +exclusion = Zone_Bw10_sun_exclusion +exclude_billboards = 1 +exclude_dynamic_asteroids = 1 +exclusion = Zone_Bw10_to_Br04 +exclude_billboards = 1 +exclusion = Zone_Bw10_to_Br06_hole +exclude_billboards = 1 +exclusion = Zone_Bw10_to_Bw08 +exclude_billboards = 1 +exclusion = Zone_Bw10_to_Bw09_hole +exclude_billboards = 1 +exclusion = Zone_Bw10_to_Bw09 +exclude_billboards = 1 +exclusion = Zone_Bw10_Tradelane_1 +exclude_billboards = 1 +exclusion = Zone_Bw10_Tradelane_2 +exclude_billboards = 1 +exclusion = Zone_Bw10_Tradelane_3 +exclude_billboards = 1 +exclusion = Zone_Bw10_Tradelane_4 +exclude_billboards = 1 +exclusion = Zone_Bw10_IMG_mining_area_exclusion +exclude_billboards = 1 +exclusion = ZONE_Bw10_Vignette5_exclusion +exclusion = ZONE_Bw10_Vignette7_exclusion +exclusion = ZONE_Bw10_Vignette8_exclusion +exclusion = ZONE_Bw10_Vignette10_exclusion +exclusion = ZONE_Bw10_Vignette12_exclusion +exclusion = Zone_Bw10_path_planetform2_1 +exclude_billboards = 1 +exclusion = Zone_Bw10_path_planetform2_2 +exclude_billboards = 1 +exclusion = Zone_Bw10_path_planetform2_3 +exclude_billboards = 1 +exclusion = Zone_Bw10_path_img1_1 +exclude_billboards = 1 +exclusion = Zone_Bw10_path_img1_2 +exclude_billboards = 1 +exclusion = Zone_Bw10_path_img1_3 +exclude_billboards = 1 + + +[DynamicAsteroids] +asteroid = DAsteroid_ice_crystal_small1 +count = 10 +placement_radius = 150 +placement_offset = 90 +max_velocity = 15 +max_angular_velocity = 3 +color_shift = 1, 1, 1 + +[LootableZone] +asteroid_loot_container = lootcrate_ast_loot_azurite +asteroid_loot_commodity = commodity_azurite +dynamic_loot_container = lootcrate_ast_azurite +dynamic_loot_commodity = commodity_azurite +asteroid_loot_count = 0, 0 +dynamic_loot_count = 1, 1 +asteroid_loot_difficulty = 20 +dynamic_loot_difficulty = 2 + diff --git a/DATA/UNIVERSE/SYSTEMS/EW06/ew06.ini b/DATA/UNIVERSE/SYSTEMS/EW06/ew06.ini index 32aea59b..721456ba 100644 --- a/DATA/UNIVERSE/SYSTEMS/EW06/ew06.ini +++ b/DATA/UNIVERSE/SYSTEMS/EW06/ew06.ini @@ -10,6 +10,10 @@ filename = missions\encounters\area_nomads_m13.ini nickname = area_nomads filename = missions\encounters\area_nomads.ini +[EncounterParameters] +nickname = capitalships_Nomads +filename = missions\encounters\capitalships_Nomads.ini + [TexturePanels] file = universe\heavens\shapes.ini