Super Bounce

Super Bounce is the first of the powerups in Fortress Blast. It operates by "bouncing" a player in the air whenever they touch the ground--with the same amount of velocity they had falling. This allows players to bounce around the map, bunny hop, and many other movements the enemy may not expect, or to get to places not usually accessible by their class.

Development information
The player's velocity is stored once per tick while in the air, but within the first frame of touching the ground, the player's stored velocity will be inverted (downwards is negative velocity, which is inverted to upward velocity), and added. This will not happen if the player's velocity is less than -250 due to the vertical velocity required to leave the ground--the player may get stuck otherwise. This does currently have the issue of only being able to jump 2 or 3 times before not bouncing anymore--it's an issue being looked into in the long-term.