This wiki is archived and useful information is being migrated to the main bzflag.org website
ShockWave
Shockwave is a shot type which projects a spherical field that expands in all directions from the position the user fired it. It will kill all tanks that the field hits, including those above or below the firing tank, but not the firing tank itself. The field can travel through all materials and meshes such as buildings and scenery.
Shockwave can be acquired as weapon from a flag or as a world weapon.
It can be used as a world weapon by setting the type for the world weapon as "SW"
Shockwave is one of the strongest superflags allowing players to kill "around corners". It is also commonly used to kill tanks jumping over a player or tanks a player is jumping over. However, because this flag sports only short range destruction, it can be easily countered by longer range attacks. Shockwave can destroy tanks in Phantom Zone and tanks with Oscillation Overthruster hiding inside buildings.
Shockwave Variables
Server Variables that control behavior of shockwave:
Name | Default | Description |
_shockAdLife | 0.2 | How long a shockwave lasts. |
_shockInRadius | _tankLength | The starting radius of the shockwave. Negative values will make the shockwave shrink and expand. |
_shockOutRadius | 60 | The outer radius of the shockwave. If greater than _shockInRadius, the shockwave expands outward. If less than _shockInRadius, the shockwave starts big and shrinks inward. |