Get an Epic Experience with Premium

Parrot

Combat Login to Add Favorites
  • 19 Likes
  • World of Warcraft
  • 9,776 Monthly Downloads
  • Supports: 5.4.0
  • 1,922,950 Total Downloads
  • Updated 09/12/2013
  • Created 07/10/2008
  • 1,704 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: v1.11.4
or
Support development! **
Donate

About Parrot

Floating Combat Text of awesomeness.

Displays Events from the combatlog (damage, healing, ...) as moving text and numbers across the Screen. It also supports various other Events (Loot, Cooldowns, ...). Further Parrot offers a Trigger-system to display Text and play sounds on certain predefined events (e.g. Nightfall for Warlocks).

Localization

If you want to translate Parrot into your language (or update an existing translation) please do so here.

FAQ

Q: "I created a custom Trigger doing <something>. Is it worthy to be in parrots default triggers?"
A: In many cases it is. If you want to contribute a custom trigger to be added to the default triggers, please post a ticket where you describe *exactly* how you set it up. I can't figure that out for every class and every spec.

Q: "Parrot is not showing heals, but it's enabled in the options"
A: Since 3.2 WoW displays every full overheal in the combatlog (even for HoTs). That's why Parrot v1.9.0+ contains an option in Events to "Hide full overheals" which is enabled by default to avoid unnecessary spam.

Q: ''I want to use custom fonts and sounds in Parrot, but there are none available'
A: Parrot doesn't provide sounds or additional fonts (only the fonts included in WoW) For additional fonts and sounds please install SharedMedia.
To use custom sounds and fonts see the "INSTRUCTIONS for MyMedia.txt" in the SharedMedia-folder.

Q: "Whenever I /reload or log back in again, parrot auto-hides blizzard's default outgoing damage text (the one above the mob in question). Is there any way to avoid having to enable blizz's functions all the time?
A: When enabled Parrot manages the settings for Blizzard FCTs damage- and heal-display. You can enable these features to be used with Parrot in the config (General->Game damage/healing)

Q: "Sometimes when Looting stackable items, the stackcount is off. Why isn't this fixed?"
A: The problem is, that the Interface-event for the Loot is sometimes triggered before, and sometimes after the item was put in the bag (depending on lag). If anyone knows a solution that does not involve constantly polling the bags' content, I'm open to suggestions.

Questions

If you need help with some option, trigger, or whatever use the Parrot-forum on wowace for any questions you might have (please no bug-reports).

Feature Requests

To make a feature Request please use the ticket-system.
Before making a feature Request please make sure that the current alpha does not contain the feature already.

Also check if there is a similar feature request among the open tickets already (and maybe join the discussion there).

Bugs

Please use the ticket-system

v1.11.4
* mark compatible with wow 5.4

v1.11.3
* mark compatible with wow 5.3
* fix bug in raid-difficulty detection

v1.11.2
* mark update for WoW 5.2

v1.11.1
* fix configuration-menu not working correctly
* fix Friendly-check in UnitHealth and UnitPower triggerconditions

v1.11.0
* add Monk as valid class
* add option to enable triggers only for specific specs
* color triggers in options according to whether they are active or not
* extract "Style"-tab for triggers
* add error-handling to color-text-field
* fix possible nil-error when 3rd party addons show messages way early
* fix taint-bug that could break the glyph-UI
* allow value 0 in aura-stack-count in triggers to fire on every stack gain
* fix "Ready, Set, Aim..."-Trigger
* added new default-triggers:
  + Warrior - Fury:
    - Bloodsurge
    - Raging Blow!
  + Deathknight - Unholy:
    - Sudden Doom
  + Mage - Arcane:
    - Arcane Missiles
  + Mage - Fire:
    - Pyroblast
    - Heating Up
  + Monk - Windwalker:
    - Combo Breaker
  + Paladin - Protection:
    - Grand Crusader
  + Shaman - Elemental:
    - Lava Surge
  + Warlock - Demonology:
    - Molten Core
  + Warlock - Destruction:
    - Backlash

v1.10.33
* fix frost-trap-spell ids
* fix absorb-amount for Periodic damage
* update for patch 5.1.0

v1.10.32
* update for patch 5.0.4
* localize environmental damage

v1.10.31
* adapt new powertypes from MoP
* improve accuracy of loot-events
* also fire Miss-Triggers for other melee-misses
* fix missing missed-amounts

