i think you need to add a range check for this auto-clicker, because right now even if they are casting on other side of arena, it will still press the macro and stop your casting to try to interrupt
is this still save to use in 6.1?
I did not test it. BUT i see no reason why and how you would get banned except getting reported by other players.
This is a normal wow addon + script to rarely push a keyboard button. Blizz should not be allowed to detect this ( scanning out of process memory to know what programs you are running is not allowed according to some laws) or use it as a banreason against you. Until now, keyboard macroes were not banned. I used keyboard scripting for years in D3( same warden ? ) without getting banned.
hey been playing around with this script a bit now and it's really good except for a few things.
1: there needs to be a separate group of spells that you want to kick near the beginning and not near the end like channeled stuff (tranquility, soothing mist etc..) because right now it will wait until the last whatever seconds you set to kick it and that's too slow for spells that channel 8-10 seconds long.
2: constant lua error spam i posted it below-
Message: ...ace\AddOns\WorldBossStatusOld\WorldBossStatusOld.lua:233: attempt to perform arithmetic on field '?' (a nil value)
Time: 02/24/15 17:12:59
Count: 1285
Stack: [C]: ?
...ace\AddOns\WorldBossStatusOld\WorldBossStatusOld.lua:233: in function <...ace\AddOns\WorldBossStatusOld\WorldBossStatusOld.lua:224>
...ace\AddOns\WorldBossStatusOld\WorldBossStatusOld.lua:379: in function <...ace\AddOns\WorldBossStatusOld\WorldBossStatusOld.lua:244>
...ace\AddOns\WorldBossStatusOld\WorldBossStatusOld.lua:438: in function <...ace\AddOns\WorldBossStatusOld\WorldBossStatusOld.lua:426>
it seems the count goes higher and higher the more I cast.
other than that really nice mod, good job and thanks.
I tested on 4.3 client and tranquility gets interrupted as soon as possible. Maybe your spells were on cooldown ? You were not in range ? Some other reason the spell could not get casted ?
I can imagine that there are some spells that for whatever reason and you might want to interrupt them asp. Added a new variable "InterruptAsSoonAsPossibleTargetSpells" where you can specify spells that you want to interrupt as soon as you can( mana, in range, cooldown... )
Fixed. I imagined you delete the spell name if it had no keybind ...
Last edited by jozsab1; 02-25-2015 at 03:48 AM.
the new version is working TOO good now. it is interrupting channelled spells inhumanly fast (instantly). is there anyway you can add a small delay for them so that it is not obvious we are scripting?
i'm off from home, will get back in 2-3 days. I guess your issue 1 was actually issue 2, The script was trying to cast the spell you had no keybind for it, that is why it was waiting 8 seconds to interrupt channeled spells.
is there anyway not to interrupt when they have aura mastery up?
how do i set it? quite new to this macro things.
a) open the LUA file(KickBot.lua?) with a text editor.
b) Search for the line
c) copy paste linesCode:local CounterAuraList = {}
d) Edit the new lines, change the string "Deterrence" to the spell name you want to not interrupt while it's active on the target. Example of the new linesCode:CounterAuraList[NumberOfCounterAuras] = "Deterrence" NumberOfCounterAuras = NumberOfCounterAuras + 1
!Spell name is case sensitive and must match exactly as it's written in wow client. You can use World of Warcraft: Warlords of Draenor News to search for spell names that you can copy paste.Code:CounterAuraList[NumberOfCounterAuras] = "Ice Block" NumberOfCounterAuras = NumberOfCounterAuras + 1
considering there are already multiple lines, you can guess 2 answers :
1) i could try to add more lines as they OP said
2) yes