From: Jakob MG Date: Sun, 19 Jun 2011 17:37:12 +0000 (+0200) Subject: Make spiderbots aim work X-Git-Tag: xonotic-v0.5.0~199^2~11^2~7 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=c00a87ce5fdef708aa431ff393fb1e08c53ce700;p=xonotic%2Fxonotic-data.pk3dir.git Make spiderbots aim work --- diff --git a/qcsrc/server/vehicles/spiderbot.qc b/qcsrc/server/vehicles/spiderbot.qc index ac81e0149..36863d8e2 100644 --- a/qcsrc/server/vehicles/spiderbot.qc +++ b/qcsrc/server/vehicles/spiderbot.qc @@ -192,13 +192,15 @@ float spiderbot_frame() //UpdateAuxiliaryXhair(player, trace_endpos, ('1 0 0' * player.vehicle_reload2) + ('0 1 0' * (1 - player.vehicle_reload2)), 2); player.v_angle_x *= -1; - ad = player.v_angle - (spider.tur_head.angles + spider.angles); + gettaginfo(spider.tur_head, 0); + ad = player.v_angle - vectoangles2(v_forward, v_up); + //ad = player.v_angle - (spider.tur_head.angles + spider.angles); player.v_angle_x *= -1; if(ad_x > 180) ad_x -= 360; if(ad_x < -180) ad_x += 360; if(ad_y > 180) ad_y -= 360; if(ad_y < -180) ad_y += 360; - + // Rotate head ftmp = autocvar_g_vehicle_spiderbot_head_turnspeed * sys_frametime; ad_y = bound(-ftmp, ad_y, ftmp);