/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ai/ |
H A D | aiturret.cpp | 1398 tp, &Objects[parent_objnum].orient, in aifft_rotate_turret() 1746 parent_aip = &Ai_info[Ships[Objects[parent_objnum].instance].ai_index]; in turret_fire_weapon() 1747 parent_ship = &Ships[Objects[parent_objnum].instance]; in turret_fire_weapon() 1800 fire_info.shooter = &Objects[parent_objnum]; in turret_fire_weapon() 1873 subsys_index = ship_get_index_from_subsys(turret, parent_objnum ); in turret_fire_weapon() 1920 if (Objects[tsi->parent_objnum].type != OBJ_SHIP) { in turret_swarm_fire_from_turret() 1959 if ( tsi->parent_objnum != OBJ_INDEX(Player_obj) ) { in turret_swarm_fire_from_turret() 2057 Assert((parent_objnum >= 0) && (parent_objnum < MAX_OBJECTS)); in ai_fire_from_turret() 2058 objp = &Objects[parent_objnum]; in ai_fire_from_turret() 2060 Assert( shipp->objnum == parent_objnum ); in ai_fire_from_turret() [all …]
|
H A D | aiinternal.h | 29 void ai_fire_from_turret(ship *shipp, ship_subsys *ss, int parent_objnum);
|
H A D | ai.h | 659 extern ship_subsys *set_targeted_subsys(ai_info *aip, ship_subsys *new_subsys, int parent_objnum); 669 int ai_acquire_emerge_path(object *pl_objp, int parent_objnum, int path_mask, vec3d *pos, vec3d *fv… 670 int ai_acquire_depart_path(object *pl_objp, int parent_objnum, int path_mask);
|
H A D | aicode.cpp | 1298 aip->targeted_subsys_parent = parent_objnum; in set_targeted_subsys() 11049 int parent_objnum; member 11065 int parent_objnum; in ai_debug_render_stuff() local 11072 parent_objnum = AI_debug_render_stuff[i].parent_objnum; in ai_debug_render_stuff() 12620 if ( parent_objnum == -1 ) { in ai_acquire_emerge_path() 12625 object *parent_objp = &Objects[parent_objnum]; in ai_acquire_emerge_path() 12694 aip->goal_objnum = parent_objnum; in ai_acquire_emerge_path() 12868 if ( parent_objnum < 0 ) in ai_acquire_depart_path() 12876 parent_objnum = Ships[shipnum].objnum; in ai_acquire_depart_path() 12881 if ( parent_objnum < 0 ) in ai_acquire_depart_path() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/weapon/ |
H A D | swarm.cpp | 59 tswarmp->parent_objnum = -1; in swarm_level_init() 282 tswarmp->parent_objnum = -1; in turret_swarm_create() 312 void turret_swarm_set_up_info(int parent_objnum, ship_subsys *turret, weapon_info *wip, int weapon_… in turret_swarm_set_up_info() argument 329 Assert((parent_objnum >= 0) && (parent_objnum < MAX_OBJECTS)); in turret_swarm_set_up_info() 330 if((parent_objnum < 0) || (parent_objnum >= MAX_OBJECTS)){ in turret_swarm_set_up_info() 333 parent_obj = &Objects[parent_objnum]; in turret_swarm_set_up_info() 399 tsi->parent_objnum = parent_objnum; in turret_swarm_set_up_info() 537 ship_objp = &Objects[tswarmp->parent_objnum]; in turret_swarm_check_validity()
|
H A D | swarm.h | 25 int parent_objnum; member 55 void turret_swarm_set_up_info(int parent_objnum, ship_subsys *turret, weapon_info *wip, int weapon_…
|
H A D | shockwave.cpp | 77 int shockwave_create(int parent_objnum, vec3d* pos, shockwave_create_info* sci, int flag, int delay) in shockwave_create() argument 113 if (parent_objnum == -1) { // Goober5000 in shockwave_create() 115 } else if ( Objects[parent_objnum].type == OBJ_WEAPON ){ in shockwave_create() 116 real_parent = Objects[parent_objnum].parent; in shockwave_create() 118 real_parent = parent_objnum; in shockwave_create() 150 …if ( (parent_objnum != -1) && Objects[parent_objnum].type == OBJ_WEAPON ) { // Goober5000: allow … in shockwave_create() 151 sw->weapon_info_index = Weapons[Objects[parent_objnum].instance].weapon_info_index; in shockwave_create()
|
H A D | shockwave.h | 96 int shockwave_create(int parent_objnum, vec3d *pos, shockwave_create_info *sci, int flag, int dela…
|
H A D | weapon.h | 690 void weapon_set_tracking_info(int weapon_objnum, int parent_objnum, int target_objnum, int target_i…
|
H A D | weapons.cpp | 5628 void weapon_set_tracking_info(int weapon_objnum, int parent_objnum, int target_objnum, int target_i… in weapon_set_tracking_info() argument 5648 if (parent_objnum >= 0) { in weapon_set_tracking_info() 5649 parent_objp = &Objects[parent_objnum]; in weapon_set_tracking_info() 5711 Assert(wp->homing_subsys->parent_objnum == target_objnum); in weapon_set_tracking_info() 5784 int weapon_create( vec3d * pos, matrix * porient, int weapon_type, int parent_objnum, int group_id,… in weapon_create() argument 5804 if(parent_objnum >= 0){ in weapon_create() 5805 parent_objp = &Objects[parent_objnum]; in weapon_create() 5835 …return weapon_create(pos, porient, wip->weapon_substitution_pattern[curr_pos], parent_objnum, grou… in weapon_create() 5845 …return weapon_create(pos, porient, wip->failure_sub, parent_objnum, group_id, is_locked, is_spawne… in weapon_create() 5931 …objnum = obj_create( OBJ_WEAPON, parent_objnum, n, orient, pos, 2.0f, default_flags, (parent_objp … in weapon_create() [all …]
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/weapon/ |
H A D | swarm.cpp | 70 tswarmp->parent_objnum = -1; in swarm_level_init() 393 tswarmp->parent_objnum = -1; in turret_swarm_create() 423 void turret_swarm_set_up_info(int parent_objnum, ship_subsys *turret, weapon_info *wip, int weapon_… in turret_swarm_set_up_info() argument 440 Assert((parent_objnum >= 0) && (parent_objnum < MAX_OBJECTS)); in turret_swarm_set_up_info() 441 if((parent_objnum < 0) || (parent_objnum >= MAX_OBJECTS)){ in turret_swarm_set_up_info() 444 parent_obj = &Objects[parent_objnum]; in turret_swarm_set_up_info() 503 tsi->parent_objnum = parent_objnum; in turret_swarm_set_up_info() 641 ship_objp = &Objects[tswarmp->parent_objnum]; in turret_swarm_check_validity()
|
H A D | swarm.h | 24 int parent_objnum; member 65 void turret_swarm_set_up_info(int parent_objnum, ship_subsys *turret, struct weapon_info *wip, int …
|
H A D | shockwave.cpp | 64 int shockwave_create(int parent_objnum, vec3d *pos, shockwave_create_info *sci, int flag, int delay) in shockwave_create() argument 100 if (parent_objnum == -1) { // Goober5000 in shockwave_create() 102 } else if ( Objects[parent_objnum].type == OBJ_WEAPON ){ in shockwave_create() 103 real_parent = Objects[parent_objnum].parent; in shockwave_create() 105 real_parent = parent_objnum; in shockwave_create() 131 …if ( (parent_objnum != -1) && Objects[parent_objnum].type == OBJ_WEAPON ) { // Goober5000: allow … in shockwave_create() 132 sw->weapon_info_index = Weapons[Objects[parent_objnum].instance].weapon_info_index; in shockwave_create()
|
H A D | shockwave.h | 95 int shockwave_create(int parent_objnum, vec3d *pos, shockwave_create_info *sci, int flag, int dela…
|
H A D | weapon.h | 621 void weapon_set_tracking_info(int weapon_objnum, int parent_objnum, int target_objnum, int target_i…
|
H A D | weapons.cpp | 4839 void weapon_set_tracking_info(int weapon_objnum, int parent_objnum, int target_objnum, int target_i… in weapon_set_tracking_info() argument 4855 if (parent_objnum >= 0) { in weapon_set_tracking_info() 4856 parent_objp = &Objects[parent_objnum]; in weapon_set_tracking_info() 4895 Assert(wp->homing_subsys->parent_objnum == target_objnum); in weapon_set_tracking_info() 4970 int weapon_create( vec3d * pos, matrix * porient, int weapon_type, int parent_objnum, int group_id,… in weapon_create() argument 4990 if(parent_objnum >= 0){ in weapon_create() 4991 parent_objp = &Objects[parent_objnum]; in weapon_create() 5015 …return weapon_create(pos, porient, wip->weapon_substitution_pattern[*position], parent_objnum, gro… in weapon_create() 5090 …objnum = obj_create( OBJ_WEAPON, parent_objnum, n, orient, pos, 2.0f, OF_RENDERS | OF_COLLIDES | O… in weapon_create() 5381 Objects[objnum].collision_group_id = Objects[parent_objnum].collision_group_id; in weapon_create()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/ |
H A D | aiturret.cpp | 1234 ship* shipp = &Ships[Objects[ssp->parent_objnum].instance]; in ship_get_global_turret_gun_info() 1752 parent_aip = &Ai_info[Ships[Objects[parent_objnum].instance].ai_index]; in turret_fire_weapon() 1753 parent_ship = &Ships[Objects[parent_objnum].instance]; in turret_fire_weapon() 1822 fire_info.shooter = &Objects[parent_objnum]; in turret_fire_weapon() 1845 Script_system.RunCondition(CHA_ONTURRETFIRED, &Objects[parent_objnum]); in turret_fire_weapon() 1979 Script_system.RunCondition(CHA_ONTURRETFIRED, &Objects[parent_objnum]); in turret_fire_weapon() 2009 subsys_index = ship_get_index_from_subsys(turret, parent_objnum ); in turret_fire_weapon() 2014 send_turret_fired_packet( parent_objnum, subsys_index, weapon_objnum ); in turret_fire_weapon() 2056 if (Objects[tsi->parent_objnum].type != OBJ_SHIP) { in turret_swarm_fire_from_turret() 2215 int parent_objnum = shipp->objnum; in ai_turret_execute_behavior() local [all …]
|
H A D | ai.h | 600 extern ship_subsys *set_targeted_subsys(ai_info *aip, ship_subsys *new_subsys, int parent_objnum); 610 int ai_acquire_emerge_path(object *pl_objp, int parent_objnum, int path_mask, vec3d *pos, vec3d *fv… 611 int ai_acquire_depart_path(object *pl_objp, int parent_objnum, int path_mask);
|
H A D | aicode.cpp | 1408 aip->targeted_subsys_parent = parent_objnum; in set_targeted_subsys() 11597 int parent_objnum; member 11613 int parent_objnum; in ai_debug_render_stuff() local 11620 parent_objnum = AI_debug_render_stuff[i].parent_objnum; in ai_debug_render_stuff() 13058 if ( parent_objnum == -1 ) { in ai_acquire_emerge_path() 13064 object *parent_objp = &Objects[parent_objnum]; in ai_acquire_emerge_path() 13135 aip->goal_objnum = parent_objnum; in ai_acquire_emerge_path() 13309 if ( parent_objnum < 0 ) in ai_acquire_depart_path() 13317 parent_objnum = Ships[shipnum].objnum; in ai_acquire_depart_path() 13322 if ( parent_objnum < 0 ) in ai_acquire_depart_path() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/debris/ |
H A D | debris.cpp | 378 int objnum, parent_objnum; in MONITOR() local 387 parent_objnum = OBJ_INDEX(source_obj); in MONITOR() 498 db->source_objnum = parent_objnum; in MONITOR() 542 objnum = obj_create(OBJ_DEBRIS, parent_objnum, n, &orient, pos, radius, default_flags, false); in MONITOR()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/debris/ |
H A D | debris.cpp | 464 int i, n, objnum, parent_objnum; in debris_create() local 473 parent_objnum = OBJ_INDEX(source_obj); in debris_create() 564 db->source_objnum = parent_objnum; in debris_create() 611 objnum = obj_create( OBJ_DEBRIS, parent_objnum, n, &source_obj->orient, pos, radius, flags ); in debris_create()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/scripting/api/objs/ |
H A D | order.cpp | 338 objp = &Objects[newh->ss->parent_objnum]; 352 Ships[newh->ss->parent_objnum].last_targeted_subobject[Player_num] = newh->ss;
|
H A D | weapon.cpp | 167 …rgs(L, "o", l_Subsystem.Set(ship_subsys_h(&Objects[wp->turret_subsys->parent_objnum], wp->turret_s…
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/model/ |
H A D | modelanim.cpp | 415 …%s in model %s!\n", psub->name, model_get(Ship_info[Ships[Objects[ss->parent_objnum].instance].shi… in model_anim_submodel_trigger_rotate() 591 …s in model %s!\n", psub->name, model_get(Ship_info[Ships[Objects[pss->parent_objnum].instance].shi… in model_anim_start_type() 774 …s in model %s!\n", psub->name, model_get(Ship_info[Ships[Objects[pss->parent_objnum].instance].shi… in model_anim_get_time_type()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/hud/ |
H A D | hudbrackets.cpp | 235 target_objnum = subsys->parent_objnum; in draw_subsys_brackets()
|