Guide

Game stance switch combat systems explained

Harbor Siege's ranked duel mode shipped with three weapon slots and a single neutral moveset. Skilled players swapped swords for reach but the underlying melee frame data never changed — matchups devolved into who landed the first launcher. Playtesters called combat “flat.” Designers added a stance morph layer on each weapon: high stance for fast pokes, mid for balanced chains, low for sweep anti-air and guard pressure. Light attack now mapped to different strings per stance; stance changes cost 8 frames but could cancel out of block recovery. Average combo variety per round rose 40%, and counter-play emerged around reading which stance an opponent held before committing.

Combat stance switching lets one character express multiple movesets without swapping equipment. It adds a planning layer between input execution and damage output: you choose how you fight before you choose what button to press. Done well, stances create readable rock-paper-scissors without bloating the movelist; done poorly, they become hidden mode toggles players ignore. This guide covers stance taxonomy, transition rules, stance-gated moves, enemy stance design, PvE vs PvP tuning, the Harbor Siege duel refactor, a technique decision table vs weapon swap, pitfalls, and a production checklist.

What combat stance switching is

A combat stance is an authored state that modifies which attacks are available, how defense behaves, and sometimes movement speed or poise. Stance is distinct from shooter posture (crouch/prone) and from full weapon swaps: the character keeps the same weapon mesh but fights with a different ruleset.

Stance systems solve three design problems: moveset depth without button bloat (one light attack button, three strings), matchup texture (stance A beats stance B at range), and player expression (aggressive vs patient playstyles on one build). They pair naturally with parry and block systems because defensive stances can trade damage for guard bonuses.

Stance taxonomy

Most action games converge on a small set of stance families. Pick two to four for a single weapon; more than four without a strong UI reads as spreadsheet combat.

Stance type Typical bonuses Typical costs Example games
High / aggressive Fast startup, forward movement, chip on block Low poise, weak guard, poor reach Nioh high stance, Ghost of Tsushima Stone
Mid / balanced All-round strings, combo routes, moderate range No extreme strength; default stance Sekiro combat posture baseline
Low / defensive Sweeps, anti-air, block stability, damage reduction Slow movement, long recovery on whiff Nioh low stance, fighting-game crouch
Power / heavy Hyper armor on heavies, guard break, launchers High stamina cost, punishable on block Monster Hunter charged stance modes
Elemental / style Status inflict, meter gain, unique cancels Resource drain, elemental weakness exposure Bayonetta demon masquerade variants

Orthogonal stances change unrelated axes (speed vs power). Nested stances stack modifiers (low + power = slow guard-break sweep). Nested stacks multiply tuning risk; ship orthogonal first.

Transition mechanics

Stance change is a move. If transitions are free and instant, players always pick the optimal stance per frame and the system collapses into one merged moveset. Author explicit costs.

Transition timing

  • Startup frames: 4–12 frames before new stance is active. Shorter feels snappy; longer creates commitment.
  • Cancel windows: allow stance change out of block recovery, dash end, or specific move cancels — not out of every hitstun.
  • Buffering: queue stance input during current animation so the switch fires on the first legal frame (same pipeline as attack buffering).

Resource costs

Tie stance spam to stamina, super meter, or a stance-switch cooldown (0.8–1.5 s in PvP). Free stance dance in duels encourages option-select abuse; zero-cost stances in PvE help accessibility modes.

Visual and audio read

Opponents must see stance before impact. Use distinct idle poses, weapon angles, trail colors, and footwork audio. Hide stance only in horror games where unreadability is intentional.

Stance-gated movesets

The payoff for stance switching is different outputs from the same input. Document a stance × input matrix in your combat bible.

Mapping patterns

  • Full remap: light/medium/heavy each change per stance (fighting game depth, high learning curve).
  • Light-only remap: heavies shared, lights stance-specific (good onboarding).
  • Special stance button: hold modifier swaps stance while held (Bayonetta, some ARPGs).
  • Directional stance: hold back + stance key for defensive, forward for aggressive (reduces face-button count).

Combo routing

Allow stance change mid-combo only at authored junctures — e.g., after launcher, before finisher. Open routing increases style skill ceiling; closed routing keeps balance spreadsheets tractable. Log which stance each combo segment requires so combo scaling tables stay consistent.

