The second pre-release for 0.4.0 is out now! This update adds keycards and vending machines, and also introduces a new keypad puzzle! It is obviously optional :). This update also includes many QoL changes and addresses a critical issue of instant switching.
Additions
– Keycards: Spawn via PDWGS. Pick random values: $0.25, $0.50, $0.75, $1.00. Uses the item inventory, as if just another normal item
– Vending Machines: Placed in cafeterias. Sells: Chocolate Bar – $0.25. Granola Bar – $1.00. Soda – $0.50. Exact‑change, multi‑purchase system. Player inserts one keycard (chosen from inventory). Selects items (can pick multiple) whose total price equals the card value. If total matches, consume card, give items (fill empty consumable slots, replace selected slot if full)
– Keypad Puzzle: 4 Paper items randomly spawn in the maze which hints at the code. Can only be read after generators completed. Has a new option when creating world to turn it on/off. Keypad appears on the exit door. Simple number entry UI (4‑digit input)
– Added the “M” key for toggling Minimap
– Added a 1 second cooldown to switching items, preventing instant switching
– Added a new vending machine count that shows how many vending machines are in a level
– Moved the seed number indicator lower to give space
Changes
– The game will now always guarantee a cafeteria on floors 2 and 3
– Renamed “World Settings” to “Generation Settings”. This is the final name.
– Renamed “World Creation” to “Run Setup”. This is the final name.
– Repositioned Minimap option in Options screen
– Made generator puzzle canvas more responsive
– Ensured all buttons are at least 44x44px
– Unified escape key handling: close any open modal (with the same behaviour as its designated close button), and prevent pause when generator overlay is open
– Unified button styles into a base .game-button class with modifiers for size and color
– Moved the magazine bullets indicator to below the gun
– Made the Minimap bigger
Fixes
– Fixed inventory item instant switching