Get an Epic Experience with Premium

Parrot

Combat Login to Add Favorites
  • 19 Likes
  • World of Warcraft
  • 10,534 Monthly Downloads
  • Supports: 5.4.0
  • 1,924,457 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 2 of 34 Next Last
  • #950

    It's all incoming heals for me.

  • #948

    That's what I was about to report... Same in MSBT, on XCT+ it works.

  • #945

    The ticket-system is bugged now, so I report this here (maybe I will do it again in the ticketsystem):
    The short numbers option (Parrot->Events->Shorten Amounts) seems not work for all catagories. All Damage and Overheal Numbers will be shorten. But for example Healing and Falling Damage will not be shorten. 
    I tried to to reset to default settings, but it didn't helped. 

    I'm using Parrot for years, and want to thank you this way :)

  • #944

    I can't seem to figure out how to combine a main hand and offhand strike for the same attack to only display as one, such as frost strike and obliterate. Any help would be appreciated.

  • #943

    Is there any way to alter/remove the quest update notifications that show up on my screen?  It's useful, but when I'm killing dozens of roaches, it spams my screen and I can't really see what I'm doing until it fades out.  Help?

  • #942

    Open ...\Parrot\Code\CombatEvents.lua

    Search line: local diff = GetInstanceDifficulty()

    Replace with: local name, instanceType, diff = GetInstanceInfo()

    Last edited by grdn on 3/17/2013 3:42:51 AM
  • #941

    i'm still getting LUA errors with new version.

  • #940

     

    I can't get tickets page to open on wowace for parrot (works for other addons, oddly), so pasting this here:

     

     17x Parrot-v1.11.1-1-g98b9b58\Code\CombatEvents.lua:220: attempt to call global "GetInstanceDifficulty" (a nil value)
    Parrot-v1.11.1-1-g98b9b58\Code\CombatEvents.lua:220: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4
    <in C code>
    <string>:"safecall Dispatcher[1]":13: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    TomTom-v50200-1.0.2\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals:
    nil

  • #939

    im getting LUA error when trying to open parrot.

    Message: Interface\AddOns\Parrot\Code\Triggers.lua:2589: bad argument #1 to 'pairs' (table expected, got nil)
    Time: 03/11/13 12:00:19
    Count: 1
    Stack: [C]: in function `pairs'
    Interface\AddOns\Parrot\Code\Triggers.lua:2589: in function `makeOption'
    Interface\AddOns\Parrot\Code\Triggers.lua:2615: in function `OnOptionsCreate'
    Interface\AddOns\Parrot\Code\Parrot.lua:236: in function <Interface\AddOns\Parrot\Code\Parrot.lua:227>
    Interface\AddOns\Parrot\Code\Parrot.lua:320: in function `?'
    ...dOns\Castbars\Libs\AceConsole-3.0\AceConsole-3.0.lua:94: in function `?'
    Interface\FrameXML\ChatFrame.lua:4388: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:4082: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:4121: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: (*temporary) = nil
    (*temporary) = "table expected, got nil"
    = <function> defined =[C]:-1

     

     

  • #938

    Is there a way to edit and fine tune this addon without all the damn menus in your face? You close one menu to look at what you've got and you have to re-open all of them for the next tiny adjustment. It can take 100 times as long as it needs to if you're trying to get things just perfect.

  • #937

    Hi.It's can't  correctly display trigger by unit health.Oh,and the secondary condition can't increase.Maybe in previous versions of the game,it was normal.

  • #935

    Killing Blow only registers about half my killing blows

  • #934

    Hi,

     

    is there a way to enable Holy Word: Serenity, Holy Word: Chasitce and Holy Word: Sanctuary cooldowns?

    Ohter cooldowns work, but even creating a custom trigger does not work.

    Any help is appreciated.

     

    Sarbor

  • #933

    Only registers half the killing blows since MOP

  • #932

    Greetings. 

    Nice addon, but is there a way to only display crits? Having all dots ticking on screen takes up at bit too much room. :P

  • 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