• 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 - Event manager aid on Griklor

DeVindi

Member
Joined
Dec 29, 2019
RedCents
92¢
Need the powers behind the events to assist in event manager to assist in response to individual call outs for the chase around as well as Squall response. Please send your aid to typing this out. i know many would be interested in knocking this out for the community.
 
Where he lands is entirely based on where he is when he says fight, want to not move your toons from an area for the entire duration of the event, say fight when he is at the pillar before he hits the open doorway. No plugin or macro required.
 
toggle to the one character that gets called out, pause macro and run to the red circle. Then run back to the group.
 
My strat:

1. I have map open in order to watch the boss flying around.
2. I watch for the emote.
3. I move my entire group to a position I suspect he will do the script check.
4. I repeat steps 2 & 3 until he drops and then I burn him dead.
5. If for some silly reason I fail to burn him down, I kill the adds he's summonsed and then start over at step 2.

Lately I almost always miss the very first emote but catch him on the 2nd. After a few attempts you get a feel for how far ahead of him you have to be.

If you consider the event a slightly flattened circle and that a circle has 360 degrees of arc I think he does the emote about every 320 - 330 degrees of arc. So if you miss it you can move around a bit. Obviously if you miss too many times then you have to deal with adds for awhile. If you just stand still and let the adds come to you then eventually you will find yourself dropping Griklor and you just switch to him.
 
I use this, so I can focus on my war and have these events for just the DPS chars. I CC the adds, and then clean up at the end... if I survive to that point. But I can at least forget about these emotes on 3 chars. FYI the plugins and macros start-up default to chase mode/use ihc for the non plugin. These events will end macros/plugins to stick to the mob, so don't load them in char specific event .ini

As noted by above folks, I only returned to game/new expansion this past week. But triggering then event at the right time can help a lot on the position of him landing. If you look at the area facing in from the entry way as a clock, I trigger when he is about 8-9o'clock, by the third landing he is landing before the group at entry way but first landing is just after. You can test out the timing by triggering the event and watching/waiting for the circle and just reset it to work out exactly when you want to trigger it.

INI:
[GriklorLand]
trigger=#*#causing Griklor to fall to the ground#*#
command=/docommand /${If[${Me.Class.ShortName.Equal[BER]},plugin mq2berzerker load,${If[${Me.Class.ShortName.Equal[BST]},plugin mq2bst load,${If[${Me.Class.ShortName.Equal[SHD]},plugin mq2eskay load,ihcstart]}]}]}
[GriklorSuccess]
trigger=#*#tries to control his mount as shards of deadly ice strike it.#*#
command=/multiline ; /stick off ; /docommand /${If[${Me.Class.ShortName.Equal[BER]},plugin mq2berzerker load,${If[${Me.Class.ShortName.Equal[BST]},plugin mq2bst load,${If[${Me.Class.ShortName.Equal[SHD]},plugin mq2eskay load,ihcstart]}]}]}
[GrikLorPoint]
trigger=#*#Griklor the Restless roars and points at #1#.#*#
command=/if (${EventArg1.Equal[${Me.Name}]}) /multiline ; /docommand /${If[${Me.Class.ShortName.Equal[BER]},plugin mq2berzerker unload,${If[${Me.Class.ShortName.Equal[BST]},plugin mq2bst unload,${If[${Me.Class.ShortName.Equal[SHD]},plugin mq2eskay unload,end]}]}]} ; /docommand /mac griknav
 

Attachments

you can check out the griklor 2.0 video in my signature - doesn't really require events
 
I have been trying to figure out how to make an event that doesn't have a sub macro for the point part of mission / raid.

I understand that during KD this event works with no issues :
[BendKnee]
trigger=#*# that |${Me}| must bend the#*#
command=/multiline ; /mqp on ; /stopsong ; /stopcast ; /keypress x ; /say Ducked!


It seems that the |${Me}| being at the end, it doesn't allow the #*# part to work?

