Dota 2 19th December Patch – Content Analysis

December 20th, 2012 by Cyborgmatt Leave a reply »
Advertisement

This week’s Dota 2 patch has brought winter upon us and the Frostivus Greeviling is now ready to start, Merry Christmas! You can view the full changelog here.

Dota2_Disruptor_Splash

The Frostivus Update

The Frostivus Greeviling update is now live. Thanks to an infestation of wild Greevils, Frostivus has been cancelled! It’s up to you and your tame pet Greevils to reclaim the holiday!

Dota2_Greeviling

Source Filmmaker Trailer

Greeviling Gamemode

The Greeviling gamemode allows you to play as your own Greevil, for those of you without a Greevil you will be given a naked Greevil to use instead. The type of spells you get will depend on the Greevil’s combination of essences that you used when hatching him..

Dota2_Greevil_GM03

Dota2_Greeviling01

As well as dictating what spells your Greevil gets, there are also custom stats for each combination. You can see the stats by checking out the Greevil in your backpack or on the equip screen.

Dota2_GreevilStats

When the game starts you’ll be given a stocking full of special Frostivus items.

Dota2_Greevil_GM01

Using the magic Greevil Whistle will allow you to transform into your Greevil.

Dota2_Greevil_GM02

Check your minimap, hunt down the Mega Greevil camps and then get their presents.

Dota2_Greevil_GM04

First team to collect 11 camps wins the game.

Dota2_Greevil_GM06

The winners will get a nice big present from the Greevils and the losers.. Well they’ll get a squashed one instead.

Dota2_Greevil_GM05

Winner’s Present

frostivus_gift_nice_large

Loser’s Present

frostivus_gift_naughty_large

Frostivus Winter Map

Dota2_WinterMap01

Dota2_WinterMap02

Dota2_WinterMap03

Dota2_WinterMap04

Dota2_WinterMap05

Dota2_WinterMap06

Dota2_WinterMap07

Frostivus Creeps

We have a few new unique creeps as well for the Winter update.

The Shop Keeper (He’s Crazy)

Dota2_GreevilShop01

Dota2_GreevilShop02

Dota2_GreevilShop03

Bonus GIFs:

Dota2_GreevilShopkeeper01

The Mega Greevil

Dota2_MegaGreevil01

Dota2_MegaGreevil02

Dota2_MegaGreevil03

Dota2_MegaGreevil04

Dota2_MegaGreevil05

Dota2_MegaGreevilRosh

Greevil Camp

Dota2_GreevilCamp02

Frostivus In Game Items

Consumable in game items:

winter_cake winter_coal winter_cocowinter_cookie

winter_greevil_chewy winter_greevil_garbagewinter_greevil_treat winter_ham

winter_kringlewinter_mushroom winter_skates winter_snowball

winter_stocking winter_woolies

    // Items

    "DOTA_Tooltip_ability_item_greevil_whistle"                      "Greevil Whistle"
    "DOTA_Tooltip_ability_item_greevil_whistle_Description"                "Use the Greevil Whistle to temporarily transform into your Greevil!"

    "DOTA_Tooltip_ability_item_greevil_whistle_toggle"                  "Greevil Whistle"
    "DOTA_Tooltip_ability_item_greevil_whistle_toggle_Description"            "Use the Greevil Whistle to toggle between Greevil and Hero!"

    "DOTA_Tooltip_ability_item_winter_stocking"                      "Xmas Stocking"
    "DOTA_Tooltip_ability_item_winter_stocking_Description"                "Use: Open Stocking to receive your gifts!"

    "DOTA_Tooltip_ability_item_winter_cake"                        "Fruit-bit Cake"
    "DOTA_Tooltip_ability_item_winter_cake_Description"                  "Use the cake to heal 400 health and 50 mana over 8 seconds"

    "DOTA_Tooltip_ability_item_winter_cookie"                      "Wizard Cookie"
    "DOTA_Tooltip_ability_item_winter_cookie_Description"                "Use the cookie to heal 350 health and 100 mana over 11 seconds"

    "DOTA_Tooltip_ability_item_winter_coco"                        "Cocoa with Marshmallows"
    "DOTA_Tooltip_ability_item_winter_coco_Description"                  "Use the cocoa to heal 300 health and 150 mana over 14 seconds"

    "DOTA_Tooltip_ability_item_winter_kringle"                      "Kringle"
    "DOTA_Tooltip_ability_item_winter_kringle_Description"                "Use the kringle to heal 250 health and 200 mana over 17 seconds"

    "DOTA_Tooltip_ability_item_winter_ham"                        "Clove Studded Ham"
    "DOTA_Tooltip_ability_item_winter_ham_Description"                  "Use the ham to heal 300 health and 75 mana over 2 seconds"

    "DOTA_Tooltip_ability_item_winter_skates"                      "Speed Skates"
    "DOTA_Tooltip_ability_item_winter_skates_Description"                "Gives a massive increase of 100 to movespeed. Increases control on the ice. Use short paths for the best result!"

    "DOTA_Tooltip_ability_item_winter_greevil_treat"                  "Greevil Treat"
    "DOTA_Tooltip_ability_item_winter_greevil_treat_Description"            "Makes your greevil move at max speed for 10 seconds."
    "DOTA_Tooltip_ability_item_winter_greevil_treat_Lore"                "There is nothing faster than a greevil eating his favorite treat!"

    "DOTA_Tooltip_ability_item_winter_greevil_garbage"                  "Greevil Chow"
    "DOTA_Tooltip_ability_item_winter_greevil_garbage_Description"            "Use the chow to heal your greevil 400 health and 150 mana over 5 seconds."

    "DOTA_Tooltip_ability_item_winter_mushroom"                      "Snow Mushroom"
    "DOTA_Tooltip_ability_item_winter_mushroom_Description"                "Refreshes all the Greevil's abilities."

    "DOTA_Tooltip_modifier_winter_healing"                        "Healing health and mana."

    "DOTA_Tooltip_ability_item_winter_greevil_chewy"                  "Greevil Blink Bone"
    "DOTA_Tooltip_ability_item_winter_greevil_chewy_Description"            "After channeling for 2 seconds the greevil pops to the new location."
									

Greevil Whistle for morphing into your Greevil:

greevil_whistle

greevil_whistle.wav: 

greevil_whistle_return.wav: 

Frostivus Greevil Spells

Hover over the spell icon to see the spell name.

greevil_time_lock greevil_black_hole greevil_blade_fury greevil_bloodlust

greevil_decrepify greevil_echo_slam greevil_fatal_bonds greevil_flesh_golem

greevil_hook greevil_ice_wall greevil_laguna_blade greevil_leech_seed

greevil_magic_missile greevil_maledict greevil_natures_attendants greevil_phantom_strike

greevil_poison_nova greevil_purification greevil_rot greevil_shadow_wave

    "DOTA_Tooltip_ability_greevil_magic_missile"                "Greevil Missile"
    "DOTA_Tooltip_ability_greevil_magic_missile_Description"          "BLUE ESSENCEnFires a greevilish magic missile at an enemy unit, stunning and dealing damage."

    "DOTA_Tooltip_ability_greevil_cold_snap"                  "Greevil Snap"
    "DOTA_Tooltip_ability_greevil_cold_snap_Description"            "The greevil draws the heat from an enemy, chilling them to their very core. The enemy will take damage and be briefly frozen. Further damage taken in this state will freeze the enemy again, dealing bonus damage."

    "DOTA_Tooltip_ability_greevil_decrepify"                  "Degreevilfy"
    "DOTA_Tooltip_ability_greevil_decrepify_Description"            "RED ESSENCEnA powerful banishing spell that slows a unit and renders it unable to attack or be attacked. Afflicted units take extra magic damage."

    "DOTA_Tooltip_ability_greevil_diabolic_edict"                "Greevolic Edict"
    "DOTA_Tooltip_ability_greevil_diabolic_edict_Description"          "Saturates the area around the Greevil with magical explosions that deal mixed damage to enemy units and structures.  The fewer units available to attack, the more damage those units will take."

    "DOTA_Tooltip_ability_greevil_maledict"                    "Greevildict"
    "DOTA_Tooltip_ability_greevil_maledict_Description"              "PURPLE ESSENCEnCurses all enemy Heroes in an area, causing them to take damage every 4 seconds and adding bonus damage for every 100 HP lost since the curse began."

    "DOTA_Tooltip_ability_greevil_shadow_strike"                "Shadow Greevil Strike"
    "DOTA_Tooltip_ability_greevil_shadow_strike_Description"          "PURPLE ESSENCEnHurls a poisoned dagger which deals large initial damage, and then deals damage over time. The poisoned unit has its movement speed slowed.  An instance of damage is dealt every 3 seconds."

    "DOTA_Tooltip_ability_greevil_laguna_blade"                  "Greevilaguna Blade"
    "DOTA_Tooltip_ability_greevil_laguna_blade_Description"            "RED EGGnFires off a bolt of lightning at a single enemy unit, dealing massive damage."

    "DOTA_Tooltip_ability_greevil_poison_nova"                  "Greevil Nova"
    "DOTA_Tooltip_ability_greevil_poison_nova_Description"            "PURPLE EGGnA spreading ring of poison that does damage over time to enemy units.  Poison Nova's effect cannot bring units below 1 HP."

    "DOTA_Tooltip_ability_greevil_ice_wall"                    "Greevice Wall"
    "DOTA_Tooltip_ability_greevil_ice_wall_Description"              "BLUE EGGnGenerates a wall of solid ice directly in front of the Greevil. The bitter cold emanating from it greatly slows nearby enemies and deals damage each second."

    "DOTA_Tooltip_ability_greevil_fatal_bonds"                  "Greevil Bonds"
    "DOTA_Tooltip_ability_greevil_fatal_bonds_Description"            "ORANGE ESSENCEnBinds several enemy units together, causing a portion of the damage dealt to one of them to be felt by the others."

    "DOTA_Tooltip_ability_greevil_blade_fury"                  "Greevil Fury"
    "DOTA_Tooltip_ability_greevil_blade_fury_Description"            "ORANGE ESSENCEnCauses a bladestorm of destructive force around the Greevil, rendering him immune to magic and dealing damage to nearby enemy units."

    "DOTA_Tooltip_ability_greevil_phantom_strike"                "Phantom Greevil Strike"
    "DOTA_Tooltip_ability_greevil_phantom_strike_Description"          "YELLOW ESSENCEnTeleports to a unit, friendly or enemy, and grants bonus attack speed while attacking if it's an enemy unit."

    "DOTA_Tooltip_ability_greevil_time_lock"                  "Greevil Lock"
    "DOTA_Tooltip_ability_greevil_time_lock_Description"            "YELLOW ESSENCEnAdds the chance for an attack to lock an enemy unit in time, stunning it and dealing bonus damage."

    "DOTA_Tooltip_ability_greevil_shadow_wave"                  "Greevil Wave"
    "DOTA_Tooltip_ability_greevil_shadow_wave_Description"            "GREEN ESSENCEnShadow Wave heals several allies, which in turn cause damage equal to their healing in a small area around them.  The Greevil is always healed by Shadow Wave, and it does not count toward the number of targets."

    "DOTA_Tooltip_ability_greevil_leech_seed"                  "Leech Greevil"
    "DOTA_Tooltip_ability_greevil_leech_seed_Description"            "GREEN ESSENCEnPlants a life-sapping seed in an enemy unit, draining its health, while simultaneously slowing it. The seed heals friendly units around it equal to the amount drained.  Pulses 4 times."

    "DOTA_Tooltip_ability_greevil_echo_slam"                  "Greevil Slam"
    "DOTA_Tooltip_ability_greevil_echo_slam_Description"            "ORANGE EGGnShockwaves travel through the ground, damaging enemy units.  Each enemy hit causes an echo to damage nearby units."

    "DOTA_Tooltip_ability_greevil_natures_attendants"              "Greevil's Attendants"
    "DOTA_Tooltip_ability_greevil_natures_attendants_Description"        "GREEN EGGnA cloud of wisps heals Enchantress and any friendly units nearby.  Lasts 10 seconds."

    "DOTA_Tooltip_ability_greevil_bloodlust"                  "Greevilust"
    "DOTA_Tooltip_ability_greevil_bloodlust_Description"            "YELLOW EGGnIncites a frenzy in a friendly unit, increasing its movement speed and attack speed."

    "DOTA_Tooltip_ability_greevil_purification"                  "Greevilication"
    "DOTA_Tooltip_ability_greevil_purification_Description"            "WHITE EGGnInstantly heals a friendly unit and damages all nearby enemy units."

    "DOTA_Tooltip_ability_greevil_flesh_golem"                  "Greevil Golem"
    "DOTA_Tooltip_ability_greevil_flesh_golem_Description"            "BLACK EGGnThe Greevil transforms into a horrifying greevil golem, increasing his health regen, armor, and attack damage.  Nearby units have their armor reduced."

    "DOTA_Tooltip_ability_greevil_hook"                      "Greevil Hook"
    "DOTA_Tooltip_ability_greevil_hook_Description"                "BLUE ESSENCEnLaunches a hook at a unit or location. The hook will snag the first unit it encounters, dragging the unit back to the Greevil and dealing damage if it is an enemy."

    "DOTA_Tooltip_ability_greevil_rot"                      "Greevil Rot"
    "DOTA_Tooltip_ability_greevil_rot_Description"                "RED ESSENCEnA toxic cloud that deals intense damage and slows movement--harming not only enemy units but the Greevil itself."

    "DOTA_Tooltip_ability_greevil_black_hole"                  "Greevil Hole"
    "DOTA_Tooltip_ability_greevil_black_hole_Description"            "CHANNELED - Summons a vortex that sucks in nearby enemy units.  Enemies affected by Greevil Hole cannot move, attack, or cast spells.  The closer units get to the center, the more damage is dealt."
									

Frostivus Consumables

There are also a few new consumable items in this game.

Kindler’s Kit

“Frostivus is no time to be caught out in the cold. Let a warming fire melt the chill away from you and your friends. Only usable during Frostivus.”

healing_campfire_large

Pile of Coal

“Delicious, delicious coal!”
throw_coal_large

Fistful of Snowballs

“Just when they least expect it… Snowball fight!”

throw_snowball_large

Frostivus Treasure Chest

The Frostivus update also has it’s own unique chest and key.

Frosty Treasure of Frostivus

frostivus_chest_large

frostivus_key_large

Frosty Treasure Loot List

The chest contains a list of unique, new items.

Mask of Dark Ferocity

“In the bounty hunting business, a little intimidation can go a long way.”

Dota2_BH_Mask

Ignited Scepter

“As luck would have it, this enchanted cudgel was just lying there in an exploding volcano Aggron happened to have stumbled in to.”

Dota2_OG_Ignited

Boneslayer

“When Ostarion came to conquer, this blade was presented as a gift in hope of negotiating a peaceful surrender.  It didn’t work.”

Dota2_SK_BoneSlayer

Ember Edge

“Ever it glows with heat and power, a blade of warmth in the darkness, a beacon of strength on the field.”

Dota2_DK_Ember

Bloodstained Britches

“You don’t get this good at butchery without spending a bit of time on a farm.”

Dota2_Pudge_Combover

Aspect Mask of Fulminant Rage

“It is ever the warrior’s charge to keep anger in check.  In the heat of battle, however, controlling emotions are the least of one’s concerns.”

Dota2_JG_Angry

Direstone Liferipper

“Direstone is said to be lightweight and easy to counterbalance, making it perfect for a reaper.”

Dota2_Necro_Repeaer

Rotten Stache

“‘Thought it was time to try me out a new look.  What you think?’”

Dota2_Pudge_Combover01

Frostivus Announcer – Tuskarr (Tusk)

Similar to how we got a custom announcer for the Diretide event (Death Prophet), it seems very fitting that the Frostivus version is done by the beast, Tuskarr (Known as Tusk in Dota 2).

“Happy Frostivus, from Tuskarr”

tusk_ann_holiday_greeting_01.mp3: 

tusk_ann_holiday_greeting_02.mp3: 

We also have some new music stingers:

loot_greevil_spawn.mp3: 

loot_greevil_death.mp3: 

Frostivus Particle Effects

The “Frostivus Frost”, unusual courier effect for Frostivus 2012.

Dota2_WinterUnusual

Misc other particle effects used in Frostivus.

Dota2_WinterParticles01

Dota2_WinterParticles02

Dota2_WinterParticles03

Dota2_WinterParticles04

Frostivus Couriers

The Frostivus update also has a couple of new couriers hidden away.

Golden Greevil Courier

The Golden Courier will have more shader effects in game.

Dota2_GoldenGreevil

Mega Greevil Courier

Dota2_MegaGreevilCourier

Front End Changes

Hero Models Broken Down

Some slight updates to Timbersaw’s model break down in this week’s patch.

Timbersaw’s Model

Timbersaw’s model break down has been updated to now include his waist saw as an extra item slot.

New Default Parts

Timbersaw’s Claw
Timbersaw’s Chainsaw
Timbersaw’s Shoulder Armor
Timbersaw’s Exhaust Pipe
Timbersaw’s Waist Saw

Base Model

Dota2_Shredder_Base

UI Updates

There is now an option for disable the sound that is played when a chat message is received in game.

Dota2_UI_Chat

New Store Items

As well as the Winter gamemode we also have a number of new items in the store.

Announcers

The Bastion announcer pack is finally here, could you ask for a better Christmas present?

It features a huge range of dialogue ranging from talking about each specific hero to responding to stuff said in chat.

http://dota2.com/store/itemdetails/106611002

announcer_bastion_large

You can listen to the entire pack here:

Subtitles

