Get an Epic Experience with Premium

Parrot

Combat Login to Add Favorites
  • 17 Likes
  • World of Warcraft
  • 7,077 Monthly Downloads
  • Supports: 5.4.0
  • 1,908,716 Total Downloads
  • Updated 09/12/2013
  • Created 07/10/2008
  • 1,691 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • 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 6 of 34 Next Last
  • #873
    is there a way to filter a cooldown? strike and mortal strike share a cooldown. also with the death night runes "blood tree!"
  • #872
    Date: 2010-12-22 19:58:09
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Parrot\Code\Display.lua line 230:
    attempt to index upvalue 'Parrot_Suppressions' (a nil value)
    Debug:
    (tail call): ?
    Parrot\Code\Display.lua:230: ShowMessage()
    ...e\AddOns\LoggerHead\Libs\LibSink-2.0\LibSink-2.0.lua:226: func()
    ...e\AddOns\LoggerHead\Libs\LibSink-2.0\LibSink-2.0.lua:412:
    ...e\AddOns\LoggerHead\Libs\LibSink-2.0\LibSink-2.0.lua:398
    ...e\AddOns\LoggerHead\Libs\LibSink-2.0\LibSink-2.0.lua:418: Pour()
    LoggerHead\Loggerhead.lua:194: EnableLogging()
    LoggerHead\Loggerhead.lua:185: ZoneChangedNewArea()
    LoggerHead\Loggerhead.lua:150:
    LoggerHead\Loggerhead.lua:145
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
    ...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:635:
    ...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:621
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:242: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:316: TimeManager_LoadUI()
    ..\FrameXML\UIParent.lua:517:
    ..\FrameXML\UIParent.lua:492
    AddOns:
    Swatter, v5.9.4960 (WhackyWallaby)
    AchScreenshotter, v4.0ALPHA
    ACP, v3.3.12
    AdiBags, vv1.3-beta-1
    AdiBagsOutfitter, vv1.0-beta-2
    Auctionator, v2.8.4
    Bagnon, v2.15.1
    BagnonForever, v1.1.2
    Bartender4, v4.4.15
    DataStore, v4.0.001
    DataStoreAchievements, v4.0.001
    DataStoreAuctions, v4.0.001
    DataStoreCharacters, v4.0.001
    DataStoreContainers, v4.0.001
    DataStoreCrafts, v4.0.001
    DataStoreCurrencies, v4.0.001
    DataStoreInventory, v4.0.001
    DataStoreMails, v4.0.001
    DataStorePets, v4.0.001
    DataStoreQuests, v4.0.001
    DataStoreReputations, v4.0.001
    DataStoreSpells, v4.0.001
    DataStoreStats, v4.0.001
    DataStoreTalents, v4.0.001
    DBMCore, v
    DebugLib, v5.1.DEV.275
    DXELoader, v
    EnsidiaFails, v
    epgp, v5.5.24
    ForteCasting, v
    ForteCooldown, v
    ForteCore, v1.972
    ForteHealthstone, v
    ForteTalent, v
    ForteTimer, v
    ForteVehicle, v
    ForteWarlock, v
    FuBarAddonSpamFu, v1.0.10
    LoggerHead, v4.0.126
    MobInfo2, vv3.83
    Mounted, vv2.2.11
    Omen, v3.1.0
    Outfitter, v5.1.2
    Parrot, vv1.10.22
    PowerAuras, v3.0.0R
    Quartz, v3.0.4
    RaidBuffStatus, vv4.05
    RatingBuster, v
    Recount, v
    RogueSpamReborn, v
    SlideBar, v5.9.4960 (WhackyWallaby)
    SnowfallKeyPress, v
    Stubby, v5.9.4960 (WhackyWallaby)
    Titan, v5.0.1.40000 - Revision 485
    TitanBag, v5.0.1.40000
    TitanClock, v5.0.1.40000
    TitanGold, v5.0.1.40000
    TitanLocation, v5.0.1.40000
    TitanLootType, v5.0.1.40000
    TitanPerformance, v5.0.1.40000
    TitanRepair, v5.0.1.40000
    TitanVolume, v5.0.1.40000
    TitanXP, v5.0.1.40000
    WIM, v3.5.1
    XPerl, v3.1.1
    XPerlArcaneBar, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlRaidAdmin, v
    XPerlRaidFrames, v
    XPerlRaidHelper, v
    XPerlRaidMonitor, v
    XPerlRaidPets, v
    XPerlTarget, v
    XPerlTargetTarget, v
    BlizRuntimeLib_enUS v4.0.3.40000
    (ck=750)

  • #871
    "Execute" trigger bugged.
  • #870
    In Cata there's a new spell damage type, Shadowfrost. The priest spell Mind Spike uses it (I don't know if any others do). Right now in Parrot it shows up as bright yellow and the color can't be changed because it isn't listed among the other damage types. If this could be fixed at some point it would be great.

    Thank you for developing this addon, I love it.
  • #868
    You spelled the Druid's 'Eclipse' wrong. Parrot says 'Ecplise' :)
  • #867
    Hey Man, used your addon for as long as I have been using add ons and have never noticed the "Agro" in the centre of my screen before so I am assuming it is new. I want to get rid of it as I find it really annoying (especially when solo) but cant find the way to do so. If anyone could let me know what would be great.

    Cheers
  • #869
    Parrot doesn't do that. It's probably X-Perl.
  • #863
    not sure what´s going on, could be last upgrade i did to parrot, or new 4.0.3a patch, but i get Low mana while in cat form when i have full mana
  • #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.
  • 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 »

Alienware Alpha Giveaway!