Room{{ roomCodeText }}
{{ oppHandCount }}
Deck {{ oppDeckNum }}
Pocket {{ oppPocketCount }}
Banked
Discard {{ oppDiscardCount }}
{{ recLeft }}
◆ {{ oppSideLabel }} {{ oppSig }} {{ mySig }} {{ mySideLabel }} ◆
{{ card.dmg }}{{ card.dblMark }} {{ card.hp }} {{ card.ab }} {{ card.name }} {{ ab.text }} {{ ab.count }}
{{ mark.text }} {{ region.claimText }} {{ region.questPhase }} {{ region.questText }} {{ region.controlLabel }} {{ region.fightTheirs }} {{ region.fightMine }}
{{ card.dmg }}{{ card.dblMark }} {{ card.hp }} {{ card.ab }} {{ card.name }} {{ ab.text }} {{ ab.count }} {{ region.slotLabel }}
{{ aimCount }} {{ aimLabel }} {{ aimNote }}
{{ pick.name }}
Deck {{ deck }}
{{ pocketLabel }}
{{ ic.text }} {{ card.aboveStats.dmg }} {{ card.aboveStats.hp }} {{ ic.text }} {{ tab.label }} Hand empty
{{ bankLabel }}
{{ discardCount }} Discard
Hover a card
{{ cleanupStatus }} {{ myClockNum }} {{ oppClockNum }}
Settings
Admin only {{ r.label }}
{{ r.info }}
Sound
Music
{{ t.label }}
Effects
{{ presenceLabel }}
{{ askLevel }} {{ askTitle }}
{{ askAbilityLabel }} {{ askAbility }}
{{ askOutLabel }}
{{ card.name }} {{ st.text }}{{ bag.text }} Drag a card here
{{ askKeepLabel }}
{{ card.name }} {{ st.text }}{{ bag.text }} No cards left
{{ grp.label }}
{{ opt.text }}{{ opt.overlay }} {{ opt.label }} {{ st.text }}{{ bag.text }}
Front
{{ opt.slot }} {{ opt.label }} {{ st.text }}{{ bag.text }}
Back
{{ askNote }}
Hover a card to read it
{{ pileTitle }} {{ pileNote }}
{{ reviewTitle }} Tutorial{{ reviewTutText }}
Pocket {{ pocketFitLabel }}
{{ card.name }} {{ st.text }}{{ bag.text }} Drag a card here
{{ handZoneLabel }}
{{ card.name }} {{ st.text }}{{ bag.text }} Drag a card here
{{ tickerHead }}
{{ t.text }}
{{ clockText }}
Connection lost {{ watchName }} dropped out The game is held open while they reconnect. Nothing is lost if they come back on the same code. {{ dropLeft }}
{{ overTitle }} {{ overWhy }}
Rematch {{ rematchAskTitle }} Accept and you both go back to the lobby: the coin is tossed again and you each pick a new hero. Decline and you keep this result.
Pass the device {{ handoffName }} {{ handoffStep }}
Pause requested {{ pauseAskText }}
Pause requested {{ pauseWaitText }}
{{ pauseNote }}
Game paused {{ pauseClock }} The game picks up again when both players are ready or the timer runs out.
You
{{ pauseOppName }}
Concede this match? Your opponent takes the win and you go back to the main menu. There is no rematch from a concession.
Quit to the main menu? This game ends here and nothing is kept. You go back to the mode select.
Leave this game? {{ quitNote }}
Quit to home

Mangan's Landing is coming to mobile!

Anticipated date is 11/01/2026 for go-live. Will provide more updates in the newsletter.

Send feedback

Anything you have noticed while playing: a hero or card that feels too strong or too weak, a bug or something that broke, a screen that was confusing or awkward to use, or an idea you would like to see. It all goes straight to the design log.

{{ fbMsg }}

{{ fbErr }}

{{ bugKicker }}

{{ bugTitle }}

{{ bugIntro }}

{{ bugAttach }}

