OLD THREAD: krust (UI, macro & plugin)

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

Moderator: MacroQuest Developers

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

Post by Harden » Mon Nov 07, 2005 2:32 am

niteowlpc wrote:Also in the krust window under melee and caster where its suppose to list what buffs your missing, mine just says "OK" even though I have no buffs on.

gimp_buffstatus checks your group members and raid members classes before it does the check on your buffs. So if you are not grouped, and you ahve the buffs that you class can cast, it will say Ok in all 3 spots.

niteowlpc
orc pawn
orc pawn
Posts: 11
Joined: Tue Oct 11, 2005 7:33 am

Post by niteowlpc » Mon Nov 07, 2005 5:01 am

I have been able to add both my epic clicky and my resist click sholders to the gimp_clickies.inc file. Both are found when I start the macro, the problem now is they go into a casting loop. The epic clicky just keeps casting, and if I remove that from the inc file, then the shoulders go into a loop of casting. Also, is there any command just to shrink myself? all I can find is the shrinkgroup command, and I hate doing that using the anizok's item, uses my regents fast.

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 Nov 07, 2005 11:38 am

niteowlpc wrote:What lines do I need to change to add an item to clickies.inc? I was trying to add Dark Void Shoulders for clicky resist. I added the following line

/if (${FindItem[=Dark Void Shoulders].InvSlot}) /varset item Dark Void Shoulders


under the area that says

Sub FindResistClicky


and this did nothing, is there another place I have to edit?
i rather just add support for this item than explaining for you how to program it
niteowlpc wrote:Also in the krust window under melee and caster where its suppose to list what buffs your missing, mine just says "OK" even though I have no buffs on.
well what class are you? if you are a ungrouped warrior, you cant miss much buffs can you? then it says OK. if you are grouped with buff classes and miss their buffs, then those buffs are written out.

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 Nov 07, 2005 11:43 am

niteowlpc wrote:I have been able to add both my epic clicky and my resist click sholders to the gimp_clickies.inc file. Both are found when I start the macro, the problem now is they go into a casting loop. The epic clicky just keeps casting, and if I remove that from the inc file, then the shoulders go into a loop of casting.
cant help you chasing bugs in your code, sorry
niteowlpc wrote:Also, is there any command just to shrink myself? all I can find is the shrinkgroup command, and I hate doing that using the anizok's item, uses my regents fast.
not at the moment i never got around to add one, its on my todo i think :)

niteowlpc
orc pawn
orc pawn
Posts: 11
Joined: Tue Oct 11, 2005 7:33 am

Post by niteowlpc » Mon Nov 07, 2005 12:38 pm

Thanks for the reply gimp, I did not want you to chase down any bugs I may have created by adding 2 lines to the code. I just thought maybe it was something you had seen in your testing. I will just wait til the file evolves to include more clicky items.

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 Nov 07, 2005 3:01 pm

niteowlpc wrote:Thanks for the reply gimp, I did not want you to chase down any bugs I may have created by adding 2 lines to the code. I just thought maybe it was something you had seen in your testing. I will just wait til the file evolves to include more clicky items.
nps, i had the useful clickies pretty much covered up to before last expansion but i havent even started to look into the new stuff that lucy have gathered so far.

btw if anyone have clickies they wish to have supported please post requests here

TheAFKBard
a ghoul
a ghoul
Posts: 133
Joined: Tue Dec 30, 2003 9:48 pm

Post by TheAFKBard » Mon Nov 07, 2005 8:33 pm

Rapier of Somber Notes/Songblade of the Eternal for Symphony of Battle. Add this to haste click.

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Mon Nov 07, 2005 10:36 pm

I'd loove to see you set up something within krust that cures Mark of Death on the AMV event provided you have 10 Dose Kithar's Disease Treatment.

The emote you get when you receive Mark of Death is:

"You feel the cold grip of death looming over you."

you up for it?

niteowlpc
orc pawn
orc pawn
Posts: 11
Joined: Tue Oct 11, 2005 7:33 am

Post by niteowlpc » Tue Nov 08, 2005 4:06 am

These are the the clickies I would like to see added.

Dark Void Shoulders - adds 10 to all resists

Staff of the Four - wizard epic 1.0 adds a 750pt rune and 3mana regen per tick

Bone mask of Horror - the new mask from the halloween quest, its cast illusion skeleton on you

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

Post by gimp » Tue Nov 08, 2005 5:53 am

p00n wrote:I'd loove to see you set up something within krust that cures Mark of Death on the AMV event provided you have 10 Dose Kithar's Disease Treatment.

The emote you get when you receive Mark of Death is:

"You feel the cold grip of death looming over you."

you up for it?

Code: Select all

|AM mark of death notice:
#Event MarkOfDeathYou "You have been marked for death."
Sub Event_MarkOfDeathYou(string Line)
	/target myself
	/call Cast "10 Dose Kithar's Disease Treatment" item
/return
or something, wont go into krust tho, it just trivializes encounter -learn to win it or you shouldnt be raiding anguish

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Tue Nov 08, 2005 7:01 pm

learn to win it or you shouldnt be raiding anguish
Uh, we do win it. I was under the impression we were not discussing win/lose, but we were discussing auto clickies. "trivializing it" = killing AMV umpteenbajillion times. I speak in the lazy sense. haha.

