Change Nomad AI & encounters ew06

This commit is contained in:
D4rkl1ght3r
2024-10-06 15:58:30 +02:00
parent da6906975c
commit 31b7ba93fb
9 changed files with 406 additions and 5 deletions

View File

@@ -32526,3 +32526,115 @@ auto_turret = true
turn_rate = 90
lootable = false
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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -353,3 +353,9 @@ member = class_gunboat
nickname = sc_cruisers
member = class_cruiser
; REM
[ShipClass]
nickname = sc_battleships
member = class_battleship

View File

@@ -10545,3 +10545,74 @@ equip = nomad_gun01_mark03, HpWeapon01
equip = nomad_gun01_mark03, HpWeapon02
equip = nomad_gun01_mark03, HpWeapon03
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

View File

@@ -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

View File

@@ -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