Reference Source Test
public class | source

Tenebris

Extends:

Combat → Tenebris

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public

illusions: *[]

public
public

Method Summary

Public Methods
public
public

canSpawn(): *

public

forceTalk(instance: *, message: *)

public
public
public

hit(attacker: *, target: *, hitInfo: *)

public

isIllusion(): *

public

isLast(): *

public
public

reset()

public
public

Inherited Summary

From class Combat
public
public

attackers: {}

public
public
public
public
public
public
public
public
public
public

lastHit: *

public

queue: *

public
public
public

world: *

public

addAttacker(character: *)

public

attack(target: *)

public

attackCount(count: *, target: *)

public

begin(attacker: *)

public

canAttackAoE(target: *): *

public

colliding(x: *, y: *): *

public

dealAoE(radius: *, hasTerror: *)

public

end()

public

follow(character: *, target: *)

public

forEachAttacker(callback: *)

public
public

forget()

public
public
public

getTime(): *

public

hasAttacker(character: *): *

public

hit(character: *, target: *, hitInfo: *)

public
public

isAttacked(): *

public

isMob(): *

public

isPlayer(): *

public
public
public

move(character: *, x: *, y: *)

public

onForget(callback: *)

public

onSameTile(): *

public
public
public

removeAttacker(character: *)

public
public
public

setWorld(world: *)

public

start()

public

stop()

public

Public Constructors

public constructor() source

Override:

Combat#constructor

Public Members

public character: * source

Override:

Combat#character

public firstIllusionKilled: boolean source

public illusions: *[] source

public lastIllusion: * source

public respawnDelay: number source

Public Methods

public beginIllusionAttack() source

public canSpawn(): * source

Return:

*

public forceTalk(instance: *, message: *) source

Params:

NameTypeAttributeDescription
instance *
message *

public getRandomTarget(): * source

Return:

*

public hasIllusions(): * source

Return:

*

public hit(attacker: *, target: *, hitInfo: *) source

Override:

Combat#hit

Params:

NameTypeAttributeDescription
attacker *
target *
hitInfo *

public isIllusion(): * source

Return:

*

public isLast(): * source

Return:

*

public removeIllusions() source

public reset() source

public spawnIllusions() source

public spawnTenbris() source