In
Flatter repeat rewards: lower B (e.g. 0.05). Bigger first clear: raise A. Set event flags to 1 (with proper dates) to enable seasonal quests.
ConfigureQuestServer(). Master switch, wave-load size, debug bitmask (1 caching, 2 availability, 4 user state, 8 selection, 16 progress; 31 = all), seasonal event flags, the custom-event window, and the diminishing-reward curve count = floor((A-1)*(1-tanh(B*(completions-1)))+1).
cvars.quests_enable = 1
cvars.event_newYear = "2030-12-17T00:00:00Z"
cvars.quests_readWaveMaxUids = 100
cvars.quests_dbgLog = 31
cvars.event_summer = 0
cvars.event_summerShip = 0
cvars.event_halloween = 0
cvars.event_custom = event_custom
-- Imaginary reward curve: A = first-completion amount, B = decay speed.
cvars.quests_imaginaryRewardCoeffA = 25
cvars.quests_imaginaryRewardCoeffB = 0.17
_G.QuestServer_SetupBattlePassActivation( battlePassStart, battlePassEndTable )