• 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 --->

Performer macro (1 Viewer)

Joined
Jul 20, 2006
RedCents
1,464¢
Ok im working on this Performer macro for the event in DPoB, BUT im thinking i will run into the problem when i actually run it of the macro constantly looping itself once its started. what will happen during the event is 1 of the 4 performers will send you an emote, you then have to say the next line of txt to him. Is there any way to filter out just emotes so that say/tell/gsay commands wont affect it.

#turbo 10
#event solitude "#*#solitude#*#"
#event split "#*#split ways,#*#"
#event end "#*#end of my#*#"
#event realized"#*#realized#*#"
#event until "#*#until I#*#"
#event life "#*#life was better#*#"

#event everybody "#*#everybody#*#"
#event touched "#*#touched#*#"
#event where "#*#where will#*#"
#event dreaming "#*#dreaming with#*#"
#event please "#*#please,#*#"

#event screamin "#*#screamin#*#"
#event hailed "#*#hailed from misty#*#"
#event smelled "#*#smelled Jumjum#*#"
#event grew "#*#grew cross#*#"
#event profits "#*#profits were#*#"

#event pinch "#*#pinch me#*#"
#event another "#*#another night#*#"
#event time "#*#time bleeds#*#"
#event long "#*#long winter#*#"
#event torture "#*#is my torture#*#"
#event pain "#*#pain and#*#"



Sub Main
:start
/doevents
/goto :start
/return


------Seth------
sub event_pinch
/beep
/delay 1s
/target seth
/delay 1s
/say Another night, in eternal darkness.
/return

sub event_another
/beep
/delay 1s
/target seth
/delay 1s
/say Time bleeds like a wound that's lost all meaning.
/return

sub event_time
/beep
/delay 1s
/target seth
/delay 1s
/say It's a long winter in the swirling chaotic void
/return

sub event_long
/beep
/delay 1s
/target seth
/delay 1s
/say This is my torture,
/return

sub event_torture
/beep
/delay 1s
/target seth
/delay 1s
/say my pain and suffering!
/return

sub event_pain
/beep
/delay 1s
/target seth
/delay 1s
/say Pinch me, O' Death. . .
/return


------Randal------
sub event_screamin
/beep
/delay 1s
/target randal
/delay 1s
/say Ol' Nilipus hailed from Misty Thicket.
/return

sub event_hailed
/beep
/delay 1s
/target randal
/delay 1s
/say Where'er he smelled Jumjum he'd pick it.
/return

sub event_smelled
/beep
/delay 1s
/target randal
/delay 1s
/say The halflings grew cross.
/return

sub event_grew
/beep
/delay 1s
/target randal
/delay 1s
/say when their profits were lost,
/return

sub event_profits
/beep
/delay 1s
/target randal
/delay 1s
/say screamin', where is that brownie? I'll kick it!
/return


------Aelfric------
sub event_everybody
/beep
/delay 1s
/target aelfric
/delay 1s
/say Touched tenderly
/return

sub event_touched
/beep
/delay 1s
/target aelfric
/delay 1s
/say Where will you be?
/return

sub event_where
/beep
/delay 1s
/target aelfric
/delay 1s
/say Dreaming with me
/return

sub event_dreaming
/beep
/delay 1s
/target aelfric
/delay 1s
/say Please,
/return

sub event_please
/beep
/delay 1s
/target aelfric
/delay 1s
/say everybody, hear the music.
/return

------Britton------
sub event_solitude
/beep
/delay 1s
/target britton
/delay 1s
/say When she and I split ways,
/return

sub event_split
/beep
/delay 1s
/target britton
/delay 1s
/say it felt like the end of my days.
/return

sub event_end
/beep
/delay 1s
/target britton
/delay 1s
/say Until I suddenly,
/return

sub event_until
/delay 1s
/target britton
/delay 1s
/say suddenly realized
/return

sub event_realized
/beep
/delay 1s
/target britton
/delay 1s
/say this life was better off alone.
/return

sub event_life
/beep
/delay 1s
/target britton
/delay 1s
/say Solitude was the best gift you ever gave me.
/return
 
Cleaned it up a tad, made it faster.. More organized; and used /saytarget just in case you aren't in range :)

