new Quest()
Properties:
| Name | Type | Description |
|---|---|---|
config |
object | Default config for this quest, see individual quest types for details |
player |
Player | |
state |
object | Current completion state |
Extends
- EventEmitter
Methods
-
complete()
-
Fires:
-
emit(event, …args)
-
Proxy all events to all the goals
Parameters:
Name Type Attributes Description eventstring args* <repeatable>
-
getProgress() → {Object}
-
Returns:
Object -
onProgressUpdated()
-
Fires:
-
serialize() → {object}
-
Save the current state of the quest on player save
Returns:
object
Events
-
complete
-
-
progress
-
Parameters:
Name Type Description progressobject -
turn-in-ready
-