From e5b7e16d1a572f3b4b488eebdc73f90c1cb6191d Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Thu, 9 Nov 2023 21:10:20 +0100 Subject: [PATCH] Added AI_CONCEALMENT_MASK and use AI_LOW_WALL_ARC --- code/fgame/navigate.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/fgame/navigate.h b/code/fgame/navigate.h index ac4fdf8d..095093dc 100644 --- a/code/fgame/navigate.h +++ b/code/fgame/navigate.h @@ -131,7 +131,7 @@ typedef enum { // Added in 2.0 #define AI_LOW_WALL_ARC 256 -#define AI_COVERFLAGS (AI_CRATE | AI_SNIPER | AI_CORNER_RIGHT | AI_CORNER_LEFT | AI_CONCEALMENT | AI_COVER) +#define AI_COVERFLAGS (AI_CRATE | AI_SNIPER | AI_CORNER_RIGHT | AI_CORNER_LEFT | AI_CONCEALMENT | AI_COVER | AI_LOW_WALL_ARC) #define AI_COVERFLAGS2 (AI_SNIPER | AI_CORNER_RIGHT | AI_CORNER_LEFT | AI_CONCEALMENT) #define AI_COVERFLAGS3 (AI_SNIPER | AI_CORNER_RIGHT | AI_CORNER_LEFT | AI_CONCEALMENT | AI_DUCK | AI_CONCEALMENT) #define AI_SNIPERFLAGS (AI_SNIPER | AI_CORNER_RIGHT | AI_CORNER_LEFT | AI_COVER) @@ -139,6 +139,7 @@ typedef enum { #define AI_COVER_LEFT_FLAGS (AI_CRATE | AI_SNIPER | AI_CORNER_LEFT | AI_CONCEALMENT | AI_DUCK) #define AI_COVER_RIGHT_FLAGS (AI_CRATE | AI_SNIPER | AI_CORNER_RIGHT | AI_CONCEALMENT | AI_DUCK) #define AI_COVER_MASK (AI_CRATE | AI_CORNER_RIGHT | AI_CORNER_LEFT | AI_CONCEALMENT | AI_COVER) +#define AI_CONCEALMENT_MASK (AI_CRATE | AI_CORNER_RIGHT | AI_CONCEALMENT | AI_LOW_WALL_ARC) #define AI_ALL (AI_DUCK | AI_COVER | AI_CONCEALMENT | AI_CORNER_LEFT | AI_CORNER_RIGHT | AI_SNIPER | AI_CRATE) void DrawNode(int iNodeCount);