Rich (BB code):
#turbo 10
#event solitude "#*#solitude#*#"
#event split "#*#split ways,#*#"
#event end "#*#end of my#*#"
#event realized"#*#realized#*#"
#event until "#*#until I#*#"
#event life "#*#life was better#*#"

#event everybody "#*#everybody#*#"
#event touched "#*#touched#*#"
#event where "#*#where will#*#"
#event dreaming "#*#dreaming with#*#"
#event please "#*#please,#*#"

#event screamin "#*#screamin#*#"
#event hailed "#*#hailed from misty#*#"
#event smelled "#*#smelled Jumjum#*#"
#event grew "#*#grew cross#*#"
#event profits "#*#profits were#*#"

#event pinch "#*#pinch me#*#"
#event another "#*#another night#*#"
#event time "#*#time bleeds#*#"
#event long "#*#long winter#*#"
#event torture "#*#is my torture#*#"
#event pain "#*#pain and#*#"



Sub Main
:start
/doevents
/goto :start
/return

--------------------
Seth
--------------------
sub event_pinch
/beep
/delay 0.5s
/target npc seth
/delay 0.5s
/saytarget Another night, in eternal darkness.
/return

sub event_another
/beep
/delay 0.5s
/target npc seth
/delay 0.5s
/saytarget Time bleeds like a wound that's lost all meaning.
/return

sub event_time
/beep
/delay 0.5s
/target npc seth
/delay 0.5s
/saytarget It's a long winter in the swirling chaotic void
/return

sub event_long
/beep
/delay 0.5s
/target npc seth
/delay 0.5s
/saytarget This is my torture,
/return

sub event_torture
/beep
/delay 0.5s
/target npc seth
/delay 0.5s
/saytarget my pain and suffering!
/return

sub event_pain
/beep
/delay 0.5s
/target npc seth
/delay 0.5s
/saytarget Pinch me, O' Death. . .
/return


--------------------
Randal
--------------------
sub event_screamin
/beep
/delay 0.5s
/target npc randal
/delay 0.5s
/saytarget Ol' Nilipus hailed from Misty Thicket.
/return

sub event_hailed
/beep
/delay 0.5s
/target npc randal
/delay 0.5s
/saytarget Where'er he smelled Jumjum he'd pick it.
/return

sub event_smelled
/beep
/delay 0.5s
/target npc randal
/delay 0.5s
/saytarget The halflings grew cross.
/return

sub event_grew
/beep
/delay 0.5s
/target npc randal
/delay 0.5s
/saytarget when their profits were lost,
/return

sub event_profits
/beep
/delay 0.5s
/target npc randal
/delay 0.5s
/saytarget screamin', where is that brownie? I'll kick it!
/return


--------------------
Aelfric
--------------------
sub event_everybody
/beep
/delay 0.5s
/target npc aelfric
/delay 0.5s
/saytarget Touched tenderly
/return

sub event_touched
/beep
/delay 0.5s
/target npc aelfric
/delay 0.5s
/saytarget Where will you be?
/return

sub event_where
/beep
/delay 0.5s
/target npc aelfric
/delay 0.5s
/saytarget Dreaming with me
/return

sub event_dreaming
/beep
/delay 0.5s
/target aelfric
/delay 0.5s
/saytarget Please,
/return

sub event_please
/beep
/delay 0.5s
/target npc aelfric
/delay 0.5s
/saytarget everybody, hear the music.
/return

--------------------
Britton
--------------------
sub event_solitude
/beep
/delay 0.5s
/target npc britton
/delay 0.5s
/saytarget When she and I split ways,
/return

sub event_split
/beep
/delay 0.5s
/target npc britton
/delay 0.5s
/saytarget it felt like the end of my days.
/return

sub event_end
/beep
/delay 0.5s
/target npc britton
/delay 0.5s
/saytarget Until I suddenly,
/return

sub event_until
/delay 0.5s
/target npc britton
/delay 0.5s
/saytarget suddenly realized
/return

sub event_realized
/beep
/delay 0.5s
/target npc britton
/delay 0.5s
/saytarget this life was better off alone.
/return