"lang"
{
  "Language"    "English"
  "Tokens"
  {
    "announcer_dlc_bastion_announcer_welcome_01"    "announcer_dlc_bastion: Why hello, hello."
    "announcer_dlc_bastion_announcer_welcome_02"    "announcer_dlc_bastion: Crack your knuckles and get comfortable."
    "announcer_dlc_bastion_announcer_welcome_03"    "announcer_dlc_bastion: Hrm, must have taken a wrong turn…"
    "announcer_dlc_bastion_announcer_welcome_04"    "announcer_dlc_bastion: Well look who's back."
    "announcer_dlc_bastion_announcer_welcome_05"    "announcer_dlc_bastion: Good to have you back."
    "announcer_dlc_bastion_announcer_welcome_06"    "announcer_dlc_bastion: Ready for some more of this Doter thing?"
    "announcer_dlc_bastion_announcer_welcome_07"    "announcer_dlc_bastion: Welcome to Doter."
    "announcer_dlc_bastion_announcer_choose_hero"    "announcer_dlc_bastion: Who's it going to be?"
    "announcer_dlc_bastion_announcer_now_select"    "announcer_dlc_bastion: Time to pick some of these folks."
    "announcer_dlc_bastion_announcer_pick_yr"    "announcer_dlc_bastion: Your pick."
    "announcer_dlc_bastion_announcer_pick_enm"    "announcer_dlc_bastion: Their pick."
    "announcer_dlc_bastion_announcer_pick_dire"    "announcer_dlc_bastion: Dire's pick."
    "announcer_dlc_bastion_announcer_pick_rad"    "announcer_dlc_bastion: Radiant's pick."
    "announcer_dlc_bastion_announcer_ban_yr_01"    "announcer_dlc_bastion: Ban somebody."
    "announcer_dlc_bastion_announcer_ban_yr_02"    "announcer_dlc_bastion: Time to ban."
    "announcer_dlc_bastion_announcer_ban_yr_03"    "announcer_dlc_bastion: Last ban."
    "announcer_dlc_bastion_announcer_ban_enm_01"    "announcer_dlc_bastion: Their ban."
    "announcer_dlc_bastion_announcer_ban_enm_02"    "announcer_dlc_bastion: They get to ban now."
    "announcer_dlc_bastion_announcer_ban_enm_03"    "announcer_dlc_bastion: Their last ban."
    "announcer_dlc_bastion_announcer_ban_dire"    "announcer_dlc_bastion: Dire's ban."
    "announcer_dlc_bastion_announcer_ban_rad"    "announcer_dlc_bastion: Radiant's ban."
    "announcer_dlc_bastion_announcer_team_complete_rad"    "announcer_dlc_bastion: Radiant's ready."
    "announcer_dlc_bastion_announcer_team_complete_yr"    "announcer_dlc_bastion: Team's all set."
    "announcer_dlc_bastion_announcer_team_complete_our"    "announcer_dlc_bastion: Now that's a team."
    "announcer_dlc_bastion_announcer_team_complete_dire"    "announcer_dlc_bastion: Dire's done."
    "announcer_dlc_bastion_announcer_team_complete_follow_01"    "announcer_dlc_bastion: Well it's something."
    "announcer_dlc_bastion_announcer_team_complete_follow_02"    "announcer_dlc_bastion: Let's see what they can do."
    "announcer_dlc_bastion_announcer_count_battle_30_01"    "announcer_dlc_bastion: Thirty seconds to go."
    "announcer_dlc_bastion_announcer_count_battle_30_02"    "announcer_dlc_bastion: Thirty seconds to showtime."
    "announcer_dlc_bastion_announcer_count_battle_10_01"    "announcer_dlc_bastion: Ten seconds to go."
    "announcer_dlc_bastion_announcer_count_battle_10_02"    "announcer_dlc_bastion: Ten seconds."
    "announcer_dlc_bastion_announcer_spectat_01"    "announcer_dlc_bastion: Might want to take a deep breath right about now."
    "announcer_dlc_bastion_announcer_spectat_02"    "announcer_dlc_bastion: Waiting's a drag ain't it?"
    "announcer_dlc_bastion_announcer_battle_prepare_01"    "announcer_dlc_bastion: Better get ready."
    "announcer_dlc_bastion_announcer_battle_prepare_02"    "announcer_dlc_bastion: Places everyone."
    "announcer_dlc_bastion_announcer_battle_prepare_03"    "announcer_dlc_bastion: Everybody get set."
    "announcer_dlc_bastion_announcer_battle_begin_01"    "announcer_dlc_bastion: And away we go."
    "announcer_dlc_bastion_announcer_battle_begin_02"    "announcer_dlc_bastion: The game is on."
    "announcer_dlc_bastion_announcer_battle_begin_03"    "announcer_dlc_bastion: And, here we go."
    "announcer_dlc_bastion_announcer_battle_begin_04"    "announcer_dlc_bastion: And they're off."
    "announcer_dlc_bastion_announcer_start_01"    "announcer_dlc_bastion: Radiant on one side, Dire on the other."
    "announcer_dlc_bastion_announcer_start_02"    "announcer_dlc_bastion: No more bets please."
    "announcer_dlc_bastion_announcer_start_03"    "announcer_dlc_bastion: Look at them run."
    "announcer_dlc_bastion_announcer_start_04"    "announcer_dlc_bastion: High hopes for this one."
    "announcer_dlc_bastion_announcer_start_05"    "announcer_dlc_bastion: Got a feeling this is going to be good."
    "announcer_dlc_bastion_announcer_anc_attack_yr_01"    "announcer_dlc_bastion: Best mind your Ancient."
    "announcer_dlc_bastion_announcer_anc_attack_yr_02"    "announcer_dlc_bastion: Erm, about your Ancient…"
    "announcer_dlc_bastion_announcer_anc_attack_yr_03"    "announcer_dlc_bastion: They're taking it out on your Ancient."
    "announcer_dlc_bastion_announcer_anc_attack_yr_04"    "announcer_dlc_bastion: Your Ancient's in trouble."
    "announcer_dlc_bastion_announcer_anc_attack_yr_05"    "announcer_dlc_bastion: Hey uh your Ancient? Yeah..."
    "announcer_dlc_bastion_announcer_anc_attack_yr_06"    "announcer_dlc_bastion: Your Ancient's seen better days."
    "announcer_dlc_bastion_announcer_anc_attack_yr_07"    "announcer_dlc_bastion: Such a shame what they're doing to your Ancient."
    "announcer_dlc_bastion_announcer_anc_attack_yr_follow_01"    "announcer_dlc_bastion: Might want to get on that."
    "announcer_dlc_bastion_announcer_anc_attack_yr_follow_02"    "announcer_dlc_bastion: What a day."
    "announcer_dlc_bastion_announcer_anc_attack_yr_follow_03"    "announcer_dlc_bastion: Good luck shooing them off."
    "announcer_dlc_bastion_announcer_anc_attack_rad_01"    "announcer_dlc_bastion: Radiant's Ancient is under pressure."
    "announcer_dlc_bastion_announcer_anc_attack_rad_02"    "announcer_dlc_bastion: Radiant's Ancient is taking a beating."
    "announcer_dlc_bastion_announcer_anc_attack_rad_03"    "announcer_dlc_bastion: Looks like Radiant's Ancient's getting stomped."
    "announcer_dlc_bastion_announcer_anc_attack_rad_04"    "announcer_dlc_bastion: This might be over for the Radiant."
    "announcer_dlc_bastion_announcer_anc_attack_rad_05"    "announcer_dlc_bastion: Things ain't looking bright for Radiant's Ancient."
    "announcer_dlc_bastion_announcer_anc_attack_rad_06"    "announcer_dlc_bastion: Get a load of the Ancient over on the Radiant side."
    "announcer_dlc_bastion_announcer_anc_attack_dire_01"    "announcer_dlc_bastion: The Dire's Ancient is getting whooped."
    "announcer_dlc_bastion_announcer_anc_attack_dire_02"    "announcer_dlc_bastion: The Dire's Ancient is in trouble."
    "announcer_dlc_bastion_announcer_anc_attack_dire_03"    "announcer_dlc_bastion: The Dire's Ancient ain't going to last."
    "announcer_dlc_bastion_announcer_anc_attack_dire_04"    "announcer_dlc_bastion: It's sundown for the Dire's Ancient."
    "announcer_dlc_bastion_announcer_anc_attack_dire_05"    "announcer_dlc_bastion: It's heating up at the Dire side Ancient."
    "announcer_dlc_bastion_announcer_anc_attack_dire_06"    "announcer_dlc_bastion: Might be over for the Dire's Ancient."
    "announcer_dlc_bastion_announcer_anc_attack_rad_follow_01"    "announcer_dlc_bastion: Is this it?"
    "announcer_dlc_bastion_announcer_anc_attack_rad_follow_02"    "announcer_dlc_bastion: They're going to need a miracle."
    "announcer_dlc_bastion_announcer_anc_attack_dire_follow_01"    "announcer_dlc_bastion: Hate to be in their shoes."
    "announcer_dlc_bastion_announcer_anc_attack_dire_follow_02"    "announcer_dlc_bastion: Too bad for them."
    "announcer_dlc_bastion_announcer_twr_attack_rad_top_01"    "announcer_dlc_bastion: Radiant's top tower is taking hits."
    "announcer_dlc_bastion_announcer_twr_attack_rad_top_02"    "announcer_dlc_bastion: Radiant's top tower is hurting."
    "announcer_dlc_bastion_announcer_twr_attack_rad_top_03"    "announcer_dlc_bastion: Radiant's top tower's in bad shape."
    "announcer_dlc_bastion_announcer_twr_attack_rad_mid_01"    "announcer_dlc_bastion: Radiant's mid tower could use a hand."
    "announcer_dlc_bastion_announcer_twr_attack_rad_mid_02"    "announcer_dlc_bastion: Radiant's mid tower's coming apart."
    "announcer_dlc_bastion_announcer_twr_attack_rad_mid_03"    "announcer_dlc_bastion: Radiant's mid tower's getting banged up."
    "announcer_dlc_bastion_announcer_twr_attack_rad_bot_01"    "announcer_dlc_bastion: Radiant's bottom tower's seen better days."
    "announcer_dlc_bastion_announcer_twr_attack_rad_bot_02"    "announcer_dlc_bastion: Radiant's bottom tower ain't a pretty sight right now."
    "announcer_dlc_bastion_announcer_twr_attack_rad_bot_03"    "announcer_dlc_bastion: Trouble brewing at Radiant's bottom tower."
    "announcer_dlc_bastion_announcer_twr_attack_dire_top_01"    "announcer_dlc_bastion: The Dire might want to mind their top tower."
    "announcer_dlc_bastion_announcer_twr_attack_dire_top_02"    "announcer_dlc_bastion: Dire's top tower is getting beat down."
    "announcer_dlc_bastion_announcer_twr_attack_dire_top_03"    "announcer_dlc_bastion: Dire's top tower… you know the drill."
    "announcer_dlc_bastion_announcer_twr_attack_dire_mid_01"    "announcer_dlc_bastion: Dire's mid tower could use a little help."
    "announcer_dlc_bastion_announcer_twr_attack_dire_mid_02"    "announcer_dlc_bastion: Dire's mid tower's having technical difficulties."
    "announcer_dlc_bastion_announcer_twr_attack_dire_mid_03"    "announcer_dlc_bastion: Dire's mid tower won't last much longer."
    "announcer_dlc_bastion_announcer_twr_attack_dire_bot_01"    "announcer_dlc_bastion: The Dire best do something about their bottom tower."
    "announcer_dlc_bastion_announcer_twr_attack_dire_bot_02"    "announcer_dlc_bastion: Guess what's happening to Dire's bottom tower."
    "announcer_dlc_bastion_announcer_twr_attack_dire_bot_03"    "announcer_dlc_bastion: Dire's bottom tower's getting the business."
    "announcer_dlc_bastion_announcer_twr_attack_yr_top_01"    "announcer_dlc_bastion: Your top tower's in trouble."
    "announcer_dlc_bastion_announcer_twr_attack_yr_top_02"    "announcer_dlc_bastion: Your top tower's hurting."
    "announcer_dlc_bastion_announcer_twr_attack_yr_top_03"    "announcer_dlc_bastion: Your top tower's getting all banged up."
    "announcer_dlc_bastion_announcer_twr_attack_yr_top_04"    "announcer_dlc_bastion: That top tower of yours ain't doing so good."
    "announcer_dlc_bastion_announcer_twr_attack_yr_top_05"    "announcer_dlc_bastion: Almost feel bad for your top tower."
    "announcer_dlc_bastion_announcer_twr_attack_yr_mid_01"    "announcer_dlc_bastion: Your mid tower needs a little help."
    "announcer_dlc_bastion_announcer_twr_attack_yr_mid_02"    "announcer_dlc_bastion: Your mid tower ain't doing too well."
    "announcer_dlc_bastion_announcer_twr_attack_yr_mid_03"    "announcer_dlc_bastion: Your mid tower's coming apart."
    "announcer_dlc_bastion_announcer_twr_attack_yr_mid_04"    "announcer_dlc_bastion: Your mid tower's in a bit of a bind."
    "announcer_dlc_bastion_announcer_twr_attack_yr_mid_05"    "announcer_dlc_bastion: Hate to be your mid tower right about now."
    "announcer_dlc_bastion_announcer_twr_attack_yr_bot_01"    "announcer_dlc_bastion: Your bottom tower's in a tight spot."
    "announcer_dlc_bastion_announcer_twr_attack_yr_bot_02"    "announcer_dlc_bastion: Your bottom tower ain't long for this world."
    "announcer_dlc_bastion_announcer_twr_attack_yr_bot_03"    "announcer_dlc_bastion: Might want to check your bottom tower."
    "announcer_dlc_bastion_announcer_twr_attack_yr_bot_04"    "announcer_dlc_bastion: The other fellas aiming to wreck your bottom tower."
    "announcer_dlc_bastion_announcer_twr_attack_yr_bot_05"    "announcer_dlc_bastion: They're meaning to smash that bottom tower of yours."
    "announcer_dlc_bastion_announcer_twr_fall_yr_top_01"    "announcer_dlc_bastion: There goes your top tower."
    "announcer_dlc_bastion_announcer_twr_fall_yr_top_02"    "announcer_dlc_bastion: Too bad about your top tower."
    "announcer_dlc_bastion_announcer_twr_fall_yr_top_03"    "announcer_dlc_bastion: So much for your top tower."
    "announcer_dlc_bastion_announcer_twr_fall_yr_mid_01"    "announcer_dlc_bastion: Your mid tower's done for."
    "announcer_dlc_bastion_announcer_twr_fall_yr_mid_02"    "announcer_dlc_bastion: Your mid tower's gone."
    "announcer_dlc_bastion_announcer_twr_fall_yr_mid_03"    "announcer_dlc_bastion: Bad news about your mid tower."
    "announcer_dlc_bastion_announcer_twr_fall_yr_bot_01"    "announcer_dlc_bastion: Your bottom tower's toast."
    "announcer_dlc_bastion_announcer_twr_fall_yr_bot_02"    "announcer_dlc_bastion: A fond farewell to your bottom tower."
    "announcer_dlc_bastion_announcer_twr_fall_yr_bot_03"    "announcer_dlc_bastion: Hope you weren't partial to your bottom tower."
    "announcer_dlc_bastion_announcer_twr_fall_enm_top_01"    "announcer_dlc_bastion: The other fellas' top tower had a little accident."
    "announcer_dlc_bastion_announcer_twr_fall_enm_top_02"    "announcer_dlc_bastion: The other fellas' top tower won't be making trouble no more."
    "announcer_dlc_bastion_announcer_twr_fall_enm_top_03"    "announcer_dlc_bastion: The other fellas couldn't save their top tower."
    "announcer_dlc_bastion_announcer_twr_fall_enm_mid_01"    "announcer_dlc_bastion: The other fellas lost a mid tower."
    "announcer_dlc_bastion_announcer_twr_fall_enm_mid_02"    "announcer_dlc_bastion: Nothing left of the other fellas' mid tower."
    "announcer_dlc_bastion_announcer_twr_fall_enm_mid_03"    "announcer_dlc_bastion: There goes one of the other fellas' mid towers."
    "announcer_dlc_bastion_announcer_twr_fall_enm_bot_01"    "announcer_dlc_bastion: The other fellas' bottom tower's gone for good."
    "announcer_dlc_bastion_announcer_twr_fall_enm_bot_02"    "announcer_dlc_bastion: The other fellas' bottom tower's done for."
    "announcer_dlc_bastion_announcer_twr_fall_enm_bot_03"    "announcer_dlc_bastion: The other fellas' bottom tower, nothing but fragments now."
    "announcer_dlc_bastion_announcer_twr_fall_rad_top_01"    "announcer_dlc_bastion: The Radiant got one less top tower."
    "announcer_dlc_bastion_announcer_twr_fall_rad_top_02"    "announcer_dlc_bastion: The Radiant lost a top tower."
    "announcer_dlc_bastion_announcer_twr_fall_rad_top_03"    "announcer_dlc_bastion: One less top tower for the Radiant."
    "announcer_dlc_bastion_announcer_twr_fall_rad_mid_01"    "announcer_dlc_bastion: Radiant's mid tower is getting the what-for."
    "announcer_dlc_bastion_announcer_twr_fall_rad_mid_02"    "announcer_dlc_bastion: Radiant's mid tower ain't doing so good."
    "announcer_dlc_bastion_announcer_twr_fall_rad_mid_03"    "announcer_dlc_bastion: Radiant's mid tower's in trouble."
    "announcer_dlc_bastion_announcer_twr_fall_rad_bot_01"    "announcer_dlc_bastion: There goes Radiant's bottom tower."
    "announcer_dlc_bastion_announcer_twr_fall_rad_bot_02"    "announcer_dlc_bastion: Radiant's bottom tower's done for."
    "announcer_dlc_bastion_announcer_twr_fall_rad_bot_03"    "announcer_dlc_bastion: Radiant lost one of them bottom towers."
    "announcer_dlc_bastion_announcer_twr_fall_dire_top_01"    "announcer_dlc_bastion: Dire's top tower is gone."
    "announcer_dlc_bastion_announcer_twr_fall_dire_top_02"    "announcer_dlc_bastion: Dire's lost a top tower."
    "announcer_dlc_bastion_announcer_twr_fall_dire_top_03"    "announcer_dlc_bastion: Dire's got one less top tower."
    "announcer_dlc_bastion_announcer_twr_fall_dire_mid_01"    "announcer_dlc_bastion: Dire's mid tower is nothing now."
    "announcer_dlc_bastion_announcer_twr_fall_dire_mid_02"    "announcer_dlc_bastion: Hope the Dire weren't partial to that mid tower."
    "announcer_dlc_bastion_announcer_twr_fall_dire_mid_03"    "announcer_dlc_bastion: The Dire couldn't hang onto that mid tower."
    "announcer_dlc_bastion_announcer_twr_fall_dire_bot_01"    "announcer_dlc_bastion: The Dire gave up a bottom tower."
    "announcer_dlc_bastion_announcer_twr_fall_dire_bot_02"    "announcer_dlc_bastion: Dire just couldn't save that bottom tower."
    "announcer_dlc_bastion_announcer_twr_fall_dire_bot_03"    "announcer_dlc_bastion: Dire's bottom tower got blown to bits."
    "announcer_dlc_bastion_announcer_rax_attack_yr_top_01"    "announcer_dlc_bastion: Might want to do something about your top rax."
    "announcer_dlc_bastion_announcer_rax_attack_yr_top_02"    "announcer_dlc_bastion: Your top rax is in serious trouble."
    "announcer_dlc_bastion_announcer_rax_attack_yr_top_03"    "announcer_dlc_bastion: Your top rax is hurting bad."
    "announcer_dlc_bastion_announcer_rax_attack_yr_mid_01"    "announcer_dlc_bastion: Best mind your mid rax."
    "announcer_dlc_bastion_announcer_rax_attack_yr_mid_02"    "announcer_dlc_bastion: Your mid rax is getting smashed to splinters."
    "announcer_dlc_bastion_announcer_rax_attack_yr_mid_03"    "announcer_dlc_bastion: Other fellas are after your mid rax."
    "announcer_dlc_bastion_announcer_rax_attack_yr_bot_01"    "announcer_dlc_bastion: Your bottom rax is in bad shape."
    "announcer_dlc_bastion_announcer_rax_attack_yr_bot_02"    "announcer_dlc_bastion: Your bottom rax is getting shook up."
    "announcer_dlc_bastion_announcer_rax_attack_yr_bot_03"    "announcer_dlc_bastion: Ain't a good time for your bottom rax."
    "announcer_dlc_bastion_announcer_rax_attack_rad_top_01"    "announcer_dlc_bastion: Radiant's top rax is running out of time."
    "announcer_dlc_bastion_announcer_rax_attack_rad_top_02"    "announcer_dlc_bastion: Radiant's top rax ain't going to last long."
    "announcer_dlc_bastion_announcer_rax_attack_rad_top_03"    "announcer_dlc_bastion: The fur's flying at Radiant's top rax."
    "announcer_dlc_bastion_announcer_rax_attack_rad_mid_01"    "announcer_dlc_bastion: Radiant's mid rax is taking a licking."
    "announcer_dlc_bastion_announcer_rax_attack_rad_mid_02"    "announcer_dlc_bastion: Radiant's mid rax ain't looking so hot."
    "announcer_dlc_bastion_announcer_rax_attack_rad_mid_03"    "announcer_dlc_bastion: Radiant's mid rax taking some punishment. "
    "announcer_dlc_bastion_announcer_rax_attack_rad_bot_01"    "announcer_dlc_bastion: Radiant's bottom rax is getting hammered."
    "announcer_dlc_bastion_announcer_rax_attack_rad_bot_02"    "announcer_dlc_bastion: Radiant's bottom rax, it's hurting."
    "announcer_dlc_bastion_announcer_rax_attack_rad_bot_03"    "announcer_dlc_bastion: Get a load of Radiant's bottom rax."
    "announcer_dlc_bastion_announcer_rax_attack_dire_top_01"    "announcer_dlc_bastion: Dire's top rax is taking hits."
    "announcer_dlc_bastion_announcer_rax_attack_dire_top_02"    "announcer_dlc_bastion: Dire's top rax is in trouble."
    "announcer_dlc_bastion_announcer_rax_attack_dire_top_03"    "announcer_dlc_bastion: Trouble brewing at Dire's top rax."
    "announcer_dlc_bastion_announcer_rax_attack_dire_mid_01"    "announcer_dlc_bastion: Dire's mid rax is getting swamped."
    "announcer_dlc_bastion_announcer_rax_attack_dire_mid_02"    "announcer_dlc_bastion: Dire's mid rax ain't doing so hot."
    "announcer_dlc_bastion_announcer_rax_attack_dire_mid_03"    "announcer_dlc_bastion: Ain't looking good for the Dire's mid rax."
    "announcer_dlc_bastion_announcer_rax_attack_dire_bot_01"    "announcer_dlc_bastion: Dire's bottom rax ain't in a happy place."
    "announcer_dlc_bastion_announcer_rax_attack_dire_bot_02"    "announcer_dlc_bastion: Rough day for Dire's bottom rax."
    "announcer_dlc_bastion_announcer_rax_attack_dire_bot_03"    "announcer_dlc_bastion: The Dire's bottom rax got problems."
    "announcer_dlc_bastion_announcer_rax_fall_yr_top_01"    "announcer_dlc_bastion: Your top rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_yr_top_02"    "announcer_dlc_bastion: There goes your top rax."
    "announcer_dlc_bastion_announcer_rax_fall_yr_top_03"    "announcer_dlc_bastion: So much for your top rax."
    "announcer_dlc_bastion_announcer_rax_fall_yr_mid_01"    "announcer_dlc_bastion: Your mid rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_yr_mid_02"    "announcer_dlc_bastion: Sorry about your mid rax."
    "announcer_dlc_bastion_announcer_rax_fall_yr_mid_03"    "announcer_dlc_bastion: That does it for your mid rax."
    "announcer_dlc_bastion_announcer_rax_fall_yr_bot_01"    "announcer_dlc_bastion: Your bottom rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_yr_bot_02"    "announcer_dlc_bastion: Your bottom rax is gone."
    "announcer_dlc_bastion_announcer_rax_fall_yr_bot_03"    "announcer_dlc_bastion: They got your bottom rax."
    "announcer_dlc_bastion_announcer_rax_fall_enm_top_01"    "announcer_dlc_bastion: The other fellas' top rax is done for."
    "announcer_dlc_bastion_announcer_rax_fall_enm_top_02"    "announcer_dlc_bastion: The other fellas' top rax ain't going to be a problem now."
    "announcer_dlc_bastion_announcer_rax_fall_enm_top_03"    "announcer_dlc_bastion: That did it for the other fellas' top rax."
    "announcer_dlc_bastion_announcer_rax_fall_enm_mid_01"    "announcer_dlc_bastion: The other fellas' mid rax is done."
    "announcer_dlc_bastion_announcer_rax_fall_enm_mid_02"    "announcer_dlc_bastion: The other fellas' mid rax won't be making trouble no more."
    "announcer_dlc_bastion_announcer_rax_fall_enm_mid_03"    "announcer_dlc_bastion: There goes the other fellas' mid rax."
    "announcer_dlc_bastion_announcer_rax_fall_enm_bot_01"    "announcer_dlc_bastion: The other fellas' bottom rax is finished."
    "announcer_dlc_bastion_announcer_rax_fall_enm_bot_02"    "announcer_dlc_bastion: The other fellas' bottom rax is gone for good."
    "announcer_dlc_bastion_announcer_rax_fall_enm_bot_03"    "announcer_dlc_bastion: The other fellas will have to do without their bottom rax."
    "announcer_dlc_bastion_announcer_rax_fall_rad_top_01"    "announcer_dlc_bastion: The Radiant's top rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_rad_top_02"    "announcer_dlc_bastion: So long to the Radiant's top rax."
    "announcer_dlc_bastion_announcer_rax_fall_rad_top_03"    "announcer_dlc_bastion: The Radiant's top rax is gone now."
    "announcer_dlc_bastion_announcer_rax_fall_rad_mid_01"    "announcer_dlc_bastion: Radiant's mid rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_rad_mid_02"    "announcer_dlc_bastion: Radiant's mid rax is out of the picture."
    "announcer_dlc_bastion_announcer_rax_fall_rad_mid_03"    "announcer_dlc_bastion: There goes the Radiant's mid rax."
    "announcer_dlc_bastion_announcer_rax_fall_rad_bot_01"    "announcer_dlc_bastion: Radiant's bottom rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_rad_bot_02"    "announcer_dlc_bastion: Radiant's bottom rax ain't no longer with us."
    "announcer_dlc_bastion_announcer_rax_fall_rad_bot_03"    "announcer_dlc_bastion: Radiant's bottom rax, it's done."
    "announcer_dlc_bastion_announcer_rax_fall_dire_top_01"    "announcer_dlc_bastion: Dire's top rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_dire_top_02"    "announcer_dlc_bastion: The Dire's top rax is all to pieces."
    "announcer_dlc_bastion_announcer_rax_fall_dire_top_03"    "announcer_dlc_bastion: Nothing left of Dire's top rax."
    "announcer_dlc_bastion_announcer_rax_fall_dire_mid_01"    "announcer_dlc_bastion: Dire's mid rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_dire_mid_02"    "announcer_dlc_bastion: The Dire's mid rax, it's gone."
    "announcer_dlc_bastion_announcer_rax_fall_dire_mid_03"    "announcer_dlc_bastion: Dire's mid rax ain't around no more."
    "announcer_dlc_bastion_announcer_rax_fall_dire_bot_01"    "announcer_dlc_bastion: Dire's bottom rax didn't make it."
    "announcer_dlc_bastion_announcer_rax_fall_dire_bot_02"    "announcer_dlc_bastion: The Dire's bottom rax is done for."
    "announcer_dlc_bastion_announcer_rax_fall_dire_bot_03"    "announcer_dlc_bastion: A fond farewell to the Dire's bottom barracks."
    "announcer_dlc_bastion_announcer_twr_deny_yr_top_01"    "announcer_dlc_bastion: Your top tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_yr_top_02"    "announcer_dlc_bastion: They won't get the satisfaction of taking your top tower."
    "announcer_dlc_bastion_announcer_twr_deny_yr_top_03"    "announcer_dlc_bastion: Way to disown your top tower."
    "announcer_dlc_bastion_announcer_twr_deny_yr_mid_01"    "announcer_dlc_bastion: Your mid tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_yr_mid_02"    "announcer_dlc_bastion: They won't be taking your mid tower."
    "announcer_dlc_bastion_announcer_twr_deny_yr_mid_03"    "announcer_dlc_bastion: Least you disowned that mid tower."
    "announcer_dlc_bastion_announcer_twr_deny_yr_bot_01"    "announcer_dlc_bastion: Your bottom tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_yr_bot_02"    "announcer_dlc_bastion: Disowned that bottom tower just now."
    "announcer_dlc_bastion_announcer_twr_deny_yr_bot_03"    "announcer_dlc_bastion: Good on you for disowning that bottom tower."
    "announcer_dlc_bastion_announcer_twr_deny_enm_top_01"    "announcer_dlc_bastion: The other fellas disowned their top tower."
    "announcer_dlc_bastion_announcer_twr_deny_enm_top_02"    "announcer_dlc_bastion: Well they disowned their top tower."
    "announcer_dlc_bastion_announcer_twr_deny_enm_top_03"    "announcer_dlc_bastion: The other fellas' top tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_enm_mid_01"    "announcer_dlc_bastion: The other fellas disowned their mid tower."
    "announcer_dlc_bastion_announcer_twr_deny_enm_mid_02"    "announcer_dlc_bastion: Eh they disowned their mid tower."
    "announcer_dlc_bastion_announcer_twr_deny_enm_mid_03"    "announcer_dlc_bastion: The other fellas' mid tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_enm_bot_01"    "announcer_dlc_bastion: The other fellas disowned their bottom tower."
    "announcer_dlc_bastion_announcer_twr_deny_enm_bot_02"    "announcer_dlc_bastion: The other fellas' bottom tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_enm_bot_03"    "announcer_dlc_bastion: Hrm they disowned their bottom tower."
    "announcer_dlc_bastion_announcer_twr_deny_rad_top_01"    "announcer_dlc_bastion: Radiant's top tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_rad_top_02"    "announcer_dlc_bastion: Radiant disowned their top tower."
    "announcer_dlc_bastion_announcer_twr_deny_rad_top_03"    "announcer_dlc_bastion: Radiant swooped in and disowned their top tower."
    "announcer_dlc_bastion_announcer_twr_deny_rad_mid_01"    "announcer_dlc_bastion: Radiant's mid tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_rad_mid_02"    "announcer_dlc_bastion: Radiant disowned their mid tower."
    "announcer_dlc_bastion_announcer_twr_deny_rad_mid_03"    "announcer_dlc_bastion: Just then the Radiant disowned their mid tower."
    "announcer_dlc_bastion_announcer_twr_deny_rad_bot_01"    "announcer_dlc_bastion: Radiant's bottom tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_rad_bot_02"    "announcer_dlc_bastion: The Radiant disowned their bottom tower."
    "announcer_dlc_bastion_announcer_twr_deny_rad_bot_03"    "announcer_dlc_bastion: Guess the Radiant disowned their bottom tower."
    "announcer_dlc_bastion_announcer_twr_deny_dire_top_01"    "announcer_dlc_bastion: Dire's top tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_dire_top_02"    "announcer_dlc_bastion: The Dire disowned their top tower."
    "announcer_dlc_bastion_announcer_twr_deny_dire_top_03"    "announcer_dlc_bastion: The Dire just disowned their top tower."
    "announcer_dlc_bastion_announcer_twr_deny_dire_mid_01"    "announcer_dlc_bastion: Dire's mid tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_dire_mid_02"    "announcer_dlc_bastion: The Dire disowned their mid tower."
    "announcer_dlc_bastion_announcer_twr_deny_dire_mid_03"    "announcer_dlc_bastion: Seems the Dire's mid tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_dire_bot_01"    "announcer_dlc_bastion: Dire's bottom tower's been disowned."
    "announcer_dlc_bastion_announcer_twr_deny_dire_bot_02"    "announcer_dlc_bastion: The Dire disowned their bottom tower."
    "announcer_dlc_bastion_announcer_twr_deny_dire_bot_03"    "announcer_dlc_bastion: Looks like Dire's bottom tower got disowned."
    "announcer_dlc_bastion_announcer_fort_dire_01"    "announcer_dlc_bastion: Dire's structures must have been fortified."
    "announcer_dlc_bastion_announcer_fort_dire_02"    "announcer_dlc_bastion: No breaking through the Dire's structures for now."
    "announcer_dlc_bastion_announcer_fort_dire_03"    "announcer_dlc_bastion: The Dire went and fortified their structures."
    "announcer_dlc_bastion_announcer_fort_dire_04"    "announcer_dlc_bastion: Them Dire buildings are tough as nails, for now."
    "announcer_dlc_bastion_announcer_fort_dire_05"    "announcer_dlc_bastion: Can't do nothing about Dire's structures right now."
    "announcer_dlc_bastion_announcer_fort_rad_01"    "announcer_dlc_bastion: Radiant's structures must have been fortified."
    "announcer_dlc_bastion_announcer_fort_rad_02"    "announcer_dlc_bastion: No breaking down the Radiant's structures like this."
    "announcer_dlc_bastion_announcer_fort_rad_03"    "announcer_dlc_bastion: Radiant's gone and fortified their structures."
    "announcer_dlc_bastion_announcer_fort_rad_04"    "announcer_dlc_bastion: Have fun trying to bust down Radiant's structures now."
    "announcer_dlc_bastion_announcer_fort_rad_05"    "announcer_dlc_bastion: Radiant's toughened up their structures."
    "announcer_dlc_bastion_announcer_cour_kill_dire_01"    "announcer_dlc_bastion: Dire's courier didn't make it."
    "announcer_dlc_bastion_announcer_cour_kill_dire_02"    "announcer_dlc_bastion: Dire's courier has made its final delivery."
    "announcer_dlc_bastion_announcer_cour_kill_dire_03"    "announcer_dlc_bastion: Somebody iced the Dire's courier."
    "announcer_dlc_bastion_announcer_cour_kill_dire_04"    "announcer_dlc_bastion: A moment of silence for the Dire's courier."
    "announcer_dlc_bastion_announcer_cour_kill_dire_05"    "announcer_dlc_bastion: The Dire's courier took a trip to the old family farm."
    "announcer_dlc_bastion_announcer_cour_kill_rad_01"    "announcer_dlc_bastion: The Radiant's courier didn't make it."
    "announcer_dlc_bastion_announcer_cour_kill_rad_02"    "announcer_dlc_bastion: The Radiant's courier's a goner."
    "announcer_dlc_bastion_announcer_cour_kill_rad_03"    "announcer_dlc_bastion: Someone took out the Radiant's courier."
    "announcer_dlc_bastion_announcer_cour_kill_rad_04"    "announcer_dlc_bastion: Something bad's happened to the Radiant's courier."
    "announcer_dlc_bastion_announcer_cour_kill_rad_05"    "announcer_dlc_bastion: So much for the Radiant's courier, poor little fella."
    "announcer_dlc_bastion_announcer_mega_now_you"    "announcer_dlc_bastion: Looks like you got a case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_we_01"    "announcer_dlc_bastion: Looks like we got a case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_we_02"    "announcer_dlc_bastion: Now we got a serious case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_we_03"    "announcer_dlc_bastion: Hey we've got a case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_enm_01"    "announcer_dlc_bastion: The other fellas got a bad case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_enm_02"    "announcer_dlc_bastion: Great, they got a case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_enm_03"    "announcer_dlc_bastion: Fraid the other fellas caught a case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_dire"    "announcer_dlc_bastion: Dire's got a case of the megacreeps."
    "announcer_dlc_bastion_announcer_mega_now_rad"    "announcer_dlc_bastion: Radiant's got a case of the megacreeps."
    "announcer_dlc_bastion_announcer_roshan_fallen_dire_01"    "announcer_dlc_bastion: Rosh won't be stomping around no more thanks to the Dire."
    "announcer_dlc_bastion_announcer_roshan_fallen_dire_02"    "announcer_dlc_bastion: Rosh is done for thanks to the Dire."
    "announcer_dlc_bastion_announcer_roshan_fallen_dire_03"    "announcer_dlc_bastion: The Dire took down old Rosh."
    "announcer_dlc_bastion_announcer_roshan_fallen_dire_04"    "announcer_dlc_bastion: Old Rosh won't be coming back for a while."
    "announcer_dlc_bastion_announcer_roshan_fallen_dire_05"    "announcer_dlc_bastion: Rosh is tough but the Dire's tougher still."
    "announcer_dlc_bastion_announcer_roshan_fallen_rad_01"    "announcer_dlc_bastion: Rosh is gone, courtesy of the Radiant."
    "announcer_dlc_bastion_announcer_roshan_fallen_rad_02"    "announcer_dlc_bastion: Rosh just got stomped by the Radiant."
    "announcer_dlc_bastion_announcer_roshan_fallen_rad_03"    "announcer_dlc_bastion: Rosh had it coming and the Radiant done the deed."
    "announcer_dlc_bastion_announcer_roshan_fallen_rad_04"    "announcer_dlc_bastion: The Radiant took old Rosh out back and let him have it."
    "announcer_dlc_bastion_announcer_roshan_fallen_rad_05"    "announcer_dlc_bastion: The Radiant put old Rosh down quick and clean."
    "announcer_dlc_bastion_announcer_roshan_fallen_3x_dire_01"    "announcer_dlc_bastion: Poor Rosh, the Radiant got him again."
    "announcer_dlc_bastion_announcer_roshan_fallen_3x_rad_01"    "announcer_dlc_bastion: Rosh got beaten by the Dire for the umpteenth time."
    "announcer_dlc_bastion_announcer_victory_dire_01"    "announcer_dlc_bastion: Dire's done it again…!"
    "announcer_dlc_bastion_announcer_victory_dire_02"    "announcer_dlc_bastion: The Dire won this time."
    "announcer_dlc_bastion_announcer_victory_dire_03"    "announcer_dlc_bastion: Chalk it up for the Dire!"
    "announcer_dlc_bastion_announcer_victory_rad_01"    "announcer_dlc_bastion: That's a win for the Radiant…!"
    "announcer_dlc_bastion_announcer_victory_rad_02"    "announcer_dlc_bastion: The Radiant done it!"
    "announcer_dlc_bastion_announcer_victory_01"    "announcer_dlc_bastion: You done good."
    "announcer_dlc_bastion_announcer_victory_02"    "announcer_dlc_bastion: That was some fine work."
    "announcer_dlc_bastion_announcer_defeat_01"    "announcer_dlc_bastion: Well you can't win them all."
    "announcer_dlc_bastion_announcer_defeat_02"    "announcer_dlc_bastion: Better luck in the next one."
    "announcer_dlc_bastion_announcer_welcome_morning"    "announcer_dlc_bastion: Morning, Sunshine!"
    "announcer_dlc_bastion_announcer_welcome_afternoon"    "announcer_dlc_bastion: Why good afternoon there."
    "announcer_dlc_bastion_announcer_welcome_evening"    "announcer_dlc_bastion: Well good evening to you."
    "announcer_dlc_bastion_announcer_welcome_night"    "announcer_dlc_bastion: Good gracious, you know how late it is?"
    "announcer_dlc_bastion_announcer_type_all_pick"    "announcer_dlc_bastion: Pick any of these fellas."
    "announcer_dlc_bastion_announcer_type_capt_mode"    "announcer_dlc_bastion: Captains Mode."
    "announcer_dlc_bastion_announcer_type_single_draft_01"    "announcer_dlc_bastion: Single Draft."
    "announcer_dlc_bastion_announcer_type_single_draft_02"    "announcer_dlc_bastion: Single Draft. I like a good single draft."
    "announcer_dlc_bastion_announcer_type_all_random"    "announcer_dlc_bastion: Sometimes you don't get to choose."
    "announcer_dlc_bastion_announcer_type_capt_draft_01"    "announcer_dlc_bastion: Captain's Draft. "
    "announcer_dlc_bastion_announcer_type_capt_draft_02"    "announcer_dlc_bastion: Captain's Draft...? Think we got that in the Distillery."
    "announcer_dlc_bastion_announcer_type_random_draft_01"    "announcer_dlc_bastion: Random Draft."
    "announcer_dlc_bastion_announcer_type_random_draft_02"    "announcer_dlc_bastion: Random Draft. For the adventurous type."
    "announcer_dlc_bastion_announcer_type_death_match_01"    "announcer_dlc_bastion: Death Match. That don't sound nice."
    "announcer_dlc_bastion_announcer_type_death_match_02"    "announcer_dlc_bastion: Death Match. Don't sound nice at all."
    "announcer_dlc_bastion_announcer_type_easy_mode_01"    "announcer_dlc_bastion: Easy mode."
    "announcer_dlc_bastion_announcer_type_easy_mode_02"    "announcer_dlc_bastion: Easy mode? Ain't no such thing."
    "announcer_dlc_bastion_announcer_count_pick_10"    "announcer_dlc_bastion: Ten seconds to go."
    "announcer_dlc_bastion_announcer_count_pick_5"    "announcer_dlc_bastion: Five seconds."
    "announcer_dlc_bastion_announcer_time_reserve"    "announcer_dlc_bastion: Reserve time."
    "announcer_dlc_bastion_announcer_time_extra"    "announcer_dlc_bastion: Extra time."
    "announcer_dlc_bastion_announcer_time_reserve_using"    "announcer_dlc_bastion: You're using Reserve Time."
    "announcer_dlc_bastion_announcer_time_extra_using"    "announcer_dlc_bastion: You're using Extra Time."
    "announcer_dlc_bastion_announcer_spectat_05"    "announcer_dlc_bastion: First blood…! Ah I'm just fooling."
    "announcer_dlc_bastion_announcer_spectat_07"    "announcer_dlc_bastion: Both teams biding their time…"
    "announcer_dlc_bastion_announcer_spectat_06"    "announcer_dlc_bastion: Ain't seen this many trees in a long time."
    "announcer_dlc_bastion_announcer_spectat_08"    "announcer_dlc_bastion: Got a feeling things are going to pick up real soon."
    "announcer_dlc_bastion_announcer_spectat_13"    "announcer_dlc_bastion: Things getting serious ain't they."
    "announcer_dlc_bastion_announcer_spectat_14"    "announcer_dlc_bastion: This'll make for quite a story someday."
    "announcer_dlc_bastion_announcer_spectat_15"    "announcer_dlc_bastion: Enjoying the show so far?"
    "announcer_dlc_bastion_announcer_ally_neg_01"    "announcer_dlc_bastion: Tough luck."
    "announcer_dlc_bastion_announcer_ally_neg_02"    "announcer_dlc_bastion: Eh keep your chin up."
    "announcer_dlc_bastion_announcer_ally_neg_03"    "announcer_dlc_bastion: Well shoot."
    "announcer_dlc_bastion_announcer_ally_neg_04"    "announcer_dlc_bastion: Damnation."
    "announcer_dlc_bastion_announcer_ally_neg_05"    "announcer_dlc_bastion: Don't let it get to you."
    "announcer_dlc_bastion_announcer_ally_neg_06"    "announcer_dlc_bastion: What can you do."
    "announcer_dlc_bastion_announcer_ally_neg_07"    "announcer_dlc_bastion: Ah well."
    "announcer_dlc_bastion_announcer_ally_neg_08"    "announcer_dlc_bastion: Can't win them all."
    "announcer_dlc_bastion_announcer_ally_neg_09"    "announcer_dlc_bastion: There's always next time."
    "announcer_dlc_bastion_announcer_ally_neg_10"    "announcer_dlc_bastion: That was bad."
    "announcer_dlc_bastion_announcer_ally_neg_11"    "announcer_dlc_bastion: Sorry folks."
    "announcer_dlc_bastion_announcer_ally_neg_12"    "announcer_dlc_bastion: Just ain't your day."
    "announcer_dlc_bastion_announcer_ally_neg_13"    "announcer_dlc_bastion: Suppose they just got lucky?"
    "announcer_dlc_bastion_announcer_ally_neg_14"    "announcer_dlc_bastion: Well that's unfortunate."
    "announcer_dlc_bastion_announcer_ally_neg_15"    "announcer_dlc_bastion: Let's forget that ever happened."
    "announcer_dlc_bastion_announcer_ally_neg_16"    "announcer_dlc_bastion: Wish there was better news."
    "announcer_dlc_bastion_announcer_event_neg_01"    "announcer_dlc_bastion: Ah well…"
    "announcer_dlc_bastion_announcer_event_neg_02"    "announcer_dlc_bastion: Oh Mother."
    "announcer_dlc_bastion_announcer_event_neg_03"    "announcer_dlc_bastion: Tarnation."
    "announcer_dlc_bastion_announcer_event_neg_04"    "announcer_dlc_bastion: Think the Gods are going to help?"
    "announcer_dlc_bastion_announcer_event_neg_05"    "announcer_dlc_bastion: This ought to be good."
    "announcer_dlc_bastion_announcer_event_neg_06"    "announcer_dlc_bastion: Let's just say things are getting a little uncomfortable."
    "announcer_dlc_bastion_announcer_event_neg_07"    "announcer_dlc_bastion: Well ain't this a treat."
    "announcer_dlc_bastion_announcer_event_neg_08"    "announcer_dlc_bastion: A fine mess we got here."
    "announcer_dlc_bastion_announcer_event_neg_09"    "announcer_dlc_bastion: Good luck getting out of this."
    "announcer_dlc_bastion_announcer_event_neg_10"    "announcer_dlc_bastion: It's a troublesome scene to be sure."
    "announcer_dlc_bastion_announcer_event_neg_11"    "announcer_dlc_bastion: Well good luck."
    "announcer_dlc_bastion_announcer_event_neg_12"    "announcer_dlc_bastion: Hate to say it."
    "announcer_dlc_bastion_announcer_event_neg_13"    "announcer_dlc_bastion: Heavy ain't it?"
    "announcer_dlc_bastion_announcer_event_neg_14"    "announcer_dlc_bastion: This ain't going to end well will it?"
    "announcer_dlc_bastion_announcer_event_neg_15"    "announcer_dlc_bastion: Just hang on tight."
    "announcer_dlc_bastion_announcer_event_neg_16"    "announcer_dlc_bastion: Ain't this a treat."
    "announcer_dlc_bastion_announcer_ally_pos_01"    "announcer_dlc_bastion: That's the way."
    "announcer_dlc_bastion_announcer_ally_pos_02"    "announcer_dlc_bastion: Now that was something."
    "announcer_dlc_bastion_announcer_ally_pos_03"    "announcer_dlc_bastion: That'll show them."
    "announcer_dlc_bastion_announcer_ally_pos_04"    "announcer_dlc_bastion: That ought to put a scare in them."
    "announcer_dlc_bastion_announcer_ally_pos_05"    "announcer_dlc_bastion: Well that could have gone worse."
    "announcer_dlc_bastion_announcer_ally_pos_06"    "announcer_dlc_bastion: They won't soon forget this."
    "announcer_dlc_bastion_announcer_ally_pos_07"    "announcer_dlc_bastion: They must be plenty sore."
    "announcer_dlc_bastion_announcer_ally_pos_08"    "announcer_dlc_bastion: Way to stick it to them."
    "announcer_dlc_bastion_announcer_ally_pos_09"    "announcer_dlc_bastion: They'll feel that in the morning."
    "announcer_dlc_bastion_announcer_ally_pos_10"    "announcer_dlc_bastion: Showed them but good."
    "announcer_dlc_bastion_announcer_ally_pos_11"    "announcer_dlc_bastion: Think they get the picture?"
    "announcer_dlc_bastion_announcer_ally_pos_12"    "announcer_dlc_bastion: Ain't that a sight."
    "announcer_dlc_bastion_announcer_ally_pos_13"    "announcer_dlc_bastion: Just like that."
    "announcer_dlc_bastion_announcer_ally_pos_14"    "announcer_dlc_bastion: Hah."
    "announcer_dlc_bastion_announcer_ally_pos_15"    "announcer_dlc_bastion: No punches pulled."
    "announcer_dlc_bastion_announcer_ally_pos_16"    "announcer_dlc_bastion: Real nice."
    "announcer_dlc_bastion_announcer_text_cursing_01"    "announcer_dlc_bastion: Proper story don't contain that sort of language."
    "announcer_dlc_bastion_announcer_text_cursing_02"    "announcer_dlc_bastion: Come on now."
    "announcer_dlc_bastion_announcer_text_cursing_03"    "announcer_dlc_bastion: Kids these days."
    "announcer_dlc_bastion_announcer_text_cursing_04"    "announcer_dlc_bastion: You kiss your mama with that mouth?"
    "announcer_dlc_bastion_announcer_text_glhf_01"    "announcer_dlc_bastion: That's the spirit."
    "announcer_dlc_bastion_announcer_text_glhf_02"    "announcer_dlc_bastion: Let's keep it clean folks."
    "announcer_dlc_bastion_announcer_text_gg"    "announcer_dlc_bastion: Come on this ain't over."
    "announcer_dlc_bastion_announcer_text_bastion_01"    "announcer_dlc_bastion: Wouldn't know a thing about no Bastion."
    "announcer_dlc_bastion_announcer_text_bastion_02"    "announcer_dlc_bastion: Eh don't remind me."
    "announcer_dlc_bastion_announcer_text_noob_01"    "announcer_dlc_bastion: We all got to start somewhere."
    "announcer_dlc_bastion_announcer_text_noob_02"    "announcer_dlc_bastion: We all could stand to learn a thing or two."
    "announcer_dlc_bastion_announcer_text_jungle"    "announcer_dlc_bastion: Jungle huh… the Wild Unknown."
    "announcer_dlc_bastion_announcer_text_b"    "announcer_dlc_bastion: B as in Back."
    "announcer_dlc_bastion_announcer_allmia"    "announcer_dlc_bastion: It's gone awful quiet…"
    "announcer_dlc_bastion_announcer_mia_all_01"    "announcer_dlc_bastion: They're all missing."
    "announcer_dlc_bastion_announcer_mia_all_02"    "announcer_dlc_bastion: Gone awful quiet."
    "announcer_dlc_bastion_announcer_mia_all_03"    "announcer_dlc_bastion: Hey, where'd everybody go?"
    "announcer_dlc_bastion_announcer_mia_all_04"    "announcer_dlc_bastion: Care now.  They're all missing."
    "announcer_dlc_bastion_announcer_mia_all_05"    "announcer_dlc_bastion: All of em gone missing."
    "announcer_dlc_bastion_announcer_mia_bot_01"    "announcer_dlc_bastion: Bottom's missing."
    "announcer_dlc_bastion_announcer_mia_bot_02"    "announcer_dlc_bastion: Bottom lane's emptied out."
    "announcer_dlc_bastion_announcer_mia_bot_03"    "announcer_dlc_bastion: Missing.  Bottom lane."
    "announcer_dlc_bastion_announcer_mia_bot_04"    "announcer_dlc_bastion: Bottom lane's gone quiet."
    "announcer_dlc_bastion_announcer_mia_bot_05"    "announcer_dlc_bastion: Bottom lane's missing."
    "announcer_dlc_bastion_announcer_mia_mid_01"    "announcer_dlc_bastion: Mid's missing."
    "announcer_dlc_bastion_announcer_mia_mid_02"    "announcer_dlc_bastion: Care now.  Middle's missing."
    "announcer_dlc_bastion_announcer_mia_mid_03"    "announcer_dlc_bastion: Take care.  Mid's missing."
    "announcer_dlc_bastion_announcer_mia_mid_04"    "announcer_dlc_bastion: Mid's gone off somewhere."
    "announcer_dlc_bastion_announcer_mia_mid_05"    "announcer_dlc_bastion: Middle is missing."
    "announcer_dlc_bastion_announcer_mia_top_01"    "announcer_dlc_bastion: Top's gone missing."
    "announcer_dlc_bastion_announcer_mia_top_02"    "announcer_dlc_bastion: Top's missing."
    "announcer_dlc_bastion_announcer_mia_top_03"    "announcer_dlc_bastion: They gone missing up top."
    "announcer_dlc_bastion_announcer_mia_top_04"    "announcer_dlc_bastion: Top lane's missing."
    "announcer_dlc_bastion_announcer_mia_top_05"    "announcer_dlc_bastion: They're missing up top."
    "announcer_dlc_bastion_announcer_disconnect_disconnected"    "announcer_dlc_bastion: Someone's dropped out like a Kid in school."
    "announcer_dlc_bastion_announcer_disconnect_reconnected"    "announcer_dlc_bastion: Bout time."
    "announcer_dlc_bastion_announcer_pause_playerpaused"    "announcer_dlc_bastion: Time out."
    "announcer_dlc_bastion_announcer_pause_playerunpaused"    "announcer_dlc_bastion: All right carry on."
    "announcer_dlc_bastion_announcer_followup_respawn_1"    "announcer_dlc_bastion: Just a little setback."
    "announcer_dlc_bastion_announcer_followup_respawn_2"    "announcer_dlc_bastion: You ain't done."
    "announcer_dlc_bastion_announcer_followup_respawn_3"    "announcer_dlc_bastion: Go on Kid."
    "announcer_dlc_bastion_announcer_event_firstnight_nightstalker01"    "announcer_dlc_bastion: It's Nightstalker o'clock."
    "announcer_dlc_bastion_announcer_event_firstnight_nightstalker02"    "announcer_dlc_bastion: Nightstalker, just saying."
    "announcer_dlc_bastion_announcer_victory_03"    "announcer_dlc_bastion: Way to turn it around."
    "announcer_dlc_bastion_announcer_victory_04"    "announcer_dlc_bastion: Wasn't even close."
    "announcer_dlc_bastion_announcer_victory_05"    "announcer_dlc_bastion: That's one for the history books."
    "announcer_dlc_bastion_announcer_victory_06"    "announcer_dlc_bastion: Close call."
    "announcer_dlc_bastion_announcer_defeat_03"    "announcer_dlc_bastion: Thought you had them there for a while."
    "announcer_dlc_bastion_announcer_defeat_04"    "announcer_dlc_bastion: That must have hurt."
    "announcer_dlc_bastion_announcer_defeat_05"    "announcer_dlc_bastion: Almost had them too."
    "announcer_dlc_bastion_announcer_event_deathbyneutral"    "announcer_dlc_bastion: What a way to go…"
    "announcer_dlc_bastion_announcer_event_runebottled"    "announcer_dlc_bastion: Best save them glowy things for a special occasion."
    "announcer_dlc_bastion_announcer_event_earlyrosh"    "announcer_dlc_bastion: Good luck with that…"
    "announcer_dlc_bastion_announcer_event_store_courier_01"    "announcer_dlc_bastion: Special delivery."
    "announcer_dlc_bastion_announcer_event_store_courier_02"    "announcer_dlc_bastion: That's a fine looking animal."
    "announcer_dlc_bastion_announcer_event_store_wards_01"    "announcer_dlc_bastion: That'll help you keep an eye on things."
    "announcer_dlc_bastion_announcer_event_store_wards_02"    "announcer_dlc_bastion: Can't get enough of those things."
    "announcer_dlc_bastion_announcer_event_store_gem"    "announcer_dlc_bastion: Let's see them try those parlor tricks now."
    "announcer_dlc_bastion_announcer_event_store_bottle"    "announcer_dlc_bastion: Sometimes you just need a drink."
    "announcer_dlc_bastion_announcer_event_store_rapier"    "announcer_dlc_bastion: Better not drop that thing."
    "announcer_dlc_bastion_announcer_event_store_dust"    "announcer_dlc_bastion: That ought to help with those sneaks."
    "announcer_dlc_bastion_announcer_event_store_smoke"    "announcer_dlc_bastion: Time for a little snooping around."
    "announcer_dlc_bastion_announcer_event_fullteamfight_01"    "announcer_dlc_bastion: Now it's on."
    "announcer_dlc_bastion_announcer_event_fullteamfight_02"    "announcer_dlc_bastion: What a commotion."
    "announcer_dlc_bastion_announcer_event_fullteamfight_03"    "announcer_dlc_bastion: Now we're talking."
    "announcer_dlc_bastion_announcer_event_fountainkill"    "announcer_dlc_bastion: Now that was cold."
    "announcer_dlc_bastion_announcer_event_mapdrawing"    "announcer_dlc_bastion: What's with all the scribbling."
    "announcer_dlc_bastion_announcer_event_plantit_01"    "announcer_dlc_bastion: Find an Iron Branch? Plant it."
    "announcer_dlc_bastion_announcer_event_plantit_02"    "announcer_dlc_bastion: Find a Poor Man's Shield? Plant it."
    "announcer_dlc_bastion_announcer_event_plantit_03"    "announcer_dlc_bastion: Find a Bracer? Plant it."
    "announcer_dlc_bastion_announcer_event_plantit_04"    "announcer_dlc_bastion: Find a Monkey King Bar? Plant it."
    "announcer_dlc_bastion_announcer_event_60dollars"    "announcer_dlc_bastion: That good-for-nothing Cave Johnson put me up to this. Again."
    "announcer_dlc_bastion_announcer_event_feeding"    "announcer_dlc_bastion: Mid or I feed.  I got no idea what any of this means."
    "announcer_dlc_bastion_announcer_team_complete_our_carry"    "announcer_dlc_bastion: You can't all be the star player but ya'll can try."
    "announcer_dlc_bastion_announcer_team_complete_our_nosupport"    "announcer_dlc_bastion: Nobody likes to play support, yet everybody likes to win."
    "announcer_dlc_bastion_announcer_disconnect_disconnected_player"    "announcer_dlc_bastion: We all have our reasons."
    "announcer_dlc_bastion_announcer_exitgame"    "announcer_dlc_bastion: Some other time then."
    "announcer_dlc_bastion_announcer_event_announcerenabled"    "announcer_dlc_bastion: Much obliged."
    "announcer_dlc_bastion_announcer_pick_aa"    "announcer_dlc_bastion: Ancient Apparition"
    "announcer_dlc_bastion_announcer_pick_aa_follow"    "announcer_dlc_bastion: Even I ain't as old as this fella."
    "announcer_dlc_bastion_announcer_pick_abaddon"    "announcer_dlc_bastion: Abaddon."
    "announcer_dlc_bastion_announcer_pick_abaddon_follow"    "announcer_dlc_bastion: We're all living on borrowed time. Guess who's the lender."
    "announcer_dlc_bastion_announcer_pick_alchemist"    "announcer_dlc_bastion: Alchemist"
    "announcer_dlc_bastion_announcer_pick_alchemist_follow"    "announcer_dlc_bastion: You know punching folks ain't necessary to turn lead into gold…."
    "announcer_dlc_bastion_announcer_pick_am"    "announcer_dlc_bastion: Anti-Mage"
    "announcer_dlc_bastion_announcer_pick_am_follow"    "announcer_dlc_bastion: Me, I happen to be pro-mage."
    "announcer_dlc_bastion_announcer_pick_arcwarden"    "announcer_dlc_bastion: Zet."
    "announcer_dlc_bastion_announcer_pick_arcwarden_02"    "announcer_dlc_bastion: Arc Warden."
    "announcer_dlc_bastion_announcer_pick_arcwarden_follow"    "announcer_dlc_bastion: They'll be seeing double once this fella's through with them."
    "announcer_dlc_bastion_announcer_pick_auroth_02"    "announcer_dlc_bastion: Auroth."
    "announcer_dlc_bastion_announcer_pick_auroth_follow"    "announcer_dlc_bastion: Hope they remembered to bring warm clothes…"
    "announcer_dlc_bastion_announcer_pick_axe"    "announcer_dlc_bastion: Axe"
    "announcer_dlc_bastion_announcer_pick_axe_follow"    "announcer_dlc_bastion: Got to admire a fella who cuts straight to the point."
    "announcer_dlc_bastion_announcer_pick_bane"    "announcer_dlc_bastion: Bane"
    "announcer_dlc_bastion_announcer_pick_bane_follow"    "announcer_dlc_bastion: Who Knows Where this fella comes from…"
    "announcer_dlc_bastion_announcer_pick_batrider"    "announcer_dlc_bastion: Batrider"
    "announcer_dlc_bastion_announcer_pick_batrider_follow"    "announcer_dlc_bastion: Can't fault a man for riding a bat."
    "announcer_dlc_bastion_announcer_pick_beastmaster"    "announcer_dlc_bastion: Beastmaster"
    "announcer_dlc_bastion_announcer_pick_beastmaster_follow"    "announcer_dlc_bastion: Looks like a man come straight from the Wilds."
    "announcer_dlc_bastion_announcer_pick_bloodseeker"    "announcer_dlc_bastion: Bloodseeker"
    "announcer_dlc_bastion_announcer_pick_bloodseeker_follow"    "announcer_dlc_bastion: No use playing hide-and-seek with this one."
    "announcer_dlc_bastion_announcer_pick_bountyhunter"    "announcer_dlc_bastion: Bounty Hunter"
    "announcer_dlc_bastion_announcer_pick_bountyhunter_follow"    "announcer_dlc_bastion: Wonder how much I'm worth to this fella…"
    "announcer_dlc_bastion_announcer_pick_brewmaster"    "announcer_dlc_bastion: Brewmaster"
    "announcer_dlc_bastion_announcer_pick_brewmaster_follow"    "announcer_dlc_bastion: Fresh from the Distillery no doubt."
    "announcer_dlc_bastion_announcer_pick_bristleback"    "announcer_dlc_bastion: Bristleback"
    "announcer_dlc_bastion_announcer_pick_bristleback_follow"    "announcer_dlc_bastion: This fella's about as huggable as a stabweed."
    "announcer_dlc_bastion_announcer_pick_broodmother"    "announcer_dlc_bastion: Broodmother"
    "announcer_dlc_bastion_announcer_pick_broodmother_follow"    "announcer_dlc_bastion: Nice set of legs on that mama."
    "announcer_dlc_bastion_announcer_pick_centaur"    "announcer_dlc_bastion: Centaur"
    "announcer_dlc_bastion_announcer_pick_centaur_02"    "announcer_dlc_bastion: Centaur Warrunner."
    "announcer_dlc_bastion_announcer_pick_centaur_follow"    "announcer_dlc_bastion: Half man, half beast, all trouble."
    "announcer_dlc_bastion_announcer_pick_chaosknight"    "announcer_dlc_bastion: Chaos Knight"
    "announcer_dlc_bastion_announcer_pick_chaosknight_follow"    "announcer_dlc_bastion: Why beat a dead horse when you could ride one?"
    "announcer_dlc_bastion_announcer_pick_chen"    "announcer_dlc_bastion: Chen"
    "announcer_dlc_bastion_announcer_pick_chen_follow"    "announcer_dlc_bastion: Want to attract a bunch of creeps, here's your man."
    "announcer_dlc_bastion_announcer_pick_chieftain"    "announcer_dlc_bastion: Chieftain"
    "announcer_dlc_bastion_announcer_pick_chieftain_02"    "announcer_dlc_bastion: Tribal Chieftain."
    "announcer_dlc_bastion_announcer_pick_chieftain_03"    "announcer_dlc_bastion: Tribal Chief."
    "announcer_dlc_bastion_announcer_pick_chieftain_follow"    "announcer_dlc_bastion: Get the feeling his ain't the friendliest tribe."
    "announcer_dlc_bastion_announcer_pick_clinkz"    "announcer_dlc_bastion: Clinkz"
    "announcer_dlc_bastion_announcer_pick_clinkz_follow"    "announcer_dlc_bastion: Don't blink or those old bones will get you."
    "announcer_dlc_bastion_announcer_pick_clockwerk"    "announcer_dlc_bastion: Clockwerk"
    "announcer_dlc_bastion_announcer_pick_clockwerk_follow"    "announcer_dlc_bastion: Best not trifle with a man made of metal."
    "announcer_dlc_bastion_announcer_pick_cm"    "announcer_dlc_bastion: Crystal Maiden"
    "announcer_dlc_bastion_announcer_pick_cm_follow"    "announcer_dlc_bastion: Gal could break your heart in a thousand pieces."
    "announcer_dlc_bastion_announcer_pick_darkseer"    "announcer_dlc_bastion: Dark Seer"
    "announcer_dlc_bastion_announcer_pick_darkseer_follow"    "announcer_dlc_bastion: Don't advise challenging this fella to a foot race."
    "announcer_dlc_bastion_announcer_pick_dazzle"    "announcer_dlc_bastion: Dazzle"
    "announcer_dlc_bastion_announcer_pick_dazzle_follow"    "announcer_dlc_bastion: Who's pink and has the cure for death? This fella."
    "announcer_dlc_bastion_announcer_pick_disruptor"    "announcer_dlc_bastion: Disruptor"
    "announcer_dlc_bastion_announcer_pick_disruptor_follow"    "announcer_dlc_bastion: Hope the other fellas remembered to pack umbrellas."
    "announcer_dlc_bastion_announcer_pick_dk"    "announcer_dlc_bastion: Dragon Knight"
    "announcer_dlc_bastion_announcer_pick_dk_follow"    "announcer_dlc_bastion: Never trust a man who can turn into a lizard."
    "announcer_dlc_bastion_announcer_pick_doombringer"    "announcer_dlc_bastion: Doom Bringer"
    "announcer_dlc_bastion_announcer_pick_doombringer_follow"    "announcer_dlc_bastion: Wait did anyone remember to bring the doom? Oh good."
    "announcer_dlc_bastion_announcer_pick_dp"    "announcer_dlc_bastion: Death Prophet"
    "announcer_dlc_bastion_announcer_pick_dp_follow"    "announcer_dlc_bastion: Think she's a handful, wait til you meet her sisters."
    "announcer_dlc_bastion_announcer_pick_drow"    "announcer_dlc_bastion: Drow Ranger"
    "announcer_dlc_bastion_announcer_pick_drow_follow"    "announcer_dlc_bastion: This one's the very definition of a straight shooter."
    "announcer_dlc_bastion_announcer_pick_emberspirit"    "announcer_dlc_bastion: Ember Spirit."
    "announcer_dlc_bastion_announcer_pick_emberspirit_follow"    "announcer_dlc_bastion: Ain't nothing can't be burned. Just ask this fella."
    "announcer_dlc_bastion_announcer_pick_enchantress"    "announcer_dlc_bastion: Enchantress"
    "announcer_dlc_bastion_announcer_pick_enchantress_follow"    "announcer_dlc_bastion: Oh this gal ain't as dainty as she looks."
    "announcer_dlc_bastion_announcer_pick_enigma"    "announcer_dlc_bastion: Enigma"
    "announcer_dlc_bastion_announcer_pick_enigma_follow_01"    "announcer_dlc_bastion: Watch this fella long enough, it's like watching the stars."
    "announcer_dlc_bastion_announcer_pick_enigma_follow_02"    "announcer_dlc_bastion: Seen a lot of Wingbags but this one's something else."
    "announcer_dlc_bastion_announcer_pick_es"    "announcer_dlc_bastion: Earthshaker"
    "announcer_dlc_bastion_announcer_pick_es_follow"    "announcer_dlc_bastion: Always wondered where mountains come from. Thanks fella."
    "announcer_dlc_bastion_announcer_pick_facelessvoid"    "announcer_dlc_bastion: Faceless Void"
    "announcer_dlc_bastion_announcer_pick_facelessvoid_follow"    "announcer_dlc_bastion: Good thing this ain't a staring contest."
    "announcer_dlc_bastion_announcer_pick_goblinshredder"    "announcer_dlc_bastion: Goblin Shredder"
    "announcer_dlc_bastion_announcer_pick_goblinshredder_02"    "announcer_dlc_bastion: Timbersaw"
    "announcer_dlc_bastion_announcer_pick_goblinshredder_follow"    "announcer_dlc_bastion: Think he's certified to use all them tools?"
    "announcer_dlc_bastion_announcer_pick_goblinshredder_follow_02"    "announcer_dlc_bastion: Think he's certified to use all that gear?"
    "announcer_dlc_bastion_announcer_pick_goblinshredder_follow_03"    "announcer_dlc_bastion: Know any weeds need whackin'?  That's your fella."
    "announcer_dlc_bastion_announcer_pick_gyrocopter"    "announcer_dlc_bastion: Gyrocopter"
    "announcer_dlc_bastion_announcer_pick_gyrocopter_follow"    "announcer_dlc_bastion: Wait they let you bring flying machines to this thing?"
    "announcer_dlc_bastion_announcer_pick_huskar"    "announcer_dlc_bastion: Huskar"
    "announcer_dlc_bastion_announcer_pick_huskar_follow"    "announcer_dlc_bastion: Some fellas just don't know the meaning of pain."
    "announcer_dlc_bastion_announcer_pick_invoker"    "announcer_dlc_bastion: Invoker"
    "announcer_dlc_bastion_announcer_pick_invoker_follow"    "announcer_dlc_bastion: Fancy-looking fella's got a parlor trick for every occasion."
    "announcer_dlc_bastion_announcer_pick_jakiro"    "announcer_dlc_bastion: Jakiro"
    "announcer_dlc_bastion_announcer_pick_jakiro_follow"    "announcer_dlc_bastion: What's worse than a flying lizard with one head...? You got it."
    "announcer_dlc_bastion_announcer_pick_juggernaut"    "announcer_dlc_bastion: Juggernaut"
    "announcer_dlc_bastion_announcer_pick_juggernaut_follow"    "announcer_dlc_bastion: Fella knows his way around a blade all right."
    "announcer_dlc_bastion_announcer_pick_kotl"    "announcer_dlc_bastion: Keeper of the Light"
    "announcer_dlc_bastion_announcer_pick_kotl_follow"    "announcer_dlc_bastion: Keep on keeping on, Old Timer."
    "announcer_dlc_bastion_announcer_pick_kunkka"    "announcer_dlc_bastion: Kunkka"
    "announcer_dlc_bastion_announcer_pick_kunkka_follow"    "announcer_dlc_bastion: What's a sea captain doing on land? Making trouble that's what."
    "announcer_dlc_bastion_announcer_pick_legioncommander"    "announcer_dlc_bastion: Legion Commander."
    "announcer_dlc_bastion_announcer_pick_legioncommander_follow"    "announcer_dlc_bastion: Nothing like an old fashioned duel to settle one's differences."
    "announcer_dlc_bastion_announcer_pick_leshrac"    "announcer_dlc_bastion: Leshrac"
    "announcer_dlc_bastion_announcer_pick_leshrac_follow"    "announcer_dlc_bastion: And all the towers cross the land cried out in unison."
    "announcer_dlc_bastion_announcer_pick_lich"    "announcer_dlc_bastion: Lich"
    "announcer_dlc_bastion_announcer_pick_lich_follow"    "announcer_dlc_bastion: Deep down he feels bad for sacrificing all them creeps I bet."
    "announcer_dlc_bastion_announcer_pick_lifestealer"    "announcer_dlc_bastion: Lifestealer"
    "announcer_dlc_bastion_announcer_pick_lifestealer_follow"    "announcer_dlc_bastion: Now here's a face only a mother could love."
    "announcer_dlc_bastion_announcer_pick_lina"    "announcer_dlc_bastion: Lina"
    "announcer_dlc_bastion_announcer_pick_lina_follow"    "announcer_dlc_bastion: No need to be modest if you can shoot flames from your fingertips."
    "announcer_dlc_bastion_announcer_pick_lion"    "announcer_dlc_bastion: Lion"
    "announcer_dlc_bastion_announcer_pick_lion_follow"    "announcer_dlc_bastion: Any fella knows the old Finger of Death is all right by me."
    "announcer_dlc_bastion_announcer_pick_lonedruid"    "announcer_dlc_bastion: Lone Druid"
    "announcer_dlc_bastion_announcer_pick_lonedruid_follow"    "announcer_dlc_bastion: Leaving this fella lone for too long can be a costly mistake."
    "announcer_dlc_bastion_announcer_pick_luna"    "announcer_dlc_bastion: Luna"
    "announcer_dlc_bastion_announcer_pick_luna_follow"    "announcer_dlc_bastion: Wouldn't go taking any moonlit strolls with this gal lurking about."
    "announcer_dlc_bastion_announcer_pick_lycan"    "announcer_dlc_bastion: Lycan"
    "announcer_dlc_bastion_announcer_pick_lycan_follow"    "announcer_dlc_bastion: Don't you wish you could be your own best friend like this fella?"
    "announcer_dlc_bastion_announcer_pick_magnataur"    "announcer_dlc_bastion: Magnus"
    "announcer_dlc_bastion_announcer_pick_magnataur_follow"    "announcer_dlc_bastion: He'll be hoofing it all the way to the other fellas' Ancient."
    "announcer_dlc_bastion_announcer_pick_medusa"    "announcer_dlc_bastion: Medusa"
    "announcer_dlc_bastion_announcer_pick_medusa_follow"    "announcer_dlc_bastion: Next time you're having a bad hair day, remember this gal."
    "announcer_dlc_bastion_announcer_pick_meepo"    "announcer_dlc_bastion: Meepo"
    "announcer_dlc_bastion_announcer_pick_meepo_follow"    "announcer_dlc_bastion: Where there's one of these little fellas, there's always more."
    "announcer_dlc_bastion_announcer_pick_mirana"    "announcer_dlc_bastion: Mirana"
    "announcer_dlc_bastion_announcer_pick_mirana_follow"    "announcer_dlc_bastion: Shooting straight's hard enough, much less from the back of a cat."
    "announcer_dlc_bastion_announcer_pick_morphling"    "announcer_dlc_bastion: Morphling"
    "announcer_dlc_bastion_announcer_pick_morphling_follow"    "announcer_dlc_bastion: Next time you want a cool drink of water, you better think twice."
    "announcer_dlc_bastion_announcer_pick_naga"    "announcer_dlc_bastion: Naga Siren"
    "announcer_dlc_bastion_announcer_pick_naga_follow"    "announcer_dlc_bastion: This gal sure knows how to carry a tune."
    "announcer_dlc_bastion_announcer_pick_necrolyte"    "announcer_dlc_bastion: Necrolyte"
    "announcer_dlc_bastion_announcer_pick_necrolyte_follow"    "announcer_dlc_bastion: Can't stand being around this fella for too long."
    "announcer_dlc_bastion_announcer_pick_np"    "announcer_dlc_bastion: Nature's Prophet"
    "announcer_dlc_bastion_announcer_pick_np_follow"    "announcer_dlc_bastion: I count myself a tree-fearing man thanks to this fella."
    "announcer_dlc_bastion_announcer_pick_ns"    "announcer_dlc_bastion: Night Stalker"
    "announcer_dlc_bastion_announcer_pick_ns_follow"    "announcer_dlc_bastion: The night life around here's about to take a turn for the worse."
    "announcer_dlc_bastion_announcer_pick_nyx"    "announcer_dlc_bastion: Nyx Assassin"
    "announcer_dlc_bastion_announcer_pick_nyx_follow"    "announcer_dlc_bastion: You know what they say, can't squash a bug wearing armor."
    "announcer_dlc_bastion_announcer_pick_od"    "announcer_dlc_bastion: Outworld Destroyer"
    "announcer_dlc_bastion_announcer_pick_od_follow"    "announcer_dlc_bastion: We all wish we could fly on wings of stone."
    "announcer_dlc_bastion_announcer_pick_ogremagi"    "announcer_dlc_bastion: Ogre Magi"
    "announcer_dlc_bastion_announcer_pick_ogremagi_follow"    "announcer_dlc_bastion: Two half-wits make a full wit, don't they?"
    "announcer_dlc_bastion_announcer_pick_omni"    "announcer_dlc_bastion: Omniknight"
    "announcer_dlc_bastion_announcer_pick_omni_follow"    "announcer_dlc_bastion: You can always count on a fella with an oversized hammer."
    "announcer_dlc_bastion_announcer_pick_pa"    "announcer_dlc_bastion: Phantom Assassin"
    "announcer_dlc_bastion_announcer_pick_pa_follow"    "announcer_dlc_bastion: Now you see her, now she's split you open like a ripe vineapple."
    "announcer_dlc_bastion_announcer_pick_phoenix"    "announcer_dlc_bastion: Phoenix"
    "announcer_dlc_bastion_announcer_pick_phoenix_follow"    "announcer_dlc_bastion: Takes a special bird what won't cook no matter how it burns."
    "announcer_dlc_bastion_announcer_pick_pitlord"    "announcer_dlc_bastion: Pit Lord"
    "announcer_dlc_bastion_announcer_pick_pitlord_02"    "announcer_dlc_bastion: Pyre Lord."
    "announcer_dlc_bastion_announcer_pick_pitlord_follow"    "announcer_dlc_bastion: Seems playing with fire ain't taboo wherever he's from."
    "announcer_dlc_bastion_announcer_pick_pitlord_follow_02"    "announcer_dlc_bastion: You will address him as Mister Lord, or else."
    "announcer_dlc_bastion_announcer_pick_pl"    "announcer_dlc_bastion: Phantom Lancer"
    "announcer_dlc_bastion_announcer_pick_pl_follow"    "announcer_dlc_bastion: Nothing can't be solved with an army of pike-wielding cat-folks."
    "announcer_dlc_bastion_announcer_pick_puck"    "announcer_dlc_bastion: Puck"
    "announcer_dlc_bastion_announcer_pick_puck_follow"    "announcer_dlc_bastion: Cute little fella ain't he…? She. Whatever."
    "announcer_dlc_bastion_announcer_pick_pudge"    "announcer_dlc_bastion: Pudge"
    "announcer_dlc_bastion_announcer_pick_pudge_follow"    "announcer_dlc_bastion: If he invites you over for dinner, trust me, don't do it."
    "announcer_dlc_bastion_announcer_pick_pugna"    "announcer_dlc_bastion: Pugna"
    "announcer_dlc_bastion_announcer_pick_pugna_follow"    "announcer_dlc_bastion: Bad idea spouting off spells all willy-nilly round this fella."
    "announcer_dlc_bastion_announcer_pick_qop"    "announcer_dlc_bastion: Queen of Pain"
    "announcer_dlc_bastion_announcer_pick_qop_follow"    "announcer_dlc_bastion: You don't want to get on her bad side. Do you…?"
    "announcer_dlc_bastion_announcer_pick_razor"    "announcer_dlc_bastion: Razor"
    "announcer_dlc_bastion_announcer_pick_razor_follow"    "announcer_dlc_bastion: Like lightning in a bottle. Now to break it open…"
    "announcer_dlc_bastion_announcer_pick_riki"    "announcer_dlc_bastion: Riki"
    "announcer_dlc_bastion_announcer_pick_riki_follow"    "announcer_dlc_bastion: Everybody's got to watch their backs with him around."
    "announcer_dlc_bastion_announcer_pick_rubick"    "announcer_dlc_bastion: Rubick"
    "announcer_dlc_bastion_announcer_pick_rubick_follow"    "announcer_dlc_bastion: Well that's a nice trick, think I'll take it, he says."
    "announcer_dlc_bastion_announcer_pick_sandking"    "announcer_dlc_bastion: Sand King"
    "announcer_dlc_bastion_announcer_pick_sandking_follow"    "announcer_dlc_bastion: You don't need a crown if you rule underground."
    "announcer_dlc_bastion_announcer_pick_shadowdemon"    "announcer_dlc_bastion: Shadow Demon"
    "announcer_dlc_bastion_announcer_pick_shadowdemon_follow"    "announcer_dlc_bastion: Why settle for some two-bit lesser demon when there's this fella?"
    "announcer_dlc_bastion_announcer_pick_shadowfiend"    "announcer_dlc_bastion: Shadow Fiend"
    "announcer_dlc_bastion_announcer_pick_shadowfiend_follow"    "announcer_dlc_bastion: Hankering for some mortal souls? Well so is this fella."
    "announcer_dlc_bastion_announcer_pick_shadowshaman"    "announcer_dlc_bastion: Shadow Shaman"
    "announcer_dlc_bastion_announcer_pick_shadowshaman_follow"    "announcer_dlc_bastion: Hold on, I got to change into a harmless critter for a second."
    "announcer_dlc_bastion_announcer_pick_silencer"    "announcer_dlc_bastion: Silencer"
    "announcer_dlc_bastion_announcer_pick_silencer_follow"    "announcer_dlc_bastion: When things are getting boisterous, you know who to call."
    "announcer_dlc_bastion_announcer_pick_skeletonking"    "announcer_dlc_bastion: Skeleton King"
    "announcer_dlc_bastion_announcer_pick_skeletonking_follow"    "announcer_dlc_bastion: Ain't that the biggest baddest bag of bones you ever seen."
    "announcer_dlc_bastion_announcer_pick_skywrath"    "announcer_dlc_bastion: Skywrath"
    "announcer_dlc_bastion_announcer_pick_skywrath_02"    "announcer_dlc_bastion: Skywrath Mage."
    "announcer_dlc_bastion_announcer_pick_skywrath_follow"    "announcer_dlc_bastion: Suppose we'd all be flying on giant beasts if only we could."
    "announcer_dlc_bastion_announcer_pick_slardar"    "announcer_dlc_bastion: Slardar"
    "announcer_dlc_bastion_announcer_pick_slardar_follow"    "announcer_dlc_bastion: Fella swam all the way up from the bottom of the sea for this."
    "announcer_dlc_bastion_announcer_pick_slark"    "announcer_dlc_bastion: Slark."
    "announcer_dlc_bastion_announcer_pick_slark_follow"    "announcer_dlc_bastion: One more reason I won't be ordering seafood these days…"
    "announcer_dlc_bastion_announcer_pick_slark_follow_02"    "announcer_dlc_bastion: If a man can swim in the sea, only fair a fish can walk on the land."
    "announcer_dlc_bastion_announcer_pick_sniper"    "announcer_dlc_bastion: Sniper"
    "announcer_dlc_bastion_announcer_pick_sniper_follow"    "announcer_dlc_bastion: Don't suppose he's got registration for that genuine Army Carbine?"
    "announcer_dlc_bastion_announcer_pick_soulkeeper"    "announcer_dlc_bastion: Soul Keeper"
    "announcer_dlc_bastion_announcer_pick_soulkeeper_02"    "announcer_dlc_bastion: Terrorblade."
    "announcer_dlc_bastion_announcer_pick_soulkeeper_follow"    "announcer_dlc_bastion: We've all got our demons, but he knows how to let them loose."
    "announcer_dlc_bastion_announcer_pick_spectre"    "announcer_dlc_bastion: Spectre"
    "announcer_dlc_bastion_announcer_pick_spectre_follow"    "announcer_dlc_bastion: We all have ghosts we can't forget. This gal makes sure of it."
    "announcer_dlc_bastion_announcer_pick_spiritbreaker"    "announcer_dlc_bastion: Spirit Breaker"
    "announcer_dlc_bastion_announcer_pick_spiritbreaker_follow"    "announcer_dlc_bastion: As mean old godlike bulls go, this one ain't bad."
    "announcer_dlc_bastion_announcer_pick_stormspirit"    "announcer_dlc_bastion: Storm Spirit"
    "announcer_dlc_bastion_announcer_pick_stormspirit_follow"    "announcer_dlc_bastion: Thunder and lightning got nothing on this crazy fella."
    "announcer_dlc_bastion_announcer_pick_sven"    "announcer_dlc_bastion: Sven"
    "announcer_dlc_bastion_announcer_pick_sven_follow"    "announcer_dlc_bastion: Don't underestimate a man what can shoot his fist like a pistol."
    "announcer_dlc_bastion_announcer_pick_ta"    "announcer_dlc_bastion: Templar Assassin"
    "announcer_dlc_bastion_announcer_pick_ta_follow"    "announcer_dlc_bastion: Traps may not be the most sporting thing, but whatever works."
    "announcer_dlc_bastion_announcer_pick_techies"    "announcer_dlc_bastion: Techies"
    "announcer_dlc_bastion_announcer_pick_techies_follow"    "announcer_dlc_bastion: Time to blow some stuff up to Mother on high."
    "announcer_dlc_bastion_announcer_pick_tide"    "announcer_dlc_bastion: Tidehunter"
    "announcer_dlc_bastion_announcer_pick_tide_follow"    "announcer_dlc_bastion: There's always a bigger fish out there, unless you're this fella."
    "announcer_dlc_bastion_announcer_pick_tinker"    "announcer_dlc_bastion: Tinker"
    "announcer_dlc_bastion_announcer_pick_tinker_follow"    "announcer_dlc_bastion: Nothing like a fancy suit for a special occasion."
    "announcer_dlc_bastion_announcer_pick_tiny"    "announcer_dlc_bastion: Tiny"
    "announcer_dlc_bastion_announcer_pick_tiny_follow"    "announcer_dlc_bastion: You do know why they call him Tiny don't you?"
    "announcer_dlc_bastion_announcer_pick_treant"    "announcer_dlc_bastion: Treant Protector"
    "announcer_dlc_bastion_announcer_pick_treant_follow"    "announcer_dlc_bastion: You just keep right on telling that invisible tree what to do."
    "announcer_dlc_bastion_announcer_pick_trollwarlord"    "announcer_dlc_bastion: Troll Warlord."
    "announcer_dlc_bastion_announcer_pick_trollwarlord_follow"    "announcer_dlc_bastion: There's more than one way to swing an axe."
    "announcer_dlc_bastion_announcer_pick_tuskarr"    "announcer_dlc_bastion: Tuskarr"
    "announcer_dlc_bastion_announcer_pick_tuskkar_02"    "announcer_dlc_bastion: Tusk"
    "announcer_dlc_bastion_announcer_pick_tuskkar_follow"    "announcer_dlc_bastion: Ever get punched by an aquatic mammal? Terrible feeling."
    "announcer_dlc_bastion_announcer_pick_tuskkar_follow_02"    "announcer_dlc_bastion: Want someone to knock you into next week, here's your fella."
    "announcer_dlc_bastion_announcer_pick_undying"    "announcer_dlc_bastion: Undying"
    "announcer_dlc_bastion_announcer_pick_undying_follow"    "announcer_dlc_bastion: The dead ain't got to worry about this fella. Everybody else does."
    "announcer_dlc_bastion_announcer_pick_ursa"    "announcer_dlc_bastion: Ursa"
    "announcer_dlc_bastion_announcer_pick_ursa_follow"    "announcer_dlc_bastion: Ain't a beast more savage than this in all the Wild Unknown."
    "announcer_dlc_bastion_announcer_pick_veno"    "announcer_dlc_bastion: Venomancer"
    "announcer_dlc_bastion_announcer_pick_veno_follow"    "announcer_dlc_bastion: Now that's the strangest Mancer I ever seen."
    "announcer_dlc_bastion_announcer_pick_viper"    "announcer_dlc_bastion: Viper"
    "announcer_dlc_bastion_announcer_pick_viper_follow"    "announcer_dlc_bastion: What's got four eyes, wings, and a gut full of poison? Bingo."
    "announcer_dlc_bastion_announcer_pick_visage"    "announcer_dlc_bastion: Visage"
    "announcer_dlc_bastion_announcer_pick_visage_follow"    "announcer_dlc_bastion: There a word for fear of gargoyles? Well there ought to be."
    "announcer_dlc_bastion_announcer_pick_vs"    "announcer_dlc_bastion: Vengeful Spirit"
    "announcer_dlc_bastion_announcer_pick_vs_follow"    "announcer_dlc_bastion: Well if you were a spirit you'd be pretty sore about it too."
    "announcer_dlc_bastion_announcer_pick_warlock"    "announcer_dlc_bastion: Warlock"
    "announcer_dlc_bastion_announcer_pick_warlock_follow"    "announcer_dlc_bastion: He's smart, literate, well dressed… what's not to like?"
    "announcer_dlc_bastion_announcer_pick_wd"    "announcer_dlc_bastion: Witch Doctor"
    "announcer_dlc_bastion_announcer_pick_wd_follow"    "announcer_dlc_bastion: They're gonna need a real doctor after this fella's through."
    "announcer_dlc_bastion_announcer_pick_weaver"    "announcer_dlc_bastion: Weaver"
    "announcer_dlc_bastion_announcer_pick_weaver_follow"    "announcer_dlc_bastion: This little fella gives new meaning to the term pest problem."
    "announcer_dlc_bastion_announcer_pick_wisp"    "announcer_dlc_bastion: Wisp"
    "announcer_dlc_bastion_announcer_pick_wisp_follow"    "announcer_dlc_bastion: Hey what's that little glowy ball? Famous last words."
    "announcer_dlc_bastion_announcer_pick_wr"    "announcer_dlc_bastion: Windrunner"
    "announcer_dlc_bastion_announcer_pick_wr_follow"    "announcer_dlc_bastion: All the good ones are hard to catch ain't they."
    "announcer_dlc_bastion_announcer_pick_zeus"    "announcer_dlc_bastion: Zeus"
    "announcer_dlc_bastion_announcer_pick_zeus_follow"    "announcer_dlc_bastion: Oh that ain't yours truly. Honest mistake, happens all the time."
    "announcer_dlc_bastion_announcer_pick_unknown_01"    "announcer_dlc_bastion: Now who's this."
    "announcer_dlc_bastion_announcer_pick_unknown_02"    "announcer_dlc_bastion: Ain't so good with names."
    "announcer_dlc_bastion_announcer_pick_unknown_03"    "announcer_dlc_bastion: Some old Windbag."
    "announcer_dlc_bastion_announcer_pick_unknown_04"    "announcer_dlc_bastion: Ain't familiar with this one."
    "announcer_dlc_bastion_announcer_pick_unknown_follow"    "announcer_dlc_bastion: Looks like a Windbag to me."
    "announcer_dlc_bastion_announcer_pick_yr_swap"    "announcer_dlc_bastion: Tit for tat."
    "announcer_dlc_bastion_announcer_pick_yr_double"    "announcer_dlc_bastion: Stick to what works, I always say."
    "announcer_dlc_bastion_announcer_pick_yr_triple"    "announcer_dlc_bastion: Practice makes perfect."
  }
}
									

