9d323e7d94
Validation du contenu / validate (push) Has been cancelled
- champ starter des modèles d'Azul (jeton premier joueur), d'Harmonies (main fixe), d'Odin (joueur suivant) et des Chouineurs (meilleur total) ; - documente les icônes de catégories et du joueur qui a la main dans assets/, et les créations originales (« original »: true, sans source) ; - schémas régénérés. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
63 lines
1.3 KiB
JSON
63 lines
1.3 KiB
JSON
{
|
|
"$schema": "../../schemas/scoring.schema.json",
|
|
"schemaVersion": 2,
|
|
"id": "odin_cards",
|
|
"bggId": 406854,
|
|
"name": "Odin",
|
|
"description": "Videz votre main le plus vite possible. Un point par carte restante. La partie s'arrête quand le score cible est atteint, le plus petit score gagne.",
|
|
"players": {
|
|
"min": 2,
|
|
"max": 6
|
|
},
|
|
"winner": "lowest",
|
|
"end": {
|
|
"target": {
|
|
"type": "option",
|
|
"optionId": "target_score",
|
|
"customValue": "custom",
|
|
"customOptionId": "custom_target_score"
|
|
},
|
|
"targetCondition": "reaches"
|
|
},
|
|
"icon": "Sword",
|
|
"colors": {
|
|
"primary": "#c2410c"
|
|
},
|
|
"starter": {
|
|
"rule": "next"
|
|
},
|
|
"options": [
|
|
{
|
|
"type": "select",
|
|
"id": "target_score",
|
|
"label": "Score de fin de partie",
|
|
"default": "15",
|
|
"choices": [
|
|
{
|
|
"value": "15",
|
|
"label": "Partie courte (15 pts)"
|
|
},
|
|
{
|
|
"value": "20",
|
|
"label": "Partie classique (20 pts)"
|
|
},
|
|
{
|
|
"value": "custom",
|
|
"label": "Personnalisé"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "number",
|
|
"id": "custom_target_score",
|
|
"label": "Score personnalisé",
|
|
"default": 25,
|
|
"min": 1,
|
|
"visibleWhen": {
|
|
"optionId": "target_score",
|
|
"equals": "custom"
|
|
}
|
|
}
|
|
]
|
|
}
|