WoW UltraSquirt addon Dragonflight/Wrath of the Lich King Classic 2023
wow addon UltraSquirt


Game Version: 10.0.2
Total Downloads: 26,116
Updated: Dec 13, 2022
Created: Jan 18, 2020
download UltraSquirtDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads release 228.60 KB Dec 13, 2022 10.0.2 4,193 download UltraSquirt releaseDownload release 228.38 KB Nov 30, 2022 10.0.2 3,194 download UltraSquirt releaseDownload release 226.96 KB Oct 27, 2022 10.0.0 3,604 download UltraSquirt releaseDownload release 226.86 KB Oct 26, 2022 10.0.0 1,590 download UltraSquirt releaseDownload release 188.23 KB Oct 26, 2020 9.0.1 8,831 download UltraSquirt releaseDownload release 181.18 KB Aug 23, 2020 8.3.0 1,659 download UltraSquirt releaseDownload release 170.35 KB Jul 17, 2020 8.3.0 595 download UltraSquirt releaseDownload release 165.73 KB Feb 18, 2020 8.3.0 481 download UltraSquirt releaseDownload release 165.73 KB Feb 18, 2020 8.3.0 110 download UltraSquirt releaseDownload release 164.24 KB Jan 22, 2020 8.3.0 168 download UltraSquirt releaseDownload alpha 228.61 KB Dec 13, 2022 10.0.2 109 download UltraSquirt alphaDownload alpha 228.42 KB Nov 30, 2022 10.0.2 84 download UltraSquirt alphaDownload alpha 227.22 KB Nov 1, 2022 10.0.0 135 download UltraSquirt alphaDownload alpha 227.06 KB Oct 29, 2022 10.0.0 65 download UltraSquirt alphaDownload alpha 225.25 KB Aug 8, 2022 9.2.5 534 download UltraSquirt alphaDownload alpha 225.02 KB Apr 25, 2021 9.0.5 170 download UltraSquirt alphaDownload alpha 224.22 KB Apr 4, 2021 9.0.5 127 download UltraSquirt alphaDownload alpha 224.05 KB Apr 3, 2021 9.0.5 52 download UltraSquirt alphaDownload alpha 182.69 KB Oct 17, 2020 9.0.1 77 download UltraSquirt alphaDownload alpha 181.78 KB Sep 2, 2020 8.3.0 218 download UltraSquirt alphaDownload alpha 179.72 KB Aug 22, 2020 8.3.0 44 download UltraSquirt alphaDownload alpha 179.62 KB Aug 18, 2020 8.3.0 35 download UltraSquirt alphaDownload
UltraSquirt alpha 178.88 KB Aug 17, 2020 8.3.0 37 download UltraSquirt UltraSquirt alphaDownload



Share this:

This is a simple quality of life addon, intended to further simplify the process of using tdBattlePetScript and Rematch to level up your pets with Squirt in the WoD Garrison, or using the repeatable pet battles from the Legion world quests.

To enable the functions, just use the console command “/ultra”. The Space key is assigned by default to run the addon functions while the window is open. To return to normal, simply close the window, either by clicking the close button or type “/ultra” again.


Quick Start

Be sure to have Rematch set up with a team ready for power levelling battle pets with Squirt, and make sure the pet team is loaded. You can find more information on this over at Xu-Fu’s:

Add any pets you would like to level to the Rematch levelling queue.

Make sure tdBattlePetScript is set with the appropriate script (again see Xu-Fu’s for details). You should make sure that this works to complete the desired battle.

Type /ultra to open the UltraSquirt window.

Squirt is set as the intended NPC to battle by default. To change this, target the desired NPC and click the crosshairs button. (This is limited to Squirt and the repeatable pet fights from Legion.)

Press the Space key to take the next action.


Key Binding

By default, the Space key is used to take the next action. You can change this from the addons options menu (Escape > Interface > Addons tab > UltraSquirt). Note that a hotkey must be configured to use the addon. You can also access the same option by typing “/ultra config”.

The current hotkey can be seen on the UltraSquirt window.


