Home
last modified time | relevance | path

Searched refs:Subsystem_Flags (Results 1 – 25 of 27) sorted by relevance

12

/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/
H A Daiturret.cpp120 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 Dsubsystem.cpp382 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 Dshiphit.cpp159 …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 Dship.cpp4941 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 Dship_flags.h17 FLAG_LIST(Subsystem_Flags) { in FLAG_LIST() argument
H A Dawacs.cpp132 …p_system->system_info != NULL) && (ship_system->system_info->flags[Model::Subsystem_Flags::Awacs])) in awacs_update_all_levels()
H A Dship.h341 flagset<Ship::Subsystem_Flags> flags; // Goober5000
H A Dshipfx.cpp104 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 Dmodel_flags.h8 FLAG_LIST(Subsystem_Flags) { in FLAG_LIST() argument
H A Dmodelanim.cpp412 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 Dmodelread.cpp607Subsystem_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 Dmodel.h144 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 Dbeam.cpp2634 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 Dswarm.cpp396 if (turret->system_info->flags[Model::Subsystem_Flags::Turret_use_ammo]) { in turret_swarm_set_up_info()
H A Dweapons.cpp4766 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 Dobjectsnd.cpp556 if (osp->ss->flags[Ship::Subsystem_Flags::Rotates]) { in obj_snd_do_frame()
H A Dcollideshipship.cpp473 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 Dsexp.cpp8899 *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 Dmulti_obj.cpp1315 …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 Dhudtarget.cpp1113 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 Dplayercontrol.cpp1723 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 Dkeycontrol.cpp1129 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 Dsexp_tree.cpp3498 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 Dsexp_tree.cpp5180 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 Dmissionparse.cpp2306 if (!(ptr->flags[Ship::Subsystem_Flags::No_aggregate])) { in parse_create_object_sub()

12