diff --git a/docs/eagle0pedia/astro.config.mjs b/docs/eagle0pedia/astro.config.mjs index 5b15eb4b7e..f24689d77d 100644 --- a/docs/eagle0pedia/astro.config.mjs +++ b/docs/eagle0pedia/astro.config.mjs @@ -27,6 +27,7 @@ export default defineConfig({ { label: "Information and Recon", slug: "concepts/information-and-recon" }, { label: "From Eagle to Shardok", slug: "concepts/eagle-to-shardok" }, { label: "Shardok Battles", slug: "concepts/shardok-battles" }, + { label: "Shardok Combat Fundamentals", slug: "concepts/shardok-combat" }, { label: "Shardok Victory Conditions", slug: "concepts/shardok-victory-conditions", diff --git a/docs/eagle0pedia/src/content/docs/concepts/index.md b/docs/eagle0pedia/src/content/docs/concepts/index.md index 5a758776af..15625767bf 100644 --- a/docs/eagle0pedia/src/content/docs/concepts/index.md +++ b/docs/eagle0pedia/src/content/docs/concepts/index.md @@ -16,5 +16,6 @@ These pages explain how Eagle0's major systems fit together. Use them when you w ## Shardok +- [Shardok combat fundamentals](shardok-combat/) explains turns, rounds, AP, movement, attacks, terrain, morale, and vigor. - [Shardok battles](shardok-battles/) explains tactical setup, turns, units, morale, vigor, terrain, and battle aftermath. - [Shardok victory conditions](shardok-victory-conditions/) explains how tactical battles end. diff --git a/docs/eagle0pedia/src/content/docs/concepts/shardok-battles/index.md b/docs/eagle0pedia/src/content/docs/concepts/shardok-battles/index.md index 4b2d154a39..b832bd8c4a 100644 --- a/docs/eagle0pedia/src/content/docs/concepts/shardok-battles/index.md +++ b/docs/eagle0pedia/src/content/docs/concepts/shardok-battles/index.md @@ -14,6 +14,8 @@ Source map: Shardok is the tactical battle layer. Eagle decides that a battle should happen, sends armies into Shardok, and later receives the result back. +For the decision-making basics behind the command list, see [Shardok Combat Fundamentals](/concepts/shardok-combat/). + ## Setup At the start of a battle, each side places its units onto valid setup hexes. Some battles include reserve or reinforcement units that enter later. Rangers on stealth-capable units may be able to deploy hidden. diff --git a/docs/eagle0pedia/src/content/docs/concepts/shardok-combat/index.md b/docs/eagle0pedia/src/content/docs/concepts/shardok-combat/index.md new file mode 100644 index 0000000000..7522b7974d --- /dev/null +++ b/docs/eagle0pedia/src/content/docs/concepts/shardok-combat/index.md @@ -0,0 +1,34 @@ +--- +title: Shardok Combat Fundamentals +description: Turns, rounds, Action Points, movement, attacks, terrain, morale, and vigor. +--- + +Shardok is an objective-based hex battle, not a direct comparison of troop totals. Position, terrain, heroes, hidden information, and command timing determine which force can satisfy its victory conditions. + +## Turns, units, and rounds + +Players act according to the tactical state. A unit spends **Action Points (AP)** to move or use commands. Ending the player turn sets that player's remaining unit AP to 0. After every required side has had its opportunity, the tactical round closes and end-of-round victory conditions are checked. + +## Movement and position + +Movement cost depends on terrain and battalion type. Water, mountains, bridges, ice, fire, castles, and cities can restrict paths or change their value. Enemy proximity can affect hiding and movement choices. Use the highlighted valid targets rather than assuming every adjacent hex is traversable. + +## Attacks and special actions + +Melee and ranged attacks require valid targets and battlefield geometry. Line of fire can be blocked. Damage and resistance depend on the units, heroes, damage profiles, and terrain involved. + +Many major actions require a minimum AP and then consume all remaining AP. The command reference states the exact rule. Unless an entry says otherwise, a morale-using unit needs at least 10 morale, and a unit with a hero needs at least 10 hero vigor. + +## Heroes and battalions + +The battalion provides troops, type, morale, training, armament, movement, and damage behavior. The attached hero provides stats, vigor, profession abilities, and special commands. Profession commands can also require a compatible battalion: casting and Ranger stealth are important examples. + +## Terrain and objectives + +Castles and cities may be defensive positions or critical objectives. Critical-tile victory normally requires a hero-bearing unit on every required tile at the end of the tactical round. Occupying an objective during your turn is therefore not always immediate victory; opponents may receive a chance to respond. + +## Hidden units + +Hidden units are not fully visible. Ranger scouting, adjacency, movement, and terrain can reveal them. Hidden units do not keep a player alive for Last Player Standing, although a capable hidden loser may flee when battle ends. + +See [Shardok Commands](/shardok-commands/) for exact action requirements and [Shardok Victory Conditions](/concepts/shardok-victory-conditions/) for battle-ending checks.