File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6022,7 +6022,7 @@ void weapon_process_pre( object *obj, float frame_time)
60226022 // WMC - Originally flak_maybe_detonate, moved here.
60236023 if (wp->det_range > 0 .0f )
60246024 {
6025- if (vm_vec_dist_squared (&obj->pos , &wp->start_pos ) >= pow ( wp->det_range , 2 . f ) ) {
6025+ if (vm_vec_dist_squared (&obj->pos , &wp->start_pos ) >= wp->det_range * wp-> det_range ) {
60266026 weapon_detonate (obj);
60276027 }
60286028 }
@@ -6038,13 +6038,13 @@ void weapon_process_pre( object *obj, float frame_time)
60386038
60396039 if ((weapon_has_homing_object (wp)) && (wp->homing_object ->type != 0 ))
60406040 {
6041- if (!IS_VEC_NULL (&wp->homing_pos ) && vm_vec_dist_squared (&wp->homing_pos , &obj->pos ) <= pow ( det_radius_adjusted, 2 . f ) )
6041+ if (!IS_VEC_NULL (&wp->homing_pos ) && vm_vec_dist_squared (&wp->homing_pos , &obj->pos ) <= det_radius_adjusted * det_radius_adjusted )
60426042 {
60436043 weapon_detonate (obj);
60446044 }
60456045 } else if (wp->target_num > -1 )
60466046 {
6047- if (vm_vec_dist_squared (&obj->pos , &Objects[wp->target_num ].pos ) <= pow ( det_radius_adjusted, 2 . f ) )
6047+ if (vm_vec_dist_squared (&obj->pos , &Objects[wp->target_num ].pos ) <= det_radius_adjusted * det_radius_adjusted )
60486048 {
60496049 weapon_detonate (obj);
60506050 }
You can’t perform that action at this time.
0 commit comments