{{ bugMsg }}

{{ bugErr }}

Arrange your Tactics

Your Tactics move to the Front of their Stacks. Drag a card, or tap one and then tap where it should go. The leftmost card sits at the Front.

{{ row.name }}
Front
{{ t.label }}
Back

Sign out of this browser?

Next time you play you will have to enter your email again and type a new code from your inbox. Your mailing-list subscription is not affected.

{{ gateTitle }}

{{ gateBlurb }}

Continue with Google (live site only)
or

One or two emails a month. Unsubscribe any time.

{{ gateMsg }}

{{ gateErr }}

{{ phaseFxKicker }} {{ phaseFxTitle }} {{ phaseFxSub }}
{{ vsOppSeat }}{{ vsOppName }}{{ vsOppTitle }}Admin{{ vsOppSig }}
VS
{{ vsMySeat }}{{ vsMyName }}{{ vsMyTitle }}Admin{{ vsMySig }}
Game settings
Admin only {{ r.label }}
{{ r.info }}
Sound
Music
{{ t.label }}
Effects
Hero tile size
Exit Exit without signing out
Room{{ roomCodeText }}
{{ step.mark }} {{ step.label }} {{ step.note }} {{ step.sig }} {{ step.clock }}
? Random hero
{{ hero.name }} {{ hero.title }}
{{ box.num }} {{ box.text }}
{{ hero.badgeMark }}
Game Modes
Online
Local
vs Bot
Tutorial
Meet the Heroes {{ browseNote }}
{{ browseName }} {{ browseTitle }}
Skill tree
{{ box.num }} {{ box.text }}
Hover a card to read it
Starting deck
{{ card.name }} {{ card.typeLabel }} {{ st.text }}{{ bag.text }}
Explore the Regions {{ regionNote }}
{{ regionName }}
{{ regionQuestLabel }} {{ regionQuestText }}
Quest completed · Stack {{ ln.text }}
{{ card.name }} {{ card.typeLabel }}
Hover a card to read it
{{ card.name }} {{ card.typeLabel }} {{ st.text }}{{ bag.text }}
{{ regionDeckEmptyText }}
Hover a card to read it
Pick your emoji signature {{ myIcon }}
{{ slot.glyph }}
{{ sigNote }}
{{ sigGroupTitle }}
{{ sigEmptyText }}
{{ mmRelays }} {{ mmConn }}
{{ mmRejoinNote }}
Private Game
Open games {{ mmLobby }} {{ mmLive }}
No open games right now. Host one and it will show here for other players.
Active games
{{ g.a }}VS{{ g.b }} {{ g.dur }}
Games started by hour · {{ whenZone }} {{ whenCount }}
12am 6am noon 6pm 11pm
{{ whenNow }}
{{ whenNote }}
{{ hostSetTitle }}
Game settings
Turn timer Each player has a clock. Running out passes the phase.
Turn timer No clock. Players take as long as they need.
Open games {{ queueNote }}
{{ g.place }} {{ g.sig }} {{ g.wait }}
{{ g.place }} {{ g.sig }} {{ g.wait }}
{{ mmCode }}
Game settings Timer on Timer off
Open games {{ queueNote }}
{{ g.place }} {{ g.sig }} {{ g.wait }}
{{ g.place }} {{ g.sig }} {{ g.wait }}
{{ mmPrompt }}
{{ mmPriorityNote }}
{{ mmErr }}
{{ gameVersion }}
{{ discardAllLabel }}
{{ card.name }} {{ st.text }}{{ bag.text }}
↓
{{ tutKicker }} {{ tutCount }}
{{ tutTitle }} {{ tutBody }}
{{ chip.name }} {{ chip.text }}
(spacebar)
{{ deckViewTitle }}
Hover a card to read it
{{ card.name }} {{ card.typeLabel }} {{ st.text }}{{ bag.text }}
This hero's deck is still loading
Looking at the board
{{ verdictTag }} {{ verdictTitle }}
{{ line.text }}
Exit