From c1444f906d4d9d17a0be1082c6e58f08fc4db8bc Mon Sep 17 00:00:00 2001 From: Devin Zuczek Date: Tue, 13 Oct 2026 10:11:48 -0400 Subject: [PATCH] [api] add progression events from https://github.com/Rec-Archive/RRArchive/tree/43c097e0255d8a6816af9f3842e060afe4c1e5f7/ProgressionEvents --- apps/api/src/routes/progression.ts | 69 +- apps/api/src/test/integration/api.test.ts | 23 + .../Anime_Season_EventId_13.json | 981 ++++++++++++++++++ .../Base_Event_EventId_8.json | 149 +++ ...Hot_Progression_Event_Alpha_EventId_2.json | 117 +++ .../Invasion_2_EventId_9.json | 703 +++++++++++++ .../Invasion_EventId_6.json | 557 ++++++++++ .../Medieval_Season_EventId_15.json | 661 ++++++++++++ ...gression_Event_Alpha_Repeat_EventId_5.json | 117 +++ .../Rec_Room_EventId_3.json | 277 +++++ ...nce_Experiment_Restoration_EventId_12.json | 445 ++++++++ .../Science_Party_EventId_7.json | 578 +++++++++++ .../Summer_Party_EventId_14.json | 661 ++++++++++++ ...Treat_Collection_Challenge_EventId_16.json | 227 ++++ .../Tricks_Challenge_EventId_17.json | 20 + .../Yetis_Challenge_EventId_18.json | 20 + apps/api/wrangler.jsonc | 3 + 17 files changed, 5607 insertions(+), 1 deletion(-) create mode 100755 apps/api/static/progression-events/Anime_Season_EventId_13.json create mode 100755 apps/api/static/progression-events/Base_Event_EventId_8.json create mode 100755 apps/api/static/progression-events/Coming_in_Hot_Progression_Event_Alpha_EventId_2.json create mode 100755 apps/api/static/progression-events/Invasion_2_EventId_9.json create mode 100755 apps/api/static/progression-events/Invasion_EventId_6.json create mode 100755 apps/api/static/progression-events/Medieval_Season_EventId_15.json create mode 100755 apps/api/static/progression-events/Progression_Event_Alpha_Repeat_EventId_5.json create mode 100755 apps/api/static/progression-events/Rec_Room_EventId_3.json create mode 100755 apps/api/static/progression-events/Science_Experiment_Restoration_EventId_12.json create mode 100755 apps/api/static/progression-events/Science_Party_EventId_7.json create mode 100755 apps/api/static/progression-events/Summer_Party_EventId_14.json create mode 100755 apps/api/static/progression-events/Treat_Collection_Challenge_EventId_16.json create mode 100755 apps/api/static/progression-events/Tricks_Challenge_EventId_17.json create mode 100755 apps/api/static/progression-events/Yetis_Challenge_EventId_18.json diff --git a/apps/api/src/routes/progression.ts b/apps/api/src/routes/progression.ts index 909abac..7b207ad 100644 --- a/apps/api/src/routes/progression.ts +++ b/apps/api/src/routes/progression.ts @@ -13,6 +13,20 @@ import { logger } from '@repo/hono-helpers' // The notification-type ids the hub carries (owned by the `notify` worker). Imported as a // value — the enum has no runtime dependencies. import { NotificationType } from '../../../notify/src/notification-types' +import progressionEvent13 from '../../static/progression-events/Anime_Season_EventId_13.json' +import progressionEvent8 from '../../static/progression-events/Base_Event_EventId_8.json' +import progressionEvent2 from '../../static/progression-events/Coming_in_Hot_Progression_Event_Alpha_EventId_2.json' +import progressionEvent9 from '../../static/progression-events/Invasion_2_EventId_9.json' +import progressionEvent6 from '../../static/progression-events/Invasion_EventId_6.json' +import progressionEvent15 from '../../static/progression-events/Medieval_Season_EventId_15.json' +import progressionEvent5 from '../../static/progression-events/Progression_Event_Alpha_Repeat_EventId_5.json' +import progressionEvent3 from '../../static/progression-events/Rec_Room_EventId_3.json' +import progressionEvent12 from '../../static/progression-events/Science_Experiment_Restoration_EventId_12.json' +import progressionEvent7 from '../../static/progression-events/Science_Party_EventId_7.json' +import progressionEvent14 from '../../static/progression-events/Summer_Party_EventId_14.json' +import progressionEvent16 from '../../static/progression-events/Treat_Collection_Challenge_EventId_16.json' +import progressionEvent17 from '../../static/progression-events/Tricks_Challenge_EventId_17.json' +import progressionEvent18 from '../../static/progression-events/Yetis_Challenge_EventId_18.json' import { authedId, parseFormIds, queryIds, unauthorized } from '../http' import { AUTHED, @@ -20,14 +34,15 @@ import { BulkIdsRequest, CheerPlayerRequest, CheerPlayerResponse, - SetSelectedCheerRequest, form, idParam, intQuery, json, JsonArray, + JsonObject, ProgressionDto, ReputationDto, + SetSelectedCheerRequest, UNAUTHORIZED_RESPONSE, } from '../openapi' import { @@ -47,6 +62,32 @@ import type { ReputationPayload } from '../../../notify/src/notification-payload import type { App } from '../context' import type { Reputation } from '../reputation-db' +/** + * The archived official progression events, by `ProgressionEventId` — each the event record + * exactly as the official API served it. They are held as TEXT and served byte for byte, not + * imported as JSON: a keepsake room's `RoomId` is a 64-bit number (`8364812036745705361`) + * that a JS parse rounds to a different room. The archive has gaps (no 1, 4, 10, 11). + * + * The text import is a `rules` entry in wrangler.jsonc, which TypeScript cannot see — it + * types a `.json` import as the parsed object — hence the cast. + */ +const PROGRESSION_EVENTS = new Map([ + [2, progressionEvent2], + [3, progressionEvent3], + [5, progressionEvent5], + [6, progressionEvent6], + [7, progressionEvent7], + [8, progressionEvent8], + [9, progressionEvent9], + [12, progressionEvent12], + [13, progressionEvent13], + [14, progressionEvent14], + [15, progressionEvent15], + [16, progressionEvent16], + [17, progressionEvent17], + [18, progressionEvent18], +] as Array<[number, unknown]> as Array<[number, string]>) + /** The notifications hub is a single global DO instance (see the `notify` worker). */ const HUB_INSTANCE = 'global' @@ -543,3 +584,29 @@ export const progressionRoutes = new Hono({ strict: false }) }), (c) => c.json(0) ) + + // One progression event's definition — its reward track, keepsake rooms, dates and boost + // settings — served from the archive of official events above. Reading a definition says + // nothing about whether the event is running (`/active` above still answers 0), and no + // auth for the same reason as there: it is the same record for everybody. + .get( + '/api/progressionEvents/event/:id{[0-9]+}', + describeRoute({ + tags: ['Progression'], + summary: 'A progression event’s definition', + description: + 'The archived official event with this `ProgressionEventId`, verbatim: rewards, ' + + 'keepsake room lists, start/end/collection times and boost settings. 404 for an ' + + 'id the archive does not hold. No auth.', + parameters: [idParam('id', 'The `ProgressionEventId`')], + responses: { + 200: json(JsonObject, 'The progression event'), + 404: { description: 'No such event (empty body)' }, + }, + }), + (c) => { + const event = PROGRESSION_EVENTS.get(Number(c.req.param('id'))) + if (event === undefined) return c.body(null, 404) + return c.body(event, 200, { 'Content-Type': 'application/json' }) + } + ) diff --git a/apps/api/src/test/integration/api.test.ts b/apps/api/src/test/integration/api.test.ts index d34c688..10903e6 100644 --- a/apps/api/src/test/integration/api.test.ts +++ b/apps/api/src/test/integration/api.test.ts @@ -2089,6 +2089,28 @@ describe('public endpoints', () => { expect(await res.json()).toBe(0) }) + test('GET /api/progressionEvents/event/:id serves the archived event verbatim', async () => { + const res = await exports.default.fetch(`${ORIGIN}/api/progressionEvents/event/18`) + expect(res.status).toBe(200) + expect(res.headers.get('content-type')).toContain('application/json') + expect(await res.json()).toMatchObject({ + ProgressionEventId: 18, + Name: 'Yetis Challenge', + Rewards: [], + KeepsakeRoomLists: [], + EventLeaderboardId: 18, + }) + + // A keepsake room's id is 64-bit: it has to reach the client as written, not as the + // nearest double (…705361 parses to …705000), so the body is checked as text. + const base = await exports.default.fetch(`${ORIGIN}/api/progressionEvents/event/8`) + expect(await base.text()).toContain('"RoomId": 8364812036745705361') + + // The archive has gaps, and an id it doesn't hold is a 404. + const missing = await exports.default.fetch(`${ORIGIN}/api/progressionEvents/event/4`) + expect(missing.status).toBe(404) + }) + test('GET /api/rooms/v1/filters returns an object with filter arrays', async () => { const res = await exports.default.fetch(`${ORIGIN}/api/rooms/v1/filters`) expect(res.status).toBe(200) @@ -10189,6 +10211,7 @@ describe('openapi', () => { 'GET /api/players/v1/progression/{id}', 'GET /api/players/v2/progression/bulk', 'GET /api/progressionEvents/active', + 'GET /api/progressionEvents/event/{id}', 'GET /api/quickPlay/v1/getandclear', 'GET /api/referee/files', 'GET /api/relationships/mutualfriends', diff --git a/apps/api/static/progression-events/Anime_Season_EventId_13.json b/apps/api/static/progression-events/Anime_Season_EventId_13.json new file mode 100755 index 0000000..2e88bf2 --- /dev/null +++ b/apps/api/static/progression-events/Anime_Season_EventId_13.json @@ -0,0 +1,981 @@ +{ + "ProgressionEventId": 13, + "Name": "Anime Season", + "IsEnabled": true, + "Rewards": [ + { + "ProgressionEventRewardId": 83, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "asec16t4zlrlpn7ddct1tpjbn.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 10, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 84, + "ProgressionEventId": 13, + "GiftDropId": 15642, + "GiftDropIds": [ + 15642 + ], + "ImageName": "bhnowifgzj7yqn8yenud48wvk.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 10, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 85, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "804hhdj7eugd0ebefgi7i450k.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 20, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 86, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "24m5t3glureyoj6qk0csg3gfa.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 20, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 87, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "6t3bh0cysaaf8cq1985uykyqm.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 40, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 88, + "ProgressionEventId": 13, + "GiftDropId": 15579, + "GiftDropIds": [ + 15579 + ], + "ImageName": "9afiojqywq28a9hvw9k6z96u0.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 40, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 89, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "3hhyelwld7gr7xcydmtake5ka.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 70, + "RewardIndex": 6, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 90, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "dz9pqfvgkt8w3pruvqd5hws8j.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 70, + "RewardIndex": 7, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 91, + "ProgressionEventId": 13, + "GiftDropId": 14339, + "GiftDropIds": [ + 14339 + ], + "ImageName": "dkwv56rpw7df98mm5zgklj02m.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 100, + "RewardIndex": 8, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 92, + "ProgressionEventId": 13, + "GiftDropId": 15582, + "GiftDropIds": [ + 15582 + ], + "ImageName": "0xwod7lzm0zbqogrpdrvxwgxh.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 100, + "RewardIndex": 9, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 93, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "49il0ry6hd75o26079qvysrw8.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 10, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 94, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "ckykgyrgxwf6guz83q4x25f1x.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 11, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 95, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "2mvonbbn7igpdcbkm9lmbrex6.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 160, + "RewardIndex": 12, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 96, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "3fmhzm3f8j8iwmikiq4tt8xq6.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 160, + "RewardIndex": 13, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 97, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "ckahnsok8kfarvtqdhzbo42d6.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 200, + "RewardIndex": 14, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 98, + "ProgressionEventId": 13, + "GiftDropId": 15581, + "GiftDropIds": [ + 15581 + ], + "ImageName": "9hfyowdb6lrsayrv6rgfy45bh.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 200, + "RewardIndex": 15, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 99, + "ProgressionEventId": 13, + "GiftDropId": 14340, + "GiftDropIds": [ + 14340 + ], + "ImageName": "1o03eyr37gmp1zm4o7ofc936b.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 230, + "RewardIndex": 16, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 100, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "9mtv2qroauql1o57efaodyz0x.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 230, + "RewardIndex": 17, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 101, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "611lb9ddygir3fc96vjbc6lys.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 260, + "RewardIndex": 18, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 102, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "27x3n35qf9nlhha4pa9ut73m2.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 260, + "RewardIndex": 19, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 103, + "ProgressionEventId": 13, + "GiftDropId": 14339, + "GiftDropIds": [ + 14339 + ], + "ImageName": "4ko0och2lu6tz55r23czwxy3n.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 290, + "RewardIndex": 20, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 104, + "ProgressionEventId": 13, + "GiftDropId": 15578, + "GiftDropIds": [ + 15578 + ], + "ImageName": "777clrrjfvadn3a3p9j3r8lq4.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 290, + "RewardIndex": 21, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 105, + "ProgressionEventId": 13, + "GiftDropId": 14339, + "GiftDropIds": [ + 14339 + ], + "ImageName": "1a10x4p9w0wncea4v6hs2kz56.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 320, + "RewardIndex": 22, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 106, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "3fd6vliml6xffrztxgygnsx28.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 320, + "RewardIndex": 23, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 107, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "5xtlbxccbhh366g5mbw30y1y0.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 350, + "RewardIndex": 24, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 108, + "ProgressionEventId": 13, + "GiftDropId": 15585, + "GiftDropIds": [ + 15585 + ], + "ImageName": "c7nboei2r02423p2tm32qh9kc.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 350, + "RewardIndex": 25, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 109, + "ProgressionEventId": 13, + "GiftDropId": 3880, + "GiftDropIds": [ + 3880 + ], + "ImageName": "1d5nimrm9oie7ig4wwr9f6fan.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 410, + "RewardIndex": 26, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 110, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "bj7usomic48jawtned9hjucyn.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 410, + "RewardIndex": 27, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 111, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "c185oly3ylat030qkw24aphhc.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 470, + "RewardIndex": 28, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 112, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "b732uynmakcfgcmbr8g1an6lu.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 470, + "RewardIndex": 29, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 113, + "ProgressionEventId": 13, + "GiftDropId": 14339, + "GiftDropIds": [ + 14339 + ], + "ImageName": "15aomg6mkmxf4cjqjhgs82mlg.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 530, + "RewardIndex": 30, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 114, + "ProgressionEventId": 13, + "GiftDropId": 15584, + "GiftDropIds": [ + 15584 + ], + "ImageName": "2o20kavqm9o2catpp2qx8kaqk.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 530, + "RewardIndex": 31, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 115, + "ProgressionEventId": 13, + "GiftDropId": 14339, + "GiftDropIds": [ + 14339 + ], + "ImageName": "1gs1u99c9bxme1azznn8ngvqq.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 590, + "RewardIndex": 32, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 116, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "1z5wp5lwqlffvt7h3fg1y378b.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 590, + "RewardIndex": 33, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 117, + "ProgressionEventId": 13, + "GiftDropId": 14340, + "GiftDropIds": [ + 14340 + ], + "ImageName": "05r0rmf9y4d67h6ye8jpite75.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 650, + "RewardIndex": 34, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 118, + "ProgressionEventId": 13, + "GiftDropId": 15580, + "GiftDropIds": [ + 15580 + ], + "ImageName": "0npm6i03bs8osho7686vjtzad.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 650, + "RewardIndex": 35, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 119, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "1gxungkle9bvp0qdprldcnft1.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 710, + "RewardIndex": 36, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 125, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "5zavnpdapdem2xc0aq7axt5b5.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 710, + "RewardIndex": 37, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 124, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "8sszy7p5dlune762vn8lm1oy7.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 770, + "RewardIndex": 38, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 123, + "ProgressionEventId": 13, + "GiftDropId": 15583, + "GiftDropIds": [ + 15583 + ], + "ImageName": "e2ncor6ccwj5t6cqugmjug4c7.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 770, + "RewardIndex": 39, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 129, + "ProgressionEventId": 13, + "GiftDropId": 14339, + "GiftDropIds": [ + 14339 + ], + "ImageName": "bl1t78iofsjb1qtgdbklilbb0.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 850, + "RewardIndex": 40, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 128, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "10pqse99purq5xjws537orysb.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 850, + "RewardIndex": 41, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 127, + "ProgressionEventId": 13, + "GiftDropId": 14340, + "GiftDropIds": [ + 14340 + ], + "ImageName": "3knjal5w2lrict10ygu6xaumw.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 930, + "RewardIndex": 42, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 126, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "alk0chwlwxme9oxd1fytlamxa.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 930, + "RewardIndex": 43, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 135, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "0t880a28a8uy40b3p1jyhri26.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1030, + "RewardIndex": 44, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 134, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "cus32m9rew5niammslay2x2eo.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1030, + "RewardIndex": 45, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 133, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "6l4df8qa6i77gs1ooq2k8uj1s.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1130, + "RewardIndex": 46, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 132, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "ee896zb9514fljxf4xzn5ez0a.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1130, + "RewardIndex": 47, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 131, + "ProgressionEventId": 13, + "GiftDropId": 14339, + "GiftDropIds": [ + 14339 + ], + "ImageName": "8b8n5mqgbmmbkmae81ssldy5y.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1250, + "RewardIndex": 48, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 130, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "c9ho9mdvnbks3r1iqga1ulon1.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1250, + "RewardIndex": 49, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 121, + "ProgressionEventId": 13, + "GiftDropId": 14340, + "GiftDropIds": [ + 14340 + ], + "ImageName": "e4es0hla8k9rmyuccuzjvxbrh.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1370, + "RewardIndex": 50, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 120, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "56j8qyv68hd1o8zsqp03vnuxl.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1370, + "RewardIndex": 51, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 141, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "criqbrh93fdcug6o04za19zvs.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1510, + "RewardIndex": 52, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 140, + "ProgressionEventId": 13, + "GiftDropId": 15422, + "GiftDropIds": [ + 15422 + ], + "ImageName": "92uz0mh3vq4vv3ok672zcx0qy.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1510, + "RewardIndex": 53, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 139, + "ProgressionEventId": 13, + "GiftDropId": 14340, + "GiftDropIds": [ + 14340 + ], + "ImageName": "4fpa5no0vdm60jul2yu002nec.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1650, + "RewardIndex": 54, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 138, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "97ucjiycstjyholpsddtaq7er.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1650, + "RewardIndex": 55, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 137, + "ProgressionEventId": 13, + "GiftDropId": 14338, + "GiftDropIds": [ + 14338 + ], + "ImageName": "2tboxk0avvq9aozt1q5an6vmz.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1810, + "RewardIndex": 56, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 136, + "ProgressionEventId": 13, + "GiftDropId": 14341, + "GiftDropIds": [ + 14341 + ], + "ImageName": "0a70iz2k5gr2lbpi7x4izqr3l.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1810, + "RewardIndex": 57, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 142, + "ProgressionEventId": 13, + "GiftDropId": 15698, + "GiftDropIds": [ + 15698 + ], + "ImageName": "0eenxm5lf4eqh3po9qcdfllxk.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1970, + "RewardIndex": 58, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 143, + "ProgressionEventId": 13, + "GiftDropId": 15697, + "GiftDropIds": [ + 15697 + ], + "ImageName": "40nrm63jjeuxy5amf4xw0nr9n.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1970, + "RewardIndex": 59, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [], + "StartTime": "2025-05-30T14:00:00Z", + "EndTime": "2025-06-27T14:00:00Z", + "CollectionEndTime": "2025-06-28T14:00:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": null, + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "6e7cosfz20dokv5179njfqc6m.png", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Base_Event_EventId_8.json b/apps/api/static/progression-events/Base_Event_EventId_8.json new file mode 100755 index 0000000..4ebd485 --- /dev/null +++ b/apps/api/static/progression-events/Base_Event_EventId_8.json @@ -0,0 +1,149 @@ +{ + "ProgressionEventId": 8, + "Name": "Base Event", + "IsEnabled": false, + "Rewards": [], + "KeepsakeRoomLists": [ + { + "KeepsakeRoomListId": 30, + "ProgressionEventId": 8, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 270, + "RoomId": 41854064, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 0 + }, + { + "KeepsakeRoomId": 265, + "RoomId": 8364812036745705361, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 1 + }, + { + "KeepsakeRoomId": 271, + "RoomId": 4678168151807803565, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 2 + }, + { + "KeepsakeRoomId": 267, + "RoomId": 8786672571011050982, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 3 + }, + { + "KeepsakeRoomId": 273, + "RoomId": 59058753, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 4 + }, + { + "KeepsakeRoomId": 266, + "RoomId": 41922506, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 5 + }, + { + "KeepsakeRoomId": 272, + "RoomId": 70225004, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 6 + }, + { + "KeepsakeRoomId": 274, + "RoomId": 50107153, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 7 + }, + { + "KeepsakeRoomId": 260, + "RoomId": 944261190986353689, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 8 + }, + { + "KeepsakeRoomId": 262, + "RoomId": 41854320, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 9 + }, + { + "KeepsakeRoomId": 264, + "RoomId": 1063552974137030672, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 10 + }, + { + "KeepsakeRoomId": 275, + "RoomId": 3662988090243921994, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 11 + }, + { + "KeepsakeRoomId": 269, + "RoomId": 31382618, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 12 + }, + { + "KeepsakeRoomId": 261, + "RoomId": 1752507419075074724, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 13 + }, + { + "KeepsakeRoomId": 263, + "RoomId": 74897901, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 14 + }, + { + "KeepsakeRoomId": 268, + "RoomId": 42201785, + "KeepsakeRoomListId": 30, + "Type": 0, + "Order": 15 + } + ], + "RoomUnlockStartOffsetTicks": 600000000, + "RoomUnlockIntervalTicks": 600000000, + "RoomUnlockBatchSize": 1, + "RoomType": 0, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:01:00", + "RoomUnlockInterval": "00:01:00" + } + ], + "StartTime": "5555-02-06T00:00:00Z", + "EndTime": "5555-02-07T00:00:00Z", + "CollectionEndTime": "5555-02-08T00:00:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": null, + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": null, + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Coming_in_Hot_Progression_Event_Alpha_EventId_2.json b/apps/api/static/progression-events/Coming_in_Hot_Progression_Event_Alpha_EventId_2.json new file mode 100755 index 0000000..c2e05e6 --- /dev/null +++ b/apps/api/static/progression-events/Coming_in_Hot_Progression_Event_Alpha_EventId_2.json @@ -0,0 +1,117 @@ +{ + "ProgressionEventId": 2, + "Name": "Coming in Hot! Progression Event Alpha", + "IsEnabled": true, + "Rewards": [ + { + "ProgressionEventRewardId": 1, + "ProgressionEventId": 2, + "GiftDropId": 3798, + "GiftDropIds": [ + 3798 + ], + "ImageName": "7w7xumgr5rtaouze5e5lwspea.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 30, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 2, + "ProgressionEventId": 2, + "GiftDropId": 3779, + "GiftDropIds": [ + 3779 + ], + "ImageName": "eynegc0nils797wgjqz96a2ds.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 3, + "ProgressionEventId": 2, + "GiftDropId": 3025, + "GiftDropIds": [ + 3025 + ], + "ImageName": "2ikt2bx6xwiyyr6s8qducxjr1.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 90, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 4, + "ProgressionEventId": 2, + "GiftDropId": 4079, + "GiftDropIds": [ + 4079 + ], + "ImageName": "dziv7z4fwbejheoy7yvrjlby1.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 6, + "ProgressionEventId": 2, + "GiftDropId": 4078, + "GiftDropIds": [ + 4078 + ], + "ImageName": "6fepaaug17ai3guqpazy3v86o.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 180, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 7, + "ProgressionEventId": 2, + "GiftDropId": 3974, + "GiftDropIds": [ + 3974 + ], + "ImageName": "7958ooqtj2o04rkcdqtyb3rko.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 250, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [], + "StartTime": "2022-09-13T23:00:00Z", + "EndTime": "2022-09-16T23:00:00Z", + "CollectionEndTime": "2022-09-17T23:00:00Z", + "UsesBoost": true, + "BoostDailyGameplayMinutesLimit": 20, + "BoostXpMultiplier": 3, + "PurchasableXpBoostId": null, + "ActiveExperiment": "growth_progression_events", + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": null, + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Invasion_2_EventId_9.json b/apps/api/static/progression-events/Invasion_2_EventId_9.json new file mode 100755 index 0000000..f2ec34b --- /dev/null +++ b/apps/api/static/progression-events/Invasion_2_EventId_9.json @@ -0,0 +1,703 @@ +{ + "ProgressionEventId": 9, + "Name": "Invasion 2!", + "IsEnabled": true, + "Rewards": [ + { + "ProgressionEventRewardId": 48, + "ProgressionEventId": 9, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "03msdpjjdn4rye4a5rzlb0iy4.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 49, + "ProgressionEventId": 9, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "eg02namtz6220on6tswdh1a7m.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 170, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 50, + "ProgressionEventId": 9, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "dhtb7pja4o4wau6a4nb9i6hmm.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 330, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 51, + "ProgressionEventId": 9, + "GiftDropId": 5000, + "GiftDropIds": [ + 5000 + ], + "ImageName": "8th0lp6vzerjmvesnk9rayofk.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 540, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 52, + "ProgressionEventId": 9, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "5173t89qwmeqyo5z1m6w87g59.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 750, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 53, + "ProgressionEventId": 9, + "GiftDropId": 4433, + "GiftDropIds": [ + 4433 + ], + "ImageName": "1q562e2xf83t8mk71tq6ivttb.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1070, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 54, + "ProgressionEventId": 9, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "bsyfz1t3uzuaorgvzosp47ryc.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1280, + "RewardIndex": 6, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 55, + "ProgressionEventId": 9, + "GiftDropId": 5047, + "GiftDropIds": [ + 5047 + ], + "ImageName": "1oysf2o2iqrvvkbzgxj2nt5ls.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1810, + "RewardIndex": 7, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 56, + "ProgressionEventId": 9, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "6efp1yda2ld5508dty6r7r2li.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2020, + "RewardIndex": 8, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 57, + "ProgressionEventId": 9, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "9qtg9rduxkg1vwt10ta18qxoj.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2870, + "RewardIndex": 9, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 58, + "ProgressionEventId": 9, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "7ylm9s3ipm79nb97tbidj9sfw.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 3080, + "RewardIndex": 10, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 59, + "ProgressionEventId": 9, + "GiftDropId": 4954, + "GiftDropIds": [ + 4954 + ], + "ImageName": "7cnvplzo7iqzvgwwyg13x9yul.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 3930, + "RewardIndex": 11, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 60, + "ProgressionEventId": 9, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "b6jdkpp062231ywmjppkc0skm.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 4140, + "RewardIndex": 12, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 61, + "ProgressionEventId": 9, + "GiftDropId": 5272, + "GiftDropIds": [ + 5272 + ], + "ImageName": "24624vyh7d3pkjzmpabdo884n.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 4990, + "RewardIndex": 13, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 62, + "ProgressionEventId": 9, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "5wyzjcnty2ejkmdhwrj9a179p.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 5200, + "RewardIndex": 14, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 63, + "ProgressionEventId": 9, + "GiftDropId": 5302, + "GiftDropIds": [ + 5302 + ], + "ImageName": "d3vuktasdn3tfvdjjzkcbwjd8.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 6050, + "RewardIndex": 15, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 64, + "ProgressionEventId": 9, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "0vhtp1bz55aj6cch5z922vhiy.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 300, + "RewardIndex": 16, + "IsBonus": true, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [ + { + "KeepsakeRoomListId": 24, + "ProgressionEventId": 9, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 202, + "RoomId": 79637721166461380, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 0 + }, + { + "KeepsakeRoomId": 205, + "RoomId": 7755621295025968191, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 1 + }, + { + "KeepsakeRoomId": 242, + "RoomId": 76890764, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 2 + }, + { + "KeepsakeRoomId": 200, + "RoomId": 8483543681332714280, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 3 + }, + { + "KeepsakeRoomId": 204, + "RoomId": 75208136, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 4 + }, + { + "KeepsakeRoomId": 201, + "RoomId": 7036488310533039471, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 5 + }, + { + "KeepsakeRoomId": 203, + "RoomId": 49268683, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 6 + }, + { + "KeepsakeRoomId": 207, + "RoomId": 58246484, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 7 + }, + { + "KeepsakeRoomId": 197, + "RoomId": 887680104196187339, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 8 + }, + { + "KeepsakeRoomId": 249, + "RoomId": 40613764, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 9 + }, + { + "KeepsakeRoomId": 251, + "RoomId": 72079035, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 10 + }, + { + "KeepsakeRoomId": 198, + "RoomId": 73692017, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 11 + }, + { + "KeepsakeRoomId": 206, + "RoomId": 4678168151807803565, + "KeepsakeRoomListId": 24, + "Type": 0, + "Order": 12 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 2592000000000, + "RoomUnlockBatchSize": 3, + "RoomType": 0, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "3.00:00:00" + }, + { + "KeepsakeRoomListId": 25, + "ProgressionEventId": 9, + "UnlockItemAvatarItemId": 2713, + "UnlockItemGiftDropId": 5281, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 212, + "RoomId": 1629507034485430449, + "KeepsakeRoomListId": 25, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 208, + "RoomId": 5786874011574248004, + "KeepsakeRoomListId": 25, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 210, + "RoomId": 3207992100513208840, + "KeepsakeRoomListId": 25, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 209, + "RoomId": 3200554354111267322, + "KeepsakeRoomListId": 25, + "Type": 1, + "Order": 3 + }, + { + "KeepsakeRoomId": 213, + "RoomId": 77570566, + "KeepsakeRoomListId": 25, + "Type": 1, + "Order": 4 + }, + { + "KeepsakeRoomId": 211, + "RoomId": 57707466, + "KeepsakeRoomListId": 25, + "Type": 1, + "Order": 5 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 1728000000000, + "RoomUnlockBatchSize": 2, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "2.00:00:00" + }, + { + "KeepsakeRoomListId": 26, + "ProgressionEventId": 9, + "UnlockItemAvatarItemId": 2701, + "UnlockItemGiftDropId": 5269, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 245, + "RoomId": 26723336, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 243, + "RoomId": 4496117626402779973, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 219, + "RoomId": 64885245733710823, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 217, + "RoomId": 66460043, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 3 + }, + { + "KeepsakeRoomId": 221, + "RoomId": 9004916221398793266, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 4 + }, + { + "KeepsakeRoomId": 215, + "RoomId": 75570087, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 5 + }, + { + "KeepsakeRoomId": 214, + "RoomId": 43401202, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 6 + }, + { + "KeepsakeRoomId": 216, + "RoomId": 1751471322540793226, + "KeepsakeRoomListId": 26, + "Type": 1, + "Order": 7 + } + ], + "RoomUnlockStartOffsetTicks": 1728000000000, + "RoomUnlockIntervalTicks": 864000000000, + "RoomUnlockBatchSize": 1, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "2.00:00:00", + "RoomUnlockInterval": "1.00:00:00" + }, + { + "KeepsakeRoomListId": 27, + "ProgressionEventId": 9, + "UnlockItemAvatarItemId": 2703, + "UnlockItemGiftDropId": 5271, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 226, + "RoomId": 7576729427803564326, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 258, + "RoomId": 31369470, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 229, + "RoomId": 70225004, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 230, + "RoomId": 8837447252376723733, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 3 + }, + { + "KeepsakeRoomId": 256, + "RoomId": 73821809, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 4 + }, + { + "KeepsakeRoomId": 222, + "RoomId": 3101788489080959468, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 5 + }, + { + "KeepsakeRoomId": 227, + "RoomId": 10266603, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 6 + }, + { + "KeepsakeRoomId": 228, + "RoomId": 5792488805990360638, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 7 + }, + { + "KeepsakeRoomId": 257, + "RoomId": 8364883655950427728, + "KeepsakeRoomListId": 27, + "Type": 1, + "Order": 8 + } + ], + "RoomUnlockStartOffsetTicks": 2592000000000, + "RoomUnlockIntervalTicks": 2592000000000, + "RoomUnlockBatchSize": 3, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "3.00:00:00", + "RoomUnlockInterval": "3.00:00:00" + }, + { + "KeepsakeRoomListId": 28, + "ProgressionEventId": 9, + "UnlockItemAvatarItemId": 2699, + "UnlockItemGiftDropId": 5267, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 250, + "RoomId": 7021872, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 254, + "RoomId": 74897901, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 241, + "RoomId": 64936037, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 231, + "RoomId": 31518506, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 3 + }, + { + "KeepsakeRoomId": 239, + "RoomId": 189633977796607371, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 4 + }, + { + "KeepsakeRoomId": 255, + "RoomId": 4708745686835418998, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 5 + }, + { + "KeepsakeRoomId": 237, + "RoomId": 5628775642092102621, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 6 + }, + { + "KeepsakeRoomId": 235, + "RoomId": 351964245102334138, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 7 + }, + { + "KeepsakeRoomId": 240, + "RoomId": 1752507419075074724, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 8 + }, + { + "KeepsakeRoomId": 253, + "RoomId": 4747460318795739950, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 9 + }, + { + "KeepsakeRoomId": 238, + "RoomId": 47579443, + "KeepsakeRoomListId": 28, + "Type": 1, + "Order": 10 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 1728000000000, + "RoomUnlockBatchSize": 2, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "2.00:00:00" + } + ], + "StartTime": "2023-03-02T20:33:00Z", + "EndTime": "2023-03-15T20:35:00Z", + "CollectionEndTime": "2023-03-16T20:35:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": "58e9a05b-6106-4d8b-9fce-de4fec6c4d5b", + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "1u0mceq0gypn478mqymsmc6es.png", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Invasion_EventId_6.json b/apps/api/static/progression-events/Invasion_EventId_6.json new file mode 100755 index 0000000..dd56a03 --- /dev/null +++ b/apps/api/static/progression-events/Invasion_EventId_6.json @@ -0,0 +1,557 @@ +{ + "ProgressionEventId": 6, + "Name": "Invasion", + "IsEnabled": false, + "Rewards": [ + { + "ProgressionEventRewardId": 14, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "8p6bvkicn08fxm736v7vc6px8.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 15, + "ProgressionEventId": 6, + "GiftDropId": 4423, + "GiftDropIds": [ + 4423 + ], + "ImageName": "29d6vkhsoavxvy2fbub3p8623.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 90, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 16, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "9etpy89ul022jlnixh2pz1t81.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 120, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 17, + "ProgressionEventId": 6, + "GiftDropId": 377, + "GiftDropIds": [ + 377 + ], + "ImageName": "d6y2itbia3t43bcn2rlxjr9g2.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 160, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 18, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "388dhe2inzetzkupstnbfzelf.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 210, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 19, + "ProgressionEventId": 6, + "GiftDropId": 4433, + "GiftDropIds": [ + 4433 + ], + "ImageName": "05u5fjm5rdakjnoknn43uxjra.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 270, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 20, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "1vgxmpgz6tavxiy389rv89xtn.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 340, + "RewardIndex": 6, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 21, + "ProgressionEventId": 6, + "GiftDropId": 5039, + "GiftDropIds": [ + 5039 + ], + "ImageName": "960jtbwz6swvytlgschy82g2k.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 420, + "RewardIndex": 7, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 22, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "8gs80hrx6bp617nqc7o65g6s3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 520, + "RewardIndex": 8, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 23, + "ProgressionEventId": 6, + "GiftDropId": 4433, + "GiftDropIds": [ + 4433 + ], + "ImageName": "c5zppw23v8jovvc5u356hl8or.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 650, + "RewardIndex": 9, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 24, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "537qmmlviwslvgc5gudhc9wgq.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 810, + "RewardIndex": 10, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 25, + "ProgressionEventId": 6, + "GiftDropId": 3729, + "GiftDropIds": [ + 3729 + ], + "ImageName": "d4cb6v5ck49ir3jqjhwrzxd92.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1020, + "RewardIndex": 11, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 26, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "9ihssplq503eqyybg1g0hc8n4.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1280, + "RewardIndex": 12, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 27, + "ProgressionEventId": 6, + "GiftDropId": 330, + "GiftDropIds": [ + 330 + ], + "ImageName": "d1rswffe1ma4i03f88yjztwna.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1610, + "RewardIndex": 13, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 28, + "ProgressionEventId": 6, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "8ci3t9f4o51uuvr7u140t0ejb.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2040, + "RewardIndex": 14, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 29, + "ProgressionEventId": 6, + "GiftDropId": 5032, + "GiftDropIds": [ + 5032 + ], + "ImageName": "1cwj4ceyz3w8q0s7iz7p4euyh.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2580, + "RewardIndex": 15, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 30, + "ProgressionEventId": 6, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "5r5wx9zmnpk1v6tj943nj45cs.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 230, + "RewardIndex": 16, + "IsBonus": true, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [ + { + "KeepsakeRoomListId": 3, + "ProgressionEventId": 6, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 83, + "RoomId": 26265683, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 0 + }, + { + "KeepsakeRoomId": 82, + "RoomId": 26003309, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 1 + }, + { + "KeepsakeRoomId": 94, + "RoomId": 41855338, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 2 + }, + { + "KeepsakeRoomId": 88, + "RoomId": 59046620, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 3 + }, + { + "KeepsakeRoomId": 85, + "RoomId": 59058753, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 4 + }, + { + "KeepsakeRoomId": 81, + "RoomId": 32217089, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 5 + }, + { + "KeepsakeRoomId": 89, + "RoomId": 9112061, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 6 + }, + { + "KeepsakeRoomId": 80, + "RoomId": 59100897, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 7 + }, + { + "KeepsakeRoomId": 95, + "RoomId": 32840405, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 8 + }, + { + "KeepsakeRoomId": 92, + "RoomId": 16860104, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 9 + }, + { + "KeepsakeRoomId": 98, + "RoomId": 59070317, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 10 + }, + { + "KeepsakeRoomId": 91, + "RoomId": 78042908, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 11 + }, + { + "KeepsakeRoomId": 100, + "RoomId": 31886274, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 12 + }, + { + "KeepsakeRoomId": 96, + "RoomId": 76714234, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 13 + }, + { + "KeepsakeRoomId": 90, + "RoomId": 5242677, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 14 + }, + { + "KeepsakeRoomId": 93, + "RoomId": 59058035, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 15 + }, + { + "KeepsakeRoomId": 97, + "RoomId": 25982226, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 16 + }, + { + "KeepsakeRoomId": 77, + "RoomId": 59045944, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 17 + }, + { + "KeepsakeRoomId": 78, + "RoomId": 42598725, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 18 + }, + { + "KeepsakeRoomId": 86, + "RoomId": 42146023, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 19 + }, + { + "KeepsakeRoomId": 75, + "RoomId": 54586671, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 20 + }, + { + "KeepsakeRoomId": 38, + "RoomId": 76890764, + "KeepsakeRoomListId": 3, + "Type": 0, + "Order": 21 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 504000000000, + "RoomUnlockBatchSize": 1, + "RoomType": 0, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "14:00:00" + }, + { + "KeepsakeRoomListId": 4, + "ProgressionEventId": 6, + "UnlockItemAvatarItemId": 2371, + "UnlockItemGiftDropId": 4508, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 71, + "RoomId": 67219271, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 43, + "RoomId": 59106455, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 72, + "RoomId": 25251760, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 84, + "RoomId": 77993488, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 3 + }, + { + "KeepsakeRoomId": 42, + "RoomId": 41885666, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 4 + }, + { + "KeepsakeRoomId": 74, + "RoomId": 41854064, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 5 + }, + { + "KeepsakeRoomId": 76, + "RoomId": 41892811, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 6 + }, + { + "KeepsakeRoomId": 41, + "RoomId": 31382618, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 7 + }, + { + "KeepsakeRoomId": 87, + "RoomId": 31370276, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 8 + }, + { + "KeepsakeRoomId": 79, + "RoomId": 69004612, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 9 + }, + { + "KeepsakeRoomId": 99, + "RoomId": 42201785, + "KeepsakeRoomListId": 4, + "Type": 1, + "Order": 10 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 1728000000000, + "RoomUnlockBatchSize": 2, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "2.00:00:00" + } + ], + "StartTime": "2023-10-18T20:45:00Z", + "EndTime": "2023-11-01T23:00:00Z", + "CollectionEndTime": "2023-11-02T23:00:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": "9833aa2e-30f8-4fe6-9ba8-54ae3eff5dd8", + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "7cbeqeya66819q7jahtlldkax.png", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Medieval_Season_EventId_15.json b/apps/api/static/progression-events/Medieval_Season_EventId_15.json new file mode 100755 index 0000000..07dac05 --- /dev/null +++ b/apps/api/static/progression-events/Medieval_Season_EventId_15.json @@ -0,0 +1,661 @@ +{ + "ProgressionEventId": 15, + "Name": "Medieval Season", + "IsEnabled": true, + "Rewards": [ + { + "ProgressionEventRewardId": 184, + "ProgressionEventId": 15, + "GiftDropId": 31965, + "GiftDropIds": [ + 31965 + ], + "ImageName": "119ujjiogkl6o8hvn0bv1e9v8.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 10, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 185, + "ProgressionEventId": 15, + "GiftDropId": 31964, + "GiftDropIds": [ + 31964 + ], + "ImageName": "2ekumj2jf1uz8yw8d7gmtnunm.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 10, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 186, + "ProgressionEventId": 15, + "GiftDropId": 18130, + "GiftDropIds": [ + 18130 + ], + "ImageName": "01vkyx5jx6em155gbfpdy4fxa.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 20, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 187, + "ProgressionEventId": 15, + "GiftDropId": 18178, + "GiftDropIds": [ + 18178 + ], + "ImageName": "4x07bt9riqjsnr8reyyuu1hh8.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 20, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 188, + "ProgressionEventId": 15, + "GiftDropId": 31966, + "GiftDropIds": [ + 31966 + ], + "ImageName": "523hupp6etxjopnc8eqrnihks.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 40, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 189, + "ProgressionEventId": 15, + "GiftDropId": 31965, + "GiftDropIds": [ + 31965 + ], + "ImageName": "55el0zslgj93g4g0ob2tlaiyx.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 40, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 190, + "ProgressionEventId": 15, + "GiftDropId": 2010, + "GiftDropIds": [ + 2010 + ], + "ImageName": "4z1sudgzj0fcvuzh85ygggbbs.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 6, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 191, + "ProgressionEventId": 15, + "GiftDropId": 18128, + "GiftDropIds": [ + 18128 + ], + "ImageName": "atoz95u6cuuavzkxx8ahbaqvd.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 7, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 196, + "ProgressionEventId": 15, + "GiftDropId": 31967, + "GiftDropIds": [ + 31967 + ], + "ImageName": "230klvvpb0fxmd9514h7ikvl9.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 90, + "RewardIndex": 8, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 197, + "ProgressionEventId": 15, + "GiftDropId": 31966, + "GiftDropIds": [ + 31966 + ], + "ImageName": "di0eruhrxnqcqfu8ovjxo02c3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 90, + "RewardIndex": 9, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 198, + "ProgressionEventId": 15, + "GiftDropId": 18130, + "GiftDropIds": [ + 18130 + ], + "ImageName": "22j1uti988vvw686gzcu5ke17.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 10, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 199, + "ProgressionEventId": 15, + "GiftDropId": 31968, + "GiftDropIds": [ + 31968 + ], + "ImageName": "bmt82rnj5xrry556ifjo9u29f.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 11, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 200, + "ProgressionEventId": 15, + "GiftDropId": 15500, + "GiftDropIds": [ + 15500 + ], + "ImageName": "epdwizupz0rstj2bzod82kmza.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 180, + "RewardIndex": 12, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 201, + "ProgressionEventId": 15, + "GiftDropId": 31967, + "GiftDropIds": [ + 31967 + ], + "ImageName": "36t3tpm79wuydbdomdu26alkv.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 180, + "RewardIndex": 13, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 202, + "ProgressionEventId": 15, + "GiftDropId": 31965, + "GiftDropIds": [ + 31965 + ], + "ImageName": "6s3w0zksn3wwdbcq1ia77lyz7.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 240, + "RewardIndex": 14, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 203, + "ProgressionEventId": 15, + "GiftDropId": 18128, + "GiftDropIds": [ + 18128 + ], + "ImageName": "97dm76eryr3gwtl6ue1zcmacw.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 240, + "RewardIndex": 15, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 204, + "ProgressionEventId": 15, + "GiftDropId": 15572, + "GiftDropIds": [ + 15572 + ], + "ImageName": "1cwr07kjp9rvvi6pod9xhuugx.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 300, + "RewardIndex": 16, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 205, + "ProgressionEventId": 15, + "GiftDropId": 31965, + "GiftDropIds": [ + 31965 + ], + "ImageName": "4jnib0tx57plpgm6le0ek7c68.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 300, + "RewardIndex": 17, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 206, + "ProgressionEventId": 15, + "GiftDropId": 31965, + "GiftDropIds": [ + 31965 + ], + "ImageName": "evymtv1hf5uyibfglhp91ly5l.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 360, + "RewardIndex": 18, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 207, + "ProgressionEventId": 15, + "GiftDropId": 31969, + "GiftDropIds": [ + 31969 + ], + "ImageName": "93xulm1o1e5i8hepqfg6i6dld.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 360, + "RewardIndex": 19, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 208, + "ProgressionEventId": 15, + "GiftDropId": 2010, + "GiftDropIds": [ + 2010 + ], + "ImageName": "1l9oio4bq2umlhpom71jeka87.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 440, + "RewardIndex": 20, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 209, + "ProgressionEventId": 15, + "GiftDropId": 31966, + "GiftDropIds": [ + 31966 + ], + "ImageName": "4qrt06kn0qxikchcsb4xf7cp6.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 440, + "RewardIndex": 21, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 210, + "ProgressionEventId": 15, + "GiftDropId": 18130, + "GiftDropIds": [ + 18130 + ], + "ImageName": "5js3ybdcbnkwpaz68huelwanj.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 520, + "RewardIndex": 22, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 211, + "ProgressionEventId": 15, + "GiftDropId": 18128, + "GiftDropIds": [ + 18128 + ], + "ImageName": "bok9gvl9mp81pud1xcp1owzum.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 520, + "RewardIndex": 23, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 212, + "ProgressionEventId": 15, + "GiftDropId": 15558, + "GiftDropIds": [ + 15558 + ], + "ImageName": "a88y623frl8axhvp1equcqbw0.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 610, + "RewardIndex": 24, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 213, + "ProgressionEventId": 15, + "GiftDropId": 31966, + "GiftDropIds": [ + 31966 + ], + "ImageName": "2trla90had5222g1roc7myvys.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 610, + "RewardIndex": 25, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 214, + "ProgressionEventId": 15, + "GiftDropId": 18130, + "GiftDropIds": [ + 18130 + ], + "ImageName": "e226ung2j4vwcwhbrvqurenue.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 710, + "RewardIndex": 26, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 215, + "ProgressionEventId": 15, + "GiftDropId": 17030, + "GiftDropIds": [ + 17030 + ], + "ImageName": "br79hvrvevfdxjnw30auft6ps.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 710, + "RewardIndex": 27, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 216, + "ProgressionEventId": 15, + "GiftDropId": 31966, + "GiftDropIds": [ + 31966 + ], + "ImageName": "02ibg78pact35tmgo17h47r0d.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 810, + "RewardIndex": 28, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 217, + "ProgressionEventId": 15, + "GiftDropId": 31965, + "GiftDropIds": [ + 31965 + ], + "ImageName": "bx673w6t4y0sus5lqavuuhw34.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 810, + "RewardIndex": 29, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 218, + "ProgressionEventId": 15, + "GiftDropId": 18180, + "GiftDropIds": [ + 18180 + ], + "ImageName": "dmz15b9tuc95xxp4emqt2oemi.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 930, + "RewardIndex": 30, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 219, + "ProgressionEventId": 15, + "GiftDropId": 18128, + "GiftDropIds": [ + 18128 + ], + "ImageName": "0qaxg6x1j5k5m75d9gius4mdp.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 930, + "RewardIndex": 31, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 220, + "ProgressionEventId": 15, + "GiftDropId": 2010, + "GiftDropIds": [ + 2010 + ], + "ImageName": "9xjv03v8l6bme8dz3t6e3bzsr.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1050, + "RewardIndex": 32, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 221, + "ProgressionEventId": 15, + "GiftDropId": 31966, + "GiftDropIds": [ + 31966 + ], + "ImageName": "b6xga15ruxpacniaqcnjnv1er.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1050, + "RewardIndex": 33, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 222, + "ProgressionEventId": 15, + "GiftDropId": 18130, + "GiftDropIds": [ + 18130 + ], + "ImageName": "8c2h0r2swf6bpi9671j29drus.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1170, + "RewardIndex": 34, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 223, + "ProgressionEventId": 15, + "GiftDropId": 18179, + "GiftDropIds": [ + 18179 + ], + "ImageName": "bj47w995if9qpgwzs3h9b2nzb.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1170, + "RewardIndex": 35, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 224, + "ProgressionEventId": 15, + "GiftDropId": 31967, + "GiftDropIds": [ + 31967 + ], + "ImageName": "e2jryr3ypkzni6kkga234jfoi.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1300, + "RewardIndex": 36, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 225, + "ProgressionEventId": 15, + "GiftDropId": 31967, + "GiftDropIds": [ + 31967 + ], + "ImageName": "8ks2xl4ce9fz3xbpsp794vmjf.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1300, + "RewardIndex": 37, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 226, + "ProgressionEventId": 15, + "GiftDropId": 17065, + "GiftDropIds": [ + 17065 + ], + "ImageName": "3ldt5498un7cv6mt52ybkd7x1.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1440, + "RewardIndex": 38, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 227, + "ProgressionEventId": 15, + "GiftDropId": 17064, + "GiftDropIds": [ + 17064 + ], + "ImageName": "7x6406x170ca8k6xxn49gpp67.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1440, + "RewardIndex": 39, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [], + "StartTime": "2025-08-08T14:00:00Z", + "EndTime": "2025-08-25T14:00:00Z", + "CollectionEndTime": "2025-08-26T14:00:00Z", + "UsesBoost": true, + "BoostDailyGameplayMinutesLimit": 1440, + "BoostXpMultiplier": 1, + "PurchasableXpBoostId": "b86411a0-10c5-4d2b-9228-30e94a00eb68", + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "76lkj9zjul69p2jtjwwb3gtyp.png", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Progression_Event_Alpha_Repeat_EventId_5.json b/apps/api/static/progression-events/Progression_Event_Alpha_Repeat_EventId_5.json new file mode 100755 index 0000000..bcbafd1 --- /dev/null +++ b/apps/api/static/progression-events/Progression_Event_Alpha_Repeat_EventId_5.json @@ -0,0 +1,117 @@ +{ + "ProgressionEventId": 5, + "Name": "Progression Event Alpha Repeat", + "IsEnabled": false, + "Rewards": [ + { + "ProgressionEventRewardId": 8, + "ProgressionEventId": 5, + "GiftDropId": 3798, + "GiftDropIds": [ + 3798 + ], + "ImageName": "c6o7fs5n863b70ib8l72db471.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 30, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 9, + "ProgressionEventId": 5, + "GiftDropId": 3779, + "GiftDropIds": [ + 3779 + ], + "ImageName": "dr989ihctyomlfrq9cvy1m53o.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 10, + "ProgressionEventId": 5, + "GiftDropId": 3025, + "GiftDropIds": [ + 3025 + ], + "ImageName": "1kgv7gxn97k59qpd8ulfupg9p.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 90, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 11, + "ProgressionEventId": 5, + "GiftDropId": 4079, + "GiftDropIds": [ + 4079 + ], + "ImageName": "bg5irppfjfcvspbyg0xupdzzz.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 12, + "ProgressionEventId": 5, + "GiftDropId": 4078, + "GiftDropIds": [ + 4078 + ], + "ImageName": "cc5c98ttyl081t6wxadsaovh4.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 180, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 13, + "ProgressionEventId": 5, + "GiftDropId": 3974, + "GiftDropIds": [ + 3974 + ], + "ImageName": "213ynroo1di0tvm9najsuxwrw.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 250, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [], + "StartTime": "2022-09-20T23:00:00Z", + "EndTime": "2022-09-23T23:00:00Z", + "CollectionEndTime": "2022-09-24T23:00:00Z", + "UsesBoost": true, + "BoostDailyGameplayMinutesLimit": 20, + "BoostXpMultiplier": 3, + "PurchasableXpBoostId": null, + "ActiveExperiment": "growth_second_progression_event", + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": null, + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Rec_Room_EventId_3.json b/apps/api/static/progression-events/Rec_Room_EventId_3.json new file mode 100755 index 0000000..5d60cd4 --- /dev/null +++ b/apps/api/static/progression-events/Rec_Room_EventId_3.json @@ -0,0 +1,277 @@ +{ + "ProgressionEventId": 3, + "Name": "Rec Room", + "IsEnabled": false, + "Rewards": [], + "KeepsakeRoomLists": [ + { + "KeepsakeRoomListId": 1, + "ProgressionEventId": 3, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 6, + "RoomId": 41855338, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 0 + }, + { + "KeepsakeRoomId": 7, + "RoomId": 54586671, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 1 + }, + { + "KeepsakeRoomId": 27, + "RoomId": 76714234, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 2 + }, + { + "KeepsakeRoomId": 13, + "RoomId": 9112061, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 3 + }, + { + "KeepsakeRoomId": 5, + "RoomId": 59058753, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 4 + }, + { + "KeepsakeRoomId": 1, + "RoomId": 5242677, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 5 + }, + { + "KeepsakeRoomId": 26, + "RoomId": 59046620, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 6 + }, + { + "KeepsakeRoomId": 23, + "RoomId": 42598725, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 7 + }, + { + "KeepsakeRoomId": 37, + "RoomId": 59100897, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 8 + }, + { + "KeepsakeRoomId": 12, + "RoomId": 59058035, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 9 + }, + { + "KeepsakeRoomId": 24, + "RoomId": 78042908, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 10 + }, + { + "KeepsakeRoomId": 15, + "RoomId": 25982226, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 11 + }, + { + "KeepsakeRoomId": 3, + "RoomId": 59070317, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 12 + }, + { + "KeepsakeRoomId": 4, + "RoomId": 32840405, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 13 + }, + { + "KeepsakeRoomId": 8, + "RoomId": 42146023, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 14 + }, + { + "KeepsakeRoomId": 14, + "RoomId": 32217089, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 15 + }, + { + "KeepsakeRoomId": 22, + "RoomId": 76890764, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 16 + }, + { + "KeepsakeRoomId": 28, + "RoomId": 59045944, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 17 + }, + { + "KeepsakeRoomId": 25, + "RoomId": 26003309, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 18 + }, + { + "KeepsakeRoomId": 11, + "RoomId": 16860104, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 19 + }, + { + "KeepsakeRoomId": 2, + "RoomId": 26265683, + "KeepsakeRoomListId": 1, + "Type": 0, + "Order": 20 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 0, + "RoomUnlockBatchSize": 0, + "RoomType": 0, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "00:00:00" + }, + { + "KeepsakeRoomListId": 2, + "ProgressionEventId": 3, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 34, + "RoomId": 67219271, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 30, + "RoomId": 41885666, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 16, + "RoomId": 69004612, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 31, + "RoomId": 25251760, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 3 + }, + { + "KeepsakeRoomId": 29, + "RoomId": 41892811, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 4 + }, + { + "KeepsakeRoomId": 18, + "RoomId": 31382618, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 5 + }, + { + "KeepsakeRoomId": 33, + "RoomId": 42201785, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 6 + }, + { + "KeepsakeRoomId": 36, + "RoomId": 77993488, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 7 + }, + { + "KeepsakeRoomId": 20, + "RoomId": 59106455, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 8 + }, + { + "KeepsakeRoomId": 32, + "RoomId": 31370276, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 9 + }, + { + "KeepsakeRoomId": 17, + "RoomId": 41854064, + "KeepsakeRoomListId": 2, + "Type": 1, + "Order": 10 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 0, + "RoomUnlockBatchSize": 0, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "00:00:00" + } + ], + "StartTime": "2023-12-14T00:00:00Z", + "EndTime": "2023-12-15T00:00:00Z", + "CollectionEndTime": "2023-12-16T00:00:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": null, + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": null, + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Science_Experiment_Restoration_EventId_12.json b/apps/api/static/progression-events/Science_Experiment_Restoration_EventId_12.json new file mode 100755 index 0000000..10acbbc --- /dev/null +++ b/apps/api/static/progression-events/Science_Experiment_Restoration_EventId_12.json @@ -0,0 +1,445 @@ +{ + "ProgressionEventId": 12, + "Name": "Science Experiment: Restoration", + "IsEnabled": true, + "Rewards": [ + { + "ProgressionEventRewardId": 66, + "ProgressionEventId": 12, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "djfaxfi8a6af5mvtc3qmh3jow.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 20, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 67, + "ProgressionEventId": 12, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "6fx5ck93714znx3eyldgfxs0j.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 110, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 68, + "ProgressionEventId": 12, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "2hbq188nsz4wvh8qzbz60ciz4.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 300, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 69, + "ProgressionEventId": 12, + "GiftDropId": 3783, + "GiftDropIds": [ + 3783 + ], + "ImageName": "2w3tsxe7ocrn4smgkrocmiex1.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 580, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 70, + "ProgressionEventId": 12, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "5ox4r2qpvqwhxlpsh2fnysdpf.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 950, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 71, + "ProgressionEventId": 12, + "GiftDropId": 4433, + "GiftDropIds": [ + 4433 + ], + "ImageName": "2is18pivakktvlegkrth0acpw.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1410, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 72, + "ProgressionEventId": 12, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "2hzczu8kudpizq3sjmmq2klyp.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1960, + "RewardIndex": 6, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 73, + "ProgressionEventId": 12, + "GiftDropId": 5517, + "GiftDropIds": [ + 5517 + ], + "ImageName": "cb9y4mey6y94xd7tkfxz4znnh.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2700, + "RewardIndex": 7, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 74, + "ProgressionEventId": 12, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "e9n6quz84ppvxkvszgaqhgjo1.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 3340, + "RewardIndex": 8, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 75, + "ProgressionEventId": 12, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "d6ika8z7hn8c245yt0hn0kgiz.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 4130, + "RewardIndex": 9, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 76, + "ProgressionEventId": 12, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "5ydvmfqzoiicmiuz4tvvraahh.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 4920, + "RewardIndex": 10, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 77, + "ProgressionEventId": 12, + "GiftDropId": 5524, + "GiftDropIds": [ + 5524 + ], + "ImageName": "37w5i7re60wjsgn4l1yocw425.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 5760, + "RewardIndex": 11, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 78, + "ProgressionEventId": 12, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "3xbb886g6ylgmhjm3c4ifzpua.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 6550, + "RewardIndex": 12, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 81, + "ProgressionEventId": 12, + "GiftDropId": 5528, + "GiftDropIds": [ + 5528 + ], + "ImageName": "bvhbfhwqpu5qj9pilb5i9thcl.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 7440, + "RewardIndex": 13, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 82, + "ProgressionEventId": 12, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "7hyz2xgjisqdimlbzshe6y5v0.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 800, + "RewardIndex": 14, + "IsBonus": true, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [ + { + "KeepsakeRoomListId": 31, + "ProgressionEventId": 12, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 276, + "RoomId": 76890764, + "KeepsakeRoomListId": 31, + "Type": 0, + "Order": 0 + }, + { + "KeepsakeRoomId": 279, + "RoomId": 59058753, + "KeepsakeRoomListId": 31, + "Type": 0, + "Order": 1 + }, + { + "KeepsakeRoomId": 280, + "RoomId": 70225004, + "KeepsakeRoomListId": 31, + "Type": 0, + "Order": 2 + }, + { + "KeepsakeRoomId": 281, + "RoomId": 41922506, + "KeepsakeRoomListId": 31, + "Type": 0, + "Order": 3 + }, + { + "KeepsakeRoomId": 278, + "RoomId": 1063552974137030672, + "KeepsakeRoomListId": 31, + "Type": 0, + "Order": 4 + }, + { + "KeepsakeRoomId": 277, + "RoomId": 8786672571011050982, + "KeepsakeRoomListId": 31, + "Type": 0, + "Order": 5 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 2556000000000, + "RoomUnlockBatchSize": 2, + "RoomType": 0, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "2.23:00:00" + }, + { + "KeepsakeRoomListId": 32, + "ProgressionEventId": 12, + "UnlockItemAvatarItemId": 2942, + "UnlockItemGiftDropId": 5531, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 285, + "RoomId": 74897901, + "KeepsakeRoomListId": 32, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 284, + "RoomId": 1752507419075074724, + "KeepsakeRoomListId": 32, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 282, + "RoomId": 41854064, + "KeepsakeRoomListId": 32, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 283, + "RoomId": 42201785, + "KeepsakeRoomListId": 32, + "Type": 1, + "Order": 3 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 2556000000000, + "RoomUnlockBatchSize": 1, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "2.23:00:00" + }, + { + "KeepsakeRoomListId": 33, + "ProgressionEventId": 12, + "UnlockItemAvatarItemId": 2936, + "UnlockItemGiftDropId": 5525, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 286, + "RoomId": 944261190986353689, + "KeepsakeRoomListId": 33, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 288, + "RoomId": 41854320, + "KeepsakeRoomListId": 33, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 287, + "RoomId": 4678168151807803565, + "KeepsakeRoomListId": 33, + "Type": 1, + "Order": 2 + } + ], + "RoomUnlockStartOffsetTicks": 828000000000, + "RoomUnlockIntervalTicks": 2556000000000, + "RoomUnlockBatchSize": 3, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "23:00:00", + "RoomUnlockInterval": "2.23:00:00" + }, + { + "KeepsakeRoomListId": 34, + "ProgressionEventId": 12, + "UnlockItemAvatarItemId": 2419, + "UnlockItemGiftDropId": 4953, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 289, + "RoomId": 8364812036745705361, + "KeepsakeRoomListId": 34, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 292, + "RoomId": 50107153, + "KeepsakeRoomListId": 34, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 290, + "RoomId": 31382618, + "KeepsakeRoomListId": 34, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 291, + "RoomId": 3662988090243921994, + "KeepsakeRoomListId": 34, + "Type": 1, + "Order": 3 + } + ], + "RoomUnlockStartOffsetTicks": 864000000000, + "RoomUnlockIntervalTicks": 1692000000000, + "RoomUnlockBatchSize": 1, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "1.00:00:00", + "RoomUnlockInterval": "1.23:00:00" + } + ], + "StartTime": "2023-05-17T20:25:00Z", + "EndTime": "2023-05-29T20:25:00Z", + "CollectionEndTime": "2023-05-30T20:25:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": "8869236d-830a-497d-a155-2f4d7ce88c13", + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "8z3cjwkqoa24yyu2ha059s28y.jpg", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Science_Party_EventId_7.json b/apps/api/static/progression-events/Science_Party_EventId_7.json new file mode 100755 index 0000000..ae1e762 --- /dev/null +++ b/apps/api/static/progression-events/Science_Party_EventId_7.json @@ -0,0 +1,578 @@ +{ + "ProgressionEventId": 7, + "Name": "Science Party!", + "IsEnabled": true, + "Rewards": [ + { + "ProgressionEventRewardId": 31, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "aaed5tx5tan53wnahv00j0dqp.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 32, + "ProgressionEventId": 7, + "GiftDropId": 5142, + "GiftDropIds": [ + 5142 + ], + "ImageName": "50hv6aaon37ldw0l9k6ujnyzd.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 100, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 33, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "05xtgqiljov5lqpfmtl0r229h.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 150, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 34, + "ProgressionEventId": 7, + "GiftDropId": 3788, + "GiftDropIds": [ + 3788 + ], + "ImageName": "07t4xzjqh8wsz34qzgau846ie.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 210, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 35, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "8unssdi33pepexzci1fa7ekzc.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 290, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 36, + "ProgressionEventId": 7, + "GiftDropId": 5142, + "GiftDropIds": [ + 5142 + ], + "ImageName": "bzalktli2kkbr5o0l8hwc85bp.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 390, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 37, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "cynkckele9webz9vxtpb4ub63.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 510, + "RewardIndex": 6, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 38, + "ProgressionEventId": 7, + "GiftDropId": 5034, + "GiftDropIds": [ + 5034 + ], + "ImageName": "1u4rcnhwj45z3jkia5gspofb2.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 660, + "RewardIndex": 7, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 39, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "4rofrk3908ubai7h6wl8k8mc3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 840, + "RewardIndex": 8, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 40, + "ProgressionEventId": 7, + "GiftDropId": 5142, + "GiftDropIds": [ + 5142 + ], + "ImageName": "bn4b3ydufhuqd2kqu0ejhl8d3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1060, + "RewardIndex": 9, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 41, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "b7263qy82jdh6nkxteqy3j7wl.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1320, + "RewardIndex": 10, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 42, + "ProgressionEventId": 7, + "GiftDropId": 3889, + "GiftDropIds": [ + 3889 + ], + "ImageName": "ea48ip5d566wyomm3vr76n8v4.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1620, + "RewardIndex": 11, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 43, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "6vvnks7ggj3ml5368tuxcmt3h.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1970, + "RewardIndex": 12, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 44, + "ProgressionEventId": 7, + "GiftDropId": 4959, + "GiftDropIds": [ + 4959 + ], + "ImageName": "ag5yesrz6z9zom62u84272srf.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2370, + "RewardIndex": 13, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 45, + "ProgressionEventId": 7, + "GiftDropId": 4965, + "GiftDropIds": [ + 4965 + ], + "ImageName": "2bo973tl5fkp76pslpxd7myp2.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2820, + "RewardIndex": 14, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 46, + "ProgressionEventId": 7, + "GiftDropId": 5106, + "GiftDropIds": [ + 5106 + ], + "ImageName": "5g7k91zycq4tcunlmhj277162.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 3320, + "RewardIndex": 15, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 47, + "ProgressionEventId": 7, + "GiftDropId": 5060, + "GiftDropIds": [ + 5060 + ], + "ImageName": "7kj6usg7wfr522j6gc3yqudej.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 240, + "RewardIndex": 16, + "IsBonus": true, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [ + { + "KeepsakeRoomListId": 21, + "ProgressionEventId": 7, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 140, + "RoomId": 31709424, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 0 + }, + { + "KeepsakeRoomId": 102, + "RoomId": 2330357920977922697, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 1 + }, + { + "KeepsakeRoomId": 109, + "RoomId": 2748754362604835048, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 2 + }, + { + "KeepsakeRoomId": 136, + "RoomId": 57228091, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 3 + }, + { + "KeepsakeRoomId": 106, + "RoomId": 77747629, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 4 + }, + { + "KeepsakeRoomId": 139, + "RoomId": 76890764, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 5 + }, + { + "KeepsakeRoomId": 133, + "RoomId": 4163663717250077171, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 6 + }, + { + "KeepsakeRoomId": 112, + "RoomId": 7638707323349236913, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 7 + }, + { + "KeepsakeRoomId": 107, + "RoomId": 25952571, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 8 + }, + { + "KeepsakeRoomId": 115, + "RoomId": 70047190, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 9 + }, + { + "KeepsakeRoomId": 114, + "RoomId": 36754794, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 10 + }, + { + "KeepsakeRoomId": 111, + "RoomId": 3981920779437373918, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 11 + }, + { + "KeepsakeRoomId": 103, + "RoomId": 41873233, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 12 + }, + { + "KeepsakeRoomId": 134, + "RoomId": 35221854, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 13 + }, + { + "KeepsakeRoomId": 116, + "RoomId": 68171853, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 14 + }, + { + "KeepsakeRoomId": 104, + "RoomId": 64386353, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 15 + }, + { + "KeepsakeRoomId": 132, + "RoomId": 37711570, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 16 + }, + { + "KeepsakeRoomId": 101, + "RoomId": 17830076, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 17 + }, + { + "KeepsakeRoomId": 137, + "RoomId": 52815862, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 18 + }, + { + "KeepsakeRoomId": 113, + "RoomId": 21478010, + "KeepsakeRoomListId": 21, + "Type": 0, + "Order": 19 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 1728000000000, + "RoomUnlockBatchSize": 3, + "RoomType": 0, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "2.00:00:00" + }, + { + "KeepsakeRoomListId": 22, + "ProgressionEventId": 7, + "UnlockItemAvatarItemId": 2554, + "UnlockItemGiftDropId": 5108, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 127, + "RoomId": 9473003, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 0 + }, + { + "KeepsakeRoomId": 123, + "RoomId": 50107153, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 1 + }, + { + "KeepsakeRoomId": 128, + "RoomId": 8971419584305936263, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 2 + }, + { + "KeepsakeRoomId": 122, + "RoomId": 2402812124088696720, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 3 + }, + { + "KeepsakeRoomId": 130, + "RoomId": 57707466, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 4 + }, + { + "KeepsakeRoomId": 118, + "RoomId": 21582210, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 5 + }, + { + "KeepsakeRoomId": 117, + "RoomId": 4708745686835418998, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 6 + }, + { + "KeepsakeRoomId": 135, + "RoomId": 789919, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 7 + }, + { + "KeepsakeRoomId": 138, + "RoomId": 31422335, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 8 + }, + { + "KeepsakeRoomId": 120, + "RoomId": 21911777, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 9 + }, + { + "KeepsakeRoomId": 124, + "RoomId": 6005761176800757444, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 10 + }, + { + "KeepsakeRoomId": 126, + "RoomId": 72145061, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 11 + }, + { + "KeepsakeRoomId": 119, + "RoomId": 42288509, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 12 + }, + { + "KeepsakeRoomId": 121, + "RoomId": 11034150, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 13 + }, + { + "KeepsakeRoomId": 131, + "RoomId": 2134942440841839507, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 14 + }, + { + "KeepsakeRoomId": 125, + "RoomId": 649924194922273060, + "KeepsakeRoomListId": 22, + "Type": 1, + "Order": 15 + } + ], + "RoomUnlockStartOffsetTicks": 0, + "RoomUnlockIntervalTicks": 1728000000000, + "RoomUnlockBatchSize": 3, + "RoomType": 1, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:00", + "RoomUnlockInterval": "2.00:00:00" + } + ], + "StartTime": "2022-12-21T18:35:00Z", + "EndTime": "2023-01-03T18:35:00Z", + "CollectionEndTime": "2023-01-04T18:35:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": "5c0a2aa2-f419-49cd-abf9-d4614c3e5036", + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "a5cscydpx5x2i6lphnsv5xfk6.jpg", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Summer_Party_EventId_14.json b/apps/api/static/progression-events/Summer_Party_EventId_14.json new file mode 100755 index 0000000..ae81be2 --- /dev/null +++ b/apps/api/static/progression-events/Summer_Party_EventId_14.json @@ -0,0 +1,661 @@ +{ + "ProgressionEventId": 14, + "Name": "Summer Party", + "IsEnabled": false, + "Rewards": [ + { + "ProgressionEventRewardId": 144, + "ProgressionEventId": 14, + "GiftDropId": 3989, + "GiftDropIds": [ + 3989 + ], + "ImageName": "8t69rx7il3qacste29a6obz5w.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 10, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 145, + "ProgressionEventId": 14, + "GiftDropId": 17008, + "GiftDropIds": [ + 17008 + ], + "ImageName": "a5hfoi04rs8n7vaflsb0upy0n.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 10, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 146, + "ProgressionEventId": 14, + "GiftDropId": 14274, + "GiftDropIds": [ + 14274 + ], + "ImageName": "dyu1yu4zip5sae8q5gi5l72pv.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 20, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 147, + "ProgressionEventId": 14, + "GiftDropId": 17026, + "GiftDropIds": [ + 17026 + ], + "ImageName": "0hygq3q4gyaex5c3l7peqoj6a.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 20, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 148, + "ProgressionEventId": 14, + "GiftDropId": 17028, + "GiftDropIds": [ + 17028 + ], + "ImageName": "b7oxbidp1dcm03bt4pwxr8ur7.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 40, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 149, + "ProgressionEventId": 14, + "GiftDropId": 14274, + "GiftDropIds": [ + 14274 + ], + "ImageName": "9650alp4fzdx3vn6lyy13mtg3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 40, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 150, + "ProgressionEventId": 14, + "GiftDropId": 17083, + "GiftDropIds": [ + 17083 + ], + "ImageName": "5yhva1w958hknw1vn7pt6ms6n.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 6, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 151, + "ProgressionEventId": 14, + "GiftDropId": 17026, + "GiftDropIds": [ + 17026 + ], + "ImageName": "61cdhwhloej6zy5ypdmogt248.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 60, + "RewardIndex": 7, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 152, + "ProgressionEventId": 14, + "GiftDropId": 17024, + "GiftDropIds": [ + 17024 + ], + "ImageName": "c6u9av1tjoeufnjpov3weoe2j.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 90, + "RewardIndex": 8, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 153, + "ProgressionEventId": 14, + "GiftDropId": 17078, + "GiftDropIds": [ + 17078 + ], + "ImageName": "734oescsnasxod5lj0bkp262i.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 90, + "RewardIndex": 9, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 154, + "ProgressionEventId": 14, + "GiftDropId": 17025, + "GiftDropIds": [ + 17025 + ], + "ImageName": "8g5gzg65fpt54tlgnlpebnqb7.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 10, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 155, + "ProgressionEventId": 14, + "GiftDropId": 14274, + "GiftDropIds": [ + 14274 + ], + "ImageName": "33qnr08uznr13tvua2rkybwaa.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 130, + "RewardIndex": 11, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 156, + "ProgressionEventId": 14, + "GiftDropId": 17058, + "GiftDropIds": [ + 17058 + ], + "ImageName": "aj7sxyq6u7kch8v4grh1ja5w9.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 180, + "RewardIndex": 12, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 157, + "ProgressionEventId": 14, + "GiftDropId": 17030, + "GiftDropIds": [ + 17030 + ], + "ImageName": "cjz3c14kgtz96cmckpncnifn6.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 180, + "RewardIndex": 13, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 158, + "ProgressionEventId": 14, + "GiftDropId": 14274, + "GiftDropIds": [ + 14274 + ], + "ImageName": "6uu6py0qs0gax9cvachj6910j.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 240, + "RewardIndex": 14, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 159, + "ProgressionEventId": 14, + "GiftDropId": 17079, + "GiftDropIds": [ + 17079 + ], + "ImageName": "2gq9xiv5ojy7682mc9xzld42p.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 240, + "RewardIndex": 15, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 160, + "ProgressionEventId": 14, + "GiftDropId": 17028, + "GiftDropIds": [ + 17028 + ], + "ImageName": "1fmvxbij1e3z4rsax1xaiejn8.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 300, + "RewardIndex": 16, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 161, + "ProgressionEventId": 14, + "GiftDropId": 17026, + "GiftDropIds": [ + 17026 + ], + "ImageName": "380z3zyut971wvwrzz8pj1z5b.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 300, + "RewardIndex": 17, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 162, + "ProgressionEventId": 14, + "GiftDropId": 17061, + "GiftDropIds": [ + 17061 + ], + "ImageName": "2gpauvs1hseg7ptr5pcd09za3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 360, + "RewardIndex": 18, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 163, + "ProgressionEventId": 14, + "GiftDropId": 17081, + "GiftDropIds": [ + 17081 + ], + "ImageName": "6obtoj80pjn1g8cizwdbvxvxd.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 360, + "RewardIndex": 19, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 164, + "ProgressionEventId": 14, + "GiftDropId": 3989, + "GiftDropIds": [ + 3989 + ], + "ImageName": "c04l6nmz0z69jn6dfjfptcsi6.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 440, + "RewardIndex": 20, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 165, + "ProgressionEventId": 14, + "GiftDropId": 17030, + "GiftDropIds": [ + 17030 + ], + "ImageName": "035iqb84hbeo3hp0i9p9ov6ox.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 440, + "RewardIndex": 21, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 166, + "ProgressionEventId": 14, + "GiftDropId": 17059, + "GiftDropIds": [ + 17059 + ], + "ImageName": "3oodo9mhvy0kdac30tnzpp2wo.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 520, + "RewardIndex": 22, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 167, + "ProgressionEventId": 14, + "GiftDropId": 17080, + "GiftDropIds": [ + 17080 + ], + "ImageName": "f1jj5jvro9pw83kz9qrqhl3zq.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 520, + "RewardIndex": 23, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 168, + "ProgressionEventId": 14, + "GiftDropId": 3989, + "GiftDropIds": [ + 3989 + ], + "ImageName": "1yti0qsf9qp1a0gok2lve1tw8.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 610, + "RewardIndex": 24, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 169, + "ProgressionEventId": 14, + "GiftDropId": 17026, + "GiftDropIds": [ + 17026 + ], + "ImageName": "0osnuz105rvfe3bm6ktubtvjw.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 610, + "RewardIndex": 25, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 170, + "ProgressionEventId": 14, + "GiftDropId": 17060, + "GiftDropIds": [ + 17060 + ], + "ImageName": "1a3ehh1lt5u15dbsp7djj68y3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 710, + "RewardIndex": 26, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 171, + "ProgressionEventId": 14, + "GiftDropId": 17082, + "GiftDropIds": [ + 17082 + ], + "ImageName": "36gvdi900qbrcvvugg4hqsncm.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 710, + "RewardIndex": 27, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 172, + "ProgressionEventId": 14, + "GiftDropId": 17024, + "GiftDropIds": [ + 17024 + ], + "ImageName": "dl5a8wlvl46sd20ujwkfqy6vs.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 810, + "RewardIndex": 28, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 173, + "ProgressionEventId": 14, + "GiftDropId": 14274, + "GiftDropIds": [ + 14274 + ], + "ImageName": "0s6pdag7186jrtozh4i8blgog.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 810, + "RewardIndex": 29, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 174, + "ProgressionEventId": 14, + "GiftDropId": 17028, + "GiftDropIds": [ + 17028 + ], + "ImageName": "bbtkhdvgh0akznofr9et71jn2.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 930, + "RewardIndex": 30, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 175, + "ProgressionEventId": 14, + "GiftDropId": 17026, + "GiftDropIds": [ + 17026 + ], + "ImageName": "9qjbcxizpxh8wv26ka1mkbfz0.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 930, + "RewardIndex": 31, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 176, + "ProgressionEventId": 14, + "GiftDropId": 17024, + "GiftDropIds": [ + 17024 + ], + "ImageName": "d41623xsr285d4ico556zx95f.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1050, + "RewardIndex": 32, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 177, + "ProgressionEventId": 14, + "GiftDropId": 14274, + "GiftDropIds": [ + 14274 + ], + "ImageName": "bdq4siuzhyxnc0ow0elurdu77.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1050, + "RewardIndex": 33, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 178, + "ProgressionEventId": 14, + "GiftDropId": 17025, + "GiftDropIds": [ + 17025 + ], + "ImageName": "9if9e7u9k24sfys7ui1mqovmx.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1170, + "RewardIndex": 34, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 179, + "ProgressionEventId": 14, + "GiftDropId": 17028, + "GiftDropIds": [ + 17028 + ], + "ImageName": "2zja5d03bdsc6gbwc1ymgl7m3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1170, + "RewardIndex": 35, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 180, + "ProgressionEventId": 14, + "GiftDropId": 17026, + "GiftDropIds": [ + 17026 + ], + "ImageName": "80nsy4tf5ysrrxklukvn2pe2i.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1300, + "RewardIndex": 36, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 181, + "ProgressionEventId": 14, + "GiftDropId": 17030, + "GiftDropIds": [ + 17030 + ], + "ImageName": "7j3oshdr6u0rck15coy2p0l7j.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1300, + "RewardIndex": 37, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 182, + "ProgressionEventId": 14, + "GiftDropId": 17042, + "GiftDropIds": [ + 17042 + ], + "ImageName": "7jtl3d7xflfyhofzstw7jg9og.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1440, + "RewardIndex": 38, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 183, + "ProgressionEventId": 14, + "GiftDropId": 17041, + "GiftDropIds": [ + 17041 + ], + "ImageName": "dtnlvtn5z24lbskhx6jmzrgy7.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1440, + "RewardIndex": 39, + "IsBonus": false, + "IsRRPlusExclusive": true, + "MaxGlobalCollections": null + } + ], + "KeepsakeRoomLists": [], + "StartTime": "2025-07-04T00:00:00Z", + "EndTime": "2025-07-21T00:00:00Z", + "CollectionEndTime": "2025-07-22T00:00:00Z", + "UsesBoost": true, + "BoostDailyGameplayMinutesLimit": 1440, + "BoostXpMultiplier": 1, + "PurchasableXpBoostId": "b86411a0-10c5-4d2b-9228-30e94a00eb68", + "ActiveExperiment": null, + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "drimdw4wgoyxhywh87v8ul24o.png", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Treat_Collection_Challenge_EventId_16.json b/apps/api/static/progression-events/Treat_Collection_Challenge_EventId_16.json new file mode 100755 index 0000000..9f03e78 --- /dev/null +++ b/apps/api/static/progression-events/Treat_Collection_Challenge_EventId_16.json @@ -0,0 +1,227 @@ +{ + "ProgressionEventId": 16, + "Name": "Treat Collection Challenge", + "IsEnabled": true, + "Rewards": [ + { + "ProgressionEventRewardId": 241, + "ProgressionEventId": 16, + "GiftDropId": 33148, + "GiftDropIds": [ + 33148 + ], + "ImageName": "5u8mhj7w2qpr1f6gv1i2j9agh.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 100, + "RewardIndex": 0, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 242, + "ProgressionEventId": 16, + "GiftDropId": 33274, + "GiftDropIds": [ + 33274 + ], + "ImageName": "524wcausenuws6tcy01f5kfj3.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 575, + "RewardIndex": 1, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 243, + "ProgressionEventId": 16, + "GiftDropId": 33282, + "GiftDropIds": [ + 33282 + ], + "ImageName": "0wr3qcgxfrotusbxasn4xqxll.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1150, + "RewardIndex": 2, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 244, + "ProgressionEventId": 16, + "GiftDropId": 33242, + "GiftDropIds": [ + 33242 + ], + "ImageName": "7ccyt74z6qe1a3gyhvgpajx6q.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 1600, + "RewardIndex": 3, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 245, + "ProgressionEventId": 16, + "GiftDropId": 33252, + "GiftDropIds": [ + 33252 + ], + "ImageName": "9oufkpwzzblczfxvkhm42qz8q.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2000, + "RewardIndex": 4, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": null + }, + { + "ProgressionEventRewardId": 247, + "ProgressionEventId": 16, + "GiftDropId": 33237, + "GiftDropIds": [ + 33237, + 33238, + 33239 + ], + "ImageName": "e416lpu3mlynh1h3ace7bb66k.png", + "ImageStream": null, + "ImageContentType": null, + "Xp": 2000, + "RewardIndex": 5, + "IsBonus": false, + "IsRRPlusExclusive": false, + "MaxGlobalCollections": 100 + } + ], + "KeepsakeRoomLists": [ + { + "KeepsakeRoomListId": 35, + "ProgressionEventId": 16, + "UnlockItemAvatarItemId": null, + "UnlockItemGiftDropId": null, + "UnlockItemLockDurationTicks": null, + "KeepsakeRooms": [ + { + "KeepsakeRoomId": 308, + "RoomId": 8055432965292997844, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 0 + }, + { + "KeepsakeRoomId": 303, + "RoomId": 8623922633989916245, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 1 + }, + { + "KeepsakeRoomId": 296, + "RoomId": 2720689679841941691, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 2 + }, + { + "KeepsakeRoomId": 306, + "RoomId": 1198369430637700542, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 3 + }, + { + "KeepsakeRoomId": 305, + "RoomId": 5060281615610518191, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 4 + }, + { + "KeepsakeRoomId": 299, + "RoomId": 5664046151556621084, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 5 + }, + { + "KeepsakeRoomId": 302, + "RoomId": 3579409834391380003, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 6 + }, + { + "KeepsakeRoomId": 300, + "RoomId": 7430395197140819449, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 7 + }, + { + "KeepsakeRoomId": 309, + "RoomId": 170126, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 8 + }, + { + "KeepsakeRoomId": 297, + "RoomId": 5988747458686605260, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 9 + }, + { + "KeepsakeRoomId": 301, + "RoomId": 8323646838241355522, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 10 + }, + { + "KeepsakeRoomId": 298, + "RoomId": 4055690517114419831, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 11 + }, + { + "KeepsakeRoomId": 304, + "RoomId": 1408763564617909051, + "KeepsakeRoomListId": 35, + "Type": 0, + "Order": 12 + } + ], + "RoomUnlockStartOffsetTicks": 10000000, + "RoomUnlockIntervalTicks": 10000000, + "RoomUnlockBatchSize": 100, + "RoomType": 0, + "UnlockItemLockDuration": null, + "RoomUnlockStartOffset": "00:00:01", + "RoomUnlockInterval": "00:00:01" + } + ], + "StartTime": "2025-10-17T18:00:00Z", + "EndTime": "2025-10-23T18:00:00Z", + "CollectionEndTime": "2025-10-24T18:00:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": "af4c4b42-7d8b-4084-9e34-66d6da665f8f", + "ActiveExperiment": "liveops_q42025_rectober_treats", + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "485daw4zpr3dwyhrayusrr5hv.png", + "EventLeaderboardId": null, + "InitialCurrencyGrant": 0 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Tricks_Challenge_EventId_17.json b/apps/api/static/progression-events/Tricks_Challenge_EventId_17.json new file mode 100755 index 0000000..61cef71 --- /dev/null +++ b/apps/api/static/progression-events/Tricks_Challenge_EventId_17.json @@ -0,0 +1,20 @@ +{ + "ProgressionEventId": 17, + "Name": "Tricks Challenge", + "IsEnabled": true, + "Rewards": [], + "KeepsakeRoomLists": [], + "StartTime": "2025-10-29T18:00:00Z", + "EndTime": "2025-11-03T03:00:00Z", + "CollectionEndTime": "2025-11-04T03:00:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": "6b162910-f07d-409d-bae8-be4854358059", + "ActiveExperiment": "liveops_q42025_rectober_tricks", + "ChallengesIconImageName": "15g8dw5os81x3wyjp1fcq20ah.png", + "RewardsPipImageName": "0ibvu6e7i67j4cxkakbif3hwr.png", + "EventInfoImageName": "ew5owqjujje8a4cloy6lifzqh.png", + "EventLeaderboardId": 17, + "InitialCurrencyGrant": 275 +} \ No newline at end of file diff --git a/apps/api/static/progression-events/Yetis_Challenge_EventId_18.json b/apps/api/static/progression-events/Yetis_Challenge_EventId_18.json new file mode 100755 index 0000000..7f7c0d5 --- /dev/null +++ b/apps/api/static/progression-events/Yetis_Challenge_EventId_18.json @@ -0,0 +1,20 @@ +{ + "ProgressionEventId": 18, + "Name": "Yetis Challenge", + "IsEnabled": false, + "Rewards": [], + "KeepsakeRoomLists": [], + "StartTime": "2025-12-03T19:00:00Z", + "EndTime": "2025-12-08T03:00:00Z", + "CollectionEndTime": "2025-12-09T03:00:00Z", + "UsesBoost": false, + "BoostDailyGameplayMinutesLimit": 0, + "BoostXpMultiplier": 0, + "PurchasableXpBoostId": "e4a7b4d4-f609-4008-9874-f6cd01b896ea", + "ActiveExperiment": "liveops_2025q4_yeti", + "ChallengesIconImageName": null, + "RewardsPipImageName": null, + "EventInfoImageName": "d99f392w7hv5r2wzwxpcxtwhi.png", + "EventLeaderboardId": 18, + "InitialCurrencyGrant": 300 +} \ No newline at end of file diff --git a/apps/api/wrangler.jsonc b/apps/api/wrangler.jsonc index a39ced2..a24bed4 100644 --- a/apps/api/wrangler.jsonc +++ b/apps/api/wrangler.jsonc @@ -4,6 +4,9 @@ "main": "src/api.app.ts", "compatibility_date": "2026-06-16", "compatibility_flags": ["nodejs_compat"], + // The progression events are bundled as TEXT, not parsed: they are served byte for byte + // because their 64-bit room ids don't survive a JSON parse (see routes/progression.ts). + "rules": [{ "type": "Text", "globs": ["**/progression-events/*.json"], "fallthrough": true }], // Shared `recflare` DB. Created manually with `wrangler d1 create recflare`; its // id lives in RECFLARE_D1 (see .env) and the "local" placeholder below is // spliced out at deploy time. The `api` worker owns the `relationships` table