Skip to main content

GroupActionRule

Purpose​

Affects multiple players simultaneously through dice rolls or item distributions.

Capabilities/Options​

Action Types (AtLeastOneOf)​

  • diceRolls: All players roll dice based on configuration
  • itemIds: Distribute specific items to players

Dice Roll Behavior​

  • All players roll simultaneously
  • Uses same DiceRollSchema format as DiceRollRule
  • No outcome processing - rolls are for effect only

Item Distribution​

  • Specified items given to all players
  • Uses grants system for item application

Examples​

Group Dice Rolling​

{
"id": "rule_everyone_rolls",
"type": "GroupActionRule",
"diceRolls": {
"numRequired": 1,
"type": "default"
}
}

Item Distribution to All​

{
"id": "rule_give_everyone_items",
"type": "GroupActionRule",
"itemIds": ["healing_potion", "energy_drink"]
}

Complex Group Roll​

{
"id": "rule_group_challenge",
"type": "GroupActionRule",
"diceRolls": {
"numRequired": 2,
"type": "cumulative"
}
}