Home
last modified time | relevance | path

Searched refs:ship_num (Results 1 – 23 of 23) sorted by relevance

/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ship/
H A Dawacs.cpp369 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 Dshiphit.h36 extern void ship_apply_tag(int ship_num, int tag_level, float tag_time, object *target, vec3d *star…
H A Dshiphit.cpp2330 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 Dship.h1901 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 Dship.cpp7395 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 Dawacs.cpp369 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 Dship.cpp8324 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 Dsexp.cpp2407 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 Dhudsquadmsg.cpp415 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 Dhudtarget.h111 void hud_target_last_transmit_add(int ship_num);
H A Dhudtarget.cpp5203 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 Dinitialstatus.cpp959 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 Dinitialstatus.cpp1005 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 Dmulti_ingame.cpp1005 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 Dhudsquadmsg.cpp413 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 Dhudtarget.h110 void hud_target_last_transmit_add(int ship_num);
H A Dhudtarget.cpp5187 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 Dmulti_ingame.cpp1005 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 Dsexp.cpp2519 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 Dmissionparse.cpp4151 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 Daicode.cpp6938 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 Dmissionparse.cpp4338 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 Daicode.cpp7441 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()