Tools

There is now a backpack extender for your Dota 2 backpack, referred to as the “Expander Warchest”.

Use this tool to add 128 slots to your backpack. Backpack Expanders are consumable items that may only be used once.

expander_warchest_large

League Passes

Dota 2 The Asia

“This December Malaysia will be the focal point for all things eSports in Asia as gamers from all around the region turn their attention to what will be its last major eSporting event for the year – The Games Expo (TGX) Malaysia.”

subscription_theasia_large

Polycount Contest Winner Sets

The Polycount contest winners are now in the game, 11 sets of some of the best looking Dota 2 cosmetics so far.

Entire Bundle: http://dota2.com/store/itemdetails/106611027

polycount_megabundle_large

Disruptor’s Rider of the Storm Set

Dota2_Dis_Storm01

Dota2_Dis_Storm02

Dota2_Dis_Storm03

Dota2_Dis_Storm04

Beastmaster’s Hunter of the Red Talon Set

Dota2_BM_Talon01

Dota2_BM_Talon02

Crystal Maiden’s Snowdrop Set

Dota_CM_Snowdrop01

Dota_CM_Snowdrop02

Dazzle’s Ancestral Trappings Set

Dota2_DZ_Trappings01

Dota2_DZ_Trappings02

Doom Bringer’s Burden of Eleven Curses Set

