How do I find aura spell IDs? For example, I need the aura ID for "Pumped Up" that striders get after using the ability "Pump" (ID:297). I'm wanting my moths to use their Cocoon Strike (ID: 506) if "Pumped Up" is found to be an active aura on the enemy team. But Rematch doesn't put abilities IDs in auras/buffs.
Would be great if the TD Script addon could record your moves and create a script for you, somehow. :( lol
usually (!) the ID of an aura comes right before the spell that applies it, like in your pump example.
the easiest way to see the ID is by just using in ingame within a script, since td will give you the auto-fill option that also adds the aura's ID by itself
Great staff ;))). Yet it's still quite a BLACK MAGIC for me ;(((. For instance, I have completely no idea what should I write the script to swap slot 1 pet to slot 2 carry pet and then slot 3 pet. Also it's still REALLY unclear for me HOW to write, what steps should be used as well as what words should be used (there is nothing about it in this article and, well, sorry but I am NOT programmer, math and physics were always totally understandable for me, so all that staff looks like rocket science and I simply DO NOT understad it ;(((. Can you please PM me full guide STEP BY STEP, what command, brackets, comas, numbers and so on should be used when ??? Thanks in advance (edited)
A good start is to try to understand (and learn from) other peoples' scripts, especially on this page where you see the intended usage of abilities, priorities, pet changes.
If that is not for you, it would be best to link/describe a specific situation/fight that you want to do try to write a script for (or want to understand an existing one). And maybe use the Discord that is linked on the front page, formatting/editing is easier there.
Thank you so much for quick answer ;). Actually I didn’t look at this from such point of view - simply look at someone else’s script to see how it was written command by command. Will try then, thanks once more, KUDOS !!!! (edited)
If you're talking about Species-ID and you're using Rematch, you can find that ID for your own pets on the pet cards if you activated Species-IDs and Ability-IDs in pet card options.
Since we're in the tdBPS section I guess you have it installed, so another easy way (especially for enemy pets) is to start the fight and open the script editor and then start typing something like "if [ enem" and then let the AutoFill do it's magic. If you select the names it should add the Species-ID too. (edited)
I am working on a script vs Eleanor. He has a deadly charge "Death Bleat", that I want to kick.
I need to use kick on the round after he used "Death Bleat", when the ability has 7 turns cooldown. I have not found anything in the API to check for cooldown left.
I'm assuming you mean that Death Bleat is a two-round ability, and you need to Kick on the second part before it can charge?
You can go about that in one of two ways:
Using this method, you need to wait until Eleanor has done the first round of Death Bleat. Once they do the first round, and you start typing in aura for the script, it should give you a list of all the auras on Eleanor, and one of them should be whatever comes up for their first round of Death Bleat. It would end up looking like:
ability(Kick:307) [enemy.aura(Whatever the Aura's Name is Here).exists]
Or, as Remte pointed out, if the CD doesn't start until the damage is released, you'd need to do something like this:
Maybe No, because Rematch is not terrible at all ;-) And Yes, tdBPS should work standalone too, but far more difficult for selecting saved scripts because all is optimized for the combination of these two addons.
During the script creation, where are the scripts saved to?
That is, which file is modified. I've backed up my teams and thought I was also backing up my scripts. However, during the most recent WoW update, my WTF folder was corrupted and I had to restore from an earlier version I had saved to a different hard drive last month. This WTF folder had all of my saved teams and scripts but although the teams restored, the scripts did not. So, I'm look for where the scripts are stored so I can also back that file up also.
Yeah.... This is far too complicated for my tiny non-tech-savvy brain. For the life of me, I can't get any of my own TD scripts to work :( I have all my steps/guides typed out in the Notes for each team, but I'm having major trouble actually creating a functional/working script.
I'm in the same boat, I have no idea how to get anything working. I just wanted to be able to use the scripts from this site already set up but there is no step by step instructions on how to do that. I really need an idiot's guide.
Thank you so much for this guide and thanks to whoever invented TD script and rematch <3
I created my first script today and it was so satisfying when I finally got it to succeed. In the beginning, all the commands made no sense to me, but now its like I learned a new language ^^
Rematch strings are copy/pasteable macros that you can import and export into and out of the addon Rematch. These strings import teams of pets to the given position in the in-game graphic for the selected opponent and also includes the abilities that have been chosen.
TDScripts work on the same principle but with a much easier to understand code. Scripts are for the actual battles themselves. They are the code the game uses to apply the moves you select.
I find it easiest to think of it as the 'TD' standing for 'Top Down', meaning the code written will read from the top line to the bottom, and as each conditional is met - i.e.; your pet does something (or doesn't, if the command was 'standby') - the script restarts at the top.
Rematch is an addon that allows for easier customisation of pets for specific battles than the standard UI;
tdBattlePetScript is a plug-in for Rematch that allows specific moves to be used in a programmed format to complete battles at the repeated press of a single button (that makes it sound boring; it isn't... It's awesome...).
I am definitely an amateur pet battler at best, but I'm slowly immersing myself in the loads of information and strategies. I have a question though. What is the real purpose behind the TD scripts? Why not just push the buttons and do the battles manually? I'm only asking because I honestly don't get it.
Some battles are fixed. The npc will always use it's moves in a certain order each time. The scripts use the moves of a predetermined rematch team to win. You basically just press one button that selects the moves in a predetermined order that will lead to a win.
If you do the pet battle world quests you'll probably use the same team and strategy each time you face a particular trainer - as Killdozer says, most trainer NPCs use scripted strategies that become predictable. Using the Rematch add-in lets you store the team, and the TD script add-in lets you store and automate the associated strategy, rather than having to remember them every time. You can use Rematch's note feature to record your strategy for a particular team if you prefer not to automate it with a TD script.