core/daily_quest_service
library
Classes
-
DailyQuestService
-
Caller-declared daily/weekly quest tracker — the third reset-cadence
mechanism alongside AchievementService (permanent, never resets) and
DailyLoginService (fixed login-streak calendar, not arbitrary
objectives). Quests ("win 3 matches", "use 1 booster") are declared up
front via register (id, target, reset period), same "caller owns the
declaration, service only tracks progress" convention as
AchievementService.register.
Enums
-
QuestPeriod
-
How often a quest's progress/claim state resets.