Bouncy FOF

From SRB2 Wiki
Jump to: navigation, search
A player bouncing over a bouncy FOF.

Sector type 15, Bouncy FOF, is a sector type which will cause the whole surface of the FOF it is used on to become bouncy. The length of the FOF's control linedef determines the strength of the bounce effect. For linedef lengths below 96 fracunits, the player will always reach the same fixed height with each bounce. For linedef lengths of 96 fracunits and above, the bounce effect becomes so strong that the height increases with each bounce until it reaches a certain value, after which the bounce height also becomes fixed.

If the Bouncy Wall flag on the FOF's control linedef is checked, the bounce effect becomes damped. For linedef lengths below 78 fracunits, this means that the bounce height will decrease with each consecutive bounce until it reaches zero. For linedef lengths between 78 and 95 fracunits, the bounce height will also decrease with each consecutive bounce but eventually reaches a fixed height that is much lower than the original height. For linedef lengths of 95 fracunits and above, the damping effect becomes negligibly small.

Type of sector Behavior
In-level sector No effect
Solid FOF control sector Makes the player bounce every time they touch the FOF's top, bottom or sides
Intangible FOF control sector When hit with enough force, the FOF becomes solid and bouncy, otherwise it is intangible. The insides of the walls have the same properties.
Water FOF control sector When hit with enough force, the FOF becomes solid and bouncy, otherwise it acts like a regular water FOF. The insides of the walls have the same properties.

Sample

Example WAD: ex_st00015_bouncysector.wad
  • This example WAD can be played in any gametype. It uses MAP01, replacing Greenflower Zone Act 1.
  • The control linedef of the bouncy FOF has a length of 91 fracunits. The Bouncy Wall flag is checked but has only a small effect.

  Sector types – Group 1 [view]
DamageDamage (Water)Damage (Fire)Damage (Electrical)SpikesDeath PitInstant KillRing Drainer (Floor Touch)Ring Drainer (Anywhere in Sector)Special Stage DamageSpace CountdownRamp SectorNon-Ramp SectorBouncy FOF