• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - Flash of Anger

Joined
Jul 18, 2015
RedCents
1,769¢
Been going through making an ini for my warrior. I really want to keep everything within KISS if possible. Only problems I had so far, I later figured out was just me doing it wrong. But with Flash of Anger, I am not sure what I am doing wrong.

I initially just had it set up in my heal section. To check, I made it so it should easily go off

Heals1=Flash of Anger|90|Tap .......(also did Me and Ma repeatedly)
HealsCond1=TRUE

Never fired off at all here. Tried to get to go off with that in multiple zones, never did.

Also tried it in DPS

DPS1=Flash of Anger|90
DPSCond1=TRUE

Could not get it to go off reliably and usually not at all. I think two, maybe three times it worked and then never again with no changes to ini, which confuses me more.

So I moved it to MQ2Melee, here is the holyshit

holyshit2=/if (${Me.CombatAbilityReady[Flash of Anger Rk. II]} && ${Me.Combat} && ${Target.Named} || ${Me.PctHPs}<90 || ${Me.XTarget}>=2) /disc Flash of Anger Rk. II

It went off fine using MQ2Melee, for ${Me.PctHPs}<90 and for ${Me.XTarget}>=2. But then it kept spamming trying to do Flash of Anger repeatedly. For ${Me.XTarget}>=2, once I killed a mob and was down to only one mob aggroed, it stopped trying to do Flash of Anger again, provided I was above 90% health. So looks like the checks for everything but just making sure the ability is ready worked.

Unless I am doing ${Me.CombatAbilityReady[Flash of Anger Rk. II]} wrong, thinking maybe MQ2 is not checking Flash of Anger correctly for being ready to go.
 
in kissasssist set it to

DPS1=Flash of Anger
DPSCond1=(${Target.Named} || ${Me.PctHPs}<90 || ${Me.XTarget}>=2)

that should do the trick i think.
 
Hey, thanks for answering, but that didn't work. Really, it seems like MQ2 is not checking Flash of Anger for being ready correctly. KISS checks for combat abilities and such for being ready automatically. MQ2Melee has to be told not to try a combat ability unless it is ready. With KISS, it pretty much never fires off. With MQ2Melee, it keep trying to mash the ability even though it is not ready and is instructed ${Me.CombatAbilityReady[Flash of Anger Rk. II]} . Guessing it's an eqmule thing to fix. Hopefully he knows about it.
 
If it helps at all I have mine under the AE section and I have never had issues with it firing off. I haven't checked after the most recent patch though, this may be an esoteric error that is related to this one skill... ya never know!

I'll try to watch my warrior tanks tonight (if i remember) and see if they use Flash or not to see if I am having the issue too.
 
mr maskoi sir.

Rich (BB code):
[DPS]
DPSOn=2
DPSCOn=1
DPSSize=10
DPSSkip=2
DPSInterval=0
DPS1=Sha's Reprisal|100|debuffall|slow
DPS2=Edoth's Chill
DPS3=Feral Swipe
DPS4=Pummel
DPS5=Bestial Evulsing
DPS6=Banestrike
DPS7=Growl of the Snow Leopard
DPS8=Kesar's Feralgia
DPS9=Nak's Maelstrom
DPS10=Kreig's Bite
DPS11=Companion's Sacrifice
DPSCond1=!${Target.Slowed.ID}
DPSCond2=true
DPSCond3=true
DPSCond4=true
DPSCond5=true
DPSCond6=true
DPSCond7=!${Me.Song[Growl of the Snow Leopard].ID}
DPSCond8=true
DPSCond9=true
DPSCond10=true
DPSCond11=${Me.PctHPs} < 30
DebuffAllOn=2

this one works perfectrly for me, and as you see i only have |100 on the first one so it can debuffalll
 
Test if its an rk 2 thing. Try
Rich (BB code):
DPS1=Flash of Anger Rk. II|90
 
but then again i most often run with dpson=2

as that in most cases for the classes i play makes sense to me.
 
but it does.

- - - Updated - - -

each skill is fired when its ready adn when the dpscond is met for the ones that had dpsconditions
 
it is possible there is a rank issue, if you have upgraded with out updating, or copy+paste a higher rank then you actually have

Rich (BB code):
holyshit1=/if (${Me.CombatAbilityReady[${Spell[Flash of Anger].RankName}]} && !${Me.ActiveDisc.ID} && ${Target.Named} && ${Target.Level}>=(${Me.Level}+2)) /disc ${Spell[Flash of Anger].RankName}

