Super Bounce: Difference between revisions
mNo edit summary |
m (12 revisions imported: Importing pages from old wiki) |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[File:Powerup super bounce.png|frameless|right]] | |||
== | Super Bounce is the first [[Powerups|powerup]] in Fortress Blast. It was included in Fortress Blast's initial release and is taken from the game {{mbg}}. | ||
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) | |||
Super Bounce operates by 'bouncing' a player into the air whenever they touch the ground for 5 seconds, with the same amount of velocity they had when falling. This allows players to fly or bunny hop around the map, as well as many other movements the enemy may not expect. Super Bounce is also useful for getting to places not usually accessible with the user's chosen class. Fall damage is blocked while Super Bounce is active. | |||
<youtube>jWNMGrI-UcU</youtube> | |||
== Developer 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 and set (downwards is negative velocity, which is inverted to upward velocity). This will not happen if the player's velocity is less than -250 due to this being the vertical velocity required to leave the ground, otherwise the player may get stuck. This results in players only bouncing 2 or 3 times when jumping from a standstill. Fall damage is delivered by worldspawn, which is why damage from entity 0 is blocked while using Super Bounce. However, since <code>trigger_hurt</code> damage (e.g. hazards) is also from worldspawn, damage is only blocked if it less than 100 damage in total. This does mean that slow hurts like Purgatory are blocked by Super Bounce, and large amounts of fall damage (like when playing as Saxton Hale) will not be blocked. | |||
[[Category:Powerups]] |
Latest revision as of 21:22, 6 June 2023
Super Bounce is the first powerup in Fortress Blast. It was included in Fortress Blast's initial release and is taken from the game Marble Blast Gold.
Super Bounce operates by 'bouncing' a player into the air whenever they touch the ground for 5 seconds, with the same amount of velocity they had when falling. This allows players to fly or bunny hop around the map, as well as many other movements the enemy may not expect. Super Bounce is also useful for getting to places not usually accessible with the user's chosen class. Fall damage is blocked while Super Bounce is active.
Developer 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 and set (downwards is negative velocity, which is inverted to upward velocity). This will not happen if the player's velocity is less than -250 due to this being the vertical velocity required to leave the ground, otherwise the player may get stuck. This results in players only bouncing 2 or 3 times when jumping from a standstill. Fall damage is delivered by worldspawn, which is why damage from entity 0 is blocked while using Super Bounce. However, since trigger_hurt
damage (e.g. hazards) is also from worldspawn, damage is only blocked if it less than 100 damage in total. This does mean that slow hurts like Purgatory are blocked by Super Bounce, and large amounts of fall damage (like when playing as Saxton Hale) will not be blocked.