]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fix compilation unit
authorterencehill <piuntn@gmail.com>
Sat, 19 Aug 2017 14:42:25 +0000 (16:42 +0200)
committerterencehill <piuntn@gmail.com>
Sat, 19 Aug 2017 14:42:25 +0000 (16:42 +0200)
qcsrc/server/bot/api.qh
qcsrc/server/bot/default/havocbot/havocbot.qc
qcsrc/server/bot/default/navigation.qc
qcsrc/server/bot/default/waypoints.qc

index 98f85e28bcb7cef0cc850aaabf19c2a4d291d477..5c41731ddfba7279398800ae89abb2d50ff97335 100644 (file)
@@ -2,6 +2,7 @@
 
 #include <server/defs.qh>
 #include <common/weapons/_all.qh>
+#include <common/physics/player.qh>
 
 const int WAYPOINTFLAG_GENERATED = BIT(23);
 const int WAYPOINTFLAG_ITEM = BIT(22);
index 306f3a05e835697394474c16febcc0f9dcb01164..439ef5471525c4486e99221fc8d6fb9921e27410 100644 (file)
@@ -138,7 +138,7 @@ void havocbot_ai(entity this)
                this.aistatus |= AI_STATUS_ROAMING;
                this.aistatus &= ~AI_STATUS_ATTACKING;
 
-               vector v, now, next;
+               vector v = '0 0 0', now, next;
                float aimdistance,skillblend,distanceblend,blend;
 
                SET_DESTCOORDS(this.goalcurrent, this.origin, v);
@@ -286,7 +286,7 @@ void havocbot_bunnyhop(entity this, vector dir)
        float bunnyhopdistance;
        vector deviation;
        float maxspeed;
-       vector gco, gno;
+       vector gco = '0 0 0', gno;
 
        // Don't jump when attacking
        if(this.aistatus & AI_STATUS_ATTACKING)
@@ -448,7 +448,7 @@ bool havocbot_checkgoaldistance(entity this, vector gco)
 
 void havocbot_movetogoal(entity this)
 {
-       vector destorg;
+       vector destorg = '0 0 0';
        vector diff;
        vector dir;
        vector flatdir;
@@ -1287,7 +1287,7 @@ float havocbot_moveto(entity this, vector pos)
                        debuggoalstack(this);
 
                // Heading
-               vector dir;
+               vector dir = '0 0 0';
                SET_DESTCOORDS(this.goalcurrent, this.origin, dir);
                dir = dir - (this.origin + this.view_ofs);
                dir.z = 0;
index 8b865fcf33e7ef895ed28e160a1e88dd4402c510..b0a5ccbb9d3da0a835cfadcff5eaec6e9627d248 100644 (file)
@@ -768,8 +768,8 @@ entity navigation_findnearestwaypoint_withdist_except(entity ent, float walkfrom
                te_plasmaburn(org);
 
        entity best = NULL;
-       vector v, v2;
-       float v2_height;
+       vector v = '0 0 0', v2 = '0 0 0';
+       float v2_height = 0;
 
        if(!autocvar_g_waypointeditor && walkfromwp && !ent.navigation_dynamicgoal)
        {
@@ -815,10 +815,10 @@ entity navigation_findnearestwaypoint(entity ent, float walkfromwp)
 // finds the waypoints near the bot initiating a navigation query
 float navigation_markroutes_nearestwaypoints(entity this, float maxdist)
 {
-       vector v;
+       vector v = '0 0 0';
        //navigation_testtracewalk = true;
        int c = 0;
-       float v_height;
+       float v_height = 0;
        IL_EACH(g_waypoints, !it.wpconsidered,
        {
                SET_TRACEWALK_DESTCOORDS(it, this.origin, v, v_height);
@@ -1271,8 +1271,8 @@ bool navigation_routetogoal(entity this, entity e, vector startposition)
                return true;
 
        // if it can reach the goal there is nothing more to do
-       vector dest;
-       float dest_height;
+       vector dest = '0 0 0';
+       float dest_height = 0;
        SET_TRACEWALK_DESTCOORDS(e, startposition, dest, dest_height);
        if (tracewalk(this, startposition, STAT(PL_MIN, this), STAT(PL_MAX, this), dest, dest_height, bot_navigation_movemode))
                return true;
index 18379340656e740a8d09beed04ed2bc17d989aaa..d4ef6d14d0ca576376fc86a987677e3f86d4be5e 100644 (file)
@@ -559,8 +559,8 @@ void waypoint_addlink(entity from, entity to)
 // (SLOW!)
 void waypoint_think(entity this)
 {
-       vector sv, sv2, ev, ev2, dv;
-       float sv2_height, ev2_height;
+       vector sv = '0 0 0', sv2 = '0 0 0', ev = '0 0 0', ev2 = '0 0 0', dv;
+       float sv2_height = 0, ev2_height = 0;
 
        bot_calculate_stepheightvec();