• 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 - How to see detrimental effects on a Group or non Group Member

Joined
Jun 1, 2016
RedCents
546¢
Hi,

I want to do a macro that just goes through all raid members and checks for a specific detrimental effect.
Like a curse or something.

I tried ${Target.Buff[curse]} and that was not working. But if I checked for a buff it was working .. any idea how to do that?


Thx in advance
eqtrader63
 
well... for starters you will have to continually change targets, as you will need to target each member of the raid (and wait a few for the server to send updated target buff information) in order to see what buffs are on them. That is kind of obvious serverside if anyone cares to look... sort of like a macro that continuously targets every mob in the zone.

You would probably be better off looking for the message associated with the debuff IE "Soandso starts to sweat" and then setting up to target the name associated with the message, then double check the debuff is on them, before doing what ever it is you are wanting to do.

Alternatively if all the raid folks are on your EQBC server, you can set up your toons to monitor themselves, and make an announcement in BC like "Fat Albert sat on me!" or what ever... and set that up as a keyword to trigger what ever thing you want to have happen as well.

- - - Updated - - -

BTW, your post title says group but your post says raid... which?
 
mq2netbots and netheal will give you access to TLOs to know if a toon out of group or in group has a det effect.

Example for mana pct.

Rich (BB code):
    /for ii 0 to ${NetBots.Counts} {
        /if (!${Select[${NetBots[${NetBots.Client[${ii}]}].Class.ShortName},BRD,CLR,WAR,MNK,ROG,BER,SHM]} && !${Select[${Spawn[${NetBots.Client[${ii}]} radius 30].ID}, ${Group.Member[${ii}].ID}]} && ${Me.AltAbilityReady[Quiet Miracle]} && ${NetBots[${NetBots.Client[${ii}]}].PctMana}<=50 && ${SpawnCount[PC ${NetBots.Client[${ii}]}]} && !${SpawnCount[${NetBots.Client[${ii}]} corpse]} && ${Spawn[${NetBots.Client[${ii}]} radius 30].ID}) {
            /squelch /tar id ${Spawn[${NetBots.Client[${ii}]} radius 30].ID}
            /delay 1s ${Target.ID}==${Spawn[${NetBots.Client[${ii}]} radius 30].ID}
    	    /fs Castng Quiet Miracle on ${NetBots.Client[${ii}]}
            /alt act ${Me.AltAbility[Quiet Miracle].ID}
            /delay 2s
            /squelch /tar id ${Spawn[PC ${MainAssist}].ID}]}
        }    
    }
    /next ii

HP pct to heal

Rich (BB code):
   /for iii 0 to ${NetBots.Counts} {
        /if (!${Select[${Spawn[${NetBots.Client[${iii}]} radius 30].ID}, ${Spawn[PC ${MainAssist}].ID}]} && !${Select[${Spawn[${NetBots.Client[${iii}]} radius 30].ID}, ${Group.Member[${iii}].ID}]} && ${Me.SpellReady[${Spell[Spiritual Remedy].RankName}]} && ${NetBots[${NetBots.Client[${iii}]}].PctHPs}<=50 && ${SpawnCount[PC ${NetBots.Client[${iii}]}]} && !${SpawnCount[${NetBots.Client[${iii}]} corpse]} && ${Spawn[${NetBots.Client[${iii}]} radius 30].ID}) {
            /squelch /tar id ${Spawn[${NetBots.Client[${iii}]} radius 30].ID}
            /delay 1s ${Target.ID}==${Spawn[${NetBots.Client[${iii}]} radius 30].ID}
    	    /fs Healing ${NetBots.Client[${iii}]}
            /cast "${Spell[Spiritual Remedy].RankName}"
            /delay 2s
            /squelch /tar id ${Spawn[PC ${MainAssist}].ID}]}
        }    
    }
    /next iii
/return

There is an issue i believe though which causes you to CTD after using it for so long so its not a good solution for long periods of play.
 
Question - How to see detrimental effects on a Group or non Group Member

Users who are viewing this thread

Back
Top
Cart