nav: fix double jumping when bot gets stuck

bot: restore bot difficulty levels (ref #729)
bot: probably fix freezetime accident shooting (ref #729)
build: use noexecstack when building library
refactor: rework some old code and remove unnecessary things
This commit is contained in:
jeefo 2025-09-01 23:20:36 +03:00
commit 95f907434b
No known key found for this signature in database
GPG key ID: D696786B81B667C8
26 changed files with 157 additions and 194 deletions

View file

@ -730,7 +730,6 @@ public:
Array <int32_t> m_goalHist {};
FrameDelay m_thinkTimer {};
FrameDelay m_fullThinkTimer {};
public:
Bot (edict_t *bot, int difficulty, int personality, int team, int skin);
@ -738,7 +737,6 @@ public:
public:
void logic (); /// the things that can be executed while skipping frames
void upkeep ();
void spawned ();
void takeBlind (int alpha);
void takeDamage (edict_t *inflictor, int damage, int armor, int bits);