Skip to content

DailyEvent

VersionStatus
v92Full
v90-
v86-

DailyEvent.xml defines daily bonus events: per-day-of-week effect configurations that apply abnormalities, drop bonuses, enchant bonuses, and other modifiers.


Entity: dailyEvents Operations: create, update, delete, upsert, config File organization: SingleFile — DailyEvent.xml


spec:
version: "1.0"
schema: v92
dailyEvents:
create:
- dayOfWeekIndex: 1
effects:
- type: Abnormality
abnormalityList: "44440001;44440002"
- type: DungeonEnchantItemDrop
bonusDropProb: 1.5
- type: Enchant
bonusSuccessProb: 0.1
spec:
version: "1.0"
schema: v92
dailyEvents:
update:
- dayOfWeekIndex: 1
changes:
effects:
- type: Abnormality
abnormalityList: "44440001;44440003"
- type: Gathering
bonusCountRate: 2.0
spec:
version: "1.0"
schema: v92
dailyEvents:
delete:
- 1
spec:
version: "1.0"
schema: v92
dailyEvents:
upsert:
- dayOfWeekIndex: 3
effects:
- type: DailyQuest
bonusCountRate: 1.5
- type: Reputation
bonusPointRate: 2.0
spec:
version: "1.0"
schema: v92
dailyEvents:
config:
enable: true
resetHour: 7

AttributeTypeSinceRequiredDescription
dayOfWeekIndexintv92YesDay of week index (0=Sunday, 1=Monday, …, 6=Saturday)
effectslist[Effect]v92NoBonus effects active on this day (max 3). See Effect.
AttributeTypeSinceRequiredDescription
enableboolv92NoWhether the daily event system is enabled
resetHourintv92NoHour of day when daily events reset

Defines a bonus effect applied on a specific day of the week. Each effect type uses a different subset of attributes.

AttributeTypeSinceRequiredDescription
typeDailyEventEffectTypev92YesType of bonus effect. See DailyEventEffectType.
abnormalityListstringv92NoAbnormality IDs to apply
bonusCountRatedecimalv92NoBonus count rate multiplier
bonusDropProbdecimalv92NoBonus drop probability
bonusLimitAccomplishCountRatedecimalv92NoBonus limit accomplishment count rate
exceptItemTemplateIdstringv92NoItem template IDs to exclude
produceTimeRatedecimalv92NoProduction time rate modifier
bonusSuccessProbdecimalv92NoBonus success probability
decreaseRatedecimalv92NoDecrease rate modifier
bonusPointRatedecimalv92NoBonus point rate multiplier

ValueDescription
AbnormalityApplies abnormality buffs
DungeonEnchantItemDropBonus enchant item drops in dungeons
DungeonMasterpieceDropBonus masterpiece drops in dungeons
EnchantEnchant success bonus
GatheringGathering bonus
DungeonCooltimeDungeon cooltime modifier
DailyQuestDaily quest bonus
ReputationReputation gain bonus
ArtisanArtisan crafting bonus

DailyEvent.xml
└── DailyEvent
@enable (required)
├── Time
│ @resetHour (required)
└── DayOfWeek (0..7)
@index (required)
└── Effect (0..3)
@type (required)
@abnormalityList (optional)
@bonusCountRate (optional)
@bonusDropProb (optional)
@bonusLimitAccomplishCountRate (optional)
@exceptItemTemplateId (optional)
@produceTimeRate (optional)
@bonusSuccessProb (optional)
@decreaseRate (optional)
@bonusPointRate (optional)

  • Effects are per day: Each dayOfWeekIndex entry has its own list of effects. A maximum of 3 effects per day is enforced by the XSD.
  • Effect type determines relevant attributes: Each DailyEventEffectType uses a different subset of optional attributes. Unused attributes for a given type are ignored.
  • Config maps to root and Time element: enable maps to the root DailyEvent element’s attribute, while resetHour maps to the nested Time element’s attribute.
  • Day index range: Valid values are 0 (Sunday) through 6 (Saturday).