Weekly Update – September 27, 2024

Many minor adjustments and bug fixes were implemented this week. Between the things I fixed and the new problems I discovered, I think I came out slightly ahead.

  • Remaining map generation bugs fixed. Map structure is now more robust. Additional checks were added to prevent failures downstream in the generation. Generating the initial room structure is now in a retry loop. I try to avoid retries in the map generation because it makes the generation time less predictable and can still result in failures. However, it was preferable in this case because one retry is successful most of the time.  
  • Adjusted required xp for levels to make level 2 more difficult to attain, level 3 easier to attain, and a smoother progression beyond level 3.
  • Rearranged equipment slot positions to follow RPG conventions. I kept expecting to see armor in the center equipment slot rather than on the left.
  • Slightly increased terrain advantages/disadvantages. Terrain wasn’t feeling like it made enough of a difference in combat.
  • Increased weapon durabilities because the starter sword kept breaking before I found another weapon. Now weapons seem to never break before finding something better, so I may have to reduce the increases.
  • Cultists now have torches because they can’t see in the dark (when vision is properly implemented).
  • Snakes are now immune to poison.
  • Miscellaneous bug fixes
    • Evasion status effect icon missing.
    • Health percentage is displayed with many decimal places.
    • Single arrows not removed from inventory when shot.
    • UI errors when clicking an empty hotbar slot, dragging the contents of a hotbar slot to another slot, and dragging the Inventory Panel over the hotbar.
    • Error when drinking an Invisibility Potion.
    • Bone piles don’t drop items and don’t have terrain modifiers.
    • The dev console can’t reference entities with mixed case names.
    • Evade Chance in Stat Panel not updating when Ring of Evasion equipped/unequipped.
    • Specters can’t move.
    • Error when lighting a campfire ring with a torch.
    • Incorrect/missing item stats.

The remaining tasks for the demo are:

  • Major bugs fixed: 93%->96%

My todo list for next week mostly consists of tasks added this week. I forgot that I never completed the hearing system; I‘ll need to finish that next week. The list also contains several save/load bugs, a handful of random bugs, and assorted adjustments to item stats.


Posted

in

by

Tags: