• 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

RaidUtil.mac / RaidUtil.inc

HardOne

Member
Joined
Jan 15, 2006
RedCents
61¢
Here is a include file (also made into stand alone macro) to assist with specific raids.

Currently only setup for the Breakneck raid in MMM, it will duck for you, and run around to avoid the AE's from Breakneck.

This can be setup for pretty much any raid which you would use an Audio Trigger to remind yourself to do something.

If anyone has anything they want added to this, give me a list of the triggers, and the action to be taken for them.

RaidUtil.mac
Rich (BB code):
|RaidUtil.mac by HardOne
|This is an on going project to assist with raids that require actions based on triggers
|" /raidutil " will turn on and off the automations provided. This prevents you from taking actions when someone say's the trigger in a channel.
|Currently only setup for the Breakneck event in MMM, more will be added as I get more input.
|NOTE: Requires MQ2MoveUtils Loaded for /circle to work


#Event BreakneckDuck "#*#Breakneck hoists an arm back, preparing to lob a weighted mallet in your direction.#*#"
#Event BreakneckStand "#*#Breakneck's mallet passes harmlessly overhead.#*#"
#Event BreakneckRun "#*#Breakneck locks eyes with you and snorts, while stomping at the metallic tiles with his hooves. He's about to charge directly at you!#*#"
#Event BreakneckRunStop "#*#Breakneck, Master at Arms pauses to catch his breath.#*#"
#Event ToggleRaidUtil "[MQ2] Toggle Raid Utilities"


Sub Main
	/declare UseRaidUtil		bool outer   TRUE
	/squelch /alias /raidutil          /echo Toggle Raid Utilities
	/echo RaidUtil is loaded, Active?: ${UseRaidUtil}
	:loop
		/doevents
		/goto :loop
/return


Sub Event_BreakneckDuck
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup Breakneck about to hurt you! DUCK NOW!
		/nomodkey /keypress d
	}
/return

Sub Event_BreakneckStand
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup Breakneck Missed (We Hope) Stand NOW!
		/stand
	}	
/return

Sub Event_BreakneckRun
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup Breakneck is Charging, RUN FOR YOUR LIFE!
		/circle on
	}	
/return

Sub Event_BreakneckRunStop
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup We lost him this time, whew!
		/circle off
	}	
/return

Sub Event_ToggleRaidUtil
	/if (${UseRaidUtil}) {
		/echo Turning OFF "Raid Utilities" Automations.
		/varset UseRaidUtil FALSE
	} else {
		/echo Turning ON "Raid Utilities" Automations.
		/varset UseRaidUtil TRUE
	}
/return

RaidUtil.inc (Add " /call LoadRaidUtil " to the beginning section of your macro when it loads other variables)
Rich (BB code):
|RaidUtil.inc by HardOne
|This is an on going project to assist with raids that require actions based on triggers
|Useage: Add " /call LoadRaidUtil " to your exsisting macro you run, which will setup this for use
|" /raidutil " will turn on and off the automations provided. This prevents you from taking actions when someone say's the trigger in a channel.
|Currently only setup for the Breakneck event in MMM, more will be added as I get more input.
|NOTE: Requires MQ2MoveUtils Loaded for /circle to work


#Event BreakneckDuck "#*#Breakneck hoists an arm back, preparing to lob a weighted mallet in your direction.#*#"
#Event BreakneckStand "#*#Breakneck's mallet passes harmlessly overhead.#*#"
#Event BreakneckRun "#*#Breakneck locks eyes with you and snorts, while stomping at the metallic tiles with his hooves. He's about to charge directly at you!#*#"
#Event BreakneckRunStop "#*#Breakneck, Master at Arms pauses to catch his breath.#*#"
#Event ToggleRaidUtil "[MQ2] Toggle Raid Utilities"


Sub LoadRaidUtil
	/declare UseRaidUtil		bool outer   TRUE
	/squelch /alias /raidutil          /echo Toggle Raid Utilities
	/echo RaidUtil is loaded, Active?: ${UseRaidUtil}
/return


Sub Event_BreakneckDuck
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup Breakneck about to hurt you! DUCK NOW!
		/nomodkey /keypress d
	}
/return

Sub Event_BreakneckStand
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup Breakneck Missed (We Hope) Stand NOW!
		/stand
	}	
/return

Sub Event_BreakneckRun
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup Breakneck is Charging, RUN FOR YOUR LIFE!
		/circle on
	}	
/return

Sub Event_BreakneckRunStop
	/if (${UseRaidUtil}) {
		/delay 1s
		/popup We lost him this time, whew!
		/circle off
	}	
/return

Sub Event_ToggleRaidUtil
	/if (${UseRaidUtil}) {
		/echo Turning OFF "Raid Utilities" Automations.
		/varset UseRaidUtil FALSE
	} else {
		/echo Turning ON "Raid Utilities" Automations.
		/varset UseRaidUtil TRUE
	}
/return
 
RaidUtil.mac / RaidUtil.inc

Users who are viewing this thread

Back
Top
Cart