Lightning

Handle Wrappers View source
Lightning

Source on GitHub

Functions

addLightning

public function addLightning(string codeName, bool checkVisibility, vec2 start, vec2 _end) returns lightning

Acts as with vec3 version but with z equal to terrain height.

addLightning

public function addLightning(string codeName, bool checkVisibility, vec3 start, vec3 _end) returns lightning

Warning, z value of vec3 should consider terrain height. (usually with z==0 the lightning spawns very low under ground)

Extension Functions

lightning.move

public function lightning.move(bool checkVisibility, vec2 start, vec2 _end) returns bool

Acts as with vec3 version but with z equal to terrain height.

lightning.move

public function lightning.move(bool checkVisibility, vec3 start, vec3 _end) returns bool

Warning, z value of vec3 should consider terrain height. (usually with z==0 the lightning spawns very low under ground)

lightning.setColor

public function lightning.setColor(colorA c) returns boolean

lightning.setColor

public function lightning.setColor(color c) returns boolean

lightning.getColor

public function lightning.getColor() returns color

Gets given lightning’s color. Uses approximation since it’s stored in reals.

lightning.getColorWithA

public function lightning.getColorWithA() returns colorA

Gets given lightning’s color with alpha channel. Uses approximation since it’s stored in reals.

lightning.getColorR

public function lightning.getColorR() returns real

lightning.getColorG

public function lightning.getColorG() returns real

lightning.getColorB

public function lightning.getColorB() returns real

lightning.getColorA

public function lightning.getColorA() returns real

lightning.destr

public function lightning.destr() returns bool

Constants

LIGHTNING_CHAIN_LIGHTNING_PRIMARY

public constant LIGHTNING_CHAIN_LIGHTNING_PRIMARY = "CLPB"

LIGHTNING_CHAIN_LIGHTNING_SEECONDARY

public constant LIGHTNING_CHAIN_LIGHTNING_SEECONDARY = "CLSB"

LIGHTNING_DRAIN

public constant LIGHTNING_DRAIN = "DRAB"

LIGHTNING_DRAIN_LIFE

public constant LIGHTNING_DRAIN_LIFE = "DRAL"

LIGHTNING_DRAIN_MANA

public constant LIGHTNING_DRAIN_MANA = "DRAM"

LIGHTNING_FINGER_OF_DEATH

public constant LIGHTNING_FINGER_OF_DEATH = "AFOD"

LIGHTNING_FORKED_LIGHTNING

public constant LIGHTNING_FORKED_LIGHTNING = "FORK"

LIGHTNING_HEALING_WAWE_PRIMARY

public constant LIGHTNING_HEALING_WAWE_PRIMARY = "HWPB"

LIGHTNING_HEALING_WAWE_SEECONDARY

public constant LIGHTNING_HEALING_WAWE_SEECONDARY = "HWSB"

LIGHTNING_LIGHTNING_ATTACK

public constant LIGHTNING_LIGHTNING_ATTACK = "CHIM"

LIGHTNING_MAGIC_LEASH

public constant LIGHTNING_MAGIC_LEASH = "LEAS"

LIGHTNING_MANA_BURN

public constant LIGHTNING_MANA_BURN = "MBUR"

LIGHTNING_MANA_FLARE

public constant LIGHTNING_MANA_FLARE = "MFPB"
public constant LIGHTNING_SPIRIT_LINK = "SPLK"