Posted December 16, 2022 by StudioDaeera
BUGS:
➥Fixed bug which caused flame projectiles to soft-lock/'freeze' and become invisible while still being able to damage the player, if, during a co-op game, one player loses their flash shield while the other has it and a reflect is done.
➥Fixed bug which sometimes caused Flash Shield direction 'icon' to display at the incorrect direction briefly when arriving at that state.
PERFORMANCE:
➥Optimized animation/sprite sheet horizontal and vertical cuts for base HUD objects to reduce the excess transparency which was originally there on the enemy/boss HUD aspect of the sheet.
➥Converted the three 'checker board' tower segments in Aldimagh's arena into animation effects instead of objects, reducing much overhead.
➥Removed 'enemy/boss' gauge texture, as it required an entire separate object so it could have a higher z priority than the drawn variable gauge. This other object also used to handle shaking the enemy/boss HUD, but that logic was simplified into a code loop which was worked into the base HUD object.
➥Flash Shields are now their own object group, allowing me to reduce the link conditions/porting/tick rate on things which check for collisions with them, such as enemy projectiles.