cursor targetting and status monitor (and some other stuff)

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

Moderator: MacroQuest Developers

User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

cursor targetting and status monitor (and some other stuff)

Post by grandgrowl » Mon Mar 14, 2005 3:47 pm

note: an improved version of the cursor targetting hud can be found down below about 10-12 or so posts

first post! i was inspired to make this due to the sheer functionality of the hud~

first, some screens... i've got lots of 'em, so i'm providing links to images as opposed to showing them all at once:

here's our normal blank cursor

when we pick up an item, this appears per usual, like other hud mods out there -- this will always show when you have an item on your cursor, no matter what

here, we're targetting one mob... note we've got line of sight and range to target

...and here, we're targetting another mob some distance away

when we cast a spell, our range monitor is replaced by what we're casting (after all, we're presuming we're using the range monitor to see if we're in spell range, most likely) -- also note we're now in melee range as opposed to simply having los

...when we've got aggro from an npc target. this's only visible when hott is active -- if there's a way to make this show anytime you've got aggro, i'm all ears

here, we're targetting ourselves...

...while feigning death

...while invis

...while both invis and feigned

that's all for now. here's the code:

Code: Select all

;-=mouse cursor labels=-
;per usual, any item in cursor drag-and-drop mode has its name displayed.
;your current target and its health is also displayed here, unless you're
;currently holding an item (in which case that item name is displayed).
;there is a built-in los/melee range monitor displayed to the left of your
;target's name. range to target is displayed below your target's name --
;and is replaced by whatever you're casting when you cast

 cursorname=7,25,-5,255,234,8,${If[${Cursor.ID},${Cursor},${If[${Target.ID},${Target.CleanName} - ${Target.PctHPs}%,]}]}
 meleerange=7,-74,-5,0,255,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},[melee range],]}
lineofsight=7,-70,-5,0,255,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},,${If[${Target.LineOfSight}&&${Target.CleanName.NotEqual[${Me}]},[line of sight],]}]}
 selftarget=7,-33,-5,0,255,0,${If[${Target.CleanName.Equal[${Me}]},[self],]}
       cast=7,25,10,0,255,255,${If[${Me.Casting.ID}>0,casting ${Me.Casting},${If[${Target.ID}&&!${Cursor.ID},range: ${Target.Distance},]}]} 

;this is purely for aesthetics, comment it out if you want

cursorloc=7,5,3,255,255,255,+

;-=stun and aggro monitor=-
;the below two lines display [stun] or [aggro] depending on certain criteria.
;if your target is currently aggroed on you (which can only be satisfied if you're in
;a group that has hott activated) aggromonitor returns [aggro].
;if you're stunned and not currently the subject of aggro by your (npc) target,
;stunmonitor returns [stun].

 stunmonitor=7,-36,10,255,0,0,${If[${Me.State.Equal["STUN"]}&&${Target.Type.Equal["NPC"]},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[stun],]},${If[${Me.State.Equal["STUN"]},[stun],]}]}
aggromonitor=7,-43,10,255,0,0,${If[${Me.TargetOfTarget.CleanName.Equal[${Me}]},${If[${Target.Type.Equal["NPC"]},[aggro],]},]}

;-=feign monitor=-
;we check to see if we're feigning and not stunned, and targetting an npc. 
;if all three of those are true, we then check to see that we're not aggroed,
;or if hott is not available. if that check works, we display [feign].
;if the initial check fails (i.e. no target), we simply check to see that we're
;feigning and not stunned, and return [feign] accordingly. if we're invis,
;feign monitor will not work (see invis monitor below)

feignmonitor=7,-39,10,255,234,8,${If[${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]}&&!${Me.Invis},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[feign],]},${If[${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&!${Me.Invis},[feign],]}]}

;-=invisibility monitor v2=-
;we check to see if we're invis and not stunned, and targetting an npc. 
;if all three of those are true, we then check to see that we're not aggroed,
;or if hott is not available. if that check works, we display [invis].
;if the initial check fails (i.e. no target), we simply check to see that we're
;invis and not stunned, and return [invis] accordingly.

;an additional check has been built in to accomodate fd classes. if both criteria
;are fulfilled, a message accordingly pops up

invismonitor=7,-37,10,255,234,8,${If[${Me.Invis}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]}&&!${Me.Feigning},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis],]},${If[${Me.Invis}&&${Me.State.NotEqual["STUN"]}&&!${Me.Feigning},[invis],]}]}
v2monitor=7,-64,10,255,234,8,${If[${Me.Invis}&&${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis/feign],]},${If[${Me.Feigning}&&${Me.Invis}&&${Me.State.NotEqual["STUN"]},[invis/feign],]}]}
edit: forgot to mention -- the code has been altered slightly to accomodate users using the Arial font (obviously the screenshots aren't using Arial, i'm rather not fond of viewing capital letters in-game myself so i use a capsless font :lol:)

another edit: fice's suggestion

-Grandgrowl-
Last edited by grandgrowl on Sat Mar 19, 2005 5:49 am, edited 3 times in total.

User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