Dota2_DM_Eleven01

Dota2_DM_Eleven02

Meepo’s Riftshadow Roamer’s Set

Dota2_Meepo_Riftshadow00

Dota2_Meepo_Riftshadow01

Dota2_Meepo_Riftshadow02

Naga Siren’s Slithereen Exile Set

Dota2_Naga_Exile

Dota2_Naga_Exile02

Shadow Shaman’s Mysterious Vagabond Set

Dota2_SS_Vagabond01

Dota2_SS_Vagabond02

Sniper’s Dear of the Tally-Ho Hunter Set

Dota2_SN_TallyHo01

Dota2_SN_TallyHo02

Dota2_SN_TallyHo03

Templar Assassin’s Deadly Nightshade Set

Dota2_TA_Nightshade01

Dota2_TA_Nightshade02

Dota2_TA_Nightshade03

Witch Doctor’s Stormcrow’s Spirit Set

Dota2_WD_Stormcrow01

Dota2_WD_Stormcrow02

Back End Changes

Updated Strings

More tutorial string updates. “I’m Keeper, beep boop!”

    "DOTA_Tutorial_M1_ShopOpen"      "Greetings, my friend, and welcome to my shop! Hit <font color='#EE0000'><b>%toggleshoppanel%</b></font> to open and close my shop!nnAllow me to make a few recommendations. For you, I suggest a Healing Salve and perhaps, hm, yes...a Stout Shield. I believe you have just enough gold to afford them."
    "DOTA_Tutorial_M1_KeeperIntro"    "I'm Keeper, beep boop!"
    "DOTA_Tutorial_M1_LastHitRecipeBuy"  "The items required for the Bracers show up near the bottom of the shop window.  You already have two them so all you need is the <font color='#EE0000'><b>Recipe</b></font> which can be purchased automatically by <font color='#EE0000'><b>right-clicking</b></font> the <font color='#EE0000'><b>Bracer</b></font>.  You can also buy the recipe directly."
    "DOTA_Tutorial_M1_DragonTail"    "You're level five! Choose your <font color='#EE0000'><b>Dragon Tail</b></font> skill, and try it out on some creeps. It's a short ranged <font color='#EE0000'><b>Stun</b></font> that'll make it easy for you to deal with enemy Heroes."
    "DOTA_Tutorial_M1_RazorBegin"    "Razor is coming, I can feel it in the air... Use your <font color='#EE0000'><b>Elder Dragon Form</b></font> now to prepare for the fight!"


									

