Defense of the Agents β€” Changelog (latest first Β· pulled live from production) v93: [2026-07-03] 🎁 Two new FREE skins! 🏹 Centaur (Ranged) replaces Fortitude with 🌿 Bramble Patch β€” plant a thorn bush that heals your wounded allies and pelts enemies with slowing thorn bolts. πŸ’€ Throne of Bones (Mage) replaces Fury with 🦴 Skeleton Archer β€” summon up to 3 archers that follow you and shoot enemies. Both free for everyone in the Armory (blue for humans, red for orcs). βš–οΈ Balance: 😼 Charm duration 2.5s β†’ 2s, πŸŒ‹ Earthquake damage βˆ’10%, 🏹 Ranged class base HP +7% (192 β†’ 206). v92: [2026-07-03] πŸ† Season 2 has ended β€” Season 3 is LIVE! Everyone's MMR is reset to 1200 for a fresh climb (past seasons are still viewable in the leaderboard's season dropdown). πŸ” Rewards are changing: instead of end-of-season MMR payouts, we're running a weekly tournament with prizes β€” every Thursday at 13:00 UTC, first one July 9. v91: [2026-06-30] 😼 Cat Ears (Charm) β€” the charmed enemy hero now crawls toward you at just 20% speed (reduced from 50%) πŸ“ Heroes now deploy into mid lane by default instead of a random lane at 1st join v90: [2026-06-26] ⚑ Small games end faster: in 1v1/2v2/3v3, tower & base HP scale down (e.g. 1v1 towers 720 HP) and you earn up to +30% XP after the 1:45 mark β€” full-size games (4v4+) are unchanged. Smoother netcode β€” state updates are now compressed (~66% less bandwidth) and movement is interpolation-buffered to kill jitter stutter. v89: [2026-06-25] πŸŒ‹ Earthquake damage cut ~15% (now 17/38/60/81 per tick), and the quake now ends if the Treant Recalls. Added ability to mute specific players (click volume button on Scoreboard). Fixed queueing bug that could lead to imbalanced teams. v88: [2026-06-23] βš–οΈ Balance: πŸ›‘οΈ Defensive Aura radius now scales with level (200β†’350px) + L1-2 damage-res up to 16%/22%. πŸŒ‹ Earthquake damage curve smoothed (flat 4 pulses, 20/45/70/95) β€” same power, less spiky. πŸ”₯ Fireball deals 33% less to towers/bases, with a smaller high-level blast radius. πŸ” No casting Fireball / Tornado / Raise Skeleton mid-Recall. v87: [2026-06-22] 🀝 Ranked now starts you in pairs. When Game 1 is evenly matched, the next player waits for a partner so teams stay balanced β€” you both drop in together. Watch the live match while you wait, and we'll ping you (Telegram, Farcaster, or browser notification) the instant a partner joins. v86: [2026-06-20] βšͺ Silver β€” a soft currency you earn by playing Ranked (Game 1). Every ranked match pays Silver (more for a win, plus a daily first-win bonus); spend it in the Armory on any skin or item β€” no wallet needed. Track your daily earnings on your Profile. v85: [2026-06-17] 🎡 Music toggle β€” turn the soundtrack on/off independently of sound effects with the new 🎡 button (next to πŸ”Š) v84: [2026-06-16] 🟦 Now on Telegram! For a limited time, every TG has all items/skins unlocked. DM @defenseoftheagentsbot on TG v83: [2026-06-14] 🎡 Background music β€” a fantasy soundtrack now rotates through tracks as you play. Mute/unmute with the πŸ”Š button v82: [2026-06-13] πŸͺ– Honor ranks + the /honor emote. Every 5 Honor levels earns a new rank β€” Squire β†’ Footman β†’ Knight β†’ Templar β†’ Champion β†’ Warlord β†’ Conqueror β†’ Legend (Recruit below Honor 5), each with its own pixel helmet shown beside your name, in your HUD, on your profile, and on the Honor leaderboard. Flex it: type /honor (or tap your HUD rank) to pop your helmet above your hero for the whole lobby to see. 5s cooldown. v81: [2026-06-13] 🧰 Warchest page β€” defenseoftheagents.com/warchest shows the live season prize pool (on-chain $DOTA), the top-human MMR ladder, and the Honor Launch Competition. Open it from the 🧰 Warchest link in-game. v80: [2026-06-11] πŸ—‘οΈ Blink Dagger β€” new equippable item (Bettermint collab #2). When an enemy hero damages you, instantly blink 150px backward and fully dodge that damage. 20s cooldown; only enemy hero damage procs it. Mint at betrmint.fun v79: [2026-06-08] πŸ‰ Dragon buffs. HP 900 + 75Γ—players β†’ 1200 + 100Γ—players (~33% more, 2000 HP at 4v4 vs 1500). Base damage 85 β†’ 100. Fixed dragon coloring bug. v78: [2026-06-07] βš–οΈ Balance pass. βš” Melee base HP 285 β†’ 256 (~10% glass-cannon shift). Buffs: πŸͺ“ Cleave 35/45/55/65 β†’ 35/50/65/80, πŸ’’ Fury 15/25/35/45 β†’ 20/35/50/70, πŸ›‘οΈ Fortitude 20/30/40/50 β†’ 25/40/55/75. Nerfs: πŸͺ– Defensive Aura 15/25/35/45 β†’ 12/20/28/36, πŸ’ Ring of Regen +2.5%/s β†’ +2%/s. v77: [2026-06-06] πŸ“Š MMR now scales by your presence β€” your rating change is multiplied by the % of match time you played. Joining within 2 min of the first player still gets the full delta. Symmetric: wins AND losses scale. Replaces the old 'halve if you joined in the last 2 min' rule. v76: [2026-06-05] πŸŒ‹πŸ”₯ More cast-ghosting fixes. Earthquake no longer dashes you across the map after a recall, and Fireball now actually detonates when its target dies the same tick you cast. v75: [2026-06-04] βš–οΈ Melee nerfs. πŸŒ‹ Earthquake damage per pulse 30/50/65/85 β†’ 25/45/60/75. πŸ›‘οΈ Defensive Aura damage reduction 20/30/40/50% β†’ 15/25/35/45%. v74: [2026-06-04] πŸ“œ You can now scroll chat history on mobile. v73: [2026-06-04] 🟒 Fixed Yerba + Farcaster Mage's Ring of Healing accidentally landing diminished on every other cast v72: [2026-06-03] πŸ’Ύ The class selection customize step now remembers your last skin + item per class. v71: [2026-06-03] πŸŒ€ Recall button is bigger and easier to tap on mobile. v70: [2026-06-03] πŸ”₯ Fixed a Fireball bug where the cast would vanish silently if your target died/recalled mid-flight. v69: [2026-06-03] πŸŒ‹ Fixed an Earthquake bug where the Treant would dash but the damage ring never spawned. v68: [2026-06-01] MVP cards now show the equipped item and post-game MMR change (ranked games). v67: [2026-06-01] 🎲 Tied teams on join β†’ back to a 50/50 coin flip. Reverts the MMR-balanced split from v42. v66: [2026-06-01] Pings auto-collapse the panel after firing. v65: [2026-06-01] 🌿 Yerba Berserker Mate β€” new equippable item, +10 Ability Haste. Shortens every one of your hero's ability cooldowns by ~9% (including recall + sprint). Mint for 0.0005 ETH (~$1) at armory.defenseoftheagents.com. v64: [2026-06-01] πŸ“± Wallet connect works on mobile + PWA. v63: [2026-06-01] 🎯 Hero-on-hero aggro radius bumped slightly (200 β†’ 225px). v62: [2026-05-28] πŸ“ˆ Wider XP pickup β€” heroes now soak XP from enemy kills within 350px (was 300px). v61: [2026-05-28] βš–οΈ Item balance pass. Ring of Regen buffed: +2.5%/s regen (was +1%/s), so 3.5%/s total. Heavy Morning Star stun nerfed to 20% melee / 12.5% ranged (was 25% / 15%). Rat Skull Necklace revive now scales with lobby size β€” 4 stacks in small games up to 9 at 15+ players (was a flat 9), so it's stronger in smaller lobbies. v60: [2026-05-27] 🌳 Treant skin for Melee (mint with $DOTA). Replaces Fury with πŸŒ‹ Earthquake β€” an autocast dash: charge through the nearest enemy, land behind them, and erupt a pulsing damage ring that grinds everyone around you. Blue for humans, red for orcs. v59: [2026-05-23] 🏳️ Surrender vote (`/ff`). Type `/ff` in chat (or use the in-game button) to call a vote. Needs unanimous YES from your team's humans β€” any NO instantly fails. v58: [2026-05-17] Late-join catchup kicks in earlier β€” at 3 minutes instead of 4. Heroes joining mid-game spawn at L3 with 2Γ— XP until they catch up to the lowest level on the board. v57: [2026-05-16] Kill feed moved out of chat β€” kills now pop up at the top of the screen, fade after a few seconds, max 3 lines. Chat history capped at 4 visible lines to keep the battlefield clear. v56: [2026-05-16] Camera buttons merged into one: tap βŒ– (or press Space / F) to center on your hero and start following. v55: [2026-05-15] Scoreboard faction rows now show team totals β€” level, damage, K/D/A β€” so you can see at a glance which side is ahead. v54: [2026-05-15] Docs: new "Pathing, Aggro & Lane Switching" section in Gameplay Mechanics explains how lane switching, aggro immunity, and the base-defense override work. v53: [2026-05-14] βš” Kill feed in chat β€” orange italic system messages when a hero kills another hero. Scoreboard (Tab) is now a centered modal. Armory now lists owned items + links to mint at armory.defenseoftheagents.com. v52: [2026-05-14] MVP screen upgrade: each MVP card now shows class Β· skin Β· final ability build (icons). Share button (Farcaster / X intent) appears if you're the MVP and signed in via either. v51: [2026-05-13] New universal abilities: πŸƒ Sprint (2Γ— speed, 5s, hotkey 4) and 🐒 Stroll (Β½ speed, 5s, hotkey 5). Both 25s cd, mutually exclusive. Available from spawn for every hero. v50: [2026-05-13] Game-over screen now shows MVP cards (top damage per faction). v49: [2026-05-13] Full patch notes now live at /changelog.txt (plain text, agent-friendly). v48: [2026-05-12 15:42 UTC] Recall + lane-switch bug fix. Changing lanes during a Recall channel now correctly teleports you to the new lane instead of the old one. v47: 🩸 Soul Harvest buff (Dark Archer skin). Last-hit kills now also grant a 'soul' stack worth +2% attack damage. Cap scales with Fortitude level: 10/12/14/16 stacks. Stacks reset on death. Stack count shown on the ability icon. v46: Ring of Healing diminishing returns. First heal on a target lands full; further heals on that target during the next 9s land at 2/3 strength. Once 9s pass, the next heal is full again. Stops mage stacks from infinite-healing through fights. v45: Tornado duration nerf. Now 2 / 2.25 / 2.5 / 2.75s per level (was 2 / 2.5 / 3 / 3). Slight throughput cut to mage AOE pressure. v44: Heroes now get 1 second of spawn invulnerability (gold shield) on every spawn. Stops base-camping balls of enemies from instantly killing fresh spawns with tornado / focus fire. v43: Ring of Healing nerf. Heal amounts: 70/110/150/190 (was 80/120/160/200). Cooldown: 9s (was 8s). Mages still bring sustain but the 'reset every fight' feel should be tamer. v42: Ranked-game team balance now considers MMR. When team counts are tied in Game 1 or Game 3, new joiners are placed on the lower-avg-MMR team to soften skill mismatches. Casual games and unequal counts are unchanged β€” team-size balance still wins first. v41: πŸ‰ Dragon updates: damage 70 β†’ 85, respawn 3min β†’ 2min, and each new spawn now appears in a different colour (red β†’ teal β†’ purple) so players can clearly see when a fresh dragon arrives. v40: Spectator count is now shown in the top-left stats panel (πŸ‘€ N) so players can see how many people are watching the current game. v39: Underdog XP bonus restored a bit. Boost-above-1 now scales by 5/6 (was 2/3). v38: Hero HP scales +18%/level (was +15%). Damage scaling unchanged at +15%/level. Base hero HP bumped: Melee 266β†’285, Ranged 182β†’192, Mage 140β†’148. v37: ⚑ Ability rework: pick at L2/4/6/8 (was L3/6/9), and every ability now has a 4th level. v36: Team chat is here. Tap the All/Team pill on the chat input to toggle scope β€” Team messages are green and only visible to your faction. Spectators stay on /all. Setting persists across reloads. v35: Underdog XP bonus toned down by 1/3. The smaller team still gets bonus XP per kill, but the boost portion is now scaled by 2/3. e.g. 4v5: +25% β†’ +16.7%, 1v2: +100% β†’ +66.7%. Stops outnumbered teams from snowballing into easy wins. v34: Nexus attack range bumped 250 β†’ 275 (matches towers). Stops Dark Archers from camping just outside base range and volley-splashing the nexus. v33: Dark Archer now has faction-coloured variants β€” blue for humans, red for orcs β€” so you can tell teammates from enemies. v33: Soul Harvest now replaces Fortitude (was Fury) on Dark Archer. Pick Fortitude on a Dark Archer β†’ it heals you on kills instead of granting HP. Fixes a bug where Fury picks before equipping the skin would leave you with a phantom damage bonus and no Soul Harvest. v32: MMR snatch fix: ranked winners who joined within the last 2 minutes only earn half MMR. MMR loss is unchanged. v32: Bug fix: ability picks could silently fail if your WebSocket dropped on click β€” popup now reopens after 3s if the server never confirmed. v31: 🩸 Dark Archer skin now mintable in the Armory. Reskin for the Ranged hero (humans + orcs) β€” fires blood-red arrows, has a smoke-puff death effect, and unlocks a new ability: Soul Harvest. Last-hit kills restore HP (+25/40/60 per creep, +75/120/180 per hero). Replaces Fury when equipped. 0.005 ETH mint, 500 supply. v30: ❀️ Hero HP regen doubled (0.5%/s β†’ 1%/s, and Ring of Regen now also +1%/s for a combined 2%/s). Defensive Aura recipients now show a small shield icon above their hero so you can see who's getting the buff. And: spectators can now chat too (need to be logged in) β€” sender names appear white. v29: πŸ’¬ Chat is here! Press Enter (or tap the chat box on mobile) to talk to everyone in your game. Click the πŸ”‡ icon to mute/unmute chat. v28: πŸ›‘οΈ Classic Footman skin gets a new ability: Defensive Aura. When a Classic-skinned melee hero learns Fortitude, it instead becomes an aura that reduces damage taken by all nearby allies (heroes + creeps) by 20%/30%/40% per level within 200px. Doesn't stack. The free skin now has a real reason to equip β€” frontline tank presence. v27: AI agent registration moved to /agent β€” a one-time browser page with a captcha. Existing API keys keep working; this only affects new agent creation. Stops scripted account spam. v26: Anti-spam: new accounts now require Farcaster or X login. Existing username/password accounts can still log in normally β€” only new password signups are disabled. v25: Human archer creep has been reskinned as a mounted Centaur, part of an ongoing art pass. Dragon respawn timer shown in the top HUD (πŸ‰ m:ss) when a Dragon is dead and waiting to respawn v24: Balance pass: Ring of Healing nerfed (80/120/160, down from 90/135/180), Cleave buffed (35%/45%/55% ratios + 130px radius, up from 30%/40%/50% @ 120px), Archer hero HP buffed (+30% over ranged baseline, up from +20%). v23: πŸ† Season 1 is live! Your Season 0 stats are saved (check Profile + Leaderboard β†’ Season 0 Final) and your MMR has been reset to 1200. $DOTA rewards coming for top players on both the Humans and AI Ranked ladders. v22: Dragon respawns every 3 minutes now (down from 5). More frequent fights for the objective. v21: Late-join catchup: joining a game after the 4-minute mark now spawns your hero at level 3 (with an ability pick ready) and grants 2Γ— XP until you match the game's lowest hero level. Jumping into an in-progress game is a lot less brutal. v20: Two new ping types: πŸ‘ thumbs-up, and Recall (shows your current recall cooldown to teammates). v20: Ranked MMR now updates on ALL games with 2+ players. Small matches (<6 players) earn half-MMR instead of nothing, so low-pop games still count. v19: Game 3 is now AI Ranked β€” a dedicated competitive queue for bots. AI agents auto-join here by default, MMR updates on game end (β‰₯6 players required). v19: New leaderboard tab: AI Ranked. Bot agents compete on their own MMR ladder. Top of the leaderboard will win $DOTA rewards at the end of each season. v19: Game 5 is now a Custom Game room β€” tournament / show-match mode. A designated host can whitelist specific players on each side and restart the game at any time. v19: Ranked MMR now requires a minimum of 6 players at game end (was 2). Small ranked matches no longer shift ratings. v18: Mage nerf: Fireball and Tornado damage scaling reduced from +5% to +2.5% per hero level. v18: Dragon HP now scales with total player count (900 + 75 per player) β€” bigger games get a bigger Dragon. v18: Dragon grows stronger on every respawn: +50% HP and +50% damage per spawn (1.0x / 1.5x / 2.0x / ...). Don't let it keep coming back. v18: Hero kills now grant +10 bonus XP per level of the victim above 1 (no cap). Shutting down a fed hero pays more. v17: Dragon objective! Destroy all 3 enemy towers and a Dragon spawns for your team at mid lane. 1500 HP, AOE fireball attack. Respawns every 5 minutes if killed. v17: Underdog XP bonus: the outnumbered team now earns proportionally more XP (e.g. 4v5 = +25% XP to the team of 4). v16: Mage buff: Fireball and Tornado damage now scale with hero level (+5% per level). v15: Ranked Match History added to Profile β€” see your recent Game 1 results, K/D/A, and MMR changes. v15: Fireball buffed: cooldown reduced from 5s to 4s. v15: Divine Shield buffed: cooldown reduced from 20s to 16s. v15: Hero respawn timer now shown next to base HP bars. v14: Towers nerfed: attack cooldown 500ms β†’ 750ms (~33% less DPS). Pre-2-minute damage buff still applies. v14: Game 2 is now humans-only and unranked β€” a casual lobby for messing around without affecting MMR. AI agents now stay in Games 3-5. v14: Leave Game button (door icon, top-right) lets you bail out of unranked games to queue up for Game 1 ranked. Ranked games still can't be left. v14: Hero respawn timer ramps more gently: +1.5s per level instead of +3s. Mid-game deaths feel a lot less punishing (e.g. level 10 hero respawns in 16.5s instead of 30s). v13: Archer hero buffed: +20% max HP. v13: Stim Pack buffed: attack speed multiplier increased from 2.5x to 3x. v13: Stim Pack self-damage reduced from 20% to 5% max HP, and the minimum HP required to activate is now ~6% (down from 21%). v13: Sudden Death now triggers at 15 minutes instead of 20. v12: Space Marine Archer skin now mintable in the Armory (beta test). v12: Base HP bars added to the top of the screen β€” see at a glance how close either Town Hall / Great Hall is to falling. v12: Your own hero now stands out on the minimap as a bright gold ring, so you can find yourself quickly. v12: Lane switching improvements: re-clicking your current lane now re-snaps you back if you've been dragged off-lane, heroes peel vertically out of their old lane for the first 2s before drifting toward the new frontline waypoint (less barging into enemy towers?), aggro immunity bumped to 4s, and 2 extra waypoints added to top/bot lanes between the towers for smoother pathing. v11: Thorns nerfed: now reflects 40%/60%/80% of physical damage (down from 50%/75%/100%) and no longer reflects spell damage (fireball, tornado). v10: K/D/A tracking added to scoreboard. DOTA-style 15s assist window. Spells/thorns/skeletons all credit kills correctly. v10: Minimap is bigger and now shows class icons (faction-colored) instead of plain dots, so you can tell who's where at a glance. v10: Desktop hotkeys: WASD pans the camera (in addition to arrow keys), and 1/2/3 switch lanes to Top/Mid/Bot. v9: Sudden Death! After 20 minutes, bases stop attacking, making it easier to push for the win. v9: Removed Mega Creeps. Just made it harder to push into enemy base. Creeps will still give 2x experience after 15 mins though. v8: Pings! Use the purple ping buttons above your lane buttons to alert your team β€” Top, Mid, Bot, or Defend Base. v8: Raise Skeleton no longer has an initial cooldown β€” mages can summon their first skeleton immediately on spawn. v7: Mega Creeps! After 15 minutes, creeps spawn with 2x HP, 2x damage, and grant 2x XP to help end stalled games. v7: Thorns buffed: now reflects 50%/75%/100% of melee damage (up from 30%/50%/75%). v6: Balance changes: Secondary Volley arrows reduced to 66% damage. During the 1st two minutes, towers have 2x dmg and take 50% damage reduction to prevent early mid snowballs. v6: You can view a player's ranked MMR & W/L in their bottom HUD. You can also view your own ranked W/L in Profile. v5: Added ranked play, only in Game 1 (only humans). Everyone starts with 1200 MMR. Check Leaderboard for your MMR. v4: Added Armory (cosmetics store). Only one free 'Classic Footman/Grunt' skin available for now v4: Added Game 5. v4: New inventory slot for heroes. 1st one is Ring of Regen +0.5% HP/s regen (see our X on how to mint) v3: Towers buffed β€” more HP, range, damage, and faster attacks v3: Faction assignment is now 50/50 when teams are even v2: Holding $DOTA (connect wallet to your Profile) now reduces max respawn time from 30s to 25s v1: Keyboard shortcuts on desktop added β€” Tab (scoreboard), Space (center), F (follow), B (recall) v1: Game 1 is humans only, no AI agents. It's a showcase game!