v1.10.30
* [223] fix combat-events not being enabled properly

v1.10.29
* fix filters for outgoing DoTs
* fix automatic renabling after login

v1.10.28
* mark compatible with WoW 4.3
* play all sounds on master-channel
* increase max-value for filters to 100000 (from 1000)

v1.10.27
* compatibility to WoW 4.2
* fix problem with user-settings that might be left behind after removing default-triggers

v1.10.26
* compatibility to WoW 4.1

v1.10.25
* fix bug in alternate power bars text
* extended options to hide full overheals (Hots/direct heals)
* make sucessful spellcast trigger working
* reduce minimum fontsize to 6 (down from 12)
* replace honor-gain-events by currency-gain-events

v1.10.24
* properly display alternate powertypes (like Sound or Corruption)

v1.10.23
* add "Cast started"-Trigger condition

v1.10.22
* fix missing spell-ids
* remove no longer valid triggers
* round honor-gains to 3 digits
* fix trap-cooldown-grouping
* remove judgements from cooldown groups
* fix power-triggers for units with multiple power types
* do not forcefully disable blizzard fct on login

v1.10.21
* fix triggers for Eclipse
* add new powertypes to options
* add new Triggers for:
    + Slam! (Warrior)
    + Blood Swarm (Deathknight)
    + Shadow Infusion (Deathknight)
    + Focus Fire (Hunter)
    + Ready, Set, Aim... (Hunter)
* fix Trigger Lock and Load

v1.10.20a
* fix possible nil-errors in Triggers

v1.10.20
* make compatible with 4.0 (port cooldown-module and honor-notifications)

v1.10.19a
* fix lua-error when casting Shadow Word: Death

v1.10.19
* fix icons showing in aura- and cooldowns-notifications
* prevent parrot from completely failing when spellIds are missing
    (this means, that parrot will kind of work when the patch hits US.
    The real 4.0-update will be pushed on when it hits EU)
* add option to shorten amounts and modifiers (like 26k)
* fix behaviour of the hide-realm-option

v1.10.18
* slightly improve combatlog-parsing cpu-usage
* make sure triggers that are default-disabled stay enabled

v1.10.17
* remove the aura-polling-hack
* fix bug that cause triggers to always go back to being sticky

v1.10.16
* fix short text setting

v1.10.15
* cleanup the default spellfilters

v1.10.14
* spell-filters should start working without reloading the interface now

v1.10.13
* add Triggers for "Fingers of Frost" and "Decimation"
* add option to color names by class (for party/raid members)
* only truncate the realm name from players
* add option to flash screen on triggers
* add secondary condition "Battle stance" to Overpower trigger
* add option to check the stackcount for "Buff active"-secondary Condition
* reorganize some options (i.e. move them to more proper category)

v1.10.12
* add missile-barrage to default-triggers
* add item cooldown ready Trigger Condition
* fix bug with AceGUI-3.0-SharedMediaWidgets embed

