Skip to content

Commit

Permalink
📝 doc updates
Browse files Browse the repository at this point in the history
  • Loading branch information
james-rae committed Jul 11, 2023
1 parent ff2a24e commit 2498c4c
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 12 deletions.
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,16 @@ A homebrew attempt at recreating classic [Solforge](https://en.wikipedia.org/wik

## Current Release

### (Forge Guardian) Beta `v0.3.1`
### (Forge Guardian) Beta `v0.4.0`

- All cards in Sets 1 & 2 freely available.
- All cards in Sets 1, 2 & 3 freely available.
- Constructed and Draft modes.
- Battle vs the AI (artificial unintelligence is more accurate).
- Fun bonus modes.
- Unfriendly deckbuilder.
- Best played on a desktop monitor with standard resolution (1080p non-retina) and a pointer device.
- Tablet / retina _works_ but has some issues at the moment.
- Fonts in the game field can be blurry or offset.
- Tablet screen dimensions can be a poor fit for the layout.
- Loading and saving constructed deck files is highly suspect.
- Feel free to log issues with your bad experiences; I'm limited with what devices I can test on.

## Legal Stuff
Expand Down
13 changes: 11 additions & 2 deletions docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ Certain mechanics found in the original game have been slightly changed for my o
- In this version, the order will be the same if the initial conditions are the same.
- For the real keeners, actual order somewhat explained [here](rules.md#trigger-resultion-order). In this case there is one event we care about (Creature Enters), and Dryad had to exist first. Thus Dryad will always trigger second, resulting in a 9/9.
- `Brightsteel Gargoyle` does not change image when in defender mode. The amount of trickery to make this one card act fancy is currently in the "not worth it" pile.
- When playing `Metasight`, once a first card is selected for leveling, it is leveled. You cannot cancel back and re-pick as you can in most multi-select operations.
- When playing `Metasight` or `Perilous Insight`, once a first card is selected for leveling, it is leveled. You cannot cancel back and re-pick as you can in most multi-select operations.
- There is currently no "sudden death" mode. If you both die and have the same health in death, you both win :trophy:.
- Rules regarding creatures who affect other creatures based on event triggers, but die as the events happen. These were unclear in some cases and may be implemented different.
- The rules for `Dr. Frankenbaum` and `Yuru, the Necrosage` were documented. Their effects only apply if they were alive, or died at the same time, when the target creature died. The time here is the specific death time, not the death check at the end of a [batch](rules.md#advanced-event-timing).
Expand All @@ -154,7 +154,16 @@ Certain mechanics found in the original game have been slightly changed for my o
- Scenario 2: Play `Lvl2 Master of Elements`, Battle, play `Lvl1 Lightning Brand`, play `Lvl1 Call the Lightning`.
- In original Solforge, `Master of Elements` would battle twice after `Call the Lightning` was cast.
- In this version, `Master of Elements` would battle one time after `Call the Lightning` was cast.
- The new general rule is the first battle is the primary battle, and creatures only have a chance to participate in that if they are eligible at the time the button is pressed. Extra battles can only be spent after the primary battle. If a creature has an extra battle and is offensive, the battle button will be made available.
- The new general rule is the first battle is the primary battle, and creatures only have a chance to participate in that if they are eligible at the time the button is pressed. Extra battles can only be spent after the primary battle. If a creature has an extra battle and is offensive, the battle button will be made available.
- The behavior of `Grimgaunt Doomrider` is slighlty different. A dying Doomrider will move to the lane where a friendly creature died. In the original game it would not, but would still apply the debuff in that lane. An example:
- On your board are two `Grimgaunt Doomrider`s and a `Nexus Core`. Your opponent has a `Flamebreak Invoker` opposite your mighty Core.
- It is your opponents turn. They cast `Glacial Crush` on the Core.
- The initial batch following the spell contains events for both casting the spell, and destroying the Core.
- As it is your opponents turn, the first tigger to happen is Flamebreak Invoker reacting to the spell. It deals enough damage to both Doomriders to take their health well below zero (enough that they cannot buff themselves back to 1 health).
- The next triggers are the Doomriders reacting to the death of the Core. While their health indicates they are at the moment dead, they are still in the batch so are not considered officially dead.
- In the original Solforge, neither Doomriders would move, thus leaving the Core's lane unoccupied. However, they would apply apply the debuff to the Invoker opposite the core. Since neither moved, both Doomriders would see the Core's lane as empty, so both will apply the debuff.
- In this version, the first Doomrider to trigger will move to the Core's lane and debuff the Invoker. The second Doomrider will trigger, see the lane as occupied, and do nothing. The Invoker is only debuffed once.
- In both cases, the Doomriders die at the end of the batch.

### Wish List

Expand Down
12 changes: 6 additions & 6 deletions docs/rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,10 @@ Unless noted, these abilities are resolved in batches. See the [advanced event t

`Allied`: The keyword is followed by a faction. It is like Forge, but also requires a card of the listed faction is in your hand.

`Banish`: A card that is Banished is removed from the game.

`Consistent`: A Consistent card is guaranteed to be shuffled into the first 20 cards of your draw deck. This means you will draw it in one of the four turns of the current Rank.

`Flank`: An ability that happens when the creature moves to a different lane, via Mobility or other effects.

`Gain Rank`: This ability will happen at the end of the players fourth turn in the current rank.
Expand All @@ -195,6 +199,8 @@ Unless noted, these abilities are resolved in batches. See the [advanced event t

`Replace`: The target creature will be replaced with a new creature. The target is not considered to have died. Forging on top of an existing creature counts as a Replace.

`Solbind`: If a card with Solbind is included in your deck, any cards listed after the Solbind keyword are inserted into your deck at the start of the game.

`Spawn`: Will create a new creature in a randomly chosen empty lane. If all lanes are occupied, nothing will happen.

`Vengeance`: This ability will happen when the creature dies or is destroyed.
Expand All @@ -217,12 +223,6 @@ Unless noted, these abilities are resolved in batches. See the [advanced event t

### Abilities in Future Sets

`Banish`: _introduced in Set 3_

`Consistent`: _introduced in Set 3_

`Solbind`: _introduced in Set 3_

`Assault`: _introduced in Set 4_

`Upgrade`: _introduced in Set 4_
Expand Down

0 comments on commit 2498c4c

Please sign in to comment.