prevent target hopping
gendi opened this issue · 10 comments
Hello
In the original I regularly added /stopmacro [@playertarget, noexists]
to macros to prevent targetting and attacking a new mob after my current one died. Usually only an issue for ranged characters or characters with a charge in the macro.
With trying GSE, I miss this, but like the built in macros you provide from WLM.
With that said, would you consider adding a tick box for this option? I've tried at my end and it seems to work (side note: option changes only seem to kick in after a ui reload)
I added:
startup.lua
line 11 (ish)
GSMasterOptions.requireTarget = false
GSE-optins.lua
line 58 (ish)
requireTarget={
name = "Require Target to use",
desc = "This option prevents macros firing unless you have a target. Helps reduce mistaken targeting of other mobs/groups when your target dies.",
type = "toggle",
set = function(info,val) GSMasterOptions.requireTarget = val GSReloadSequences() end,
get = function(info) return GSMasterOptions.requireTarget end,
order = 550
},
Core.lua
function preparePreMacro, at the top
if GSMasterOptions.requireTarget then
premacro = "/stopmacro [@playertarget, noexists]\n" .. premacro
end
function preparePostMacro, at the top
if GSMasterOptions.requireTarget then
postmacro = "/stopmacro [@playertarget, noexists]\n" .. postmacro
end
I freely admit that I didn't take the time to fully understand the code and just added what looked to be enough.
Hey Gendi
That sounds like a great improvement .
Youre pretty close. I'll add that now while I am finishing off the translator. It will be part of the 1.1 release in a few days time
TimothyLuke
hey @gendi
I just added that code in and turned the button on.
This is the result: The TL;Dr; is that it works straight out of the box.
GS-Core: Reloading Sequences
GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nopet,nomod] Summon Water ElementalGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14
/cast [nochanneling] Ice Barrier
/cast [nochanneling] Ice Floes
/cast [nochanneling] Icy Veins
/cast [nochanneling] Frozen OrbGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/cast [combat]Arcane Power
/cast [combat]Presence of MindGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat] 11
/use [combat] 12
/cast [combat] Doom WindsGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast [modifier:alt]Charge
/cast [combat] Bloodbath
/cast [combat] Avatar
/cast [combat] Battle CryGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] MisdirectionGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/cast Aspect of the Wild
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattackGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [combat] Blood Fury
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/startattack
/cast [stealth] ambush,cheap shot
/cast [nostealth,nocombat] Stealth
/cast Marked for Death
/cast Adrenaline RushGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [combat] Riposte
/cast [combat]13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast [combat] Pillar of Frost
/cast [combat] Anti-Magic ShellGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/targetenemy [noharm][dead]GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [noform]!Moonkin Form
/cast [mod:ctrl] Blessing of the Ancients
/cast [mod:shift] Celestial Alignment
/cast [mod:alt] Solar BeamGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast [combat] Pillar of FrostGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/targetenemy [noharm][dead]
/cast [combat] Anti-Magic Shell
/use [combat] 12
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast [combat] Berserker RageGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [combat]Berserker Rage
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead],
/startattackGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/use [combat] 13
/use [combat] 14GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/targetenemy [noharm][dead]GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growlGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/use [noform]!Moonkin FormGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast [nopet,group] Summon Felguard
/cast [nopet,nogroup] Summon Felguard
/targetenemy [noharm][dead]
/petattack [@target,harm]
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [combat] Demoralizing Shout
/cast [combat] Battle Cry
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/Cast [combat] Vampiric Blood
/Cast [combat] Dancing Rune WeaponGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [mod:alt] Anti-Magic Shell
/TargetEnemy [noharm][dead]
/Use [combat] 13
/Use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast TrueshotGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/use [noform]!Moonkin FormGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noexists][noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/petattack [@target,harm]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 14
/use [combat] 13GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast [@Focus,dead] Rebirth
/assist [@Focus,exists,nodead]
/targetenemy [noharm]
/use [noform]!Moonkin FormGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/castsequence [target=mouseover,help,nodead][] Plea, Shadow Mend
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] MisdirectionGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/cast Aspect of the Wild
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast TrueshotGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat,nochanneling] 13
/use [combat,nochanneling] 14
/cast [combat,nochanneling] Chaos Nova
/cast [combat,nochanneling] Chaos Blades
/cast [combat,nochanneling] BlurGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast [modifier:alt]ChargeGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nostealth,nocombat]StealthGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use 13
/use 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [combat] Touch of KarmaGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/cast [combat] Invoke Xuen, the White Tiger
/cast [combat] Serenity
/cast [combat] Touch of Death
/use [combat] 11
/use [combat] 12GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [combat] Invoke Xuen, the White Tiger
/cast [combat] Serenity
/cast [combat] Touch of Death
/use [combat] 11
/use [combat] 12GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast Feral Lunge
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast [modifier:alt]ChargeGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast TrueshotGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast [modifier:alt]Charge
/cast [combat] Bloodbath
/cast [combat] AvatarGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattack
/cast [combat] Berserker Rage
/cast [combat] Bloodbath
/cast [combat] AvatarGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast [nopet,group] Summon Felguard
/cast [nopet,nogroup] Summon Felguard
/targetenemy [noharm][dead]
/petattack [@target,harm]
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattackGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack [@target,harm]
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead],
/startattackGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nostealth,nocombat]Stealth
/cast [combat] Marked for DeathGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast Wild Charge
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/cast Tiger's Fury
/use [combat] 11
/use [combat] 12GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast [@Focus,dead] RebirthGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [@Focus]Ironbark
/cast [@player]BarkskinGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/petattack [@target,harm]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 14
/use [combat] 13GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/petautocastoff [group] Growl
/petautocaston [nogroup] growlGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast Elemental Mastery
/cast Blood Fury
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast Shield of the Righteous
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast Elemental Mastery
/cast Blood Fury
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/startattackGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/petattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/use [noform:2]Cat Form
/cast [nostealth,nocombat] Prowl
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/cast [combat] !survival Instincts
/cast [combat] !Tiger's Fury
/use [combat] 11
/use [combat] 12
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/cast [combat] Vampiric Blood
/Cast [combat] Dancing Rune Weapon
/cancelaura Wraith WalkGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/TargetEnemy [noharm][dead]
/Use [combat] 13
/Use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/castsequence [@player,nostance:2] Cat Form(Shapeshift)
/cast [nostealth,nocombat] Prowl
/stopattack [stealth]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/cast Tiger's Fury
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/castsequence [@player,nostance:2] Cat Form(Shapeshift)
/cast [nostealth,nocombat] Prowl
/stopattack [stealth]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/cast Tiger's Fury
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/use [combat] Obliteration
/use [combat] Pillar Of FrostGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattackGS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/startattack
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nostealth,nocombat]Stealth
/cast [combat] Marked for DeathGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 13
/use [combat] 14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nostealth,nocombat]Stealth
/cast [stealth] Cheap ShotGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/stopattack [stealth]GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]GS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat]13
/use [combat]14GS-Core: PreMacro: /stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nostealth,nocombat]Stealth
/cast [combat] Marked for DeathGS-Core: PostMacro:
/stopmacro [@playertarget, noexists]
/console Sound_EnableSFX 1
/use [combat] 13
/use [combat] 14
Basically this is it iterating through all the sequences applying the changes to the pre and post macros
Aye, took me a moment to realise that. Must be handy to be able to generate that so you can see what happens :)
hint: Turn the debug option from the global settings
On Wed, Jul 27, 2016 at 11:31 PM, gendi [email protected] wrote:
Aye, took me a moment to realise that. Must be handy to be able to
generate that so you can see what happens :)—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
#20 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAjBFR_p-Dhby0ZH6fqg5QC23hwoZEdsks5qZ2SpgaJpZM4JWLio
.
Yeah, I saw that, but didn't realise you made it that useful :D My debug options tend to be more random!
if you turn on the save debug messages you can popup a text box and then ctrl+A / copy / paste via /gs showdebugoutput
I've just finished a first cut of a translator (english to spanish/russian/whateveryourwowclientrunson) and needed to see what things were doing right down in the guts
Puts my debugging to shame, but I guess that's why you are doing whole addons and I'm doing tweaks ;)
Honestly I throw my debugging in where i need it and then leave it there.
If it works first time i dont need to debug it.
On Wed, Jul 27, 2016 at 11:38 PM, gendi [email protected] wrote:
Puts my debugging to shame, but I guess that's why you are doing whole
addons and I'm doing tweaks ;)—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
#20 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAjBFfkbQlK-RoBbcgGez6RN8g8yybS5ks5qZ2ZVgaJpZM4JWLio
.