Post by grandgrowl » Mon Mar 14, 2005 4:11 pm

forgot this tidbit, too...

when we're stunned, this appears

there, i think i covered it all ^_^

-Grandgrowl-

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

Post by fearless » Mon Mar 14, 2005 4:35 pm

Damn . . . nice work.
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]

merkzu
a ghoul
a ghoul
Posts: 99
Joined: Wed May 14, 2003 2:08 pm

Post by merkzu » Mon Mar 14, 2005 4:36 pm

this is pretty slick, nice work

User avatar
fice
a hill giant
a hill giant
Posts: 187
Joined: Thu Jul 17, 2003 3:28 pm

Post by fice » Mon Mar 14, 2005 6:07 pm

a couple of instances where you use ${Me.TargetOfTarget}, this returns a string which can't be used in if statements. need to change it to ${Me.TargetOfTarget.ID}

other than that, it's pretty cool

User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

fancy vex thal this time of year? (despite fabled fever)

Post by grandgrowl » Thu Mar 17, 2005 12:29 am

i've been busy:

Image
Image[/img]

that named finder*'s from some thread on this forum - and the base of the coding for -direction to target- was borrowed from it. the rest is all me. the target weakness doohickey is exclusive to vex thal. to my knowledge, it's accurate for 100% of vt. it doesn't show up in any other zone.

i'd post code, but i'm too lazy to clean up my character's names from it :p

*edit: did i say range monitor? i meant named finder, sorry about that ~_~

dedpoet
a hill giant
a hill giant
Posts: 247
Joined: Sat Aug 14, 2004 12:22 pm

Post by dedpoet » Thu Mar 17, 2005 9:52 am

Very nice stuff. I've been using your cursor info thingy for a couple of days. I'm still trying to decide if I think it's incredibly cool or a little bit cluttered. The info is fantastic, but I'm not sure if I like it actually being on the cursor yet. The jury, as they say, is still out.

User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

Post by grandgrowl » Thu Mar 17, 2005 2:15 pm

rogues:

Code: Select all

meleerange=7,-93,-19,0,255,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Target.Heading.Degrees}-${Target.HeadingToLoc[${Me.Y},${Me.X}].Degrees}+615)%360]}<=150,[backstab angle],[melee range]]},]}
this replaces [melee range] on the cursor with [backstab angle]. initial testing shows it works properly for all eligible angles behind the mob. it's rough code, so you'll need to change it's location to line up the way you want it to (i'm suspecting people might be using snippets in their own customs, anyway)

screens:

Image

Image
Last edited by grandgrowl on Thu Mar 17, 2005 11:40 pm, edited 1 time in total.

User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

Post by grandgrowl » Thu Mar 17, 2005 11:14 pm

color changing buff monitor:

Image

each line's color shifts from blue to pink gradually as its timer counts down. -warning- is displayed for the last interval (roughly the last 10% of duration)

it can hold up to 21 buffs (if i'm not mistaken, the max anyone can get atm with all relevant aa abilities)

code:

Code: Select all



;-=color changing buffs=-

effectlabel1=3,1180,15,255,255,255,${If[${Me.Buff[1].ID},1 -,]}

effect1a=3,1200,15,53,140,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1b=3,1200,15,53,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1c=3,1200,15,77,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1d=3,1200,15,103,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1e=3,1200,15,129,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1f=3,1200,15,155,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1g=3,1200,15,180,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1h=3,1200,15,204,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1i=3,1200,15,225,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1j=3,1200,15,242,108,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[1]} (${Me.Buff[1].Duration.Time}),]}
effect1k=3,1200,15,255,108,255,${If[${Me.Buff[1].ID},${If[${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[1].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[1]} (${Me.Buff[1].Duration.Time}) -warning-,]},]}

effectlabel2=3,1180,30,255,255,255,${If[${Me.Buff[2].ID},2 -,]}

