                     msg.reply "The #{type} you have entered (\"#{genericID}\") was not found in Match ID #{match.match_id}."
                     return
                 faction = _GetFaction target.player_slot
-                msg.reply "#{faction} - #{_GetHero(target.hero_id).LocalizedName} (Lvl #{target.level}) | KDA: #{target.kills}/#{target.deaths}/#{target.assists} | LH: #{target.last_hits} | GPM: #{target.gold_per_min} | XPM: #{target.xp_per_min} | HD: #{target.hero_damage} | TD: #{target.tower_damage} | TGE: #{target.gold_per_min*duration}"
+                msg.reply "#{faction} - #{_GetHero(target.hero_id).localized_name} (Lvl #{target.level}) | KDA: #{target.kills}/#{target.deaths}/#{target.assists} | LH: #{target.last_hits} | GPM: #{target.gold_per_min} | XPM: #{target.xp_per_min} | HD: #{target.hero_damage} | TD: #{target.tower_damage} | TGE: #{target.gold_per_min*duration}"
                 # Future (TODO): Team fight contribution? Overall contribution algo.
 
             if genericID?

            history steamID, "profile URL"

_GetHero = (heroID) ->
    return hero for hero in DOTA_HEROES.Heroes when hero.Id is heroID

_GetTowers = (dec) ->
    for status, tower in "00000000000#{(+dec).toString(2)}".slice(-11).split("")

        return robot.logger.error "Missing STEAM_API_KEY in environment. Please set and try again."

    fs.readFile DOTA_HEROES_DATA_PATH, (err, data) ->
        return robot.logger.error(err) if err
        DOTA_HEROES = msgpack.unpack data

_PossessionModifier = (noun) ->
