34bce2ce75
New endpoints: - GET /cards/:card_id single card lookup - POST /packs/buy purchase pack with coins - POST /objectives/claim claim completed objective reward - GET /matches match history (limit/mode query params) - GET /sbc/:sbc_id single SBC lookup Card pool expanded: - Bronze: 11 → 30 cards (19 nations) - Silver: 0 → 20 cards (20 nations) - Rare Gold: 0 → 10 cards (10 nations) SBC pool expanded: - Added 5 new SBCs (tri_nations, silver_to_gold, league_loyalty, african_stars, gold_standard) Infrastructure: - SQLite WAL mode enabled on pool init - Foreign key enforcement enabled Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
23 lines
5.8 KiB
JSON
23 lines
5.8 KiB
JSON
[
|
|
{ "id": "card_silver_001", "name": "Rodrigo Alves", "overall": 72, "position": "ST", "nation": "Brazil", "league": "Brasileirao", "club": "Athletico Paranaense", "pace": 78, "shooting": 73, "passing": 63, "dribbling": 72, "defending": 34, "physical": 71, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_002", "name": "Luca Martini", "overall": 70, "position": "CM", "nation": "Italy", "league": "Serie B", "club": "Frosinone", "pace": 66, "shooting": 65, "passing": 73, "dribbling": 70, "defending": 62, "physical": 67, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_003", "name": "Marcus Webb", "overall": 71, "position": "CB", "nation": "England", "league": "EFL Championship", "club": "Middlesbrough", "pace": 68, "shooting": 30, "passing": 58, "dribbling": 56, "defending": 73, "physical": 76, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_004", "name": "Rafael Delgado", "overall": 73, "position": "LB", "nation": "Argentina", "league": "Primera Division", "club": "Independiente", "pace": 74, "shooting": 52, "passing": 70, "dribbling": 72, "defending": 74, "physical": 66, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_005", "name": "Jan Horak", "overall": 69, "position": "GK", "nation": "Czech Republic", "league": "Fortuna Liga", "club": "SK Sigma Olomouc", "pace": 44, "shooting": 13, "passing": 52, "dribbling": 36, "defending": 70, "physical": 68, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_006", "name": "Abdoulaye Diallo", "overall": 71, "position": "CDM", "nation": "Senegal", "league": "Ligue 1 Senegal", "club": "Casa Sports", "pace": 68, "shooting": 55, "passing": 68, "dribbling": 65, "defending": 72, "physical": 74, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_007", "name": "Pablo Moreno", "overall": 72, "position": "RW", "nation": "Spain", "league": "Segunda Division", "club": "Girona FC", "pace": 80, "shooting": 69, "passing": 66, "dribbling": 76, "defending": 38, "physical": 60, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_008", "name": "Tomas Novak", "overall": 70, "position": "CAM", "nation": "Slovakia", "league": "Fortuna liga SK", "club": "Slovan Bratislava", "pace": 70, "shooting": 67, "passing": 72, "dribbling": 73, "defending": 42, "physical": 58, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_009", "name": "Ousmane Balde", "overall": 73, "position": "LW", "nation": "Guinea", "league": "Ligue 1 France", "club": "Stade Brestois", "pace": 84, "shooting": 70, "passing": 65, "dribbling": 78, "defending": 35, "physical": 62, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_010", "name": "Henrik Larsen", "overall": 69, "position": "RB", "nation": "Denmark", "league": "Superliga", "club": "AGF Aarhus", "pace": 71, "shooting": 46, "passing": 65, "dribbling": 68, "defending": 70, "physical": 65, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_011", "name": "Kenji Watanabe", "overall": 70, "position": "CM", "nation": "Japan", "league": "J1 League", "club": "Urawa Red Diamonds", "pace": 69, "shooting": 63, "passing": 72, "dribbling": 71, "defending": 60, "physical": 61, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_012", "name": "Bogdan Vasylenko", "overall": 68, "position": "CB", "nation": "Ukraine", "league": "Premier League UA", "club": "Dynamo Kyiv B", "pace": 65, "shooting": 28, "passing": 57, "dribbling": 52, "defending": 70, "physical": 72, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_013", "name": "Rashid Al-Farsi", "overall": 67, "position": "ST", "nation": "Saudi Arabia", "league": "Saudi Pro League", "club": "Al-Fayha", "pace": 72, "shooting": 68, "passing": 56, "dribbling": 66, "defending": 27, "physical": 65, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_014", "name": "Esteban Varela", "overall": 71, "position": "CDM", "nation": "Uruguay", "league": "Primera Division UY", "club": "Defensor Sporting", "pace": 64, "shooting": 54, "passing": 68, "dribbling": 64, "defending": 73, "physical": 72, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_015", "name": "Kevin Mbaye", "overall": 72, "position": "RM", "nation": "Senegal", "league": "Belgian First Division B", "club": "Beerschot VA", "pace": 82, "shooting": 67, "passing": 64, "dribbling": 74, "defending": 36, "physical": 61, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_016", "name": "Mateusz Kowalczyk", "overall": 70, "position": "LB", "nation": "Poland", "league": "Ekstraklasa", "club": "Lechia Gdansk", "pace": 72, "shooting": 48, "passing": 67, "dribbling": 68, "defending": 71, "physical": 64, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_017", "name": "Ali Hassan", "overall": 68, "position": "GK", "nation": "Tunisia", "league": "Ligue Professionnelle 1", "club": "Espérance Sportive de Tunis", "pace": 43, "shooting": 11, "passing": 51, "dribbling": 35, "defending": 69, "physical": 66, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_018", "name": "Gregor Schmid", "overall": 71, "position": "CM", "nation": "Germany", "league": "3. Liga", "club": "SC Freiburg II", "pace": 67, "shooting": 64, "passing": 72, "dribbling": 69, "defending": 63, "physical": 66, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_019", "name": "Oscar Lindqvist", "overall": 69, "position": "CF", "nation": "Sweden", "league": "Allsvenskan", "club": "IF Elfsborg", "pace": 73, "shooting": 70, "passing": 60, "dribbling": 68, "defending": 30, "physical": 67, "rarity": "silver", "image_path": null },
|
|
{ "id": "card_silver_020", "name": "Gustavo Pinto", "overall": 73, "position": "CAM", "nation": "Brazil", "league": "Brasileirao", "club": "Fluminense", "pace": 74, "shooting": 69, "passing": 75, "dribbling": 77, "defending": 40, "physical": 58, "rarity": "silver", "image_path": null }
|
|
]
|