mirror of
https://github.com/djdevin/recflare.git
synced 2026-09-08 14:41:28 -07:00
178d3b5b0e
* [auth][api] accept the 20250424.01 client * [2025] unstable * 20250718.0 * correct one this time * stubs * more stubs * more stubs * [lists] add worker * [ai] route stubs * [api] player photo setting * [econ] add roomEconConfig route * [infra] update worker generators * [worker] add cards/moderation/platformnotification workers * [lists] updates to some endpoints * [clubs] stub out announcement endpoint, for now * [econ] stub out season endpoints for now * [chat] apps/chat stub out party endpoint not sure the shape yet * [api] stub out statsig and lockeditems * [doc] new services * [lists] stub the bulk endpoint * [datacollection] add placeholder service until we can kill it * [api] set gifting to lvl5 * update lock * [cdn] enable cache * [match] matchmake v2 * [lists] stub some lists * [ai] stubs * [rooms] new subroom save endpoint * [econ] add bulk purchase endpoint * [discovery] update featured creator to 1 for fun * [api] add photo settings flag * [chat] fixup chat permissions (sorta) * [auth] restrictions endpoint * [rooms] contributed endpoint * [api] fix outfit endpoint * [discovery] attempt to fix store * [chat] privacy endpoints * [api] cheered images * [rooms] add xp endpoint (disbaled) * [rooms] add xp endpoint (disabled) * update images-db for cheers * [rooms] add autocomplete endpoint * [cdn/img] increase cache ttl for statics * [api] bulk route for images * [accounts] add banner image * [api] add misc missing endpoints * [discovery] remove AI tab * [platformnotifications] stub some endpoints * [lists] add some more lists * [rooms] additional endpoints * [chat] stub a few privacy endpoints * [econ] stub some endpoints * misc db fixes * [api] tweak shape for images v6 * [rooms] dont show trending RROs
387 lines
5.1 KiB
JSON
387 lines
5.1 KiB
JSON
{
|
|
"LevelProgressionMaps": [
|
|
{
|
|
"Level": 0,
|
|
"RequiredXp": 0,
|
|
"GiftRarity": -1
|
|
},
|
|
{
|
|
"Level": 1,
|
|
"RequiredXp": 10,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 2,
|
|
"RequiredXp": 10,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 3,
|
|
"RequiredXp": 10,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 4,
|
|
"RequiredXp": 20,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 5,
|
|
"RequiredXp": 20,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 6,
|
|
"RequiredXp": 20,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 7,
|
|
"RequiredXp": 20,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 8,
|
|
"RequiredXp": 20,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 9,
|
|
"RequiredXp": 20,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 10,
|
|
"RequiredXp": 20,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 11,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 12,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 13,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 14,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 10
|
|
},
|
|
{
|
|
"Level": 15,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 16,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 17,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 18,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 19,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 20,
|
|
"RequiredXp": 45,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 21,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 22,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 23,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 24,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 25,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 26,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 27,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 28,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 29,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 30,
|
|
"RequiredXp": 115,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 31,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 32,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 33,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 34,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 35,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 36,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 37,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 38,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 39,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 20
|
|
},
|
|
{
|
|
"Level": 40,
|
|
"RequiredXp": 360,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 41,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 42,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 43,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 44,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 45,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 46,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 47,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 48,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 49,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 30
|
|
},
|
|
{
|
|
"Level": 50,
|
|
"RequiredXp": 1080,
|
|
"GiftRarity": 50
|
|
}
|
|
],
|
|
"DailyObjectives": [
|
|
[
|
|
{
|
|
"type": 1030,
|
|
"score": 1
|
|
},
|
|
{
|
|
"type": 1033,
|
|
"score": 10
|
|
},
|
|
{
|
|
"type": 2000,
|
|
"score": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"type": 601,
|
|
"score": 2
|
|
},
|
|
{
|
|
"type": 31,
|
|
"score": 1
|
|
},
|
|
{
|
|
"type": 6,
|
|
"score": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"type": 301,
|
|
"score": 2
|
|
},
|
|
{
|
|
"type": 300,
|
|
"score": 2
|
|
},
|
|
{
|
|
"type": 6,
|
|
"score": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"type": 700,
|
|
"score": 2
|
|
},
|
|
{
|
|
"type": 701,
|
|
"score": 20
|
|
},
|
|
{
|
|
"type": 31,
|
|
"score": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"type": 1010,
|
|
"score": 1
|
|
},
|
|
{
|
|
"type": 1013,
|
|
"score": 10
|
|
},
|
|
{
|
|
"type": 6,
|
|
"score": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"type": 500,
|
|
"score": 2
|
|
},
|
|
{
|
|
"type": 502,
|
|
"score": 20
|
|
},
|
|
{
|
|
"type": 2000,
|
|
"score": 1
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"type": 1020,
|
|
"score": 1
|
|
},
|
|
{
|
|
"type": 1023,
|
|
"score": 10
|
|
},
|
|
{
|
|
"type": 31,
|
|
"score": 1
|
|
}
|
|
]
|
|
],
|
|
"ServerMaintenance": {
|
|
"StartsInMinutes": 0
|
|
},
|
|
"AutoMicMutingConfig": {
|
|
"MicSpamVolumeThreshold": 0.75,
|
|
"MicVolumeSampleInterval": 0.25,
|
|
"MicVolumeSampleRollingWindowLength": 10,
|
|
"MicSpamSamplePercentageForWarning": 0.8,
|
|
"MicSpamSamplePercentageForWarningToEnd": 0.2,
|
|
"MicSpamSamplePercentageForForceMute": 0.8,
|
|
"MicSpamSamplePercentageForForceMuteToEnd": 0.2,
|
|
"MicSpamWarningStateVolumeMultiplier": 0.25
|
|
},
|
|
"ShareBaseUrl": "https://www.rec.example.com/{0}",
|
|
"StorefrontConfig": {
|
|
"MinPlayerLevelForGifting": 5,
|
|
"LatestStoreBadgeDateTime": "2020-01-01T00:00:00Z"
|
|
},
|
|
"ConfigTable": [
|
|
{ "Key": "Gift.DropChance", "Value": "1" },
|
|
{ "Key": "Gift.XP", "Value": "0.5" }
|
|
],
|
|
"PhotonConfig": {
|
|
"CloudRegion": "us",
|
|
"CrcCheckEnabled": false,
|
|
"EnableServerTracingAfterDisconnect": false
|
|
}
|
|
}
|