Failchievements

Achievements Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 150 Monthly Downloads
  • Supports: 4.0.1
  • 7,125 Total Downloads
  • Updated 11/14/2010 11:03:02 PM
  • Created 10/31/2010 2:31:33 AM
  • 23 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v1.40000.23
or
Support development! **
Donate

About Failchievements

Failchievements

Please use the Curseforge Ticket Tracker to report issues with this addon if you would like them to be quickly and efficiently resolved.

Overview

A custom achievement suit that offers you with unique challenges and accidental awesomes that may happen in general play, PvE, PvE, or even just standing around talking. This addon adds a new Achievement category, and integrates completely into the built in Achievement system. Just install and play!

Mission

The purpose of this addon is to highlight when a player does something unexpected and/or typically "fail". It's designed to be funny or mile markers in a characters progression (of failure). This is not designed to extend the achievements list for users to farm failures, but highlight when a player does something funny or unexpected.

Examples

Failures include general failures, raiding failures, PvP failures, and a 'Feat of Strength' variant. General failures examples are: dying (quickly, often, or in a humorous way), playing the Auction House poorly, or using the /slash commands incorrectly. Raiding failures typically include things such as: bad positioning, dying in a preventable setting, or killing yourself or others. PvP failures are typically the taboo PvP issues that just come about playing regularly, where 'Feat of Strength's are class/race specific or are very hard to obtain, if not impossible. It's expected that you install and forget, until you do something you probably shouldn't have and let your entire guild know that you, metaphorically, stood in the fire and do it in a funny way. As content is released, specific Failchievements for each encounter will be added and updated as the game progresses.

When an achievement is earned, it will be broadcast to the guild, raid or party, and emote unless specified in the Interface->Addons Tab->Failchievements configuration menu.

Known Issues

1.40000.23

No known issues .

Thank you!

