- allow 'sw...' cheats from the chat in Shadow Warrior.

This commit is contained in:
Christoph Oelckers 2022-10-24 23:28:20 +02:00
parent 40cb2116e0
commit 427e41d388

View file

@ -153,6 +153,16 @@ bool PlaybackCheat(const char *p)
{ {
event_t ev = { EV_KeyDown, 0, 0, -1 }; event_t ev = { EV_KeyDown, 0, 0, -1 };
Cheat_Responder(&ev); // Reset the parser by passing a non-existent key. Cheat_Responder(&ev); // Reset the parser by passing a non-existent key.
// little hack to allow 'sw...' cheats from the chat display in SW.
if ((g_gameType & GAMEFLAG_SW) && tolower(*p) == 's')
{
ev.data2 = 'l';
int result = Cheat_Responder(&ev);
p++;
}
for (; *p; p++) for (; *p; p++)
{ {
// just play the cheat command through the event parser // just play the cheat command through the event parser