But I comprendo what you are saying, npnp.

Razma
decaying skeleton
decaying skeleton
Posts: 6
Joined: Tue Sep 27, 2005 8:15 pm

Pimp

Post by Razma » Tue Nov 15, 2005 7:41 pm

I wanted to post saying how pimp I think this UI is. I've never been able to find a good UI to suit my needs, and yours is the first.

Thanks so much for developing such a great system. After patch days I feel lost =)

Anwyay, I wanted to ask you a question. When I firsted loaded up my monk, the new UI seemed to take over hitting my Flying Kick key, and my gloves for Celes Tranquility. That was something I wasn't expecting so I thought it was pretty uber.

This worked for awhile, but now it doesn't seem to want to do it anymore.

Also, is there a way to display the experiance from the experiance tracking module in the player status bar. Maybe instead of showing mana on my monk it could show xp, and instead of end on my caster, show xp...

I'm a very newb programming and can figure some minor things out on my own, but I'm simply not sure how this one works, especially using UI variables from the macro being run.

Any help would be awesome, if you don't have time, its totally cool, I lvoe the UI the way it is =)


Thanks!
---------------------------
Razma

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

Re: Pimp

Post by gimp » Tue Nov 15, 2005 7:57 pm

Razma wrote:Anwyay, I wanted to ask you a question. When I firsted loaded up my monk, the new UI seemed to take over hitting my Flying Kick key, and my gloves for Celes Tranquility. That was something I wasn't expecting so I thought it was pretty uber.

This worked for awhile, but now it doesn't seem to want to do it anymore.
monk code should work. i rewrote it a few weeks ago, and didnt mention in readme because i never mentioned the feature being there in the first place, and i didnt know people were using it. i made the code less intrusive, it used to auto-equip epic to click it, now it only clicks it if it is already equipped. if you dont want this feature, just equip other gloves.

for epic 1.0/ornate gloves to be clicked, you need to have em equipped and not have blocking buffs on you. here is the monk epic clicky code, it should serve as a better description of what it does than my 3 am rambling

Code: Select all

/if (!${Me.Buff["Spiritual Vigor"].ID} && !${Me.Buff["Spiritual Vitality"].ID} && !${Me.Buff["Vallon's Quickening"].ID} && !${Me.Buff["Speed of Vallon"].ID} && !${Me.Buff["Hastening of Salik"].ID} && !${Me.Buff["Speed of Salik"].ID}) {
	|Stacking issues
	/if (${Me.Buff["Celestial Tranquility"].Duration} < 2) {
		/if (${InvSlot[hands].Item.Name.Equal["Celestial Fists"]}) {
			/call Cast "Celestial Fists" item
		}
		/if (${InvSlot[hands].Item.Name.Equal["Gauntlets of Enlightenment"]}) {
			/call Cast "Gauntlets of Enlightenment" item
		}
	}
}
monk auto kicks is still in there. you might need to modify it for your liking tho. open krust.mac and find

Code: Select all

#define MONK_KICK "Dragon Punch"
change to your liking
Razma wrote:Also, is there a way to display the experiance from the experiance tracking module in the player status bar. Maybe instead of showing mana on my monk it could show xp, and instead of end on my caster, show xp...
if you look a few pages back in this thread for posts from Moeymoejoe, he posted a pretty neat player window with xp bars built in. i choosed not to include that one in krust because i personally prefer xp bars on inventory window. but do what you like with krust, modify it to your liking :)
if you want the actual "4.30% XP" text to appear, you need to poke a bit with gimp_xptrack.inc. quickest way would be to make the Gained* variables global and just display the ones you want in the UI xml files[/code]

Razma wrote: I'm a very newb programming and can figure some minor things out on my own, but I'm simply not sure how this one works, especially using UI variables from the macro being run.
in eq ui file you create a Label tag, make it EQType 9999 and then you add a TooltipReference tag with the macro variable to show. open EQUI_Inventory.xml from krust ui and search for the $ sign. see how to display variables there. the variables from gimp_xptrack.inc would be ${GainedXPPct} and such, after you made them global

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 Nov 18, 2005 1:34 pm

Before anyone reports "resists in inventory are broken"

see this thread: http://www.macroquest2.com/phpBB2/viewtopic.php?t=12430
fix hopefully in upcoming MQ2 release

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

krust macro 2005.11.22 changes

Post by gimp » Tue Nov 22, 2005 5:47 pm

Code: Select all

Changes 2005.11.22:

krust.mac:
	* Fix: When Healing Potion X was about to be clicked because of low hp, krust encountered parse error
	* Improvement: Auto clicks of mod rod if <= 10% mana, >= 1500 hp and mod rod ready (harden)

gimp_buffstatus.inc:
	* Change: Only lists summer as missing buff if in raid
	* Improvement: Recognizes Spirit of the Predator as a "PREDATOR" buff
		
gimp_debuffinfo.inc:
	* Improvement: Shows rogue mez (Assassin's Feint)
	* Improvement: Shows mez breaks
	* Improvement: Shows when Gift of Mana triggers
	* Improvement: Shows when Lay on Hands is used (side effect: also triggers on paladin group heals)

gimp_modrod.inc:
	* Improvement: Rewritten to take adventage of ${FindItem["Rod of Mystical Transvergance"].Timer}