New UI system
We started working on a new UI system that will make the whole game faster and easier to maintain and extend. A lot of bugs will be auto-solved as we replace more parts of the old UI. Parts that are ready now are the HUD, the Esc-menu and the options menu.
While developing this new UI system, we also had to implement some improved ways of keeping states in sync, triggering and reacting to events, playing audio, loading assets, handling player input and handling localization.
Players might not notice much difference at this stage besides smoother UI animations, less overhead and a new chat and menu layout.
Camera updates:
Classic platformer -> Platformer
MMORPG -> Classic
MMORPG (a version of MMORPG that is more responsive)
Bug fixes:
- Some weapons use default color after level switch
- Some creatures stay red after taking damage
- Fiends look strange when defeated
- Faded ability bar
- Friend list black box
- Hide QuestLog/Bag/Profile while in another UI app (navigator/town/etc)
- Hero potion hearts display
- Invisible room icon in storage
- Bugs in town shaders
- FX overdrive on remote players (when other players use potions, the limit of effects running at the same time are ignored)
- Heart aura low emission rate
- Heart rocket duration
- Ghost in the Jar and hat combination
- Strange Legendary Wand problem (when two players have it)
- Player can climb ladders after being defeated
- Player can use potions when defeated
- Getting stuck on dungeon door
