Classic Ultima Online magery PvP, distilled into a small, fast arena duel. Cast while moving. Interrupt on hit. Dodge behind cover.
No cooldown spam, no auto-target. Every cast is a decision — where you stand, when you commit, and whether cover will save you.
Movement never locks. Keep repositioning through your entire cast, right up until release.
Getting hit mid-cast breaks your spell. Timing and positioning matter more than raw damage.
Cover blocks spells completely — a blocked cast never reveals what you tried to throw.
Status effects that reshape a fight, with Cure as the answer — timing your cleanse matters.
Real client/server netcode with server-authoritative combat resolution — no host advantage.
Magic Arrow, Poison, Lightning, Flamestrike, Paralyze, Cure — each with its own mantra, cast time, and read.
A lightning bolt mid-flight between two casters, dueling around cover.
Every spell has its own mantra spoken overhead — your only warning of what's coming.