/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ship/ |
H A D | awacs.cpp | 369 int ship_num = Objects[moveup->objnum].instance; in team_visibility_update() local 370 shipp = &Ships[ship_num]; in team_visibility_update() 384 Ship_visibility_by_team[shipp->team][ship_num] = 1; in team_visibility_update() 385 team_ships[shipp->team][team_count[shipp->team]] = ship_num; in team_visibility_update() 457 int ship_num = target->instance; in ship_is_visible_by_team() local 460 return (int)Ship_visibility_by_team[team][ship_num]; in ship_is_visible_by_team()
|
H A D | shiphit.h | 36 extern void ship_apply_tag(int ship_num, int tag_level, float tag_time, object *target, vec3d *star…
|
H A D | shiphit.cpp | 2330 void ship_apply_tag(int ship_num, int tag_level, float tag_time, object *target, vec3d *start, int … in ship_apply_tag() argument 2333 if (Ships[ship_num].time_first_tagged == 0) in ship_apply_tag() 2334 Ships[ship_num].time_first_tagged = Missiontime; in ship_apply_tag() 2340 Ships[ship_num].tag_left = tag_time; in ship_apply_tag() 2341 Ships[ship_num].tag_total = tag_time; in ship_apply_tag() 2346 Ships[ship_num].level2_tag_left = tag_time; in ship_apply_tag() 2347 Ships[ship_num].level2_tag_total = tag_time; in ship_apply_tag()
|
H A D | ship.h | 1901 extern void ship_set_new_ai_class(int ship_num, int new_ai_class); 1902 extern void ship_subsystem_set_new_ai_class(int ship_num, char *subsystem, int new_ai_class);
|
H A D | ship.cpp | 7395 void ship_dying_frame(object *objp, int ship_num) in ship_dying_frame() argument 7397 ship *shipp = &Ships[ship_num]; in ship_dying_frame() 7437 ship_cleanup(ship_num, SHIP_DESTROYED); in ship_dying_frame() 16642 void ship_set_new_ai_class(int ship_num, int new_ai_class) in ship_set_new_ai_class() argument 16644 Assert(ship_num >= 0 && ship_num < MAX_SHIPS); in ship_set_new_ai_class() 16647 ai_info *aip = &Ai_info[Ships[ship_num].ai_index]; in ship_set_new_ai_class() 16654 Ships[ship_num].weapons.ai_class = new_ai_class; in ship_set_new_ai_class() 16660 void ship_subsystem_set_new_ai_class(int ship_num, char *subsystem, int new_ai_class) in ship_subsystem_set_new_ai_class() argument 16662 Assert(ship_num >= 0 && ship_num < MAX_SHIPS); in ship_subsystem_set_new_ai_class() 16669 ss = GET_FIRST( &Ships[ship_num].subsys_list ); in ship_subsystem_set_new_ai_class() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ship/ |
H A D | awacs.cpp | 369 int ship_num = Objects[moveup->objnum].instance; in team_visibility_update() local 370 shipp = &Ships[ship_num]; in team_visibility_update() 384 Ship_visibility_by_team[shipp->team][ship_num] = 1; in team_visibility_update() 385 team_ships[shipp->team][team_count[shipp->team]] = ship_num; in team_visibility_update() 457 int ship_num = target->instance; in ship_is_visible_by_team() local 460 return (int)Ship_visibility_by_team[team][ship_num]; in ship_is_visible_by_team()
|
H A D | ship.cpp | 8324 static void ship_dying_frame(object *objp, int ship_num) in ship_dying_frame() argument 8326 ship *shipp = &Ships[ship_num]; in ship_dying_frame() 8366 ship_cleanup(ship_num, SHIP_DESTROYED); in ship_dying_frame() 8665 …ship_cleanup(ship_num, SHIP_DESTROYED); // call ship function to clean up after the ship is destr… in ship_dying_frame() 8679 …ship_cleanup(ship_num, SHIP_DESTROYED); // call ship function to clean up after the ship is destr… in ship_dying_frame()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/parse/ |
H A D | sexp.cpp | 2407 if ((ship_num < 0) || !ship_docking_valid(ship_num, ship2)){ in check_sexp_syntax() 6107 int ship_num; in sexp_hits_left_subsystem_specific() local 9384 if (ship_num < 0) in sexp_is_ai_class() 9445 if (ship_num < 0) in sexp_change_ai_class() 10366 if (ship_num < 0) in sexp_set_explosion_option() 10915 int n, ship_num; in sexp_self_destruct() local 14521 int ship_num; in sexp_destroy_instantly() local 17643 int ship_num; in sexp_set_subsys_rotation_lock_free() local 17648 if (ship_num < 0) in sexp_set_subsys_rotation_lock_free() 17689 int ship_num; in sexp_reverse_rotating_subsystem() local [all …]
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/hud/ |
H A D | hudsquadmsg.cpp | 415 int idx, ship_num; in hud_squadmsg_wing_valid() local 426 ship_num = wingp->ship_index[idx]; in hud_squadmsg_wing_valid() 427 Assert(ship_num >= 0); in hud_squadmsg_wing_valid() 430 if (ship_num == SHIP_INDEX(Player_ship)) in hud_squadmsg_wing_valid() 435 if (Ships[ship_num].team != Player_ship->team) in hud_squadmsg_wing_valid() 438 if (!Msg_enemies && (Ships[ship_num].team != Player_ship->team)) in hud_squadmsg_wing_valid() 443 if (Ships[ship_num].orders_accepted == 0) in hud_squadmsg_wing_valid() 1531 int ship_num; in hud_squadmsg_send_wing_command() local 1537 if(ship_num == -1 && (Game_mode & GM_MULTIPLAYER)){ in hud_squadmsg_send_wing_command() 1538 ship_num = ship_get_random_ship_in_wing(wingnum); in hud_squadmsg_send_wing_command() [all …]
|
H A D | hudtarget.h | 111 void hud_target_last_transmit_add(int ship_num);
|
H A D | hudtarget.cpp | 5203 void hud_target_last_transmit_add(int ship_num) in hud_target_last_transmit_add() argument 5208 ship_objnum = Ships[ship_num].objnum; in hud_target_last_transmit_add()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/fred2/ |
H A D | initialstatus.cpp | 959 int ship_num, other_ship_num; in undock() local 966 ship_num = get_ship_from_obj(OBJ_INDEX(objp1)); in undock() 971 …if (ship_class_compare(Ships[ship_num].ship_info_index, Ships[other_ship_num].ship_info_index) <= … in undock() 985 if ( Ships[ship_num].arrival_cue == Locked_sexp_false && Ships[ship_num].wingnum < 0 ) { in undock() 986 Ships[ship_num].arrival_cue = Locked_sexp_true; in undock() 992 if (!object_is_docked(&Objects[Ships[ship_num].objnum])) in undock() 993 Ships[ship_num].flags.remove(Ship::Ship_Flags::Dock_leader); in undock()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/fred2/ |
H A D | initialstatus.cpp | 1005 int ship_num, other_ship_num; in undock() local 1012 ship_num = get_ship_from_obj(OBJ_INDEX(objp1)); in undock() 1015 …if (ship_class_compare(Ships[ship_num].ship_info_index, Ships[other_ship_num].ship_info_index) <= … in undock() 1028 if ( Ships[ship_num].arrival_cue == Locked_sexp_false && Ships[ship_num].wingnum < 0 ) { in undock() 1029 Ships[ship_num].arrival_cue = Locked_sexp_true; in undock() 1035 if (!object_is_docked(&Objects[Ships[ship_num].objnum])) in undock() 1036 Ships[ship_num].flags &= ~SF_DOCK_LEADER; in undock()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/network/ |
H A D | multi_ingame.cpp | 1005 int ship_num, objnum; in process_ingame_ships_packet() local 1039 ship_num = Objects[objnum].instance; in process_ingame_ships_packet() 1044 strcpy_s(Ships[ship_num].ship_name, ship_name); in process_ingame_ships_packet() 1045 Ships[ship_num].flags = sflags; in process_ingame_ships_packet() 1046 Ships[ship_num].flags2 = sflags2; in process_ingame_ships_packet() 1047 Ships[ship_num].team = team; in process_ingame_ships_packet() 1048 Ships[ship_num].wingnum = (int)wing_data; in process_ingame_ships_packet()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/hud/ |
H A D | hudsquadmsg.cpp | 413 int idx, ship_num; in hud_squadmsg_wing_valid() local 424 ship_num = wingp->ship_index[idx]; in hud_squadmsg_wing_valid() 425 Assert(ship_num >= 0); in hud_squadmsg_wing_valid() 428 if (hud_squadmsg_ship_valid(&Ships[ship_num])) in hud_squadmsg_wing_valid() 1505 int ship_num; in hud_squadmsg_send_wing_command() local 1508 ship_num = ship_get_random_ship_in_wing( wingnum, SHIP_GET_UNSILENCED ); in hud_squadmsg_send_wing_command() 1511 if(ship_num == -1 && (Game_mode & GM_MULTIPLAYER)){ in hud_squadmsg_send_wing_command() 1512 ship_num = ship_get_random_ship_in_wing(wingnum); in hud_squadmsg_send_wing_command() 1519 if ( ship_num != -1 ) { in hud_squadmsg_send_wing_command() 1520 …message_send_builtin_to_player( message, &Ships[ship_num], MESSAGE_PRIORITY_NORMAL, MESSAGE_TIME_A… in hud_squadmsg_send_wing_command()
|
H A D | hudtarget.h | 110 void hud_target_last_transmit_add(int ship_num);
|
H A D | hudtarget.cpp | 5187 void hud_target_last_transmit_add(int ship_num) in hud_target_last_transmit_add() argument 5192 ship_objnum = Ships[ship_num].objnum; in hud_target_last_transmit_add()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/network/ |
H A D | multi_ingame.cpp | 1005 int ship_num, objnum; in process_ingame_ships_packet() local 1038 ship_num = Objects[objnum].instance; in process_ingame_ships_packet() 1046 strcpy_s(Ships[ship_num].ship_name, ship_name); in process_ingame_ships_packet() 1047 Ships[ship_num].flags.from_u64(sflags); in process_ingame_ships_packet() 1048 Ships[ship_num].team = team; in process_ingame_ships_packet() 1049 Ships[ship_num].wingnum = (int)wing_data; in process_ingame_ships_packet()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/parse/ |
H A D | sexp.cpp | 2519 int ship_num, ship2, w = 0; in check_sexp_syntax() local 2527 if (ship_num < 0) { in check_sexp_syntax() 2542 if (ship_num >= 0) { in check_sexp_syntax() 2557 if ((ship_num < 0) || !ship_docking_valid(ship_num, ship2)){ in check_sexp_syntax() 2743 int ship_num, model; in check_sexp_syntax() local 2761 if (ship_num < 0) { in check_sexp_syntax() 2787 int ship_num, model; in check_sexp_syntax() local 2802 if (ship_num < 0) { in check_sexp_syntax() 17801 int ship_num = -1; in multi_sexp_change_ship_class() local 17809 if ((class_num >= 0) && (ship_num >= 0)) { in multi_sexp_change_ship_class() [all …]
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/mission/ |
H A D | missionparse.cpp | 4151 int it, ship_num; in parse_wing_create_ships() local 4165 ship_num = wingp->ship_index[0]; in parse_wing_create_ships() 4167 if ( !(Ships[ship_num].flags & SF_NO_ARRIVAL_MUSIC) && !(wingp->flags & WF_NO_ARRIVAL_MUSIC) ) { in parse_wing_create_ships() 4170 event_music_arrival(Ships[ship_num].team); in parse_wing_create_ships()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ai/ |
H A D | aicode.cpp | 6938 int ship_num; in maybe_avoid_big_ship() local 6939 …if ((ship_num = will_collide_with_big_ship_all(Pl_objp, ignore_objp, goal_point, &collision_point,… in maybe_avoid_big_ship() 6941 mabs_pick_goal_point(objp, &Objects[ship_num], &collision_point, &aip->avoid_goal_point); in maybe_avoid_big_ship() 6944 aip->avoid_ship_num = ship_num; in maybe_avoid_big_ship() 11229 int ship_num = 0; in get_wing_leader() local 11241 ship_num = wingp->ship_index[0]; in get_wing_leader() 11245 while (ship_get_subsystem_strength(&Ships[ship_num], SUBSYSTEM_ENGINE) == 0.0f) { in get_wing_leader() 11252 ship_num = wingp->ship_index[n]; in get_wing_leader() 11261 return &Objects[Ships[ship_num].objnum]; in get_wing_leader()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/mission/ |
H A D | missionparse.cpp | 4338 int it, ship_num; in parse_wing_create_ships() local 4352 ship_num = wingp->ship_index[0]; in parse_wing_create_ships() 4354 …if ( !(Ships[ship_num].flags[Ship::Ship_Flags::No_arrival_music]) && !(wingp->flags[Ship::Wing_Fla… in parse_wing_create_ships() 4357 event_music_arrival(Ships[ship_num].team); in parse_wing_create_ships()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/ |
H A D | aicode.cpp | 7441 int ship_num; in maybe_avoid_big_ship() local 7443 …if ((ship_num = will_collide_with_big_ship_all(Pl_objp, ignore_objp, goal_point, &collision_point,… in maybe_avoid_big_ship() 7445 mabs_pick_goal_point(objp, &Objects[ship_num], &collision_point, &aip->avoid_goal_point); in maybe_avoid_big_ship() 7449 aip->avoid_ship_num = ship_num; in maybe_avoid_big_ship() 11749 int ship_num = 0; in get_wing_leader() local 11761 ship_num = wingp->ship_index[0]; in get_wing_leader() 11765 while (ship_get_subsystem_strength(&Ships[ship_num], SUBSYSTEM_ENGINE) == 0.0f) { in get_wing_leader() 11772 ship_num = wingp->ship_index[n]; in get_wing_leader() 11781 return &Objects[Ships[ship_num].objnum]; in get_wing_leader()
|