update
This commit is contained in:
@@ -24,7 +24,9 @@ const TOPF_MAX := 6
|
||||
const WAPPEN_CHANCE := 0.5
|
||||
|
||||
## `target`: fragt nach einem eigenen Würfel. `gebot`: geht nur, wenn eine
|
||||
## Ansage auf dem Tisch liegt.
|
||||
## Ansage auf dem Tisch liegt. `platz`: geht nur, wenn man unter seiner
|
||||
## Startzahl liegt - Bonuswürfel füllen auf, nie darüber hinaus. Sonst
|
||||
## kämen Würfel zurück, die Partie zöge sich, und der Tisch würde nie leerer.
|
||||
const ALL := [
|
||||
{
|
||||
"id": "peek", "kind": Kind.BUFF, "target": false, "gebot": false,
|
||||
@@ -45,7 +47,7 @@ const ALL := [
|
||||
"stark": "Ein zweiter, zufälliger Würfel auch.",
|
||||
},
|
||||
{
|
||||
"id": "gain_die", "kind": Kind.BUFF, "target": false, "gebot": false,
|
||||
"id": "gain_die", "kind": Kind.BUFF, "target": false, "gebot": false, "platz": true,
|
||||
"name": "Nachschub",
|
||||
"desc": "Du bekommst einen Würfel dazu.",
|
||||
"stark": "Der neue Würfel zeigt sofort eine 6.",
|
||||
@@ -80,6 +82,10 @@ func needs_bid(id: String) -> bool:
|
||||
return get_booster(id).get("gebot", false)
|
||||
|
||||
|
||||
func needs_room(id: String) -> bool:
|
||||
return get_booster(id).get("platz", false)
|
||||
|
||||
|
||||
## Eine zufällige Münze, für den, der gerade einen Würfel verloren hat.
|
||||
func zieh(rng: RandomNumberGenerator) -> String:
|
||||
return String(ALL[rng.randi_range(0, ALL.size() - 1)].id)
|
||||
|
||||
Reference in New Issue
Block a user