📑QuestWorldObjective
What the player needs to do to complete a step in QuestWorld.txt — kill a monster, have a skill, deliver an item, meet a minimum level, or press a special button.
Column
Accepted Values
Description
Num
Number
Position of this objective within the step (a step can have more than one objective).
Type
1, 2, 4, 8, or 16
1 = kill monster. 2 = have a skill. 4 = deliver item. 8 = have a minimum level. 16 = press a special button in the quest interface.
Index
Monster class number (Type 1), skill ID (Type 2), or item ID (Type 4)
What needs to be killed/learned/delivered.
Quant
Number
Required quantity (kills, item units) or the minimum level (Type 8).
Level
Number
Required item level (only for Type 4).
Opt1 / Opt2 / Opt3
Number
Options of the required item (only for Type 4).
NewOpt
Number
Excellent option of the required item (only for Type 4).
MapNum
Map number, or *
Restricts the monster kill to a specific map (only for Type 1). * = any map.
MonsterClass
Class number, or *
Restricts the item drop to this monster only (used with Type 4, see QuestObjective.txt for the same drop logic).
DropMinLevel / DropMaxLevel
Number, or *
Level range of the monster that drops the objective item (only for Type 4).
DropRate
Number, scale from 0 to 10,000, or *
Chance of the item dropping when killing a monster within the configured range.
RequireIndex
Index number from QuestWorld.txt
Which step this objective belongs to.
RequireGroup
Group number from QuestWorld.txt
Which quest this objective belongs to.
RequireState
0 to 4
In which step state this objective is required.
DW / DK / FE / MG / DL / SU / RF
0, 1, or 2
0 = this class does not use this objective. 1 = from the 1st evolution onwards. 2 = only from the 2nd evolution onwards.
Notes
RequireIndex/RequireGroup/RequireStatehere are not prerequisites for another quest — they point to the actual step/quest to which this objective belongs (the same caution applies as in the classic quest system).Only the 5 listed types exist (
1,2,4,8,16); any other number inTypedoes not correspond to any behavior and is ignored by the server.
Last updated