LAUNCHER

LAUNCHER defines that the block will create other blocks, presumably projectiles to fire at an enemy.
Only shapes with LAUNCHER nodes can be Launchers.

Shapes with MISSILE ports are available to be used as projectiles.

A projectile can also be a LAUNCHER, but must have both MISSILE and LAUNCHER nodes.

A launcher can also launch a projectile that is itself another launcher. The Tinkrell Rocket Drones are an example.

A Launcher block will define the projectile block within it’s own list of block attributes using the replicateBlock function. … Basically a block within a block.

Example:
{849,
shape=RECT_LAUNCHER1,
scale=2,
name="Mine Layer",
features=LAUNCHER,
group=8,
points=79,
durability=0.500,
blurb="High damage,
large splash radius dumb mines",
density=0.150,
fillColor=0x113077,
fillColor1=0x205079,
lineColor=0x3390eb,


^ This code defines the launcher block itself.

replicateBlock=
{shape=HEPTAGON,
features=EXPLODE,
group=8,
lifetime=60.000,
points=11,
durability=0.500,
density=0.150,
fillColor=0x205079,
fillColor1=0x207089,
lineColor=0x3390eb,
explodeDamage=150.000,
explodeRadius=70.000},


^ This code defines the block that the launcher will produce. Be aware of the brackets.

launcherPower=50.000,
launcherOutSpeed=40.000},


^ This code finishes off the launcher attributes and finalizes the block.

Launcher projectiles can use the THRUSTER and COMMAND functions to make guided missiles.
They can also use SHIELDS, CANNONS, LASERS to make Drones or any other combination of block functions.

Available Launcher attributes: