Digitalmocking
New member
- Joined
- Mar 22, 2014
- RedCents
- 50¢
You probably want to use a macro for that sort of thing Digi
Yeah, that would be easy enough, but no such joy with Truebox :p Looks like I'll just keep mashing buttons.
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.
You probably want to use a macro for that sort of thing Digi
[MQ2Melee]
standup=1
aggro=1
taunt=1
|--=Stun=--|
stunning=98
stun0=10969
stun1=34062
|--=Provoke=--|
provokeend=15
provokemax=11
provokeonce=0
provoke0=43023
provoke1=43035
provoke2=40014
provoke3=2002
provoke4=3646
provoke5=28035
provoke6=688
provoke7=43041
provoke8=3213
provoke9=43026
I've been working on gathering a ton of info burning the midnight oil here.
War - Main Tank - Mob just cast Feign Death on me!
In theory, would this Holyshit work as written?
Rich (BB code):Holyshit11=/if (${Me.Feigning} && ${Me.MainTank} && ${Me.XTarget}>=1 && ${Target.Type.Equal[NPC]} && ${Target.CurrentHPs}<99) /multiline ; /stand ; /doability "Unflinching Attention Rk. III" ; /alt act 10367 ; /doability "Cyclone Roar Rk. III" ; /doability "Insult Rk. III"
If I'm FD, I'm the MT, I have at least 1 mob on Extended Target, I have a targeted NPC, & that target's health is below 99%. Then Stand, Get My Aggro Back NOW discs & AAs.
Any feedback on this would be greatly appreciated. Not very often do we encounter a FD mob outside of Raiding, but this is something I thought of while reading through this thread and came across a post using the !${Me.Feigning} snippet.
Thank you,
~TheFiddler~
- - - Updated - - -
Well just turning Atk on a dummy in GH resulted in MQ window spamming, "No such 'character' member 'MainTank'"
Per PeteS's TLO builder and MQ2 Wiki, this is true as it does not exist. I just don't know yet how to word that part (tho I have looked).
Snippet that MQ2Melee has an issue with:
I need something to verify that I'm the main tank was the idea. How would I do that?Rich (BB code):${Me.MainTank}
Thank you,
~TheFiddler~
holyshit7=/if (${Me.Inventory[mainhand].ID}==5776 && (!${Me.Buff[Avatar].ID} || ${Me.Buff[Avatar].Duration}<20) && ${Spell[Avatar].Stacks}) /exchange 27320 mainhand
Wanted to get this to exchange mainhand if avatar is under 2 minutes, but hasn't been working, only once avatar expires it will swap.
; Swapping an Avatar-proccing weapon when needed.
; - The first line swaps your Ancient Prismatic Spear [id=29435] into your offhand if you don't already have it equipped and you don't have the Avatar buff
; - The second line swaps your Orcish Bone Axe [id=82634] back into your offhand if it's not equipped and you have the Avatar buff already
holyshit0=/if (${Me.Inventory[offhand].ID}==82634 &&!${Me.Buff[avatar].ID} && ${Spell[avatar].Stacks} && (${Melee.AggroMode} && ${Melee.GotAggro})) /exchange 29435 offhand
holyshit1=/if (${Me.Inventory[offhand].ID}==29435 && (${Me.Buff[avatar].ID} ||!${Spell[avatar].Stacks} || (${Melee.AggroMode} &&!${Melee.GotAggro}))) /exchange 82634 offhand
downflag0-19=[on|off]
downflag0=[on|off]
Whether or not to use defined DownShit0 from ini. After enabling this option, you must edit the INI file with your relevant DownShit command and then issue /melee load to enable it.
holyflag0-19=[on|off]
holyflag0=[on|off]
Whether or not to use defined HolyShit0 from ini. After enabling this option, you must edit the INI file with your relevant HolyShit command and then issue /melee load to enable it.
Maskoi Post 2 of this Thread said:
Downshit0=/if (${Cast.Ready[Lucky Mitosing Coin]} && !${Me.Moving} && !${Me.Invis}) /casting "Lucky Mitosing Coin"|Item
Downshit1=/if (${Cast.Ready[Pizmip's Prize Purveyor]} && !${Me.Moving} && !${Me.Invis}) /casting "Pizmip's Prize Purveyor"|Item
Downshit2=/if (${Spell[Champion's Aura].Stacks[1]} && !${Me.Aura[Champion's Aura].Length} && ${Me.PctEndurance}>1 && !${Me.Moving} && !${Me.Invis}) /doability "Champion's Aura"
Downshit3=/if (${Me.CombatAbilityReady[Breather Rk. III]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[Stout Defense Rk. III]} && ${Me.PctEndurance}<20 && ${SpawnCount[npc radius 50 zradius 10]}==0) /multiline ; /stopdisc ; /doability "Breather Rk. III"
Downshit4=/if (!${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]} && !${Me.Invis} && ${Macro.Name.NotEqual["NULL"]} && ${Me.PctEndurance}<80 && !${Me.Buff[Scorpion's Agony Poison VIII].ID} && ${FindItem[Scorpion's Agony XV].ID}) /useitem "Scorpion's Agony XV"
Source of info on this?NOTE: it has been uped to 60 downs and 60 holys, just FYI.....
Its 60 for our version of MQ2Melee
downshitif=${If[${Zone.ID}!=344 && ${Zone.ID}!=345 && ${Zone.ID}!=219 && ${Zone.ID}!=463 && ${Zone.ID}!=202 && ${Zone.ID}!=151 && !${Me.Moving} && ${Zone.ID}!=203 && !${Me.Invis},1,0]}
!${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]}
!${Me.Moving} && !${Me.Invis}
downshitif=${if !${Me.Moving} && !${Me.Invis} && !${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]}}
There was also a global if that was added so you didn't have to repeat the same tests in every holy. If the global is true then none of the holyshits will trigger.
downshitif=${if !${Me.Moving} && !${Me.Invis} && (${Me.Standing} || ${Me.Mount.ID}) && !${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]}}
Holyshitif=${if !${Me.Invis} && ${Melee.Combat} && (${Me.Standing} || ${Me.Mount.ID}) && !${Select[${Zone.ID},151,202,203,219,344,345,463,33480,33113]}}
(${Me.Standing} || ${Me.Mount.ID})
Your defined condition must not exceed 255 characters, or it will cause the plugin to crash.
holyshit7=/if (${Me.Inventory[mainhand].ID}==5776 && (!${Me.Buff[Avatar].ID} || ${Me.Buff[Avatar].Duration.TotalSeconds}<60) && ${Spell[Avatar].Stacks}) /exchange 27320 mainhand
holyshit8=/if (${Me.Inventory[mainhand].ID}==27320 && ${Me.Buff[Avatar].Duration.TotalSeconds}>=60 && (${Me.Buff[avatar].ID} || !${Spell[avatar].Stacks})) /exchange 5776 mainhand
holyshit8=/if (${Me.Inventory[Offhand].ID}==31308 && !${Me.Buff[Avatar].ID} && ${Spell[Avatar].Stacks}) /exchange 29438 offhand
holyshit9=/if (${Me.Inventory[Offhand].ID}==29438 && ${Me.Buff[Avatar].Duration.TotalSeconds} >= 60 && (${Me.Buff[avatar].ID} || !${Spell[avatar].Stacks})) /exchange 31308 offhand
holyshit1=/if (((!${Me.Buff[Avatar].ID} && ${Spell[Avatar].Stacks}) || ${Me.Buff[Avatar].Duration.Ticks}<16) && !${InvSlot[mainhand].Item.Name.Equal[Ancient Prismatic Brawl Stick]}) /multiline ; /exchange "Ancient Prismatic Brawl Stick" mainhand ; /keypress - ; /echo HS1
holyshit2=/if (${InvSlot[mainhand].Item.Name.Equal[Ancient Prismatic Brawl Stick]} && (${Me.Buff[Avatar].ID} && ${Me.Buff[Avatar].Duration.Ticks}>15)) /multiline ; /unequip offhand ; /exchange "Petrified Heartwood Flamberge" mainhand ; /keypress - ; /echo HS2
downshit1=/if (((!${Me.Buff[Avatar].ID} && ${Spell[Avatar].Stacks}) || ${Me.Buff[Avatar].Duration.Ticks}<16) && !${InvSlot[mainhand].Item.Name.Equal[Ancient Prismatic Brawl Stick]}) /multiline ; /exchange "Ancient Prismatic Brawl Stick" mainhand ; /keypress - ; /echo DS1
downshit0=/if (${Me.AltAbilityReady[Heart of Flames]} && ${Me.Buff[Elemental Union]} && ${Target.PctHPs}<99) /casting "Heart of Flames"
So, trying to make a high ADPS ini for my mage, I want it to hit DPS AA's as the previous fades, i tried-
In this case I want to check if I'm buffed with Elemental Union, and if not cast Heart of Flames.
Whats the correct code for that ??
downshit5=/if (!${Me.CombatState.Equal[COMBAT]} && ${Me.PctMana}<90 && !${Me.Moving} && !${Me.Sitting}) /Sit
downshit6=/if (!${Me.CombatState.Equal[COMBAT]} && ${Me.Endurance}<90 && !${Me.Moving} && !${Me.Sitting}) /Sit
- aggro=[on|off]
Plugin tries to keep aggro on target using all enabled aggro abilities/disciplines until aggro is regained, or either you or the target dies (WAR/PAL/SHD only).
holyflag9=2
holyshit9=/if (${MacroName.Equal[KissAssist]} && ${IAmABard} && ${Select[${Role},Tank,PullerTank,Hunter]}>0 && ${AggroOn} > 0 && ${Me.Combat} && ${Cast.Ready[Dissonant Chord]}) /casting "Dissonant Chord"