might give that a try, just to see if it helps.
 
That looks like eqmules version it maybe different in that respect
 
nope works in both vesions, running RG version mostly.
 
just whipped this up for the giggles.

but this runs perfectly
and all skills are fired.

Rich (BB code):
[DPS]
DPSOn=2
DPSCOn=1
DPSSize=11
DPSSkip=0
DPSInterval=0
DPS1=Battle Leap
DPS2=Flash of Anger
DPS3=Calculated Strike
DPS4=Gut Punch
DPS5=Knee Strike
DPS6=Offensive Discipline
DPS7=Strike Through
DPS8=Press the Attack
DPS9=Imperator's Command
DPS10=Phantom Aggressor
DPS11=Shield Break
DPSCond1=!${Me.Song[Battle Leap Warcry].ID}
DPSCond2=${Target.Named} || ${Me.PctHPs}<90 || ${Me.XTarget}>1
DPSCond3=${Target.PctHPs} < 20
DPSCond3=TRUE
DPSCond4=TRUE
DPSCond5=TRUE
DPSCond6=!${Me.ActiveDisc.ID}
DPSCond7=!${Me.ActiveDisc.ID}
DPSCond8=TRUE
DPSCond9=TRUE
DPSCond10=TRUE
DPSCond11=TRUE
DebuffAllOn=0

need to figure out how to avoid shield reaking at 30% and then as they under 20% shield break and then calculated strike, but just as a test it works

- - - Updated - - -

ahh see the thing your changed maskoi i wonder if thats why i had problems pulling with my zerker earlier, wouldnt use combat abilities to pull, i like pulling with stun or snare else they get buttstabbed too much on some pulls.
 
I've had probably 10 shots worth of Scotch. I could have totally made a very basic error, but I don't think so. But no, really


DPS=Flash of Anger
DPSCond1=TRUE


and it doesn't work.




Don't go through checking your 11 skills if they work, just check Fash of Anger.......,FOR SURE. As far as I have seen, it's not working.
 
its casting, i have it on dps2 and its casting i am sitting watching the button being activated the same time it says so in the mq2 window.
 
There was a syntax error in combat ability casting. It looks as though no combat abilities where working.
Download the new file i just posted and it should work
https://www.redguides.com/community...-the-Black-Lagoon-Edition-Released-10-01-2017

I will checvk it out, laters!

- - - Updated - - -

its casting, i have it on dps2 and its casting i am sitting watching the button being activated the same time it says so in the mq2 window.

Karen, I did have a problem with getting "Last Stand" to go off for some reason. It took me....a bit of time to figure out it was "Last Stand Discipline" LOL

So sure, I can be stupid, but I didn't see that here and I was looking for it.

- - - Updated - - -

Still doesn't work for me. Not sure what I am doing wrong. This is the ini I am working on, not done with it or checked everything.

