Access denied.
'; return; } $variant = (isset($_GET['variant']) && $_GET['variant'] === QuestConfig::V_EXTENDED) ? QuestConfig::V_EXTENDED : QuestConfig::V_STANDARD; $rows = QuestConfig::all($variant); $native = QuestConfig::nativeQuests($variant); $msg = isset($_GET['msg']) ? (string)$_GET['msg'] : ''; ?>
Edit the reward each quest grants (wood / clay / iron / crop / gold / Plus days) and
the requirement level (e.g. main-building level for building quests). Values are
seeded from the shipped defaults, so nothing changes until you edit. The two quest
variants have different quests and rewards — pick the one your server uses
(players on qtyp 37 get extended, everyone else standard).
QuestConfig::grantReward() in the quest
templates. Quests marked fixed keep their original hardcoded logic
(conditional rewards, atomic milestone claims, special mechanics) and are not
affected by edits here. The reward numbers shown inside each quest's on-screen
text are separate template strings — edits here change what is actually
granted; update the quest language strings if you want the preview to match.