conf: get decal indices during config load

combat: do not init hitbox aiming if disabled
nav: reverted some last changes
nav: fixed check fall on ladders
chat: added %g keyword that is replaced with graph author
This commit is contained in:
jeefo 2025-02-05 21:28:29 +03:00
commit ecb1f20303
No known key found for this signature in database
GPG key ID: D696786B81B667C8
12 changed files with 79 additions and 106 deletions

View file

@ -235,12 +235,13 @@ void Bot::prepareChatMessage (StringRef message) {
if (!(client.flags & ClientFlags::Used) || !(client.flags & ClientFlags::Alive) || client.ent == ent ()) {
continue;
}
const auto playerIndex = game.indexOfPlayer (client.ent);
if (needsEnemy && m_team != client.team) {
return humanizedName (game.indexOfPlayer (client.ent));
return humanizedName (playerIndex);
}
else if (!needsEnemy && m_team == client.team) {
return humanizedName (game.indexOfPlayer (client.ent));
return humanizedName (playerIndex);
}
}
return getHighfragPlayer ();
@ -290,6 +291,9 @@ void Bot::prepareChatMessage (StringRef message) {
case 'e':
m_chatBuffer.replace ("%e", getPlayerAlive (true));
break;
case 'g':
m_chatBuffer.replace ("%g", graph.getAuthor ());
};
++replaceCounter;
}