Quest
Quest class
Object structure
Section titled “Object structure”data Quest
id: String!started: Boolean!complete: Boolean!conditionProgress: List<Int> = []collected: Boolean!index: Int!important: Boolean!startImageURI: String?completeImageURI: String?isAchievement: Boolean!level: Int!secretLevel: UInt = 0type: String!xml: String? // uses XML type actuallynew: Boolean!children: List<Quest> = []startTime: Long?endTime: Long?failed: Boolean!timeBased: Boolean!visible: Boolean = true
Constants
Section titled “Constants”enum QuestConstants
SECRET_NONE: UInt = 0SECRET_TITLE_ONLY: UInt = 1SECRET_HIDDEN: UInt = 2TYPE_ACHIEVEMENT: String = "achievement"TYPE_GENERAL: String = "general"TYPE_COMBAT: String = "combat"TYPE_SCAVENGE: String = "scavenge"TYPE_CONSTRUCTION: String = "construct"TYPE_COMMUNITY: String = "community"TYPE_WORLD: String = "world"TYPE_DYNAMIC: String = "dynamic"TRACKING_TRACKED: String = "tracked"TRACKING_UNTRACKED: String = "untracked"TRACKING_MAX_TRACKED: String = "maxTracked"