Reference Source Test
public class | source

Quest

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

data: *

public
public

id: *

public

name: *

public
public

player: *

public

Method Summary

Public Methods
public
public

finish()

public

forceTalk(npc: *, message: *)

public

getConversation(id: *): *

public
public

getId(): *

public

getInfo(): {"id": *, "name": *, "description": *, "stage": *, "finished": *}

public

getItem(): *

public
public

getName(): *

public

getStage(): *

public

getTask(): *

public

hasInventorySpace(id: *, count: *): *

public
public
public

hasNPC(id: *): *

public

isFinished(): *

public

onNPCTalk(callback: *)

public

resetTalkIndex(npc: *)

Ensures that an NPC does not go off the conversation index and is resetted in order to start a new chat

public

setStage(stage: *)

public

triggerTalk(npc: *)

public

update()

public

Public Constructors

public constructor() source

Public Members

public data: * source

public description: * source

public id: * source

public name: * source

public npcTalkCallback: * source

public player: * source

public stage: number source

Public Methods

public clearPointers() source

public finish() source

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

Params:

NameTypeAttributeDescription
npc *
message *

public getConversation(id: *): * source

Params:

NameTypeAttributeDescription
id *

Return:

*

public getDescription(): * source

Return:

*

public getId(): * source

Return:

*

public getInfo(): {"id": *, "name": *, "description": *, "stage": *, "finished": *} source

Return:

{"id": *, "name": *, "description": *, "stage": *, "finished": *}

public getItem(): * source

Return:

*

public getItemReward(): * source

Return:

*

public getName(): * source

Return:

*

public getStage(): * source

Return:

*

public getTask(): * source

Return:

*

public hasInventorySpace(id: *, count: *): * source

Params:

NameTypeAttributeDescription
id *
count *

Return:

*

public hasItemReward(): * source

Return:

*

public hasMob(): boolean source

Return:

boolean

public hasNPC(id: *): * source

Params:

NameTypeAttributeDescription
id *

Return:

*

public isFinished(): * source

Return:

*

public onNPCTalk(callback: *) source

Params:

NameTypeAttributeDescription
callback *

public resetTalkIndex(npc: *) source

Ensures that an NPC does not go off the conversation index and is resetted in order to start a new chat

Params:

NameTypeAttributeDescription
npc *

public setStage(stage: *) source

Params:

NameTypeAttributeDescription
stage *

public triggerTalk(npc: *) source

Params:

NameTypeAttributeDescription
npc *

public update() source

public updatePointers() source