effect2a=3,1200,30,53,140,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2b=3,1200,30,53,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2c=3,1200,30,77,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2d=3,1200,30,103,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2e=3,1200,30,129,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2f=3,1200,30,155,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2g=3,1200,30,180,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2h=3,1200,30,204,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2i=3,1200,30,225,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2j=3,1200,30,242,108,255,${If[(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[2]} (${Me.Buff[2].Duration.Time}),]}
effect2k=3,1200,30,255,108,255,${If[${Me.Buff[2].ID},${If[${Math.Calc[(${Me.Buff[2].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[2].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[2]} (${Me.Buff[2].Duration.Time}) -warning-,]},]}

effectlabel3=3,1180,45,255,255,255,${If[${Me.Buff[3].ID},3 -,]}

effect3a=3,1200,45,53,140,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3b=3,1200,45,53,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3c=3,1200,45,77,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3d=3,1200,45,103,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3e=3,1200,45,129,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3f=3,1200,45,155,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3g=3,1200,45,180,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3h=3,1200,45,204,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3i=3,1200,45,225,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3j=3,1200,45,242,108,255,${If[(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[3]} (${Me.Buff[3].Duration.Time}),]}
effect3k=3,1200,45,255,108,255,${If[${Me.Buff[3].ID},${If[${Math.Calc[(${Me.Buff[3].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[3].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[3]} (${Me.Buff[3].Duration.Time}) -warning-,]},]}

effectlabel4=3,1180,60,255,255,255,${If[${Me.Buff[4].ID},4 -,]}

effect4a=3,1200,60,53,140,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4b=3,1200,60,53,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4c=3,1200,60,77,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4d=3,1200,60,103,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4e=3,1200,60,129,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4f=3,1200,60,155,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4g=3,1200,60,180,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4h=3,1200,60,204,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4i=3,1200,60,225,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4j=3,1200,60,242,108,255,${If[(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[4]} (${Me.Buff[4].Duration.Time}),]}
effect4k=3,1200,60,255,108,255,${If[${Me.Buff[4].ID},${If[${Math.Calc[(${Me.Buff[4].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[4].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[4]} (${Me.Buff[4].Duration.Time}) -warning-,]},]}

effectlabel5=3,1180,75,255,255,255,${If[${Me.Buff[5].ID},5 -,]}

effect5a=3,1200,75,53,140,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5b=3,1200,75,53,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5c=3,1200,75,77,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5d=3,1200,75,103,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5e=3,1200,75,129,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5f=3,1200,75,155,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5g=3,1200,75,180,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5h=3,1200,75,204,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5i=3,1200,75,225,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5j=3,1200,75,242,108,255,${If[(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[5]} (${Me.Buff[5].Duration.Time}),]}
effect5k=3,1200,75,255,108,255,${If[${Me.Buff[5].ID},${If[${Math.Calc[(${Me.Buff[5].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[5].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[5]} (${Me.Buff[5].Duration.Time}) -warning-,]},]}

effectlabel6=3,1180,90,255,255,255,${If[${Me.Buff[6].ID},6 -,]}

effect6a=3,1200,90,53,140,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6b=3,1200,90,53,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6c=3,1200,90,77,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6d=3,1200,90,103,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6e=3,1200,90,129,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6f=3,1200,90,155,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6g=3,1200,90,180,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6h=3,1200,90,204,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6i=3,1200,90,225,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6j=3,1200,90,242,108,255,${If[(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[6]} (${Me.Buff[6].Duration.Time}),]}
effect6k=3,1200,90,255,108,255,${If[${Me.Buff[6].ID},${If[${Math.Calc[(${Me.Buff[6].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[6].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[6]} (${Me.Buff[6].Duration.Time}) -warning-,]},]}

effectlabel7=3,1180,105,255,255,255,${If[${Me.Buff[7].ID},7 -,]}

effect7a=3,1200,105,53,140,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7b=3,1200,105,53,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7c=3,1200,105,77,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7d=3,1200,105,103,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7e=3,1200,105,129,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7f=3,1200,105,155,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7g=3,1200,105,180,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7h=3,1200,105,204,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7i=3,1200,105,225,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7j=3,1200,105,242,108,255,${If[(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[7]} (${Me.Buff[7].Duration.Time}),]}
effect7k=3,1200,105,255,108,255,${If[${Me.Buff[7].ID},${If[${Math.Calc[(${Me.Buff[7].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[7].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[7]} (${Me.Buff[7].Duration.Time}) -warning-,]},]}

effectlabel8=3,1180,120,255,255,255,${If[${Me.Buff[8].ID},8 -,]}

effect8a=3,1200,120,53,140,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8b=3,1200,120,53,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8c=3,1200,120,77,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8d=3,1200,120,103,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8e=3,1200,120,129,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8f=3,1200,120,155,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8g=3,1200,120,180,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8h=3,1200,120,204,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8i=3,1200,120,225,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8j=3,1200,120,242,108,255,${If[(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[8]} (${Me.Buff[8].Duration.Time}),]}
effect8k=3,1200,120,255,108,255,${If[${Me.Buff[8].ID},${If[${Math.Calc[(${Me.Buff[8].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[8].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[8]} (${Me.Buff[8].Duration.Time}) -warning-,]},]}

effectlabel9=3,1180,135,255,255,255,${If[${Me.Buff[9].ID},9 -,]}

effect9a=3,1200,135,53,140,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9b=3,1200,135,53,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9c=3,1200,135,77,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9d=3,1200,135,103,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9e=3,1200,135,129,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9f=3,1200,135,155,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9g=3,1200,135,180,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9h=3,1200,135,204,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9i=3,1200,135,225,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9j=3,1200,135,242,108,255,${If[(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[9]} (${Me.Buff[9].Duration.Time}),]}
effect9k=3,1200,135,255,108,255,${If[${Me.Buff[9].ID},${If[${Math.Calc[(${Me.Buff[9].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[9].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[9]} (${Me.Buff[9].Duration.Time}) -warning-,]},]}

effectlabel10=3,1180,150,255,255,255,${If[${Me.Buff[10].ID},10 -,]}

effect10a=3,1200,150,53,140,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10b=3,1200,150,53,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10c=3,1200,150,77,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10d=3,1200,150,103,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10e=3,1200,150,129,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10f=3,1200,150,155,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10g=3,1200,150,180,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10h=3,1200,150,204,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10i=3,1200,150,225,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10j=3,1200,150,242,108,255,${If[(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[10]} (${Me.Buff[10].Duration.Time}),]}
effect10k=3,1200,150,255,108,255,${If[${Me.Buff[10].ID},${If[${Math.Calc[(${Me.Buff[10].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[10].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[10]} (${Me.Buff[10].Duration.Time}) -warning-,]},]}

effectlabel11=3,1180,165,255,255,255,${If[${Me.Buff[11].ID},11 -,]}

effect11a=3,1200,165,53,140,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11b=3,1200,165,53,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11c=3,1200,165,77,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11d=3,1200,165,103,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11e=3,1200,165,129,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11f=3,1200,165,155,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11g=3,1200,165,180,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11h=3,1200,165,204,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11i=3,1200,165,225,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11j=3,1200,165,242,108,255,${If[(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[11]} (${Me.Buff[11].Duration.Time}),]}
effect11k=3,1200,165,255,108,255,${If[${Me.Buff[11].ID},${If[${Math.Calc[(${Me.Buff[11].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[11].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[11]} (${Me.Buff[11].Duration.Time}) -warning-,]},]}

effectlabel12=3,1180,180,255,255,255,${If[${Me.Buff[12].ID},12 -,]}

effect12a=3,1200,180,53,140,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12b=3,1200,180,53,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12c=3,1200,180,77,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12d=3,1200,180,103,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12e=3,1200,180,129,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12f=3,1200,180,155,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12g=3,1200,180,180,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12h=3,1200,180,204,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12i=3,1200,180,225,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12j=3,1200,180,242,108,255,${If[(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[12]} (${Me.Buff[12].Duration.Time}),]}
effect12k=3,1200,180,255,108,255,${If[${Me.Buff[12].ID},${If[${Math.Calc[(${Me.Buff[12].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[12].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[12]} (${Me.Buff[12].Duration.Time}) -warning-,]},]}


User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

Post by grandgrowl » Thu Mar 17, 2005 11:17 pm

Code: Select all


effectlabel13=3,1180,195,255,255,255,${If[${Me.Buff[13].ID},13 -,]}

effect13a=3,1200,195,53,140,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13b=3,1200,195,53,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13c=3,1200,195,77,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13d=3,1200,195,103,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13e=3,1200,195,129,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13f=3,1200,195,155,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13g=3,1200,195,180,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13h=3,1200,195,204,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13i=3,1200,195,225,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13j=3,1200,195,242,108,255,${If[(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[13]} (${Me.Buff[13].Duration.Time}),]}
effect13k=3,1200,195,255,108,255,${If[${Me.Buff[13].ID},${If[${Math.Calc[(${Me.Buff[13].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[13].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[13]} (${Me.Buff[13].Duration.Time}) -warning-,]},]}

effectlabel14=3,1180,210,255,255,255,${If[${Me.Buff[14].ID},14 -,]}

effect14a=3,1200,210,53,140,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14b=3,1200,210,53,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14c=3,1200,210,77,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14d=3,1200,210,103,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14e=3,1200,210,129,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14f=3,1200,210,155,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14g=3,1200,210,180,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14h=3,1200,210,204,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14i=3,1200,210,225,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14j=3,1200,210,242,108,255,${If[(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[14]} (${Me.Buff[14].Duration.Time}),]}
effect14k=3,1200,210,255,108,255,${If[${Me.Buff[14].ID},${If[${Math.Calc[(${Me.Buff[14].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[14].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[14]} (${Me.Buff[14].Duration.Time}) -warning-,]},]}

effectlabel15=3,1180,225,255,255,255,${If[${Me.Buff[15].ID},15 -,]}

effect15a=3,1200,225,53,140,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15b=3,1200,225,53,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15c=3,1200,225,77,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15d=3,1200,225,103,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15e=3,1200,225,129,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15f=3,1200,225,155,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15g=3,1200,225,180,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15h=3,1200,225,204,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15i=3,1200,225,225,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15j=3,1200,225,242,108,255,${If[(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[15]} (${Me.Buff[15].Duration.Time}),]}
effect15k=3,1200,225,255,108,255,${If[${Me.Buff[15].ID},${If[${Math.Calc[(${Me.Buff[15].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[15].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[15]} (${Me.Buff[15].Duration.Time}) -warning-,]},]}

effectlabel16=3,1180,240,255,255,255,${If[${Me.Buff[16].ID},16 -,]}

effect16a=3,1200,240,53,140,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16b=3,1200,240,53,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16c=3,1200,240,77,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16d=3,1200,240,103,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16e=3,1200,240,129,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16f=3,1200,240,155,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16g=3,1200,240,180,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16h=3,1200,240,204,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16i=3,1200,240,225,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16j=3,1200,240,242,108,255,${If[(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[16]} (${Me.Buff[16].Duration.Time}),]}
effect16k=3,1200,240,255,108,255,${If[${Me.Buff[16].ID},${If[${Math.Calc[(${Me.Buff[16].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[16].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[16]} (${Me.Buff[16].Duration.Time}) -warning-,]},]}

effectlabel17=3,1180,255,255,255,255,${If[${Me.Buff[17].ID},17 -,]}

effect17a=3,1200,255,53,140,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17b=3,1200,255,53,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17c=3,1200,255,77,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17d=3,1200,255,103,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17e=3,1200,255,129,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17f=3,1200,255,155,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17g=3,1200,255,180,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17h=3,1200,255,204,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17i=3,1200,255,225,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17j=3,1200,255,242,108,255,${If[(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[17]} (${Me.Buff[17].Duration.Time}),]}
effect17k=3,1200,255,255,108,255,${If[${Me.Buff[17].ID},${If[${Math.Calc[(${Me.Buff[17].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[17].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[17]} (${Me.Buff[17].Duration.Time}) -warning-,]},]}

effectlabel18=3,1180,270,255,255,255,${If[${Me.Buff[18].ID},18 -,]}

effect18a=3,1200,270,53,140,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18b=3,1200,270,53,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18c=3,1200,270,77,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18d=3,1200,270,103,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18e=3,1200,270,129,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18f=3,1200,270,155,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18g=3,1200,270,180,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18h=3,1200,270,204,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18i=3,1200,270,225,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18j=3,1200,270,242,108,255,${If[(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[18]} (${Me.Buff[18].Duration.Time}),]}
effect18k=3,1200,270,255,108,255,${If[${Me.Buff[18].ID},${If[${Math.Calc[(${Me.Buff[18].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[18].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[18]} (${Me.Buff[18].Duration.Time}) -warning-,]},]}

effectlabel19=3,1180,285,255,255,255,${If[${Me.Buff[19].ID},19 -,]}

effect19a=3,1200,285,53,140,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19b=3,1200,285,53,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19c=3,1200,285,77,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19d=3,1200,285,103,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19e=3,1200,285,129,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19f=3,1200,285,155,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19g=3,1200,285,180,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19h=3,1200,285,204,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19i=3,1200,285,225,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19j=3,1200,285,242,108,255,${If[(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[19]} (${Me.Buff[19].Duration.Time}),]}
effect19k=3,1200,285,255,108,255,${If[${Me.Buff[19].ID},${If[${Math.Calc[(${Me.Buff[19].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[19].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[19]} (${Me.Buff[19].Duration.Time}) -warning-,]},]}


effectlabel20=3,1180,300,255,255,255,${If[${Me.Buff[20].ID},20 -,]}

effect20a=3,1200,300,53,140,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20b=3,1200,300,53,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20c=3,1200,300,77,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20d=3,1200,300,103,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20e=3,1200,300,129,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20f=3,1200,300,155,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20g=3,1200,300,180,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20h=3,1200,300,204,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20i=3,1200,300,225,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20j=3,1200,300,242,108,255,${If[(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[20]} (${Me.Buff[20].Duration.Time}),]}
effect20k=3,1200,300,255,108,255,${If[${Me.Buff[20].ID},${If[${Math.Calc[(${Me.Buff[20].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[20].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[20]} (${Me.Buff[20].Duration.Time}) -warning-,]},]}

effectlabel21=3,1180,315,255,255,255,${If[${Me.Buff[21].ID},21 -,]}

effect21a=3,1200,315,53,140,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=1.00,${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21b=3,1200,315,53,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<1.00)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.90),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21c=3,1200,315,77,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.90)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.80),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21d=3,1200,315,103,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.80)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.70),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21e=3,1200,315,129,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.70)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.60),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21f=3,1200,315,155,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.60)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.50),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21g=3,1200,315,180,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.50)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.40),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21h=3,1200,315,204,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.40)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.30),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21i=3,1200,315,225,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.30)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.20),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21j=3,1200,315,242,108,255,${If[(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.20)&&(${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}>=0.10),${Me.Buff[21]} (${Me.Buff[21].Duration.Time}),]}
effect21k=3,1200,315,255,108,255,${If[${Me.Buff[21].ID},${If[${Math.Calc[(${Me.Buff[21].Duration.TotalSeconds}/${Math.Calc[${Me.Buff[21].Spell.Duration.TotalSeconds}+0.01]})]}<0.10,${Me.Buff[21]} (${Me.Buff[21].Duration.Time}) -warning-,]},]}


User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

Post by grandgrowl » Thu Mar 17, 2005 11:20 pm

and i'm far from finished~ especially now that finals are over!

DreamKing
a lesser mummy
a lesser mummy
Posts: 79
Joined: Tue Jun 10, 2003 12:29 am

Post by DreamKing » Fri Mar 18, 2005 1:16 am

Some good stuff.. Only small change I made so far was to change the color of Line of Sight to be different (Red) than Melee Range (Green). Just a quicker visualization if you're in range or not without actually reading it.

mackster
a ghoul
a ghoul
Posts: 95
Joined: Mon Sep 09, 2002 3:02 pm

Post by mackster » Fri Mar 18, 2005 11:45 pm

Top notch stuff, I'm going to have to check that out! Very cool

User avatar
grandgrowl
orc pawn
orc pawn
Posts: 19
Joined: Mon Mar 14, 2005 2:14 pm

Post by grandgrowl » Sat Mar 19, 2005 5:43 am

make your hud a true heads-up display:

Image

despite the screenshot, this is coded to use the arial font (as always)

features:

-targetting reticule appears only on target acquisition

-color-based range/line of sight monitor -- the reticule turns green when lineofsight=true, and red when meleerange=true

-target finder lets you know just where that mob is (it's that white line at the very top)

-built-in target of target

-most of the stuff from the prototype

-some other stuff

bugs to kill:

-melee range monitor is not 100% accurate, but should work in most cases regardless

here's that funky extra-large mouse cursor (which is totally optional, but you need to convert it to a .tga): http://img202.exs.cx/my.php?loc=img202& ... sor5jd.png

last but not least, lots of code:

Code: Select all

;formatted for use with the arial font

;-=cursor graphics=-

;when you have a target, this cool box appears around the targetting reticule

 leftmostpoint=7,-155,-10,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
rightmostpoint=7,151,-10,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
  topmostpoint=7,-6,-161,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},---,]}
  toppointfill=7,-5,-161,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},--,]}
  btmmostpoint=7,-6,139,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},---,]}
  btmpointfill=7,-5,139,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},--,]}
toplinea=7,-154,-161,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},-----------                                                                        -----------,]}
toplineb=7,-151,-161,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},-----------                                                                        -----------,]}
bottomlinea=7,-154,139,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},-----------                                                                        -----------,]}
bottomlineb=7,-151,139,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},-----------                                                                        -----------,]}
 vertical1=7,-155,-156,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical2=7,-155,-147,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical3=7,-155,-138,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical4=7,-155,-129,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical5=7,-155,-120,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical6=7,151,-156,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical7=7,151,-147,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical8=7,151,-138,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 vertical9=7,151,-129,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical10=7,151,-120,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical11=7,-155,100,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical12=7,-155,109,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical13=7,-155,118,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical14=7,-155,127,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical15=7,-155,136,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical16=7,151,100,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical17=7,151,109,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical18=7,151,118,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical19=7,151,127,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
vertical20=7,151,136,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
 lineahead1=7,-6,-171,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},---,]}
 lineahead2=7,-5,-171,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},--,]}
   lineleft=7,-166,-10,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
  lineright=7,161,-10,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},|,]}
linebehind1=7,-6,149,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},---,]}
linebehind2=7,-5,149,0,255,255,${If[${Target.ID}&&!${Target.LineOfSight},--,]}

 leftmostpointa=7,-155,-10,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
rightmostpointa=7,151,-10,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
  topmostpointa=7,-6,-161,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},---,]}
  toppointfilla=7,-5,-161,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},--,]}
  btmmostpointa=7,-6,139,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},---,]}
  btmpointfilla=7,-5,139,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},--,]}
