Skip to content

Releases: Sagiroth/TortoiseBots

TortoiseBots v1.11.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:32

Companions & Battlegrounds

  • Taking hired companions into a battleground no longer crashes the server; they are sent home safely instead. #1241
  • Hired companions are now for open-world play only and will not join battlegrounds. #1241
  • Queuing for a battleground warns you once, and your companions drop out of the queue on their own. #1241
  • You cannot hire companions while queued for or inside a battleground, and the recruiter now tells you why. #1241
  • Server owners who want companions in player battles can switch this back on with the new hire setting. #1241

Classes & Combat

  • Priests now use Fade to shed threat instead of standing in danger. #1242

Dungeons & World

  • Bots no longer get stuck on the stairs in Shadowfang Keep. #1223

Commands

  • The addon has new commands available. #1242

Server & Database

  • Servers on MySQL 8 now start up cleanly instead of stopping with a database error. #1245
  • The quest reward setting's description now explains that bots only ask when more than one reward is useful to them. #1244

TortoiseBots v1.10.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 12:22

World PvP

  • Pool bots now flag for PvP at login using the /pvp preference, and open-world PvP is on by default. #1232
  • About a quarter of free pool bots take a world PvP role, rerolled every 30 minutes and never during a fight. #1232
  • These bots hunt flagged enemy players and flagged enemy bots nearby, but never attack unflagged players. #1232
  • They avoid invisible GMs, targets 5+ levels higher, players in challenge modes except War Mode, and safe zones or battlegrounds. #1232
  • Their chance to attack drops when the level gap is 2 to 4 levels. #1232

Gear & Items

  • The random gear blacklist now applies to random bots, hired bots, .bot autogear, and .autogear. #1230
  • It also covers empty-slot fillers, shirts, tabards, and level-60 hire gear sets. #1230
  • A blocked item is never handed out; the bot picks the next best item or leaves the slot empty. #1230

Dashboard

  • Logging out of the dashboard now only works from the dashboard itself, so another website can no longer log a GM out with a simple link. #1221
  • The Logout link is now a button that sends the secure request and then takes you to the login page. #1221

Behind the scenes

  • Server monitoring can now forward data to extra addresses for a second dashboard; set -forward-udp or FORWARD_UDP. #1222
  • It allows up to 4 targets, and a failing target won't stop the main listener. #1222
  • Large bot code files were split into smaller topic files and the rule files were grouped into folders; no gameplay change. #1231 #1233 #1234

TortoiseBots v1.9.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 17:51

Classes & Combat

  • Hunters now fire Multi-Shot at the right moment and actually place Freezing Traps in dungeons. #1162

Commands

  • A new .autogear command outfits your own character with the best gear for a talent spec you choose. #1215
  • It only ever upgrades, so running it again finds nothing better and leaves your character alone. #1215
  • Swapped-out items are never destroyed; they go to your bags, or arrive by mail if your bags are full. #1215
  • You can set an item level ceiling to lower the gear cap; at level 60 it can raise it instead. #1215

Raids & Dungeons

  • Bots summoned into a raid keep their raid behaviour after arriving, even if they start fighting straight away. #1218

Diagnostics

  • You can now switch on optional logging of raid boss threat and spell hits to help report problems. #1219
  • Threat is recorded roughly every two seconds per boss, and the health numbers in the log are samples, not exact values. #1219

Behind the scenes

  • The oversized command-handling file was split up so future changes are easier to make. #1175

TortoiseBots v1.8.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:26

Classes & Combat

  • Tanks now taunt any mob attacking the healer or another party member, and walk to it if needed. #1211
  • Bots with an interrupt kick any nearby caster, not only the one they are already fighting. #1211
  • Hunter and mage pets behave better in fights, and hunters use Disengage and Hunter's Mark again. #1211
  • After pulling a group back, the tank keeps fighting the rest of the pack instead of standing still. #1169 #1199
  • Party bots stand still while idle instead of shuffling around camp. #1169 #1199
  • Priest healers use cheaper heals when health is dropping slowly, saving mana for long fights. #1213

Items & Loot

  • Bots no longer receive duplicate copies of real items, including 139 that were impossible to get twice. #1199
  • Bots never get transmogrification clones, whether from gear, loot, quest rewards or hired companions. #1200 #1211

Commands

  • .bot strategy now accepts role selectors such as @tank, @dps, @heal, @melee and @ranged. #1185
  • Two-word strategies like +aoe fear are recognised instead of being read as a bot name. #1185

Dashboard

  • The bot dashboard is safer to use, with fixes to a few risky actions. #1199

Behind the scenes

  • Code checks run faster when changes are submitted. #1199
  • The README now sends new players to the Getting Started guide first. #1155
  • Tidier code comments and small cleanups with no effect on play. #1211

TortoiseBots v1.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 13:05

