• 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

Request - Shield of immaculate shit?

janktron

Member
Joined
Sep 25, 2015
RedCents
761¢
Is there anyway to test for any/all debuffs that can be cured with the shield? Or can you only test for specific spells
 
Last edited:
Removes 35 disease counters from your target.

I would assume one can check for disease debuffs. ${Me.Diseased.ID} or ${Target.Diseased.ID}

Bearing in mind it may take a few recasts to get the counters down.
 
I would assume one can check for disease debuffs. ${Me.Diseased.ID} or ${Target.Diseased.ID}

Bearing in mind it may take a few recasts to get the counters down.

eya, thats what i was wondering warlock...if there was a way to check if i had any kinda debuff that was disease or if i had to look them up specifically by name. is ${Me.Diseased.ID} correct? Can't test atm
 
it ought to be, it is in the wiki for the TLO:Me under chatacter

http://www.redguides.com/docs/projects/macroquest/reference/data-types/datatype-character/

And under the TLO:Target.

Matter of fact the line in he macro I use that determines if it needs to cure is

Rich (BB code):
Sub CureMe
	/if (!${DoCures}) /return
.....
		/if ((!${RDPause} && ((${Debuff.Cursed} && ${Debuff.Cursed}<=${CurseCounters${i}}) || (${Debuff.Diseased} && ${Debuff.Diseased}<=${DiseaseCounters${i}}) || (${Debuff.Poisoned} && ${Debuff.Poisoned}<=${PoisonCounters${i}}) || (${Debuff.Corrupted} && ${Debuff.Corrupted}<=${CorruptionCounters${i}}))) && ((${Me.SpellReady[${CureSpell${i}}]} || (!${Me.Gem[${CureSpell${i}}]} && ${Me.Book[${CureSpell${i}}]})) || ${Me.AltAbilityReady[${CureSpell${i}}]} || (${CureGem${i}.Equal[item]} && !${FindItem[${CureSpell${i}}].Timer}))) {
        
			/target targetable id ${Me.ID}
.....

Which uses the TLO from MQ2Debuff, but ought to give you an idea of a working practical use of the .Diseased/.Poisoned/.Cursed/.Corruption tags.

EQMule added those to the ME and Target TLO's

28 Jan 2016
- The changes to the Task TLO from the Jan 14 patch has been reverted, they where not ready for production yet.
- Me.Pet has been fixed for TEST along with a bunch of other spawninfo offsets that where all off.
- Me.Trader has been fixed for LIVE
- Me.Buyer has been fixed for LIVE
- Added Poisoned and Diseased to ${Target}
- Added Poisoned and Diseased to ${Me}

http://www.macroquest2.com/phpBB3/viewtopic.php?f=29&t=11451&p=171100&hilit=.diseased#p171100


so while I do not use them specifically, I feel confident in saying they should work. ${Me.Diseased} ought to give you the name of the debuff or ${Me.Diseased.ID} , thus you could say set up a simple holyshit that looks something like

Rich (BB code):
/if (${Me.Diseased.ID} &&  ${Cast.Ready[Shield of Immaculate Light]}) /casting "Shield of Immaculate Light" item
 
Thanks man, will test when i get home.

edit* works great. Thanks again
 
Last edited:
Request - Shield of immaculate shit?

Users who are viewing this thread

Back
Top
Cart