toplineaa=7,-154,-161,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},-----------                                                                        -----------,]}
toplineba=7,-151,-161,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},-----------                                                                        -----------,]}
bottomlineaa=7,-154,139,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},-----------                                                                        -----------,]}
bottomlineba=7,-151,139,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},-----------                                                                        -----------,]}
 vertical1a=7,-155,-156,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical2a=7,-155,-147,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical3a=7,-155,-138,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical4a=7,-155,-129,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical5a=7,-155,-120,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical6a=7,151,-156,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical7a=7,151,-147,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical8a=7,151,-138,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 vertical9a=7,151,-129,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical10a=7,151,-120,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical11a=7,-155,100,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical12a=7,-155,109,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical13a=7,-155,118,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical14a=7,-155,127,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical15a=7,-155,136,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical16a=7,151,100,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical17a=7,151,109,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical18a=7,151,118,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical19a=7,151,127,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
vertical20a=7,151,136,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
 lineahead1a=7,-6,-171,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},---,]}
 lineahead2a=7,-5,-171,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},--,]}
   linelefta=7,-166,-10,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
  linerighta=7,161,-10,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},|,]}
linebehind1a=7,-6,149,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},---,]}
linebehind2a=7,-5,149,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},--,]}

 leftmostpointb=7,-155,-10,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