Healing Campfire strings.

    "npc_dota_healing_campfire"    "Healing Campfire"

    "DOTA_Tooltip_modifier_healing_campfire_heal"                    "Campfire Warmth"
    "DOTA_Tooltip_modifier_healing_campfire_heal_Description"              "Healing %dMODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE%%% HP per second"
    "DOTA_Tooltip_modifier_healing_campfire_aura"                    "Campfire Warmth"
									

Tom Chantler is credited with doing the voice work for the Tuskarr (Tusk) announcer pack used in the Frostivus update.

    Tom Chantler - Centaur, Lion, Outworld Destroyer, Riki, Slark, Tusk, Witch Doctor
									

Some backpack strings, items compatible with new marketplace will also be tagged in the near future.

    "OpenGift"        "Open Gift"
    "DOTA_XPBonus_Confirm_Hours" "Are you sure you want to consume this XP bonus item? Your rate of discovering items will increase to %s1 for %s2 hours. You will be notified when the bonus period ends. The item will be destroyed upon use."

    "Attrib_Marketable"    "Can be listed on the Steam Community Market."
									

New loadout slot for “HUD Skins”, some references to the collection system that appeared a couple of patches ago as well.

    "dota_modifier"            "Modifier"
    "dota_hud_skin"            "HUD Skin"

    "LoadoutSlot_hud_skin"                "HUD Skin"

    "DOTA_ViewBackpack"              "View: Backpack"
    "DOTA_ViewCollection"            "View: Collection"
									

