Reference Source Test
public class | source

OgreLord

Extends:

Combat → OgreLord

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public
public

minions: *[]

public
public

Method Summary

Public Methods
public
public

canSpawn(): *

public

forceTalk(message: *)

public

getMessage(): *

public
public

hasMinions(): *

public

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

public

isLast(): *

public

load()

public

reset()

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 dialogues: string[] source

public lastSpawn: number source

public loaded: boolean source

public minions: *[] source

public talkingInterval: * source

public updateInterval: * source

Public Methods

public beginMinionAttack() source

public canSpawn(): * source

Return:

*

public forceTalk(message: *) source

Params:

NameTypeAttributeDescription
message *

public getMessage(): * source

Return:

*

public getRandomTarget(): * source

Return:

*

public hasMinions(): * source

Return:

*

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

Override:

Combat#hit

Params:

NameTypeAttributeDescription
character *
target *
hitInfo *

public isLast(): * source

Return:

*

public load() source

public reset() source

public spawnMinions() source