Reference Source Test
public class | source

Introduction

Extends:

Quest → Introduction

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

data: *

public
public

lastNPC: *

public

player: *

public

stage: *

Method Summary

Public Methods
public

finish()

public

isFinished(): *

public

load(stage: *)

public
public

onFinishedLoading(callback: *)

public

progress(type: *)

public

setStage(stage: *)

public
public

verifyDoor(destX: *, destY: *): *

Inherited Summary

From class Quest
public

data: *

public
public

id: *

public

name: *

public
public

player: *

public
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

Override:

Quest#constructor

Public Members

public data: * source

Override:

Quest#data

public finishedCallback: * source

public lastNPC: * source

public player: * source

Override:

Quest#player

public stage: * source

Override:

Quest#stage

Public Methods

public finish() source

Override:

Quest#finish

public isFinished(): * source

Override:

Quest#isFinished

Return:

*

public load(stage: *) source

Params:

NameTypeAttributeDescription
stage *

public loadCallbacks() source

public onFinishedLoading(callback: *) source

Params:

NameTypeAttributeDescription
callback *

public progress(type: *) source

Params:

NameTypeAttributeDescription
type *

public setStage(stage: *) source

Override:

Quest#setStage

Params:

NameTypeAttributeDescription
stage *

public toggleChat() source

public verifyDoor(destX: *, destY: *): * source

Params:

NameTypeAttributeDescription
destX *
destY *

Return:

*