1. The Labyrinth
  2. News
  3. Update: November 1st - New Rooms

Update: November 1st - New Rooms

Notes
  • This update brings some bugfixes as well as many more room types! There's now 3 more rooms that spawn in The Labyrinth: Repair Room, Cursed Room, and Trap Room! Each room is discussed in further detail below.
  • I wanted to start bringing some negative non-combat rooms into the mix to make traversing question mark rooms more treacherous. Now you're not guaranteed safety if you dodge combat!


Bugfixes
  • Fixed effects that grant a passive stat bonus (such as the Berserker's Berserk) improperly adding to your stat which would increase the stat more and more each time it activated
  • Fixed an issue with one of the final boss's win screen throwing an error once you cycled through all the text and went back to the main menu
  • Fixed an issue with one of the final boss's special items throwing errors in some cases due to the cleanup code not working properly
  • Fixed Instant Kill Immunity sometimes making Health go below 0
  • Fixed an issue with the Shield Wall's Overshield causing an error
  • Fixed the Sharpshooter's Keen Eye upgrades granting the wrong Crit Chance and Instant Kill Chance due to a rounding error when your accuracy was increased
  • Fixed the Dragon Slayer's Tunnel Vision second upgrade not reverting after combat which would allow you to cast it twice on your first turn in your next combat encounter
  • Fixed the Ninja's Shadow Strike not removing Shrouds when it otherwise should


Additions
  • Added an increment counter for the Enemy Roulette and Boss Roulette achievements. You'll now see popups every 4 enemy types and 2 boss types you kill, allowing you to see your progress in real time as you play the game
  • Added the Repair Room. This room is similar to the Enchantment Room in terms of functionality. It allows you to remove negative conditions on items as well as upgrading their rarity! This is useful because though the Enchantment Room allows you to scale items to your level, the actual item multipliers will not change unless you use a Repair Room to upgrade the condition/rarity of the item. Better multipliers will grant better stats on your items overall
  • I added an achievement tied to the Repair Room: Perfected! This is when you fully upgrade an item using the Repair Room
  • Added the Cursed Room. This room is the first room to actively harm you! A Cursed Room, when entered, places either a Debuff on your party or a Buff on each enemy for the next combat encounter. There are 22 total effects so this room has a lot to throw at you!
  • Added the Trap Room. This room puts your party to the test (and also tests how well you know your characters) by throwing 3 stat tests at you. You have to successfully pass each test or else you'll suffer a permanent stat loss!


Buffs
  • Buffed the Chronokeeper's Fast Forward. It's now on a 0-turn cooldown so it'll be able to cast Fast Forward to refresh its spell cooldowns and will be able to immediately cast another spell. I adjusted the Mana cost as a result of this buff, making it cost 50% of its Mana instead of 25%


Known Issues
  • (Potentially fixed) There seems to be an issue with enemy generation if you play the game for a long time. I've gotten reports of the game attempting to generate multiple enemies but there only being one in the combat room with the game throwing an error. I'm marking this as potentially fixed because I've changed the floor generation code slightly and I've gotten no extra reports of this issue popping up nor have I been able to recreate it on my end


To-Do
  • Run modifiers. I want to add some optional modifiers to make the game more interesting. Maybe something like permadeath or persistent buffs/debuffs to make any given run easier/harder for the player
  • Re-add inventory sorting and quick-destroy options
  • As I put in more enemies and more spells, I get a better understanding of what my code is capable of. I want to make spells that are extremely dynamic and unique for each class. I'd like to spend some time going through older classes I've made and see if they could use any sort of tweaking to bring them up to my current standards