spread

The spread at which CANNON shots come out. Example:spread=0.1, A value of .15 would be a scattering of shots. A value of 3.142 would be … Read more

muzzleVelocity

How fast the CANNON shots travel. Example:muzzleVelocity=1000.0, Setting muzzleVelocity too high will cause bullets to clip through armor. Data type: float

roundsPerBurst

CANNON shots will come out in batches. Example:roundsPerBurst=3, roundsPerBurst should not be higher than roundsPerSec. Data type: uint8

chargeMin

Requires the CHARGING feature. The smallest percent of chargeMaxTime before a weapon can fire. If no range is defined, the default value is 0.1 (10%). … Read more

CHARGING

CHARGING defines that a CANNON or LASER weapon will charge up to do it’s damage. Charging is defined by chargeMaxTime. This is the number of … Read more

turretSpeed

Requires the TURRET feature on either a CANNON or LASER block. The rate at which a turret weapon can turn. If no range is defined, … Read more

TURRET

TURRET defines that the a CANNON or LASER can rotate 360 degrees. Any shape can be a TURRET weapon as opposed to directional-firing weapons that … Read more

explodeRadius

Requires the EXPLODE feature. The radius of the explosion. If no value is defined, the default value is 30. Example:explodeRadius=30.0, explodeRadius is also used for … Read more

explodeDamage

Needs the EXPLODE feature. The damage done to the explodeRadius. If no value is defined, the default value is 51. Example:explodeDamage=51.0, Data type: float

EXPLODE

The block will detonate when it comes into contact with enemy blocks. Most often used on missiles and other projectiles. Exploding blocks do not damage … Read more