Go to Page... |
Updated: | 01-15-10 09:53 AM |
Created: | 10-19-09 04:54 PM |
Downloads: | 74,864 |
Favorites: | 257 |
MD5: |
please accept my apology for abandoning this addon and not answering your support requests.
I don't play wow anymore and thus any request will remain unaswered.
What is Faceroller?
Faceroller is an addon in the spirit of Event Horizon with the look of Faceshooter. It's focus lies on using a minimal amount of screen space while showing anything you need to know at the moment.
It will show you only one icon on the screen: the highest priority ability, which should be used next. Once the ability was used, it will reevaluate all cooldowns and debuffs on your target and present you the next spell.
As this needs tracking of cooldowns and debuffs and making decisions what to suggest when, Faceroller is split into modules. And to get some use out of Faceroller, you will need a module that fits your talent spec (See below for a list of modules).
You will get little or no use out of Faceroller if your toon is below level 80!
What Faceroller is NOT
First and foremost, Faceroller is not all knowing. It only keeps track of your current target and therefore can assist you only with a single target.
How to use Faceroller
First, you will need a module that works with your spec. There are currently modules available for the following specs:
File Name |
Version |
Size |
Author |
Date |
Type |
1.2c |
2kB |
05-14-11 03:29 AM |
Addon |
||
1.7 |
2kB |
05-08-11 07:38 AM |
Addon |
||
1.2.1 |
102kB |
02-13-11 02:06 PM |
Patch |
||
1.2 |
2kB |
02-13-11 05:15 AM |
Addon |
||
4.0 |
1kB |
01-02-11 01:25 PM |
Addon |
||
1.3.2 |
2kB |
03-24-10 04:44 PM |
Addon |
||
1.1 |
2kB |
10-25-09 01:16 PM |
Addon |
Comment Options |
Sano |
View Public Profile |
Send a private message to Sano |
Find More Posts by Sano |
Add Sano to Your Buddy List |
10-21-09, 01:17 PM | ||
|
|
|
|
hungtar |
View Public Profile |
Send a private message to hungtar |
Find More Posts by hungtar |
Add hungtar to Your Buddy List |
10-21-09, 01:37 PM | ||
|
Edit: looked in the mmoui minion forum and noticed this is a known bug with the client. Will pack the next release with just the addons in the zip and not in an extra folder. But of course i won't be able to check if that fixes it. Edit: 0.0.6 is packed as described above. let's hope that fixes it.
Last edited by hungtar : 10-21-09 at 10:25 PM.
|
|
|
hungtar |
View Public Profile |
Send a private message to hungtar |
Find More Posts by hungtar |
Add hungtar to Your Buddy List |
10-21-09, 04:27 PM | |
|
Updated Faceroller_RetPaladin with your newest additions and gave it a proper module name.
|
|
Kunstbanause |
View Public Profile |
Send a private message to Kunstbanause |
Find More Posts by Kunstbanause |
Add Kunstbanause to Your Buddy List |
10-21-09, 10:30 PM | ||
|
|
|
|
hungtar |
View Public Profile |
Send a private message to hungtar |
Find More Posts by hungtar |
Add hungtar to Your Buddy List |
10-22-09, 01:49 AM | |
A Chromatic Dragonspawn
Forum posts: 153
File comments: 47
Uploads: 0
|
Wowhead is down right now, but I'm currently working on modules for mut rogues, shadow priests, and demo locks.
EDIT: I won't mind if anyone beats me to these, though.
Last edited by Psychophan7 : 10-22-09 at 01:50 AM.
|
|
Psychophan7 |
View Public Profile |
Send a private message to Psychophan7 |
Find More Posts by Psychophan7 |
Add Psychophan7 to Your Buddy List |
10-22-09, 05:56 AM | |
|
Possible bug in the simplehunter module.
Around lines 234 - 241 there appears to be an option to enable/disable Hunter's Mark. However, it's impossible to toggle it. I'm guessing that on line 235 it should say "if options.hunters_makr == 0 then", as that would actually allow a toggle. |
|
wurmfood |
View Public Profile |
Send a private message to wurmfood |
Find More Posts by wurmfood |
Add wurmfood to Your Buddy List |
10-22-09, 07:27 AM | |||
A Chromatic Dragonspawn
Forum posts: 153
File comments: 47
Uploads: 0
|
Code:
Print ("blah blah blah")
|
||
|
Psychophan7 |
View Public Profile |
Send a private message to Psychophan7 |
Find More Posts by Psychophan7 |
Add Psychophan7 to Your Buddy List |
10-22-09, 07:46 AM | ||
|
|
|
|
hungtar |
View Public Profile |
Send a private message to hungtar |
Find More Posts by hungtar |
Add hungtar to Your Buddy List |
10-22-09, 07:54 AM | ||
|
You didn't see any output because it wasn't there. However, that was already adressed in 0.0.2 or something. Please make sure you are using the latest version before you post comments here. The references in Faceroller_ExampleModule to an non-existing module FR_test2 is corrected in 0.0.7. FR_test2 is now Faceroller_SimpleHunter. |
|
|
hungtar |
View Public Profile |
Send a private message to hungtar |
Find More Posts by hungtar |
Add hungtar to Your Buddy List |
10-22-09, 09:28 AM | ||
A Chromatic Dragonspawn
Forum posts: 153
File comments: 47
Uploads: 0
|
|
|
|
Psychophan7 |
View Public Profile |
Send a private message to Psychophan7 |
Find More Posts by Psychophan7 |
Add Psychophan7 to Your Buddy List |
10-22-09, 02:55 PM | |
|
Faceroller_ShadPriest is out.
Still needs testing and is missing some features. Please give me your feedback in the comments! Cheers!
Last edited by Kunstbanause : 10-22-09 at 02:55 PM.
|
|
Kunstbanause |
View Public Profile |
Send a private message to Kunstbanause |
Find More Posts by Kunstbanause |
Add Kunstbanause to Your Buddy List |
10-23-09, 08:46 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
MM Hunter Plugin didnt work for me. (German Client)
A Grey White Icon instead of Skillicon appears.
Last edited by tobblerone : 10-23-09 at 08:59 AM.
|
|
tobblerone |
View Public Profile |
Send a private message to tobblerone |
Find More Posts by tobblerone |
Add tobblerone to Your Buddy List |
10-23-09, 10:02 AM | ||
|
Last edited by hungtar : 10-23-09 at 10:02 AM.
|
|
|
hungtar |
View Public Profile |
Send a private message to hungtar |
Find More Posts by hungtar |
Add hungtar to Your Buddy List |
10-23-09, 01:42 PM | |
|
SimpleEnhancementShaman
I was just about to rewrite ShamWow to be more generic (for any class) when I saw this addon newly posted. Your addon is exactly what I wanted. Great work so far!
I made some changes to your included SimpleEnhancementShaman that others might like to use. With the changes to Flame Shock if glyphed (increased duration and crits), I added a check to see if the shaman has the needed glyph and whether or not the target already has the debuff. It will replace the first earth shock in the melee rotation if both conditions are met. It will also suggest flame shock over earth shock if ranged and both conditions are met. If in melee range, it will suggest using Stormstrike before flame shock or earth shock for the bonus damage. I also added Shamanistic Rage and an emergency heal if low on life. I forget if I added more or changed anything else. Those are the big changes. --- If I might make some requests? 1. Perhaps a way to detect combat status (in or out of combat)? I was going to put in a suggestion to heal if low on life, high on mana, and out of combat. When I target something and the Faceroller button appears, it would yell "Heal yourself before you do something stupid!" or at least display the heal icon (preferably just the icon). That way I don't waltz into combat with too low of life, especially if I have the mana to spare. 2. Perhaps a better way to detect if in melee range than the way I have scripted? The way I wrote it feels a bit awkward. It also sometimes but rarely requires me to be struck once before it realizes I'm in melee range. 3. Perhaps an easier way to access glyphs and possibly talents? It took me quite some time to figure out exactly which spell id to use for a detected glyph. 4. Perhaps a better way to exclude spells from the rotation when you still need to keep up with their cooldown (e.g. Shamanistic Rage)? I used the p-variable and v.data (detecting zero; anything other than zero sorts according to priority), but it currently feels awkward. Acceptable as it currently is so it's certainly a low priority. Currently I believe you can just give anything you want out of rotation a .data of zero and then number everything else according to priority (with bigger == better) and then exclude zeros after the fact (as I did in my example). That is all that I can think of for now. Thank you for your time and the wonderful addon! --- PS: Cannot figure how to add a file, so here is my revised code. Code:
-- -- Enhancement Shaman module. -- do local _, playerClass = UnitClass("player") if playerClass ~= "SHAMAN" then return end end local MODULE = "enh" local Faceroller = _G["Faceroller"] local gsi = Faceroller.gsi local b_maelstrom local b_lightning local b_fshock local fshock = false local ranged = 0 local mana = 0 local maxMana = 0 local health = 0 local maxHealth = 0 local Init = function() local skills = { [17364] = 400, -- Stormstrike [8042] = 200, -- Earth Shock [60103] = 100, -- Lava Lash [30823] = 0, --Shamanistic Rage } for k, v in pairs(skills) do if Faceroller:HasSpell (k) == false then return nil, "spell not found" end end Faceroller:RegisterBuff(324) -- lightning shield Faceroller:RegisterBuff(51532) -- maelstrom weapon -- check for glyph of flame shock and register debuff fshock = false for i = 1, 6 do local _, _, g, _ = GetGlyphSocketInfo(i, atg) if g == 55447 then fshock = true Faceroller:RegisterDebuff(8050, true) --Flame Shock print (MODULE .. ": found Glyph of Flame Shock") end end b_maelstrom = gsi[51532] b_lightning = gsi[324] b_fshock = gsi[8050] return skills end local NextShot = function(gcd, spells, buffs, debuffs, myDebuffs) local th = max(0.5, gcd) th = th + 0.1 mana = UnitPower('player'); maxMana = UnitPowerMax('player'); health = UnitHealth('player'); maxHealth = UnitHealthMax('player'); if spells[30823].cd < th and (mana < .2 * maxMana) then return 30823 end -- check if we have 5 stacks of maelstrom weapon local v = buffs[b_maelstrom] if v.active and v.count == 5 and v.time_left > th then return 403 end -- no lightning shield if not buffs[b_lightning].active then return 324 end -- check if Stormstrike should be used in melee range before Shock. ranged = IsSpellInRange("Stormstrike", "target") == 0 if not ranged and spells[17364].cd < th then return 17364 end -- no flame shock and glyphed if fshock == true then local v = myDebuffs[b_fshock] if v.active == false or v.time_left < 2 then return 8050 end end -- find highest priority skill to use local n = 0 local p = 0 for k, v in pairs(spells) do if v.cd < th then if v.data > p then n = k p = v.data end end end if n == 0 or p == 0 then -- nothing to do. refresh lightning shield or emergency heal if buffs[b_lightning].count < 3 then return 324 elseif (health < .25 * maxHealth) then return 331 else return 0 end end return n end Faceroller:RegisterModule(MODULE, Init, NextShot, nil)
Last edited by TekNoir : 10-23-09 at 02:06 PM.
|
|
TekNoir |
View Public Profile |
Send a private message to TekNoir |
Find More Posts by TekNoir |
Add TekNoir to Your Buddy List |