X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fbot%2Fnavigation.qh;h=cf4a5ce5b261dcf6c4e154bef405c480d85a2afb;hb=6f37a8f8076a572097afb13de2c367a72717c927;hp=0a9bf14010d17176eab4a7740b9b997f2facd622;hpb=27089876c134e7ce9b93655efa313f380705db86;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/bot/navigation.qh b/qcsrc/server/bot/navigation.qh index 0a9bf1401..cf4a5ce5b 100644 --- a/qcsrc/server/bot/navigation.qh +++ b/qcsrc/server/bot/navigation.qh @@ -1,3 +1,5 @@ +#ifndef NAVIGATION_H +#define NAVIGATION_H /* * Globals and Fields */ @@ -6,6 +8,7 @@ float navigation_bestrating; float bot_navigation_movemode; float navigation_testtracewalk; +vector jumpstepheightvec; vector stepheightvec; entity botframe_dangerwaypoint; @@ -27,12 +30,14 @@ entity navigation_bestgoal; .float navigation_hasgoals; .float lastteleporttime; +.float blacklisted; + .entity navigation_jetpack_goal; .vector navigation_jetpack_point; -float DEBUG_NODE_SUCCESS = 1; -float DEBUG_NODE_WARNING = 2; -float DEBUG_NODE_FAIL = 3; +const float DEBUG_NODE_SUCCESS = 1; +const float DEBUG_NODE_WARNING = 2; +const float DEBUG_NODE_FAIL = 3; vector debuglastnode; entity bot_waypoint_queue_owner; // Owner of the temporary list of goals @@ -71,3 +76,5 @@ void navigation_unstuck(); void botframe_updatedangerousobjects(float maxupdate); entity navigation_findnearestwaypoint(entity ent, float walkfromwp); +float navigation_waypoint_will_link(vector v, vector org, entity ent, float walkfromwp, float bestdist); +#endif