diff options
Diffstat (limited to 'src/doom/deh_cheat.c')
-rw-r--r-- | src/doom/deh_cheat.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/doom/deh_cheat.c b/src/doom/deh_cheat.c index d4ea9113..b953c8a8 100644 --- a/src/doom/deh_cheat.c +++ b/src/doom/deh_cheat.c @@ -121,7 +121,10 @@ static void DEH_CheatParseLine(deh_context_t *context, char *line, void *tag) break; } - cheat->seq->sequence[i] = unsvalue[i]; + if (deh_apply_cheats) + { + cheat->seq->sequence[i] = unsvalue[i]; + } ++i; // Absolute limit - don't exceed @@ -133,7 +136,10 @@ static void DEH_CheatParseLine(deh_context_t *context, char *line, void *tag) } } - cheat->seq->sequence[i] = '\0'; + if (deh_apply_cheats) + { + cheat->seq->sequence[i] = '\0'; + } } deh_section_t deh_section_cheat = |