@drincs/nqtr
Version:
A complete system introducing the concepts of location, time and event, producing the framework of a not-quite-point-and-click adventure game.
37 lines (34 loc) • 924 B
TypeScript
import QuestProps from '../../interface/quest/QuestProps.js';
import { S as StageInterface } from '../../StageInterface-DX74DUxG.js';
import QuestStoredClass from './QuestStoredClass.js';
import '@drincs/nqtr';
import '@drincs/pixi-vn';
declare class QuestBaseModel extends QuestStoredClass {
constructor(id: string, stages: StageInterface[], props: QuestProps);
private _name;
/**
* The name of the quest.
*/
get name(): string;
private _description;
/**
* The description of the quest.
*/
get description(): string;
private _icon?;
/**
* Icon of the quest.
*/
get icon(): string | undefined;
private _image?;
/**
* Image of the quest.
*/
get image(): string | undefined;
private _inDevelopment;
/**
* If the quest is in development.
*/
get inDevelopment(): boolean;
}
export { QuestBaseModel as default };