Perks
Perks are rolled Dungeon Sword bonuses defined in content/perks.yml. A player equips one rolled perk and can reroll the same perk through five effect levels.
Global settings
schema-version: 1
pity-threshold: 500
mass-roll:
rolls-per-tick: 25
maximum-rolls-per-invocation: 5000
confirmation-window-millis: 700
ticket-currency: credits
ticket-prices:
1: 50
10: 400
25: 750pity-thresholdguarantees the configured pity behavior after repeated rolls.ticket-currencymust exist incontent/currencies.yml.ticket-pricesmaps bundle size to price and must match the bundle values shown bymenus/perks.yml.Mass Roll is additionally protected by
drakodungeons.perks.mass-roll.
rolls-per-tick is a global server budget shared by all active Mass Rolls. Increase it only after measuring tick time under concurrent use.
Perk definitions
chance is a relative weight. The service normalizes all configured weights at roll time. Each effect list contains the values for levels I through V.
Supported effect keys
damagecritical-damagemoney,shards,souls, andessencesword-xpenchant-procattack-speed-millis
Perks can combine several effects in one definition.
Layout and administration
menus/perks.ymlcontrols rolling, ticket bundles, and navigation.menus/perk-index.ymlcontrols the catalogue view.menus/perk-confirmation.ymlcontrols the keep/continue result flow.
Admins can change tickets and pity progress with /dga player. Use tab completion to select the correct resource name and action.