[Bug] IDKFA cheat won't give all keys
Closed this issue · 4 comments
While it shows the "Lots of goodies!" message distinct from IDFA's "Lots of goodies! (No Keys)" message, no keys are, in fact, given after typing IDKFA.
It only gives you the keys that are needed for that map. This is the same behavior as on the PlayStation version.
Ah, I see! Although, I just noticed that the requirement is that at least one key has to be put inside the map. Therefore, a colored door that requires a key won't be openable without that key in the map, even with the IDKFA cheat.
You're right. That's what I meant. It gives you the keys found in the map.
Here's the code, if you're curious:
PsyDoom/game/PsyDoom/Cheats.cpp
Lines 139 to 156 in d01e8e0
Yeah the behavior is as @fenderc01 describes and is how it was in the original game. The cheat will only give you whatever keys happen to be present in the map, and if there are no keys lying around then you won't get any of them. Closing as a non-issue (working as expected).