/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/ |
H A D | aiturret.cpp | 120 if (ss->flags[Ship::Subsystem_Flags::FOV_edge_check]) { in object_in_turret_fov() 2210 ss->flags.remove(Ship::Subsystem_Flags::Forced_target); in ai_turret_execute_behavior() 2288 if (tp->flags[Model::Subsystem_Flags::Use_multiple_guns]) in ai_turret_execute_behavior() 2423 if (!ss->flags[Ship::Subsystem_Flags::Forced_target]) { in ai_turret_execute_behavior() 2438 ss->flags.remove(Ship::Subsystem_Flags::Forced_target); in ai_turret_execute_behavior() 2521 if (tp->flags[Model::Subsystem_Flags::Turret_salvo]) in ai_turret_execute_behavior() 2534 if (tp->flags[Model::Subsystem_Flags::Turret_salvo]) in ai_turret_execute_behavior() 2543 if (tp->flags[Model::Subsystem_Flags::Turret_fixed_fp]) in ai_turret_execute_behavior() 2681 if (tp->flags[Model::Subsystem_Flags::Fire_on_normal]) in ai_turret_execute_behavior() 2695 if (tp->flags[Model::Subsystem_Flags::Use_multiple_guns]) in ai_turret_execute_behavior() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/scripting/api/objs/ |
H A D | subsystem.cpp | 382 sso->ss->system_info->flags.set(Model::Subsystem_Flags::Turret_reset_idle, newVal); 385 if (sso->ss->system_info->flags[Model::Subsystem_Flags::Turret_reset_idle]) 401 if (!(sso->ss->system_info->flags[Model::Subsystem_Flags::Turret_reset_idle])) 406 if ((sso->ss->system_info->flags[Model::Subsystem_Flags::Turret_reset_idle])) 443 sso->ss->flags.set(Ship::Subsystem_Flags::Untargetable, newVal); 446 return ade_set_args(L, "b", !(sso->ss->flags[Ship::Subsystem_Flags::Untargetable])); 554 if(sso->ss->flags[Ship::Subsystem_Flags::Has_fired]){ 555 sso->ss->flags.remove(Ship::Subsystem_Flags::Has_fired);
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ship/ |
H A D | shiphit.cpp | 159 …if (!(subsys->flags[Ship::Subsystem_Flags::Vanished, Ship::Subsystem_Flags::No_disappear]) && !no_… in do_subobj_destroyed_stuff() 310 if (!(subsys->flags[Ship::Subsystem_Flags::No_disappear])) { in do_subobj_destroyed_stuff() 486 if (mss->flags[Model::Subsystem_Flags::Collide_submodel]) { in do_subobj_heal_stuff() 582 if (subsystem->flags[Ship::Subsystem_Flags::Damage_as_hull]) in do_subobj_heal_stuff() 588 if (subsystem->flags[Ship::Subsystem_Flags::Damage_as_hull]) in do_subobj_heal_stuff() 609 if (!(subsystem->flags[Ship::Subsystem_Flags::No_aggregate])) { in do_subobj_heal_stuff() 757 if (!(subsys->flags[Ship::Subsystem_Flags::No_aggregate])) { in do_subobj_hit_stuff() 804 if (mss->flags[Model::Subsystem_Flags::Collide_submodel]) { in do_subobj_hit_stuff() 909 if (subsystem->flags[Ship::Subsystem_Flags::Damage_as_hull]) in do_subobj_hit_stuff() 914 if (subsystem->flags[Ship::Subsystem_Flags::Damage_as_hull]) in do_subobj_hit_stuff() [all …]
|
H A D | ship.cpp | 4941 flagset<Model::Subsystem_Flags> tmp_flags; in parse_ship_values() 4958 if (sp->flags[Model::Subsystem_Flags::Allow_landing]) in parse_ship_values() 4967 sp->flags.set(Model::Subsystem_Flags::Untargetable); in parse_ship_values() 4972 sp->flags.set(Model::Subsystem_Flags::Untargetable); in parse_ship_values() 4987 sp->flags.set(Model::Subsystem_Flags::Fire_on_normal); in parse_ship_values() 4991 …if ((sp->flags[Model::Subsystem_Flags::Turret_fixed_fp]) && !(sp->flags[Model::Subsystem_Flags::Us… in parse_ship_values() 4996 …if ((sp->flags[Model::Subsystem_Flags::Autorepair_if_disabled]) && (sp->flags[Model::Subsystem_Fla… in parse_ship_values() 7080 ship_system->flags.set(Ship::Subsystem_Flags::Rotates); in subsys_set() 13675 if ( psub->flags[Model::Subsystem_Flags::Crewpoint] ) in ship_find_num_crewpoints() 18236 if ( !(pss->flags[Ship::Subsystem_Flags::Rotates]) ){ in ship_do_submodel_rotation() [all …]
|
H A D | ship_flags.h | 17 FLAG_LIST(Subsystem_Flags) { in FLAG_LIST() argument
|
H A D | awacs.cpp | 132 …p_system->system_info != NULL) && (ship_system->system_info->flags[Model::Subsystem_Flags::Awacs])) in awacs_update_all_levels()
|
H A D | ship.h | 341 flagset<Ship::Subsystem_Flags> flags; // Goober5000
|
H A D | shipfx.cpp | 104 if ((num_live_debris <= 0) || (subsys->flags[Ship::Subsystem_Flags::No_live_debris])) { in shipfx_subsystem_maybe_create_live_debris() 285 if (!(subsys->flags[Ship::Subsystem_Flags::Vanished]) && !no_explosion) { in shipfx_blow_off_subsystem()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/model/ |
H A D | model_flags.h | 8 FLAG_LIST(Subsystem_Flags) { in FLAG_LIST() argument
|
H A D | modelanim.cpp | 412 Assert( psub->flags[Model::Subsystem_Flags::Triggered] ); in model_anim_submodel_trigger_rotate() 588 if ( !(psub->flags[Model::Subsystem_Flags::Triggered]) ) in model_anim_start_type() 688 if ( !(psub->flags[Model::Subsystem_Flags::Triggered]) ) in model_anim_get_actual_time_type() 771 if ( !(psub->flags[Model::Subsystem_Flags::Triggered]) ) in model_anim_get_time_type() 895 if ( !(psub->flags[Model::Subsystem_Flags::Triggered]) ) in model_anim_handle_multiplayer()
|
H A D | modelread.cpp | 607 …Subsystem_Flags carry_flags[] = { Model::Subsystem_Flags::Crewpoint, Model::Subsystem_Flags::Rotat… 647 if ( dest->flags[Model::Subsystem_Flags::Crewpoint] ) in model_copy_subsystems() 693 subsystemp->flags.set(Model::Subsystem_Flags::Crewpoint); in set_subsystem_info() 717 subsystemp->flags.set(Model::Subsystem_Flags::Rotates); in set_subsystem_info() 718 subsystemp->flags.set(Model::Subsystem_Flags::Triggered); in set_subsystem_info() 737 subsystemp->flags.set(Model::Subsystem_Flags::Rotates); in set_subsystem_info() 3646 Assert(psub->flags[Model::Subsystem_Flags::Stepped_rotate]); in submodel_stepped_rotate() 3970 if (turret->flags[Model::Subsystem_Flags::Fire_on_target]) in model_rotate_gun() 4403 flagset<Ship::Subsystem_Flags> empty; in model_set_up_techroom_instance() 4449 if ( flags[Ship::Subsystem_Flags::No_disappear] ) { in model_update_instance() [all …]
|
H A D | model.h | 144 flagset<Model::Subsystem_Flags> flags; // See model_flags.h 985 void model_update_instance(int model_instance_num, int submodel_num, flagset<Ship::Subsystem_Flags>… 986 …e(polymodel *pm, polymodel_instance *pmi, int submodel_num, flagset<Ship::Subsystem_Flags>& flags);
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/weapon/ |
H A D | beam.cpp | 2634 if (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_direction]) { in beam_aim() 2652 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 2665 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 2687 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 2695 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 2708 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 2730 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 2738 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 2757 …if ((b->subsys != nullptr) && (b->subsys->system_info->flags[Model::Subsystem_Flags::Share_fire_di… in beam_aim() 3982 b->subsys->system_info->flags.remove(Model::Subsystem_Flags::Turret_restricted_fov); in beam_ok_to_fire()
|
H A D | swarm.cpp | 396 if (turret->system_info->flags[Model::Subsystem_Flags::Turret_use_ammo]) { in turret_swarm_set_up_info()
|
H A D | weapons.cpp | 4766 if (wp->homing_subsys->flags[Ship::Subsystem_Flags::Missiles_ignore_if_dead]) { in weapon_home() 6639 if ((psub->type==SUBSYSTEM_SENSORS) || (psub->flags[Model::Subsystem_Flags::Awacs])) in weapon_do_electronics_effect() 9135 if (target_subsys->flags[Ship::Subsystem_Flags::Untargetable]) in weapon_multilock_can_lock_on_subsys()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/object/ |
H A D | objectsnd.cpp | 556 if (osp->ss->flags[Ship::Subsystem_Flags::Rotates]) { in obj_snd_do_frame()
|
H A D | collideshipship.cpp | 473 if (heavy_sip->subsystems[i].flags[Model::Subsystem_Flags::Allow_landing] && in check_subsystem_landing_allowed()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/parse/ |
H A D | sexp.cpp | 8899 *known = (ss->flags[Ship::Subsystem_Flags::Cargo_revealed]); in get_cap_subsys_cargo_flags() 15783 …if (!((ss_flag == Ship::Subsystem_Flags::Untargetable) || (ss_flag == Ship::Subsystem_Flags::No_SS… in sexp_ship_deal_with_subsystem_flag() 15833 void multi_sexp_deal_with_subsys_flag(Ship::Subsystem_Flags ss_flag) in multi_sexp_deal_with_subsys_flag() 19155 turret->flags.set(Ship::Subsystem_Flags::Forced_target); in sexp_turret_set_forced_target() 19160 turret->flags.set(Ship::Subsystem_Flags::Forced_subsys_target); in sexp_turret_set_forced_target() 19186 turret->flags.remove(Ship::Subsystem_Flags::Forced_target); in sexp_turret_clear_forced_target() 19187 turret->flags.remove(Ship::Subsystem_Flags::Forced_subsys_target); in sexp_turret_clear_forced_target() 19353 rotate->flags.set(Ship::Subsystem_Flags::Rotates, !locked); in sexp_set_subsys_rotation_lock_free() 25934 multi_sexp_deal_with_subsys_flag(Ship::Subsystem_Flags::No_replace); in multi_sexp_eval() 25940 multi_sexp_deal_with_subsys_flag(Ship::Subsystem_Flags::Vanished); in multi_sexp_eval() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/network/ |
H A D | multi_obj.cpp | 1315 …if (subsystem->system_info->flags[Model::Subsystem_Flags::Rotates, Model::Subsystem_Flags::Dum_rot… in multi_oo_pack_data() 1928 if (!(subsysp->flags[Ship::Subsystem_Flags::No_aggregate])) { in multi_oo_unpack_data()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/hud/ |
H A D | hudtarget.cpp | 1113 if ( A->flags[Ship::Subsystem_Flags::Untargetable] ) { in hud_target_subobject_common() 1791 if ( A->flags[Ship::Subsystem_Flags::Untargetable] ) { in hud_target_live_turret() 2068 if (ss->flags[Ship::Subsystem_Flags::Untargetable]) in evaluate_ship_as_closest_target() 2655 if (subsys->flags[Ship::Subsystem_Flags::Untargetable]) in hud_target_subsystem_in_reticle() 3553 if (ss->flags[Ship::Subsystem_Flags::Untargetable]) in hud_show_hostile_triangle()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/playerman/ |
H A D | playercontrol.cpp | 1723 if (subsys->flags[Ship::Subsystem_Flags::Cargo_revealed]) { in player_inspect_cap_subsys_cargo()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/io/ |
H A D | keycontrol.cpp | 1129 if (Player_ai->targeted_subsys->flags[Ship::Subsystem_Flags::Cargo_revealed]) in process_debug_keys()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/qtfred/src/ui/widgets/ |
H A D | sexp_tree.cpp | 3498 if (subsys->system_info->flags[Model::Subsystem_Flags::Awacs]) { in get_listing_opf_subsystem() 3505 if (subsys->system_info->flags[Model::Subsystem_Flags::Rotates]) { in get_listing_opf_subsystem()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/fred2/ |
H A D | sexp_tree.cpp | 5180 if (subsys->system_info->flags[Model::Subsystem_Flags::Awacs]) { in get_listing_opf_subsystem() 5187 if (subsys->system_info->flags[Model::Subsystem_Flags::Rotates]) { in get_listing_opf_subsystem()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/mission/ |
H A D | missionparse.cpp | 2306 if (!(ptr->flags[Ship::Subsystem_Flags::No_aggregate])) { in parse_create_object_sub()
|