Help

Noggenfogger

Buffs & Debuffs Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 770 Downloads
  • Supports: 3.2.0
  • 0 Average Daily Downloads
  • Comments
  • Created 9/18/2009 12:50:32 AM
  • Updated 12/23/2009 4:27:35 PM
  • 3 Favorites
  • Project Site
  • License: GNU General Public License version 3 (GPLv3)
  • Release Type: Release
  • Newest File: Noggenfogger v0.1
or

About Noggenfogger

Noggenfogger

Description

This addon controlls which effect buffs are applied when using Noggenfogger Elixirs. When disabled effects are cast, they will be automatically removed from you character.

Usage

By default, all Noggenfogger Elixer effects are enabled. To choose which effect buffs you would like to be filtered, use either the chat or visual interface. To show the UI panel, open the game menu and navigate to Interface > Addons. you can also type '/noggenfogger' to go directly to the panel.

Slash Commands

Any of the following slash commands can be used:

  • '/noggenfogger'
  • '/noggen'
  • '/nf'

Arguments

Usage: '/noggenfogger [command]'

  • enable: Enables the addon.
  • disable: Disables the addon. All Noggenfogger Elixir buffs will be normally applied.
  • skeleton: Toggles the skeleton effect buff
  • slowfall: Toggles the slowfall buff
  • shrink: Toggles the shrink buff.

Visual Options UI

There are 4 checkboxes. The interface should be self explanatory. To disable any of the random buffs applied by the elixir, uncheck the appropriate checkbox. Unchecking the "Enabled" box will disable the addon and Noggenfogger Elixir buffs will be applied normally.

How it Works

The Noggenfogger Elixir item applies a random buff to the player every time it is used. When either of the following effects are set to be disabled, the addon will automatically remove the buff. The following are the visual and functional effects gained by the buffs:

  • Skeleton: Character model transformed into a skeleton, also gives the ability to breath underwater. (10 Min Duration)
  • Slowfall: Gives a slowfall buff that slows the player's descent. As a safety, this buff will be enabled if the elixir is used while falling.. (15 Sec Duration)
  • Shrink: Shrinks the player by about 30% of its normal size. (10 Min Duration) Each time the player uses the elixir, the addon scans the current buffs for exact matches for each effect. If the effect is set to disabled, the buff is automatically removed.

Frequently Asked Questions

Q: I have *blank* effect enabled, but I'm still not getting the buff I have selected.
A: The Noggenfogger Elixir item randomly chooses one of the three buffs to apply when used. Keep using the item until you get the effect you want.

Q: Whenever I use the elixir, nothing happens.
A: You probably have the effect disabled. Type '/noggenfogger' to show the options UI panel and check the buffs you want to be enabled. You can also use the chat commands to change settings. Type '/noggenfogger effectName' to toggle the effect. If you disable every buff, the elixir will effectively do nothing.

Q: Jumping around while using the elixir causes buffs to be applied that I have disabled.
A: This is a safety feature. If you try to use the elixir while falling, it will temporarily override any settings you have. This is in case somebody tries using the elixir as an emergency slowfall while falling off a cliff, for example. I may add a setting to disable this feature at some point.

First release

Comments

  • #5
    Date: 2010-11-06 01:07:25
    ID: 1
    Error occured in: AddOn: Noggenfogger
    Count: 1
    Message: Error: AddOn Noggenfogger attempted to call a forbidden function (CancelUnitBuff()) from a tainted execution path.
    Debug:
    [C]: CancelUnitBuff()
    Noggenfogger\Core.lua:103: CompareBuffs()
    Noggenfogger\Core.lua:75: ?()
    ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
    ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
    [string "safecall Dispatcher[2]"]:4:
    [string "safecall Dispatcher[2]"]:4
    [C]: ?
    [string "safecall Dispatcher[2]"]:13: ?()
    ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
    ...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
    ...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119
  • #6
    The error message appears to state that the function used to clear unit buffs is protected, but Blizzard hasn't changed it. What I'm guessing is that the function is being called through a protected execution path and is throwing an error.

    Now I can't update this or any of my other addons at this time. However, you can try downloading the latest version of Ace and replace the files in Noggenfogger with the newer version.

    I will be building a new PC soon and I will be able to get back to addon programming asap. Until then, just try what you can do yourself by replacing Ace with the latest version.
  • #1
    Addon doesn't work. 3.2.2

    For example i have unchecked Slow fall + Skeleton, yet these are the only buffs i get, if i reverse this, and have Shrink checked only, i still mostly get skeleton + slow fall.

    In responce to your Q&A,

    Q: I have *blank* effect enabled, but I'm still not getting the buff I have selected.
    A: The Noggenfogger Elixir item randomly chooses one of the three buffs to apply when used. Keep using the item until you get the effect you want.

    Doesnt that make the addon pointless??

    The filter doesnt work, and even if you have all boxes unchecked (apart from enable) it still applys the random NF buffs.
  • #2
    Tewty, I can assure you that I have thoroughly tested this addon in 3.2.2 and it's working as intended. I'm afraid that you've misunderstood what this addon does and how it works.

    Just to clarify––This addon't doesn't cast any of the specific buffs that the Noggenfogger Elixir gives. That's not possible with any addon. It simply filters the random buffs created by the item and removes the unwanted spells when they're casted.

    What this addon does is this: When you use the Noggenfogger Elixir item, you can one of 3 random buffs. Say for example you want the shrink buff, but not the skeleton or slowfall buffs. Since the addon can't specify which random buff the Noggenfogger Elixir casts, it simply removes the buffs you don't want.

    So what you're experiencing in your comment is the intended behavior of this addon. Even though you have the skeleton + slowfall buffs unchecked, you're not always getting the shrink effect that you want. The Noggenfogger Elixir is still going to cast these buffs––there's nothing you can do about that.

    But what the addon CAN do is remove these unwanted buffs when you get them.
    If you don't get the buff that you want the first time you use the Noggenfogger Elixir, just keep casting it until you do. I tried making this clear in the Q&A.

    Thanks for your feedback. Hopefully, it will help other people that have the same question.
  • #3
    Ok, so it essentially stops you having to remove the unwanted debuff's yourself.

    Yet, im still having problems :)

    With all filters turned on (all boxes ticked) i used 3 elixirs and gained all 3 buffs.

    I then tried using all 3 elixirs with all boxes un-ticked, and i still gained all 3 buffs.

    Lastly i tried the console command to toggle the filters, still no luck.

    not tryin to be awkward. just feedback from what i found :)
  • #4
    Have you tried disabling all your other addons? There might be something conflicting with Noggenfogger. There's really no reason that it shouldn't be working otherwise.
  • 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.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!