• 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

Griklor

Joined
May 8, 2019
RedCents
775¢
I put together a script to help with Griklor. I have MQ2War running on my main, then I have a hotkey that runs all the scripts on my group (Kissassist/mq2berzerker assist mode/etc.) followed by running this macro to have it do the instance. This is the first complete zone macro I've done, but it seems to work pretty well for my group - but I would still recommend binding your cleric outside the zone (or laying down a campfire) just in case your group dies.

Code:
#Event Sleet                  "#*#fire should protect you#*#"

Sub Main
/bcg //afollow spawn ${Me.ID}
/nav spawn Bethun
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 40
/tar Bethun
/delay 40
/say fight
/delay 40
/target clear
/nav locxyz 106 166 -41
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/war mode 0
/delay 10
/war mode tank
/delay 10
/while ( ${Spawn[Griklor].ID} ) {

/if ( ${Target.Name.Length}<5 && ${Spawn[Griklor].Z}<-20 ) {
/tar Griklor
/delay 10
}
/if ( ${Spawn[Griklor].Z}>0 && ${Target.Name.Find[Griklor]} ) {
/target clear
/delay 10
}
}
/while ( ${Me.Combat} ) {
/delay 10
}
/delay 10
/if ( !${Me.Combat} && ${Spawn[sleet].ID}>0 ) {
/war mode 0
/delay 10
/tar sleet
/delay 10
/nav target
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/tar sleet
/delay 10
/open
/war mode tank
}

/return

Sub Event_Sleet
/war mode 0
/delay 10
/tar bethun
/delay 5
/nav target
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/war mode tank
/return
 
I found that the chest spawns the moment you kill Griklor, but yet the adds stay up. If you open the chest, the adds despawn immediately. I changed it so that as soon as Griklor dies it runs over to chest and opens it (to make adds despawn).

INI:
#Event Sleet                  "#*#fire should protect you#*#"

Sub Main
/bcg //afollow spawn ${Me.ID}
/nav spawn Bethun
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 40
/tar Bethun
/delay 40
/say fight
/delay 40
/target clear
/nav locxyz 106 166 -41
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/war mode 0
/delay 10
/war mode tank
/delay 10
/while ( ${Spawn[Griklor].ID} ) {
/doevents Sleet
/if ( ${Target.Name.Length}<5 && ${Spawn[Griklor].Z}<-20 ) {
/tar Griklor
/delay 10
/attack on
}
/if ( ${Spawn[Griklor].Z}>0 && ${Target.Name.Find[Griklor]} ) {
/target clear
/delay 10
}
}

/delay 10
/if ( ${Spawn["a_sleet_encrusted_chest00"].ID}>0 ) {
/war mode 0
/delay 10
/nav spawn a_sleet_encrusted_chest00
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/tar sleet
/delay 10
/open
/war mode tank
}

/return

Sub Event_Sleet
/war mode 0
/delay 10
/nav spawn bethun
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/war mode tank
/return
 
I found that the chest spawns the moment you kill Griklor, but yet the adds stay up. If you open the chest, the adds despawn immediately. I changed it so that as soon as Griklor dies it runs over to chest and opens it (to make adds despawn).

INI:
#Event Sleet                  "#*#fire should protect you#*#"

Sub Main
/bcg //afollow spawn ${Me.ID}
/nav spawn Bethun
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 40
/tar Bethun
/delay 40
/say fight
/delay 40
/target clear
/nav locxyz 106 166 -41
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/war mode 0
/delay 10
/war mode tank
/delay 10
/while ( ${Spawn[Griklor].ID} ) {
/doevents Sleet
/if ( ${Target.Name.Length}<5 && ${Spawn[Griklor].Z}<-20 ) {
/tar Griklor
/delay 10
/attack on
}
/if ( ${Spawn[Griklor].Z}>0 && ${Target.Name.Find[Griklor]} ) {
/target clear
/delay 10
}
}

/delay 10
/if ( ${Spawn["a_sleet_encrusted_chest00"].ID}>0 ) {
/war mode 0
/delay 10
/nav spawn a_sleet_encrusted_chest00
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/tar sleet
/delay 10
/open
/war mode tank
}

/return

Sub Event_Sleet
/war mode 0
/delay 10
/nav spawn bethun
/while ( ${Navigation.Active} ) {
/delay 10
}
/delay 10
/war mode tank
/return
Opening the chest right away locks the task. Careful if you want to swap people in.
 
Griklor

Users who are viewing this thread

Back
Top
Cart