OLD THREAD: krust (UI, macro & plugin)

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

Moderator: MacroQuest Developers

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 Jan 05, 2006 11:08 am

krust macro 2006.01.05 changes

Code: Select all

gimp_selfbuffs.inc:
	* New file. Adds command /buffself (thanks Harden)
	Usage: Add an entry in krust.ini that looks like this:

	[Druid_SelfBuffs]
	1=Mask of the Wild
	2=Nettlecoat
	3=Wrath of the Wild
	4=Steeloak Skin
	5=Protection of Seasons
		
	Then type /buffself to refresh these buffs (it handles stacking and wont refresh buffs with long duration left).
	You can specify AA abilities or clicky item names aswell.
	krust.ini.sample includes example buffs for ranger, druid and monk. Please post other classes for inclusion in later releases.

gimp_clickies.inc:
	* New: Added Earring of Diminutiveness to shrink clickies

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

Post by NFC » Thu Jan 05, 2006 12:21 pm

Code: Select all

[Cleric_SelfBuffs]
   1=Armor of the Pious
   2=Conviction
   3=Blessing of Devotion
   4=Panoply of Vie

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 Jan 05, 2006 12:33 pm

thx,added to krust.ini.sample :)

rebelbob2k1
decaying skeleton
decaying skeleton
Posts: 1
Joined: Mon Apr 18, 2005 7:22 am

Post by rebelbob2k1 » Thu Jan 05, 2006 2:34 pm

Code: Select all


[Magician_SelfBuffs]
   1=Phantom Shield
   2=Elemental Aura
   3=Elemental Barrier
   

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 Jan 05, 2006 9:29 pm

thx added :)

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

Post by larry1024 » Thu Jan 05, 2006 11:28 pm

Though would give the Wizy Self buffs to; also included the AA buffs
[Wizard_SelfBuffs]
1=Ether Shield
2=Ether Skin
3=Elemental Barrier
4=pyromancy
5=Devoted Familiar

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 Jan 06, 2006 7:44 am

thanks, added :)

eclipsed
orc pawn
orc pawn
Posts: 27
Joined: Mon May 09, 2005 5:28 pm

Post by eclipsed » Sun Jan 08, 2006 5:34 pm

These are pretty much the only self buffs i ever use nowdays.
If you have clairvoyance or kei buffed

[Shadowknight_SelfBuffs]
1=Cloak of Discord <-- 350hp 24 ac 10 ds selfbuff
2=Shroud of Discord <-- lifetap proc

If you dont have clairvoyance or kei

[Shadowknight_SelfBuffs]
1=Cloak of Discord <-- 350hp 24 ac 10 ds selfbuff
2=Pact of Decay <-- Lich

unfortunalty our selfbuff procs dont stack with our lich line so its either or depending on wether you have kei or not

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Sun Jan 08, 2006 6:56 pm

eclipsed wrote:These are pretty much the only self buffs i ever use nowdays.
If you have clairvoyance or kei buffed

[Shadowknight_SelfBuffs]
1=Cloak of Discord <-- 350hp 24 ac 10 ds selfbuff
2=Shroud of Discord <-- lifetap proc

If you dont have clairvoyance or kei

[Shadowknight_SelfBuffs]
1=Cloak of Discord <-- 350hp 24 ac 10 ds selfbuff
2=Pact of Decay <-- Lich

unfortunalty our selfbuff procs dont stack with our lich line so its either or depending on wether you have kei or not
uhh shroud stacks with pact . . .
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

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 Jan 08, 2006 7:32 pm

everyone but me plays a sk huh? =)

if those 3 selbuffs all stack with eachother, then you should use

[Shadowknight_SelfBuffs]
1=Cloak of Discord
2=Shroud of Discord
3=Pact of Decay

since the /buffself command make sure the specified spells stack on you before they are being cast. if you have clairvoyance, then one buff wont stack but the others should.
does this work for you? included in krust.ini.sample for now

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Sun Jan 08, 2006 8:51 pm

gimp wrote:everyone but me plays a sk huh? =)

if those 3 selbuffs all stack with eachother, then you should use

[Shadowknight_SelfBuffs]
1=Cloak of Discord
2=Shroud of Discord
3=Pact of Decay

since the /buffself command make sure the specified spells stack on you before they are being cast. if you have clairvoyance, then one buff wont stack but the others should.
does this work for you? included in krust.ini.sample for now
There are two stacking issues with that: Shroud will not stack with other self buff procs, and pact will not stack with the clairvoyance line. I am not sure if you are doing .Stacks checks but it should be fine if you are.
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

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 Jan 09, 2006 5:32 am

[quote="fearless]There are two stacking issues with that: Shroud will not stack with other self buff procs, and pact will not stack with the clairvoyance line. I am not sure if you are doing .Stacks checks but it should be fine if you are.[/quote]

yes im using ${Spell[name].Stacks} :)

Gnits
a snow griffon
a snow griffon
Posts: 371
Joined: Fri Jun 03, 2005 7:56 pm

Post by Gnits » Thu Jan 12, 2006 10:01 pm

i have been working on getting the DPS include to calculate the dps of my pet as well. It's not elegant, but i am sure with what i have created, Gimp can make it sing.

Events

Code: Select all

#event DamageByOthers "#1# crushes #*# for #2#"
#event DamageByOthers "#1# bashes #*# for #2#"
#event DamageByOthers "#1# kicks #*# for #2#"
#event DamageByOthers "#1# backstabs #*# for #2#"
#event DamageByOthers "#1# slashes #*# for #2#"
Actual Sub

Code: Select all

Sub Event_DamageByOthers(string line, string Name, int value)

	/if (${Me.Pet.CleanName.Equal[${Name}]}) {
 		|/echo melee: ${Name} ${value}
		/call CalcDPS ${value}

		/if (${value} > ${topMelee}) {

			/echo Melee highschore: ${value} (old was ${topMelee})
			/varset topMelee ${value}
			/ini "INI_FILE" "${Me.Name}" "TopMelee" "${topMelee}"
			}
		}
  |/echo ${Name.Token[1, ]}
	/if (${Name.Token[1, ].Equal[${Me.Name}`s]}) {
 		/echo melee: ${Name} ${value}
		/call CalcDPS ${value}

		/if (${value} > ${topMelee}) {

			/echo Melee highschore: ${value} (old was ${topMelee})
			/varset topMelee ${value}
			/ini "INI_FILE" "${Me.Name}" "TopMelee" "${topMelee}"
			}
		}
/return
Only thing that i have seen is fight started after the fight is over. Have not fully tested my change but it does work.

Based upon the 1/5/2006 version of the macro.

It gets typical pets, and warders (tho i cannot test how well this works) and one of pets like elemental swarm

User avatar
xantan
a ghoul
a ghoul
Posts: 98
Joined: Wed Feb 09, 2005 11:17 pm
Location: Nevada
Contact:

Post by xantan » Fri Jan 13, 2006 2:08 am

im getting a GUI error when loading this, its saying its not compatible with the current UI being used with MQ? is this normal?
[b]=/[/b]

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 Jan 13, 2006 6:24 am

xantan wrote:im getting a GUI error when loading this, its saying its not compatible with the current UI being used with MQ? is this normal?
yes you get xml warnings when loading the UI, just ignore them