rightmostpointb=7,151,-10,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
  topmostpointb=7,-6,-161,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},---,]}
  toppointfillb=7,-5,-161,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},--,]}
  btmmostpointb=7,-6,139,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},---,]}
  btmpointfillb=7,-5,139,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},--,]}
toplineab=7,-154,-161,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},-----------                                                                        -----------,]}
toplinebb=7,-151,-161,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},-----------                                                                        -----------,]}
bottomlineab=7,-154,139,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},-----------                                                                        -----------,]}
bottomlinebb=7,-151,139,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},-----------                                                                        -----------,]}
 vertical1b=7,-155,-156,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical2b=7,-155,-147,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical3b=7,-155,-138,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical4b=7,-155,-129,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical5b=7,-155,-120,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical6b=7,151,-156,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical7b=7,151,-147,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical8b=7,151,-138,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 vertical9b=7,151,-129,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical10b=7,151,-120,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical11b=7,-155,100,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical12b=7,-155,108,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical13b=7,-155,117,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical14b=7,-155,126,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical15b=7,-155,135,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical16b=7,151,100,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical17b=7,151,108,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical18b=7,151,117,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical19b=7,151,126,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
vertical20b=7,151,135,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
 lineahead1b=7,-6,-171,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},---,]}
 lineahead2b=7,-5,-171,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},--,]}
   lineleftb=7,-166,-10,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
  linerightb=7,161,-10,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},|,]}
