Home
last modified time | relevance | path

Searched refs:Profile_Flags (Results 1 – 25 of 26) sorted by relevance

12

/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/
H A Dai_profiles.cpp722 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 Daibig.cpp476 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 Dai_profiles.h30 flagset<AI::Profile_Flags> flags;
H A Dai.h172 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 Dai_flags.h73 FLAG_LIST(Profile_Flags) { in FLAG_LIST() argument
H A Daiturret.cpp570 ( (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 Daicode.cpp581 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 Dcollideweaponweapon.cpp63 …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 Dcollidedebrisship.cpp131 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 Dobjectshield.cpp92 …if (!(Ai_info[Ships[objp->instance].ai_index].ai_profile_flags[AI::Profile_Flags::Smart_shield_man… in shield_add_strength()
H A Dcollideshipweapon.cpp191 if (The_mission.ai_profile->flags[AI::Profile_Flags::Fixed_ship_weapon_collision]) in ship_weapon_check_collision()
H A Dcollideshipship.cpp1381 …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 Dscoring.cpp785 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 Dhudets.cpp223 …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 Dhudtarget.cpp3647 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 Dhudsquadmsg.cpp363 …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 Dmissionmessage.cpp1478 …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 Dmissiongoals.cpp747 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 Dship.cpp6129 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 Dshiphit.cpp698 …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 Dmultiteamselect.cpp2724 …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 Dweapons.cpp4436 …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 Dbeam.cpp3500 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 Dphysics.cpp721 …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 Dfreespace.cpp4860 if (!(The_mission.ai_profile->flags[AI::Profile_Flags::No_warp_camera])) { in game_process_event()

12