Rich (BB code):
[General]
KissAssistVer=10.0.6.4
Role=PullerTank
CampRadius=30
CampRadiusExceed=900
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=0|95
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=1
IRCOn=0
HoTTOn=0
CampfireOn=0
CharInfo=Warrior|105|GOLD
DPSMeter=1
ScatterOn=0
ConditionsOn=1
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
BuffsCOn=1
BuffsSize=12
Buffs1=Violet Conch of the Tempest|Dual|Spinecoat|Me
Buffs2=Party Popper Nimbus|Me
Buffs3=Champion's Aura|Aura
Buffs4=Lizardscale Plated Girdle|Dual|Twitching Speed|Me
Buffs5=Brace For Impact|Dual|Brace For Impact IX|Me
Buffs6=Field Protector|Me
Buffs7=Commanding Voice|Me
Buffs8=Blade Guardian|Dual|Blade Guardian IX|Me
Buffs9=Stout Defense|Me
Buffs10=Breather|End|24
Buffs11=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|200
Buffs12=NULL
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=100
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=Front
AutoFireOn=0
UseMQ2Melee=1
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMailSize=1
GMail1=NULL
[AE]
AEOn=1
AESize=5
AERadius=50
AE1=Area Taunt
AE2=Wade in to Battle
AE3=Rampage
AE4=Stormstrike Blades
AE5=NULL
[DPS]
DPSOn=1
DPSCOn=1
DPSSize=20
DPSSkip=10
DPSInterval=2
DPS1=Flash of Anger|90
DPS2=Sebilisian Dragonscale Breastplate|98
DPS3=Pain Doesn't Hurt|100
DPS4=Battle Leap|100
DPS5=Imperator's Charge|99
DPS6=Shield Break|98
DPS7=Banestrike|98
DPS8=Strike Through|94
DPS9=Call of Challenge|25
DPS10=NULL
DPS11=Last Stand Discipline|100
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
DPSOnn=1
[Aggro]
AggroOn=1
AggroSize=13
Aggro1=Taunt|100|<
Aggro2=Cyclone Roar|100|<
Aggro3=Ageless Enmity|100|<
Aggro4=Blast of Anger|100|<
Aggro5=Insult|100|<
Aggro6=Rage of the Forsaken|100|<
Aggro7=Phantom Aggressor|100|<
Aggro8=Tormenting Shout|100|<
Aggro9=Warlord's Fury|100|<
Aggro10=Projection of Fury|100|<
Aggro11=Warlord's Grasp|100|<
Aggro12=Harmonious Precision|100|<
Aggro13=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsCOn=1
HealsSize=12
Heals1=Flash of Anger|90|Tap
Heals2=Warrior's Bullwark|45|Tap
Heals3=Gladiator's Plate Chestguard of War|40|Me
Heals4=Warlord's Resurgence|35|Me
Heals5=Hold the Line|30|Me
Heals6=Dichotomic Shielding|25|Me
Heals7=Warlord's Tenacity|24|Me
Heals8=Pain Doesn't Hurt|22|Me
Heals9=Last Stand Discipline|20|Me
Heals10=Staunch Recovery|15|Me
Heals11=Furious Discipline|9|Me
Heals12=NULL
XTarHeal=0
XTarHeal2=0
HealGroupPetsOn=0
HealsOnn=1
[Cures]
CuresOn=1
CuresSize=1
Cures1=NULL
[Burn]
BurnCOn=1
BurnSize=11
BurnText=Decepticons Attack
BurnAllNamed=0
Burn1=Warrior's Bulwark|Me
Burn2=Last Stand|Me
Burn3=Unflinching Attention|Mob
Burn4=Ageless Enmity|Mob
Burn5=Projection of Fury|Mob
Burn6=Fundament: Third Spire of the Warlord|Me
Burn7=Mark of the Mage Hunter|Me
Burn8=Rage of Rallos Zek|Mob
Burn9=Pain Doesn't Hurt|Me
Burn10=Dichotomic Shielding|Me
Burn11=NULL
UseTribute=0
[Pull]
PullWith=Hak'ouz Visions|Ethereal Arrow
PullMeleeStick=0
MaxRadius=2750
MaxZRange=250
UseWayPointZ=0
PullWait=5
PullRadiusToUse=100
PullRoleToggle=1
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=0
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92


