/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/scripting/api/objs/ |
H A D | weapon.cpp | 201 if(wp->homing_object == &obj_used_list) 204 return ade_set_object_with_breed(L, OBJ_INDEX(wp->homing_object)); 266 wp->homing_object = newh->objp; 268 get_subsystem_pos(&wp->homing_pos, wp->homing_object, wp->homing_subsys); 273 wp->homing_object = &obj_used_list; 284 return ade_set_args(L, "o", l_Subsystem.Set(ship_subsys_h(wp->homing_object, wp->homing_subsys)));
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/weapon/ |
H A D | weapons.cpp | 3827 old_homing_objp = wp->homing_object; in find_homing_object() 3829 wp->homing_object = &obj_used_list; in find_homing_object() 3912 wp->homing_object = objp; in find_homing_object() 3923 if (wp->homing_object == Player_obj) in find_homing_object() 3994 wp->homing_object = objp; in find_homing_object_cmeasures_1() 4052 wp->homing_object = objp; in find_homing_object_by_sig() 4079 hobjp = Weapons[num].homing_object; in weapon_home() 4365 (wp->homing_object) && in weapon_home() 4470 if((wp->homing_object != NULL) && (wp->homing_object->type != 0)) in weapon_process_pre() 5910 if(wp->homing_object == NULL) in weapon_armed() [all …]
|
H A D | weapon.h | 168 object* homing_object; // object this weapon is homing on. member
|
H A D | swarm.cpp | 203 hobjp = wp->homing_object; in swarm_update_direction()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/object/ |
H A D | collideweaponweapon.cpp | 63 …::Aspect_invulnerability_fix]) && (wipA->is_locked_homing()) && (wpA->homing_object != &obj_used_l… in collide_weapon_weapon() 75 …::Aspect_invulnerability_fix]) && (wipB->is_locked_homing()) && (wpB->homing_object != &obj_used_l… in collide_weapon_weapon()
|
H A D | collideshipweapon.cpp | 490 …else if ((Missiontime - wp->creation_time > F1_0/2) && (wip->is_homing()) && (wp->homing_object ==… in ship_weapon_check_collision()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/weapon/ |
H A D | weapons.cpp | 4393 wp->homing_object = &obj_used_list; in find_homing_object() 4481 wp->homing_object = objp; in find_homing_object() 4498 wp->homing_object = target; in find_homing_object() 4507 if (wp->homing_object == Player_obj) in find_homing_object() 4588 wp->homing_object = (*cit); in find_homing_object_cmeasures() 4613 old_homing_objp = wp->homing_object; in find_homing_object_by_sig() 4621 wp->homing_object = objp; in find_homing_object_by_sig() 4674 hobjp = Weapons[num].homing_object; in weapon_home() 5157 if((wp->homing_object != &obj_used_list) && (wp->homing_object->type != 0)) in weapon_process_pre() 5657 wp->homing_object = &obj_used_list; in weapon_set_tracking_info() [all …]
|
H A D | swarm.cpp | 160 hobjp = wp->homing_object; in swarm_update_direction()
|
H A D | weapon.h | 106 object* homing_object; // object this weapon is homing on. member
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/network/ |
H A D | multimsgs.cpp | 7311 object *homing_object; in send_homing_weapon_info() local 7327 homing_object = wp->homing_object; in send_homing_weapon_info() 7328 if ( homing_object != NULL ) { in send_homing_weapon_info() 7356 object *homing_object, *weapon_objp; in process_homing_weapon_info() local 7378 if ( homing_object == NULL ) { in process_homing_weapon_info() 7383 if ( homing_object->type == OBJ_WEAPON ) { in process_homing_weapon_info() 7394 wp->homing_object = homing_object; in process_homing_weapon_info() 7396 wp->target_num = OBJ_INDEX(homing_object); in process_homing_weapon_info() 7397 wp->target_sig = homing_object->signature; in process_homing_weapon_info() 7399 Assert( homing_object->type == OBJ_SHIP ); in process_homing_weapon_info() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/network/ |
H A D | multimsgs.cpp | 7504 object *homing_object; in send_homing_weapon_info() local 7520 homing_object = wp->homing_object; in send_homing_weapon_info() 7522 if ( homing_object != &obj_used_list ) { in send_homing_weapon_info() 7565 object *homing_object, *weapon_objp; in process_homing_weapon_info() local 7600 if ( homing_object == nullptr ) { in process_homing_weapon_info() 7601 wp->homing_object = &obj_used_list; in process_homing_weapon_info() 7611 if ( homing_object->type == OBJ_WEAPON ) { in process_homing_weapon_info() 7620 wp->homing_object = homing_object; in process_homing_weapon_info() 7622 wp->target_num = OBJ_INDEX(homing_object); in process_homing_weapon_info() 7623 wp->target_sig = homing_object->signature; in process_homing_weapon_info() [all …]
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/hud/ |
H A D | hudtargetbox.cpp | 789 if ( target_wip->wi_flags & WIF_HOMING && wp->homing_object != &obj_used_list ) in renderTargetWeapon() 807 if ( is_homing && is_player_missile && (wp->homing_object->type == OBJ_SHIP)) { in renderTargetWeapon() 808 homing_shipp = &Ships[wp->homing_object->instance]; in renderTargetWeapon() 812 viewed_obj = wp->homing_object; in renderTargetWeapon() 998 … speed -= vm_vec_projection_parallel(&component_vec, &wp->homing_object->phys_info.vel, &unit_vec); in renderTargetWeapon()
|
H A D | hudartillery.cpp | 305 Weapons[Objects[weapon_objnum].instance].homing_object = moveup->sinfo.target; in ssm_process()
|
H A D | hudtarget.cpp | 1950 if (wp->homing_object == locked_obj) { in hud_target_closest_locked_missile() 3118 if (wp->homing_object == Player_obj) { in hud_process_homing_missiles() 3182 if (wp->homing_object == Player_obj) { in render()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/hud/ |
H A D | hudtargetbox.cpp | 829 if ( target_wip->is_homing() && wp->homing_object != &obj_used_list ) in renderTargetWeapon() 847 if ( is_homing && is_player_missile && (wp->homing_object->type == OBJ_SHIP)) { in renderTargetWeapon() 848 homing_shipp = &Ships[wp->homing_object->instance]; in renderTargetWeapon() 852 viewed_obj = wp->homing_object; in renderTargetWeapon() 1041 … speed -= vm_vec_projection_parallel(&component_vec, &wp->homing_object->phys_info.vel, &unit_vec); in renderTargetWeapon()
|
H A D | hudartillery.cpp | 447 Weapons[Objects[weapon_objnum].instance].homing_object = moveup->sinfo.target; in ssm_process()
|
H A D | hudtarget.cpp | 3063 if (wp->homing_object == Player_obj) { in hud_process_homing_missiles() 3127 if (wp->homing_object == Player_obj) { in render()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/object/ |
H A D | collideshipweapon.cpp | 418 …- wp->creation_time > F1_0/2) && (wip->wi_flags & WIF_HOMING) && (wp->homing_object == ship_objp))… in ship_weapon_check_collision()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ai/ |
H A D | aicode.cpp | 5907 if (Weapons[objp->instance].homing_object == target_objp) { in compute_num_homing_objects() 5956 if (Weapons[objp->instance].homing_object == target_objp) { in compute_incoming_payload() 9614 if ( wp->homing_object != guarded_objp ) { in ai_guard_find_nearby_bomb() 12354 if (Weapons[missile_objp->instance].homing_object != objp) { in ai_maybe_evade_locked_missile() 13587 if (weaponp->homing_object && weaponp->homing_object->type == OBJ_SHIP) { in aas_1() 13588 target_ship_obj = weaponp->homing_object; in aas_1()
|
H A D | aiturret.cpp | 673 if ( Weapons[objp->instance].homing_object == &Objects[eeo->turret_parent_objnum] ) { in evaluate_obj_as_target()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ai/ |
H A D | aicode.cpp | 6228 if (Weapons[objp->instance].homing_object == target_objp) { in compute_num_homing_objects() 6277 if (Weapons[objp->instance].homing_object == target_objp) { in compute_incoming_payload() 10147 if ( wp->homing_object != guarded_objp ) { in ai_guard_find_nearby_bomb() 12773 if (Weapons[missile_objp->instance].homing_object != objp) { in ai_maybe_evade_locked_missile() 14030 if (weaponp->homing_object && weaponp->homing_object->type == OBJ_SHIP) { in aas_1() 14031 target_ship_obj = weaponp->homing_object; in aas_1()
|
H A D | aiturret.cpp | 641 if ( Weapons[objp->instance].homing_object == &Objects[eeo->turret_parent_objnum] ) { in evaluate_obj_as_target()
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/parse/ |
H A D | lua.cpp | 9900 if(wp->homing_object == NULL) 9903 return ade_set_object_with_breed(L, OBJ_INDEX(wp->homing_object)); 9960 wp->homing_object = newh->objp; 9962 get_subsystem_pos(&wp->homing_pos, wp->homing_object, wp->homing_subsys); 9967 wp->homing_object = NULL; 9973 return ade_set_args(L, "o", l_Subsystem.Set(ship_subsys_h(wp->homing_object, wp->homing_subsys)));
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/ship/ |
H A D | ship.cpp | 14436 if (wp->homing_object == locked_objp) { in ship_has_homing_missile_locked()
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/ship/ |
H A D | ship.cpp | 15669 if (wp->homing_object == locked_objp) { in ship_has_homing_missile_locked()
|