One other thing, is there any way to make it check for rebuffs during downtime, instead of only doing it when a mob dies?
|Wait4rez.inc v2.21
Sub Wait4Rez
/echo Awaiting rez: auto-accepting, and looting my corpse
/consent group
/delay 25
/consent raid
/delay 25
/consent guild
:rezmeffs
/doevents
/delay 10s ${Window[ConfirmationDialogBox].Open}
/if (!${Window[ConfirmationDialogBox].Open}) /goto :rezmeffs
/nomodkey /notify ConfirmationDialogBox Yes_Button leftmouseup
/delay 2s
/if (${Window[RespawnWnd].Open}) {
/nomodkey /notify RespawnWnd RW_OptionsList listselect 2
/delay 1s
/nomodkey /notify RespawnWnd RW_SelectButton leftmouseup
/delay 2s
}
:zoneffs
/delay 5m ${Spawn[${Me}'s corpse].ID}
/delay 5s ${Spawn[${Me}'s corpse].Distance}<100
/if (${Spawn[${Me}'s corpse].ID}) /target mycorpse
/delay 5s ${Target.ID}==${Spawn[${Me}'s corpse].ID}
/if (${Target.CleanName.NotEqual[${Me}'s corpse]}) /goto :zoneffs
:corpsepull
/if (${Target.Distance}>100 || !${Spawn[${Me}'s corpse].ID}) /return
/if (${Target.Distance}>20) /corpse
/delay 5s ${Target.Distance}<20
/loot
/delay 5s ${Me.State.Equal[BIND]}
/if (${Me.State.NotEqual[BIND]}) /goto :corpsepull
/declare loottotal int local
:LootLag
/varset loottotal ${Corpse.Items}
/delay 1s ${loottotal}!=${Corpse.Items}
/if (${loottotal}!=${Corpse.Items}) /goto :LootLag
/declare i int local
/for i 1 to ${loottotal}
:lootagain
/itemnotify loot${i} rightmouseup
/delay 10s !${Corpse.Item[${i}].ID}
/if (${Corpse.Item[${i}].ID}) /goto :lootagain
/next i
/nomodkey /notify LootWnd DoneButton leftmouseup
/return
What buffs? For group buffs it checks whats on shammy and for the others mainly it listens for has worn off messages.
Also won't cast buffs if invis hehe
During combat shaman will only do requests for heals, detrimentals, haste and panther
Code:During combat shaman will only do requests for heals, detrimentals, haste and panther
Oh the macro will never do regular buffs during combat. So it holds the requests then will rebuff after everything is dead. That is the way it was originally written years ago. People die if you are trying to cast unity and not healing/DPSing when mobs hitting for 2 k .
/declare SpellSlow outer "Balance of Discord"
/declare SpellLongSlow outer "Turgur`s Insects"
/declare SpellShortSlow outer "Balance of Discord"
/declare SpellDiseaseSlow outer "Cloud of Grummas"
/declare SpellSlowGem int outer 2
/declare SpellMalo outer "Malis Rk. II"
/declare SpellMaloGem int outer 3
/declare SpellCripple outer "Crippling Spasm"
/declare SpellCrippleGem int outer 3
| ################## Set up your Debuffs here
/declare SpellMalo outer Malis
/declare SpellSlow outer Balance of Discord
/declare SpellDiseaseSlow outer Cloud of Grummas
/declare SpellCripple outer Crippling Spasm
| ********** Do Debuffs on 1=ON and 0=OFF
/declare DoMalo int outer 1
/declare DoAAMalo int outer 1
/declare DoSlow int outer 1
/declare DoAASlow int outer 1
/declare FastSlow int outer 1
/declare DoDiseaseSlow int outer 0
/declare DoCripple int outer 0
Code:During combat shaman will only do requests for heals, detrimentals, haste and panther
Oh the macro will never do regular buffs during combat. So it holds the requests then will rebuff after everything is dead. That is the way it was originally written years ago. People die if you are trying to cast unity and not healing/DPSing when mobs hitting for 2 k .
/varset DoUnity 1
/varset SpellUnity Unity of the Spirits
/varset SpellUnityFocus Darkpaw Focusing
/varset DoGUnity 1
/varset SpellGUnity Talisman of Unity Rk. II
/varset SpellGUnityFocus Darkpaw Focusing Rk. II
/varset DoGroupBuffs 1
/varset DoRebuffs 1
/varset DoUnity 1
/varset SpellUnity Unity of the Spirits Rk. III
/varset SpellUnityFocus Darkpaw Focusing Rk. III
/varset DoGUnity 1
/varset SpellGUnity Talisman of Unity Rk. III
/varset SpellGUnityFocus Darkpaw Focusing Rk. III
/varset DoGroupBuffs 1
/varset DoRebuffs 1
Here`s a copy of mine, the Counterbias works fine but i get annoyed buy the PR buff and Canni spam (no offense lol) from 99% down so I use Splash of Runedust in Canni`s Spell slot and just have him use the AA Canni. Somehting you might want to change back.