/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/ |
H A D | ai_profiles.cpp | 722 flags.set(AI::Profile_Flags::Huge_turret_weapons_ignore_bombs); in reset() 723 flags.set(AI::Profile_Flags::Fix_linked_primary_bug); in reset() 725 flags.set(AI::Profile_Flags::Fix_heat_seeker_stealth_bug); in reset() 726 flags.set(AI::Profile_Flags::Allow_vertical_dodge); in reset() 727 flags.set(AI::Profile_Flags::Fix_ai_class_bug); in reset() 728 flags.set(AI::Profile_Flags::Ai_guards_specific_ship_in_wing); in reset() 729 flags.set(AI::Profile_Flags::Fix_ai_path_order_bug); in reset() 730 flags.set(AI::Profile_Flags::Aspect_invulnerability_fix); in reset() 731 flags.set(AI::Profile_Flags::Use_actual_primary_range); in reset() 736 flags.set(AI::Profile_Flags::Fix_ramming_stationary_targets_bug); in reset() [all …]
|
H A D | aibig.cpp | 476 if (aip->ai_profile_flags[AI::Profile_Flags::Use_subsystem_path_point_radii]) { in ai_big_maybe_follow_subsys_path() 747 if (aip->ai_profile_flags[AI::Profile_Flags::Improved_subsystem_attack_pathing]) { in ai_big_chase_attack() 802 …lags[AI::AI_Flags::Free_afterburner_use] || aip->ai_profile_flags[AI::Profile_Flags::Free_afterbur… in ai_big_chase_attack() 844 …lags[AI::AI_Flags::Free_afterburner_use] || aip->ai_profile_flags[AI::Profile_Flags::Free_afterbur… in ai_big_chase_attack() 888 …if (aip->ai_profile_flags[AI::Profile_Flags::Improved_subsystem_attack_pathing] && aip->targeted_s… in ai_big_maybe_fire_weapons() 1175 if (aip->ai_profile_flags[AI::Profile_Flags::Improved_subsystem_attack_pathing]) in ai_big_chase() 1372 …if (po->n_guns > 0 && !(The_mission.ai_profile->flags[AI::Profile_Flags::Ai_aims_from_ship_center]… in ai_big_attack_get_data() 1461 if (aip->ai_profile_flags[AI::Profile_Flags::Improved_subsystem_attack_pathing]) { in ai_big_strafe_attack() 1521 if ( aip->ai_profile_flags[AI::Profile_Flags::Ai_can_slow_down_attacking_big_ships] ) { in ai_big_strafe_attack() 1582 if (aip->ai_profile_flags[AI::Profile_Flags::Improved_subsystem_attack_pathing]) { in ai_big_strafe_glide_attack() [all …]
|
H A D | ai_profiles.h | 30 flagset<AI::Profile_Flags> flags;
|
H A D | ai.h | 172 flagset<AI::Profile_Flags> ai_profile_flags; //Holds the state of flags that are set 173 …flagset<AI::Profile_Flags> ai_profile_flags_set; //Holds which flags are set and which are just l… 404 …flagset<AI::Profile_Flags> ai_profile_flags; //Holds AI_Profiles flags (possibly overriden by AI c…
|
H A D | ai_flags.h | 73 FLAG_LIST(Profile_Flags) { in FLAG_LIST() argument
|
H A D | aiturret.cpp | 570 ( (The_mission.ai_profile->flags[AI::Profile_Flags::Strict_turret_tagged_only_targeting]) || in evaluate_obj_as_target() 993 …if ( !((aip->ai_profile_flags[AI::Profile_Flags::Huge_turret_weapons_ignore_bombs]) && big_only_fl… in get_nearest_turret_objnum() 1267 if (The_mission.ai_profile->flags[AI::Profile_Flags::Use_additive_weapon_velocity]) { in ship_get_global_turret_gun_info() 1363 if (The_mission.ai_profile->flags[AI::Profile_Flags::Use_additive_weapon_velocity]) { in aifft_rotate_turret() 1428 …if (Ai_info[Ships[objp->instance].ai_index].ai_profile_flags[AI::Profile_Flags::Smart_subsystem_ta… in aifft_compute_turret_dot() 1556 …if (Ai_info[shipp->ai_index].ai_profile_flags[AI::Profile_Flags::Smart_subsystem_targeting_for_tur… in aifft_find_turret_subsys() 2035 …else if (!(parent_aip->ai_profile_flags[AI::Profile_Flags::Dont_insert_random_turret_fire_delay]) … in turret_fire_weapon() 2074 …on_class].subtype == WP_LASER) || ((The_mission.ai_profile->flags[AI::Profile_Flags::Hack_improve_… in turret_swarm_fire_from_turret() 2241 if (The_mission.ai_profile->flags[AI::Profile_Flags::Turrets_ignore_target_radius]) in ai_turret_execute_behavior() 2406 …if (tagged_only && ((lep->type != OBJ_WEAPON) || The_mission.ai_profile->flags[AI::Profile_Flags::… in ai_turret_execute_behavior() [all …]
|
H A D | aicode.cpp | 581 void set_aic_flag(ai_class *aicp, const char *name, AI::Profile_Flags flag) in set_aic_flag() 756 set_aic_flag(aicp, "$free afterburner use:", AI::Profile_Flags::Free_afterburner_use); in parse_ai_class() 770 set_aic_flag(aicp, "$allow vertical dodge:", AI::Profile_Flags::Allow_vertical_dodge); in parse_ai_class() 5094 if (The_mission.ai_profile->flags[AI::Profile_Flags::Improved_missile_avoidance]) { in evade_weapon() 5110 if (The_mission.ai_profile->flags[AI::Profile_Flags::Improved_missile_avoidance]) { in evade_weapon() 5254 if (aip->ai_profile_flags[AI::Profile_Flags::Smart_afterburner_management]) { in evade_ship() 5710 if (The_mission.ai_profile->flags[AI::Profile_Flags::Fix_linked_primary_bug]) { in set_primary_weapon_linkage() 7185 if (aip->ai_profile_flags[AI::Profile_Flags::Smart_afterburner_management]) { in attack_set_accel() 9250 if (aip->ai_profile_flags[AI::Profile_Flags::Use_actual_primary_range]) { in ai_chase() 12174 if (The_mission.ai_profile->flags[AI::Profile_Flags::Fix_ai_path_order_bug]){ in ai_formation() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/object/ |
H A D | collideweaponweapon.cpp | 63 …if ((The_mission.ai_profile->flags[AI::Profile_Flags::Aspect_invulnerability_fix]) && (wipA->is_lo… in collide_weapon_weapon() 75 …if ((The_mission.ai_profile->flags[AI::Profile_Flags::Aspect_invulnerability_fix]) && (wipB->is_lo… in collide_weapon_weapon()
|
H A D | collidedebrisship.cpp | 131 if (The_mission.ai_profile->flags[AI::Profile_Flags::No_shield_damage_from_ship_collisions] || in collide_debris_ship() 311 if (The_mission.ai_profile->flags[AI::Profile_Flags::No_shield_damage_from_ship_collisions] || in collide_asteroid_ship()
|
H A D | objectshield.cpp | 92 …if (!(Ai_info[Ships[objp->instance].ai_index].ai_profile_flags[AI::Profile_Flags::Smart_shield_man… in shield_add_strength()
|
H A D | collideshipweapon.cpp | 191 if (The_mission.ai_profile->flags[AI::Profile_Flags::Fixed_ship_weapon_collision]) in ship_weapon_check_collision()
|
H A D | collideshipship.cpp | 1381 …if (!The_mission.ai_profile->flags[AI::Profile_Flags::No_shield_damage_from_ship_collisions] && !(… in collide_ship_ship()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/stats/ |
H A D | scoring.cpp | 785 if (The_mission.ai_profile->flags[AI::Profile_Flags::Kill_scoring_scales_with_damage]) { in scoring_eval_kill() 1110 …received) >= Assist_percentage) || (The_mission.ai_profile->flags[AI::Profile_Flags::Assist_scorin… in scoring_eval_assists() 1148 if (The_mission.ai_profile->flags[AI::Profile_Flags::Assist_scoring_scales_with_damage]) { in scoring_eval_assists()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/hud/ |
H A D | hudets.cpp | 223 …if ( !(ship_p->ship_max_shield_strength) && !( (aip->ai_profile_flags[AI::Profile_Flags::all_nonsh… in ai_manage_ets() 224 …( (ship_info_p->is_fighter_bomber()) && (aip->ai_profile_flags[AI::Profile_Flags::fightercraft_non… in ai_manage_ets()
|
H A D | hudtarget.cpp | 3647 if(The_mission.ai_profile->flags[AI::Profile_Flags::Use_additive_weapon_velocity]) in hud_calculate_lead_pos() 3749 if (The_mission.ai_profile->flags[AI::Profile_Flags::Use_additive_weapon_velocity]) { in polish_predicted_target_pos() 6138 !The_mission.ai_profile->flags[AI::Profile_Flags::Disable_player_secondary_doublefire] ) { in render() 7047 !The_mission.ai_profile->flags[AI::Profile_Flags::Disable_player_secondary_doublefire] ) { in render()
|
H A D | hudsquadmsg.cpp | 363 …if (The_mission.ai_profile->flags[AI::Profile_Flags::Check_comms_for_non_player_ships] && hud_comm… in hud_squadmsg_ship_valid()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/mission/ |
H A D | missionmessage.cpp | 1478 …if ( The_mission.ai_profile->flags[AI::Profile_Flags::Check_comms_for_non_player_ships] && (provis… in message_queue_process() 2398 if (The_mission.ai_profile->flags[AI::Profile_Flags::Check_comms_for_non_player_ships]) in comm_between_player_and_ship()
|
H A D | missiongoals.cpp | 747 if (!(The_mission.ai_profile->flags[AI::Profile_Flags::Allow_multi_event_scoring])) { in multi_player_maybe_add_score()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ship/ |
H A D | ship.cpp | 6129 if (The_mission.ai_profile->flags[AI::Profile_Flags::Use_newtonian_dampening]) in physics_ship_init() 11434 if (The_mission.ai_profile->flags[AI::Profile_Flags::Use_additive_weapon_velocity]) in ship_fire_primary() 12599 ( The_mission.ai_profile->flags[AI::Profile_Flags::Disable_ai_secondary_doublefire] && in ship_fire_secondary() 12601 ( The_mission.ai_profile->flags[AI::Profile_Flags::Disable_player_secondary_doublefire] && in ship_fire_secondary() 14224 …if ( swp->num_primary_banks < sip->num_primary_banks && !aip->ai_profile_flags[AI::Profile_Flags::… in ship_do_rearm_frame() 15328 if (!(The_mission.ai_profile->flags[AI::Profile_Flags::Navigation_subsys_governs_warp])) in ship_navigation_ok_to_warp() 16238 …if (The_mission.ai_profile->flags[AI::Profile_Flags::Check_comms_for_non_player_ships] && hud_comm… in ship_maybe_praise_self() 16389 …if (The_mission.ai_profile->flags[AI::Profile_Flags::Check_comms_for_non_player_ships] && hud_comm… in ship_scream() 16425 if (!(The_mission.ai_profile->flags[AI::Profile_Flags::Perform_fewer_scream_checks])) in ship_maybe_scream() 16475 …if (The_mission.ai_profile->flags[AI::Profile_Flags::Check_comms_for_non_player_ships] && hud_comm… in ship_maybe_tell_about_low_ammo() [all …]
|
H A D | shiphit.cpp | 698 …p_info_index].is_small_ship()) && !(The_mission.ai_profile->flags[AI::Profile_Flags::Shockwaves_da… in do_subobj_hit_stuff() 2483 if ( !(The_mission.ai_profile->flags[AI::Profile_Flags::Include_beams_in_stat_calcs]) && in ship_do_damage()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/network/ |
H A D | multiteamselect.cpp | 2724 …if (!primary_ok && !(The_mission.ai_profile->flags[AI::Profile_Flags::Multi_allow_empty_secondarie… in multi_ts_ok_to_commit() 2729 …if (!secondary_ok && !(The_mission.ai_profile->flags[AI::Profile_Flags::Multi_allow_empty_secondar… in multi_ts_ok_to_commit()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/weapon/ |
H A D | weapons.cpp | 4436 …if ( sp->flags[Ship::Ship_Flags::Stealth] && (The_mission.ai_profile->flags[AI::Profile_Flags::Fix… in find_homing_object() 4647 …bool home_on_cmeasure = The_mission.ai_profile->flags[AI::Profile_Flags::Aspect_lock_countermeasur… in aspect_should_lose_target() 4825 …bool home_on_cmeasure = The_mission.ai_profile->flags[AI::Profile_Flags::Aspect_lock_countermeasur… in weapon_home() 4865 …(!(The_mission.ai_profile->flags[AI::Profile_Flags::Improved_missile_avoidance]) || vm_vec_dot(&ta… in weapon_home() 6131 …if ((parent_objp != nullptr) && (The_mission.ai_profile->flags[AI::Profile_Flags::Use_additive_wea… in weapon_create() 8024 !(The_mission.ai_profile->flags[AI::Profile_Flags::Disable_weapon_damage_scaling]) && in weapon_get_damage_scale() 8061 …if ( from_player && !(The_mission.ai_profile->flags[AI::Profile_Flags::Player_weapon_scale_fix])) { in weapon_get_damage_scale()
|
H A D | beam.cpp | 3500 if(The_mission.ai_profile->flags[AI::Profile_Flags::Beams_damage_weapons]) { in beam_collide_early_out() 3830 if (The_mission.ai_profile->flags[AI::Profile_Flags::Beams_damage_weapons]) { in beam_handle_collisions() 3977 if (The_mission.ai_profile->flags[AI::Profile_Flags::Force_beam_turret_fov]) { in beam_ok_to_fire()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/physics/ |
H A D | physics.cpp | 721 …if ( curGlideCap >= 0.0f && (!(The_mission.ai_profile->flags[AI::Profile_Flags::Glide_decay_requir… in physics_read_flying_controls()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/freespace2/ |
H A D | freespace.cpp | 4860 if (!(The_mission.ai_profile->flags[AI::Profile_Flags::No_warp_camera])) { in game_process_event()
|