Goff
Equipped
Inventory
Gorgel
Equipped
Inventory
Rouge
Equipped
Inventory
Zaenko
Equipped
Inventory
All four bots combined
Loot highlights
Ammo excluded throughout. Today follows this computer's local date. NPC sell values describe recorded items, not actual wallet earnings or confirmed later sales.
Recent drops | latest 20 green+ gear pickups
| Item | Bot | Quantity | Found | Equipment |
|---|---|---|---|---|
| Imposing Belt of the Monkey | Rouge | 1 | Under 1 min ago | |
| Captain's Breastplate of the Wolf | Goff | 1 | 1 hr 7 min ago | |
| Champion's Bracers of the Owl | Zaenko | 1 | 3 hr 1 min ago | |
| Razor Blade of the Tiger | Gorgel | 1 | 3 hr 2 min ago | Equipped now |
| Tyrant's Gauntlets | Gorgel | 1 | 3 hr 39 min ago | Equipped now |
| The Ziggler | Gorgel | 1 | 4 hr 40 min ago | Equipped now |
| Tracker's Shoulderpads of the Monkey | Zaenko | 1 | 4 hr 52 min ago | Equipped now |
| Necklace of Calisea | Gorgel | 1 | 6 hr 6 min ago | Equipped now |
| Field Plate Armor of the Bear | Zaenko | 1 | 6 hr 41 min ago | |
| Steadfast Stompers of the Eagle | Goff | 1 | 7 hr 53 min ago | |
| Tyrant's Epaulets | Goff | 1 | 8 hr 14 min ago | |
| Tyrant's Epaulets | Goff | 1 | 8 hr 52 min ago | |
| Imposing Gloves of the Eagle | Zaenko | 1 | 10 hr 55 min ago | |
| Exquisite Flamberge of the Tiger | Gorgel | 1 | 11 hr 26 min ago | |
| Sparkleshell Shoulder Pads of the Whale | Gorgel | 1 | 13 hr 59 min ago | Equipped now |
| Hawkeye's Breeches | Gorgel | 1 | 14 hr 7 min ago | |
| Brigade Boots of the Wolf | Goff | 1 | 14 hr 11 min ago | |
| Knight's Legguards of the Eagle | Gorgel | 1 | 14 hr 32 min ago | |
| Venomshroud Cape | Zaenko | 1 | 14 hr 33 min ago | |
| Imposing Cape of the Whale | Zaenko | 1 | 14 hr 57 min ago | |
| Imposing Belt of the Monkey | Rouge | 1 | Under 1 min ago | |
| Captain's Breastplate of the Wolf | Goff | 1 | 1 hr 7 min ago | |
| Champion's Bracers of the Owl | Zaenko | 1 | 3 hr 1 min ago | |
| Razor Blade of the Tiger | Gorgel | 1 | 3 hr 2 min ago | Equipped now |
| Tyrant's Gauntlets | Gorgel | 1 | 3 hr 39 min ago | Equipped now |
| Tracker's Shoulderpads of the Monkey | Zaenko | 1 | 4 hr 52 min ago | Equipped now |
| Field Plate Armor of the Bear | Zaenko | 1 | 6 hr 41 min ago | |
| Steadfast Stompers of the Eagle | Goff | 1 | 7 hr 53 min ago | |
| Tyrant's Epaulets | Goff | 1 | 8 hr 14 min ago | |
| Tyrant's Epaulets | Goff | 1 | 8 hr 52 min ago | |
| Imposing Gloves of the Eagle | Zaenko | 1 | 10 hr 55 min ago | |
| Exquisite Flamberge of the Tiger | Gorgel | 1 | 11 hr 26 min ago | |
| Sparkleshell Shoulder Pads of the Whale | Gorgel | 1 | 13 hr 59 min ago | Equipped now |
| Hawkeye's Breeches | Gorgel | 1 | 14 hr 7 min ago | |
| Brigade Boots of the Wolf | Goff | 1 | 14 hr 11 min ago | |
| Knight's Legguards of the Eagle | Gorgel | 1 | 14 hr 32 min ago | |
| Venomshroud Cape | Zaenko | 1 | 14 hr 33 min ago | |
| Imposing Cape of the Whale | Zaenko | 1 | 14 hr 57 min ago | |
| Royal Headband of Healing | Rouge | 1 | 15 hr 21 min ago | Equipped now |
| Spiritchaser Staff of the Bear | Zaenko | 1 | 15 hr 38 min ago | |
| The Ziggler | Gorgel | 1 | 4 hr 40 min ago | Equipped now |
| Necklace of Calisea | Gorgel | 1 | 6 hr 6 min ago | Equipped now |
| Midnight Mace | Goff | 1 | 15 hr 47 min ago | |
| Necklace of Calisea | Zaenko | 1 | 1 days ago | |
| Blush Ember Ring | Goff | 1 | 1 days ago | Equipped now |
| Assault Band | Zaenko | 1 | 1 days ago | |
| Necromancer Leggings | Goff | 1 | 1 days ago | |
| Elemental Raiment | Gorgel | 1 | 1 days ago | |
| Girdle of Golem Strength | Goff | 1 | 2 days ago | |
| Swiftwind | Rouge | 1 | 2 days ago | Equipped now |
| Reticulated Bone Gauntlets | Zaenko | 1 | 2 days ago | |
| Howling Blade | Zaenko | 1 | 3 days ago | |
| Thunderbrow Ring | Goff | 1 | 3 days ago | Seen equipped |
| Deanship Claymore | Zaenko | 1 | 3 days ago | |
| Magician's Mantle | Gorgel | 1 | 3 days ago | |
| Ranger Bow | Zaenko | 1 | 5 days ago | Seen equipped |
| Diamond Hammer | Rouge | 1 | 5 days ago | Equipped now |
| Ring of Defense | Gorgel | 1 | 5 days ago | Seen equipped |
| Bow of Searing Arrows | Zaenko | 1 | 1 days ago | Equipped now |
Newest first, latest 20 for the selected quality across all recorded pickup dates. Highlighted rows match currently equipped gear or a later equipment snapshot. Matching uses the bot, item ID and stat roll; identical copies cannot be distinguished, and swaps between snapshots can be missed. Hover over an age to see its local date and time.
Loot leaderboard | all recorded pickups
| Bot | Items | Green | Blue | Purple | NPC sell value |
|---|---|---|---|---|---|
| Zaenko | 4075 | 119 | 6 | 1 | 138g 5s 58c |
| Goff | 2718 | 99 | 5 | 0 | 89g 38s 8c |
| Gorgel | 2046 | 111 | 5 | 0 | 80g 0s 24c |
| Rouge | 1719 | 90 | 2 | 0 | 84g 26s 30c |
Most valuable finds | top 10 individual items
| Item | Bot | NPC value each | Found |
|---|---|---|---|
| Spiritchaser Staff of the Bear | Zaenko | 1g 91s 39c | 15 hr 38 min ago |
| Exquisite Flamberge of the Tiger | Gorgel | 1g 47s 54c | 11 hr 26 min ago |
| Bow of Searing Arrows | Zaenko | 1g 47s 21c | 1 days ago |
| Razor Blade of the Tiger | Gorgel | 1g 27s 69c | 3 hr 2 min ago |
| The Ziggler | Gorgel | 1g 24s 72c | 4 hr 40 min ago |
| Crushing Maul | Goff | 1g 20s 59c | 13 hr 2 min ago |
| Crushing Maul | Zaenko | 1g 20s 59c | 1 days ago |
| Crushing Maul | Zaenko | 1g 20s 59c | 1 days ago |
| Umbral Wand of Healing | Rouge | 1g 18s 21c | 1 days ago |
| Midnight Mace | Goff | 1g 16s 20c | 15 hr 47 min ago |
Ranks NPC sell price per piece. This does not estimate combat usefulness or auction prices.
Collection milestones
| Milestone | Item | Bot | Reached |
|---|---|---|---|
| First purple gear | Bow of Searing Arrows | Zaenko | 1 days ago |
| 10 blue gear collected | Girdle of Golem Strength | Goff | 2 days ago |
| 250 green gear collected | Cerulean Ring of the Owl | Goff | 3 days ago |
| 5 blue gear collected | Deanship Claymore | Zaenko | 3 days ago |
| 100 green gear collected | Seer's Boots | Goff | 4 days ago |
| First blue gear | Ring of Defense | Gorgel | 5 days ago |
| 50 green gear collected | Gleaming Claymore of the Whale | Goff | 6 days ago |
| 10 green gear collected | Lupine Cord of the Whale | Rouge | 6 days ago |
| First green gear | Desperado Cape | Rouge | 6 days ago |
Milestones begin with the retained pickup log, not character creation.
All Gear (1460)
Misc Items (9098)
Progress and adventures
Snapshot history began Sep 29, 2026 10:33 PM. The latest 48 hours are retained; snapshots are collected while this script runs. XP rates use elapsed clock time. Wallet changes include income and spending.
Last hour | XP, levels and wallet
| Bot | Observed span | XP gained | XP / hour | Levels gained | Wallet change |
|---|---|---|---|---|---|
| Goff | 59.8 min (has gaps) | 15,078 | 15,129 | 0 | -7g 49s 37c |
| Gorgel | 59.8 min (has gaps) | 13,966 | 14,013 | 0 | +0g 16s 13c |
| Rouge | 59.8 min (has gaps) | 10,752 | 10,788 | 0 | +0g 56s 2c |
| Zaenko | 59.8 min (has gaps) | 11,535 | 11,574 | 0 | +1g 12s 66c |
Observed span grows as samples accumulate. Gaps include time the script was closed. XP is unavailable if thresholds are missing or XP was reset during the window.
Last 24 hours | XP, levels and wallet
| Bot | Observed span | XP gained | XP / hour | Levels gained | Wallet change |
|---|---|---|---|---|---|
| Goff | 24 hr (has gaps) | 326,558 | 13,615 | 3 | +39g 7s 33c |
| Gorgel | 24 hr (has gaps) | 244,121 | 10,178 | 3 | +30g 87s 88c |
| Rouge | 24 hr (has gaps) | 322,485 | 13,445 | 3 | +9g 63s 75c |
| Zaenko | 24 hr (has gaps) | 322,568 | 13,448 | 2 | +56g 61s 96c |
Observed span grows as samples accumulate. Gaps include time the script was closed. XP is unavailable if thresholds are missing or XP was reset during the window.
Equipment changes | latest 30
Detected from saved equipment snapshots, including bags and stat-roll changes. An equipment change is not necessarily an upgrade. Latest 5,000 changes retained; swaps between snapshots may be missed.
Recovery history
Recent recovery events | latest 20
| Bot | Reason | Without progress | Result / route | When |
|---|---|---|---|---|
| Gorgel | stationary without progress | 3 min | map 1 -4182.1 718.6 103.2 -> map 1 -4247.6 354.1 53.8 | 15 min ago |
| Gorgel | ghost not reaching corpse | 3 min | map 1 -4252.0 220.1 82.8 -> map 1 -4282.9 623.3 59.9 | 21 min ago |
| Rouge | ghost not reaching corpse | 3 min | map 0 -10525.4 -3681.0 19.1 -> map 0 -10438.1 -4062.2 20.3 | 45 min ago |
| Goff | stationary without progress | 3 min | map 1 -3749.7 144.1 128.2 -> map 1 -4039.4 -176.8 130.9 | 1 hr 3 min ago |
| Rouge | stationary without progress | 3 min | map 0 -10648.5 -4355.9 1.3 -> map 0 -10338.7 -4260.7 21.6 | 1 hr 15 min ago |
| Goff | ghost not reaching corpse | 3 min | map 1 -3561.6 -3282.7 32.3 -> map 1 -4039.4 -176.8 130.9 | 1 hr 17 min ago |
| Goff | no XP across deaths and travel | 8 min | map 1 -3801.6 -3221.3 31.2 -> map 1 -4561.1 -3408.3 38.0 | 1 hr 25 min ago |
| Gorgel | stationary without progress | 3 min | map 1 -4222.9 -87.7 58.4 -> map 1 -3981.8 255.1 75.7 | 1 hr 31 min ago |
| Zaenko | no XP across deaths and travel | 8 min | map 1 -5232.3 3624.5 0.6 -> map 1 -4671.1 3763.7 0.1 | 1 hr 43 min ago |
| Goff | ghost not reaching corpse | 3 min | map 1 -3240.3 -3207.8 33.8 -> map 1 -4381.4 -2983.3 39.6 | 1 hr 43 min ago |
| Goff | stationary without progress | 3 min | map 1 -4312.5 -3304.5 37.3 -> map 1 -4381.9 -3048.4 35.0 | 1 hr 58 min ago |
| Gorgel | stationary without progress | 3.3 min | map 1 -4801.2 510.1 22.5 -> map 1 -4247.6 354.1 53.8 | 1 hr 59 min ago |
| Goff | ghost not reaching corpse | 3 min | map 1 -3104.9 -3182.6 36.8 -> map 1 -4287.2 -3234.6 31.5 | 2 hr 5 min ago |
| Goff | stationary without progress | 3 min | map 1 -3573.1 -3807.1 5.8 -> map 1 -4344.1 -3518.8 32.8 | 2 hr 12 min ago |
| Zaenko | ghost not reaching corpse | 1.8 min | map 1 -4729.9 3737.1 8.7 -> map 1 -5355.9 3789.4 7.4 | 2 hr 26 min ago |
| Zaenko | no XP across deaths and travel | 8 min | map 1 -5070.4 3621.6 0.6 -> map 1 -5381.7 3824.9 4.8 | 2 hr 45 min ago |
| Zaenko | stationary without progress | 3 min | map 1 -5541.5 3600.4 -11.9 -> map 1 -5274.1 3591.6 0.3 | 3 hr 53 min ago |
| Rouge | stationary without progress | 3 min | map 0 -10459.6 -4411.0 -0.6 -> map 0 -10326.8 -3622.2 20.6 | 3 hr 56 min ago |
| Gorgel | stationary without progress | 3 min | map 1 -4160.0 360.8 55.3 -> map 1 -4033.2 -184.4 140.8 | 3 hr 56 min ago |
| Goff | ghost not reaching corpse | 3 min | map 1 -3561.1 -3282.8 31.9 -> map 1 -3539.6 -3808.9 1.4 | 3 hr 59 min ago |
Imported from available mangosd container logs and saved here. Earlier logs may be unavailable after container recreation. Latest 10,000 events retained.
Four bots, one long grind
This is a separate CMaNGOS Classic server running Vanilla World of Warcraft 1.12.1 with Playerbots. The goal is to watch autonomous characters level through mob grinding, collect loot, change equipment and earn gold over time. Their first milestone is level 60.
The roster
Goff — Orc Rogue
Gorgel — Orc Warrior
Rouge — Undead Rogue
Zaenko — Troll Hunter
Each bot grinds independently.
What we are watching
How classes progress, which drops they equip, how their wallets change, where they travel and how often they need help escaping trouble.
This is a customized automation experiment. Instant selling, repair and recovery assistance make it different from an unmodified player leveling run.
What changed from the original setup
| Change | Behavior and purpose |
|---|---|
| Independent, always-online bots | The four named characters are configured to log in automatically. Their always-online registration and free-bot classification were corrected so all four can be monitored. Nearby automatic group, raid and guild invitations were disabled to keep the experiment solo. |
| Grinding instead of quest routes | Automatic questing is disabled. The grind patch loads the destination data even in this mode, restricts automatic travel purposes to grinding, and removes the usual hourly window that limited generic grind travel. Grind destinations favor ordinary mobs roughly one to three levels below the bot. |
| NPC interaction and ammunition purchases | The customized NPC-target selection is retained alongside the grind changes. Vendor ammunition and thrown-weapon purchases stop once the bot has a full stack of that item, preventing repeated purchases of additional stacks. Native bot equipment choices can still include vendor purchases; this is not a drops-only equipment challenge. |
| Immediate inventory cleanup | Loot handling keeps the Hearthstone and items the AI currently considers usable equipment or bag improvements. Other bag items are removed immediately and their NPC sell value is credited, without requiring a vendor trip. Equipped gear is protected by removing items by bag position. Items with no sell value can be removed without adding gold. |
| Pickup logging | Successful pickups are recorded with the bot, time, item ID, stat roll, quantity and instant-sold quantity. This lets the ledger show even trash or valuable gear that disappears during immediate cleanup. Only drops recorded since logging began are included; older loot cannot be reconstructed. |
| Automatic repair after resurrection | The core repair patch restores equipment durability without charging gold when a character resurrects, including spirit-healer resurrection. This applies to characters on this server, rather than being limited to the four bots. It prevents repeated deaths from leaving the grinders unable to fight because their gear broke. |
| Defending and fighting near destinations | Traveling bots can defend themselves against an attacker behind them. Near a grind destination they can fight eligible nearby mobs before reaching the exact waypoint, reducing stalls around awkward terrain and caves. |
| Remembering unreachable targets | A stuck reset temporarily excludes the troublesome combat target or grind travel point, rather than immediately selecting it again. Unreachable combat targets are blocked for 15 minutes; travel exclusions last 5 or 15 minutes depending on travel state. |
| Progress and corpse-run watchdog | Eligible autonomous bots are watched for real progress, rather than assuming movement means useful grinding. Rescue checks cover roughly 3 minutes stationary without progress, 8 minutes without grinding progress, and 3 minutes of a ghost failing to reach its corpse. Checks have cooldowns and exclude situations such as player control, grouping, trading, dueling and taxi travel. |
| Recovery teleports | When normal behavior fails, recovery searches for a suitable grind destination and teleports the bot there. It avoids water, capitals, unsuitable levels and hazardous landing points. A dead bot can be resurrected as part of this last-resort rescue. The rescue itself does not grant gear, money or XP; the separate resurrection repair patch still applies. |
| Safer solo pulls | All autonomous solo grinders check for nearby hostile or assisting mobs, enemies along the approach, elites and targets more than two levels above them. Safety is checked during target selection and again before attacking. Self-defense remains allowed. Grouped and player-controlled bots are excluded from this solo pull policy. |
| Escaping repeated deaths | Deaths are counted separately from XP gains, so a few kills cannot hide a recurring death loop. Death locations are avoided within 200 yards for 30 minutes. Three deaths within 15 minutes can trigger an escape, with a 5-minute attempt cooldown and a short grace period while dead. Recovery can escalate after two recent deaths to a destination at least 2,500 yards away on the same map, or another map. Landing checks also screen nearby spawn density and dangerous enemies. |
How to read this dashboard
Armory
Equipment, inventory, wallet, saved location and level progress come from the server database. The purple XP bar shows progress within the current level. Last XP gain is detected from snapshots, not an exact kill timestamp.
Loot Ledger
Totals combine all four bots. Ammo is excluded from loot counts and values. Gear is separated by quality, with a combined total and a separate non-gear category. Recent green-or-better drops are newest first, with separate quality filters showing the latest 20 for each selection. Click a Last gear card to open its quality list.
Highlighted rows match gear equipped now or seen equipped in later snapshots. Matching includes the bot and stat roll; identical copies cannot be distinguished, and brief swaps can be missed.
Activity
Hourly and 24-hour XP, levels and wallet changes reveal how well the bots are progressing. Equipment changes and recovery events help explain sudden differences. Snapshot history keeps the latest 48 hours.
Wallet change includes spending. Item NPC sell value is not the same as net gold earned. An equipment change is not necessarily an upgrade.
Public updates
The dashboard script generates a fresh page about once a minute and uploads the HTML to this website. Browsers refresh about every 65 seconds and keep the selected tab. Look at Last read to check freshness: if the generating PC or script stops, the last successful page remains visible.
Server-side pickup logging continues while the dashboard script is closed. Equipment and XP snapshots are collected only while the script runs.
What this does not claim
The safety and recovery patches reduce bad pulls and long stalls; they cannot guarantee perfect pathfinding or zero deaths. Temporary death exclusions reset when the server restarts. Hunter pets and class spell behavior also depend on the underlying Playerbots system; this overview does not claim that every class quest or poison behavior was separately patched or verified.
This page documents the custom setup and patches, rather than auditing the live configuration file. Longer term, the plan is a fresh roster with one of each class and more complete logging from level 1, after this group reaches 60. Those future logging additions are not installed yet.