• 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

Question - Trying to check if Disc is up

Tappin

Member
Joined
Oct 20, 2017
RedCents
440¢
I am trying to fire an ability with a discipline is running. I have tried the following condition:

${Me.ActiveDisc.ID} && ${ ActiveDisc.Name.Equal[DiscName]} and just ${ ActiveDisc.Name.Equal[DiscName]}. But combat ability never fires even though the last part returns true. Any ideas?
 
What ability are you trying to fire? Can you post your ini? Or the part of your ini that you’re working on?
 
Did you try ${Me.ActiveDisc.Name.Equal[DiscName]}

Make sure you included Rk. II or III in name if you have those. Like ${Me.ActiveDisc.Name.Equal[Culminating Stand Discipline Rk. II]}

Is it a disc that shows up in the combat ability window? If it gives your a buff or song buff, you can check those instead.
 
dps1=Twisted Chance Discipline|99

dps8=Dichotomic Weapons|99|Cond7

Cond7=${Me.ActiveDisc.ID} && ${ ActiveDisc.Name.Equal[Twisted Chance Discipline]}

DW fires without any conditions.
 
This fires true when disc is active ${ ActiveDisc.Name.Equal[Twisted Chance Discipline]}

Just use /echo ${ ActiveDisc.Name.Equal[Twisted Chance Discipline]} and returns true when disc up, false when down
 
dps1=Twisted Chance Discipline|99

dps8=Dichotomic Weapons|99|Cond7

Cond7=${ ActiveDisc.Name.Equal[Twisted Chance Discipline]}

Tried this as well
 
I have also tried this ${ActiveDisc.Equal[Twisted Chance Discipline]} , but returns a null each time
 
You realize that you have an extra space in what you copy/pasted... ${ActiveDisc.Name... try with no space before Active could be why... AND you gotta use ${Me.ActiveDisc.Name...too I think the Me is important, but it might just be my ego talking. :)


Try by the ID number of the disc maybe.
${Me.ActiveDisc.ID}==wtfeverdiscnumber

Maybe check the combat window itself...
${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[Culminating Stand Discipline Rk. III]}
 
I am soooooooooo dumb. If I had posted my whole ini file here, this probably would have been caught. I had 6 contitionals set, but I have 7. Now it works fine and so does this ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[Culminating Stand Discipline Rk. III]}
 
I am soooooooooo dumb. If I had posted my whole ini file here, this probably would have been caught. I had 6 contitionals set, but I have 7. Now it works fine and so does this ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[Culminating Stand Discipline Rk. III]}

I do stuff like this on a regular basis. Painfully obvious spelling or syntax issues and my eyes just don't seem to see them.
 
Question - Trying to check if Disc is up

Users who are viewing this thread

Back
Top
Cart