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).
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 <us>
(ck=750)
Thank you for developing this addon, I love it.
Cheers
Anyone else getting this issue?
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?
Thanks.
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
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.
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.
anything I can do at my end do fix this as i love this addon.
it didn't do this some versions ago.
thanks
No error other than the window.
I was in secondary spec, inside a raid, if it helps.