Relentless
New member
- Joined
- Jun 30, 2011
- RedCents
- 31¢
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Holyflag0=1
Holyflag1=1
Holyflag2=1
etc...
You have mq2cast loaded?
They will fire if all the criteria has been met. If the flag is wrong it should spam you whith what its crashing on while trying to fire.
If you dont have the spell or AA it just wont use it
sounds silly but also try
Rich (BB code):/melee plugin=1
Those are casters. A lot of people use macros to handle those classes.
/if (!${Select[${Zone.ID},453,231,264]} && !$(Me.Levitating)) /casting "levitate spell"
/echo ${Zone.ID}
I'm looking for a downshit to buff lev if:
1) zone permits
2) not otherwise levitating
The problem I'm having now is, some zones don't allow lev and I don't want the downshit to trigger in them. ${Me.Levitating} returns false if you have a lev effect on in a zone that does not allow it, and I'm not finding a datatype that shows whether a zone allows lev. Since there are so many lev effects, I'd rather not enumerate them in my downshit.
With the recent changes you can cast levi buffs in zones which dont allow it you just dont levitate in those zones.
The holyshit would cast in an endless loop because it would never detect the buff since the spell the won't take hold.
downshit1=/if (!${Me.Buff[Perfected Levitation].ID} && !${Me.Levitating}) /casting "Perfected Levitation"|alt
I think you should add
and yes I'm back was gone or a week+ (much longer than anticipated)Rich (BB code):${Spell[Perfected Levitation].Stacks}
Bumping this again for Nyghteyes,
I've been using your Shadowknight setup since you posted it, and it's really working well. I have a few questions about the coding on it though.
holyshit3=/if (${Me.PctHPs} <=60 && ${Me.PctMana} >25 && ${Cast.Ready[Gorgon Lifedraw Rk. II]} && !${Me.Feigning}) /casting "Gorgon Lifedraw II" gem2
Gorgon Lifedraw II seems to be the one of the procs from using Gorgon Carapace Rk. II, what exactly does this line do?
Another thing, you have 2 lines with Touch of Iglum, one cast from gem 2 and one from gem 3. Should one of those be another lifetap instead?
holyshit2=/if (${Me.PctHPs} <=55 && ${Me.PctMana} >15 && ${Cast.Ready[Touch of Iglum Rk. II]} && !${Me.Feigning}) /casting "Touch of Iglum Rk. II" gem3
holyshit1=/if (${Me.PctMana} >25 && ${Me.PctHPs} <=60 && ${Cast.Ready[Touch of Iglum Rk. II]} && !${Me.Feigning} && !${Me.Buff[Gift of Iglum Rk. II].ID}) /casting "Touch of Iglum Rk. II" gem2
Also wouldn't Gorgon Lifedraw gem2, conflict with Touch of Iglum Rk. II gem2?
Sorry if this is a bit redundant but I'm trying to understand how everything works. Thanks in advance for the help.
[code=rich]My holyshit here[/CODE]
My holyshit here
holyshit3=/if (${Me.PctHPs} <=60 && ${Me.PctMana} >25 && ${Cast.Ready[Gorgon Lifedraw Rk. II]} && !${Me.Feigning}) /casting "Gorgon Lifedraw II" gem2
holyshit2=/if (${Me.PctHPs} <=55 && ${Me.PctMana} >15 && ${Cast.Ready[Touch of Iglum Rk. II]} && !${Me.Feigning}) /casting "Touch of Iglum Rk. II" gem3
holyshit1=/if (${Me.PctMana} >25 && ${Me.PctHPs} <=60 && ${Cast.Ready[Touch of Iglum Rk. II]} && !${Me.Feigning} && !${Me.Buff[Gift of Iglum Rk. II].ID}) /casting "Touch of Iglum Rk. II" gem2
Bumping this again for Nyghteyes,
I've been using your Shadowknight setup since you posted it, and it's really working well. I have a few questions about the coding on it though.
Rich (BB code):holyshit3=/if (${Me.PctHPs} <=60 && ${Me.PctMana} >25 && ${Cast.Ready[Gorgon Lifedraw Rk. II]} && !${Me.Feigning}) /casting "Gorgon Lifedraw II" gem2
Gorgon Lifedraw II seems to be the one of the procs from using Gorgon Carapace Rk. II, what exactly does this line do?
Another thing, you have 2 lines with Touch of Iglum, one cast from gem 2 and one from gem 3. Should one of those be another lifetap instead?
Rich (BB code):holyshit2=/if (${Me.PctHPs} <=55 && ${Me.PctMana} >15 && ${Cast.Ready[Touch of Iglum Rk. II]} && !${Me.Feigning}) /casting "Touch of Iglum Rk. II" gem3
Rich (BB code):holyshit1=/if (${Me.PctMana} >25 && ${Me.PctHPs} <=60 && ${Cast.Ready[Touch of Iglum Rk. II]} && !${Me.Feigning} && !${Me.Buff[Gift of Iglum Rk. II].ID}) /casting "Touch of Iglum Rk. II" gem2
Also wouldn't Gorgon Lifedraw gem2, conflict with Touch of Iglum Rk. II gem2?
Sorry if this is a bit redundant but I'm trying to understand how everything works. Thanks in advance for the help.
holyshit2=/if (${Me.PctHPs}<60 && ${Me.PctMana} >15 && ${Cast.Ready[Touch of Dyalgem Rk. II]} && !${Me.Feigning && !${Target.Type.Equal[PC]}) /casting "Touch of Dyalgem Rk. II" gem2
holyshit0=/if (${Me.PctHPs} <=90 && ${Me.PctMana} >15 && ${Cast.Ready[Malthiasiss's Bite Rk. II]} && !${Me.Feigning}) /casting "Malthiasiss's Bite Rk. II" gem6
holyshit1=/if (${Me.PctMana} >25 && ${Me.PctHPs} <=60 && ${Cast.Ready[Touch of Iglum Rk. II]} && !${Me.Feigning} && !${Me.Buff[Gift of Iglum Rk. II].ID}) /casting "Touch of Iglum Rk. II" gem2
holyshit10=/if (${Me.AltAbilityReady[3822]} && ${SpawnCount[npc radius 60 zradius 30]}>1 && !${Me.Feigning}) /multiline ; /alt activate 3822 ; /bc Swarm Pets Incoming!
holyshit11=/if (${Me.AltAbilityReady[1450]} && ${SpawnCount[npc radius 60 zradius 30]}>1 && !${Me.Feigning}) /multiline ; /alt activate 1450 ; /popup PBAE Explosion of Spite Fired!
holyshit12=/if (${Me.AltAbilityReady[9403]} && ${Target.CurrentHPs}<90 && ${SpawnCount[npc radius 60 zradius 30]}>1 && !${Me.Feigning} && ${Cast.Ready[Innoruuk's Dark Blessing]}) /multiline ; /casting "Innoruuk's Dark Blessing" |Item ; /alt activate 9403 ; /popup EPIC & VISAGE FIRED!
holyshit13=/if (${Me.PctHPs} <=50 && ${Me.AltAbilityReady[87]} && !${Me.Feigning}) /multiline ; /alt activate 87 ; /bc I MUST BE DYING LEECH TOUCH FIRED!
holyshit14=/if (${Me.AltAbilityReady[6000]} && ${Target.CurrentHPs}<90 && ${SpawnCount[npc radius 60 zradius 30]}>1 && !${Me.Feigning}) /multiline ; /alt activate 6000 ; /popup HARMTOUCH on %t
holyshit15=/if (${Me.PctHPs} <=40 && ${Cast.Ready[Innoruuk's Dark Blessing]} && ${Melee.Combat} && !${Me.Feigning}) /multiline ; /casting "Innoruuk's Dark Blessing" |Item ; /bc EPIC FIRED!
holyshit2=/if (${Me.PctMana} >25 && ${Me.PctHPs} <=60 && ${Cast.Ready[Dire Accusation Rk. II]} && !${Me.Feigning}) /multiline ; /casting "Dire Accusation Rk. II" gem1 ; /bc OUCH! Lifetapping!
holyshit3=/if (${Me.PctHPs}<60 && ${Me.PctMana} >15 && ${Cast.Ready[Touch of Dyalgem Rk. II]} && !${Me.Feigning}) /multiline ; /casting "Touch of Dyalgem Rk. II" gem2 ; /bc OUCH! Lifetapping!
holyshit4=/if (${Me.PctMana} >25 && ${Me.AltAbilityReady[Vicious Bite of Chaos]} && ${Melee.AggroMode} && !${Me.Feigning}) /alt activate 825
holyshit5=/if (${Me.PctMana} >25 && ${SpawnCount[npc radius 60 zradius 30]}>1 && ${Me.AltAbilityReady[Explosion of Hatred]} && ${Melee.AggroMode} && !${Me.Feigning}) /multiline ; /alt activate 822 ; /popup Targeted AE Hate Fired!
holyshit6=/if (${Me.PctMana} >25 && ${SpawnCount[npc radius 60 zradius 30]}>1 && ${Cast.Ready[Loathing Rk. II]} && ${Melee.AggroMode} && !${Me.Feigning}) /multiline ; /Casting "Loathing Rk. II" gem8 ; /popup PBAE Hate Fired!
holyshit7=/if (${SpawnCount[npc radius 60 zradius 30]}>1 && ${Me.AltAbilityReady[Explosion of Spite Rk. II]} && ${Melee.AggroMode} && !${Me.Feigning}) /multiline ; /alt activate 749 ; /popup PBAE Hate Fired!
holyshit8=/if (${Me.AltAbilityReady[7755]} && ${Target.CurrentHPs}<90 && ${SpawnCount[npc radius 60 zradius 30]}>2 && !${Me.Feigning}) /multiline ; /alt activate 7755 ; /bc Firing Scourge Skin
holyshit9=/if (${Me.PctMana}>25 && ${Me.PctHPs} <=90 && ${Cast.Ready[Confontation for Power Rk. II]} && !${Me.Song[Confrontation for Power Recourse Rk. II].ID} && !${Me.Feigning}) /casting "Confrontation for Power Rk. II" gem4
I wanted to make my flags a little more fun so added some popups and eqbc announcements.
I also changed Burst of Spite gem to Explosion of Spite AA & corrected previous problems.
&& !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]}
downflag1=1
downshit1=/if (${Spell[Twincast Aura].Stacks[0]} && !${Me.Aura[Twincast Aura].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=600 && ${Me.Gem[12].Name.Equal[Twincast Aura]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]}) /casting "Twincast Aura"|12
After leaving one of my characters AFK and having them do stuff for groupies and getting dropped in PoK I decided to update my aura automations to not do anything when in certain non-combat zones like PoK, GL and such... Simply apply the following snippet to anything you dont want going off in these high traffic zones and you'll be fine and dandy...
Rich (BB code):&& !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]}
So my standard aura downshit looks like this now
Rich (BB code):downflag1=1 downshit1=/if (${Spell[Twincast Aura].Stacks[0]} && !${Me.Aura[Twincast Aura].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=600 && ${Me.Gem[12].Name.Equal[Twincast Aura]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]}) /casting "Twincast Aura"|12
downflag0=1
downshit0=/if (${Spell[Twincast Aura].Stacks[0]} && !${Me.Aura[Twincast Aura].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=600 && ${Me.Gem[12].Name.NotEqual[Twincast Aura]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]}) /memspell 12 "Twincast Aura"
downflag1=1
downshit1=/if (${Spell[Twincast Aura].Stacks[0]} && !${Me.Aura[Twincast Aura].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=600 && ${Me.Gem[12].Name.Equal[Twincast Aura]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]}) /casting "Twincast Aura"|12
downflag2=1
downshit2=/if (${Spell[Mana Reiteration Aura Rk. II].Stacks[0]} && ${Me.Aura[Twincast Aura].Length} && !${Me.Aura[Mana Recursion Aura Rk. II].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=1433 && ${Me.Gem[12].Name.NotEqual[Mana Reiteration Aura Rk. II]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]} && !${Select[NEC,${Group.Member[1].Class.ShortName},${Group.Member[2].Class.ShortName},${Group.Member[3].Class.ShortName},${Group.Member[4].Class.ShortName},${Group.Member[5].Class.ShortName}]} && !${Me.Aura[2].Length}) /memspell 12 "Mana Reiteration Aura Rk. II"
downflag3=1
downshit3=/if (${Spell[Mana Reiteration Aura Rk. II].Stacks[0]} && ${Me.Aura[Twincast Aura].Length} && !${Me.Aura[Mana Recursion Aura Rk. II].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=1433 && ${Me.Gem[12].Name.Equal[Mana Reiteration Aura Rk. II]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]} && !${Select[NEC,${Group.Member[1].Class.ShortName},${Group.Member[2].Class.ShortName},${Group.Member[3].Class.ShortName},${Group.Member[4].Class.ShortName},${Group.Member[5].Class.ShortName}]} && !${Me.Aura[2].Length}) /casting "Mana Reiteration Aura Rk. II"|12
downflag4=1
downshit4=/if (${Spell[Learner's Aura Rk. II].Stacks[0]} && ${Me.Aura[Twincast Aura].Length} && !${Me.Aura[Learner's Aura Rk. II].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=1433 && ${Me.Gem[12].Name.NotEqual[Learner's Aura Rk. II]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]} && ${Select[NEC,${Group.Member[1].Class.ShortName},${Group.Member[2].Class.ShortName},${Group.Member[3].Class.ShortName},${Group.Member[4].Class.ShortName},${Group.Member[5].Class.ShortName}]} && !${Me.Aura[2].Length}) /memspell 12 "Learner's Aura Rk. II"
downflag5=1
downshit5=/if (${Spell[Learner's Aura Rk. II].Stacks[0]} && ${Me.Aura[Twincast Aura].Length} && !${Me.Aura[Learner's Aura].Length} && !${Me.Moving} && !${Me.Invis} && ${Me.CurrentMana}>=1433 && ${Me.Gem[12].Name.Equal[Learner's Aura Rk. II]} && !${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood]} && ${Select[NEC,${Group.Member[1].Class.ShortName},${Group.Member[2].Class.ShortName},${Group.Member[3].Class.ShortName},${Group.Member[4].Class.ShortName},${Group.Member[5].Class.ShortName}]} && !${Me.Aura[2].Length}) /casting "Learner's Aura Rk. II"|12
downflag0=1
downshit0=/if (!${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood,bazaar]} && !${Me.Moving} && !${Me.Invis} && !${Me.CombatState.Equal[COMBAT]} && !${Me.Gem[Circle of Divinity Rk. II]} && ${Me.CurrentMana}>=${Spell[Circle of Divinity Rk. II].Mana} && ${Me.Gem[Yaulp XI Rk. II]} && !${Me.Aura[Circle of Divinity].Length}) /memspell ${Me.Gem[Yaulp XI Rk. II]} "Circle of Divinity Rk. II"
downflag1=1
downshit1=/if (!${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood,bazaar]} && !${Me.Moving} && !${Me.Invis} && !${Me.CombatState.Equal[COMBAT]} && ${Me.Gem[Circle of Divinity Rk. II]} && ${Me.CurrentMana}>=${Spell[Circle of Divinity Rk. II].Mana} && !${Me.Aura[Circle of Divinity].Length}) /casting "Circle of Divinity Rk. II"
downflag2=1
downshit2=/if (!${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood,bazaar]} && !${Me.Moving} && !${Me.Invis} && !${Me.CombatState.Equal[COMBAT]} && ${Me.Aura[Circle of Divinity].Length} && !${Me.Aura[Aura of the Pious].Length} && ${Me.CurrentMana}>=${Spell[Aura of the Pious].Mana} && ${Me.Gem[Yaulp XI Rk. II]} && !${Me.Gem[Aura of the Pious]}) /memspell ${Me.Gem[Yaulp XI Rk. II]} "Aura of the Pious"
downflag3=1
downshit3=/if (!${Select[${Zone.ShortName},guildlobby,poknowledge,potranquility,guildhall,nexus,neighborhood,bazaar]} && !${Me.Moving} && !${Me.Invis} && !${Me.CombatState.Equal[COMBAT]} && ${Me.Aura[Circle of Divinity].Length} && !${Me.Aura[Aura of the Pious].Length} && ${Me.CurrentMana}>=${Spell[Aura of the Pious].Mana} && ${Me.Gem[Aura of the Pious]}) /casting "Aura of the Pious" downflag4=1
downshit4=/if (${Me.Aura[Circle of Divinity].Length} && ${Me.Gem[Circle of Divinity Rk. II]} && !${Me.Gem[Yaulp XI Rk. II]} || ${Me.Aura[Aura of the Pious].Length} && ${Me.Gem[Aura of the Pious]} && !${Me.Gem[Yaulp XI Rk. II]} ) /memspell ${If[${Me.Gem[Circle of Divinity Rk. II]},${Me.Gem[Circle of Divinity Rk. II]},${If[${Me.Gem[Aura of the Pious]},${Me.Gem[Aura of the Pious]},]}]} "Yaulp XI Rk. II"
holyflag1=1
holyshit1=/if (${Target.Type.Equal[NPC]} && ${Me.Combat} && !${Me.Buff[Vicious Ferocity].ID} && ${Cast.Ready[Vicious Ferocity]}) /multiline ; /target ${Me} ; /casting "Vicious Ferocity" ; /timed 15 /target id ${Me.XTarget[1].ID}
holyflag0=1
holyshit0=/if (${Target.Type.Equal[NPC]} && ${Me.Combat} && !${Me.Moving} && ${Me.PctMana}>20 && ${Cast.Ready[Spiked Sleet]}) /casting "Spiked Sleet"
holyflag4=1
holyshit4=/if (!${Me.Buff[Plague of Hulcror].ID} && !${Me.Moving} && ${Me.PctMana}<80 && !${Me.Song[Focused Paragon of Spirit].ID} && !${Me.Song[Paragon of Spirit].ID} && ${Me.AltAbilityReady[Focused Paragon of Spirits]}) /multiline ; /tar myself ; /alt act 3817 ; /target id ${Me.XTarget[1].ID}
holyflag5=1
holyshit5=/if (!${Me.Buff[Plague of Hulcror].ID} && !${Me.Moving} && ${Me.PctMana}<50 && !${Me.Song[Focused Paragon of Spirit].ID} && !${Me.Song[Paragon of Spirit].ID} && ${Me.AltAbilityReady[Paragon of Spirit]}) /casting "Paragon of Spirit"
holyflag6=1
holyshit6=/if (${Target.Named} && ${Me.AltAbilityReady[Bestial Alignment]} && ${Target.PctHPs}<97) /casting "Bestial Alignment"
holyflag7=1
holyshit7=/if (${Target.Type.Equal[NPC]} && ${Me.Combat} && !${Me.Moving} && ${Me.PctMana}>20 && ${Cast.Ready[Jagged Torrent]}) /casting "Jagged Torrent"
holyflag2=1
holyshit2=/if (${Target.Named} && ${Cast.Ready[120304]} && ${Target.PctHPs}<96) /casting "Abstruse Wildroar Tunic"|Chest
holyflag3=1
holyshit3=/if (${Target.Type.Equal[NPC]} && ${Me.Combat} && !${Me.Moving} && !${Me.Song[Growl of the Panther].ID} && ${Cast.Ready[Growl of the Panther]}) /multiline ; /target ${Me} ; /casting "Growl of the Panther" ; /timed 15 /target id ${Me.XTarget[1].ID}
holyflag8=1
holyshit8=/if (${Target.Named} && ${Me.AltAbilityReady[Frenzy of Spirit]} && ${Target.PctHPs}<98) /casting "Frenzy of Spirit"
holyflag9=1
holyshit9=/if (${Target.Named} && ${Me.CombatAbilityReady[Bestial Fury Discipline]} && ${Target.PctHPs}<99) /disc Bestial Fury Discipline
I don't know if this has been covered yet but how would i instruct this not to cast Growl of the Panther while Bestial Fury is running?