linebehind1b=7,-6,149,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},---,]}
linebehind2b=7,-5,149,0,255,0,${If[${Target.ID}&&${Target.LineOfSight},--,]}

;when you turn autoattack on:

combat1=7,47,-10,255,0,0,${If[${Me.Combat},|,]}
combat2=7,-50,-10,255,0,0,${If[${Me.Combat},|,]}
combat3=7,-6,8,255,0,0,${If[${Me.Combat},---,]}
combat4=7,-5,8,255,0,0,${If[${Me.Combat},--,]}
combat5=7,-6,-30,255,0,0,${If[${Me.Combat},---,]}
combat6=7,-5,-30,255,0,0,${If[${Me.Combat},--,]}

;this should be the center of the reticule - provided for your conveinence

;cursorloc=7,-4,-11,0,255,0,${If[${Target.ID},+,]}

;-=target finder=-

;this shows you where your target is in relation to you

 targetaheada=7,-6,-166,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,---,]},]}
 targetaheadb=7,-5,-166,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,--,]},]}
   targetleft=7,-160,-10,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,|,]}]}]},]}
  targetright=7,156,-10,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,,|]}]}]},]}
targetbehinda=7,-6,144,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,---,]},]}
targetbehindb=7,-5,144,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,--,]},]}

;-=labels=-

 cursorname=7,48,35,255,234,8,${If[${Cursor.ID},${Cursor},]}
