Compare with Previous | Blame | View Log
local DB_VERSION = 11 local defaultDatabase = nil local l = GetLocale() local POPUP_TEXT = "Set a note for |cffff4488%s|r." local TARGET_ERROR = "You must target something to add a note." local NOTE_SET = "Note for |cffff4488%s|r set to \"|cff888888%s|r\"." local SET = "Set" local CANCEL = "Cancel" local NOTE_PREFIX = "|cffff4488Note:|r " -- Keybinding to output the note to chat BINDING_HEADER_GTIPNOTES = "GTipNotes" BINDING_NAME_GTIPNOTES_PRINT = "Print Note" if l == "zhCN" then POPUP_TEXT = "为|cffff4488%s|r设置注é." TARGET_ERROR = "ä½ å¿ é¡»å éæ©ä¸ä¸ªç®æ æ¥æ·»å 注é" NOTE_SET = "|cffff4488%s|rç注éæ´æ¹ä¸º\"|cff888888%s|r\"." SET = "设置" CANCEL = "åæ¶" NOTE_PREFIX = "|cffff4488注éï¼|r " elseif l == "zhTW" then POPUP_TEXT = "çº|cffff4488%s|rè¨å®è¨»è§£" TARGET_ERROR = "ä½ å¿ é å é¸æä¸åç®æ¨ä¾å¢å 註解" NOTE_SET = "|cffff4488%s|rç註解æ´æ¹çº\"|cff888888%s|r\"." SET = "è¨å®" CANCEL = "åæ¶" NOTE_PREFIX = "|cffff4488註解: |r " end if l == "enUS" then defaultDatabase = { -- Zul'Aman trash ["Amani'shi Guardian"] = "Immune to snares, polymorph, and fear. Dispels sheep from nearby friends.", ["Amani'shi Medicine Man"] = "Can be sheeped, snared and MC'ed. Uses healing and protection totems.", ["Amani'shi Tribesman"] = "Can be CC'ed by all means.", ["Amani Bear"] = "Can use Tranquilizing Shot on their frenzy. Freezing Trap, Polymorph and Fear works.", ["Amani'shi Warbringer"] = "Immune to CC. Dismounts around 20%.", ["Amani'shi Scout"] = "Can be rooted and stunlocked, summons reinforcements if they reach a set of drums.", ["Amani'shi Handler"] = "Immune to Polymorph and Fear, can be stunned. Uses Tranquilizing Poison.", ["Amani'shi Tempest"] = "Does Thunderclap that can be outranged.", ["Amani'shi Flame Caster"] = "Vulnerable to Polymorph, Mind Control, snares, stuns and interrupts. Can spell steal his buff.", ["Amani'shi Beast Tamer"] = "Can be sheeped, trapped and stunned. Mind Controls random players.", -- Moroes adds ["Lady Catriona Von'Indi"] = "Holy priest, heals and dispels.", ["Baron Rafe Dreuger"] = "Retribution paladin, will stun.", ["Lady Keira Berrybuck"] = "Holy paladin, heals and dispels + divine shield.", ["Baroness Dorothea Millstipe"] = "Shadow priest with mana burn.", ["Lord Robin Daris"] = "Mortal Strike warrior, also does WW.", ["Lord Crispin Ference"] = "Protection warrior, disarm, shield bash and shield wall.", -- Karazhan trash ["Spectral Performer"] = "Immune to CC, opens a spotlight that buffs anyone that stand in it.", ["Arcane Anomaly"] = "Random teleport that clears threat, attacks on it drains mana before health.", ["Mana Feeder"] = "Immune to all spells, burns mana.", ["Mana Warp"] = "Self-destructs for significant damage on low health, interruptable.", ["Spectral Charger"] = "Charges farthest player. AoE fear to all nearby. Dispel-able magic debuff. Can be Shackled, Stunned and Trapped.", ["Spectral Stable Hand"] = "Heals other mobs. Can be Trapped or Shackled.", ["Skeletal Waiter"] = "Brittle bones can be spell reflected or grounded with totem. Vulnerable to stuns.", ["Ghostly Steward"] = "Immune to stun, trap, shackle and taunt. Vulnerable to disarm.", ["Phantom Valet"] = "Immune to taunt", ["Phantom Attendant"] = "Vulnerable to shackle and snare. Immune to taunt.", ["Spectral Retainer"] = "Immune to shackle. MCs random player.", ["Spectral Sentry"] = "Ranged attacker. Can be shackled.", ["Night Mistress"] = "Can be shackled.", ["Concubine"] = "Vulnerable to stun, snare and banish. Tremor totem works on aoe seduce.", ["Wanton Hostess"] = "AoE silence. Can be stunned.", ["Phantom Stagehand"] = "Immune to snare and stun. Can be disarmed.", ["Skeletal Usher"] = "Immune to trap, turn undead and taunt. Can be shackled.", ["Trapped Soul"] = "Immune to shackle and stun.", ["Spell Shade"] = "Can be shackled and feared.", -- Hex Lord Malacrass adds ["Thurg"] = "Melee. Can sheep or trap, but he will resist trap a few times.", ["Gazakroth"] = "Spams fireballs, can be banished.", ["Lord Raadan"] = "Frontal Flamebreath & Thunderclap, can be sleeped.", ["Darkheart"] = "Melee and instant cast AoE fear, can be shackled.", ["Alyson Antille"] = "Heals can be interrupted and she can be sheeped.", ["Slither"] = "Poison bolts. Can be sleeped.", ["Fenstalker"] = "Casts Volatile Infection on players, dealing damage to nearby allies. Can be banished.", ["Koragg"] = "Can be shackled or feared using Turn Undead.", -- Serpentshrine Cavern trash ["Coilfang Beast-Tamer"] = "Enrages the sporebats, dispelling CC on them. Frontal cleave.", ["Coilfang Hate-Screamer"] = "AoE silence, 30 yard range.", ["Serpentshrine Sporebat"] = "Random charge with a minimum range requirement.", ["Vashj'ir Honor Guard"] = "Intimidating shout and enrage.", ["Coilfang Shatterer"] = "Warriors can Spell Reflect the Shatter Armor ability.", ["Coilfang Priestess"] = "Can be CC'ed and stunned by most means.", ["Greyheart Tidecaller"] = "Can be sheeped and feared. Drops Water Elemental Totem and uses Poison Shield.", ["Coilfang Serpentguard"] = "Can't be CC'ed, uses frontal Cleave and armor reduction aura.", ["Greyheart Skulker"] = "Can be sheeped, feared and disarmed.", ["Greyheart Nether-Mage"] = "Can be sheeped, does AoE damage to the raid. Clears threat after Blink.", ["Coilfang Fathom-Witch"] = "Immune to CC, does a AoE shadow nova with knockback and random mind controls.", ["Tidewalker Depth-Seer"] = "Drops a HoT on friendlies, can not be CC'ed, but spell interrupts work. Uses Tranquility on low health.", ["Tidewalker Harpooner"] = "Nets the tank and clears threat, immune to CC.", ["Tidewalker Hydromancer"] = "Can be stunned, silenced and interrupted. Vulnerable to CoT. Frostbolts and Frost Nova.", ["Tidewalker Shaman"] = "Immune to all CC, spells can be interrupted.", ["Tidewalker Warrior"] = "Can be sheeped, feared, snared and disarmed. Random threat dumps.", ["Greyheart Shield-Bearer"] = "Can be sheeped, sapped and feared.", ["Serpentshrine Lurker"] = "Can be banished, drops mushrooms.", -- Black Temple trash ["Aqueous Lord"] = "Summons Aqueous Spawns.", ["Aqueous Spawn"] = "Can be banished and stunned, heals Lords.", ["Coilskar Sea-Caller"] = "Can be sheeped, casts Hurricane and Forked Lightning, based on LoS.", ["Coilskar Wrangler"] = "Immune to CC. Frenzies Leviathans.", ["Leviathan"] = "Immune to CC. Tail Swipe and Poison Spit.", ["Coilskar Soothsayer"] = "Can be CC'ed, uses Holy Nova.", ["Coilskar Harpooner"] = "Can be CC'ed, nets people.", ["Dragon Turtle"] = "Can be CC'ed.", ["Coilskar General"] = "Can dispel CC on other mobs, based on LoS/range. Immune to CC.", ["Bonechewer Taskmaster"] = "Immune to CC, buffs workers.", ["Dragonmaw Sky Stalker"] = "Immune to CC, does AoE damage.", ["Dragonmaw Wind Reaver"] = "Immune to CC, does AoE damage.", ["Illidari Fearbringer"] = "Frontal cone AoE, Rain of Fire and a long-range War Stomp.", ["Ashtongue Battlelord"] = "Immune to CC. Cleave.", ["Ashtongue Feral Spirit"] = "Frenzies and charges, can be trapped.", ["Ashtongue Stormcaller"] = "Can be CC'ed.", ["Ashtongue Primalist"] = "Immune to CC, AoE Wing Clip and Cyclone.", ["Ashtongue Stalker"] = "Can be CC'ed, blinds random target.", ["Illidari Centurion"] = "Immune to CC, AoE cone silence ability.", ["Illidari Boneslicer"] = "Can be banished, AoE Gouge, Shadowstep, Cloak of Shadows and Wound Poison.", ["Illidari Nightlord"] = "Not banishable, uses Hellfire, AoE fear and summons ~10 adds.", ["Dragonmaw Wyrmcaller"] = "Will call for nearby Dragonmaw Sky Stalker, immune to CC.", ["Illidari Boneslicer"] = "Can be banished, Kidney Shot on main target, uses Shadowstep and Cloak of Shadows.", ["Illidari Defiler"] = "Can be banished. Banishes a random target and uses Rain of Fire.", ["Illidari Heartseeker"] = "Can be banished.", ["Bonechewer Behemoth"] = "Charge on a far away target, Meteors.", ["Bonechewer Blade Fury"] = "Can be sheeped. Clears aggro after WW.", ["Bonechewer Combatant"] = "Vulnerable to CC.", ["Bonechewer Shield Disciple"] = "Vulnerable to CC, Shield Wall on low health.", ["Bonechewer Blood Prophet"] = "Vulnerable to CC.", ["Bonechewer Brawler"] = "Cleave to front targets.", ["Ashtongue Spiritbinder"] = "Vulnerable to CC.", ["Ashtongue Rogue"] = "Vulnerable to CC.", ["Ashtongue Elementalist"] = "Vulnerable to CC.", ["Ashtongue Mystic"] = "Vulnerable to CC. Bloodlust and Cyclone, also drops totems.", ["Ashtongue Sorcerer"] = "Vulnerable to CC.", ["Shadowmoon Blood Mage"] = "Vulnerable to CC, can be intercepted by sheeping. AoE cone Siphon Life ability.", ["Shadowmoon Champion"] = "Immune to CC, throw WW weapon into crowds.", ["Shadowmoon Houndmaster"] = "Can be CCed after dismounted and release the hound.", ["Shadowmoon Riding Hound"] = "CC'able, charges.", ["Shadowmoon Deathshaper"] = "CC'able, uses Raise Dead.", -- Tempest Keep trash ["Apprentice Star Scryer"] = "Can be crowd controlled, does AoE Starshards.", ["Astromancer"] = "Can be feared, sheeped, trapped and snared. Does Fireball Volley.", ["Star Scryer"] = "Can be sheeped, trapped and snared, does AoE Starshards.", ["Bloodwarder Legionnaire"] = "Cleave and Whirlwind, can only be snared. Immune to fear and trap.", ["Tempest-Smith"] = "Can be sapped, sheeped and mind controlled. Throws lots of bombs and buffs the Crystalcores.", ["Bloodwarder Vindicator"] = "Cleanses CC on other mobs, uses Hammer of Justice and Holy Light. Immune to CC.", ["Bloodwarder Marshal"] = "Whirlwind, immune to CC.", ["Bloodwarder Squire"] = "Heals, immune to CC and stuns but not counterspells.", ["Astromancer Lord"] = "Mind controls a random player, immune to CC and stuns.", ["Tempest Falconer"] = "Fire Shield buff can't be removed. Immune to CC.", ["Phoenix-Hawk"] = "Charges the player furthest away from the tank. AoE mana burn and knockbacks.", ["Crystalcore Devastator"] = "Melee knockback, can counter melee attacks for 2k damage and counters ranged with silence. Immune to stuns.", ["Crystalcore Sentinel"] = "Uninterruptable explosion for 6k and reflectable Overcharge on tank for 16k. Immune to stuns.", ["Crystalcore Mechanic"] = "Heals Devastators and Sentinels. Random saw blades on raid. Can be banished.", ["Nether Scryer"] = "Mass mind control.", ["Crimson Hand Centurion"] = "Arcane Flurry that hits people in melee range for a lot of damage. Can be sheeped.", ["Crimson Hand Blood Knight"] = "Stuns tank and dispels CC on mobs, immune to CC.", ["Crimson Battle Mage"] = "Uses AoE spells. Can be feared and sheeped.", ["Crimson Hand Inquisitor"] = "Can be crowd controlled, casts Power Infusion.", -- Gruul's Lair trash ["Lair Brute"] = "Random charge on people who are too far away. Wipes threat after charge. Immune to all CC.", ["Gronn-Priest"] = "Immune to CC and silence, interruptable.", -- The Blood Furnace ["Felguard Annihilator"] = "Random Charge. Can be slowed, Banished or Stunned.", ["Laughing Skull Rogue"] = "Stealth, stackable poison (320 per stack in Heroic).", ["Laughing Skull Enforcer"] ="Strike(about 2000 dmg in Heroic) and Shield Slam.", ["Shadowmoon Summoner"] = "Summon Succubus and Felstalker.", ["Hellfire Imp"] = "Fire Blast causes around 3300 dmg in Heroic.", ["Laughing Skull Legionnaire"] = "Uppercut with knockback.", ["Shadowmoon Warlock"] ="Shadow Bolt and Corruption, can be CCed.", ["Shadowmoon Technician"] = "Throw Bomb.", ["Nascent Fel Orc"] = "Stomp causes minor damage and knockback, stuns target using Concussion Blow.", ["Fel Orc Neophyte"] = "Immune to charm.", ["Felguard Brute"] = "Uppercut with knockback, dumps threat.", -- Hyjal trash by hepha ["Ghoul"] = "Can be shackled or feared by Turn Undead, vulnerable to movement control abilities.", ["Gargoyle"] = "Can be intercepted, will go ground if aggro target runs away.", ["Crypt Fiend"] = "Can be shackled or feared by turn undead, vulnerable to movement control abilities.", ["Abomination"] = "Can be shackled or feared by Turn Undead, vulnerable to movement control abilities.", -- mob name needs check ["Necromancer"] = "Can be sheeped or feared, summon spells can be intercepted.", -- mob name needs check ["Banshee"] = "Can be shackled or feared by Turn Undead, vulnerable to movement control abilities", ["Frost Wyrm"] = "Can be tanked by a hunter or wl, cast ice AOE around 8 yards.", ["Giant Infernal"] = "Can be banished and feared, vulnerable to movement control abilities.", ["Felstalker"] = "Can be banished and feared, vulnerable to movement control abilities, Mana Burn on players.", --[""] = "", -- Magister's Terrace ["Sunblade Blood Knight"] = "Casts Holy Light. Stealable seal +holy dmg to melee and spells. Can be CC'ed.", ["Sunblade Mage Guard"] = "Magic Dampening Fields reduces spell dmg and healing by 75%. AOE stun. Can be sheeped.", ["Sunblade Magister"] = "Immune to MC and seduce. Casts Arcane Nova and Frostbolt. Spell Haste, stealable and dispellable.", ["Sunblade Warlock"] = "Casts Incinerate and Immolate. Stealable Fel Armor buff +250 spell damage. Can be CC'ed.", ["Sunblade Physician"] = "Casts Prayer of Mending. Can be CC'ed.", ["Wretched Bruiser"] = "Uses Mortal Strike. Can be CC'ed.", ["Wretched Skulker"] = "Fel infusion increases attack speed and damage.", ["Wretched Husk"] = "Frostbolts and fireballs.", ["Sunblade Sentinel"] = "Lightning on all nearby party members.", ["Sunblade Keeper"] = "Detonates mana cell, Wyrms go into feeding frenzy and act as a single large group. Casts Ban on the player with highest aggro.", ["Sister of Torment"] = "Can be banished. Casts seduce on random targets.", ["Ethereum Smuggler"] = "Teleports to random target and spams Arcane Explosion. Can be sheeped.", ["Coilskar Witch"] = "Forked Lightning cone effect. Can be CC'ed.", ["Apoko"] = "Shaman, Drops Totems(Windfury, Fire Nova, Earth Bind) uses Warstomp, Heals, Purges.", ["Eramas Brightblaze"] = "Runemaster, very fast attacks, can pummel and snap kick.", ["Ellrys Duskhallow"] = "Warlock, casts Shadow Bolt, Fear, and Seed of Corruption.", ["Garaxxas"] = "Hunter, uses Freezing Trap, Concussive Shot.", ["Kagani Nightstrike"] = "Rogue, uses Cheap Shot, Kidney Shot, Gouge and Kick.", ["Warlord Salaris"] = "Arms warrior, uses Mortal Strike and Intimidating Shout.", ["Yazzai"] = "Frost mage, casts Frostbolt, Frost Nova, Blizzard, Polymorphs, Ice Block.", ["Zelfan"] = "Engineer, uses Explosive Sheep, Goblin Flame Gun, Goblin Rocket Launcher, Grenades.", ["Priestess Delrissa"] = "Holy priest, heals and dispels.", } elseif l == "deDE" then defaultDatabase = { -- Zul'Aman trash ["Wächter der Amani'shi"] = "Immune to snares, polymorph, and fear. Dispels sheep from nearby friends.", ["Medizinmann der Amani'shi"] = "Can be sheeped, snared and MC'ed. Nuke down his totems.", ["Stammesangehöriger der Amani'shi"] = "Can be CC'ed by all means.", ["Bär der Amani"] = "Can use Tranquilizing Shot on their frenzy. Freezing Trap, Polymorph and Fear works.", ["Kriegshetzer der Amani'shi"] = "Immune to CC. Dismounts around 20%.", ["Späher der Amani'shi"] = "Can be rooted and stunlocked, prevent them from reaching the drums.", ["Tierführer der Amani'shi"] = "Immune to Polymorph and Fear, can be stunned. Uses Tranquilizing Poison.", ["Sturmkrieger der Amani'shi"] = "Engaging him stops the waves. Does a nasty AoE that can be outranged.", ["Flammenwirker der Amani'shi"] = "Vulnerable to Polymorph, Mind Control, snares, stuns and interrupts. Can spell steal his buff.", ["Bestienbändiger der Amani'shi"] = "Can be sheeped, trapped and stunned. Mind Controls random players.", -- Moroes adds ["Lady Catriona Von'Indi"] = "Holy priest, heals and dispels.", ["Baron Rafe Dreuger"] = "Retribution paladin, will stun.", ["Lady Keira Beerhas"] = "Holy paladin, heals and dispels + divine shield.", ["Baroness Dorothea Mühlenstein"] = "Shadow priest with mana burn.", ["Lord Robin Daris"] = "Mortal Strike warrior, also does WW.", ["Lord Crispin Ference"] = "Protection warrior, disarm, shield bash and shield wall.", -- Karazhan trash ["Spektraler Gaukler"] = "Immune to CC, opens a spotlight that buffs anyone that stand in it.", ["Arkananomalie"] = "Random teleport that clears threat, attacks on it drains mana before health.", ["Manaschlinger"] = "Immune to all spells, burns mana.", ["Manawirbel"] = "Self-destructs for significant damage on low health, interruptable.", -- Hex Lord Malacrass adds ["Thurg"] = "Melee. Can sheep or trap, but he will resist trap a few times.", ["Gazakroth"] = "Spams fireballs, can be banished.", ["Lord Raadan"] = "Frontal Flamebreath & Thunderclap, can be sleeped.", ["Düsterherz"] = "Melee and instant cast AoE fear, can be shackled.", ["Alyson Antille"] = "Heals can be interrupted and she can be sheeped.", ["Glibber"] = "Poison bolts. Can be sleeped.", ["Fennpirscher"] = "Casts Volatile Infection on players, dealing damage to nearby allies. Can be banished.", ["Koragg"] = "Can be shackled or feared using Turn Undead.", -- Serpentshrine Cavern trash ["Bestienbändiger des Echsenkessels"] = "Enrages the sporebats, dispelling CC on them. Frontal cleave.", ["Hassschürer des Echsenkessels"] = "AoE silence, 30 yard range.", ["Sporensegler des Echsenkessels"] = "Random charge with a minimum range requirement.", ["Ehrenwache der Vashj'ir"] = "Intimidating shout and enrage.", ["Zertrümmerer des Echsenkessels"] = "Warriors can Spell Reflect the Shatter Armor ability.", ["Priesterin des Echsenkessels"] = "Can be CC'ed and stunned by most means.", ["Gezeitenrufer der Grauherzen"] = "Can be sheeped and feared. Drops Water Elemental Totem and uses Poison Shield.", ["Schlangenwache des Echsenkessels"] = "Can't be CC'ed, uses frontal Cleave and armor reduction aura.", ["Schleicher der Grauherzen"] = "Can be sheeped, feared and disarmed.", ["Nethermagier der Grauherzen"] = "Can be sheeped, does AoE damage to the raid.", ["Tiefenhexe des Echsenkessels"] = "Immune to CC, does a AoE shadow nova with knockback and random mind controls.", ["Tiefenseher der Gezeitenwandler"] = "Drops a HoT on friendlies, can not be CC'ed, but spell interrupts work. Uses Tranquility on low health.", ["Harpunenkämpfer der Gezeitenwandler"] = "Nets the tank and clears threat, immune to CC.", ["Wasserbeschwörer der Gezeitenwandler"] = "Can be stunned, silenced and interrupted. Vulnerable to CoT. Frostbolts and Frost Nova.", ["Schamane der Gezeitenwandler"] = "Immune to all CC, spells can be interrupted.", ["Krieger der Gezeitenwandler"] = "Can be sheeped, feared, snared and disarmed. Random threat dumps.", ["Schildträger der Grauherzen"] = "Can be sheeped, sapped and feared.", ["Lauerer des Schlangenschreins"] = "Can be banished, drops mushrooms.", -- Black Temple trash ["Aqueouslord"] = "Summons 2 Aqueous Spawns.", ["Aqueousbrut"] = "Can be banished and stunned, heals Lords.", ["Meeresrufer der Echsennarbe"] = "Can be sheeped, casts Hurricane and Forked Lightning, based on LoS.", ["Zänker der Echsennarbe"] = "Immune to CC. Frenzies Leviathans.", ["Leviathan"] = "Immune to CC. Tail Swipe and Poison Spit.", ["Sterndeuterin der Echsennarbe"] = "Can be CC'ed, uses Holy Nova.", ["Harpunenkämpfer der Echsennarbe"] = "Can be CC'ed, nets people.", ["Drachenschildkröte"] = "Can be CC'ed.", ["General der Echsennarbe"] = "Can dispel CC on other mobs, possibly based on LoS/range. Immune to CC.", -- Tempest Keep trash ["Sternenseherlehrling"] = "Can be crowd controlled, does AoE Starshards.", ["Astromant"] = "Can be feared, sheeped, trapped and snared. Purge the buff. Does Fireball Volley.", ["Sternenseher"] = "Can be sheeped, trapped and snared, does AoE Starshards.", ["Legionär der Blutwärter"] = "Cleave and Whirlwind, can only be snared. Immune to fear and trap.", ["Schmied der Stürme"] = "Can be sapped, sheeped and mind controlled. Throws lots of bombs and buffs the Crystalcores.", ["Verteidiger der Blutwärter"] = "Cleanses CC on other mobs, uses Hammer of Justice and Holy Light. Immune to CC.", ["Marschall der Blutwärter"] = "Whirlwind, immune to CC.", ["Knappe der Blutwärter"] = "Heals, immune to CC and stuns but not counterspells.", ["Astromantenlord"] = "Mind controls a random player, immune to CC and stuns.", ["Falkner der Stürme"] = "Fire Shield buff can't be removed. Immune to CC.", ["Phönixfalke"] = "Charges the player furthest away from the tank. AoE mana burn and knockbacks.", ["Kristallkernverwüster"] = "Melee knockback, can counter melee attacks for 2k damage and counters ranged with silence. Immune to stuns.", ["Kristallkernschildwache"] = "Uninterruptable explosion for 6k and reflectable Overcharge on tank for 16k. Immune to stuns.", ["Kristallkernmechaniker"] = "Heals Devastators and Sentinels. Random saw blades on raid. Can be banished.", ["Netherseher"] = "Mass mind control.", ["Zenturio der Purpurhand"] = "Whirlwind. Can be sheeped.", ["Blutritter der Purpurhand"] = "Stuns tank and dispels CC on mobs, immune to CC.", ["Kampfmagier der Purpurhand"] = "Uses AoE spells and hits for 18k on tanks. Can be feared.", ["Inquisitor der Purpurhand"] = "Can be crowd controlled, casts Power Infusion.", -- Gruul's Lair trash ["Schläger des Unterschlupfs"] = "Random charge on people who are too far away. Wipes threat after charge. Immune to all CC.", ["Gronnpriester"] = "Immune to CC and silence, interruptable.", --[""] = "", } elseif l == "zhCN" then defaultDatabase = { -- Zul'Aman trash ["é¿æ¼å°¼å®æ¤è "] = "å ç«å°å»ãåéãåå½¢åææ§ï¼å¯ä»¥é©±æ£åç¾", ["é¿æ¼å°¼å»å¸"] = "å¯ä»¥åç¾ãå°å»åå¿çµæ§å¶ï¼æè½ä¸ºæ²»çåä¿æ¤æ§å¾è ¾", ["é¿æ¼å°¼é¨ææå"] = "å¯ä»¥è¢«ä»»ä½æ§å¶æè½æ§å¶", ["é¿æ¼å°¼éç"] = "çæ´å¯ä»¥ç¨å®ç¥å°å»è§£é¤ï¼å¯ä»¥è¢«å°å»é·é±ãåå½¢åææ§æ§å¶", ["é¿æ¼å°¼æäºä½¿è "] = "å ç«æ§å¶æè½ï¼20%è¡éæ¶ä¸é©¬", ["é¿æ¼å°¼æ¥å"] = "å¯ä»¥ç¼ ç»åç©æï¼å¨ä»ä»¬é è¿æé¼åä¼å¬å¤å¢æ´", ["é¿æ¼å°¼è®ç»å¸"] = "å ç«åå½¢åææ§ï¼å¯ä»¥ç©æï¼ä¼ä½¿ç¨å®ç¥æ¯è¯", ["é¿æ¼å°¼æ´å¾"] = "é·éä¸å»ï¼æå¼è·ç¦»èº²é¿", ["é¿æ¼å°¼çç°æ³å¸"] = "å¯ä»¥è¢«åç¾ãæ§å¶ãå°å»ãç©æåææï¼å¯ä»¥å·åä»çbuff", ["é¿æ¼å°¼é©¯å ½å"] = "å¯ä»¥è¢«åç¾ãé·é±åç©æï¼éæºç²¾ç¥æ§å¶ç©å®¶", -- Moroes adds ["å¡ç¿ 欧å¨Â·å¯å 迪女伯çµ"] = "ç¥å£ç§å¸ï¼ä¼æ²»çå驱æ£", ["æå¼Â·ææ ¼å°ç·çµ"] = "æ©æéªå£«ï¼ç©ææè½", ["åæ·æçå·´å 女伯çµ"] = "ç¥å£éªå£«ï¼æ²»çã驱æ£åå£ç¾æ¯", ["æèå¸Â·ç±³å°æ¯æ女伯çµ"] = "æå½±ç§å¸ï¼ä¼æ½æ¾æ³åçç§", ["ç½å®¾Â·è¾¾çæ¯ä¼¯çµ"] = "æ¦å¨æ士ï¼æè½ä¸ºè´æ»æå»åæé£æ©", ["å éæ¯å®¾Â·è´¹ä¼¦æ¯ä¼¯çµ"] = "é²æ¤æ士ï¼ç¼´æ¢°ãç¾ççå»åç¾å¢", -- Karazhan trash ["鬼çµæ¼å"] = "å ç«æ§å¶æè½ï¼ä¼æ½æ¾èå ç¯ï¼ææä½äºå ¶ä¸ç人åmob伤害æé«", ["奥æ¯ç¸ä½"] = "éæºä¼ éï¼æ¸ 空å½åä»æ¨ï¼ææ³åæ¤ç¾", ["æ³åçé£è "] = "å ç«æææ³æ¯ï¼ä¼æ½æ¾çç§æ³å", -- need check ["æ³åç¸å"] = "ä½çå½æ¶æ½æ¾å·¨å¤§ä¼¤å®³çAOEèªçï¼å¯ä»¥è¢«ææ", -- Hex Lord Malacrass adds ["ç´¢å°æ ¼"] = "è¿æï¼å¯ä»¥è¢«åå½¢åé·é±ï¼ä¸è¿è¥å¹²æ¬¡é·é±æ§å¶åä»ä¼æµæï¼DRéåï¼ï¼ï¼", ["å¡æå æ´æ¯"] = "群åç«çæ¯ï¼å¯ä»¥è¢«æ¾é", ["å °å°ä¸¹"] = "对åæ¹æ½æ¾ç«ç°åæ¯ï¼ä»¥åé·éä¸å»ï¼å¯ä»¥è¢«åç¾", ["é»å¿"] = "è¿ææ»å»åç¬åç群ä½ææ§ï¼å¯ä»¥è¢«æç¼éå®", ["é¿è±æ¾Â·å®æé·"] = "å¯ä»¥è¢«ææçæ²»çæ¯ï¼å¯ä»¥è¢«åç¾", ["æ»è¡è "] = "æ¯æ¶²ç®ï¼å¯ä»¥è¢«åç¾", ["沼泽çæ"] = "对ç©å®¶æ½æ¾å¿«éä¼ æï¼å¯¹éè¿éåé æ伤害ï¼å¯ä»¥è¢«æ¾é", ["åºææ ¼"] = "å¯ä»¥è¢«æç¼æè¶ åº¦äº¡çµææ§", -- Serpentshrine Cavern trash ["ççé©¯å ½å¸"] = "使å¢åè çæ´ï¼è§£é¤å®çæ§å¶æè½ï¼å¯¹æ£åæ¹ç©å®¶æ½æ¾é¡ºå", ["ççå°å¸è "] = "30ç è·ç¦»AoEæ²é»", ["æ¯èç¥æ®¿å¢åè "] = "ææå°è·ç¦»çéæºå²é", -- need check ["ç¦ä¸çªçè£èªå«å£«"] = "ç ´èæå¼åçæ", ["ççç²ç¢è "] = "æ士æªï¼ä¼åå¼¹ç ´ç²æè½", ["çç女ç¥å¸"] = "大å¤æ°æ åµä¸å¯ä»¥è¢«æ§å¶åç©æ", ["æå¿å¤æ½®è "] = "å¯ä»¥è¢«åç¾åææ§ï¼ä¼æ½æ¾æ°´å ç´ å¾è ¾åæ¯æ¶²ç¾", ["ççæ¯èå®å«"] = "ä¸è½è¢«æ§å¶ï¼ä¼é¡ºåæ©åæ¤ç²éä½å ç¯", ["æå¿éèè "] = "å¯ä»¥è¢«åç¾ãææ§å缴械", ["æå¿è空æ³å¸"] = "å¯ä»¥è¢«åç¾ï¼å¯¹éä¼æ½æ¾AOEï¼å¨éªç°åæ¸ ç©ºä»æ¨", ["ççæ·±æ¸å¥³å·«"] = "å ç«æ§å¶æè½ï¼ä¼æ½æ¾å¸¦å»éææçæå½±æ°æAOEåéæºç²¾ç¥æ§å¶", ["è¸æ½®æ·±æ¸å ç¥"] = "å¯¹å ¶ä»æªç©æ½æ¾HOTæ²»çï¼ä¸è½è¢«æ§å¶ï¼ä½æ¯å¯ä»¥å¯¹å ¶ä½¿ç¨ææååå¶ï¼å¨ä½çå½æ¶ä½¿ç¨å®é", ["è¸æ½®æåè "] = "对å¦å æ½æ¾æç½å¹¶æ¸ 空ä»æ¨ï¼å ç«æ§å¶æè½", ["è¸æ½®æ°´æ¯å¸"] = "å¯ä»¥è¢«ç©æãæ²é»åææï¼CoTä¼å¾ææï¼ä¼æ½æ¾å¯å°ç®åå°ç¯", ["è¸æ½®è¨æ»¡ç¥å¸"] = "å ç«æææ§å¶æè½ï¼æ³æ¯å¯ä»¥è¢«ææ", ["è¸æ½®æ士"] = "å¯ä»¥è¢«åç¾ãææ§ãé·é±å缴械ï¼éæºåæ¢ä»æ¨", ["æå¿æç¾è "] = "å¯ä»¥è¢«åç¾ãææ§åé·æ£", ["æ¯èç¥æ®¿æ½ä¼è "] = "å¯ä»¥è¢«æ¾éï¼æ½æ¾èè", -- Black Temple trash ["éªæ°´é¢ä¸»"] = "å¬å¤2个éªæ°´çªç", ["éªæ°´çªç"] = "å¯ä»¥è¢«æ¾éåç©æï¼ä¼æ²»çéªæ°´é¢ä¸»", ["åºæ¯å¡å¤æµ·è "] = "å¯ä»¥è¢«åç¾ï¼ä¼æ½æ¾é£é£ååç¶éªçµ", ["åºæ¯å¡äºæè "] = "å ç«æ§å¶æè½ï¼ä¼ä½¿æµ·å ½çæ´", ["æµ·å ½"] = "å ç«æ§å¶æè½ï¼ä¼å°¾å»åæ¯æ¶²å·å", ["åºæ¯å¡å åè "] = "å¯ä»¥è¢«æ§å¶æè½å½±åï¼ä¼æ½æ¾ç¥å£æ°æ", ["åºæ¯å¡ææè "] = "å¯ä»¥è¢«æ§å¶æè½å½±åï¼ä¼ç½ä½ç©å®¶", ["é¾é¾"] = "å¯ä»¥è¢«æ§å¶æè½å½±å", ["åºæ¯å¡å°å"] = "ä¼é©±æ£å ¶ä»æªç©çæ§å¶æè½ï¼åºè¯¥æ¯æ ¹æ®è·ç¦»ææ§å¶ç级æ¥å³å®ï¼å ç«æ§å¶æè½", -- Black Temple trash by hepha ["é¾åå¤é¾è "] = "ä¼å¼å«éè¿çé¾å空è¡è ï¼å ç«æ§åº", ["ä¼å©è¾¾é·å骨è "] = "å¯ç±æ¯å£«æ¾éï¼ä¼è¾å»ç®æ ï¼ä¼ä½¿ç¨æå½±æ篷", ["ä¼å©è¾¾é·ç·æ±¡è "] = "å¯ç±æ¯å£«æ¾é", ["ä¼å©è¾¾é·è§ å¿è "] = "å¯ç±æ¯å£«æ¾é", ["å¬éª¨å·¨å ½"] = "éæºæ½æ¾ä¸¤ç§æè½ï¼å²éæè¿çç®æ ï¼ç±»ä¼¼TAQé¿åªæ¯è¨æ¯ä¼æ½æ¾æç³æ¯", ["å¬éª¨åæ¦è "] = "å¯ä»¥åç¾ï¼æé£æ©æ¶æ¸ 空ä»æ¨å¹¶å ç«æ§åº", ["å¬éª¨æ士"] = "å¯ä»¥æ§åº", ["å¬éª¨æç¾è "] = "å¯ä»¥æ§åºï¼ä½çå½æ¶ä¼å¼ç¾å¢", ["å¬éª¨è¡å ç¥"] = "å¯ä»¥æ§åº", ["å¬éª¨æ®´æè "] = "顺åæ©ï¼è¿æ伤害èä¸è¦èº²é¿", ["ç°èç¼çµè "] = "å¯ä»¥æ§åº", ["ç°èçè´¼"] = "å¯ä»¥æ§åº", ["ç°èå ç´ å¸"] = "å¯ä»¥æ§åº", ["ç°èç§æ¯å¸"] = "å¯ä»¥æ§åº", ["ç°èå·«å¸"] = "å¯ä»¥æ§åº", ["å½±æè¡æ³å¸"] = "å¯ä»¥æ§åºï¼å¯éè¿ä¸æåå½¢æææ½æ³ï¼å ç«åå¶", ["å½±æå士"] = "ä¸å¯æ§åºï¼ä¼ä¸¢æ¦å¨å¨äººç¾¤éæé£æ©", ["å½±æ驯ç¬è "] = "è¿å ¥ææåï¼éæ¾åº§éªå½±æéªä¹çç¬ï¼æ¤æ¶å¯æ§åº", -- Tempest Keep trash ["æå å¸å¦å¾"] = "å¯ä»¥è¢«æ§å¶æè½æ§å¶ï¼ä¼æ½æ¾AOEæè¾°ç¢ç", ["ææ¯å¸"] = "å¯ä»¥è¢«ææ§ãåå½¢ãé·é±æç¼ ç»ï¼æ½æ¾ç¾¤ä½ç«çæ¯", ["æå å¸"] = "å¯ä»¥è¢«ææ§ãåå½¢ãé·é±æç¼ ç»ï¼ä¼æ½æ¾AOEæè¾°ç¢ç", ["è¡è¦å«åå¢å£«å µ"] = "顺åæ©åæé£æ©ï¼ä» è½è¢«ç¼ ç»ï¼å ç«ææ§åé·é±", ["é£æ´è¦å¡éå "] = "å¯ä»¥è¢«é·æ£ãåç¾åå¿çµæ§å¶ï¼ç¾¤ä½ææ·ç¸å¼¹å¹¶ä¸ä¼buffæ¶æ ¸æªç©", ["è¡è¦å«å®å¤å®"] = "ååå ¶ä»æªç©çæ§å¶æè½ï¼ä¼ä½¿ç¨å¶è£ä¹é¤åå£å æ¯ï¼å ç«æ§å¶æè½", ["è¡è¦å«å ¸ç±é¿"] = "æé£æ©ï¼å ç«æ§å¶æè½", ["è¡è¦å«ä¾ä»"] = "æ²»çåmobï¼å ç«æ§å¶æè½åç©æï¼ä½æ¯å¯ä»¥è¢«åå¶", ["ææ¯å¸é¢ä¸»"] = "å¿çµæ§å¶éæºç©å®¶ï¼å ç«æ§å¶æè½åç©æ", ["é£æ´é©¯é¹°è "] = "ä¸è½è¢«è§£é¤çç«ç°ä¹ç¾buffï¼å ç«æ§å¶æè½", ["å¤é¹°"] = "å²éè·ç¦»å¦å æè¿çç©å®¶ï¼æ½æ¾AOEæ³åçç§åå»é", ["æ¶æ ¸æ§æ¯è "] = "è¿ææ»å»å¸¦å»éææï¼åå»è¿ææ»å»é æ2000å·¦å³ä¼¤å®³ï¼æ²é»åå¶è¿ç¨èä¸ï¼å ç«ç©æ", ["æ¶æ ¸æ¥å"] = "ä¸è½è¢«ææçAOEçç¸ï¼6000伤害ï¼ä»¥å对å¦å æ½æ¾å¯ä»¥è¢«åå¼¹çè¶ è½½æè½ï¼16000å·¦å³ä¼¤å®³ï¼å ç«ç©æ", ["æ¶æ ¸æºæ¢°å¸"] = "ä¼æ²»çæ§æ¯è åæ¥åï¼å¯¹å¢éæåéæºæ½æ¾é¯é½¿ä¹åï¼å¯ä»¥è¢«æ¾é", ["è空å åè "] = "群ä½å¿çµæ§å¶", ["ç½æç¾å¤«é¿"] = "è¿æèå´å ç奥æ¯æ´ªæµé æ大é伤害ï¼å¯ä»¥è¢«åç¾", ["ç½æè¡éªå£«"] = "å»æå¦å 并驱æ£å ¶ä»æªç©çæ§å¶æè½ï¼å ç«æ§å¶æè½", ["红衣æææ³å¸"] = "使ç¨AOEæ³æ¯ï¼å¯ä»¥è¢«ææ§æåç¾", ["ç½æ审讯è "] = "å¯ä»¥è¢«æ§å¶æè½æ§å¶ï¼ä¼æ½æ¾è½éç注", -- Gruul's Lair trash ["巢穴å«å µ"] = "éæºå¯¹è¿è·ç¦»ç©å®¶å²éï¼å²éåæ¸ ç©ºä»æ¨ï¼å ç«æææ§å¶æè½", ["æéç¥å¸"] = "å ç«æ§å¶æè½åæ²é»ï¼å¯ä»¥ææ", -- The Blood Furnace ["æ¶éå«å£«æ¼çè "] = "éæºå²éï¼å¯ä»¥è¢«åéãå®èº«åæè¿·", ["å²é¢ çè´¼"] = "æ·¬æ¯é æ伤害并ä¸å¯å å ï¼è±é模å¼æ¯å±320ï¼", ["å²é¢ æ§è¡è "] ="ç¾ççå»", ["å½±æå¬å¤è "] = "å¬å¤é éåå°ç±ç¬ï¼ç«çæ¯ï¼é éä¼é æï¼å°ç±ç¬ä¼æ½æ¾çç§æ³å", ["å°ç±ç«å°é¬¼"] = "è±é模å¼ä¸ç«ç°å²å»é æ大é伤害ï¼è±é模å¼3300ï¼", ["å²é¢ åå¢å£«å µ"] = "ä¸é©æ³å¸¦å»éææ", ["å½±ææ¯å£«"] ="æå½±ç®ï¼è èæ¯ï¼å¯ä»¥è¢«æ§åº", ["å½±ææå¸"] = "ææ·ç¸å¼¹ï¼èªèµ°ç¸å¼¹", ["åççéªå ½äºº"] = "è·µè¸ å°é伤害并å»éï¼éè¡çå»æè¿·ç®æ ", ["éªå ½äººæ°å µ"] = "å ç«åªæ", ["æ¶éå«å£«è®å µ"] = "ä¸é©æ³ï¼é æ伤害并å»éï¼é带åä»æ¨ææ", -- Hyjal trash by hepha ["é£å°¸é¬¼"] = "ç§å¸å¯éï¼å£éªå¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["ç³å鬼"] = "å¯åå¶æ½æ³ï¼å¶é ä»æ¨åæä»ç®æ è·è¿ï¼å°±è½æä¸æ¥", ["å°ç©´é"] = "ç§å¸å¯éï¼å£éªå¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["ææ¶"] = "ç§å¸å¯éï¼å£éªå¯è¶ 渡ï¼å¯ç¨å®èº«æè½", -- mob name needs check ["亡çµå·«å¸"] = "å¯è¢«åå½¢ãææ§ï¼éåå¶å¬å¤æ¯", -- mob name needs check ["女å¦"] = "ç§å¸å¯éï¼å£éªå¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["å°éå·¨é¾"] = "å¯ç±ç人æè æ¯å£«Tankï¼ä¼å¯¹ç®æ æ½æ¾AOEæè½å°éåæ¯åå¾8ç ", ["åºå¤§çå°ç±ç«"] = "å¯è¢«æ¯å£«æ¾éï¼å¯ä»¥ææ§ãå¯ç¨å®èº«æè½", ["å°ç±æçè "] = "å¯è¢«æ¯å£«æ¾éï¼å¯ä»¥ææ§ãå¯ç¨å®èº«æè½ï¼ä¼å¸åæ³å", } elseif l == "zhTW" then defaultDatabase = { -- Zul'Aman trash ["é¿æ¼å°¼å¸å®è¡"] = "å ç«å°åãæ¸éãè®å½¢åææ¼ï¼å¯ä»¥é© æ£è®ç¾", ["é¿æ¼å°¼å¸åé«"] = "å¯ä»¥è®ç¾ãå°ååå¿éæ§å¶ï¼æè½çºæ²»çåä¿è·æ§å騰", ["é¿æ¼å°¼å¸æ人"] = "å¯ä»¥è¢«ä»»ä½æ§å¶æè½æ§å¶", ["é¿æ¼å°¼ç"] = "çæ´å¯ä»¥ç¨å¯§ç¥å°æ解é¤ï¼å¯ä»¥è¢«å°åé·é±ãè®å½¢åææ¼æ§å¶", ["é¿æ¼å°¼å¸æ°ç使è "] = "å ç«æ§å¶æè½ï¼20% è¡éæä¸é¦¬", ["é¿æ¼å°¼å¸æ¥å"] = "å¯ä»¥çºç¹åç©æï¼å¨ä»åé è¿æ°é¼å¾æå¬åå¢æ´", ["é¿æ¼å°¼å¸ç®¡çå¡"] = "å ç«è®å½¢åææ¼ï¼å¯ä»¥ç©æï¼æ使ç¨å¯§ç¥æ¯è¥", ["é¿æ¼å°¼å¸æ´æè "] = "é·éä¸æï¼æéè·é¢èº²é¿", ["é¿æ¼å°¼å¸ç«ç°æ½æ¾è "] = "å¯ä»¥è¢«è®ç¾ãæ§å¶ãå°åãç©æåææ·ï¼å¯ä»¥å·åä»ç buff", ["é¿æ¼å°¼å¸é¦´ç¸å¸«"] = "å¯ä»¥è¢«è®ç¾ãé·é±åç©æï¼é¨æ©ç²¾ç¥æ§å¶ç©å®¶", -- Moroes adds ["å±å´å¨Â·ç¦æ 迪女士"] = "ç¥èç§å¸«ï¼ææ²»çåé© æ£", ["ç·çµæ´å¤«Â·å´å ç¾"] = "æ²æé¨å£«ï¼ç©ææè½", ["å±ä¼æ·æçå·´å 女士"] = "ç¥èé¨å£«ï¼æ²»çãé© æ£åèç¾è¡", ["女çµæµæ´å¸Â·ç±³ç¾æ¯æ³°æ®"] = "æå½±ç§å¸«ï¼ææ½æ¾æ³åçç", ["è²´æç¾ è³Â·éå©æ¯"] = "æ¦å¨æ°å£«ï¼æè½çºè´æ»ææåæ風æ¬", ["è²´æå å©æ¯å¹³Â·è²»èæ¯"] = "é²è·æ°å£«ï¼ç¹³æ¢°ãç¾ççæåç¾ç", -- Karazhan trash ["鬼é表æ¼è "] = "å ç«æ§å¶æè½ï¼ææ½æ¾èå çï¼ææä½æ¼å ¶ä¸ç人å mob å·å®³æé«", ["ç§æ³ç°åå ç´ "] = "é¨æ©å³éï¼æ¸ 空ç¶åä»æ¨ï¼ææ³åè·ç¾", ["æ³åä¾æè²"] = "å ç«æææ³è¡ï¼ææ½æ¾ççæ³å", -- need check ["æ³åææ²"] = "ä½çå½ææ½æ¾å·¨å¤§å·å®³ç AOE èªçï¼å¯ä»¥è¢«ææ·", -- Hex Lord Malacrass adds ["çå"] = "è¿æ°ï¼å¯ä»¥è¢«è®å½¢åé·é±ï¼ä¸éè¥å¹²æ¬¡é·é±æ§å¶å¾ä»ææµæï¼DR éæ¸?!ï¼", ["èè©å ç¾ å¸"] = "群ç¼ç«çè¡ï¼å¯ä»¥è¢«æ¾é", ["é 主é·é¿ç»"] = "å°åæ¹æ½æ¾ç«ç°åæ¯ï¼ä»¥åé·éä¸æï¼å¯ä»¥è¢«è®ç¾", ["é»å¿"] = "è¿æ°æ»æåç¬ç¼ç群é«ææ¼ï¼å¯ä»¥è¢«æç¸éå®", ["è¾å©æ£®Â·å®ç¬¬å"] = "å¯ä»¥è¢«ææ·çæ²»çè¡ï¼å¯ä»¥è¢«è®ç¾", ["å²ç«å¡"] = "æ¯æ¶²ç®ï¼å¯ä»¥è¢«è®ç¾", ["沼群巡è "] = "å°ç©å®¶æ½æ¾å¿«éå³æï¼å°éè¿éåé æå·å®³ï¼å¯ä»¥è¢«æ¾é", ["å¯ææ ¼"] = "å¯ä»¥è¢«æç¸æè¶ åº¦äº¡éææ¼", -- Serpentshrine Cavern trash ["ç¤ç馴ç¸å¸«"] = "使å¢åè çæ´ï¼è§£é¤å®åå°çæ§å¶æè½ï¼å°æ£åæ¹ç©å®¶æ½æ¾é å", ["ç¤çææ¨å°å¯è "] = "30 碼è·é¢ AOE æ²é»", ["æ¯èç¥æ®¿å¢åèè "] = "ææå°è·é¢çé¨æ©è¡é", -- need check ["ç¦å¸é榮è½å®è¡"] = "ç ´è½æå¼åçæ", ["ç¤çç ´ç¢è "] = "æ°å£«æªï¼æåå½ç ´ç²æè½", ["ç¤ç女ç¥å¸"] = "大å¤æ¸æ æ³ä¸å¯ä»¥è¢«æ§å¶åç©æ", ["ç°è²ä¹å¿æµªæ½®å¼åè "] = "å¯ä»¥è¢«è®ç¾åææ¼ï¼ææ½æ¾æ°´å ç´ å騰åæ¯æ¶²ç¾", ["ç¤çæµ·èå®è¡"] = "ä¸è½è¢«æ§å¶ï¼æé åæ¬åè·ç²éä½å ç°", ["ç°è²ä¹å¿é±èè "] = "å¯ä»¥è¢«è®ç¾ãææ¼å繳械", ["ç°è²ä¹å¿è空æ³å¸«"] = "å¯ä»¥è¢«è®ç¾ï¼å°éä¼æ½æ¾ AOEï¼å¨éç¾å¾æ¸ 空ä»æ¨", ["ç¤ç深淵女巫"] = "å ç«æ§å¶æè½ï¼ææ½æ¾å¸¶æéææçæå½±æ°æAOEåé¨æ©ç²¾ç¥æ§å¶", ["æ½®è¡è 深淵å ç¥"] = "å°å ¶ä»æªç©æ½æ¾ HOT æ²»çï¼ä¸è½è¢«æ§å¶ï¼ä½æ¯å¯ä»¥å°å ¶ä½¿ç¨ææ·ååå¶ï¼å¨ä½çå½æ使ç¨å¯§é", ["æ½®è¡è çµéè "] = "å°å¦å æ½æ¾æç¶²ä¸¦æ¸ ç©ºä»æ¨ï¼å ç«æ§å¶æè½", ["æ½®è¡è æµ·æ³å¸«"] = "å¯ä»¥è¢«ç©æãæ²é»åææ·ï¼CoT æå¾ææï¼ææ½æ¾å¯å°ç®åå°ç°", ["æ½®è¡è è©æ»¿"] = "å ç«æææ§å¶æè½ï¼æ³è¡å¯ä»¥è¢«ææ·", ["æ½®è¡è æ°å£«"] = "å¯ä»¥è¢«è®ç¾ãææ¼ãé·é±å繳械ï¼çæ´æå¯å¯§ç¥ï¼é¨æ©è®æä»æ¨", ["ç°è²ä¹å¿ç¾è¡"] = "å¯ä»¥è¢«è®ç¾ãææ¼åæ¶æ£", ["æ¯èç¥æ®¿æ½ä¼è "] = "å¯ä»¥è¢«æ¾éï¼æ½æ¾èè", -- Black Temple trash ["å æ°´é 主"] = "å¬å 2 åå æ°´çªç", ["å æ°´ä¹å"] = "å¯ä»¥è¢«æ¾éåç©æï¼ææ²»çå æ°´é 主", ["èæ¯å¡å¬æµ·è "] = "å¯ä»¥è¢«è®ç¾ï¼ææ½æ¾é¢¶é¢¨ååçéé»", ["èæ¯å¡çåµè "] = "å ç«æ§å¶æè½ï¼æ使海ç¸çæ´", ["å·¨ç¥æµ·è"] = "å ç«æ§å¶æè½ï¼æå°¾æåæ¯æ¶²å´å", ["èæ¯å¡é è¨è "] = "å¯ä»¥è¢«æ§å¶æè½å½±é¿ï¼ææ½æ¾ç¥èæ°æ", ["èæ¯å¡çµéè "] = "å¯ä»¥è¢«æ§å¶æè½å½±é¿ï¼æ網ä½ç©å®¶", ["é¾å½¢é¾"] = "å¯ä»¥è¢«æ§å¶æè½å½±é¿", ["èæ¯å¡å°è»"] = "æé© æ£å ¶ä»æªç©çæ§å¶æè½ï¼æ該æ¯æ ¹æè·é¢ææ§å¶çç´ä¾æ±ºå®ï¼å ç«æ§å¶æè½", -- Black Temple trash by hepha ["é¾åå¬é¾è "] = "æå¼å«éè¿çé¾å空è¡è ï¼å ç«æ§å ´", ["ä¼å©éçå骨è "] = "å¯ç±è¡å£«æ¾éï¼æè æç®æ¨ï¼æéæå½±æ«é¢¨", ["ä¼å©éç污æè "] = "å¯ç±è¡å£«æ¾é", ["ä¼å©éçå°å¿è "] = "å¯ç±è¡å£«æ¾é", ["å¬éª¨è å·¨ç¸"] = "é¨æ©æ½æ¾å ©ç¨®æè½ï¼è¡éæé çç®æ¨ï¼åTAQé¿åªæ¯æ¯ææ½æ¾æç³è¡ï¼éå ¨é«é è¿å¦å ", ["å¬éª¨ååçæè "] = "ç±æ³å¸«éå ´ç¾ï¼æ風æ¬ææ¸ ç©ºä»æ¨ä¸¦å ç«æ§å ´", ["å¬éª¨è æ°å£«"] = "å¯ä»¥æ§å ´", ["å¬éª¨è·ç¾éå¾"] = "å¯ä»¥æ§å ´ï¼å¿«æ²è¡ææéç¾ç", ["å¬éª¨é®®è¡é è¨è "] = "å¯ä»¥æ§å ´", ["å¬éª¨æ鬥è "] = "æé åæ¬ï¼è¿æ°å·å®³è·æ¥è¦ç«å¨èå¾æ", ["ç°èç¸éè "] = "å¯ä»¥æ§å ´", ["ç°èçè³"] = "å¯ä»¥æ§å ´", ["ç°èå ç´ å¸«"] = "å¯ä»¥æ§å ´", ["ç°èç§æ³å¸«"] = "å¯ä»¥æ§å ´", ["ç°è巫士"] = "å¯ä»¥æ§å ´", ["å½±æè¡æ³å¸«"] = "å¯ä»¥æ§å ´ï¼å¨ææç±æ³å¸«æçºè®å½¢æ·æ³", ["å½±æå士"] = "ä¸å¯æ§å ´ï¼æä¸æ¦å¨å¨äººç¾¤è£¡æ風æ¬", ["å½±æ馴ç¬è "] = "é²å ¥æ°é¬¥å¾ï¼éæ¾åº§é¨å½±æé¨ä¹çµç¬å¯æ§å ´", -- Tempest Keep trash ["è¦ç¿å æè "] = "å¯ä»¥è¢«æ§å¶æè½æ§å¶ï¼ææ½æ¾ AOE æè¾°ç¢ç", ["æè¡å¸«"] = "å¯ä»¥è¢«ææ¼ãè®å½¢ãé·é±æçºç¹ï¼æ½æ¾ç¾¤é«ç«çè¡", ["å æè "] = "å¯ä»¥è¢«ææ¼ãè®å½¢ãé·é±æçºç¹ï¼ææ½æ¾ AOE æè¾°ç¢ç", ["è¡å®è¡è»åå£«å µ"] = "é åæ¬åæ風æ¬ï¼å è½è¢«çºç¹ï¼å ç«ææ¼åé·é±", ["風æ´è¦å¡-éµå "] = "å¯ä»¥è¢«æ¶æ£ãè®ç¾åå¿éæ§å¶ï¼ç¾¤é«ææ²ç¸å½ä¸¦ä¸æ buff æ¶æ ¸æªç©", ["è¡å®è¡å¾©ä»è "] = "ååå ¶ä»æªç©çæ§å¶æè½ï¼æ使ç¨å¶è£ä¹éåèå è¡ï¼å ç«æ§å¶æè½", ["è¡å®è¡æ²»å®å®"] = "æ風æ¬ï¼å ç«æ§å¶æè½", ["è¡å®è¡æå¾"] = "æ²»çå mobï¼å ç«æ§å¶æè½åç©æï¼ä½æ¯å¯ä»¥è¢«åå¶", ["æè¡é 主"] = "å¿éæ§å¶é¨æ©ç©å®¶ï¼å ç«æ§å¶æè½åç©æ", ["風æ´è¦å¡-ççé·¹çµè "] = "ä¸è½è¢«è§£é¤çç«ç°ä¹ç¾ buffï¼å ç«æ§å¶æè½", ["å°é³³é·¹"] = "è¡éè·é¢å¦å æé çç©å®¶ï¼æ½æ¾ AOE æ³åççåæéï¼ç§å¸«å ææè½æ¸å°å·å®³", ["æ°´æ¶ä¹æ ¸æ¯å£è "] = "è¿æ°æ»æ帶æéææï¼åæè¿æ°æ»æé æ 2000 å·¦å³å·å®³ï¼æ²é»åå¶é ç¨è·æ¥ï¼å ç«ç©æ", ["æ°´æ¶ä¹æ ¸å¨å µ"] = "ä¸è½è¢«ææ·ç AOE çç¸ï¼6000 å·å®³ï¼ä»¥åå°å¦å æ½æ¾å¯ä»¥è¢«åå½çè¶ è¼æè½ï¼16000 å·¦å³å·å®³ï¼å ç«ç©æ", ["æ°´æ¶ä¹æ ¸æ師"] = "ææ²»çæ§æ¯è åæ¥åï¼å°åéæå¡é¨æ©æ½æ¾é¸é½ä¹åï¼å¯ä»¥è¢«æ¾é", ["è空å å師"] = "群é«å¿éæ§å¶", ["ç´ æç¾å¤«é·"] = "å¯ä»¥è¢«è®ç¾ï¼è¿æ°ç¯åå §ç奧è¡æ´ªæµé æ大éå·å®³ï¼å¯æçºè®å½¢æ·ä»æ½æ¾å¥§è¡æ´ªæµ", ["ç´ æè¡é¨å£«"] = "ææå¦å ä¸¦é© æ£å ¶ä»æªç©çæ§å¶æè½ï¼å ç«æ§å¶æè½", ["ç´ è¡£æ°é¬¥æ³å¸«"] = "ä½¿ç¨ AOE æ³è¡ï¼å¯ä»¥è¢«ææ¼æè®ç¾", ["ç´ æ審å¤å®"] = "å¯ä»¥è¢«æ§å¶æè½æ§å¶ï¼ææ½æ¾è½éç注ï¼æ³å¸«å¯ç«å", -- Gruul's Lair trash ["å·¢ç©´è »å µ"] = "é¨æ©å°é è·é¢ç©å®¶è¡éï¼è¡éå¾æ¸ 空ä»æ¨ï¼å ç«æææ§å¶æè½", ["å¤ç¾ ç§å¸«"] = "å ç«æ§å¶æè½åæ²é»ï¼å¯ä»¥ææ·", -- The Blood Furnace ["æ¡éå®è¡æ®²æ» è "] = "é¨æ©è¡éï¼å¯ä»¥è¢«æ¸éãå®èº«åæè¿·", ["ç°ç¬éª·é«çè³"] = "æ·¬æ¯é æå·å®³ä¸¦ä¸å¯çå ï¼è±é模å¼æ¯å±¤ 320ï¼", ["ç°ç¬éª·é«å·è¡è "] ="ç¾ççæ", ["å½±æå¬åè "] = "å¬åé éåå°çç¬ï¼ç«çè¡ï¼é éæé æï¼å°çç¬ææ½æ¾ççæ³å", ["å°çç«å°é¬¼"] = "è±é模å¼ä¸ç«ç°è¡æé æ大éå·å®³", ["ç°ç¬éª·é«è»åå£«å µ"] = "ä¸é¤æ³å¸¶æéææ", ["å½±æè¡å£«"] ="æå½±ç®ï¼è èè¡ï¼å¯ä»¥è¢«æ§å ´", ["å½±ææ師"] = "ææ²ç¸å½ï¼èªèµ°ç¸å½", ["å¹´å¹¼çéçç¸äºº"] = "è¸è¸ å°éå·å®³ä¸¦æéï¼éçªçææè¿·ç®æ¨", ["éçç¸äººæ°å µ"] = "å ç«åªæ", ["æ¡éå®è¡è »å µ"] = "ä¸é¤æ³ï¼é æå·å®³ä¸¦æéï¼é帶æ¸ä»æ¨ææ", -- Hyjal trash by hepha ["é£å±é¬¼"] = "ç§å¸«å¯éï¼èé¨å¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["ç³å鬼"] = "å¯æ³å¶æ½æ³ï¼è£½é ä»æ¨è®æä»ç®æ¨è·é ï¼å°±è½æä¸ä¾", ["å°ç©´æ¡é"] = "ç§å¸«å¯éï¼èé¨å¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["ææ¡"] = "ç§å¸«å¯éï¼èé¨å¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["亡é巫師"] = "å¯è¢«è®å½¢ãææ¼ï¼éåå¶æåè¡", ["é£å±é¬¼"] = "ç§å¸«å¯éï¼èé¨å¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["女å¦"] = "ç§å¸«å¯éï¼èé¨å¯è¶ 渡ï¼å¯ç¨å®èº«æè½", ["å°é¾"] = "å¯ç±çµäººæè è¡å£«å¦ä½ï¼æå°ç®æ¨æ½æ¾AOEæè½å°éåæ¯åå¾8碼", ["å·¨åå°çç«"] = "å¯è¢«è¡å£«æ¾éï¼å¯ä»¥ææ¼ãå¯ç¨å®èº«æè½", ["æ¡éæçµè "] = "å¯è¢«è¡å£«æ¾éï¼å¯ä»¥ææ¼ãå¯ç¨å®èº«æè½ï¼æå¸åæ³å", } end function GTipNotes_GetNote(name) if not name then return end return _G.GTipNotesDB[name] end local frame = CreateFrame("Frame") frame:SetScript("OnEvent", function() if event == "VARIABLES_LOADED" then if not _G.GTipNotesDB then _G.GTipNotesDB = defaultDatabase _G.GTipNotesDB.VERSION = DB_VERSION end if not _G.GTipNotesDB.VERSION or _G.GTipNotesDB.VERSION < DB_VERSION then for k, v in pairs(defaultDatabase) do if not _G.GTipNotesDB[k] then _G.GTipNotesDB[k] = v end end DEFAULT_CHAT_FRAME:AddMessage("|cffff4488Mob Notes|r database updated to revision " .. tostring(DB_VERSION) .. ".") _G.GTipNotesDB.VERSION = DB_VERSION end local orig = GameTooltip:GetScript("OnTooltipSetUnit") GameTooltip:SetScript("OnTooltipSetUnit", function(tooltip, ...) local name, unitid = tooltip:GetUnit() if UnitExists(unitid) and _G.GTipNotesDB[name] then GameTooltip:AddLine(NOTE_PREFIX .. _G.GTipNotesDB[name], 0.5, 0.5, 0.5, 1) end return orig(tooltip, ...) end) end end) frame:RegisterEvent("VARIABLES_LOADED") local function addNoteFromPopup(note) if type(note) ~= "string" or note:trim():len() == 0 then note = nil end local t = UnitExists("target") and UnitName("target") or nil if t then _G.GTipNotesDB[t] = note DEFAULT_CHAT_FRAME:AddMessage(NOTE_SET:format(t, tostring(note))) end end _G.SlashCmdList["GTIPNOTES_SHORTHAND"] = function(input) if not UnitExists("target") then DEFAULT_CHAT_FRAME:AddMessage(TARGET_ERROR) return end if type(input) ~= "string" or input:trim():len() == 0 then if not StaticPopupDialogs["GTipNotes"] then StaticPopupDialogs["GTipNotes"] = { text = nil, button1 = SET, button2 = CANCEL, whileDead = 1, hideOnEscape = 1, timeout = 0, OnShow = function() -- We have to do this onshow to reset the previous text local t = UnitExists("target") and UnitName("target") or "" _G[this:GetName().."EditBox"]:SetText(_G.GTipNotesDB[t] or "") end, OnHide = function() _G[this:GetName().."EditBox"]:SetText("") end, EditBoxOnEnterPressed = function() addNoteFromPopup(_G[this:GetParent():GetName().."EditBox"]:GetText()) this:GetParent():Hide() end, EditBoxOnEscapePressed = function() this:GetParent():Hide() end, OnAccept = function() addNoteFromPopup(_G[this:GetParent():GetName().."EditBox"]:GetText()) end, hasEditBox = 1, } end StaticPopupDialogs["GTipNotes"].text = POPUP_TEXT:format(UnitName("target")) StaticPopup_Show("GTipNotes") else local t = UnitName("target") _G.GTipNotesDB[t] = input DEFAULT_CHAT_FRAME:AddMessage(NOTE_SET:format(t, input)) end end _G.SLASH_GTIPNOTES_SHORTHAND1 = "/gtipnotes"