import type { EventDefinition } from '$lib/engine/event-optimization.ts'; const gamersFeaturedCards = [ 'card-00006-5-uniq-0074-00', 'card-00014-5-uniq-0075-00', 'card-00016-5-uniq-0076-00', 'card-00017-5-uniq-0077-00' ] as const; export const events = [ { // HolodoriDB supplies the card/song IDs; the public master-data diff does not include // the live-service schedule, so the official event period and bonus rules live here. id: 'marathon_event-normal-003', name: '무인도 잭! 한여름의 서바이벌 데이즈', startsAt: '2026-08-29T03:00:00.000Z', endsAt: '2026-09-06T10:59:59.999Z', bonusCharacterIds: ['chr-00006', 'chr-00014', 'chr-00016', 'chr-00017'], featuredCardIds: gamersFeaturedCards, challengeSongBonusCardIds: { m0338: [gamersFeaturedCards[0]], m0339: [gamersFeaturedCards[1]], m0340: [gamersFeaturedCards[2]], m0341: [gamersFeaturedCards[3]], m0342: gamersFeaturedCards }, formationBonusPercent: 30, featuredCardBonusPercent: 30, challengeSongScoreBonusPercent: 10, awakeningBonusPercentByRarity: { 3: [0, 1, 1, 2, 2, 3], 4: [0, 6, 7, 8, 9, 10], 5: [0, 15, 18, 22, 26, 30] } } ] as const satisfies readonly EventDefinition[];