OLD THREAD: krust (UI, macro & plugin)

Forum for posting custom UIs, portions of UIs, and HUD stuff using MQ's enhancements.

Moderator: MacroQuest Developers

NFC
a hill giant
a hill giant
Posts: 151
Joined: Mon Dec 19, 2005 2:16 pm

Post by NFC » Mon Mar 06, 2006 7:38 am

gimp wrote:That is because "You have entered zone." event no longer triggers with MQ2.
It's a reported bug, see this thread
I assumed that but wasn't sure if it may or may not have been resolved yet. Harden just said to report all bugs/issues. So I did :)

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Post by gimp » Mon Mar 06, 2006 6:00 pm

aristocle wrote:When you get around to fixing mac u need to change shaman reconized haste to tailsman of celerity with por release they changed name and now my war keeps self hasting cause krust dont reconize that he has haste
fix will be included in next macro update

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Post by gimp » Thu Mar 09, 2006 8:23 pm

Macro changes 2006.03.10:

Code: Select all

gimp_clickies.inc:
	* Added all PoR mount clickies (thanks Harden)
	* Fixed Event_ShrinkSelf and Event_ShrinkGroup to work since size numbers have changed with PoR expansion (thanks Harden)

gimp_buffstatus.inc:
	* Added Talisman of Celerity to recognized haste buffs

krust.mac:
	* Added workaround to make Event_EnteredNewZone get called when you change zone. This fixes /acceptrez (thanks nils)
Sorry that I've been late with putting out this update. Working full time, raiding 5 days a week & working on two other projects in the extra time i have left dont leave much time to krust right now :-( I will continue to keep krust updated at least as long as i play EQ but there might not be so much new features added by me at least. But you are very welcome to send me code additions/fixes and I will include them in upcoming releases if I think they are good.

This update lacks one fix, it doesnt correctly deal with the name change of Healing Potion X, I will update with a fixed macro when I get home from work

larry1024
a ghoul
a ghoul
Posts: 131
Joined: Tue Apr 19, 2005 11:28 pm

Post by larry1024 » Fri Mar 10, 2006 6:04 am

is there any new commands that is added by MQ2Krust plugin?

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Post by gimp » Fri Mar 10, 2006 9:46 am

