I have been looking for a Grid extension that allows me to use DogTags or Luatexts in Grid. So far my search has been completely unsuccessful, is there any such extension out there?
What I specifically wanted this time was to show health deficit divided by 15k (i.e -27k would show up as -1.8 ), and then manually modify the constant (i.e 15k) as my gear gets better.
Well, writing a plugin to show that would be trivial, but I have no idea how showing -27k health as -1.8 could be remotely useful for anything, unless you are also modifying the tooltips of all of your spells the same way. Otherwise how do you know how much to heal anyone for? If you're a DPS, then you don't need to see health numbers at all, and even if you want to see them, I don't see the point in showing some arbitrary division product instead of an actual health number... :confused:
Lombra is essentially correct. Rather than having a bunch of arbitrary numbers all over my screen I wanted to try out having it reduced to a (relatively) non-arbitrary number. The size of my Prayer of Healing. Further Flash Heal is close to 30k (2) and Gheal/Penance is close to 45k (2.5).
DogTags or something similar can handle this easily, and also do other things. That's why I asked if something like it was available.
My programming skills are kinda poor but I used to be able to program easy stuff in VB back in the last millennium. Is there any "how to make a grid extension" guide out there for lua noobs so that I can solve my own problem and make a GridStatusDogTags?
I'm not sure you'd be able to use LuaTexts/DogTag directly, as both (AFAIK) expect to be working directly with a font string, and that's not possible in Grid.
Writing a simple plugin for your specific need would be easy, though. If you want to give it a try, there isn't an official guide/tutorial, but there are plenty of simple plugins to look at. Basically you need:
[LIST="1"]
[*] create your status module,
[*] define your module's defaultDB,
[*] add a PostInitialize function to register your status(es) with Grid,
[*] add an OnStatusEnable function to register for any events you need (in your case, probably UNIT_HEALTH),
[*] add a function that handles the event(s) by checking conditions and notifying Grid about the current status(es) by using SendStatusGained (to activate or update a status) or SendStatusLost (to deactivate a status).
[/LIST]
List tags are malformed.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
DogTags or something similar can handle this easily, and also do other things. That's why I asked if something like it was available.
Writing a simple plugin for your specific need would be easy, though. If you want to give it a try, there isn't an official guide/tutorial, but there are plenty of simple plugins to look at. Basically you need:
[LIST="1"]
[*] create your status module,
[*] define your module's defaultDB,
[*] add a PostInitialize function to register your status(es) with Grid,
[*] add an OnStatusEnable function to register for any events you need (in your case, probably UNIT_HEALTH),
[*] add a function that handles the event(s) by checking conditions and notifying Grid about the current status(es) by using SendStatusGained (to activate or update a status) or SendStatusLost (to deactivate a status).
[/LIST]
List tags are malformed.