Reset Window and Settings

If needed, you can reset the addon to the default settings by typing “/ultra reset”. This will reset the window position, the key bind, any buffing options, the target NPC, and the target NPC’s healing threshold.


Buffing and Bandage Options

There are additional buttons on the UltraSquirt window for the Safari Hat, Lesser and regular Pet Treats, Revive Battle Pets, and Battle Pet Bandages.

By default, the Safari Hat toy will automatically be used if your account has it and the buff is missing. Revive Battle Pets will be automatically used when the pets are damaged and require healing between battles, and it is off cooldown.

The status of the buttons is based on the Pet Action Bar that a Warlock or Hunter would have. Right click to toggle each button – the light sparkles around each button will show whether it is enabled. The four markers in each corner of a button shows that the addon will use this item/ability automatically if enabled. Where these markers are missing (i.e. on the two Pet Treats), it is not possible to cast this automatically – instead when the buff is missing the button will have a bright glow to remind you to recast the buff (the same glow animation you see on your Action Bars when a spell procs).

Note that when fighting Squirt in the WoD Garrison, enabling the automatic use of Bandages will prevent the use of the Stable Masters to heal your battle pets (until you run out of bandages).

The priority order for healing is: Revive Battle Pets >> Battle Pet Bandage >> Stable Master (for Squirt only).


Healing Threshold

Certain repeatable fights, it is not necessary to heal your pets after every battle. Drag the slider in the UltraSquirt window to the desired level. Pets will not be healed until at least one slotted pet is below this threshold.

For example, fighting Odrogg (Snail Fight!) in Highmountain with a Teroclaw Hatchling you can comfortably set this to 80% without any risk of the fight failing.

Note that this option is saved to the currently selected NPC.


Rematch Healthiest Pets Option

Rematch has an experimental option that will automatically switch your slotted pets to the healthiest available if you have duplicates. To enable this in Rematch, go to Rematch >> Options >> Team Options. Check the tickboxes beside the options “Load Healthiest Pets” and “After Pet Battles Too”. Typically, you should not use the option “Allow Any Version” as many pet battle teams have specific breed or stat requirements.

UltraSquirt will detect that both options are enabled and will pause for a few moments after each pet battle completes to allow Rematch to update the pets.

This can work very well in combination with the Healing Threshold option above, and in many cases means you can continuously fight using very few, if any, bandages.



All locales have now been added. This was done using Azure Cognitive Services Translator. Unfortunately, this does not include a separate option for esMX – Spanish (Mexico), so this is currently a copy of esES – Spanish (Spain).

Please let me know if the translations to your language have any issues.


Additional Notes

If regular combat is detected, the addon window will close automatically.

The addon functions by using a combination of macros and temporary key binds to run. Each action required user interaction.

To interact with NPCs, the addon uses Interact With Target and the Click-to-Move options. These are built into Warcraft – the addon simply takes advantage of them.

When fighting Squirt, your character can sometimes be caught on the fenceposts around the pet battle arena. If this happens just hit a strafe key to adjust your path, and then continue as normal.

When fighting NPCs other than Squirt, you can sometimes reach a point where pets are too damaged to battle, and healing from Revive Battle Pets or Battle Pet Bandages is unavailable due to being on cooldown, disabled, or there being no bandages left in your character’s inventory. The addon will do nothing until this is resolved (usually when the Revive Battle Pets cooldown runs out). The addon will run a “/target player” macro in this situation.


To-Do List

  • Add tooltips to the action buttons.
  • Update Spanish (Mexico) translations from Google (Azure does not have this as an option).
  • Add ability to add a specific NPC to the list of accepted targets (for future use, or niche cases). Currently only Squirt and the repeatable Legion tamers are allowed, and this will give an error message if another target is selected.
  • Add element to UI to show what the current action is, especially relevant where no action is being taken.

    Special shout-out to BringerOfOmens from the Xu-Fu’s Discord server, for considerable testing of the repeatable Legion pet fights added in version 0.5.3.


Add a comment