targetnameb=7,-151,-153,255,234,8,${If[${Target.ID},${Target.CleanName}${If[${Target.PctHPs}>4000,,${If[${Target.PctHPs}==0,, - ${Target.PctHPs}%]}]},]}
targetstats=7,-151,-138,255,234,8,${If[${Target.ID},${Target.Level} ${Target.Class} [${Target.Race}],]} 
totandguild=7,-151,-123,255,234,8,${If[${Target.ID}&&${Me.TargetOfTarget.ID}&&${Target.CleanName.NotEqual[${Me}]},target is targetting ${Me.TargetOfTarget.CleanName} - ${Me.TargetOfTarget.PctHPs}%,${If[${Target.ID}&&${Target.Type.Equal["PC"]}&&${Target.Guild.NotEqual["NULL"]},${Target.GuildStatus} of <${Target.Guild}>,${If[${Target.ID}&&${Target.Type.Equal["PC"]},unguilded,]}]}]}
 meleerange=7,85,-138,0,255,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},[melee range],]}
lineofsight=7,89,-153,0,255,0,${If[${Target.LineOfSight}&&${Target.CleanName.NotEqual[${Me}]},[line of sight],]}
 selftarget=7,126,-153,0,255,0,${If[${Target.CleanName.Equal[${Me}]},[self],]}
  rangemon=7,-151,116,0,255,255,${If[${Target.ID},range: ${Target.Distance},]}
 Targetloc=7,-151,131,0,255,255,${If[${Target.ID},Y: ${Target.Y}  X: ${Target.X}  Z: ${Target.Z},]}
   castmon2=7,11,-22,0,255,255,${If[${Me.Casting.ID}>0&&!${Target.ID},casting ${Me.Casting},]}
   castmon1=7,-151,101,0,255,255,${If[${Me.Casting.ID}>0&&${Target.ID},casting ${Me.Casting},]}

;-=backstab angle=-

;decomment these two lines to make bs angle appear -- and be sure to comment
;out meleerange in the above section

;backstabanglea=7,85,-138,0,255,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Target.Heading.Degrees}-${Target.HeadingToLoc[${Me.Y},${Me.X}].Degrees}+615)%360]}<=150,,[melee range]]},]}
;backstabangleb=7,71,-138,255,0,0,${If[${Target.MaxRangeTo}>=${Target.Distance}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Target.Heading.Degrees}-${Target.HeadingToLoc[${Me.Y},${Me.X}].Degrees}+615)%360]}<=150,[backstab angle],]},]}

;-=stuff i wanna/gotta move around, but is fine where it is for now=-

;if you use mana, uncomment the 2nd line

