PvP Brawl

Async duels with ELO rating, gold stakes, and anti-farming cooldowns

Contents

1. Overview

PvP Brawl is a REST-based async duel system. You challenge another player from the Hall of Fame in the Tavern. The server runs the entire fight using the same combat engine as PvE, then returns all rounds for client-side replay.

How it works: When you hit Brawl, the server snapshots both players' current equipment and stats, simulates the fight instantly, and sends back the full round-by-round result. The defender doesn't need to be online — their gear fights for them.

2. Requirements & Restrictions

RequirementDetails
Minimum levelLevel 5 (both challenger and defender)
Account guardCannot challenge your own characters (same account check)
Guest accountsCannot PvP — must link a Google account first

3. ELO Rating System

Every character starts at 1000 ELO. Rating adjusts after each duel based on the expected outcome. Beating a stronger opponent gives more points; losing to a weaker one costs more.

Formula

expected = 1 / (1 + 10(opponent_elo - your_elo) / 400)
change = round(32 × (result - expected)) // result = 1 (win) or 0 (loss)
ParameterValue
Starting ELO1000
K-factor32
ELO floor0

ELO Change Examples

Your ELOOpponent ELOWinLoss
10001000+16-16
10001200+24-8
1000800+8-24
12001000+8-24
8001000+24-8
Insight: Challenging opponents near your rating gives balanced +16/-16 swings. Punching up (e.g. 1000 vs 1200) risks only 8 on a loss but gains 24 on a win — a favorable risk/reward ratio for underdogs.

4. Entry Fee & Rewards

entry_fee = max(1, ceil(your_level × 0.2)) // gold, deducted before fight
win_reward = max(1, ceil(opponent_level × 0.5)) // gold, only on win

The entry fee is always deducted, win or lose. Winning pays out based on the opponent's level, not yours.

Your LevelOpponent LevelEntry FeeWin RewardNet (Win)Net (Loss)
101025+3-2
50501025+15-10
1001002050+30-20
10020020100+80-20
500500100250+150-100

5. Cooldowns & Limits

RestrictionValuePurpose
Global cooldown60 secondsMinimum wait between any duel
Per-opponent cooldown1 hour (3600s)Prevents farming a single opponent
Daily cap20 duelsLimits total daily activity
Anti-farming: The per-opponent cooldown prevents repeatedly dueling the same weak player for easy gold and ELO. You need to fight a variety of opponents.

6. PvP Combat Differences

PvP uses the same fight engine as PvE, but with different settings to ensure faster, more decisive fights.

SettingPvEPvPEffect
Max rounds50050Fights end quickly — no infinite sustain loops
Armor effectiveness0.50 – 0.450.25 (flat)Both players take ~28% more damage than PvE equivalent
Stalemate resultPlayer losesChallenger losesDefender advantage if neither can kill the other
Build implications: The halved armor effectiveness in PvP means pure tank builds are far less effective. Offensive stats (crit, elemental damage, ferocity) and sustain (life leech, HoT) become relatively more valuable since fights are shorter and more damage gets through armor.

All combat mechanics — crits, dodge, block, reflect, summon, life leech, HoT, and soft caps — work identically in PvP. The only differences are the three settings above.

7. Rankings

Rankings are displayed in the Tavern (Hall of Fame) with two tabs:

TabSorted ByRows Per Page
LevelPlayer level (descending)10
PvP RatingELO rating (descending)6

Rankings are filtered by realm (Eternal / Temporal). Click any player to inspect their equipment, stats, and lifetime PvP record (rating, wins, losses). The Brawl button appears on the inspect panel for eligible targets.

No level brackets: There is no level-based matchmaking — you can challenge anyone. The ELO system naturally handles skill/power mismatches over time, and the underdog ELO bonus means low-level players have little to lose from ambitious challenges.

↑ Back to top