Defensive modifiers

Defensive stances can alter block angle, poise recovery, or damage mitigation without new buttons. Example: low stance +25% block stability, −15% movement speed. Publish numbers in a player-facing movelist.

Enemy stance design

PvE enemies with visible stances teach players to read before they react. Bosses that randomly stance-shift without telegraphs feel unfair.

  • Telegraphed transitions: 0.4–0.8 s wind-up pose before boss enters power stance.
  • Counter windows: aggressive boss stance weak to low sweep; defensive stance weak to guard break.
  • AI policy: stance choice driven by distance and player stance, not pure RNG.
  • Phase locks: final boss phase may forbid defensive stance to force DPS checks.

PvE vs PvP tuning

Dimension PvE bias PvP bias
Transition cost Low or free after hit Stamina + 8+ frame startup
Stance count 3–4 with tutorials 2–3 to limit matchup spread
Mid-combo stance change Generous for style Tight; prevent infinite stance OS
UI Stance icon + tutorial prompts Minimal HUD; rely on animation read

Harbor Siege duel refactor

Before stance morphing, Harbor Siege duels used one string per button regardless of context. Data showed 72% of damage from two moves. The refactor:

  1. Three stances per weapon: high (poke), mid (combo), low (sweep/anti-air).
  2. Stance switch input: right bumper cycles; 10-frame transition with brief flash VFX.
  3. Light attack remap: three unique three-hit strings; heavy shared across stances for muscle memory.
  4. Stamina tax: 12 stamina per switch; regen pause 0.3 s prevents stance OS in neutral.
  5. Training overlays: stance name + frame advantage on hit displayed in practice mode.

Post-patch, unique moves per round rose from 4.1 to 6.8; low-stance sweeps countered high-stance pressure in 34% of neutral wins. Match length stayed flat — depth without slowdown.

Technique decision table: stance switch vs alternatives

Approach Best when Watch out for
Combat stance switch One weapon identity, high skill ceiling, readable morphs UI clutter, transition tuning, movelist size
Weapon swap Distinct silhouettes, loot RPG builds, slow tactical pace Inventory friction, animation swap cost
Character swap Tag-team fighters, party RPG roles Scope explosion; see party switch guides
Style / meter morph Short burst modes (DT, rage) Binary on/off less nuanced than stances
Single flat moveset Pick-up-and-play, mobile, kids' titles Shallow high-level meta

Common pitfalls

  • Free instant stance. Collapses to one optimal merged list; always tax transitions.
  • Hidden stance with no UI. Players default to mid and never discover 40% of your combat design.
  • Identical stances with cosmetic swaps. If frame data matches, stance is noise.
  • Stance change during hitstun. Breaks combo contracts unless authored as a combo breaker.
  • Too many stances per weapon. Movelist explodes; balance patches become unshippable.
  • No enemy stance telegraph. PvE reads require visible boss posture changes.
  • PvP stance OS. Rapid cycling to always have best option; cooldown or stamina fixes it.

Production checklist

  • Define 2–4 stances per weapon with written role (poke, combo, defense).
  • Build stance × input matrix; mark shared vs unique moves.
  • Author transition startup, cancel windows, and stamina cost.
  • Implement stance buffer compatible with attack buffer pipeline.
  • Distinct idle, run, block, and hit reactions per stance.
  • HUD stance indicator + training mode frame overlay.
  • Enemy AI stance policy tied to distance and player stance.
  • Separate PvE and PvP transition cost tables in config.
  • Telemetry: stance time %, switch rate, win rate by stance matchup.
  • Playtest: can a player ignore stances and still win? If yes, buff weak stances.
  • Accessibility: hold-to-stance option, slower AI stance shifts in easy mode.
  • Regression-test after frame data or stamina patches.

Key takeaways

  • Stances multiply depth without multiplying buttons. Same light attack, different strings — if transitions have cost.
  • Reads are the product. Visible posture lets defenders counter aggressive stance with low sweeps.
  • Tax every switch. Frames, stamina, or cooldown keep stance from becoming a hidden optimal merge.
  • Enemies teach the system. Telegraphed boss stances train PvP literacy.
  • Know when to swap weapons instead. Stance morph suits one kit; loot RPGs often want full weapon swap.

Related reading