lowhealthmonitor=7,-151,-108,255,0,0,${If[${Me.State.Equal["DEAD"]},,${If[${Me.PctHPs}<=25&&${Me.PctHPs}>=10&&${Target.ID},warning: health low [${Me.PctHPs}% remaining],${If[${Me.PctHPs}<=10&&${Target.ID},danger: health critical [${Me.PctHPs}% remaining],]}]}]}
;lowmanamonitor=7,-151,-93,255,0,0,${If[${Me.PctMana}<=25&&${Me.PctMana}>=10&&${Target.ID},warning: low mana [${Me.PctMana}% remaining],${If[${Me.PctMana}<=10&&${Target.ID},danger: mana critical [${Me.PctMana}% remaining],]}]}
deadmonitor=7,-151,-108,255,0,0,${If[${Me.State.NotEqual["DEAD"]},,dead]}

;-=stun and aggro monitor=-

 stunmonitor=7,123,131,255,0,0,${If[${Me.State.Equal["STUN"]}&&${Target.Type.Equal["NPC"]},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[stun],]},${If[${Me.State.Equal["STUN"]},[stun],]}]}
aggromonitor=7,116,131,255,0,0,${If[${Me.TargetOfTarget.CleanName.Equal[${Me}]},${If[${Target.Type.Equal["NPC"]},[aggro],]},]}

;-=invisibility and feign monitor=-

;you must uncomment the six lines below and comment out the two
;below those in order to see feign status

;feignmonitor1=7,121,131,255,234,8,${If[${Me.Feigning}&&${Target.ID}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]}&&!${Me.Invis},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[feign],]},${If[${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&!${Me.Invis},[feign],]}]}
;feignmonitor2=7,11,-22,255,234,8,${If[${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]}&&!${Me.Invis},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[feign],]},${If[${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&!${Me.Invis},[feign],]}]}
;invismonitor1=7,123,131,255,234,8,${If[${Me.Invis}&&${Target.ID}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]}&&!${Me.Feigning},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis],]},${If[${Me.Invis}&&${Me.State.NotEqual["STUN"]}&&!${Me.Feigning},[invis],]}]}
;   v2monitor1=7,95,131,255,234,8,${If[${Me.Invis}&&${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis/feign],]},${If[${Me.Feigning}&&${Me.Invis}&&${Me.State.NotEqual["STUN"]},[invis/feign],[invis/feign]]}]}
;invismonitor2=7,11,-22,255,234,8,${If[${Me.Invis}&&${Target.ID}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]}&&!${Me.Feigning},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis],]},${If[${Me.Invis}&&${Me.State.NotEqual["STUN"]}&&!${Me.Feigning},[invis],]}]}
;   v2monitor2=7,11,-22,255,234,8,${If[${Me.Invis}&&${Me.Feigning}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis/feign],]},${If[${Me.Feigning}&&${Me.Invis}&&${Me.State.NotEqual["STUN"]},[invis/feign],]}]}

invismonitor1=7,123,131,255,234,8,${If[${Me.Invis}&&${Target.ID}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis],]},${If[${Me.Invis}&&${Target.ID}&&${Me.State.NotEqual["STUN"]},[invis],]}]}
invismonitor2=7,11,-22,255,234,8,${If[${Me.Invis}&&!${Target.ID}&&${Me.State.NotEqual["STUN"]}&&${Target.Type.Equal["NPC"]},${If[${Me.TargetOfTarget.CleanName.NotEqual[${Me}]}||!${Me.TargetOfTarget.ID},[invis],]},${If[${Me.Invis}&&!${Target.ID}&&${Me.State.NotEqual["STUN"]},[invis],]}]}



this stuff goes in EQUI_Animations.xml if you're using my mouse cursor:

	<TextureInfo item = "mousecursor.tga">
		<Size>
			<CX>125</CX>
			<CY>57</CY>
		</Size>
	</TextureInfo>

	<Ui2DAnimation item = "A_DefaultCursor">
		<Cycle>true</Cycle>
		<Frames>
			<Texture>mousecursor.tga</Texture>
			<Location>
				<X>0</X>
				<Y>0</Y>
			</Location>
			<Size>
				<CX>125</CX>
				<CY>57</CY>
			</Size>
			<Hotspot>
				<X>76</X>
				<Y>38</Y>
			</Hotspot>
			<Duration>1000</Duration>
		</Frames>
	</Ui2DAnimation>
Last edited by grandgrowl on Sun Mar 20, 2005 1:44 pm, edited 2 times in total.

Druidpwn
a lesser mummy
a lesser mummy
Posts: 35
Joined: Tue Jan 18, 2005 7:21 pm

Post by Druidpwn » Sat Mar 19, 2005 10:35 am

i very much like the buff hud. just as a note, its set to the far right of the screen. Further then MY screen allows :p

Code: Select all

effectlabel1=3,1180,15,255,255,255,${If[${Me.Buff[1].ID},1 -,]} 

effect1a=3,1200,15,53,140,255,${If[(${Math.Calc[(${Me.Buff[1].Duration.TotalSeconds}/${Math.Calc[${Me.Buff
did a find/replace for 1200 to 750 and 1180 to 730. thanks for an excellent hud :)