Download
(191Kb)
Download
Updated: 09-22-10 03:08 PM
Pictures
File Info
Updated:09-22-10 03:08 PM
Created:08-11-10 07:08 PM
Downloads:10,331
Favorites:9
MD5:

Plaguechill's Val'kyr Monitor  Popular! (More than 5000 hits)

Version: 1.13
by: Thomphoolery [More]

A custom mod for 25-man Heroic Lich King, written in-house for Plaguechill of Khadgar.

We wanted a way to track Val'kyr health, stuns, slows, icons, stun history, and DR remaining without having to tab target constantly.

Upon summoning Val'kyr Shadowguards, PCValkMon will create 3 health bars. To the left of each bar is any icon the Val'kyr are assigned. The name of each victim is displayed in the health bar, and as stuns go out, they travel in real time across the bar. As stuns are used, they appear in the stun history. Following each stun a yellow bar indicating the window for diminishing returns is created.

To the right of each bar is the active slow effect.

This mod was created entirely in-between wipes and before/after raids. We added features on-demand, and tailored it specifically for Plaguechill use on this one very specific fight. However, if it helps other guilds defeat this encounter, we are glad to contribute. Given all that - we already know this mod isn't super tuned or gorgeous looking. We had a particular need to fill, and we filled it - sometimes at the expense of aesthetics. (for instance, when our animation updater ran too raggedly, we simply removed it in the source!)

We are presenting it now, as is.

/pcvm to display and hide the window, which is draggable.

-Plaguechill of Khadgar

---------------------------------------------------------------
Update:
v1.13 - The spellID change screwed up transition checks. Should be fixed now; thanks, Habik.

v1.12 - Added "/pcvm reset" command to reset PCVM anchor to upper left
- Added support for spellIDs. This should enable ValkMon to work in non-English clients, but this is very experimental =) Please report any errors!

v1.11 - DBM dependence removed. (Thanks to nebula for the patch)

v1.13 - Fix to spellID patch for transition checks.

v1.12 - Added "/pcvm reset" command to reset PCVM anchor to upper left
- Added support for spellIDs. This should enable ValkMon to work in non-English clients, but this is very experimental =) Please report any errors!

v1.11 - DBM dependence removed. (Thanks to nebula for the patch)
Post A Reply Comment Options
Unread 09-23-10, 06:23 AM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Triggers:

deDE: "Ihr bleibt bis zum Ende am Leben, Fordring."
esES: "Te mantendr vivo para presenciar el final, Vadn"
frFR: "Je vais te laisser en vie, que tu sois témoin de la fin, Fordring."
koKR: "폴드링, 너는 살*서 최후를 지켜보게 하*다."
ruRU: "Я оставлю тебя в живых, чтобы ты увидел финал."
zhTW: "我會讓*活著見*到最後,弗丁"

Don't know if the last ones will work with those symbols.

greetings

EDIT: Newest version works with english client =)
Last edited by habik : 09-23-10 at 02:57 PM.
Report comment to moderator  
Reply With Quote
Unread 09-22-10, 03:30 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Hopefully tomorrow =)

thanks
Report comment to moderator  
Reply With Quote
Unread 09-22-10, 03:09 PM  
Thomphoolery
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 4
Originally posted by habik
Get this:

[22:28:09] The Lich King yells: The end has come!
[22:28:13] <The Lich King> Remorseless Winter
[22:28:13] PCValkMon: Entering phase: 2
[22:28:13] The Lich King yells: I will freeze you from within until all that remains is an icy husk.
[22:28:16] PCValkMon: Entering phase: 3

Not intended I think...
This should be fixed in the version that I just uploaded. Give it a whack when you get a chance =)
Report comment to moderator  
Reply With Quote
Unread 09-22-10, 02:30 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Get this:

[22:28:09] The Lich King yells: The end has come!
[22:28:13] <The Lich King> Remorseless Winter
[22:28:13] PCValkMon: Entering phase: 2
[22:28:13] The Lich King yells: I will freeze you from within until all that remains is an icy husk.
[22:28:16] PCValkMon: Entering phase: 3