HUGE thank you to the following people:

  • Aelobin - Custom Achievement Library (Couldn't have done it [with out a huge amount of overhead] with out you!)
  • Shileah - Localization (deDE)
  • Moofhrd - Localization (esMX)
  • Ant1dotE - Localization (ruRU)
  • Plato - Substantial Idea Contributor
  • Troz - Substantial Idea Contributor

More achievements will come with time, and suggestions welcome.

------------------------------------------------------------------------
r24 | jerbal | 2010-11-15 04:56:18 +0000 (Mon, 15 Nov 2010) | 1 line
Changed paths:
   A /tags/v1.40000.23 (from /trunk:23)

Tagging as v1.40000.23
------------------------------------------------------------------------
r23 | jerbal | 2010-11-15 04:54:35 +0000 (Mon, 15 Nov 2010) | 1 line
Changed paths:
   M /trunk/Achievements/Global.lua
   M /trunk/Failchievements.lua

Fixed [I'm On Your Side], [If It's Red, It's Dead], and [Turn Left At Albeuquerque] triggers and optimized a few more functions.  Slowest items are combat log parses yet, need to optimize further.
------------------------------------------------------------------------
r21 | jerbal | 2010-11-13 00:15:34 +0000 (Sat, 13 Nov 2010) | 9 lines
Changed paths:
   M /trunk/Achievements/Global.lua
   M /trunk/Failchievements.toc
   M /trunk/Libs/CustomAchievements/CustomAchievements.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-esMX.lua
   M /trunk/Locales/Failchievement-enUS.lua
   M /trunk/Locales/Failchievement-esMX.lua

Number of Deaths achievement criteria fixed after localization
Fixed Price Is Wrong to properly calculate requirements (did not include deposit price)
Fixed Name/Description issues
Fixed the Russian Localization for the ToC
Added ruRU to CompatibleLocals & Localizations in ToC
Added esMX Localization to the ToC
Formatted earned/linked Achievement text properly

--Test commit for localization and parsing via beta release.
------------------------------------------------------------------------
r19 | jerbal | 2010-11-12 00:16:11 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-deDE.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-enUS.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-esES.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-esMX.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-frFR.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-koKR.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-ruRU.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-zhCN.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-zhTW.lua

Updated Localization namespace in CustomAchievements.  Currently in error.
------------------------------------------------------------------------
r17 | jerbal | 2010-11-12 00:05:26 +0000 (Fri, 12 Nov 2010) | 5 lines
Changed paths:
   M /trunk/Achievements/Battlegrounds.lua
   M /trunk/Achievements/Global.lua
   M /trunk/Failchievements.lua
   M /trunk/Failchievements.toc
   M /trunk/Libs/CustomAchievements/CustomAchievements.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-deDE.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-enUS.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-esES.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-esMX.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-frFR.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-koKR.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-ruRU.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-zhCN.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-zhTW.lua
   M /trunk/Locales/Failchievement-enUS.lua
   A /trunk/Locales/Failchievement-esES.lua
   A /trunk/Locales/Failchievement-frFR.lua
   A /trunk/Locales/Failchievement-koKR.lua
   A /trunk/Locales/Failchievement-zhCN.lua
   A /trunk/Locales/Failchievement-zhTW.lua

Optimization Upload: Decreased load time, decreased garbage collection, decreased memory usage, decreased achievement runtime checks by 500% (expect to see less than 2 seconds of usage in 1 hour of game play while instancing.
Updated ToC with Russian/German notes and titles.
Added localization files with each possible localization, used via curseforge localization.
Added function runtime checks *library not packaged, checks commented out by curseforge*
Removed unused frames after last hook was completed.
------------------------------------------------------------------------
r16 | jerbal | 2010-11-11 05:13:17 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
   M /trunk/Locales/Failchievement-deDE.lua
   M /trunk/Locales/Failchievement-enUS.lua
   M /trunk/Locales/Failchievement-esMX.lua
   M /trunk/Locales/Failchievement-ruRU.lua

Repairing Localization Table structure.
------------------------------------------------------------------------
r15 | jerbal | 2010-11-11 05:03:11 +0000 (Thu, 11 Nov 2010) | 5 lines
Changed paths:
   M /trunk/Achievements/Battlegrounds.lua
   M /trunk/Achievements/Global.lua
   M /trunk/Failchievements.lua
   M /trunk/Libs/CustomAchievements/CustomAchievements.lua
   M /trunk/Locales/Failchievement-deDE.lua
   M /trunk/Locales/Failchievement-enUS.lua
   M /trunk/Locales/Failchievement-esMX.lua
   M /trunk/Locales/Failchievement-ruRU.lua

Updated all Localization files to match Curseforge's translation section.

Fixed GetCategoryNumAchievements function of CustomAchievemenets to prevent errors with addons such as DataStore.

Fixed the trigger condition for "All I Needed".
------------------------------------------------------------------------
r14 | jerbal | 2010-11-10 05:51:22 +0000 (Wed, 10 Nov 2010) | 3 lines
Changed paths:
   M /trunk/Achievements/Global.lua
   M /trunk/Failchievements.lua
   M /trunk/Failchievements.toc
   M /trunk/Locales/Failchievement-deDE.lua
   M /trunk/Locales/Failchievement-enUS.lua
   M /trunk/Locales/Failchievement-esMX.lua
   A /trunk/Locales/Failchievement-ruRU.lua

Added "The Price Is Wrong, Bob", and fixed the "Turn Left At Albuquerque" achievement which was incorrectly being earned by simply taking fall damage with the map open.

Added files for Russian Translation support. (coming soon!)
------------------------------------------------------------------------
r13 | jerbal | 2010-11-09 01:48:32 +0000 (Tue, 09 Nov 2010) | 5 lines
Changed paths:
   M /trunk/Achievements/Global.lua
   M /trunk/Failchievements.toc
   M /trunk/Libs/CustomAchievements/CustomAchievements.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-deDE.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-enUS.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-esMX.lua

Fixed an error involving the Charmed achievements which was causing an error.

Added localizations for the "has earned the achievement" messages.

Updated the toc descriptions for localization ready.
------------------------------------------------------------------------
r11 | jerbal | 2010-11-08 01:42:46 +0000 (Mon, 08 Nov 2010) | 11 lines
Changed paths:
   M /trunk/Achievements/Global.lua
   M /trunk/Failchievements.lua
   M /trunk/Failchievements.toc
   M /trunk/Libs/CustomAchievements/CustomAchievements.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-deDE.lua
   M /trunk/Libs/CustomAchievements/CustomAchievementsLocale-enUS.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-esMX.lua
   M /trunk/Locales/Failchievement-deDE.lua
   M /trunk/Locales/Failchievement-enUS.lua
   D /trunk/Locales/Failchievement-esES.lua
   M /trunk/Locales/Failchievement-esMX.lua

Fixed several general/raid triggers and added new achievements

Fixed a rare permissions issue warning (hopefully! Rare = hard to fix)

Huge refactoring job to prep for Localizations.  Looking for other localizations.

Localized CustomAchievements in Spanish, and German in the future

Localized Failchievements in Spanish and German (except some new achievements).  Huge thank you to Shileah(deDE) and Moofhrd(esMX)!

------------------------------------------------------------------------
r10 | jerbal | 2010-11-07 00:23:11 +0000 (Sun, 07 Nov 2010) | 9 lines
Changed paths:
   A /trunk/Achievements
   A /trunk/Achievements/Battlegrounds.lua
   A /trunk/Achievements/Global.lua
   A /trunk/FailchievementOptions.lua
   A /trunk/FailchievementOptions.xml
   M /trunk/Failchievements.lua
   M /trunk/Failchievements.toc
   D /trunk/Global.lua
   A /trunk/Libs/CustomAchievements
   A /trunk/Libs/CustomAchievements/CustomAchievements.lua
   A /trunk/Libs/CustomAchievements/CustomAchievementsLocale-enUS.lua
   D /trunk/Libs/CustomAchievements.lua
   A /trunk/Locales
   A /trunk/Locales/Failchievement-deDE.lua
   A /trunk/Locales/Failchievement-enUS.lua
   A /trunk/Locales/Failchievement-esES.lua
   A /trunk/Locales/Failchievement-esMX.lua
   D /trunk/Options.lua
   D /trunk/Options.xml

Refactored the codebase to allow for localizations and better organization

Implemented enUS localization, esMX/deDE will be in a future release.  Need help with others.

Fixed several global achievements and added new ones.

Added new Player vs. Player section and started populating achievements there.

------------------------------------------------------------------------
r9 | jerbal | 2010-11-06 06:11:28 +0000 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   M /trunk/Global.lua

Unhid an achievement that wasn't suppose to be auto-hidden and re-categorized an achievement that was misplaced.
------------------------------------------------------------------------
r7 | jerbal | 2010-11-06 05:18:01 +0000 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   M /trunk/Failchievements.lua

Database is now backwards compatible with previous.
------------------------------------------------------------------------
r5 | jerbal | 2010-11-06 05:07:58 +0000 (Sat, 06 Nov 2010) | 13 lines
Changed paths:
   M /trunk/Failchievements.lua
   M /trunk/Failchievements.toc
   M /trunk/Global.lua
   M /trunk/Libs/CustomAchievements.lua
   A /trunk/Options.lua
   A /trunk/Options.xml

stable

Changed Strength of Feet hover-text and hid progress bar.

Hid descriptions of unearned achievements

Added Interface/Addons options to send messages (or not) guild/party/emote.  Default is send messages to each channel.

Added battleground checks for many of the achievements (mostly death related) and updated descriptions.

Auto-Achievement checking for metas.

Added /many/ fails and some funnies.
------------------------------------------------------------------------
r3 | jerbal | 2010-11-02 03:28:13 +0000 (Tue, 02 Nov 2010) | 6 lines
Changed paths:
   M /trunk/Failchievements.toc
   M /trunk/Global.lua

Updated ToC to use Curse SVN substitution

Added new General Achievements and reorganized them.
Verified nearly every achievement on a character, and the remaining by unit testing.

TODO: In-line Unit Testing with Curse auto-commenting.
------------------------------------------------------------------------
r2 | jerbal | 2010-11-01 06:31:16 +0000 (Mon, 01 Nov 2010) | 5 lines
Changed paths:
   M /trunk
   A /trunk/Failchievements.lua
   A /trunk/Failchievements.toc
   A /trunk/Global.lua
   A /trunk/Libs
   A /trunk/Libs/CustomAchievements.lua
   A /trunk/Libs/LibStub
   A /trunk/Libs/LibStub/LibStub.lua

1.40000.2

Reorganized achievements and created new categories
Added several new achievements
Fixed the triggers of some older achievements
------------------------------------------------------------------------
r1 | root | 2010-10-31 18:28:30 +0000 (Sun, 31 Oct 2010) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"failchievements/mainline: Initial Import"
------------------------------------------------------------------------

Comments

First Previous Page 1 of 3 Next Last
  • #45

    Please update this addon. Do you have currently gametime to update this addon? If you do not, remember that trial accounts are free to play up to level 20. At level 20, you do not gain any exp, you simply stop leveling. However, you cannot join guilds, that is a realy shame.

  • #44

    Is this addon still alive? 

  • #43
    Hello, is there an chance you could make the update needed to bring this to 4.1? As it is showing up as being out of date.

    Thanks.
  • #41
    "It's a bird" is not displayed in the list at all for me, though I've recieved it.
  • #42
    This should be under Strengths of Feat, but is completely hidden as it is only obtainable from one class.
  • #40
    Absolutely love this addon.
  • #38
    Oh and, testing some of these out with p_ansell's way around the "hidden until earned" thing...

    I'm At Your Feet currently doesn't work. Tried targeting both horde and alliance with it, /begging, nothing happened.
  • #37
    Managed to get the MY ANKLE one and It's a Bird! at the same time, however, I can't find It's A Bird! in any of the listings; it doesn't show up in the Strength of Feet pane.

    Alonemaster doesn't recognize I've already earned Loremaster. Tried logging in and out numerous times, linking my achievement, putting on the title, it doesn't catch it.

    For it to actually catch my /played time, I had to type /played.

    For it to credit my character's 3600-ish deaths, I had to die at least once (which you'll do anyway doing these failchievements)

    Otherwise a fun addon; just wish there wasn't so much emphasis on dying (even if that is the very embodiment of failure in WoW).

  • #36
    For anyone that wants to re-enable descriptions showing, you can do so by either editing the file located at Libs/CustomAchievements/CustomAchievements.lua and changing the lines that look like:

    if CA.achis[achi].description and ( not CA.achis[achi].hidedescription or CA.achis[achi].complete )then
    modDesc = CA.achis[achi].description
    else
    modDesc = CustomAchievementsPublic.L["Hidden Until Earned"]
    end

    to

    modDesc = CA.achis[achi].description


    Or alternatively you can replace all instances of "hidedescription = true" in Global.lua to "hidedescription = false"

    Thanks for making it easy to hack Jerbal, even if you insist on removing all comments that object to you hiding descriptions by default.
  • #34
    Love this add on :) is there any way to turn the description announce back on? My guild mates keep asking me what they mean when they go off.
  • #35
    Of course! That was actually something I was testing and managed to slip into the version 11 build.

    The 19b version has descriptions back in when earned or linked (when you've earned it). Use the beta version (with a few posted bugs) or wait for this weekend for the next release!
  • #30
    i downloaded this today, and none of the achievements are able to be completed, like the ones about dying
  • #33
    Reproduced, it was an English Localization error in porting it to CurseForge's localization. It's beta for a reason! Thank you for reporting.
  • #31
    Which version, which localization, and what achievement were you trying?

    They are all triggered based on the events: you need to die to get /any/ of the death ones. This is to prevent login spam before you are able to slect you don't want to send them to party/guild/emote etc. It's also a bug that will only happen once and disappear.
  • #39
    like i just fell to my death or got killed by a mob and still didnt get it
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Diablo III Giveaway

Enter Now!