Classes & Combat

  • Shaman can now tank: wear a shield, put Rockbiter Weapon on the main hand, and learn Totemic Alignment or Spirit Armor. #1128
  • Healers now treat a shaman tank as the real tank, and hunter and warlock pets stop taunting it. #1128
  • Damage dealers now keep their threat below the shaman tank instead of pulling enemies off it. #1128
  • Stormstrike works properly again. #1128
  • The usual role command still works if you want to set a shaman as tank yourself. #1128

Dungeons & Maps

  • Dungeon maps on the dashboard now show the enemies in each run and lines showing who they are attacking. #1101
  • You now get enemies and target lines for every dungeon and raid run with a bot, not just your own group. #1126
  • Maps are drawn from 18 combined map layers, so dungeon layouts line up properly. #1112
  • Each dungeon view now always shows three map pictures. #1112
  • The Dungeons tab also shows power bars for your group. #1112
  • An older dashboard simply ignores the new enemy information and keeps working as before. #1126

Behind the scenes

  • The dashboard update was moved onto the latest version of the game code and checked over. #1123

TortoiseBots v1.6.2

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:19

Dashboard

  • A new read-only Agent maps tab shows saved run maps when you set the new --agent-maps-dir option; otherwise it stays hidden. #1119
  • The tab only displays map files from that folder, with no upload or delete. #1119

Behind the scenes

  • The README now has optional Ko-fi, build status and Discord badges plus a single licence tab. #1113 #1114 #1116
  • The documentation was rebuilt with a start page, feature list and guides for players and server owners. #1121
  • Branches for closed or merged pull requests are now cleaned up automatically, except protected and fork branches. #1120

TortoiseBots v1.6.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 08:06

Classes & Combat

  • Warlocks no longer recast Soulstone endlessly on players they cannot see, such as an invisible GM. #1109
  • Bots now land their heals and group buffs on invisible GMs instead of wasting the cast. #1109
  • On servers with bot broadcasts switched off, groups still get their heals and buffs. #1109

Stability

  • Swapping bags no longer crashes the world server. #1109

Bug Reports

  • The bug report form works again. #1109

Behind the scenes

  • The full changelog is posted to the Discord changelog thread again, with only a short announcement in the release thread. #1106

TortoiseBots v1.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:05

Bots & Mounts

  • Bots now ride mounts from their own race, so goblins finally show up on Rocket Cars and Shredders. #1100
  • Fancy epic mounts are now limited to level 60 bots, so low-level bots no longer look overpowered. #1100

Bots & Gear

  • Bots no longer turn up wearing raid quest rewards such as the Onyxia Tooth Pendant. #1104
  • Bots now fill empty gear slots when a fitting item exists, including class-only trinkets. #1104

Dashboard

  • A new Dungeons tab shows a live view of every dungeon run, including groups you hire yourself. #1103
  • Groups in different copies of the same dungeon now show up separately, so you can tell them apart. #1103

TortoiseBots v1.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:52

Your Alts as Bots

  • Your own characters can now keep playing as bots while you are logged off. #1092
  • Turn this on with the AltBots option in the bot settings; it is off by default. #1092
  • With the option off, your alts behave exactly as they do now and stay your companions. #1092
  • Kick an alt from your group and, with the option on, it carries on playing on its own. #1092
  • If a group you are in breaks up, your alt counts as kicked and keeps going by itself. #1092
  • You can make your alt bots log out whenever you do, with the AltBotsLogoutWithOwner option. #1092

Bots in the World

  • Random bots now follow your bot cheats setting, so they no longer drown or go without repairs. #1096
  • Bots no longer get stuck swapping mounts over and over. #1096
  • Bots look normal again instead of showing broken or missing appearances. #1096
  • Bots now ride mounts that suit their race, just like real players. #1096

TortoiseBots v1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:25

Classes & Combat

  • Hunters no longer use Feign Death when the enemy on them has nobody else to attack, so scripted fights stop failing #1075
  • Casters no longer start long casts while moving, so their spells land instead of being cancelled #1082

Groups & Raids

  • Off-tanks now pick up loose adds while the main tank stays on the marked target, so healers stop getting chased #1083

Commands & Pulling

  • A pull now keeps its target through a long walk across the room, so the fight actually starts #1080
  • Pulling no longer refuses with "no-tank" because of an old combat flag, and the refusal now says why #1081

Gathering & Opening

  • Bots now finish gathering herbs, mining, skinning and opening chests instead of losing the cast after a second #1064

Following & Formations

  • Bots now follow you across the broken ground near the Thousand Needles instance portal instead of standing still #1084
  • Setting a formation while the party stands still now makes bots walk to their spots #1089

Behind the scenes

  • Issues fixed in development branches now close on their own when the change reaches a release #1071
  • Removed a huge outdated licence-tracking document that caused conflicts in nearly every change #1088