X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fbot%2Fdefault%2Faim.qc;h=ae133b4ed0382f2c77ff0be9b0e3a27b60fa09d1;hp=f30c5e58ea4dacaa878f2911d2debdd68ec8cc3b;hb=0e4f674ee0300e74cc11de82564e2a03710822cd;hpb=c82f443ca5bd14613c7d24ed9f5898c40c677dd2 diff --git a/qcsrc/server/bot/default/aim.qc b/qcsrc/server/bot/default/aim.qc index f30c5e58ea..ae133b4ed0 100644 --- a/qcsrc/server/bot/default/aim.qc +++ b/qcsrc/server/bot/default/aim.qc @@ -170,6 +170,23 @@ void bot_lagfunc(entity this, float t, float f1, float f2, entity e1, vector v1, this.bot_canfire = 1; } +void bot_aim_reset(entity this) +{ + this.bot_aimdir_executed = true; + makevectors(this.v_angle); + this.bot_badaimtime = 0; + this.bot_aimthinktime = time; + this.bot_prevaimtime = time; + this.bot_mouseaim = v_forward; + this.bot_olddesiredang = v_forward; + this.bot_1st_order_aimfilter = '0 0 0'; + this.bot_2nd_order_aimfilter = '0 0 0'; + this.bot_3th_order_aimfilter = '0 0 0'; + this.bot_4th_order_aimfilter = '0 0 0'; + this.bot_5th_order_aimfilter = '0 0 0'; + this.bot_firetimer = 0; +} + void bot_aimdir(entity this, vector v, float maxfiredeviation) { float dist, delta_t, blend;