Rich (BB code):
[DPS]
DPSCOn=1
DPS1=Flash of Anger|90
DPSCond1=TRUE
DPS2=Sebilisian Dragonscale Breastplate|98
DPSCond2=${Me.XTarget} >=3
DPS3=Pain Doesn't Hurt|100
DPSCond3=!${Me.ActiveDisc.Name.Equal[Last Stand Discipline]} && ${Me.XTarget} >=3
DPS4=Battle Leap|100
DPSCond4=${Target.PctHPs} > 80
DPS5=Imperator's Charge|99
DPSCond5=${Me.XTarget} >=2
DPS6=Shield Break|98
DPSCond6=TRUE
DPS7=Banestrike|98
DPSCond7=TRUE
DPS8=Strike Through|94
DPSCond8=TRUE
DPS9=Call of Challenge|25
DPSCond9=TRUE
DPS10=NULL
DPSCond10=TRUE
DPS11=Last Stand Discipline|100
DPSCond11=${Me.XTarget} >=4
DPS12=NULL
DPSCond12=FALSE
DPS13=NULL
DPSCond13=FALSE
DPS14=NULL
DPSCond14=FALSE
DPS15=NULL
DPSCond15=FALSE
DPS16=NULL
DPSCond16=FALSE
DPS17=NULL
DPSCond17=FALSE
DPS18=NULL
DPSCond18=FALSE
DPS19=NULL
DPSCond19=FALSE
DPS20=NULL
DPSCond20=FALSE
[Aggro]
Aggro1=Taunt|100|<
AggroCond1=TRUE
Aggro2=Cyclone Roar|100|<
AggroCond2=!${Target.Buff[Cyclone Roar Rk. II].ID} && ${Target.PctHPs} > 15
Aggro3=Ageless Enmity|100|<
AggroCond3=TRUE
Aggro4=Blast of Anger|100|<
AggroCond4=${Me.SecondaryPctAggro} >= 60
Aggro5=Insult|100|<
AggroCond5=TRUE
Aggro6=Rage of the Forsaken|100|<
AggroCond6=TRUE
Aggro7=Phantom Aggressor|100|<
AggroCond7=TRUE
Aggro8=Tormenting Shout|100|<
AggroCond8=TRUE
Aggro9=Warlord's Fury|100|<
AggroCond9=TRUE
Aggro10=Projection of Fury|100|<
AggroCond10=TRUE
Aggro11=Warlord's Grasp|100|<
AggroCond11=TRUE
Aggro12=Harmonious Precision|100|<
AggroCond12=TRUE
Aggro13=NULL
AggroCond13=FALSE
[Heals]
HealsCOn=1
Heals1=Flash of Anger|90|Tap
HealsCond1=TRUE
Heals2=Warrior's Bullwark|45|Tap
HealsCond2=TRUE
Heals3=Gladiator's Plate Chestguard of War|40|Me
HealsCond3=TRUE
Heals4=Warlord's Resurgence|35|Me
HealsCond4=TRUE
Heals5=Hold the Line|30|Me
HealsCond5=TRUE
Heals6=Dichotomic Shielding|25|Me
HealsCond6=TRUE
Heals7=Warlord's Tenacity|24|Me
HealsCond7=TRUE
Heals8=Pain Doesn't Hurt|22|Me
HealsCond8=TRUE
Heals9=Last Stand Discipline|20|Me
HealsCond9=TRUE
Heals10=Staunch Recovery|15|Me
HealsCond10=TRUE
Heals11=Furious Discipline|9|Me
HealsCond11=TRUE
Heals12=NULL
HealsCond12=FALSE
[Burn]
BurnCOn=1
Burn1=Warrior's Bulwark|Me
BurnCond1=TRUE
Burn2=Last Stand|Me
BurnCond2=TRUE
Burn3=Unflinching Attention|Mob
BurnCond3=TRUE
Burn4=Ageless Enmity|Mob
BurnCond4=TRUE
Burn5=Projection of Fury|Mob
BurnCond5=TRUE
Burn6=Fundament: Third Spire of the Warlord|Me
BurnCond6=TRUE
Burn7=Mark of the Mage Hunter|Me
BurnCond7=TRUE
Burn8=Rage of Rallos Zek|Mob
BurnCond8=TRUE
Burn9=Pain Doesn't Hurt|Me
BurnCond9=TRUE
Burn10=Dichotomic Shielding|Me
BurnCond10=TRUE
Burn11=NULL
BurnCond11=FALSE
[Buffs]
BuffsCOn=1
Buffs1=Violet Conch of the Tempest|Dual|Spinecoat|Me
BuffsCond1=TRUE
Buffs2=Party Popper Nimbus|Me
BuffsCond2=TRUE
Buffs3=Champion's Aura|Aura
BuffsCond3=TRUE
Buffs4=Lizardscale Plated Girdle|Dual|Twitching Speed|Me
BuffsCond4=TRUE
Buffs5=Brace For Impact|Dual|Brace For Impact IX|Me
BuffsCond5=TRUE
Buffs6=Field Protector|Me
BuffsCond6=TRUE
Buffs7=Commanding Voice|Me
BuffsCond7=TRUE
Buffs8=Blade Guardian|Dual|Blade Guardian IX|Me
BuffsCond8=TRUE
Buffs9=Stout Defense|Me
BuffsCond9=TRUE
Buffs10=Breather|End|24
BuffsCond10=TRUE
Buffs11=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|200
BuffsCond11=TRUE
Buffs12=NULL
BuffsCond12=FALSE

Rich (BB code):
[MQ2Melee]
aggro=1
bash=1
callchallenge=0
commanding=0
defense=0
disarm=1
enrage=1
facing=1
fieldarm=0
gutpunch=1
infuriate=1
kick=0
kneestrike=1
melee=1
opportunisticstrike=20
plugin=1
provoke1=43034
provokeend=20
provokemax=1
provokeonce=1
resume=75
stickbreak=1
stickrange=75
taunt=0
version=8.400

