Skip to content

DoCurious API Reference / types / XP_VALUES

Variable: XP_VALUES

const XP_VALUES: object

Defined in: types/gamification.types.ts:337

Canonical XP award values and multipliers for all gamification events (per Doc 8).

Type Declaration

badge_common

badge_common: number = 10

badge_epic

badge_epic: number = 100

badge_legendary

badge_legendary: number = 250

badge_rare

badge_rare: number = 50

badge_uncommon

badge_uncommon: number = 25

challenge_advanced

challenge_advanced: number = 200

challenge_beginner

challenge_beginner: number = 50

challenge_intermediate

challenge_intermediate: number = 100

community_post

community_post: number = 3

dc_abandon_multiplier

dc_abandon_multiplier: number = -1

dc_comfort_zone

dc_comfort_zone: number = 1.5

dc_rarely_tried

dc_rarely_tried: number = 1.75

dc_uncharted

dc_uncharted: number = 2.0

dc_under13_practice

dc_under13_practice: number = 1.25

first_in_category

first_in_category: number = 15

first_of_day

first_of_day: number = 5

milestone

milestone: number = 10

repeat_multiplier

repeat_multiplier: number = 0.5

streak_12_week_multiplier

streak_12_week_multiplier: number = 1.2

streak_4_week_multiplier

streak_4_week_multiplier: number = 1.1

track_entry

track_entry: number = 5

verification_given

verification_given: number = 5

Remarks

Base challenge XP is determined by difficulty. Dealer's Choice multipliers scale based on how far outside the user's comfort zone the challenge is. Under-13 users use the reduced dc_under13_practice multiplier.

DoCurious Platform Documentation