Part of DungeonData > Event Groups . Event tasks are the individual scripted actions within the dungeon event system. Each task has a type that determines which properties are relevant.
Property Type Since Description typeEventTaskTypev92 Task action type nextEventTaskNextv92 Completion trigger mode nextValuestringv92 Parameter for the next trigger idintv92 Numeric task ID namestringv92 Task name identifier valuestringv92 Primary parameter value vlaueintv92 Numeric value (preserved typo from source data) stringstringv92 String parameter completionboolv92 Mark task as completion trigger repeatboolv92 Allow task to repeat
Property Type Since Description huntingZoneIdintv92 Target hunting zone ID templateIdintv92 NPC template ID targetNpcIdNpcRefv92 Target NPC reference (huntingZone,templateId) targetBossIdNpcRefv92 Boss NPC reference (huntingZone,templateId) targetNpcNpcRefv92 Target NPC reference (huntingZone,templateId) targetEventTaskTargetv92 Effect target selector targetTypeEventTaskTargetTypev92 Target selection method targetTemplateIdstringv92 Target NPC template ID targetUserClassstringv92 Restrict to player class npcTemplateIdstringv92 NPC template ID reference aliveOnlyboolv92 Apply only to living targets npcHpstringv92 NPC HP threshold reference startAggroboolv92 Start aggro on task execution aggroIntervalintv92 Aggro check interval in milliseconds aggroRangeintv92 Aggro detection range
Property Type Since Description territoryIdstringv92 Target territory ID exceptTerritoryIdstringv92 Excluded territory ID exceptHuntingZoneIdintv92 Excluded hunting zone ID continentIdintv92 Target continent ID posdecimal[]v92 Position coordinates [x, y, z] posTypeEventTaskPosTypev92 Position coordinate type positionslist[Pos]v92 Position waypoint list dirstringv92 Direction parameter directionEventTaskDirectionv92 Movement direction startPointstringv92 Spawn start point reference
Property Type Since Description abnormalityIdintv92 Abnormality ID to apply/remove targetAbnormalityKindintv92 Target abnormality kind filter exceptTargetAbnormalityKindintv92 Excluded abnormality kind filter previousTargetAbnormalityKindintv92 Previous target abnormality kind
Property Type Since Description timeintv92 Duration in milliseconds timeValueintv92 Time parameter value timerTypeEventTaskTimerTypev92 Timer behavior type timernamestringv92 Timer name reference (lowercase alias) timerLogEventTaskTimerLogv92 Timer log action timerUiOffboolv92 Hide timer UI element delayTimeintv92 Execution delay in milliseconds
Property Type Since Description stateEventTaskStatev92 State to set stateTypeEventTaskStateTypev92 State scope type actionEventTaskActionv92 Action to perform turnEventTaskTurnv92 Toggle on/off state doorEventTaskDoorv92 Door open/close action phaseLevelintv92 Dungeon phase level stageLogboolv92 Enable stage logging
Property Type Since Description styleEventTaskStylev92 Display or behavior style uiStylestringv92 UI display style uiOnboolv92 Show UI element uiOffboolv92 Hide UI element messagestringv92 Message string reference tipstringv92 Tooltip string reference chatstringv92 Chat message reference chatTypeEventTaskChatTypev92 Chat channel type nameIdintv92 Name string ID patternGuideEventTaskPatternGuidev92 Pattern guide UI type patternShowTimeintv92 Pattern guide display duration in ms
Property Type Since Description soundTypeEventTaskSoundTypev92 Audio type category soundIdintv92 Sound asset ID playTimeintv92 Playback duration in milliseconds effectSoundIdintv92 Effect sound asset ID countdownTimesstringv92 Countdown time points
Property Type Since Description aiidintv92 AI template ID to assign patternListIdstringv92 Pattern list reference ID actionScriptIdintv92 Action script reference ID resetNpcHpDungeonTaskboolv92 Reset NPC HP for dungeon task strictlyboolv92 Enforce strict matching precheckForTargetCountboolv92 Pre-check target count before execution logUpdateboolv92 Enable log updates
Property Type Since Description partIdintv92 NPC part ID breakStageIdintv92 Part break stage ID cylinderIdintv92 NPC cylinder ID customWaitAnimstringv92 Custom wait animation name customRunAnimstringv92 Custom run animation name objectIdintv92 World object ID groupIdintv92 Visual BG group ID
Property Type Since Description minintv92 Minimum range value maxintv92 Maximum range value maxValueintv92 Maximum parameter value questIdintv92 Associated quest ID taskIdintv92 Associated quest task ID triggerNamestringv92 Named trigger reference killCountNamestringv92 Kill counter name reference rememberMinuteintv92 Duration to remember in minutes
Composite NPC reference that serializes to huntingZone,templateId format in XML.
Property Type Since Description huntingZoneintv92 Hunting zone ID templateIdintv92 NPC template ID
# Produces: targetNpcId="990,1000"
Position waypoint for multi-point movement tasks.
Property Type Since Description valuedecimal[]v92 Coordinates [x, y, z]
Event task action types. Each type defines a different scripted action.
Value Since abnormalityv92 despawnv92 spawnv92 messagev92 flagv92 timerv92 changePatternListv92 soundOnv92 emptyv92 killNpcv92 eventStatev92 eventGagev92 doActionScriptv92 turnAiv92 guideOnv92 killInTerritoryv92 guideOffv92 dynamicGeov92 turnAbnormalityTerritoryv92 rankSystemv92 workObjectDespawnv92 consoleEventv92 workObjectSpawnv92 activeNpcPartBreakv92 playMoviev92 npcAiv92 rankTimerv92 shuttlev92 killCountv92 teleportv92 completev92 dungeonStatev92 phaseRecordv92 additionalWorkUiv92 enterDungeonv92 cleanupv92 soundOffv92 updateQuestv92 timerUiv92 cameraSetv92 lookAtNpcv92 visibleBGv92 setAbnormalityWhenResurrectionv92 setPosv92 tutorialEndv92 npcPartBreakv92 changeNpcCylinderv92 changeNpcAnimv92 setCanFixVehiclev92 bossGagev92 coolTimev92 countdownv92
Event task completion trigger modes.
Value Since "none"v92 timev92 completev92 npcHpv92
Target selectors for event task effects.
Value Since npcv92 playerv92 aggrov92 objectnpcv92 randomv92 classrandomv92 @classv92 enemyv92
Display or behavior styles for message/UI tasks.
Value Since combatv92 @defaultv92 alertv92 speechbubblev92 countdownv92
Actions for stateful event tasks (timers, flags, gauges).
Value Since stopv92 startv92 plusv92 minusv92 changev92 movev92 addUserv92 followv92 followOncev92 completev92
Toggle values for on/off event tasks.
Value Since "off"v92 "on"v92
Movement direction for NPC scripting.
Value Since reversev92 forwardv92
Door state actions.
Value Since openv92 closev92
State values for event state tasks.
Value Since stopv92 endv92 failv92 startv92 playv92 resetv92 pausev92 clearv92
Audio type categories.
Value Since effectSoundv92 bgmv92 additionalbgmv92
Scope for state operations.
Position coordinate interpretation.
Value Since absolutev92 relativev92
Timer log recording actions.
Value Since stopv92 startv92
Pattern guide UI display types.
Value Since timeAttackv92 berserkv92 instanceDeathv92 annihilationv92
Target selection methods.
Timer behavior types.
Chat channel types.