Go to Page... |
Compatibility: | The War Within (11.0.2) |
Updated: | 09-06-24 09:29 AM |
Created: | 01-30-12 09:23 AM |
Downloads: | 29,830 |
Favorites: | 117 |
MD5: | |
Categories: | Character Advancement, Utility Mods |
Description:
Faction Addict is a stand-alone addon that provides additional faction information to your characters working towards faction based achievements. Intended for those players who work on gaining exalted with many factions but also helpful to those that do not. There are in game achievements for being exalted with 1, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, and 60 factions respectively.
Faction Addict also provides a reputation logging system that allows the player to see what reputation gains they have made in the current and previous sessions.
Use slash commands /fa or /factionaddict or click the new button on the upper right corner of your characters reputation panel to open and/or close the addon window.
Usage: (slash commands)
File Name |
Version |
Size |
Author |
Date |
1.91 |
451kB |
gmz323 |
09-04-24 07:34 AM |
|
1.90 |
451kB |
gmz323 |
08-22-24 10:16 AM |
|
1.89 |
450kB |
gmz323 |
08-14-24 08:55 AM |
|
1.88 |
449kB |
gmz323 |
07-24-24 01:21 PM |
|
1.87 |
449kB |
gmz323 |
05-07-24 03:30 PM |
|
1.86 |
449kB |
gmz323 |
03-20-24 08:58 AM |
|
1.85 |
449kB |
gmz323 |
01-19-24 09:43 AM |
|
1.84 |
449kB |
gmz323 |
11-20-23 07:04 AM |
|
1.83 |
430kB |
gmz323 |
11-18-23 09:01 AM |
|
1.82 |
430kB |
gmz323 |
11-08-23 06:38 AM |
|
1.81 |
430kB |
gmz323 |
09-06-23 11:49 AM |
|
1.80 |
430kB |
gmz323 |
07-11-23 05:22 PM |
|
1.79 |
430kB |
gmz323 |
05-05-23 08:46 AM |
|
1.78 |
430kB |
gmz323 |
05-03-23 08:12 AM |
|
1.77 |
430kB |
gmz323 |
03-21-23 01:54 PM |
|
1.76 |
430kB |
gmz323 |
02-20-23 10:30 AM |
|
1.75 |
429kB |
gmz323 |
02-13-23 07:08 PM |
|
1.74 |
431kB |
gmz323 |
02-07-23 04:32 PM |
|
1.73 |
430kB |
gmz323 |
02-04-23 07:39 PM |
|
1.72 |
429kB |
gmz323 |
02-26-22 10:16 AM |
|
1.71 |
429kB |
gmz323 |
11-03-21 08:59 AM |
|
1.70 |
429kB |
gmz323 |
10-19-21 08:22 AM |
|
1.69 |
429kB |
gmz323 |
09-02-21 04:26 PM |
|
1.68 |
429kB |
gmz323 |
06-29-21 06:11 PM |
Comment Options |
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
PocketAppZ |
View Public Profile |
Send a private message to PocketAppZ |
Find More Posts by PocketAppZ |
Add PocketAppZ to Your Buddy List |
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
10-24-14, 12:00 AM | |
|
Bug! AAIGH!!
Sorry. I'm late and it's tired.
Just clicked the bucket in Area 52, got this error. Thank you! Code:
Date: 2014-10-24 02:24:31 ID: 3 Error occured in: Global Count: 1 Message: ..\AddOns\FactionAddict\FactionAddict.lua line 1715: attempt to concatenate local 'faction' (a nil value) Debug: FactionAddict\FactionAddict.lua:1715: FactionAddict_OnEvent() [string "*:OnEvent"]:1: [string "*:OnEvent"]:1 Locals: self = frameFactionAddict { 0 = <userdata> Tab3Label = frameFactionAddictTab3 { } FactionAddictFramePortrait = frameFactionAddict_FactionAddictFramePortrait { } faTitleText = frameFactionAddict_faTitleText { } Tab2Label = frameFactionAddictTab2 { } Tab4Label = frameFactionAddictTab4 { } numTabs = 4 Tab1Label = frameFactionAddictTab1 { } selectedTab = 1 } event = "CHAT_MSG_COMBAT_FACTION_CHANGE" arg1 = "Reputation with Guild increased by 125." arg2 = "" arg3 = "" arg4 = "" arg5 = "" arg6 = "" arg7 = 0 arg8 = 0 arg9 = "" arg10 = 0 arg11 = 16 factionDecrease = false s1 = 1 e1 = 39 faction = nil amount = "125" rep = 125 (*temporary) = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:139 (*temporary) = "Faction: " (*temporary) = nil (*temporary) = " Rep: 125" (*temporary) = "125" (*temporary) = "125" (*temporary) = "125" (*temporary) = "attempt to concatenate local 'faction' (a nil value)" fa_DebugOut = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:139 FACTION_ADDICT_LOGGING_VERSION = 1 fa_UpdateLogVersion = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:793 FactionAddictConfigDefaults = <table> { CB_CATEGORY_CATA = true CB_STANDING_NEUTRAL1 = true CB_STANDING_UNFRIENDLY = true CB_CATEGORY_CF = true CB_CATEGORY_MOP = true CB_STANDING_REVERED = true CB_CATEGORY_BC = true CB_STANDING_HONORED = true CB_STANDING_FRIENDLY = true CB_STANDING_EXALTED = true CB_STANDING_HOSTILE = true RB_ORDERBY = 1 CB_CATEGORY_WOTLK = true CB_STANDING_NEUTRAL0 = true CB_OPTION_HIDEINACTIVE = true CB_OPTION_AUTOBAR = true CB_CATEGORY_WOD = true CB_FILTER_SHOW_HO = true CB_FILTER_SHOW_AO = true CB_STANDING_HATED = true } fa_CleanConfigVars = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:777 lfgBonusFactionID = nil running = nil doServerFactionQuery = 1 fa_PopulateDisplayTable = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:618 fa_SortDisplayTable = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:504 fa_InfoWindow_LoadInfo = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:1377 pattern_standing_inc = "Reputation with (.+) increased by (%d+)." pattern_standing_dec = "Reputation with (.+) decreased by (%d+)." faPlayerGuildName = nil fa_PopulateAllFactionDataTable = <function> defined @Interface\AddOns\FactionAddict\FactionAddict.lua:517 tempFactionIDsByName = <table> { } faLastRepGainStr = "Last Gain - None This Session" L = <table> { TAB2_TT = "Log" CONFIG_TT_HO = "Show Horde only factions." EXALTED_TXT = "Exalted: " TAB3_DISPLAY_ORDER_TXT = "Order factions by" TAB1_DESC_TXT = "Click a faction for more info." SHOWN_TXT = "Shown: " TAB3_CONFIG_WOD = "Warlords of Draenor Factions" TAB3_CONFIG_WOTLK = "Wrath of the Lich King Factions" TAB3_CONFIG_ORDER_PCT = "% to Exalted" KNOWN_TXT = "Known: " CONFIG_TT_OrderPct = "Order factions by percent to exalted." CATEGORY_TXT = "Category: " CONFIG_TT_AO = "Show Alliance only factions." PCT_TO_EXALTED_TXT = "Pct to Exalted: " CONFIG_TT_OrderName = "Order factions by faction name." CONFIG_TT_WOD = "Show Warlords of Draenor factions." TAB3_CONFIG_HORDE_ONLY = "Show Horde Only Factions" CONFIG_TT_AUTOBAR = "Automatically change the reputation bar to faction with last reputation gain." TAB2_SESSIONTOTAL_TXT = "Session Total: " TAB3_CONFIG_CF = "Classic Factions" LAUNCH_WATCH_PANEL_TXT = "Launch Watch Panel" TAB3_CONFIG_HIDEINACTIVE = "Hide Inactive Factions" ABOUT_TXT = "Faction Addict is an addon that helps the player easily view and track information related to the various factions in the game. Great for those working towards exalted reputations with different factions. Use slash commands /fa or /factionaddict to open and/or close the window. The default ui reputation panel also has a launch button in the upper-right corner. Download updates and leave comments at: wowinterface.com and wow.curse.com Authored by: gmz323 (Greg)" TAB3_DISPLAY_OP AddOns: Swatter, v4.4.2 (<%codename%>) WowheadLooter, v60004 AchieveIt, v ACP, v3.4.14 AdvancedXPBar, v2.0.1 Altoholic, v5.4.008 Analyst, v1.3.0 Archy, v1.8.43 AucAdvanced, v5.21.5490 (SanctimoniousSwamprat) AucFilterBasic, v5.21.5490 (SanctimoniousSwamprat) AucFilterOutlier, v5.21.5490.5459(5.21a/embedded) AucMatchUndercut, v5.21.5490.5364(5.21a/embedded) AucStatHistogram, v5.21.5490 (SanctimoniousSwamprat) AucStatiLevel, v5.21.5490 (SanctimoniousSwamprat) AucStatPurchased, v5.21.5490 (SanctimoniousSwamprat) AucStatSales, v5.21.5490.5476(5.21a/embedded) AucStatSimple, v5.21.5490 (SanctimoniousSwamprat) AucStatStdDev, v5.21.5490 (SanctimoniousSwamprat) AucStatWOWEcon, v5.21.5490.5323(5.21a/embedded) AucUtilAHWindowControl, v5.21.5490.5347(5.21a/embedded) AucUtilAppraiser, v5.21.5490.5462(5.21a/embedded) AucUtilAskPrice, v5.21.5490.5447(5.21a/embedded) AucUtilAutoMagic, v5.21.5490.5443(5.21a/embedded) AucUtilCompactUI, v5.21.5490.5444(5.21a/embedded) AucUtilEasyBuyout, v5.21.5490.5458(5.21a/embedded) AucUtilFixAH, v5.21.5490 (SanctimoniousSwamprat) AucUtilItemSuggest, v5.21.5490.5417(5.21a/embedded) AucUtilPriceLevel, v5.21.5490.5458(5.21a/embedded) AucUtilScanButton, v5.21.5490.5403(5.21a/embedded) AucUtilScanFinish, v5.21.5490.5347(5.21a/embedded) AucUtilScanProgress, v5.21.5490.4979(5.21a/embedded) AucUtilScanStart, v5.21.5490.5347(5.21a/embedded) AucUtilSearchUI, v5.21.5490.5481(5.21a/embedded) AucUtilSimpleAuction, v5.21.5490.5452(5.21a/embedded) AucUtilVendMarkup, v5.21.5490.4828(5.21a/embedded) AutoRepair, v Awwwww, v2.0.1 Babylonian, v5.1.DEV.332(/embedded) BadBoy, v12.412 BadBoyCCleaner, v BadBoyHistory, v1.31 BeanCounter, v5.21.5490 (SanctimoniousSwamprat) BelowAverageItems, v1.12 BetterTooltips, vv1.4b CandyBuckets, v6.0.0.141023 ChatLoot, v1.5 Compass, v1.0.5 Configator, v5.1.DEV.359(/embedded) CritterEmote, v1.7 DarkmoonProfessional, v6.0.2.1 DataStore, v6.0.001 DataStoreAchievements, v6.0.001 DataStoreAgenda, v6.0.001 DataStoreAuctions, v6.0.001 DataStoreCharacters, v6.0.001 DataStoreContainers, v6.0.001 DataStoreCrafts, v6.0.001 DataStoreCurrencies, v6.0.001 DataStoreInventory, v6.0.001 DataStoreMails, v6.0.001 DataStorePets, v6.0.001 DataStoreQuests, v6.0.001 DataStoreReputations, v6.0.001 DataStoreSpells, v6.0.001 DataStoreStats, v6.0.001 DataStoreTalents, v6.0.001 DebugLib, v5.1.DEV.337(/embedded) DragEmAll, v1.0.5 Dresser, v6.0.0.141016 Elephant, v3.3.8 Exonumist, v6.0.2.45 FactionAddict, v1.19 FBMergeDatabase, v1.2p FBOutfitDisplayFrame, v1.3 FBTrackingFrame, v1.2p FishingBuddy, v1.4d FlightMapEnhanced, v1.5.37 Gatherer, v4.4.2 Grail, v065 GrailAchievements, v011 GrailReputations, v007 GrailWhen, v001 GuildRosterButtons, v3.9 IgnoreMore, v1.1.1-40300 InFlightLoad, v6.0.001 Informant, v5.21.5490 (SanctimoniousSwamprat) LagBar, v3.2 LegacyQuest, vv1.0 LibExtraTip, v5.12.DEV.363(/embedded) LightHeaded, v373 Linkerize, v005 MerchantFilterButtons, v2.1 MetaMap, v6.0.2.1 MetaMapBWP, v6.0.0 MetaMapFWM, v6.0.0 MetaMapNBK, v6.0.0 MetaMapQST, v6.0.0 MetaMapTRK, v6.0.0 MetaMapWKB, v6.0.0 Overachiever, v0.80 OverachieverTrade, v0.80 PetLeash, v3.0.1 Postal, v3.5.1 QuestPlates, v0.7 RangeDisplay, vv4.2.5 SanityCheck, vv1.61 SilverDragon, vv3.1.0 SimpleGold, v5.4.2 SlideBar, v4.4.2 (<%codename%>) SpeedyGonzales, v1.7.1 StoreBeGone, v1.2 Stubby, v5.21.5490 (SanctimoniousSwamprat) SwindlerPreventer, v5.0.1 (15799) BETA TabardAddict, v2.23 TinyPad, v2.0.2 TipHelper, v5.12.DEV.351(/embedded) TipTop, v2.13.5 WoDBeta TomTom, vv60000-1.0.0-f4ee865 TrackOMatic, v1.7.0 TradeSkillDW, v1.96 Volumizer, v6.0.2.1 Wholly, v045 ZoneAchievementTracker, v6.0.2.35 BlizRuntimeLib_enUS v6.0.2.60000 <none> (ck=f3a) |
|
Barleduq |
View Public Profile |
Send a private message to Barleduq |
Find More Posts by Barleduq |
Add Barleduq to Your Buddy List |
10-10-14, 04:25 PM | |
|
Hi all! Below are the Faction Addict changes that are completed for the upcoming Warlords of Draenor pre-patch. (6.0.2) Will be available for download on patch day.
v1.18 (2014-10-14)
|
|
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
04-03-13, 08:30 AM | |
|
Thanks again Phanx! I have the initial implementation working now and will probably spend a few days with it before putting out the release.
I really appreciate the time you've spent helping with these features and have learned more along the way. In case you need to reuse this snippet in the future below is an updated paste. There were a few tiny syntactic changes plus a case to handle when 'Inactive' header is collapsed. http://pastebin.com/Pm4v6nKD Thanks again! |
|
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
04-02-13, 04:20 PM | |
|
I don't know why Blizzard designs APIs like this... the pet journal is the same, but infinitely worse. Anyway, a simple flag to prevent recursion should be sufficient. I updated my previous code and combined them:
http://pastebin.com/V9gmF9kH You can continue to call UpdateInactiveFactionList() in response to UPDATE_FACTION; it won't run again if it's already in the middle of a run. SetWatchedFactionByID(factionID) will still trigger the events, but won't cause UpdateInactiveFactionList to run while it's running. Instead of a table lookup to determine if a faction is inactive, call IsFactionInactive(factionID).
__________________
Retired author of too many addons. Message me if you're interested in taking over one of my addons. Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 04-02-13 at 04:21 PM.
|
|
Phanx |
View Public Profile |
Send a private message to Phanx |
Find More Posts by Phanx |
Add Phanx to Your Buddy List |
04-02-13, 08:48 AM | ||
|
The problem is that UpdateInactiveFactionsList itself generates multiple UPDATE_FACTION events as the headers are expanded and collapsed. So the whole thing kind of recurses on itself and stack overflows when you call it in response to an UPDATE_FACTION event. I had a thought of unregistering that event handler while in the function but seems a bit risky. Any thoughts? |
|
|
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
03-28-13, 03:53 PM | |
|
Appreciate the code and time you spent on this Phanx. It must be a feature you're really interested in!
I'll work on rolling this support into the next release. |
|
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
03-28-13, 01:54 PM | |
|
Set watched faction by ID:
http://pastebin.com/9Tb6X3Lm Get list of inactive factions: http://pastebin.com/BqDGmc0s With the latter, you just need to call the UpdateInactiveFactionsList function in response to the UPDATE_FACTION event, and then you can check InactiveFactions[factionID] to see if a particular faction should be ignored: Code:
if InactiveFactions[factionID] then -- don't display else -- display end
__________________
Retired author of too many addons. Message me if you're interested in taking over one of my addons. Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 03-28-13 at 01:59 PM.
|
|
Phanx |
View Public Profile |
Send a private message to Phanx |
Find More Posts by Phanx |
Add Phanx to Your Buddy List |
03-23-13, 07:15 AM | ||
|
Thanks for the feedback Phanx.
This is somewhat difficult with the current implementation of Faction Addict. FA was written to be independent of the default reputation UI. That means it can only use faction APIs that pass faction ID and can't really use those that pass a faction INDEX. When I looked into workaround sometime back for mapping INDEXes to IDs I realized that the indexes keep changing based on what is currently displayed and/or folded/unfolded in the default display. It added a level of complexity that I didn't want to deal with. This is also why I've not been able to easily implement the quick change reputation bar as SetWatchedFactionIndex(index) uses the indexes instead of Faction IDs. It is more likely that I would implement custom standalone active/inactive and reputatation bar features into the addon than try to find a workaround with the indexes. But it will take some time. Thanks!
|
|
|
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
03-23-13, 02:51 AM | |
|
Could you add an option to not display factions the player has moved to the Inactive group? When you're scanning the faction list, just check the text of each header you encounter against the FACTION_INACTIVE global. If it's a match, stop the scan; all the remaining factions are in the Inactive group.
This would help keep the list clean. For example, I don't need to see Forest Hozen at the top of the list (99.52% Revered)... Blizzard failed to consider that not all players are guilded (with the +rep bonus from their guild) when setting the rep rewards for those quests, and didn't fix it until after I'd already leveled through Jade Forest and done all the quests, so I can never gain any more rep with them to get Exalted. Then there are some factions that are just totally useless, like the Gelkis and Magram Clan Centaur from the level 30 quests in Desolace back in Vanilla... I'm not even sure those quests exist anymore.
__________________
Retired author of too many addons. Message me if you're interested in taking over one of my addons. Don’t message me about addon bugs or programming questions. |
|
Phanx |
View Public Profile |
Send a private message to Phanx |
Find More Posts by Phanx |
Add Phanx to Your Buddy List |
10-19-12, 06:18 AM | ||
|
Below Average Items Link - http://www.wowinterface.com/download...Indicator.html |
|
|
gmz323 |
View Public Profile |
Send a private message to gmz323 |
Find More Posts by gmz323 |
Add gmz323 to Your Buddy List |
10-18-12, 07:15 PM | |
A Murloc Raider
Forum posts: 6
File comments: 397
Uploads: 0
|
Hello! Just wanted to mention your link to "Below Average Items" in your description seems to be broken.
Great addons! |
|
Aisenfaire |
View Public Profile |
Send a private message to Aisenfaire |
Find More Posts by Aisenfaire |
Add Aisenfaire to Your Buddy List |
09-06-12, 05:39 AM | |
|
Just a note...
... thanking you for working to update this for all the new stuff.
Thank you! |
|
Barleduq |
View Public Profile |
Send a private message to Barleduq |
Find More Posts by Barleduq |
Add Barleduq to Your Buddy List |