v1.10.11
* really fix short throttle-texts not disabling properly for healing events (#136)
* fix error in embedding of AceGUI-3.0-SharedMediaWidgets
* upgrade to LibDeformat-3.0 and get rid of Ace2 for good

v1.10.10
* fix short throttle-texts not disabling properly for healing events (#136)
* add "ad-hoc-fix" to stop spamming of berserk-triggers
* fix possible error with SharedMediaWidgets-embed
* add default-trigger for Serendipity

v1.10.9
* fire both Trigger-conditions (aura gain, and aura stack gain) when a stackable
        aura is gained. When a additional stack is gained (to a buff already
        present) only Aura stack gain fires.
* fix more possible memory-leaks
* add default-trigger for Warlock's "Molten Core"

v1.10.8
* fix memory leak in the new Aura-Trigger-module

v1.10.7
* add hack to make some broken Proc-triggers work again
* add option to shorten throttled text
* add functionality to throttle reputation-gains

v1.10.6
* do not show outgoing heals to pets.
* bump toc to 30300 (for patch 3.3)

v1.10.5
* make "disable in raid"-options for combat-events work with 3.2s heroic raids

v1.10.4
* do not trigger soulshard-gain on every item created

v1.10.3
* fix Soulshard gains

v1.10.1
* fix "Own Aura"-field in buff-active-conditions
* use SharedMediaWidgets for Sounds and Master font settings
* set more default-values when creating a new trigger-condition
* make options use a bit less memory
* fix cooldown-module missing to report finshed cooldowns sometimes
* add config-mode-support (http://www.wowwiki.com/ConfigMode)
* fix Pet-misses showing the tag in the text (like "Pet absorb [Amount]")

v1.10
* Move to Ace3 (got rid of the rest of LibRock)
* major changes to the Trigger-System
  + TriggerCondition now support multiple arguments
  + Most TriggerConditions can be used more than once
  + simplified the List of built-in conditions
* add Primary Trigger Conditions:
  + Incoming damage
  + Outgoing damage
* add Secondary Trigger Conditions:
  + Item buff active
* use ingame-translations for damage-types
* Fix the double-combo-point-issue (Ticket #41)
* add support for CombatEvents:
  + Pet skill interrupts
  + Outgoing Siege damage
  + Pet buff gain/fade (disabled by default)
  + Pet debuff gain/fade (disabled by default)
  + Enemy buff gain/fade (disabled by default)
  + Enemy debuff gain/fade (disabled by default)
* optimize the Cooldown-module to use much less CPU-time
* continue showing events when dead
* Do not control Game Damage/Healing by default
* only schedule "Check for XX seconds"-timer when a Trigger is using it

v1.9.4:
* properly update scroll-area-choices when profile is changed

v1.9.3:
* fix locale-error

v1.9.2:
* Direction-choices in ScrollAreas-options now update properly

v1.9.1:
* remove Dependency of LibBabble-Class (and use built-in class-translations)
* add options for always hiding unit- and skill names (except Cooldowns)
* add secondary condition "Active talents"
* new Triggers' class-lists contain only one entry by default
    (the current player)

v1.9.0:
* add support for per-spell-filtering (by name or ID) (fixes Ticket #42)
* add support for per-spell-throttling
* add default-filters for Unleashed Rage, Ferocious Inspiration, and
    Abominable Might (fixes Ticket #16)
* Hide realm name in tags (fixes Ticket #83)
* allow spell-ids as parameters in aura-trigger-conditions
* add 2 triggers for Eclipse (Wrath and Starfire)
* add trigger for The Art of War
* add trigger for Kill shot
* add secondary conditions "Target minimum health" and "Target is player"
* add secondary condition "Lua function" to run custom lua-code for checks
* add more options for Cooldowns (treshold and filters)
* hide full overheals (but add option for making them visible again)
* show player's heals on pets only as incoming pet heal (Ticket #92)
* show correct icon when using "Wild Quiver" (Ticket #93)

v1.8.3:
* fix some issues with the Config when Ace3 is not installed seperatly

v1.8.1:
* fix new shared cooldowns of hunter traps
* remove windshock from shared cooldowns
* fix bugs in new ace-config (fixes Tickets #80 and #81)
* rewrite the db-import of default-triggers (uses a versioncheck now)
   This means default-triggers do not get recreated when deleting them.
* bugfixes in profile-switching
    profile-applying to submodules
    profile-copying and reseting

v1.8.0:
* use ace3 for config-stuff
* make profile-switching work again (by using AceDB-3.0)
    Note: The profile now defaults to your Character-profile instead of
    "Default". Try switching profiles to regain all saved settings.
* add Parrot to the Blizzard-Addon-Options
* add new Primary TriggerCondition: Successful Spell Cast (Ticket #65)
* add secondary Trigger Conditions (Minimum/Maximum Target Health Percent)
    (Ticket #55)
* add Dispel- and Spellsteal CombetEvents (Ticket #74)
* make Heals show properly in 3.2 (fixes Ticket #78)

v1.7.2:
* add support for throttling miss-events (avoids like parry, block, etc.)
* add "minimum power percent"-secondary trigger condition
* add secondary conditions for "in vehicle" and "mounted"

v1.7.1:
* make dot-crits show as sticky.
* fix optdeps.
* add Options to disable CombatEvents when in a raid-instance.
* add icon-override for mutilate.
* add support for AddonLoader (http://www.wowace.com/addons/addon-loader/).

v1.7.0:
* add Judgements to its own group, like shocks.
* remove blackout- and deathtrance-trigger from default-triggers.

Comments

First Previous Page 7 of 34 Next Last
  • #859
    I am getting a bug where it keeps saying that my DK Pet is doing damage while I am mounted, it even keeps display that it is doing damage even when I have dismissed it.
    Anyone else getting this issue?
  • #856
    Does Parrot merge multiple swings like MSBT does? That annoys me very much, and the fact that I can't set it up how *I* want it to be.

    I like damage done to me on one side, healing I'm receiving on the other, and I like to use the traditional damage numbers over the head of mobs for my outgoing damage. It's not physically possible to do this with MSBT. Is it with Parrot?
  • #857
    Parrot has a lot of configuration options. You can set damage and healing to show where you want. Parrot will merge damage that occurs close together to prevent it from being spammy, but you can adjust those setting too, I would assume to the point where it wouldn't merge at all.
  • #854
    I was wondering if anyone knew how to shut off the (2x) after your damage? It's pretty annoying.

    Thanks.
  • #848
    Date: 2010-10-30 14:01:40
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Parrot\Data\TriggerConditions.lua line 207:
    attempt to index field 'amount' (a number value)
    Debug:
    (tail call): ?
    (tail call): ?
    Parrot\Data\TriggerConditions.lua:207:
    Parrot\Data\TriggerConditions.lua:194
    Parrot\Data\TriggerConditions.lua:275: check()
    Parrot\Code\Triggers.lua:1399:
    Parrot\Code\Triggers.lua:1395
    Parrot\Code\Triggers.lua:1471: OnTriggerCondition()
    Parrot\Code\TriggerConditions.lua:118: FirePrimaryTriggerCondition()
    Parrot\Code\TriggerConditions.lua:80: ?()
    Parrot\Code\Parrot.lua:413: ?()
    ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
    ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
    [string "safecall Dispatcher[3]"]:4:
    [string "safecall Dispatcher[3]"]:4
    [C]: ?
    [string "safecall Dispatcher[3]"]:13: ?()
    ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
    ...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
    ...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119
  • #845
    Starting to think this Addon is dead ...
  • #851
    I can assure you that the project is not dead.
    Also I can assure you that I do not read curse-comments often (only every once a month or so). If you have issues with parrot, please create a ticket using the link from the description.

    Also, with the little time I have to spare I prefer to spend it coding rather than playing. This means that reported bugs get attended and fixed, but the fixes stay in alpha for a long time because I'm not testing them.
    So I wait for issues to come up, that may delay release-versions.
  • #850
    Check the development site http://www.wowace.com/addons/parrot/ for the updates.

    So how is it this addon dead? The author has been updating it, quite frequently as a matter of fact.

    Plus it works fine for me.
  • #843
    tested to go back to version 1.10.20 and that worked...:)
  • #842
    Just noticed now thet parrot now for som reason lags down the game, lags when entering combat and exeting combat. had to disable it.
    anything I can do at my end do fix this as i love this addon.
    it didn't do this some versions ago.
  • #841
    Is there a way to show the name of the pet instead of just "pet"? With warlocks now having guardians I'm interested to see who is doing what. I changed pet to [name] and [petname] in the settings, but it still shows as pet.

    thanks
  • #837
    Glyphs) I get a wow warning: "Parrot has been blocked from an action only available to Blizzard UI. You can disable this addon and reload the UI" with 'Disable' and 'Ignore' buttons on the bottom

    No error other than the window.

    I was in secondary spec, inside a raid, if it helps.
  • #840
    It works now, after extended maintenance. No idea what happened.
  • #835
    Hi,

    I am wondering if it's somehow possible to truncate the honor gains announces? Right now it's showing with 10+ decimals. :/

    Thanks!
  • #834
    I tried setting up a notification for 9 stacks of lightning shield (EARTHSHOOOOOCK!), but for some reason it does not work.

    The settings for the trigger are:
    Type: Aura stacks received
    Amount: 9 (tried 6-9, with no effect)
    Aura type: buff
    Unit: player
    Spell: Lightning Shield

    However, this trigger does not go off when I reach 9 (or 6-9) charges on my Lightning Shield.


    It works though if I set up a trigger that merely checks if Lightning Shield is up:
    Type: Aura
    Aura type: buff
    Unit: player
    Spell: Lightning Shield

    Am I missing something or does Parrot not track shield charges as buff stacks properly?
  • To post a comment, please login or register a new account.
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 »

VIP trip to SMITE World Championship