I want the event to recognize when Griklor the Restless roars and points at (this is the code we can't get to work)

I have tried :

[Griklor]
trigger='Griklor the Restless roars and points at |${Me}|’
command=/multiline ; /mqp on ; /tar Griklor the Restless ; /nav target ; /say Running to Griklor !
also tried--------
[Griklor]
trigger=#*# the Restless roars and points at |${Me}|
command=/multiline ; /mqp on ; /tar Griklor the Restless ; /nav target ; /say Running to Griklor !

Ideally we want the event to recognize the name of the TOON , then /mqp on , and nav target to Griklor and stick on him for maybe 5 seconds .. at this point we can clear the target or call the TOON back to the group.

I have researched for hours and still don't understand what the difference between:

#*# = believe this is wildcard for any word?
#1#
#2#


Any help from the coders would be very helpful.

Thanks !
 
The ini file is specific to only one character, why not just type out the character's name?
 
The ini file is specific to only one character, why not just type out the character's name?

I only have one file for all my characters actually, and Thaw me , KD and any other events I have set up so far work just fine.


I did attempt to give individual character there own Ini's though but that didn't work either.
 
Here's an example checking for specific names it pauses the running macro to eliminate any problems. If you are not a bard you can remove the /twist clear

Code:
[kaelduck]
trigger="#*#The ice encrusted Avatar of War shouts that #1# must bend the knee!#*#"
command=/if ((${Me.CleanName.Equal[${EventArg1}]}) && !${Me.Ducking}) /multiline ;  /gsay Ducking! ; /mqp  on; /attack off ;/twist clear ; /keypress duck

[kaelstand]
trigger="#*#The Avatar of War nods, accepting the subservience of those that gave it#*#"
command=/if (${Me.Ducking}) /multiline ; /mqp off; /stand ; /gsay Standing up!

[kaelraidduck]
trigger="#*#The ice-encrusted Avatar of War shouts that each of these must bend the knee: #1#, #2#, and #3#.#*#"
command=/if ((${Me.CleanName.Equal[${EventArg1}]}) || (${Me.CleanName.Equal[${EventArg2}]}) || (${Me.CleanName.Equal[${EventArg3}]}) && (!${Me.Ducking})) /multiline ;  /gsay Ducking! ; /mqp  on ; /attack off ; /twist clear ; /keypress duck
 
This is what i do for CWTN Plugin for the raid and group for GRIK. Can change out the /docommand /${Me.Class.ShortName} to /Mqp on and /Mqp off for macro stuff.
the method of starting the event when grik is over the pillar behind the npc and leaving your toons at the log, will make sure the event never fails, But for the raid. it can be called out anywhere so the log method dont work. You dont wanna be yelled at by your raid lead for missing the emote

[CODE lang="ini" title="Griklor chase"][GriklorChase]
trigger=#*#Griklor the Restless roars and points at#1#.
command=/if (${Spawn[=${EventArg1}].ID}==${Me.ID}) /multiline ; /docommand /${Me.Class.ShortName} Pause on ; /nav id ${Spawn[Griklor].ID} ; /timed 26 /stick id ${Spawn[Griklor].ID} 3 ; /timed 100 /stick off

[GriklorReturn]
trigger=##Griklor the Restless tries to control his mount as shards of deadly ice strike it.##
command=/if (${Spawn[=${EventArg1}].ID}==${Me.ID}) /docommand /${Me.Class.ShortName} Pause off[/CODE]
 
Here's an example checking for specific names it pauses the running macro to eliminate any problems. If you are not a bard you can remove the /twist clear

Code:
[kaelduck]
trigger="#*#The ice encrusted Avatar of War shouts that #1# must bend the knee!#*#"
command=/if ((${Me.CleanName.Equal[${EventArg1}]}) && !${Me.Ducking}) /multiline ;  /gsay Ducking! ; /mqp  on; /attack off ;/twist clear ; /keypress duck

[kaelstand]
trigger="#*#The Avatar of War nods, accepting the subservience of those that gave it#*#"
command=/if (${Me.Ducking}) /multiline ; /mqp off; /stand ; /gsay Standing up!

[kaelraidduck]
trigger="#*#The ice-encrusted Avatar of War shouts that each of these must bend the knee: #1#, #2#, and #3#.#*#"
command=/if ((${Me.CleanName.Equal[${EventArg1}]}) || (${Me.CleanName.Equal[${EventArg2}]}) || (${Me.CleanName.Equal[${EventArg3}]}) && (!${Me.Ducking})) /multiline ;  /gsay Ducking! ; /mqp  on ; /attack off ; /twist clear ; /keypress duck
This is good yea
but announcing it to a group not the best idea. Honestly
I changed it ever so slightly so it can be a universal ( for both macros and CWTN plugins)


INI:
[kaelraidduck]
trigger="#*#The ice-encrusted Avatar of War shouts that each of these must bend the knee: #1#, #2#, and #3#.#*#"
command=/if ((${Me.CleanName.Equal[${EventArg1}]}) || (${Me.CleanName.Equal[${EventArg2}]}) || (${Me.CleanName.Equal[${EventArg3}]}) && (!${Me.Ducking})) /multiline ;  /multiline ; /docommand /${Me.Class.ShortName} Pause on ; /mqp  on ; /attack off ; /twist clear ; /keypress duck
 
I don't hide that I use MQ, never had a major problem about it. The one time I did I successfully appealed it. (Never do anything automated while you are not at the computer).
 
Start event when Grik is just before the "gate", stand group on the hill to the right of the gate.

Stand there some more

Win
 
I don't hide that I use MQ, never had a major problem about it. The one time I did I successfully appealed it. (Never do anything automated while you are not at the computer).

Eh i just dont fiddel with it
OF COURSE
NEVER EVER EVER
EVER
do anything afk
 
This is what i do for CWTN Plugin for the raid and group for GRIK. Can change out the /docommand /${Me.Class.ShortName} to /Mqp on and /Mqp off for macro stuff.

Or, if you're using MQ2Boxr.... /boxr pause or /boxr unpause. Keeps it agnostic whether you're using any of the different services.

[CODE lang="ini" title="Griklor chase"][GriklorChase]
trigger=#*#Griklor the Restless roars and points at#1#.
command=/if (${Spawn[=${EventArg1}].ID}==${Me.ID}) /multiline ; /docommand /${Me.Class.ShortName} Pause on ; /nav id ${Spawn[Griklor].ID} ; /timed 26 /stick id ${Spawn[Griklor].ID} 3 ; /timed 100 /stick off

[GriklorReturn]
trigger=##Griklor the Restless tries to control his mount as shards of deadly ice strike it.##
command=/if (${Spawn[=${EventArg1}].ID}==${Me.ID}) /docommand /${Me.Class.ShortName} Pause off[/CODE]

Just to be clear (for anyone doing cut/paste), your GriklorChase seems to be missing a space between the "points at" and the character name. Perhaps the ${Spawn[=${EventArg1}].ID} command does automatic trimming of whitespace, though. For your GriklorReturn, I see it using a capture (EventArg1) in the command, but I don't see where it's actually defining a capture. Does that correctly work to identify your character and act accordingly?
 
Or, if you're using MQ2Boxr.... /boxr pause or /boxr unpause. Keeps it agnostic whether you're using any of the different services.



Just to be clear (for anyone doing cut/paste), your GriklorChase seems to be missing a space between the "points at" and the character name. Perhaps the ${Spawn[=${EventArg1}].ID} command does automatic trimming of whitespace, though. For your GriklorReturn, I see it using a capture (EventArg1) in the command, but I don't see where it's actually defining a capture. Does that correctly work to identify your character and act accordingly?

Works 100% of the time for me
also i forgot about boxr
 
Last edited:
I just run it Sic's way. Just use chase mode and its easy mode no matter where he drops. I am sad that I can drop him on first drop with bard but takes two with enc :( Chanter makes lockdown of mobs so much easier and I can just open the chest easier and not kill them if i don't want, however, that is usually 3-5 AA sitting there waiting to be killed.
 
Request - Event manager aid on Griklor

Users who are viewing this thread

Back
Top
Cart