Home
last modified time | relevance | path

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

/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/scripting/api/objs/
H A Dweapon.cpp201 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 Dweapons.cpp3827 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 Dweapon.h168 object* homing_object; // object this weapon is homing on. member
H A Dswarm.cpp203 hobjp = wp->homing_object; in swarm_update_direction()
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/object/
H A Dcollideweaponweapon.cpp63 …::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 Dcollideshipweapon.cpp490 …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 Dweapons.cpp4393 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 Dswarm.cpp160 hobjp = wp->homing_object; in swarm_update_direction()
H A Dweapon.h106 object* homing_object; // object this weapon is homing on. member
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/network/
H A Dmultimsgs.cpp7311 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 Dmultimsgs.cpp7504 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 Dhudtargetbox.cpp789 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 Dhudartillery.cpp305 Weapons[Objects[weapon_objnum].instance].homing_object = moveup->sinfo.target; in ssm_process()
H A Dhudtarget.cpp1950 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 Dhudtargetbox.cpp829 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 Dhudartillery.cpp447 Weapons[Objects[weapon_objnum].instance].homing_object = moveup->sinfo.target; in ssm_process()
H A Dhudtarget.cpp3063 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 Dcollideshipweapon.cpp418 …- 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 Daicode.cpp5907 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 Daiturret.cpp673 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 Daicode.cpp6228 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 Daiturret.cpp641 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 Dlua.cpp9900 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 Dship.cpp14436 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 Dship.cpp15669 if (wp->homing_object == locked_objp) { in ship_has_homing_missile_locked()