A new unusual particle effect, “Frostivus Frost” and the items from the chest will also be tagged with “Frostivus”.

    "Attrib_Particle57"              "Frostivus Frost"

    "Attrib_FrostivusTag"          "Frostivus %s1"
									

A large chunk of strings used for the new Greeviling gamemode.

    //Greeviling UI
    "greeviling_instructions"  "The Book of Greeviling"
    "greevil_instruction_01"  "When you first appear in game check your hero’s inventory. Your Frostivus Sock contains some useful treats."
    "greevil_instruction_02"  "Use the Whistle to switch to and from Greevil form."
    "greevil_instruction_03"  "Your Greevil's abilities are based on the essences applied to the egg before it hatched."
    "greevil_instruction_04"  "Hunt down and dispatch Mega Greevil camps to get their presents."
    "greevil_instruction_05"  "Win and receive a fancy present! Lose and receive a present that some Greevil sat on. Loser presents have a lower chance of dropping a nice item."
    "greevil_instruction_06"  "The first team to clear 11 camps wins the match."
    
    "greevil_lootgreevil_spawn"    "Thyg the Giftsnatch has appeared on your river. Kill him before he skates away!"
    "greevil_lootgreevil_escape"  "Thyg the Giftsnatch has escaped and skated off to another Greeviling!"
    "greevil_lootgreevil_kill"    "You foiled Thyg the Giftsnatch! Presents for all!"

    "no_greevils_instructions"    "You have no Greevils. Play The Greeviling to collect eggs and essences from which to hatch your very own Greevil! In the mean time we will loan you this little, naked Greevil to play with until you can hatch your own."

    "npc_dota_greevil"                        "Greevil"
    "npc_dota_loot_greevil"                      "Thyg the Giftsnatch"
    "npc_dota_greevil_minion_black"                  "Vile Greevil Minion"
    "npc_dota_greevil_miniboss_black"                "Nefarious Megagreevil"
    "npc_dota_greevil_minion_white"                  "Blessed Greevil Minion"
    "npc_dota_greevil_miniboss_white"                "Divine Megagreevil"
    "npc_dota_greevil_minion_red"                  "Vicious Greevil Minion"
    "npc_dota_greevil_miniboss_red"                  "Ruthless Megagreevil"
    "npc_dota_greevil_minion_yellow"                "Clever Greevil Minion"
    "npc_dota_greevil_miniboss_yellow"                "Crafty Megagreevil"
    "npc_dota_greevil_minion_blue"                  "Brittle Greevil Minion"
    "npc_dota_greevil_miniboss_blue"                "Frozen Megagreevil"
    "npc_dota_greevil_miniboss_green"                "Verdant Megagreevil"
    "npc_dota_greevil_minion_green"                  "Budding Greevil Minion"
    "npc_dota_greevil_miniboss_purple"                "Noxious Megagreevil"
    "npc_dota_greevil_minion_purple"                "Rotten Greevil Minion"
    "npc_dota_greevil_miniboss_orange"                "Scorching Megagreevil"
    "npc_dota_greevil_minion_orange"                "Toasty Greevil Minion"

    "DOTA_Chat_PlayerKilledXmas"            "%s1 just pwned %s2's head!"
    "DOTA_Chat_PlayerKilledAssistXmas"          "%s1 was just killed!"

    "DOTA_Tooltip_ability_greevil_magic_missile"                "Greevil Missile"
    "DOTA_Tooltip_ability_greevil_magic_missile_Description"          "BLUE ESSENCEnFires a greevilish magic missile at an enemy unit, stunning and dealing damage."
    "DOTA_Tooltip_ability_greevil_magic_missile_magic_missile_stun"        "DURATION:"
    "DOTA_Tooltip_ability_greevil_magic_missile_customval_damage"        "DAMAGE:"

    "DOTA_Tooltip_ability_greevil_cold_snap"                  "Greevil Snap"
    "DOTA_Tooltip_ability_greevil_cold_snap_Description"            "The greevil draws the heat from an enemy, chilling them to their very core. The enemy will take damage and be briefly frozen. Further damage taken in this state will freeze the enemy again, dealing bonus damage."
    "DOTA_Tooltip_ability_greevil_cold_snap_customval_initial_damage"      "INITIAL DAMAGE:"
    "DOTA_Tooltip_ability_greevil_cold_snap_customval_damage"          "BONUS DAMAGE:"
    "DOTA_Tooltip_ability_greevil_cold_snap_freeze_duration"          "FREEZE DURATION:"
    "DOTA_Tooltip_ability_greevil_cold_snap_freeze_cooldown"          "FREEZE COOLDOWN:"

    "DOTA_Tooltip_ability_greevil_decrepify"                  "Degreevilfy"
    "DOTA_Tooltip_ability_greevil_decrepify_Description"            "RED ESSENCEnA powerful banishing spell that slows a unit and renders it unable to attack or be attacked. Afflicted units take extra magic damage."
    "DOTA_Tooltip_ability_greevil_decrepify_customval_spell_damage_pct"      "%BONUS SPELL DAMAGE:"
    "DOTA_Tooltip_ability_greevil_decrepify_bonus_movement_speed"        "%SLOW:"
    "DOTA_Tooltip_ability_greevil_decrepify_customval_duration"          "DURATION:"

    "DOTA_Tooltip_ability_greevil_diabolic_edict"                "Greevolic Edict"
    "DOTA_Tooltip_ability_greevil_diabolic_edict_Description"          "Saturates the area around the Greevil with magical explosions that deal mixed damage to enemy units and structures.  The fewer units available to attack, the more damage those units will take."
    "DOTA_Tooltip_ability_greevil_diabolic_edict_customval_damage"        "DAMAGE:"
    "DOTA_Tooltip_ability_greevil_diabolic_edict_radius"            "RADIUS:"
    "DOTA_Tooltip_ability_greevil_diabolic_edict_num_explosions"        "EXPLOSIONS:"
    "DOTA_Tooltip_ability_greevil_diabolic_edict_duration"            "DURATION:"

    "DOTA_Tooltip_ability_greevil_maledict"                    "Greevildict"
    "DOTA_Tooltip_ability_greevil_maledict_Description"              "PURPLE ESSENCEnCurses all enemy Heroes in an area, causing them to take damage every 4 seconds and adding bonus damage for every 100 HP lost since the curse began."
    "DOTA_Tooltip_ability_greevil_maledict_customval_bonus_damage"        "BONUS DAMAGE:"
    "DOTA_Tooltip_ability_greevil_maledict_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_maledict_radius"                "RADIUS:"

    "DOTA_Tooltip_ability_greevil_shadow_strike"                "Shadow Greevil Strike"
    "DOTA_Tooltip_ability_greevil_shadow_strike_Description"          "PURPLE ESSENCEnHurls a poisoned dagger which deals large initial damage, and then deals damage over time. The poisoned unit has its movement speed slowed.  An instance of damage is dealt every 3 seconds."
    "DOTA_Tooltip_ability_greevil_shadow_strike_movement_slow"          "%SLOW:"
    "DOTA_Tooltip_ability_greevil_shadow_strike_customval_strike_damage"    "STRIKE DAMAGE:"
    "DOTA_Tooltip_ability_greevil_shadow_strike_customval_duration_damage"    "DAMAGE OVER TIME:"
    "DOTA_Tooltip_ability_greevil_shadow_strike_duration"            "DURATION:"

    "DOTA_Tooltip_ability_greevil_laguna_blade"                  "Greevilaguna Blade"
    "DOTA_Tooltip_ability_greevil_laguna_blade_Description"            "RED EGGnFires off a bolt of lightning at a single enemy unit, dealing massive damage."
    "DOTA_Tooltip_ability_greevil_laguna_blade_customval_damage"        "DAMAGE:"

    "DOTA_Tooltip_ability_greevil_poison_nova"                  "Greevil Nova"
    "DOTA_Tooltip_ability_greevil_poison_nova_Description"            "PURPLE EGGnA spreading ring of poison that does damage over time to enemy units.  Poison Nova's effect cannot bring units below 1 HP."
    "DOTA_Tooltip_ability_greevil_poison_nova_radius"              "RADIUS:"
    "DOTA_Tooltip_ability_greevil_poison_nova_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_poison_nova_customval_damage"          "DAMAGE:"

    "DOTA_Tooltip_ability_greevil_ice_wall"                    "Greevice Wall"
    "DOTA_Tooltip_ability_greevil_ice_wall_Description"              "BLUE EGGnGenerates a wall of solid ice directly in front of the Greevil. The bitter cold emanating from it greatly slows nearby enemies and deals damage each second."
    "DOTA_Tooltip_ability_greevil_ice_wall_customval_duration"          "DURATION:"
    "DOTA_Tooltip_ability_greevil_ice_wall_slow"                "%SLOW:"
    "DOTA_Tooltip_ability_greevil_ice_wall_customval_damage_per_second"      "DAMAGE PER SECOND:"    

    "DOTA_Tooltip_ability_greevil_fatal_bonds"                  "Greevil Bonds"
    "DOTA_Tooltip_ability_greevil_fatal_bonds_Description"            "ORANGE ESSENCEnBinds several enemy units together, causing a portion of the damage dealt to one of them to be felt by the others."
    "DOTA_Tooltip_ability_greevil_fatal_bonds_count"              "ENEMIES BOUND:"
    "DOTA_Tooltip_ability_greevil_fatal_bonds_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_fatal_bonds_customval_dmg_share_percentage"  "%DAMAGE SHARED:"

    "DOTA_Tooltip_ability_greevil_blade_fury"                  "Greevil Fury"
    "DOTA_Tooltip_ability_greevil_blade_fury_Description"            "ORANGE ESSENCEnCauses a bladestorm of destructive force around the Greevil, rendering him immune to magic and dealing damage to nearby enemy units."
    "DOTA_Tooltip_ability_greevil_blade_fury_blade_fury_radius"          "RADIUS:"
    "DOTA_Tooltip_ability_greevil_blade_fury_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_blade_fury_customval_damage"          "DPS:"

    "DOTA_Tooltip_ability_greevil_phantom_strike"                "Phantom Greevil Strike"
    "DOTA_Tooltip_ability_greevil_phantom_strike_Description"          "YELLOW ESSENCEnTeleports to a unit, friendly or enemy, and grants bonus attack speed while attacking if it's an enemy unit."
    "DOTA_Tooltip_ability_greevil_phantom_strike_customval_bonus_attacks"    "MAX ATTACKS:"
    "DOTA_Tooltip_ability_greevil_phantom_strike_bonus_attack_speed"      "%BONUS ATTACK SPEED:"
    "DOTA_Tooltip_ability_greevil_phantom_strike_tooltip_range"          "RANGE:"

    "DOTA_Tooltip_ability_greevil_time_lock"                  "Greevil Lock"
    "DOTA_Tooltip_ability_greevil_time_lock_Description"            "YELLOW ESSENCEnAdds the chance for an attack to lock an enemy unit in time, stunning it and dealing bonus damage."
    "DOTA_Tooltip_ability_greevil_time_lock_chance_pct"              "%CHANCE:"
    "DOTA_Tooltip_ability_greevil_time_lock_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_time_lock_customval_bonus_damage"        "BONUS DAMAGE:"

    "DOTA_Tooltip_ability_greevil_shadow_wave"                  "Greevil Wave"
    "DOTA_Tooltip_ability_greevil_shadow_wave_Description"            "GREEN ESSENCEnShadow Wave heals several allies, which in turn cause damage equal to their healing in a small area around them.  The Greevil is always healed by Shadow Wave, and it does not count toward the number of targets."
    "DOTA_Tooltip_ability_greevil_shadow_wave_max_targets"            "TARGETS:"
    "DOTA_Tooltip_ability_greevil_shadow_wave_damage_radius"          "DAMAGE RADIUS:"
    "DOTA_Tooltip_ability_greevil_shadow_wave_customval_damage"          "DAMAGE:"

    "DOTA_Tooltip_ability_greevil_leech_seed"                  "Leech Greevil"
    "DOTA_Tooltip_ability_greevil_leech_seed_Description"            "GREEN ESSENCEnPlants a life-sapping seed in an enemy unit, draining its health, while simultaneously slowing it. The seed heals friendly units around it equal to the amount drained.  Pulses 4 times."
    "DOTA_Tooltip_ability_greevil_leech_seed_customval_leech_damage"      "DAMAGE PER PULSE:"
    "DOTA_Tooltip_ability_greevil_leech_seed_movement_slow"            "%MOVEMENT SLOW:"
    "DOTA_Tooltip_ability_greevil_leech_seed_radius"              "RADIUS:"
    "DOTA_Tooltip_ability_greevil_leech_seed_duration"              "DURATION:"

    "DOTA_Tooltip_ability_greevil_echo_slam"                  "Greevil Slam"
    "DOTA_Tooltip_ability_greevil_echo_slam_Description"            "ORANGE EGGnShockwaves travel through the ground, damaging enemy units.  Each enemy hit causes an echo to damage nearby units."
    "DOTA_Tooltip_ability_greevil_echo_slam_customval_damage"          "BASE DAMAGE:"
    "DOTA_Tooltip_ability_greevil_echo_slam_customval_echo_damage"        "ECHO DAMAGE:"
    "DOTA_Tooltip_ability_greevil_echo_slam_echo_slam_damage_range"        "RADIUS:"

    "DOTA_Tooltip_ability_greevil_natures_attendants"              "Greevil's Attendants"
    "DOTA_Tooltip_ability_greevil_natures_attendants_Description"        "GREEN EGGnA cloud of wisps heals Enchantress and any friendly units nearby.  Lasts 10 seconds."
    "DOTA_Tooltip_ability_greevil_natures_attendants_wisp_count"        "WISPS:"
    "DOTA_Tooltip_ability_greevil_natures_attendants_customval_heal"      "HEAL PER SECOND:"
    "DOTA_Tooltip_ability_greevil_natures_attendants_radius"          "RADIUS:"
    "DOTA_Tooltip_ability_greevil_natures_attendants_duration"          "DURATION:"

    "DOTA_Tooltip_ability_greevil_bloodlust"                  "Greevilust"
    "DOTA_Tooltip_ability_greevil_bloodlust_Description"            "YELLOW EGGnIncites a frenzy in a friendly unit, increasing its movement speed and attack speed."
    "DOTA_Tooltip_ability_greevil_bloodlust_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_bloodlust_customval_bonus_attack_speed"    "ATTACK SPEED:"
    "DOTA_Tooltip_ability_greevil_bloodlust_customval_bonus_movement_speed"    "%MOVE SPEED:"

    "DOTA_Tooltip_ability_greevil_purification"                  "Greevilication"
    "DOTA_Tooltip_ability_greevil_purification_Description"            "WHITE EGGnInstantly heals a friendly unit and damages all nearby enemy units."
    "DOTA_Tooltip_ability_greevil_purification_customval_heal"          "HEAL/DAMAGE:"
    "DOTA_Tooltip_ability_greevil_purification_radius"              "RADIUS:"

    "DOTA_Tooltip_ability_greevil_flesh_golem"                  "Greevil Golem"
    "DOTA_Tooltip_ability_greevil_flesh_golem_Description"            "BLACK EGGnThe Greevil transforms into a horrifying greevil golem, increasing his health regen, armor, and attack damage.  Nearby units have their armor reduced."
    "DOTA_Tooltip_ability_greevil_flesh_golem_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_flesh_golem_customval_bonus_damage"      "BONUS DAMAGE:"
    "DOTA_Tooltip_ability_greevil_flesh_golem_customval_armor_bonus"      "ARMOR BONUS:"
    "DOTA_Tooltip_ability_greevil_flesh_golem_health_regen"            "%HEALTH REGEN:"
    "DOTA_Tooltip_ability_greevil_flesh_golem_radius"              "RADIUS:"

    "DOTA_Tooltip_ability_greevil_hook"                      "Greevil Hook"
    "DOTA_Tooltip_ability_greevil_hook_Description"                "BLUE ESSENCEnLaunches a hook at a unit or location. The hook will snag the first unit it encounters, dragging the unit back to the Greevil and dealing damage if it is an enemy."
    "DOTA_Tooltip_ability_greevil_hook_hook_distance"              "DISTANCE:"
    "DOTA_Tooltip_ability_greevil_hook_customval_damage"            "DAMAGE:"

    "DOTA_Tooltip_ability_greevil_rot"                      "Greevil Rot"
    "DOTA_Tooltip_ability_greevil_rot_Description"                "RED ESSENCEnA toxic cloud that deals intense damage and slows movement--harming not only enemy units but the Greevil itself."
    "DOTA_Tooltip_ability_greevil_rot_rot_radius"                "RADIUS:"
    "DOTA_Tooltip_ability_greevil_rot_rot_slow"                  "%SLOW:"
    "DOTA_Tooltip_ability_greevil_rot_customval_damage"              "DAMAGE:"

    "DOTA_Tooltip_ability_greevil_black_hole"                  "Greevil Hole"
    "DOTA_Tooltip_ability_greevil_black_hole_Description"            "CHANNELED - Summons a vortex that sucks in nearby enemy units.  Enemies affected by Greevil Hole cannot move, attack, or cast spells.  The closer units get to the center, the more damage is dealt."
    "DOTA_Tooltip_ability_greevil_black_hole_duration"              "DURATION:"
    "DOTA_Tooltip_ability_greevil_black_hole_customval_far_damage"        "MIN DAMAGE:"
    "DOTA_Tooltip_ability_greevil_black_hole_customval_near_damage"        "MAX DAMAGE:"
    "DOTA_Tooltip_ability_greevil_black_hole_customval_far_radius"        "RADIUS:"

    "DOTA_Tooltip_Ability_item_present"                      "A Gift!"

    // Modifiers

    "DOTA_Tooltip_modifier_greevil_stats"                    "Essence Bonuses"
    "DOTA_Tooltip_modifier_greevil_stats_Description"              "Critical Strike Chance: %dMODIFIER_PROPERTY_TOOLTIP%%%nMove Speed Bonus: %dMODIFIER_PROPERTY_TOOLTIP%nAttack Speed Bonus: %dMODIFIER_PROPERTY_TOOLTIP%nHealth Bonus: %dMODIFIER_PROPERTY_TOOLTIP%nMagic Armor Bonus:%dMODIFIER_PROPERTY_TOOLTIP%nAttack Damage Bonus: %dMODIFIER_PROPERTY_TOOLTIP%nPhysical Armor Bonus: %dMODIFIER_PROPERTY_TOOLTIP%nBlock Chance: %dMODIFIER_PROPERTY_TOOLTIP%"

    "DOTA_Tooltip_modifier_greevil_decrepify"                  "Decrepify"
    "DOTA_Tooltip_modifier_greevil_maledict"                  "Maledict"
    "DOTA_Tooltip_modifier_greevil_shadow_strike"                "Shadow Strike"
    "DOTA_Tooltip_modifier_greevil_poison_nova"                  "Poison Nova"
    "DOTA_Tooltip_modifier_greevil_ice_wall_slow_debuff"            "Ice Wall"
    "DOTA_Tooltip_modifier_greevil_fatal_bonds"                  "Fatal Bonds"
    "DOTA_Tooltip_modifier_greevil_blade_fury"                  "Blade Fury"
    "DOTA_Tooltip_modifier_greevil_phantom_strike"                "Phantom Strike"
    "DOTA_Tooltip_modifier_greevil_time_lock_freeze"              "Time Lock"
    "DOTA_Tooltip_modifier_greevil_leech_seed"                  "Leech Seed"
    "DOTA_Tooltip_modifier_greevil_natures_attendants"              "Nature's Attendants"
    "DOTA_Tooltip_modifier_greevil_bloodlust"                  "Bloodlust"
    "DOTA_Tooltip_modifier_greevil_flesh_golem"                  "Flesh Golem"
    "DOTA_Tooltip_modifier_greevil_flesh_golem_plague_aura"            "Flesh Golem Plague"
    "DOTA_Tooltip_modifier_greevil_meat_hook"                  "Hook"
    "DOTA_Tooltip_modifier_greevil_rot"                      "Rot"
    "DOTA_Tooltip_modifier_greevil_black_hole_pull"                "Pulled"

    "DOTA_Tooltip_modifier_ice_slide"                      "Sliding on the ice"

    // Items

    "DOTA_Tooltip_ability_item_greevil_whistle"                      "Greevil Whistle"
    "DOTA_Tooltip_ability_item_greevil_whistle_Description"                "Use the Greevil Whistle to temporarily transform into your Greevil!"

    "DOTA_Tooltip_ability_item_greevil_whistle_toggle"                  "Greevil Whistle"
    "DOTA_Tooltip_ability_item_greevil_whistle_toggle_Description"            "Use the Greevil Whistle to toggle between Greevil and Hero!"

    "DOTA_Tooltip_ability_item_winter_stocking"                      "Xmas Stocking"
    "DOTA_Tooltip_ability_item_winter_stocking_Description"                "Use: Open Stocking to receive your gifts!"

    "DOTA_Tooltip_ability_item_winter_cake"                        "Fruit-bit Cake"
    "DOTA_Tooltip_ability_item_winter_cake_Description"                  "Use the cake to heal 400 health and 50 mana over 8 seconds"

    "DOTA_Tooltip_ability_item_winter_cookie"                      "Wizard Cookie"
    "DOTA_Tooltip_ability_item_winter_cookie_Description"                "Use the cookie to heal 350 health and 100 mana over 11 seconds"

    "DOTA_Tooltip_ability_item_winter_coco"                        "Cocoa with Marshmallows"
    "DOTA_Tooltip_ability_item_winter_coco_Description"                  "Use the cocoa to heal 300 health and 150 mana over 14 seconds"

    "DOTA_Tooltip_ability_item_winter_kringle"                      "Kringle"
    "DOTA_Tooltip_ability_item_winter_kringle_Description"                "Use the kringle to heal 250 health and 200 mana over 17 seconds"

    "DOTA_Tooltip_ability_item_winter_ham"                        "Clove Studded Ham"
    "DOTA_Tooltip_ability_item_winter_ham_Description"                  "Use the ham to heal 300 health and 75 mana over 2 seconds"

    "DOTA_Tooltip_ability_item_winter_skates"                      "Speed Skates"
    "DOTA_Tooltip_ability_item_winter_skates_Description"                "Gives a massive increase of 100 to movespeed. Increases control on the ice. Use short paths for the best result!"

    "DOTA_Tooltip_ability_item_winter_greevil_treat"                  "Greevil Treat"
    "DOTA_Tooltip_ability_item_winter_greevil_treat_Description"            "Makes your greevil move at max speed for 10 seconds."
    "DOTA_Tooltip_ability_item_winter_greevil_treat_Lore"                "There is nothing faster than a greevil eating his favorite treat!"

    "DOTA_Tooltip_ability_item_winter_greevil_garbage"                  "Greevil Chow"
    "DOTA_Tooltip_ability_item_winter_greevil_garbage_Description"            "Use the chow to heal your greevil 400 health and 150 mana over 5 seconds."

    "DOTA_Tooltip_ability_item_winter_mushroom"                      "Snow Mushroom"
    "DOTA_Tooltip_ability_item_winter_mushroom_Description"                "Refreshes all the Greevil's abilities."

    "DOTA_Tooltip_modifier_winter_healing"                        "Healing health and mana."

    "DOTA_Tooltip_ability_item_winter_greevil_chewy"                  "Greevil Blink Bone"
    "DOTA_Tooltip_ability_item_winter_greevil_chewy_Description"            "After channeling for 2 seconds the greevil pops to the new location."

    // Greevil minibosses
    "DOTA_Tooltip_ability_greevil_miniboss_black_nightmare"            "Greevilmare"
    "DOTA_Tooltip_ability_greevil_miniboss_black_nightmare_Description"      "Puts the target enemy or friendly Hero to sleep and deals damage per second.  Sleeping units are awakened when attacked, but the Greevilmare passes to the attacking unit.  The nightmared unit instantly wakes up if it takes damage."
    "DOTA_Tooltip_ability_greevil_miniboss_black_nightmare_duration"      "DURATION:"        
    "DOTA_Tooltip_ability_greevil_miniboss_black_brain_sap"            "Greevil Brain Sap"
    "DOTA_Tooltip_ability_greevil_miniboss_black_brain_sap_Description"      "Feasts on the vital energies of an enemy unit, dealing damage and gaining health equal to the damage dealt."

    "DOTA_Tooltip_modifier_greevil_miniboss_black_nightmare"          "Greevilmare"
    "DOTA_Tooltip_modifier_greevil_miniboss_black_nightmare_Description"    "Puts enemies to sleep and inflicts 20 damage every second. Greevilmare transfers to any unit that attacks you."

    "DOTA_Tooltip_ability_greevil_miniboss_blue_cold_feet"            "Cold Greevil Feet"
    "DOTA_Tooltip_ability_greevil_miniboss_blue_cold_feet_Description"      "Places a frozen hex on an enemy unit that deals damage over time, but can be dispelled by moving away from the initial cast point.  If the enemy unit doesn't move outside of the given range, it will be stunned and frozen in place after 4 seconds."
    "DOTA_Tooltip_ability_greevil_miniboss_blue_cold_feet_damage"        "DAMAGE OVER TIME:"
    "DOTA_Tooltip_ability_greevil_miniboss_blue_cold_feet_stun_duration"    "STUN DURATION:"
    "DOTA_Tooltip_ability_greevil_miniboss_blue_cold_feet_break_distance"    "BREAK DISTANCE:"
    "DOTA_Tooltip_ability_greevil_miniboss_blue_ice_vortex"            "Ice Greevortex"
    "DOTA_Tooltip_ability_greevil_miniboss_blue_ice_vortex_Description"      "Creates a vortex of icy energy that slows movement speed and increases magic damage done in its range.  Lasts 12 seconds."
    "DOTA_Tooltip_ability_greevil_miniboss_blue_ice_vortex_movement_speed_pct"  "%SLOW:"
    "DOTA_Tooltip_ability_greevil_miniboss_blue_ice_vortex_spell_resist_pct"  "%DECREASE RESIST:"
    "DOTA_Tooltip_ability_greevil_miniboss_blue_ice_vortex_radius"        "RADIUS:"

    "DOTA_Tooltip_modifier_greevil_miniboss_blue_cold_feet"            "Cold Greevil Feet"
    "DOTA_Tooltip_modifier_greevil_miniboss_blue_cold_feet_Description"      "Taking periodic damage, if you don't move you will be frozen in place"
    "DOTA_Tooltip_modifier_greevil_miniboss_blue_coldfeet_freeze"        "Frozen"
    "DOTA_Tooltip_modifier_greevil_miniboss_blue_coldfeet_freeze_Description"  "Frozen."
    "DOTA_Tooltip_modifier_greevil_miniboss_blue_ice_vortex"          "Ice Greevortex"
    "DOTA_Tooltip_modifier_greevil_miniboss_blue_ice_vortex_Description"    "Slowed, will take additional damage from magic"

    "DOTA_Tooltip_ability_greevil_miniboss_red_earthshock"              "Greevilshock"
    "DOTA_Tooltip_ability_greevil_miniboss_red_earthshock_Description"        "Slams the earth, causing a powerful shock to damage and slow all enemy units in a nearby area for 4 seconds."
    "DOTA_Tooltip_ability_greevil_miniboss_red_earthshock_damage"          "DAMAGE:"
    "DOTA_Tooltip_ability_greevil_miniboss_red_earthshock_movement_slow"      "%SLOW:"
    "DOTA_Tooltip_ability_greevil_miniboss_red_earthshock_shock_radius"        "RADIUS:"
    "DOTA_Tooltip_ability_greevil_miniboss_red_overpower"              "Greevilpower"
    "DOTA_Tooltip_ability_greevil_miniboss_red_overpower_Description"        "Gains increased attack speed for a number of subsequent attacks."
    "DOTA_Tooltip_ability_greevil_miniboss_red_overpower_max_attacks"        "ATTACKS:"
    "DOTA_Tooltip_ability_greevil_miniboss_red_overpower_attack_speed_bonus_pct"  "BONUS SPEED:"

    "DOTA_Tooltip_modifier_greevil_miniboss_red_earthshock"              "Greevilshock"
    "DOTA_Tooltip_modifier_greevil_miniboss_red_earthshock_Description"        "Slowed by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%%"
    "DOTA_Tooltip_modifier_greevil_miniboss_red_overpower"              "Greevilpower"
    "DOTA_Tooltip_modifier_greevil_miniboss_red_overpower_Description"        "Attacking at maximum speed!"

    "DOTA_Tooltip_ability_greevil_miniboss_yellow_ion_shell"            "Greevil Shell"
    "DOTA_Tooltip_ability_greevil_miniboss_yellow_ion_shell_Description"      "Surrounds the target unit with a bristling shield that damages enemy units in an area around it."
    "DOTA_Tooltip_ability_greevil_miniboss_yellow_ion_shell_radius"          "RADIUS:"
    "DOTA_Tooltip_ability_greevil_miniboss_yellow_ion_shell_duration"        "DURATION:"
    "DOTA_Tooltip_ability_greevil_miniboss_yellow_ion_shell_damage_per_second"    "DAMAGE OVER TIME:"
    "DOTA_Tooltip_ability_greevil_miniboss_yellow_surge"              "Greevil Surge"
    "DOTA_Tooltip_ability_greevil_miniboss_yellow_surge_Description"        "Charges a target friendly unit with power, giving it a brief burst of maximum movement speed."
    "DOTA_Tooltip_ability_greevil_miniboss_yellow_surge_duration"          "DURATION:"

    "DOTA_Tooltip_modifier_greevil_miniboss_yellow_ion_shell"            "Greevil Shell"
    "DOTA_Tooltip_modifier_greevil_miniboss_yellow_ion_shell_Description"      "Doing damage to nearby enemies"
    "DOTA_Tooltip_modifier_greevil_miniboss_yellow_surge"              "Greevil Surge"
    "DOTA_Tooltip_modifier_greevil_miniboss_yellow_surge_Description"        "Moving at maximum move speed"

    "DOTA_Tooltip_ability_greevil_miniboss_white_purification"            "Greevilication"
    "DOTA_Tooltip_ability_greevil_miniboss_white_purification_Description"      "Instantly heals a friendly unit and damages all nearby enemy units."
    "DOTA_Tooltip_ability_greevil_miniboss_white_purification_heal"          "HEAL/DAMAGE:"
    "DOTA_Tooltip_ability_greevil_miniboss_white_purification_radius"        "RADIUS:"
    "DOTA_Tooltip_ability_greevil_miniboss_white_purification_notes"        "Notes:nnRepelled allies cannot be targeted."
    "DOTA_Tooltip_ability_greevil_miniboss_white_degen_aura"            "Degreevil Aura"
    "DOTA_Tooltip_ability_greevil_miniboss_white_degen_aura_Description"      "Greatly degenerates the movement and attack capabilities of enemy units that stray too near."
    "DOTA_Tooltip_ability_greevil_miniboss_white_degen_aura_radius"          "RADIUS:"
    "DOTA_Tooltip_ability_greevil_miniboss_white_degen_aura_speed_bonus"      "%MOVE/ATTACK SLOW:"

    "DOTA_Tooltip_modifier_greevil_miniboss_white_degen_aura_effect"        "Degreevil Aura"
    "DOTA_Tooltip_modifier_greevil_miniboss_white_degen_aura_effect_Description"  "Movement and attack speed reduced by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%%."

    "DOTA_Tooltip_ability_greevil_miniboss_sight"                  "Greevil Sight"
    "DOTA_Tooltip_ability_greevil_miniboss_sight_Description"            "There is nothing the googly greevils eyes can't see!"

    "DOTA_Tooltip_ability_greevil_miniboss_purple_venomous_gale"          "Venomous Greevil Spit"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_venomous_gale_Description"    "Launches a ball of venom in a line, poisoning enemy units so that they take both initial damage and damage over time, as well as suffering slowed movement.  Venomous Gale deals damage every 2 seconds over its duration."
    "DOTA_Tooltip_ability_greevil_miniboss_purple_venomous_gale_duration"      "DURATION:"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_venomous_gale_strike_damage"    "STRIKE DAMAGE:"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_venomous_gale_tick_damage"    "DAMAGE OVER TIME:"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_venomous_gale_movement_slow"    "%SLOW:"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_plague_ward"            "Greevil Ward"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_plague_ward_Description"      "Summons a  ward to attack enemy units and structures. The ward is immune to magic."
    "DOTA_Tooltip_ability_greevil_miniboss_purple_plague_ward_duration"        "DURATION:"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_plague_ward_ward_hp_tooltip"    "WARD HP:"
    "DOTA_Tooltip_ability_greevil_miniboss_purple_plague_ward_ward_damage_tooltip"  "WARD DAMAGE:"

    "DOTA_Tooltip_modifier_greevil_miniboss_purple_venomous_gale"          "Venomous Greevil Spit"
    "DOTA_Tooltip_modifier_greevil_miniboss_purple_venomous_gale_Description"    "Slowing and ticking for %dMODIFIER_PROPERTY_TOOLTIP% damage."

    "DOTA_Tooltip_ability_greevil_miniboss_orange_dragon_slave"            "Greevil Dragon Breath"
    "DOTA_Tooltip_ability_greevil_miniboss_orange_dragon_slave_Description"      "Channels the breath of a dragon, sending out a wave of fire that scorches every enemy in its path."
    "DOTA_Tooltip_ability_greevil_miniboss_orange_light_strike_array"        "Greevil Light Strike"
    "DOTA_Tooltip_ability_greevil_miniboss_orange_light_strike_array_Description"  "Summons a column of flames that damages and stuns enemies."
    "DOTA_Tooltip_ability_greevil_miniboss_orange_light_strike_array_aoe"      "RADIUS:"
    "DOTA_Tooltip_ability_greevil_miniboss_orange_light_strike_array_stun_duration"  "STUN DURATION:"
    "DOTA_Tooltip_ability_greevil_miniboss_orange_light_strike_array_delay_time"  "CAST DELAY:"

    "DOTA_Tooltip_ability_greevil_miniboss_green_living_armor"            "Greeviling Armor"
    "DOTA_Tooltip_ability_greevil_miniboss_green_living_armor_Description"      "Infuses the target with a protective coating which grants bonus regeneration. Also grants physical damage block from damage from heroes. Dispels when a number of damage instances are taken."
    "DOTA_Tooltip_ability_greevil_miniboss_green_living_armor_damage_count"      "DAMAGE INSTANCES:"
    "DOTA_Tooltip_ability_greevil_miniboss_green_living_armor_health_regen"      "REGEN:"
    "DOTA_Tooltip_ability_greevil_miniboss_green_living_armor_damage_block"      "BLOCK:"
    "DOTA_Tooltip_ability_greevil_miniboss_green_living_armor_duration"        "DURATION:"
    "DOTA_Tooltip_ability_greevil_miniboss_green_overgrowth"            "Greevil Overgrowth"
    "DOTA_Tooltip_ability_greevil_miniboss_green_overgrowth_Description"      "Summons an overgrowth of vines and branches that prevent afflicted enemies from moving, blinking, going invisible, or attacking."
    "DOTA_Tooltip_ability_greevil_miniboss_green_overgrowth_duration"        "DURATION:"
    "DOTA_Tooltip_ability_greevil_miniboss_green_overgrowth_radius"          "RADIUS:"

    "DOTA_Tooltip_modifier_greevil_miniboss_green_living_armor"            "Greeviling Armor"
    "DOTA_Tooltip_modifier_greevil_miniboss_green_living_armor_Description"      "Health regen increased by %dMODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT%.nBlocking %dMODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK% damage."
    "DOTA_Tooltip_modifier_greevil_miniboss_green_overgrowth"            "Greevil Overgrowth"
    "DOTA_Tooltip_modifier_greevil_miniboss_green_overgrowth_Description"      "Cannot move, attack, or blink.nTaking damage over time."
    
    // Greevil stat bonuses in econ item tooltip
    "courier_stat_bonuses"                "Essence Bonuses"
    "dota_gsb_critical_strike_chance"     "%s1% Critical Strike Chance"
    "dota_gsb_move_speed"                 "+%s1 Move Speed"
    "dota_gsb_attack_speed"               "+%s1 Attack Speed"
    "dota_gsb_health"                     "+%s1 Health"
    "dota_gsb_magical_armor"              "+%s1 Magical Armor"
    "dota_gsb_attack_damage"              "+%s1 Attack Damage"
    "dota_gsb_physical_armor"             "+%s1 Physical Armor"
    "dota_gsb_block_chance"               "%s1% Block Chance"

    // xmas UI
    "DOTA_Play_Select_Greevil"        "SELECT GREEVIL FOR BATTLE"
    "DOTA_Play_Tab_Xmas"          "The Greeviling"
    "DOTA_Find_Greevilling_Match"      "THE GREEVILING"
    "DOTA_Find_Greevilling_Match_button"  "FIND GREEVILING MATCH"
    "dota_change_greevil"          "CHANGE GREEVIL"
									