larry1024 wrote:is there any new commands that is added by MQ2Krust plugin?
Unfortunatley no :-(
The plugin has remained more or less unchanged lately.

I have big plans for the krust plugin. In fact if time permitted, i would love to rewrite some of the slower code parts from the macro as plugin functions, to speed up krust. But i dont have time atm :((

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Post by gimp » Sun Mar 12, 2006 12:53 pm

Minor krust macro update:

Code: Select all

Changes 2006.03.12:
	krust.mac:
		* Healing Potion X has been renamed to Distillate of Divine Healing X, code updated so autoclicking works again.

larry1024
a ghoul
a ghoul
Posts: 131
Joined: Tue Apr 19, 2005 11:28 pm

Post by larry1024 » Thu Mar 16, 2006 3:22 am

How about the new shrink potions?

get stuck in infinit loop when I try to use /shrinkself now and have to end the macro.

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

Post by Harden » Thu Mar 16, 2006 11:48 pm

gimp has been pretty busy lately, I've been helping him out when I can, I'll get the info for the new shrink potions and anything else I can find when I get home from work hopefully. Send em to gimp to update when he can.

If you wanted to change it yourself, go into gimp_clickies.inc, and find

Code: Select all

Sub FindShrinkClicky
	/declare item string local
	/if (${FindItem[=Ant's Potion].InvSlot})				/varset item Ant's Potion
	/if (${FindItem[=5 Dose Ant's Potion].InvSlot})			/varset item 5 Dose Ant's Potion
	/if (${FindItem[=10 Dose Ant's Potion].InvSlot})		/varset item 10 Dose Ant's Potion
	/if (${FindItem[=Anizok's Minimizing Device].InvSlot})	/varset item Anizok's Minimizing Device
	/if (${FindItem[=Bestial Sandals].InvSlot})				/varset item Bestial Sandals
	/if (${FindItem[=Cobalt Bracer].InvSlot})				/varset item Cobalt Bracer
	/if (${FindItem[=Wand of Imperceptibility].InvSlot})	/varset item Wand of Imperceptibility
	/if (${FindItem[=Bracelet of the Shadow Hive].InvSlot})	/varset item Bracelet of the Shadow Hive
	/if (${FindItem[=Earring of Diminutiveness].InvSlot})	/varset item Earring of Diminutiveness
	/if (${item.Equal[NULL]}) /echo WARNING: Couldn't find a shrink clicky in inventory
/return ${item}
and edit / add any shrink clickies you have not listed, like I siad, when I find the time, I'll do it also, and send the information out to be added to the macro.
-Harden
I wanna be a Macro Writer when I grow up!

ueuan
decaying skeleton
decaying skeleton
Posts: 1
Joined: Thu Mar 16, 2006 11:48 pm

Yea

Post by ueuan » Thu Mar 16, 2006 11:53 pm

Hey im pretty new to this UI stuff and setting it up but i am trying to get my autclickys to activate automatoicly bythem selves when i dont have them and autorefresh them and i was trying to set it up and it isnt even working for /charge would like a little help with this Clicky's are: Cloak of Icy Shadows, Fabled Shurnked Goblin Skull Earring (works atm), Stanos'Wicked Gauntlets, and if there is a way to autofrink with Anizoks Minimizing Device the only ones out of these that will work when i hit charge are The Earring Wondering if a little help would be to much :)

NFC
a hill giant
a hill giant
Posts: 151
Joined: Mon Dec 19, 2005 2:16 pm

Post by NFC » Fri Mar 17, 2006 1:58 am

Gimp or Harden: I know that the macro and plugin by default do not auto refresh illusion clickies once you are in a raid. But as a large race, I like to use either my WE or DE mask or Ammy of Necropotence as a form of shrink in some raid situations. Any way that default can be changed to always refresh?

I'm perfectly willing to edit the macro or inc files to make the changes myself, I just need to know what sections to edit. if you could just point me in the right direction I'd appreciate it.

larry1024
a ghoul
a ghoul
Posts: 131
Joined: Tue Apr 19, 2005 11:28 pm

Post by larry1024 » Fri Mar 17, 2006 2:33 am

Harden wrote:gimp has been pretty busy lately, I've been helping him out when I can, I'll get the info for the new shrink potions and anything else I can find when I get home from work hopefully. Send em to gimp to update when he can.

If you wanted to change it yourself, go into gimp_clickies.inc, and find

Code: Select all

Sub FindShrinkClicky
	/declare item string local
	/if (${FindItem[=Ant's Potion].InvSlot})				/varset item Ant's Potion
	/if (${FindItem[=5 Dose Ant's Potion].InvSlot})			/varset item 5 Dose Ant's Potion
	/if (${FindItem[=10 Dose Ant's Potion].InvSlot})		/varset item 10 Dose Ant's Potion
	/if (${FindItem[=Anizok's Minimizing Device].InvSlot})	/varset item Anizok's Minimizing Device
	/if (${FindItem[=Bestial Sandals].InvSlot})				/varset item Bestial Sandals
	/if (${FindItem[=Cobalt Bracer].InvSlot})				/varset item Cobalt Bracer
	/if (${FindItem[=Wand of Imperceptibility].InvSlot})	/varset item Wand of Imperceptibility
	/if (${FindItem[=Bracelet of the Shadow Hive].InvSlot})	/varset item Bracelet of the Shadow Hive
	/if (${FindItem[=Earring of Diminutiveness].InvSlot})	/varset item Earring of Diminutiveness
	/if (${item.Equal[NULL]}) /echo WARNING: Couldn't find a shrink clicky in inventory
/return ${item}
and edit / add any shrink clickies you have not listed, like I siad, when I find the time, I'll do it also, and send the information out to be added to the macro.

Found the new update that I confirmed works. thanks for pointing me in the right direction.

Sub FindShrinkClicky
/declare item string local
/if (${FindItem[=Ant's Potion].InvSlot}) /varset item Ant's Potion
/if (${FindItem[=Philter of the ant].InvSlot}) /varset item Philter of the ant
/if (${FindItem[=5 Dose Ant's Potion].InvSlot}) /varset item 5 Dose Ant's Potion
/if (${FindItem[=10 Dose Ant's Potion].InvSlot}) /varset item 10 Dose Ant's Potion
/if (${FindItem[=Anizok's Minimizing Device].InvSlot}) /varset item Anizok's Minimizing Device
/if (${FindItem[=Bestial Sandals].InvSlot}) /varset item Bestial Sandals
/if (${FindItem[=Cobalt Bracer].InvSlot}) /varset item Cobalt Bracer
/if (${FindItem[=Wand of Imperceptibility].InvSlot}) /varset item Wand of Imperceptibility
/if (${FindItem[=Bracelet of the Shadow Hive].InvSlot}) /varset item Bracelet of the Shadow Hive
/if (${FindItem[=Earring of Diminutiveness].InvSlot}) /varset item Earring of Diminutiveness
/if (${item.Equal[NULL]}) /echo WARNING: Couldn't find a shrink clicky in inventory
/return ${item}

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Post by gimp » Fri Mar 17, 2006 4:21 am

NFC wrote:Gimp or Harden: I know that the macro and plugin by default do not auto refresh illusion clickies once you are in a raid. But as a large race, I like to use either my WE or DE mask or Ammy of Necropotence as a form of shrink in some raid situations. Any way that default can be changed to always refresh?

I'm perfectly willing to edit the macro or inc files to make the changes myself, I just need to know what sections to edit. if you could just point me in the right direction I'd appreciate it.
open gimp_clickies.inc, in the DoClickies function, find:

Code: Select all

	/if ((${ClickyIllusionName.Length}>1) && ${ClickyIllusionActive} && !${Raid.Members} && (${Me.FreeBuffSlots} > 1)) {
		/if (${FindItem[=${ClickyIllusionName}].InvSlot} && ${Me.Buff["${FindItem[=${ClickyIllusionName}].Spell.Name}"].Duration} < 20) {
			/echo Refreshing illusion
			/call Cast "${ClickyIllusionName}" item
			/goto :DoneRefreshingClickies
		}
	}
change the first line to:

Code: Select all

/if ((${ClickyIllusionName.Length}>1) && ${ClickyIllusionActive} && (${Me.FreeBuffSlots} > 1)) {

NFC
a hill giant
a hill giant
Posts: 151
Joined: Mon Dec 19, 2005 2:16 pm

Post by NFC » Fri Mar 17, 2006 7:40 am

Done. Thanks for the quick reply :)

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

Post by Harden » Thu Mar 23, 2006 6:19 am

The Krust Thread has been Moved to Here: http://www.macroquest2.com/phpBB2/viewt ... 200#108200
-Harden
I wanna be a Macro Writer when I grow up!

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Post by gimp » Thu Mar 23, 2006 7:45 am

I (gimp) are no longer maintaining krust. I dont have time to keep it up to date and I hardly play EQ anymore.

I might return to EQ and regain motivation to work with krust but right now I'm not so sure. After new years I got a job, after beeing unemployed for like 2 years. Job is going well and its alot of work (I build websites, communities, ad campaigns, fucking scammer implementations etc, much work..)

I also started another project some months ago that I have put much of my free time in, it is a subscription service & website to use with Adblock Plus (Firefox extension), you can read more about it over here: http://aasted.org/adblock/viewtopic.php?p=15010 (i use the nick deadprez on that forum).

So I have asked Harden to help out to make sure the macro doesnt end up outdated and unsupported.

Thanks for all your support over the last year! I think krust has come a long place from where it was when I first uploaded it on the web.

If you want to drop a line I'm on MSN voorhees406 at hotmail.com