RepulsionWave

GameObjects hit by the wave-type Ordnance are repelled and have their engine subsystems disabled. The RepulsionWave visibly fades out as it ends. The owner vessel is destroyed instantly upon usage.

The Ordnance is hardcoded to reference an ODF called wrave, which sets many of the RepulsionWave's attributes. If the ODF is not present, Armada will crash when the Ordnance triggers.

The map is revealed in a radius of 500 units from the center of the ordnance for the owner player.

Does not use the shotGeometry or sprite ODF command.

SpecialValue determines how long the engine disabling effect lasts in seconds after the target is not within the RepulsionWave.

classLabel = "repulsionwave"

Stock ODF Commands

waveLength

Original comments: The total length of the wave. ***Appears non-functional in Armada II / Fleet Ops.

waveArc

Integer, Default: freeze (Could be float)

Must be defined otherwise the game will freeze at the end of the loading bar. This value does NOT affect the waveArc in game. This is instead set by waveArc ODF command in wrave.odf .

waveArc = 90

amplitude

Original comments: The height of each wave. ***Appears non-functional in Armada II / Fleet Ops.

frequency

Original comments: The frequency of the waves (how many crests within a radius measure). ***Appears non-functional in Armada II / Fleet Ops.

waveSpeed

Original comments: how quickly the wave cycles (up down speed). ***Appears non-functional in Armada II / Fleet Ops.

rays

Integer, Default: crash

Must be defined or selecting the owner GameObject / faction will cause a crash. Can cause a crash if the number of rays is too high as well. This value does NOT affect the rays in game. This is instead set by rays ODF command in wrave.odf .

rays = 9

segments

Original comments: Original comments: How many vertices long is the wave? ***Appears non-functional in Armada II / Fleet Ops.

sprite

Set by texture ODF command in wrave.odf .

spreadSpeed

Set by rate ODF command in wrave.odf .

repulsionForce

Set by repulsionForce ODF command in wrave.odf .

explosionRadius

Float, Default: 1000.0

The distance the RepulsionWave extends before it fades out completely and no longer displays a visual or has a gameplay effect.