Home
last modified time | relevance | path

Searched refs:parent_objnum (Results 1 – 25 of 35) sorted by relevance

12

/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ai/
H A Daiturret.cpp1398 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 Daiinternal.h29 void ai_fire_from_turret(ship *shipp, ship_subsys *ss, int parent_objnum);
H A Dai.h659 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 Daicode.cpp1298 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 Dswarm.cpp59 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 Dswarm.h25 int parent_objnum; member
55 void turret_swarm_set_up_info(int parent_objnum, ship_subsys *turret, weapon_info *wip, int weapon_…
H A Dshockwave.cpp77 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 Dshockwave.h96 int shockwave_create(int parent_objnum, vec3d *pos, shockwave_create_info *sci, int flag, int dela…
H A Dweapon.h690 void weapon_set_tracking_info(int weapon_objnum, int parent_objnum, int target_objnum, int target_i…
H A Dweapons.cpp5628 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 Dswarm.cpp70 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 Dswarm.h24 int parent_objnum; member
65 void turret_swarm_set_up_info(int parent_objnum, ship_subsys *turret, struct weapon_info *wip, int …
H A Dshockwave.cpp64 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 Dshockwave.h95 int shockwave_create(int parent_objnum, vec3d *pos, shockwave_create_info *sci, int flag, int dela…
H A Dweapon.h621 void weapon_set_tracking_info(int weapon_objnum, int parent_objnum, int target_objnum, int target_i…
H A Dweapons.cpp4839 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 Daiturret.cpp1234 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 Dai.h600 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 Daicode.cpp1408 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 Ddebris.cpp378 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 Ddebris.cpp464 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 Dorder.cpp338 objp = &Objects[newh->ss->parent_objnum];
352 Ships[newh->ss->parent_objnum].last_targeted_subobject[Player_num] = newh->ss;
H A Dweapon.cpp167 …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 Dmodelanim.cpp415 …%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 Dhudbrackets.cpp235 target_objnum = subsys->parent_objnum; in draw_subsys_brackets()

12