auto Hide Intro Visuals autoHideIntroVisuals : boolean
catch Allowed catchAllowed : boolean
continuous Encounter continuousEncounter : boolean
dialogue Tokens dialogueTokens : Record < string , string >
Optional
disallowed Challenges Optional
disallowed Game Modes Optional
do Continue Encounter doContinueEncounter ?: () => Promise < void >
Optional
do Encounter Exp doEncounterExp ?: () => boolean
Optional
do Encounter Rewards doEncounterRewards ?: () => boolean
Optional
encounter Animations enter Intro Visuals From Right enterIntroVisualsFromRight : boolean
exclude Primary From Support Requirements excludePrimaryFromSupportRequirements : boolean
exp Multiplier expMultiplier : number
flee Allowed fleeAllowed : boolean
has Battle Animations Without Targets hasBattleAnimationsWithoutTargets : boolean
hide Battle Intro Message hideBattleIntroMessage : boolean
max Allowed Encounters maxAllowedEncounters : number
Optional
on Init onInit ?: () => boolean
Optional
on Visuals Start onVisualsStart ?: () => boolean
prevent Game Stats Updates preventGameStatsUpdates : boolean
primary Pokemon Requirements secondary Pokemon Requirements skip Enemy Battle Turns skipEnemyBattleTurns : boolean
skipToFightInput : boolean
Used by
MysteryEncounterBuilder
class to define required/optional properties on theMysteryEncounter
class when building.Should ONLY contain properties that are necessary for
MysteryEncounter
construction. Post-construct and flag data properties are defined in theMysteryEncounter
class itself.