• IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->

Question - logic syntax question AND MQ spam off command

Joined
Apr 1, 2014
Likes
11
RedCents
560¢
#1
Cond6=${Me.ActiveDisc.ID} && !${Me.ActiveDisc.Name.Equal[DISC OF DOOM NAME HERE]}

i read this as if i have a disc running and it's not DISC OF DOOM then the condition should return TRUE, but it's not working out that way for me. i stole those pieces from other ini and i don't really have any idea what i'm doing.

also, i'm getting a message in my MQ window over and over: Your target is immune to the stun portion of this effect.

any way to shut that off?

preemptive thanks.
 

kaen01

Moderator
Joined
Jun 12, 2015
Likes
221
RedCents
1,785¢
#2
Cond6=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[DISC OF DOOM NAME HERE]}

try that one instead.
 

eqmule

MQ2 Lead Dev
Moderator
Joined
Feb 1, 2013
Likes
211
RedCents
17,497¢
#3
you can't use a Boolean ! check for a string.

It has to be && ${Me.ActiveDisc.Name.NotEqual[DISC OF DOOM NAME HERE]}

Code:
/filter name add Your target is immune to the stun portion of this effect.
 
Joined
Apr 1, 2014
Likes
11
RedCents
560¢
#4
i have this set up. i look at this and i think if DISC_01 is running, none of the AAA-FFF abilities will fire, but if i have another DISC running, they will. but this doesn't appear to happen. AAA-FFF abilities fire when DISC_01 is running. they also fire when other discs are running, which is cool, so i'm like half way there. what am i missing? i just wrote this real quick to show, i can give you the whole ini if you want to be blinded my my trash.

DPS19=DISC_01|99|Cond5
DPS20=AAA|99|Cond6
DPS21=BBB|99|Cond6
DPS22=CCC|99|Cond6
DPS23=DDD|99|Cond6
DPS24=EEE|99|Cond6
DPS25=FFFF|99|Cond6

Cond6=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[DISC_01]}


and funny story, i typed in the filter as you suggested, mule, and i was still getting the spam. i tried it again, got a rude message from mq. and then, somehow, i shut off filtering entirely in MQ and i couldn't turn it back on. i tried every permutation of /filter mq on, off, start, gonow, plswork but couldn't get any mq spam to return. i found some filter settings on the mq site itself, but those didn't provide me with anything that worked.
 

Attachments

Joined
Jun 18, 2014
Likes
68
RedCents
3,213¢
#5
best thing to do is manually play the toon and activate the disc 1 and make an
Code:
/echo ${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[DISC_01]}
and see what mq2 reports from that. should be TRUE && FALSE
 
Joined
Apr 1, 2014
Likes
11
RedCents
560¢
#6
best thing to do is manually play the toon and activate the disc 1 and make an
Code:
/echo ${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[DISC_01]}
and see what mq2 reports from that. should be TRUE && FALSE
it returns the disc id number (i matched it from lucy) and TRUE no matter what disc i run, which seems ... off. i triple checked the spelling on the echo and i updated DISC_01 with an actual name. =p
 
Joined
Mar 9, 2017
Likes
330
RedCents
6,217¢
#7
Is the active disc condition trying to run a /stopdisc command? If so that needs to match the command type for KA11, not the older command structure for KA10.

I'd post at least the DPS & conditions sections you're having issues with because seeing the whole thing will let us test it too. Or the whole ini.
 
Joined
Jun 18, 2014
Likes
68
RedCents
3,213¢
#8
the first part of the echo should return the id since that is what your asking it to do
 
Joined
Jun 18, 2014
Likes
68
RedCents
3,213¢
#9
you may need to change it too
Code:
/echo ${Me.ActiveDisc.Name} && ${Me.ActiveDisc.Name.NotEqual[DISC_01]}
 
Top