sub event_life
/beep
/delay 0.5s
/target npc britton
/delay 0.5s
/saytarget Solitude was the best gift you ever gave me.
/return
 
Last edited:
Yes copy everything above:
Rich (BB code):
Sub Main
:start
/doevents
/goto :start
/return

to the top of your program

and copy everything below that to the bottom of your program.

(leave that part of the code out). Then hope that your other macro has a lot of /doevents in it =)
 
What's the full line of each emote? As they are in your eqlog_Character_server.txt file (because of double spaces, punctuation proper spelling etc.)?

Because as the events are right now, it will catch say, tell, gsay, rsay, gusay etc. etc. and I might just clean it up even more ;)
 
This macro still good?

Also, where is /saytarget? What plugin is it from? Also I assume it uses warp? Should I maybe switch this back too /say and just try and be near the NPC?
 
The following is untested, but it should work. It's made from looking through my logs and the above macros.
Rich (BB code):
|**
 * Performer.mac - by EvenLessSpam
 *
 * Version: 1.0.1
 *
 * Changes:
 *  1.0.0
 *  - Initial release.
 *
 *  1.0.1
 *  - Changed some delays and some coding.
**|
#Turbo 10


#Event Aelfric_1    "Touched tenderly."
#Event Aelfric_2    "Where will you be?"
#Event Aelfric_3    "Dreaming with me."
#Event Aelfric_4    "Please,"
#Event Aelfric_5    "everybody, hear the music."


#Event Britton_1    "When she and I split ways,"
#Event Britton_2    "it felt like the end of my days."
#Event Britton_3    "Until I suddenly,"
#Event Britton_4    "suddenly realized"
#Event Britton_5    "this life was better off alone."
#Event Britton_6    "Solitude was the best gift you ever gave me."


#Event Randal_1     "Ol' Nilipus hailed from Misty Thicket."
#Event Randal_2     "Where'er he smelled Jumjum he'd pick it."
#Event Randal_3     "The halflings grew cross"
#Event Randal_4     "when their profits were lost,"
#Event Randal_5     "screamin', 'Where is that brownie?  I'll kick it!'"


#Event Seth_1       "Another night, in eternal darkness."
#Event Seth_2       "Time bleeds like a wound that's lost all meaning."
#Event Seth_3       "It's a long winter in the swirling chaotic void."
#Event Seth_4       "This is my torture,"
#Event Seth_5       "my pain and suffering!"
#Event Seth_6       "Pinch me, O' Death. . ."


Sub Main
    |--- TriggerAction --------------------------------------------------------|
    | What should be done when an event is triggered? These are the options:   |
    | 1 = /echo the line to say.                                               |
    | 2 = Audio event. (audio events not complete).                            |
    | 3 = 1 + 2                                                                |
    | 4 = /target, /stick and /say (auto-mode)                                 |
    | 5 = 1 + 4                                                                |
    | 6 = 2 + 4                                                                |
    | 7 = 1 + 2 + 4                                                            |
    |--------------------------------------------------------------------------|
    /declare TriggerAction  int     outer   4


    /if (!${Plugin[mq2moveutils].Name.Equal[mq2moveutils]}) /plugin MQ2MoveUtils noauto
    /if (!${Plugin[mq2moveutils].Name.Equal[mq2moveutils]}) {
        /echo MQ2MoveUtils isn't loaded, and couldn't load the plugin automatically.
        /echo Please obtain a working copy of MQ2MoveUtils.dll and run the macro again "/macro ${Macro.Name}".
        /endmacro
    }
    :Loop
        /doevents
    /goto :Loop
/return


Sub Event_Aelfric_1
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Aelfric the Flautist: Where will you be?
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Aelfric the Flautist"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Where will you be?
    }
/return
Sub Event_Aelfric_2
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Aelfric the Flautist: Dreaming with me
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Aelfric the Flautist"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Dreaming with me
    }
/return
Sub Event_Aelfric_3
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Aelfric the Flautist: Please,
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Aelfric the Flautist"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Please,
    }
/return
Sub Event_Aelfric_4
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Aelfric the Flautist: everybody, hear the music.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Aelfric the Flautist"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say everybody, hear the music.
    }
