It wouldn't be terribly hard to do. I was just wondering about something like this the other day. A basic script like this would have to be able to detect a keyword in the chat log, garner whether a Spell/WS/JA successfully landed on the target, based on combat log text, and then begin a countdown timer based on the information contained in a short .ini file. Unfortunately, someone would have to manually type out the timer duration for every manner of debuff to be referenced based off BG wiki data.
For.
Every.
Single.
Thing.
The only issue with this method is that debuff times that are affected by merits would have to be manually altered by each user to reflect the new merited duration, which isn't really an issue. However, abilities affected by other abilities would definitely complicate things further.
Any debuff that shares a similar name but has different durations would just play out under the generally defined times in the .ini, whether they were accurate or not. Unless mob debuffs were specifically referenced to each and every other different target mob name and the specific debuffs they use. You could split the timers into registering player specific debuffs and mob specific debuffs on separate places on the screen if you really tried, but I have a feeling getting these to align in the proper columns and display accurately would be somewhat of a pain in the ***. That and the game's code is over ten years old and I doubt it plays nice with XML.
Also, I have little to no real programming experience.
Quote:
It's just really awful to set up.
Pretty much why SE's development nor the Windower community has tried to tackle this effectively.
I don't think anyone really wants to type out that many if;ands;or buts.
SE would be better off tackling this issue than the add-on community, because they have full access to the buff/debuff information tables and the interface code to display them. Considering how basic this element is used in say, XIV, I have to wonder why they already haven't done something like this in say, oh, the
last five years? If they're saying it's too much of a pain in the *** for them to put an accurate debuff monitor in this game, it'll probably be twice as much of a dicking for outside developers.