Version Status v92 Full v90 - v86 -
DarkRiftReward.xml defines Dark Rift reward tables : mail parcel settings, point-threshold rewards, personal participation rewards, and NPC kill point values.
Entity: darkRiftRewards
Operations: create, update, upsert, delete
File organization: SingleFile — DarkRiftReward.xml
senderId : " @darkrift:sender "
title : " @darkrift:reward_title "
text : " @darkrift:reward_body "
senderId : " @darkrift:new_sender "
Attribute Type Since Required Description darkRiftRewardIdintv92 Yes Entity identifier
Attribute Type Since Description rewardParcelRewardParcelv92 Mail delivery settings. See RewardParcel . eachPointRewardslist[EachPointReward]v92 Point-threshold rewards. See EachPointReward . personalRewardslist[PersonalReward]v92 Participation rewards. See PersonalReward . npcKillPointslist[NpcKillPoint]v92 Kill point values. See NpcKillPoint .
Mail parcel configuration for reward delivery.
Attribute Type Since Required Description senderIdstringv92 Yes Mail sender (localization key) titlestringv92 Yes Mail title (localization key) textstringv92 Yes Mail body (localization key)
Rewards granted based on accumulated point thresholds.
Attribute Type Since Required Description idintv92 Yes Reward tier identifier minintv92 No Minimum point threshold. Defaults to 1 maxintv92 No Maximum point threshold. Defaults to 1 itemTemplateIdintv92 Yes Reward item template itemCountintv92 No Number of items awarded
Rewards granted to individual participants based on contribution.
Attribute Type Since Required Description idintv92 Yes Reward tier identifier minintv92 No Minimum contribution threshold. Defaults to 1 maxintv92 No Maximum contribution threshold. Defaults to 1 itemTemplateIdintv92 Yes Reward item template itemCountintv92 No Number of items awarded reputationIdintv92 No Reputation faction ID reputationPointintv92 No Reputation points awarded
Point values assigned for killing specific NPCs.
Attribute Type Since Required Description templateIdintv92 Yes NPC template identifier pointintv92 No Points awarded per kill
│ @id @min @max @itemTemplateId @itemCount
│ @id @min @max @itemTemplateId @itemCount @reputationId @reputationPoint
├── FailureReward (empty)
Singleton entity: Uses SingleFile organization. The darkRiftRewardId is for DSL operations only.
Reward tier ranges: min and max define point ranges. Ensure ranges are contiguous and non-overlapping across tiers.
Localization keys: senderId, title, and text in rewardParcel should be localization references (e.g., @darkrift:sender).
Related schemas: NPC template IDs in npcKillPoints reference NPC Data entries. Item template IDs reference Item Template entries.