HUD Skins

There are now four different sets of HUD skins in the files and with the strings for a HUD skin loadout slot it suggests that custom HUDs may be arriving in the near future.

HUD Skin Sets

  • Default
  • Sample (The Blocky one I covered before)
  • Diretide (The HUD from the Diretide Halloween event)
  • Frostivus (The current winter HUD being used in the Winter gamemode)

The HUD skins are broken down into three parts, actionpanel (the main UI you see in game, portrait and rocks), the inventory (The right side of the HUD where the items are located) and scoreboard (where custom scoreboard, day/night cycle assets etc are).

For those of you who want to prepare for the arrival of custom HUD support you can download the zip file below which contains all four sets mentioned above.

http://dota2.cyborgmatt.com/hud_skins.zip

 

Unreleased Cosmetic Items

A couple of new unreleased cosmetic items in this week’s patch.

Axe’s Reaver

Dota2_Axe_Reaver

Faceless Void’s Battlefury

Dota2_FV_Battlefury

Unused Source Filmmaker Assets

As well as the assets we saw used in the latest Source Filmmaker trailer for the Greeviling, there are some unused extra models in the files.

Frozen Fish

Dota2_SFM_Fish

Saggy Jack

Dota2_SFM_SaggyJack

Snowman

Dota2_SFM_Snowman

