Posted October 18, 2021 by Tribow
Changed the background to be an image and not a tilemap
Fixed an issue where the player would not die from touching the boss even though the enemies take damage from touching boss
Fixed an issue where the boss would spawn way too quickly (I was doing this for debugging, it is back to normal)
Fixed an issue where an error might occur due to an enemy being able to upgrade before it had access to the manager
Added a particle effect for when an asteroid gets destroyed
Added a sound effect for when an asteroid gets destroyed
The pitch of the player ship's engine changes based on speed
When picking up a mineral the player now gets a light blue outline for a brief time
Got rid of some bad hardcode
Removed some redundant code
Changed the shape of the player's radar to a triangle
Objects now accurately detect the edges of the level
The tutorial text will now change if you connect a gamepad or change the controls for gamepad (probably) ((Note: It will not change if you just press something))
Bullet damage is now completely handled by the manager and not the player
Removed some pixel artifacts from one of the asteroid sprites
There is a 20% chance that an asteroid will be a white asteroid
White asteroids have 4% chance of spawning a white mineral each time it takes damage
White minerals give the player a shield that can take 1 extra hit
Shield health stacks, a white outline around the player shows how strong their shield currently is. The less health the shield has, the less visible it is
Player now flashes red when receiving damage.
Asteroids now have a 16% chance to drop a mineral in general
Adjusted how some scripts initialize
The boss is now able to pick up minerals as well. It doesn't effect it, it just holds them just like any other enemy would.
Enemies that pick up white minerals will get a white outline and receive a health boost equivalent to the player's current bullet damage.
Enemies with a white outline have a 25% chance of dropping a white mineral on death
Removed Unity's default wrapper from the WebGL version
You can no longer fullscreen on WebGL
Known issues: Tutorial just doesn't seem to show up on the WebGL version I guess.