/return
Sub Event_Aelfric_5
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Aelfric the Flautist: Touched tenderly
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Aelfric the Flautist"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Touched tenderly
    }
/return


Sub Event_Britton_1
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Britton Harmony: it felt like the end of my days.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Britton Harmony"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say it felt like the end of my days.
    }
/return
Sub Event_Britton_2
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Britton Harmony: Until I suddenly,
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Britton Harmony"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Until I suddenly,
    }
/return
Sub Event_Britton_3
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Britton Harmony: suddenly realized
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Britton Harmony"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say suddenly realized
    }
/return
Sub Event_Britton_4
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Britton Harmony: this life was better off alone.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Britton Harmony"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say this life was better off alone.
    }
/return
Sub Event_Britton_5
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Britton Harmony: Solitude was the best gift you ever gave me.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Britton Harmony"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Solitude was the best gift you ever gave me.
    }
/return
Sub Event_Britton_6
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Britton Harmony: When she and I split ways,
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Britton Harmony"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say When she and I split ways,
    }
/return


Sub Event_Randal_1
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Randal Reedsea: Where'er he smelled Jumjum he'd pick it.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Randal Reedsea"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Where'er he smelled Jumjum he'd pick it.
    }
/return
Sub Event_Randal_2
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Randal Reedsea: The halflings grew cross.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Randal Reedsea"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say The halflings grew cross.
    }
/return
Sub Event_Randal_3
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Randal Reedsea: when their profits were lost,
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Randal Reedsea"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say when their profits were lost,
    }
/return
Sub Event_Randal_4
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Randal Reedsea: screamin', where is that brownie? I'll kick it!
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Randal Reedsea"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say screamin', where is that brownie? I'll kick it!
    }
/return
Sub Event_Randal_5
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Randal Reedsea: Ol' Nilipus hailed from Misty Thicket.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Randal Reedsea"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Ol' Nilipus hailed from Misty Thicket.
    }
/return


Sub Event_Seth_1
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Seth Kimble: Time bleeds like a wound that's lost all meaning.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Seth Kimble"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Time bleeds like a wound that's lost all meaning.
    }
/return
Sub Event_Seth_2
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Seth Kimble: It's a long winter in the swirling chaotic void
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Seth Kimble"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say It's a long winter in the swirling chaotic void
    }
/return
Sub Event_Seth_3
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Seth Kimble: This is my torture,
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Seth Kimble"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say This is my torture,
    }
/return
Sub Event_Seth_4
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Seth Kimble: my pain and suffering!
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Seth Kimble"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say my pain and suffering!
    }
/return
Sub Event_Seth_5
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Seth Kimble: Pinch me, O' Death. . .
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Seth Kimble"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Pinch me, O' Death. . .
    }
/return
Sub Event_Seth_6
    /if (${TriggerAction} == 1 || ${TriggerAction} == 3 || ${TriggerAction} == 5 || ${TriggerAction} == 7) /echo Seth Kimble: Another night, in eternal darkness.
    /if (${TriggerAction} == 2 || ${TriggerAction} == 3 || ${TriggerAction} == 6 || ${TriggerAction} == 7) /beep
    /if (${TriggerAction} >= 4 && ${TriggerAction} >= 7) {
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /target npc "Seth Kimble"
        /stick
        /delay ${Math.Calc[${Math.Rand[3]+1}]}s
        /say Another night, in eternal darkness.
    }
/return
 
Last edited:
Sklark said:
This macro still good?

Also, where is /saytarget? What plugin is it from? Also I assume it uses warp? Should I maybe switch this back too /say and just try and be near the NPC?
/sayt is part of MQ2Pax. if I'm not mistaken it uses a form of warp to get you close to the target

Since my guild is very anti-hacks I've taken the /sayt out of the script I use for Performer and just make sure I run close enough to whichever target I need to address. In my circumstances missing an occasional emote for being OOR is better than having anyone notice me repeatedly getting a positive emote from way out of /say range.

I use a popup to tell me which singer is talking to me and an audio trigger to get my attention and I can't think of the last time I missed an emote
 
Performer macro

Users who are viewing this thread

Back
Top