Skip to content

EventMatching: Events

Part of EventMatching. Events are the core matchable activities in the activity finder — dungeons, battlefields, and field content.


Section: eventMatchingEvents Operations: create, update, delete, upsert


PropertyTypeSinceDescription
eventIdintv92Unique event identifier
groupstringv92Event group: priority or secondary
typestringv92Event category (e.g., Dungeon, BattleField)
questIdintv92Associated quest ID
categoryIdintv92UI category ID
activeboolv92Whether the event is active
repeatboolv92Allow repeated completion
requiredItemLevelintv92Minimum item level to participate
imagestringv92Event image asset path
recommendboolv92Show in recommended list
recommendMaxItemLevelintv92Maximum item level for recommendation
fieldEventboolv92Mark as field event
additionalSortPriorityintv92Sort priority override
requiredFestivalIdintv92Required active festival ID
requiredVisitedGuardIdstringv92Required visited guard ID
actionnestedv92Action block
targetslistv92Target location list
mailSenderstringv92Reward mail sender string
mailTitlestringv92Reward mail title string
mailBodystringv92Reward mail body string
rewardslistv92Reward compensation list

Defines the event’s action behavior.

PropertyTypeSinceDescription
typestringv92Action type (e.g., matching, teleport)
requiredLevelintv92Minimum player level
uiNamestringv92UI display name reference

Location entries for the event. Multiple targets create selectable destinations.

PropertyTypeSinceDescription
idstringv92Target identifier (typically continent ID)
teleportContinentIdstringv92Teleport destination continent
teleportPosdecimal[]v92Teleport coordinates [x, y, z]
zoneNameIdstringv92Zone name string ID

Individual reward entries within the compensation list.

PropertyTypeSinceDescription
typestringv92Reward type (e.g., exp, money, item)
templateIdintv92Reward item template ID
amountintv92Reward quantity
npcGuildIdintv92NPC guild ID for reputation rewards

Events are organized into two groups via the group property:

GroupXML AttributeDescription
priorityisSpecialCompensation="false"Standard event pool
secondaryisSpecialCompensation="true"Special compensation events

The group field is required for create, update, delete, and upsert operations.


eventMatchingEvents:
create:
- eventId: 800100
group: priority
type: Dungeon
questId: 800100
categoryId: 800100
active: true
repeat: true
requiredItemLevel: 446
image: "img://EventMatching_Dungeon_800100"
recommend: true
recommendMaxItemLevel: 456
action:
type: matching
targets:
- id: "9088"
teleportContinentId: "7002"
teleportPos: [-5175, 71910, 4610]
zoneNameId: "@zoneName:9088"
rewards:
- type: exp
templateId: 20000001
amount: 551744
- type: money
templateId: 20000000
amount: 250000
- type: item
templateId: 367
amount: 2
eventMatchingEvents:
update:
- eventId: 800002
group: priority
changes:
active: false
requiredItemLevel: 450
eventMatchingEvents:
delete:
- eventId: 800030
group: priority
eventMatchingEvents:
upsert:
- eventId: 800300
group: priority
type: Dungeon
questId: 800300
categoryId: 800300
active: true
requiredItemLevel: 446
action:
type: matching
targets:
- id: "9088"
rewards:
- type: exp
templateId: 20000001
amount: 551744