holyflag0=1
holyflag1=1
holyflag2=0

holyshit0=/if (${Me.CombatAbilityReady[Last Stand Discipline Rk. II]} &&  ${Target.Named} || ${Me.PctHPs}<22 || ${Me.XTarget}>=4) /stopdisc
holyshit1=/if (${Me.CombatAbilityReady[Furious Discipline]} && !${Me.ActiveDisc[Last Stand Discipline Rk. II].ID} && ${Me.PctHPs}<10) /stopdisc
holyshit2=/if (${Me.CombatAbilityReady[Flash of Anger Rk. II]} && ${Me.Combat} && ${Target.Named} || ${Me.PctHPs}<90 || ${Me.XTarget}>=2) /disc Flash of Anger Rk. II
 
I had the same problem last nihgt after i fixed the original problem.
Rich (BB code):
Buffs9=Stout Defense|Me
Stout defense occupies the combat ability window like forever. This buff will prevent almost all of your combat abilities from firing.
delete that buff to test it.
 
Ok,
Buffs9=Stout Defense|Me
was it, except I'd rather have Stout defense up all the time unless I need to run Last Stand or Fortitude/Furious. That's nearly 400 extra AC all the time. Flash of Anger doesn't go by the Combat ability timer, it stacks with Stout Defense fine. Any chance that can fixed?

Till then, I'll put whatever combat ability that doesn't work with KISS/Stout Defense under MQ2Melee. Except, it keeps spamming Flash of Anger when that ability is still refreshing. Where am I going wrong with this holy?

Rich (BB code):
holyshit2=/if (${Me.CombatAbilityReady[Flash of Anger Rk. II]} && ${Me.Combat} && ${Target.Named} || ${Me.PctHPs}<90 || ${Me.XTarget}>=2) /disc Flash of Anger Rk. II
 
You need to group your ors |\ in parens
Rich (BB code):
holyshit2=/if (${Me.CombatAbilityReady[Flash of Anger Rk. II]} && ${Me.Combat} && (${Target.Named} || ${Me.PctHPs}<90 || ${Me.XTarget}>=2)) /disc Flash of Anger Rk. II
 
Instead of making a new thread, I'm trying to write a condition for Flash of Anger which will check if I'm duel wielding or using shield (since the ability doesn't fire with 2-hander equipped).


I know I can check for warrior stances to get around this issue, but that is only ideal if your warrior is high level with the AA trained. If you don't have the AA trained or your warrior is low level then you need some other method to check. So my question is,

Is there anyway to check either:

a) your bandolier stance for duel wield or weapon + shield

b) check primary and 2ndary slots are equipped with item id weapons, or check if primary slot is weapon and 2ndary slot is shield id


I understand I can check for

${InvSlot[mainhand].Item.Name.Equal[Main Weapon Name]}

${InvSlot[offhand].Item.Name.Equal[Weapon Name or Shield Name]}


I'm curious if there is a way to check the type of the item in each slot, so I don't have to specify the names. type =shield or type=weapon

There is item information that checks that so there must be some way to set that up?
 
Last edited:
${InvSlot[offhand].Item.Type.Equal[Shield]}

try that not in game right now.
 
${InvSlot[offhand].Item.Type.Equal[Shield]}

try that not in game right now.


Thank you that worked.

With shield = TRUE

Duel Wield = FALSE

2hander i.e nothing in offhand = NULL


Now need to figure out how to detect a weapon i.e. duel wielding. I tried ${InvSlot[offhand].Item.Type.Equal[Weapon]} , guessing thats not a item type lol. Got FALSE.


Echo'd it, so I guess there isn't something inclusive for all 1 hander weapons although there must be because raidloot can filter by 1H weapons so the type must exist in the item data.

Anyways after Echo'ing it, I got 1H Slashing.


So I guess my statement will have to be :

if offhand is 1hs or 1hp or 1hb to take care of duel wielding for now.
 
I think the way to check if you are using a shield or dual wielding would be something like this.

${InvSlot[offhand].Item.Type.Equal[Shield]} || ${InvSlot[offhand].Item.ItemDelay} > 0
 
I think the way to check if you are using a shield or dual wielding would be something like this.

${InvSlot[offhand].Item.Type.Equal[Shield]} || ${InvSlot[offhand].Item.ItemDelay} > 0



This will work, thank you!
 
Problem - Flash of Anger

Users who are viewing this thread

Back
Top
Cart