Materials Update

No new material updates for the unreleased heroes in this patch.

Particles Update

No new particle updates for the unreleased heroes in this patch.

Predictions For The Next Hero

Merry Christmas, see you next year

Advertisement
  • Rainbow Jester

    First!

  • Astigiano

    First for beautiful Pudge mustache

  • thL

    dat prediction-gif…. great work, as always.

    and sadly, as always: nothing new for techies. i’ll stay a sad little fanboy for the rest of this year (and probably very long into the new one, too). :(

    • Olavo

      Well… there is a line for techies on bastion announcer, so there is a little reference to him.

  • yoloswag420

    fucking NICE

  • lolumad?

    glad they did an option to disable that anoying chating sound

  • woo

    Thanks mr. cyborg :)

  • Imran Adzman

    Great update! Thanks Matt! How long will this Greeviling matchmode last?

    • Olavo

      Till christmas of course. Probably will end before the end of this year.

      • Mike

        Knowing Valve more like mid January.

  • lololol

    what us that gif?

  • http://www.facebook.com/daniellorenzo.lambino Daniel Lorenzo Lambino

    DAMN!
    good thing i don’t have a debit/credit card.

    • lucifekit

      I wish i could be you rofl.

      My poor money :D

  • Mizotizoi

    Thanks for the info ;D

  • rainfallis

    dat bastian voice!

  • Nero

    YES my favourite hero is coming!(Well, at least the voice is here.)

  • http://www.facebook.com/SilentSeraph Sephie Dela Hostria

    http://www.cyborgmatt.com/wp-content/uploads/2012/12/Dota2_TA_Nightshade03.jpg
    Glad to get a glimpse of TA’s cleavage right there.

    • ChiggerLemon

      You’re a loser. lmao

      • John Doe

        And you’re gay

      • Joey Rush

        You retard didnt even know these words existed so fuck the fuck off tard.

        • tired of this bullshit

          And here we see a perfect example of horrific dota player/troll base in these comments. Either mental people play these games or just 15 years old people like yourself. Get some meds peeps.

    • Janjalemar

      lol, someone’s gay,,1 thumbs down really?

  • rattletrap

    need menu background please
    thank you

  • Emil

    is it just me or does necro’s scythe look like exactly like the arah weapons from guild wars 2?

    • http://twitter.com/BadassFreeman BadassFreeman

      …For me it looks like a Demon Edge.

  • ggggggggg

    awful patch again

    • TU CACHERO RECONCHATUMADRE

      SHUT THE FUCK UP DUMB MOTHER FUCKER GO PLAY LOL STUPID ASSHOLE

      • John

        Seems like that guy can’t have an opinion without being bashed by someone. Why don’t you go to tomarte una ducha fria? se ve que andás enojado, virgen.

        • emanuel reuter

          his opinion is shit and he will be treated as shuch

    • arakenek

      yes indeed! just another retard fun item chase mode w/o a goal… <.<

  • http://www.facebook.com/krone.95 Krone Nguyen

    did they update 6.77 change??? omg why didnt they ??:C

    • MassStalker

      They did

  • Creast

    So, the next hero will be!?!?

    • Rasie1

      Next hero will be Mirana

  • http://twitter.com/g3n1uss Yuri Chervonyi

    Is there any way how to choose the default map? I am playing in low video settings and it looks so bad, so bright, it burns my eyes.

  • arakenek

    another disapointing patch.. Valve should rather implement the classic heroes instead of bringing us another retarded item chase fun mode for cosmetics nobody needs..
    ofc it is nice, that valve brings us new hero skins every week by the community, but srsly.. after the 10th axe set and the 20th sven set they could rly stop getting new items for the heroes, i mean, they dont even make a big difference, most of the items arent even making a visual difference…

    • Lucas

      What a childish, silly comment.

      Maybe u didn’t notice but Dota 2 is free to play, and valve is not a charity institution. These cosmetics are a way Valve found to monetise and make profit with the game, keeping it free to play.
      So if you like to have a well paid (not slave) team working to keep the development of Dota 2, don’t have that idea about the cosmetics.

      Innocent babe.

    • Anon

      The game is in BETA, stop being so fucking entitled.. Don’t complain about lack of characters for an unfinished game.

    • Hellighansen

      Agreed, I’m starting to think Dota 3 will be announced before all heroes are finally released. Besides, the Halloween and Christmas modes are so gay, why spend time on them instead of the heroes that actually create dynamics in the game?

  • Thanh Nguyen

    Personally I think the next hero to be released is Tuskarr, to match the Christmas theme.

  • lala

    DAT HITLER PUDGE! LOL

  • Mic

    Anyone know what that Kindlers Kit actually does?

  • Draco

    Now that’s a Reaver :D

  • Gecko

    I know this is cool stuff, but personally I like to see new released heroes. I don’t really have time to play other game modes (yet). Checking out the remakes of the heroes (textures, spells, particles, sound fx, voice) is just about the coolest thing you can do in Dota 2.

    Things have been slow since The International 2, I mean hero related. A whole month was dedicated to TI2 and then October was dedicated to the Halloween theme. Then November and December was dedicated to the Christmas theme. After January will be dedicated to the Valentine’s theme. Then March will be Saint Patrick’s Theme. Then April will be Easter theme, and so on…

    • Joey Rush

      There wont be Valentine’s day theme,if yes,then it was suppouse to be Thanks Giving theme too,and it was not,maybe a Easter theme will be and thats that,then hallowen than christmass again.

  • Iany

    that sniper set looks LIKE CRAP. Compare the new reaver details with it. Can you?

  • Idavor

    Great Job as always cyborg ! Just want to say, frozen fish was indeed used in a greeviling spot – look at 0:49

  • huehuehue

    The frozen fish is used… in the greeviling video

  • Zer0

    I wonder why the Mask of Dark Ferocity looks a lot paler in game than in the picture in this blog, Is that intended? If not will it be changed ? IMO it will look much better with a darker shade

  • azlan

    where can i get the
    Faceless Void’s Battlefury ?

  • Allan

    What year is next? It’s the year of the water SNAKE… obviously they waited for it to released MEDUSA which resembles a SNAKE…