• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Face Call (1 Viewer)

Rich (BB code):
|Vishtimar.Mac - Bakidood
|Begin macro at 100% and should cure yourself from DT (using /throw SYB) and calls out egg direction in /rs


Sub Main
:loop
 /doevents
/if (!${Me.Buff[Creeping Doom].ID} ) /call DT
/squelch /target npc "A Tainted Egg"
 /if (!${Target.CleanName.Equal[A Tainted Egg.ID]})
/face
/delay 3s
/rs EGG ${Me.Heading} !!!!
 /goto :loop

----------
Vish
---------

Sub Event_DT
            /target mournful
            /delay 1s
            /throw Shoulder My Burden
/return

Trying to do a cure and egg direction shout both in the same macro, i know i have mistakes here and i have a few questions... I tried combining
Rich (BB code):
Sub Main
:loop
 /doevents
/goto :loop

with

Rich (BB code):
Sub Main
 :Loop
 /squelch /target npc (insert mob here)
 /if (!${Target.ID}) /goto :Loop
 /return

and im posotive i did it wrong :P can someone check it out pls , thanks siddin bro for helping on that part
 
Last edited:
http://www.macroquest2.com/phpBB2/viewtopic.php?t=12373&highlight=vish


Edited it some for you

Rich (BB code):
|vish.mac
|11.3.05
|Created by DigitalMocking, Inspired by ultimateq, Then Edited by Devlin
|Vish DT Detector and Remover.
|also /rs's where the egg is
|Uses MQ2Exchange

Sub Main
|---------Edit this. If you want to attack eggs. Leave this at '1'. If you do not want to attack eggs, change it to '0'
  /declare attackegg int outer 1
|------------------------------
  /declare ${MainHand} string outer "YOUR MAIN HAND WEAPON HERE"
  /declare ${Blunt1} string outer "YOUR EGG KILLING WEAPON HERE(BLUNT)"
  /declare ${Blunt2} string outer "YOUR OTHER EGG KILLING WEAPON HERE(BLUNT)"
  :Main_Loop
  /if (${Me.Buff[Creeping Doom].ID} && ${Spawn[npc "a mournful spirit"].ID}) /call Clear_Doom
  /if (!${Me.Buff[Creeping Doom].ID} && ${Spawn[npc "a tainted egg"].ID}  && (${attackegg.Equal[1]}) /call Crack_Eggs
  /goto Main_Loop
/return

Sub Clear_Doom
  /echo Going to clear Doom!
  :Clear_Doom
  /target id ${NearestSpawn[npc "a mournful spirit"].ID}
  /if (${Me.Sitting}) /stand
  /throw Shoulder My Burden
  }
/return

Sub Crack_Eggs
  /target id ${Spawn[npc "a tainted egg"].ID}
  /rs EGG ${Me.Heading} !!
  /stick 10
  /exchange ${Blunt1} mainhand
  /exchange ${Blunt2} offhand
  :Kill_Egg
  /if (${Target.Distance} < ${Target.MaxRangeTo} && !${Me.Combat}) /attack on
  /delay 3
  /if (${Target.ID} && ${Target.CleanName.Equal[a tainted egg]}) /goto :Kill_Egg
  /unequip offhand
  /exchange ${MainHand} mainhand
/return

Should work...

With that exlamation point there it was saying " if i don't have a tainted egg targetted /face fast ( which you may have nothing on your target.. ) and say
/rs EGG <this way!>



Also, in this situation /if [buff] is better since if ( very rarely ) someone takes that mournful spirit the macro will still think that you cured it.. and wont search for another.. this way itll always keep checking.. :)
 
Cool thx Dev.. would this work aswell? I was told to use quotations instead of paranthesis for mob name ...

Rich (BB code):
|Vishtimar.Mac - Bakidood
|Begin macro at 100% and should cure yourself from DT (using /throw SYB) and calls out egg direction in /rs


Sub Main
:loop
 /doevents
/if (!${Me.Buff[Creeping Doom].ID} ) /call DT
/squelch /target npc "A Tainted Egg"
 /if (!${Target.CleanName.Equal[A Tainted Egg.ID]})
/face
/delay 3s
/rs EGG ${Me.Heading} !!!!
 /goto :loop

----------
Vish
---------

Sub Event_DT
            /target mournful
            /delay 1s
            /throw Shoulder My Burden
/return
 
wat was wrong with
Rich (BB code):
|Vishtimar.Mac - Bakidood
|Begin macro at 100% and should cure yourself from DT (using /throw SYB) and calls out egg direction in /rs


Sub Main
:loop
 /doevents
/if (!${Me.Buff[Creeping Doom].ID} ) /call DT
/squelch /target npc "A Tainted Egg"
 /if (!${Target.CleanName.Equal[A Tainted Egg.ID]})
/face
/delay 3s
/rs EGG ${Me.Heading} !!!!
 /goto :loop

----------
Vish
---------

Sub Event_DT
            /target mournful
            /delay 1s
            /throw Shoulder My Burden
/return
you mind pointing the problems out , i need to learn >< sorry i know im a pain hehe
 
Nothing really seems wrong..

but you don't need squelch target,Would need ${Target.ID} for targetting the egg

and if i remember right, this macro above would spam /rs with EGG ${Me.Heading}!!!
 
use the macro i just posted :)


Look at it, and why it doesn't spam it..

It loops after it /rs's, that way it says it once.. and then gets in range of it, exchanged your blunt weapons.. turns attack on; and constantly checks for the target so " if you still have that target.. KEEP ATTACKING ! " " If not.. /return and go back to checking DT's and Egg's! "
 
i see it now. man theres so many commands and pounds that can be used to do the same command i need to learn those :P

Rich (BB code):
/declare ${MainHand} string outer "YOUR MAIN HAND WEAPON HERE"

what if u replaced "outer" with "inner" , whats the difference

also...
Rich (BB code):
/if (!${Me.Buff[Creeping Doom].ID} && ${Spawn[npc "a tainted egg"].ID}  && (${attackegg.Equal[1]}) /call Crack_Eggs
how come creeping doom buff check is paired up with the egg check since u alrdy had /if creeping doom + mornful spirit on the first /if
 
Face Call

Users who are viewing this thread

Back
Top