DynamicQuest
DynamicQuest class
Object structure
Section titled “Object structure”data DynamicQuest
raw: ByteArray! // see DynamicQuest.as for detail of structure
quest: Quest! // inherited
questType: Int! // DynamicQuestTypeaccepted: Boolean!goals: List<DynamicQuestGoal> = []rewards: List<DynamicQuestReward> = []failurePenalties: List<DynamicQuestPenalty> = []
Custom Definition
Section titled “Custom Definition”enum DynamicQuestType
SURVIVOR_REQUEST: Int = 0
data DynamicQuestGoal
type: DynamicQuestGoalEnum!stat: String?survivor: String?goal: Int!
enum DynamicQuestGoalEnum
statInc: String = "statInc"xpInc: String = "xpInc"
data DynamicQuestPenalty
type: DynamicQuestPenaltyEnum!value: Any!moraleType: MoraleConstants? // Only if type == "morale"
enum DynamicQuestPenaltyEnum
morale: String = "morale"
data DynamicQuestReward
type: DynamicQuestRewardEnum!value: String! // some are string and intmoraleType: MoraleConstants? // Only if type == "morale"
enum DynamicQuestRewardEnum
xp: String = "xp"itm: String = "itm"morale: String = "morale"