-
-
Notifications
You must be signed in to change notification settings - Fork 106
Home
Hello you might not know me :o but i would like a moment of your time to check out this new project i'm working on. After trying out almost every option there is for vanilla i've come to the totally sane conclusion that i would write my own unitframes.
So here is what i have got so far: This castbar hides itself when there is no cast going on.
We have a simple options screen (type /luf to open it).
Also pet with a healthbar that colors itself according to the mood your fluffy companion is in.
Party Pets that hide themselfs when they're not in visible range to prevent the private server related bug of showing incorrect information or generally bugging out.
XP Bar and you can reset instances via the right click menu if you are the party leader.
All bars are positionable in a custom order. You can make the portrait into a bar too or disable it.
Enemy castbars:
Predicts incoming heals on you, your target, party and raid (also shows other people if they have this addon):
You also need BonusScanner or else it won't factor in your bonus healing.
Additional features:
-Click casting interface (no 3rd party addon required)
-Buff timers. (for your own)
-Totem timers.
-Shows your mana while in cat / bear form.
-Shows incoming resurrections from cast start till the accept window expires
-Range checker for the party and raid.
-Also the party hides itself in raids (If you want :o).
-Target of Target & ToToT
-Every frame is individually disable-able
-Buffs/Debuffs are placeable on all four sides of the frame
-Height/width & scale options for every frame
-Energy ticker
-Vertical or horizontal placement of party frames.
-Hunter pets show their happines on their healthbar by color (red, yellow and green)
-The fastest healthbars of all the raidframes out there (Actually blizzards are the same since its the same method of updating every frame but don't tell anyone)
-Free format raidframes.
-Raidframes show units with aggro by an indicator.
-Raidframes have indicators for debuffs (colored by school of magic) that show all dispellable or things YOU can dispel.
-Mouseover casting system: Use /lunamo or /lunamouseover followed by your spell of choice to make the macro behave like a normal spell button on your bar but when you are over a frame it casts on that target.
Example:
/script if nil then CastSpellByName("Greater Heal(Rang 1)") end
/lunamo Greater Heal(Rang 1)
The first line in this macro doesn't do anything but bar addons that color your bar depending on if you have the mana for the spell will pick it up even though its a macro.
-Mousover scripting support (for the advanced users)
Example:
/lunamo SmartHeal:Cast('Flash Heal')
For the time the code is executed you have the correct target so whatever code you are executing just needs to interact with the unit "target".
List of Tags: ["race"] = Race if available. ["rank"] = PvP rank. ["numrank"] = Numeric PvP rank. ["creature"] = Creature type (Bat, Wolf , etc..) ["faction"] = Horde or Alliance ["sex"] = Gender ["druidform"] = Current druid form of friendly unit ["guild"] = Guildname ["incheal"] = Value of incoming heal ["pvp"] = Displays "PvP" if flagged for it ["smarthealth"] = The classic hp display (hp/maxhp and "Dead" if dead etc..) ["healhp"] = Current hp and heal in one number (green when heal is incoming) ["hp"] = Current hp ["maxhp"] = Current maximum hp ["missinghp"] = Current missing hp ["healmishp"] = Missing hp after incoming heal (green when heal is incoming) ["perhp"] = HP percent ["pp"] = Current mana/rage/energy etc ["maxpp"] = Maximum mana/rage/energy etc ["missingpp"] = Missing mana/rage/energy ["perpp"] = Mana/rage/energy percent ["druid:pp"] = Returns current mana even in druid form ["druid:maxpp"] = Returns current maximum mana even in druid form ["druid:missingpp"] = Returns missing mana even in druid form ["druid:perpp"] = Returns mana percentage even in druid form ["level"] = Current level, returns ?? for bosses and players too high ["smartlevel"] = Returns "Boss" for bosses and Level+10+ for players too high ["name"] = Returns plain name of the unit ["ignore"] = Returns (i) if the player is on your ignore list ["abbrev:name"] = Returns shortened names (Marshall Williams = M. Williams) ["server"] = Server name (when we get cross server BGs hue hue hue) ["status"] = "Dead", "Ghost" or "Offline" ["cpoints"] = Combo Points ["rare"] = "rare" if the creature is rare or rareelite ["elite"] = "elite" if the creature is elite or rareelite ["shortclassification"] = "E", "R", "RE" for the respective classification ["group"] = Current subgroup of the raid ["class"] = Class of the unit ["smartclass"] = Returns Class for players and Creaturetype for NPCs
Colortags: You can color your text with these tags. When using a colortag all the text behind it will be colored in that color. ["nocolor"] = Resets the color to white ["levelcolor"] = Colors based on your level vs the level of the unit. (grey,green,yellow and red) ["color:aggro"] = Red if the unit is targeted by an enemy ["classcolor"] = Classcolor of the unit
So give these humpers a spin and let me know if you encounter any bugs. If you get LUA errors please post something like a report from ImprovedErrorFrame and what you were doing.
IMPORTANT: RESET YOUR SETTINGS IF YOU WERE USING THE PREVIOUS VERSION OR YOU WILL GET ERRORS
You can download the newest version at: GitHub
Addons you might want with this:
BonusScanner (needed for accurate healing predictions):
http://www.curseforge.com/media/files/66/890/bonusscanner-1-2.zip
MobHealth3 (if your Server doesn't show actual health):
http://www.curseforge.com/media/files/72/65/mobhealth3-mobhealth3-3-2.zip
FAQ
Q: After downloading your addon doesn't show up in the game.
A: Please remove the "-master" from the folder name.
Q: How do i open the configuration?
A: Try /luf /luna or /lunaunitframes
Q: Did that warlock just cast corruption? That mage is casting fireball while running! etc...
A: Those are limitations by the vanilla interface or design decisions by me.
Q: Can you add feature x?
A: Sure... when i feel like it :o You can always ask tho.
Q: Why isn't this finished yet?
A: Its just a fun project for me so unless someone pays me real money to work on it i will go at it with my own pace.
Q: Are you autistic?
A: tips fedora
Q: Can i have your babies, bury you in gold etc?
A: I'm glad you like my work. :o