boardgame-core/commands/card.play.json

52 lines
1.0 KiB
JSON

{
"id": "card-play-001",
"name": "Play Card",
"description": "Draw a card from deck and play it to discard pile",
"steps": [
{
"action": "createCard",
"params": {
"id": "card-hearts-10",
"suit": "hearts",
"value": 10,
"name": "10 of Hearts"
}
},
{
"action": "createPlacement",
"params": {
"id": "placement-card-1",
"partId": "card-hearts-10",
"regionId": "player-hand",
"faceUp": false
}
},
{
"action": "addPlacementToRegion",
"params": {
"regionId": "player-hand",
"placementId": "placement-card-1"
}
},
{
"action": "setPlacementFace",
"params": {
"placementId": "placement-card-1",
"faceUp": true
}
},
{
"action": "movePlacement",
"params": {
"placementId": "placement-card-1",
"targetRegionId": "discard"
}
}
],
"metadata": {
"version": "1.0",
"category": "action",
"cardGame": true
}
}