081423 Cosmogelica Patch
Added 2023-08-15 01:47:23 +0000 UTCWe're getting close! I think the last thing I need to do is add foreground graphics to one of the stages, and then barring any weird bugs, that's it? This patch mainly focuses on adding polish and cleaning up some rough edges, as well as rewriting some code to be more efficient (Cosmogelica is already pretty fast, but now it's FASTER >:] )
Here are the patch notes:
===== NEW =====
- Added some graphics on the custom borders screen that indicate when they're loading in and if they've done so successfully or not.
===== IMPROVED =====
- Tightened up the gel drawing routine to be a little more efficient.
- Adjusted the gel updating routine to be much more efficient.
- Adjusted the coding on the enemy lasers to make their processing more efficient.
- Additional effects have been added for when the boss has taken enough damage to move between phases, as well as when the boss is defeated.
- The boss health meter will now indicate how much damage it has taken recently.
===== CHANGED =====
- The arrow on Skye's dialogue in menus has been removed to help alleviate confusion on if you can progress that dialogue or not (you can't, it does it automatically.)
===== BUG FIXES =====
- Fixed a bug where the game was secretly drawing everything even when the menu was open and you can't see it anyways.
- Fixed a bug where you could pause the game on the intro splash screen if you had already seen the title once in that play session.
- Fixed a bug where the gel had weird vertical lines in its displacement map.
- Fixed the cursor rapidly switching between the arrow and hand pointer on certain devices.
- Fixed a bug where the "How much damage you just took" indicator could "jump" back up if you take more damage before it completes its animation.
- Fixed a bug where the game would sometimes draw a white rectangle between screens.
- Fixed some really specific weird rotation bugs where the offsets would be all wrong.
- Fixed a bug where mouse inputs would be read weirdly when rotating the game or doing anything else that caused the game to recalculate its dimensions.