diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-07-30 22:19:13 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-07-30 22:19:13 +0200 |
| commit | 8df81b5b63d18b7656103953131203e2f796b504 (patch) | |
| tree | 3d3596e315a1e1283b3c20674d030a60f60bb903 | |
| parent | a3ae7b65b834ff74afafa9089771da8c7868034d (diff) | |
| download | muhqs-game-8df81b5b63d18b7656103953131203e2f796b504.tar.gz muhqs-game-8df81b5b63d18b7656103953131203e2f796b504.zip | |
improve english rules
| -rw-r--r-- | html/template.html | 2 | ||||
| -rw-r--r-- | rules/en/rules.md | 514 |
2 files changed, 269 insertions, 247 deletions
diff --git a/html/template.html b/html/template.html index 146466d1..166a96a4 100644 --- a/html/template.html +++ b/html/template.html @@ -48,7 +48,7 @@ html { } body { margin: 0 auto; - max-width: 36em; + max-width: 45em; padding-left: $if(margin-left)$$margin-left$$else$50px$endif$; padding-right: $if(margin-right)$$margin-right$$else$50px$endif$; padding-top: $if(margin-top)$$margin-top$$else$50px$endif$; diff --git a/rules/en/rules.md b/rules/en/rules.md index b9a265ea..aed85a91 100644 --- a/rules/en/rules.md +++ b/rules/en/rules.md @@ -57,13 +57,13 @@ packsize = number `packsize` spcifies how many cards are in one pack > For example `3x[2;8]` means that there are three rounds starting with packs of eight cards and they rotate until each player has taken two cards from each pack. -> This means after the draft each player has a deck containing $3 \cdot Players \cdot 2$ cards. +> This means after the draft each player has a deck containing $3 \cdot players \cdot 2$ cards. ## Drafting 1. The pool of cards must have enough cards to be able to separate them in the required amount of packs 1. If there are not enough cards in the pool add a copy of each card and repeat if necessary -2. Start each draft by creating $Players \cdot rounds$ randomly distributed packs from the pool +2. Start each draft by creating $players \cdot rounds$ randomly distributed packs from the pool 3. Process: ``` For each round @@ -75,13 +75,13 @@ packsize = number # Player Turns 1. Players take turns alternating -2. A turn consists of six steps: - * [shuffle **discard pile** and replace empty **deck**] - * [draw cards until you have three cards in hand] - * [**Upkeep**](#upkeep) - * [**actions phase**](#action-phase) - * [**buying phase**](#buying-phase) - * [put any number of cards from your hand onto your **discard pile**] +2. A turn consists of six mandatory or [conditional] steps: + * [shuffle **discard pile** and replace empty **deck**] + * [draw cards until you have three cards in hand] + * [**upkeep**](#upkeep) + * [**actions phase**](#action-phase) + * [**buying phase**](#buying-phase) + * [put any number of cards from your hand onto your **discard pile**] ## Turn Phases @@ -90,7 +90,7 @@ packsize = number * **Action phase** * **Buying phase** 2. The three optional **steps** (shuffling, drawing, discarding) are not consider **phases** - 2.1 During the optional **steps** no player can *declare* actions + 1. During the optional **steps** no player can *declare* actions 3. Effects, that last until the turn's end, stop after the **discard step** ## Upkeep @@ -101,11 +101,13 @@ packsize = number 1. Paying for the units is an **action** 2. The player has to declare the units they are going to *disband* (not pay for) 3. The effect of the **upkeep action** is resolved as: + ``` For each not declared unit Pay upkeep cost or destroy unit if paying the total cost is not possible ``` - 4. A player is only allow to not pay for and destroy a not declared unit if they can not pay the total amount + + 4. A player is only allowed to not pay for and thus *destroy* a not declared **unit** if they can not pay the total amount 5. If the active player controls no **units** no **upkeep action** is declared ## Actions @@ -118,12 +120,12 @@ packsize = number > Example: "Whenever the equipped **unit** *attacks* gain 1 **resource**" - "the equipped **unit** *attacks*" is the condition and "gain 1 **resource**" is the *triggered* **action** -5. If multiple **Actions** are triggered at once the Players declare their **actions** in turn order -6. All game activities a player does are **actions** +5. If multiple **Actions** are triggered at once the players declare their **actions** in turn order +6. Most game activities a player does are **actions** 7. Playing a card is an **action**, in doing so they must pay the card's **playing cost** as the cost for the **action** -8. Cards without **playing cost** (not cards with `playing cost = 0`) can not be played as an action in this way +8. Cards without **playing cost** (not cards with `playing cost = 0`) can not be played as an **action** in this way 9. *Controlled* **permanents** (e.g. **units**) can be "used" via their **actions** -10. Actions are processed in two steps: +10. **Actions** are processed in two steps: 1. By *declaring* an **action** the player announces the desired effects, all its *targets* and pays all required costs 2. The execution of an **action** is the atomic applying of all its effect 11. **Actions** have different timing restriction when a player can *declare* them @@ -139,7 +141,7 @@ packsize = number ### Action Phase 1. **Slow actions** can be declared during a players own **action phase** -2. The action phase sequence: +2. The **action phase** sequence: ``` While you control an untapped permanent or have a playable card in hand You may play a card from your hand @@ -151,50 +153,51 @@ packsize = number ### Action-Stack -* The processing of **actions** is based on a stack -* The last *declared* **action** is executed first -* Each *declared* **action** is put on the **action-stack** before its execution -* The last *declared* **action** on the stack is executed if nobody *declares* a new **action** +1. The processing of **actions** is based on a stack +2. The last *declared* **action** is *executed* first +3. Each *declared* **action** is put on the **action-stack** before its execution +4. The last *declared* **action** on the stack is *executed* if nobody *declares* a new **action** ### Slow Actions -* **Slow actions** can only be *declared* if no other **action** is currently *declared* -* Playing a **permanent** card is a **slow action** -* **Unit** **actions** are **slow actions** and have no cost except using a **unit**'s **action** for the turn +1. **Slow actions** can only be *declared* if no other **action** is currently *declared* +2. Playing a **permanent** card is a **slow action** +3. **Unit** **actions** are **slow actions** and have no cost except using a **unit**'s **action** for the turn ### Fast Actions -* Playing a **spell** card is a **fast action** +1. Playing a **spell** card is a **fast action** +2. **Fast action** actions can be *declared* whenever a player has **priority** ### Free Actions -* **Free actions** consist of their cost and their effect ("\<cost\>: \<effect\>") -* **Free actions** are **fast actions** and can be *declared* anytime -* To *declare* a **free action** you must pay its cost -* **Permanents** can have **free actions** +1. **Free actions** consist of their cost and their effect ("\<cost\>: \<effect\>") +2. **Free actions** are **fast actions** +3. Either **Permanents** or cards can have **free actions** ### State-based actions -1. **State-based actions** are not **actions** as defined by [actions](#actions), there are not *declared* and do not use the **action stack** +1. **State-based actions** are not **actions** as defined by [actions](#actions), they are not *declared* and do not use the **action-stack** 2. **State-based actions** are performed every time before a player receives **priority** 3. **State-based actions** handle the following: - 1. **Units** with more damage than health are destroyed - 1. *Poisoned* **units** with more **poison** marks than health are destroyed - 2. **Equipments** without **durability** are destroyed - 3. Granted effects end, which's condition are no longer satisfied + 1. **Units** with more **damage** than **health** are *destroyed* + 2. *Poisoned* **units** with more **poison** marks than **health** are *destroyed* + 3. **Equipments** without **durability** are *destroyed* + 4. Granted effects end, which's condition are no longer satisfied + 5. The winners are declared, if the map's win condition is met ## Buying -* Cards must be *bought* from the own **store** -* To buy a card a player pays **resource** equal to the **buy cost** of the card -* Only one card can be *bought* per turn -* The *bought* card is put onto the **discard pile** -* Cards without **buy cost** can not be *bought* -* Cards can only be bought during ones **buying phase** +1. Cards must be *bought* from the own **store** +2. To buy a card a player pays **resource** equal to the **buy cost** of the card +3. Only one card can be *bought* per turn +4. The *bought* card is put onto the **discard pile** +5. Cards without **buy cost** can not be *bought* +6. Cards can only be bought during ones **buying phase** ### Buying phase -* Section of a players turn in which the active player may *buy* a card +1. Section of a player's turn in which the active player may *buy* a card # Zones @@ -209,7 +212,7 @@ packsize = number ## Deck 1. Each player has an individual **Deck** -2. Initialy a **deck** contains only the start-cards defined by the **map** +2. Initially a **deck** contains only the start-cards defined by the **map** 3. The **deck** can be changed by *buying* cards or effects 4. If your **deck** is empty during your **upkeep** shuffle your **discard pile** into your **deck** 5. It is possible to have a permanently empty **deck** @@ -236,134 +239,150 @@ packsize = number # Map -* Defines win condition, base resource gain and the start deck -* Is divided into **tiles** -* On each **tile** only one **permanent** can be placed +1. The chosen **map** defines the following aspects of the game: + * The win condition + * The **resource** gained during a player's **upkeep** + * The players start decks +2. **Maps** are divided into **tiles** <!-- * Kann *einzigen* (mutable) Effekt haben --> ## Tiles -* **Permanents** can be placed on **tiles** -* **Tiles** can have a type and an effect -* **Tiles** may grant actions to players or **permanents** +1. Only a single **Permanents** can be placed on a certain **tile** +2. All **Tiles** have a type +3. **Tiles** without a type defined by the **map** are considered **neutral** +4. **Tiles** may have effects defined in [tiles.html](common tiles) or by the **map** +5. **Tiles** may grant actions to players or their **permanents** ### Free Tiles -* *Free* **tiles** contain no **permanent** +1. **Tiles** contain no **permanent** are considered *free* ### Available Tiles -* **Tiles** are *available* to a **permanent** if the **permanent** can be placed on the **tile** +1. **Tiles** are *available* to a **permanent** if the **permanent** can be placed on the **tile** +2. *Available* **tiles** are always *free* ## Win Conditions -* Win conditions are not specified by the rules but the selected map -* The following win conditions are only examples: - * VIP: destroy special enemy **unit**, like chess - * Resource battle: gain a resource threshold to win. Possible to steal/destroy/gain **resource** using **units** - * Capture points: - * Gain points for *held* regions - * Tiles are considered *held* if you control the most **units** in a region - * Destroy buildings (like in a moba) - * Stick of Victory, the: A **equipment** that must be *equipped* to gain points +1. The game's win conditions is not specified by the rules but the selected **map** +2. Possible win conditions are: + * VIP/King: *destroy* special enemy **unit** (king in chess) + * Resource battle: gain a **resource** threshold to win. + Possible to steal/destroy/gain **resource** using **units** + * Capture points: + * Gain points for *held* regions + * **Tiles** are considered *held* if you control the most **units** in a region + * *Destroy* buildings (like in a moba) + * Stick of Victory, the: An **equipment** that must be *equipped* to gain points # Resource -* There is only a single kind of resource -* **Resource** can be saved -* **Resource** usually changes during each round -* Depends on the game state -* Depends on the amount of *controlled* **units** -* Base gain specified by the map +1. There is only a single kind of resource +2. **Resource** can be saved +3. **Resource** usually changes during each round + +> Changes to a player's **resource** are dependent on the game state. +> The amount of controllable units, and which cards to buy are dependent on your income of resource per turn. +> Cards, units or tiles on the map can help you to gain resource. + +4. The amount of **resource** gained during a player's **upkeep** is specified by the **map** # Cards -* All cards have: - * A set of cards they belong to - * A unique name - * A card type: - * **[Spell](#spells)** - * **[Unit](#units)** - * **[Boss](#boss)** - * **[Artifact](#artifacts)** - * **[Equipment](#equipments)** - * **[Potion](#potions)** - * **[Itention](#intentions)** -* All cards have during the game: - * An **owner**: The player from which's store the card originated - * A **controller**: The player currently controlling the card - * A **spell**'s **controller** is always it's **owner** - * A **permanents**'s **controller** on the map can be any player -* Cards may have: - * **buy cost** - * **play cost** / **upkeep cost** -* Cards without a **buy cost**: - * Can not be part of a **store** - * Can not be part of a **draft** -* Each player has the **free action** "Discard 2 cards: gain 1 **resource**" -* How those characteristics are represented on a card can be seen on the exemplary [explanation card](../../latex-build/en/unit_explanation.png) -* *** TODO:** define *tapped* and *untapped* cards +1. Each card has the following [characteristics](../../latex-build/en/unit_explanation.png) listed on the physical card: + 1. A set of cards they belong to + 2. A unique name + 3. A card type: + * **[Spell](#spells)** + * **[Unit](#units)** + * **[Boss](#boss)** + * **[Artifact](#artifacts)** + * **[Equipment](#equipments)** + * **[Potion](#potions)** + * **[Itention](#intentions)** +2. All cards have the following characteristics tracked during the game: + 1. An **owner**: The player from which's **store** the card originated + 2. A **controller**: The player currently controlling the card + 1. A **spell**'s **controller** is always it's **owner** + 2. A **permanents**'s **controller** can be any player +3. Cards may have the following characteristics: + 1. **buy cost** + 2. **play cost** / **upkeep cost** +4. Cards without **buy cost**: + 1. Can not be part of a **store** + 2. Can not be part of a **draft** +5. Each player has the **free action** "Discard 2 cards: gain 1 **resource**" +6. How those characteristics are represented on a card can be seen on the exemplary [explanation card](../../latex-build/en/unit_explanation.png) +7. To track the state of a card's permanent, the card is openly placed on the table + +> The following representation of the game state are suggestion to improve your play experience: +> Represent received **damage** and **marks** on the physical card with dice or pieces of paper. +> To symbolize that a unit has no more actions you can *tap* its card by turning it 90 degrees. +> If a unit gets paid for during the **upkeep action** *untap* its card by turning it upright. ## Tokens -* Representations of cards created during the game are called **tokens** -* **Tokens** have no **buying cost** -* **Tokens** can not exists in a **discard pile** or **decks** -* If a **token** would be put into a **discard pile** or **deck**, instead remove it from the game +1. Representations of cards created during the game are called **tokens** +2. **Tokens** have no **buying cost** +3. **Tokens** can not exist in a **discard pile** or **decks** +4. If a **token** would be put into a **discard pile** or **deck**, instead remove it from the game # Range -* **Ranges** define a sphere of **tiles** -* **Ranges** have a origin -* **Ranges** have a radius `r` -* **Ranges** with the radius `r` include all **tiles** which are reachable with `r` **steps** from the origin, counting each second diagonal **step** twice -* More precisely: a **tile** (x, y), where x and y are relative to the its origin (0, 0), is in the **range** r iff $$x > y$$ and $$abs(x) + floor(abs(y) / 2) <= r$$ else $$abs(y) + floor(abs(x) / 2) <= r$$ -* *Adjacent* is a common abbreviation for "in **range** 1" +1. **Ranges** define a sphere of **tiles** +2. **Ranges** have an origin +3. **Ranges** have a radius `r` +4. **Ranges** with the radius `r` include all **tiles** which are reachable with `r` **steps** from the origin, counting each second diagonal **step** twice +5. More precisely: a **tile** (x, y), where x and y are relative to the its origin (0, 0), is in the **range** r iff $$x > y$$ and $$abs(x) + floor(abs(y) / 2) <= r$$ else $$abs(y) + floor(abs(x) / 2) <= r$$ +6. "Adjacent" is a common abbreviation for "in **range** 1" ## Step -* A **step** is performed by placing a **permanent** from its current **tile** onto an *adjacent* one +1. A **step** is performed by placing a **permanent** from its current **tile** onto an *adjacent* one # Permanents -* **Permanents** are game pieces which exclusively occupy one **tile** on the map -* No **permanent** can be placed on a **tile** occupied by another **permanent** -* **Permanents** can only be played onto **available spawn tiles** - * Most maps declare **spawn tiles** for each player - * Other effects may specifie additional **spawn tiles** -* A **Permanent** has an **owner** and a **controller**. - * **Owner** of a **permanent** is the player from which's **store** the **permanent**'s card originates - * **Controller** of a **permanent** is the player actually *controlling* the **permanent** -* **Permanents** stay on the map till they are *destroyed* -* When a **permanent** is *destroyed* drop a possible contained **pile**, remove all marks from it and put its card in the **owner**'s **discard pile** -* *Sacrificing* a **permanent** means its **controller** destroys it - * *Sacrificing* is not different from *destroying* except its name so effect can reference either specifically +1. **Permanents** are game pieces which exclusively occupy one **tile** on the map +2. No **permanent** can be placed on a **tile** occupied by another **permanent** +3. **Permanents** can only be played onto **available spawn tiles** + 1. Most **maps** declare **spawn tiles** for each player + 2. Effects may specify additional **spawn tiles** +4. A **Permanent** has an **owner** and a **controller**. + 1. **Owner** of a **permanent** is the player from which's **store** the **permanent**'s card originates + 2. **Controller** of a **permanent** is the player actually *controlling* the **permanent** +5. **Permanents** stay on the **map** until they are *destroyed* +6. When a **permanent** is *destroyed* drop a possible contained **pile**, remove all marks from it and put its card in its **owner**'s **discard pile** +7. *Sacrificing* a **permanent** means its **controller** destroys it + 1. *Sacrificing* is not different from *destroying* except its name so effects can reference either specifically ## Effects Of Permanents -* Effects describe optional properties of a **permanent** +Effects describe optional properties of a **permanent** ### Shroud -* A **permanent** with **shroud** can not be targeted +1. A **permanent** with **shroud** can not be targeted ### Protection from \<X\> -* A **permanent** with **protection from \<X\>** can not be targeted by \<X\> or **actions** from \<X\> -* \<X\> can not deal damage to a **permanent** with **protection from \<X\>** -* \<X\> can be a card, card-typ or any condition -* Examples: - * "Protection from Die!" - * "Protection from units" - * "Protection from units with buy cost > 7" +1. A **permanent** with **protection from \<X\>** can not be targeted by \<X\> or **actions** from \<X\> +2. \<X\> can not deal damage to a **permanent** with **protection from \<X\>** +3. \<X\> can be a card, card-type or any condition + + > Examples: + > * "Protection from Die!" + > * "Protection from units" + > * "Protection from units with buy cost > 7" ## Permanent Piles -* **Permanents** can be *piled* on some other **permanents** -* **Permanents** placed on another **permanent** form a **pile** -* The **tile** of a **pile** is that of the *containing* **permanent** -* If a *containing* **permanent** leaves the map its **pile** is *dropped* on its current **tile** -* To *drop* a **pile** the **piles**'s **controller** executes the following: +1. **Permanents** can be *piled* on some other **permanents** +2. **Permanents** placed on another **permanent** form a **pile** +3. The **tile** of a **pile** is that of the *containing* **permanent** +4. If a *containing* **permanent** leaves the map its **pile** is *dropped* on its current **tile** +5. To *drop* a **pile** the **piles**'s **controller** executes the following: + ``` For each permanent in the pile Place the permanent on a avaiable tile in range 1 @@ -372,182 +391,185 @@ packsize = number ## Available Tiles -* If a **tile** is *available* to a **permanent** depends both on the **tile** and the **permanent** -* An *avaiable* **tile** is not occupied by another permanent unable to *contain* a **pile** -* Common constraints: - * *Swimming* **permanents** can only be placed on **tiles** which explicitly say so (**deep water**) - * Not *swimming* **permanents** can be placed on any **tile** which not explicitly forbids it (**deep water**) +1. If a **tile** is *available* to a **permanent** depends both on the **tile** and the **permanent** +2. An *avaiable* **tile** is not occupied by another permanent unable to *contain* a **pile** +3. Common constraints for *available* **tiles** are: + 1. *Swimming* **permanents** can only be placed on **tiles** which explicitly say so ([**deep water**](tiles.html#deep-water)) + 2. Not *swimming* **permanents** can be placed on any **tile** which not explicitly forbids it # Units -* **Units** are **permanents** -* **Units** have **health**, **movement**, **attack**, **upkeep cost** -* They are *destroyed* if they received more **damage** than they have **health** or an effect explicitly *destroys* them -* **Damage** dealt to a **unit** is persistent and is commonly marked on a **unit**'s card using a die or other kind of marks -* A *destroyed* **unit** *dies* -* A **unit** is *activated* when it is selected during the **action phase** to perform action -* Are only playable as **slow actions** -* Can be played only on **tiles** marked by the map or some effects -* **Units** have a **move** and **attack action** per turn -* **Units** may have: - * **Full actions** - * To use a **full action** the **unit** must have at least one **move** and one **attack action** available - * Using a **full action** uses all available **actions** of a **unit** - * **[Free Actions](#free-actions)** -* They can have passive effects -* They can have **[state effects](#state-marks)** (symbolized with a status specific mark on the card) -* They can have **Melee** or **ranged combat** - * **Melee**: **Attack** with **range** 1 - * **Ranged combat**: **Attack** with **Range** > 1 - * **Units** with **ranged combat** can also fight in **melee** -* **Units** may have a movement restricted to a certain kind of **tiles** -* **Units** in a **pile** provide their attack to the *containing* **permanent** - * **Attacks** in the same **range** are added - * Examples: A *containing* **permanent** with "attack X range R" *contains* a **pile** which's **units** have the following attacks - * X=1 **range** R=1 + **pile** {1 **range** 1} -> 2 **range** 1 - * X=1 **range** R=1 + **pile** {1 **range** 2} -> 1 **range** 2; 2 **range** 1 - * X=1 **range** R=2 + **pile** {1 **range** 1} -> 1 **range** 2; 2 **range** 1 - * X=1 **range** R=1 + **pile** {2 **range** 1, 1 **range** 1} -> 4 **range** 1 - * X=1 **range** R=3 + **pile** {1 **range** 2, 1 **range** 1} -> 1 **range** 3; 2 **range** 2; 3 **range** 1 +1. **Units** are **permanents** +2. All **Units** have **health**, **movement**, **attack**, **upkeep cost** +3. They are *destroyed* if they received more **damage** than they have **health** or an effect explicitly *destroys* them +4. **Damage** dealt to a **unit** is persistent (it is commonly marked on a **unit**'s card using a die or other kind of marks) +5. A *destroyed* **unit** *dies* +6. A **unit** is *activated* when it is selected during the **action phase** to perform action +7. **Unit** cards are only playable as **slow actions** +8. Can be played only on **spawn tiles** marked by the map or some effects +9. **Units** have one **move** and one **attack action** per turn +10. **Units** may have: + 1. **Full actions** + 1. To use a **full action** the **unit** must have at least one **move** and one **attack action** available + 2. Using a **full action** uses all available **actions** of a **unit** + 2. **[Free Actions](#free-actions)** +11. **Units** may have passive effects +12. They can be affected by **[state effects](#state-marks)** (symbolized with a status specific mark on the card) +13. They can fight in **melee** or **ranged combat** + 1. **Melee**: **Attack** with **range** 1 + 2. **Ranged combat**: **Attack** with **Range** > 1 + 3. **Units** with **ranged combat** can also fight in **melee** +14. **Units** may have a **movement** restricted to a certain kind of **tiles** +15. **Units** in a **pile** provide their attack to the *containing* **permanent** + 1. **Attacks** of *piled* **units** with the same **range** are added + + > Examples: A *containing* **permanent** with "attack X range R" *contains* a **pile** which's **units** have the following attacks + > * X=1 **range** R=1 + **pile** {1 **range** 1} -> 2 **range** 1 + > * X=1 **range** R=1 + **pile** {1 **range** 2} -> 1 **range** 2; 2 **range** 1 + > * X=1 **range** R=2 + **pile** {1 **range** 1} -> 1 **range** 2; 2 **range** 1 + > * X=1 **range** R=1 + **pile** {2 **range** 1, 1 **range** 1} -> 4 **range** 1 + > * X=1 **range** R=3 + **pile** {1 **range** 2, 1 **range** 1} -> 1 **range** 3; 2 **range** 2; 3 **range** 1 ## Movement -* A **unit** can be *moved* by using its **move action** -* A **unit** can *move* within the **range** specified by its **movement** -* The *moved* **unit** can make at most `m` **steps** where `m` is equal to its **movement** -* Each second diagonal **step** counts twice +1. A **unit** can be *moved* by using its **move action** +2. A **unit** can *move* within the **range** specified by its **movement** +3. The *moved* **unit** can make at most `m` **steps** where `m` is equal to its **movement** +4. Each second diagonal **step** counts twice ## Effects Of Units -* Effects describe any property a **unit** has in addition to is base properties (life, attack, movement, costs) +Effects describe any property a **unit** has in addition to is base properties (life, attack, movement, costs) ### Crew X -* A **unit** with **crew \<X\>** can be *crewed* by \<X\> other **units** -* A **unit** is crewed by another if the *crewing* one ends its **movement** on the *crewed one* -* All *crewing* **units** form a **pile** on the *crewed* **unit** -* *Crewing* **units** provide their **attack** to the *crewed* **unit** (See **[pile](#permanent-piles)**) +1. A **unit** with **crew \<X\>** can be *crewed* by \<X\> other **units** +2. A **unit** is *crewed* by another if the *crewing* one ends its **movement** on the *crewed* one +3. All *crewing* **units** form a **pile** on the *crewed* **unit** +4. *Crewing* **units** provide their **attack** to the *crewed* **unit** (See **[pile](#permanent-piles)**) ## State Marks -Additional States a **unit** is in are represented by putting appropriate markers on the **unit**'s card +States a **unit** is in are represented by putting appropriate markers on the **unit**'s card ### Paralysis -* **Units** with **paralysis** marks are *paralyzed* -* *Paralyzed* **units** can not activate **actions** -* A *paralyzed* **unit** can spent one of its **actions** to remove one **paralysis** mark from it +1. **Units** with **paralysis** marks are *paralyzed* +2. *Paralyzed* **units** can not activate **actions** +3. A *paralyzed* **unit** can spent one of its **actions** to remove one **paralysis** mark from it ### Poison -* A **unit** with **posion** marks is *poisoned* -* When a *poisoned* **unit** gets *activated* put an additional *poison* marker on it -* If there are more **poison** marks on a **unit** than its **health** it gets *destroyed* +1. A **unit** with **posion** marks is *poisoned* +2. When a *poisoned* **unit** gets *activated* put an additional *poison* marker on it +3. If there are more **poison** marks on a **unit** than its **health** it is *destroyed* ### Panic -* A **unit** with **panic** marks is *panicked* -* When a *panicked* **unit** gets *activated* execute the **shy** AI with it and remove one **panic** mark from it +1. A **unit** with **panic** marks is *panicked* +2. When a *panicked* **unit** gets *activated* execute the [**shy** AI](ai.html#shy) with it and remove one **panic** mark from it ### Rage -* A **unit** with **rage** marks is *enraged* -* When an *enraged* **unit** gets *activated* execute the **aggressive** AI with it and remove one **rage** mark from it +1. A **unit** with **rage** marks is *enraged* +2. When an *enraged* **unit** gets *activated* execute the [**aggressive** AI](ai.html#aggressive) with it and remove one **rage** mark from it ### Ward -* A **unit** with **ward** marks is *warded* -* When a *warded* **unit** is dealt damage prevent that damage and remove that much **ward** marks from it -* Damage is always prevented completely independent of how many **ward** marks are on the *warded* **unit** +1. A **unit** with **ward** marks is *warded* +2. When a *warded* **unit** is dealt **damage** prevent that **damage** and remove that much **ward** marks from it +3. **Damage** is always prevented completely independent of how many **ward** marks are on the *warded* **unit** # Boss -* A **boss** is a **permanent** similar to but not a unit -* They behave most of the time like **units** but for target selection they do not count as **units** -* A **boss** has no **upkeep costs** -* **Boss** cards only exist on the map -* The **boss** type is used to differentiate special permanents in cooperative game modes - -# Push [X] - -* `X` can be neglected if it is 1 -* To *push* a **permanent** *move* it `X` **steps** in a straight line -* **Permanents** may be *pushed* as effect of an **action** or **combat** -* *Pushing* a **permanent** always requires a **tile** where the **push** originates - * If a **permanent** *pushes* another **permanent** the originating **tile** is the current **tile** of the *pushing* **permanent** - * If the **push** is not caused by a **permanent** the **actions** **controller** chooses an originating **tile** -* Each **step** must be in a straight line determined by the originating **tile** and the current **tile** -* If a **permanent** would be *pushed* onto a *not free* **tile** it is not *pushed* further - * A **unit** colliding in this way is dealt 1 **damage** by the other **permanent** -* If a **permanent** would be *pushed* onto a *free* but not *available* **tile** destroy the **permanent** - * For example if a not *swimming* **permanent** is pushed onto **deep water** is is destroyed or vice versa - -# Combat +The **boss** type is used to differentiate special permanents in cooperative game modes -* Is initialized with an **unit**'s **attack action** or an effect -* A **combat** has always an *attacking* **unit** which is used to initialize the **combat** -* When initializing a **combat** the **controller** of the *attacking* **unit** declares the *attacked* **permanent** -* *Attacking* **unit** and the *attacked* **permanent** must differ -* The *attacked* **permanent** must be in the **attack-range** of the *attacking* **unit** -* Both **participants** deal damage equal to their **attack** to each other if possible -* Damage can be changed by effects -* **Units** can only deal damage in **range** of their **attack** - * **Melee** means **attack** with **range** 1 - * **Ranged combat** means **attack** with **range** > 1 -* **Ranged combat** can use **high ground** +1. A **boss** is a **permanent** similar to but not a **unit** +2. They behave most of the time like **units** but for target selection they do not count as **units** +3. A **boss** has no **upkeep costs** +4. **Boss** cards only exist on the map -## High Ground +# Combat -* \+ 1 **range** for **units** with **ranged combat** +1. **Combat** is initialized with an **unit**'s **attack action** or an effect +2. **Combat** has always an *attacking* **unit** which is used to initialize the **combat** +3. When initializing **combat** the **controller** of the *attacking* **unit** declares the *attacked* **permanent** +4. *Attacking* **unit** and the *attacked* **permanent** must differ +5. The *attacked* **permanent** must be in the **attack-range** of the *attacking* **unit** +6. Both **participants** deal **damage** equal to their **attack** to each other if possible +7. **Damage** can be changed by effects +8. **Units** can only deal damage in **range** of their **attack** + 1. **Melee** is an abbreviation for **attack** with **range** 1 + 2. **Ranged combat** describes **attacks** with **range** > 1 +9. **Ranged combat** can use ["high ground"](tiles.html#tower) and is blocked by ["cover"](tiles.html#house) # Artifacts -* **Artifacts** are **permanents** -* **Artifacts** can have passive effects -* **Artifacts** can have **free actions** -* **Artifacts** can be *transported* by *adjacent* **units** as a **full action** within the **units** **movement range**. The *transported* **artifact** is placed on an *available* **tile** next to the *transporting* **unit** -* **Units** can change **tiles** with an *adjacent* **artifact** as their **move action** +1. **Artifacts** are **permanents** +2. **Artifacts** can have passive effects +3. **Artifacts** can have **free actions** +4. **Artifacts** can be *transported* by *adjacent* **units** as a **full action** within the **units** **movement range**. + The *transported* **artifact** is placed on an *available* **tile** next to the *transporting* **unit** +5. **Units** can change **tiles** with an *adjacent* **artifact** as their **move action** ## Effects Of Artifacts -* Effects describe passive properties of an **artifact** +Effects describe passive properties of **artifacts** ### Solid \<X\> -* A enemy **units** can not transport or switch **tiles** with *solid* **artifacts** -* Enemy **units** can attack *solid* **artifacts** -* *Solid* **artifacts** are *destroyed* if they are dealt more damage then their *solid* value \<X\> +1. Enemy **units** can not transport or switch **tiles** with *solid* **artifacts** +2. Enemy **units** can attack *solid* **artifacts** +3. *Solid* **artifacts** are *destroyed* if they are dealt more **damage** then their *solid* value \<X\> ## Equipments -* **Equipments** are **artifacts** -* **Equipments** have a **durability** value -* **Equipments** with a **durability** < 1 are *destroyed* -* **Equipments** can be *equipped* by **units** -* An **equipment** forms a pile on the *equipped* **unit** -* An **equipment** can be played normally or already *equipped* by the next played **unit** - * Each **equipment** not played onto a spawn tile and not *equipped* to a subsequently played **unit** is put into its **owner's** **discard pile** at end of turn. -* Reduce the **durability** of each **equipment** in a **pile** by one if the **pile** gets *dropped* -* An *adjacent* **unit** can *equip* an **equipment** using either a **move** or **attack action** +1. **Equipments** are **artifacts** +2. **Equipments** have a **durability** value +3. **Equipments** with a **durability** < 1 are *destroyed* +4. **Equipments** can be *equipped* by **units** +5. An **equipment** forms a pile on the *equipped* **unit** +6. An **equipment** can be played normally or already *equipped* by the next played **unit** + 1. Each **equipment** not played onto a spawn tile and not *equipped* to a subsequently played **unit** is put into its **owner's** **discard pile** at end of turn. +7. Reduce the **durability** of each **equipment** in a **pile** by one if the **pile** gets *dropped* +8. An *adjacent* **unit** can *equip* an **equipment** using either a **move** or **attack action** ## Potions -* **Potions** are **artifacts** -* **Potions** are **equipments** -* **Potions** have **durability** 1 -* An *equipped* **potion** may be used as a **free action** of the *equipped* **unit** +1. **Potions** are **equipments** +2. **Potions** have **durability** 1 +3. An *equipped* **potion** may be used as a **free action** of the *equipped* **unit** # Intentions -* **Itentions** are **spells** available to **the tyrant** -* **Itentions** if played place an **intention mark** on the **intentions** target -* **Itensions** are only playable if there is no **itention mark** already on the map -* When playing an **intention** put it to the side until its **intention mark** leaves the map -* If an **intention**'s **intension mark** leaves the map put the **intention** on the **discard pile** +1. **Itentions** are **spells** available to **the tyrant** +2. **Itentions** if played place an **intention mark** on the **intentions** target +3. **Itensions** are only playable if there is no **itention mark** already on the map +4. When playing an **intention** put it to the side until its **intention mark** leaves the map +5. If an **intention**'s **intension mark** leaves the map put the **intention** on the **discard pile** ## Intentions marks -* **Itentions marks** give the *adjacent* *"the tyrant"*: "full_action: Remove this **intention** mark and resolve the intentions effect" -* **Itentions marks** on **units** are removed if the *containing* **unit** leaves the map +1. **Itentions marks** give the *adjacent* **"the tyrant"**: "full_action: Remove this **intention** mark and resolve the **intentions** effect" +2. **Itentions marks** on **units** are removed if the *containing* **unit** leaves the **map** + +# Experimental + +Experimental rules are not finalized yet at may change or be considered stable in the future. + +## Push [X] + +1. `X` can be neglected if it is 1 +2. To *push* a **permanent** *move* it `X` **steps** in a straight line +3. **Permanents** may be *pushed* as effect of an **action** or **combat** +4. *Pushing* a **permanent** always requires a **tile** where the **push** originates + 1. If a **permanent** *pushes* another **permanent** the originating **tile** is the current **tile** of the *pushing* **permanent** + 2. If the **push** is not caused by a **permanent** the **actions** **controller** chooses an originating **tile** +5. Each **step** must be in a straight line determined by the originating **tile** and the current **tile** +6. If a **permanent** would be *pushed* onto a *not available* **tile** it is not *pushed* further + 1. A **unit** colliding in this way is dealt 1 **damage** by the other **permanent** + 2. If a **permanent** would be *pushed* onto a *free* but not *available* **tile** destroy the **permanent** + + > For example if a not *swimming* **permanent** is pushed onto **deep water** is is destroyed or vice versa |