Not intended I think...
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 01:42 PM  
Thomphoolery
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 4
Originally posted by habik
Yeah also saw it^^
I used a difftool to show the changes between the two versions and didn't read the whole line 340 :>

You could use your CheckForWipe function to also reset the phase variable.
The older versions used to reset on combat end/start like you suggest, but we ran into problems with Soulstones and BRs. Anyone BRd in combat would have their monitor reset, and would lose their Val'kyr bars.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 01:27 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Yeah also saw it^^
I used a difftool to show the changes between the two versions and didn't read the whole line 340 :>

You could use your CheckForWipe function to also reset the phase variable.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 01:23 PM  
Thomphoolery
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 4
Originally posted by habik
As said before, english client.

Read the edit? >>btw line 340 in the main lua says: "if activeStun and (activeStun.name ~= " shouldn't it be without the (.
It doesn't change the logic, but it makes it more readable to me =)

Here's what it is doing: "If a stun exists, and it isn't cheap shot, do some stuff"

The logical separation in the explanation above warranted a syntactic separation - but I'm a huge fan of odd engineering practices like that. hehe

If you are using the English client, and it was still screwing up, I imagine it was some fluke in the startup or shutdown of 1 pull - which boned the remaining pulls until the mod was reloaded. If your client doesn't see that yell (or something similar on the wipe detection), the monitor will never reset the 'current phase', and things will get all out of whack. I'll add an explicit monitor reset command that you can use, and have it work during combat - but that's about the best we can do, short of going back to redundant begin/end checking.
Last edited by Thomphoolery : 09-21-10 at 01:25 PM.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 01:11 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
As said before, english client.

EDIT: If you read the stuff about this lua line; sry was stupid^^
Last edited by habik : 09-21-10 at 01:23 PM.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 12:58 PM  
Thomphoolery
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 4
Originally posted by habik
We did lots of tries and in none of them the valkmon showed up.
Phase detection did work and at the end when we killed him in normal mode your addon also detected the end of the fight.
Which client are you using? I just realized that while I did change the spell names, the 'start of combat' detection is still using the English LK yell of: "I'll keep you alive to witness the end, Fordring."

Nebula posted a translation for non-English clients earlier on and I'll add this in. Keep you updated.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 12:25 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
We did lots of tries and in none of them the valkmon showed up.
Phase detection did work - at least I saw it sometimes, when I watched the chat - and at the end when we killed him in normal mode your addon also detected the end of the fight.
Last edited by habik : 09-21-10 at 01:22 PM.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 07:07 AM  
Thomphoolery
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 4
Originally posted by habik
My combatlog is not broken if that's what you mean. Didn't reload though.
Phase detection did work all tries and for all phases I think.
It basically means your client didn't detect the beginning and end of combat with the Lich King, which is why I was curious. You can always /reloadui to "reset" it, but I'd be appreciative if you could figure out under what conditions this happens - that is, what you were doing before and after, and if it happens on consecutive attempts.
Report comment to moderator  
Reply With Quote
Unread 09-20-10, 02:55 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
My combatlog is not broken if that's what you mean. Didn't reload though.
Phase detection did work all tries and for all phases I think.
Report comment to moderator  
Reply With Quote
Unread 09-20-10, 01:49 PM  
Thomphoolery
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 4
Originally posted by habik
Newest version does not work with english client.
When valk phase enters it shows: [21:28:46] PCValkMon: Entering phase: 4
And valks don't show.

greetings
Does that happen every time you pull, including the first time after reloading your UI?
Report comment to moderator  
Reply With Quote
Unread 09-20-10, 01:32 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Newest version does not work with english client.
When valk phase enters it shows: [21:28:46] PCValkMon: Entering phase: 4
And valks don't show.

greetings
Report comment to moderator  
Reply With Quote
Unread 09-20-10, 01:49 AM  
catbeef
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Originally posted by habik
[b]Ah who cares about normal mode nowadays
The attitude of all successful business men, I am sure!

Fancy stuff going on here.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: