 #   Steam Web API w/ Dota 2
 #
 # Dependencies:
-#   "moment": "^2.8.1"
+#   "moment": "^2.8.3"
 #   "msgpack": "^0.2.3"
 #   "ref": "^0.3.2"
 #

        callback object.response.steamid

_GetCommunityID = (steamID) ->
    # Impl: Try-catch
    buffer = new Buffer 8
    buffer.writeUInt64LE steamID, 0
    communityID = buffer.readUInt32LE 0

                    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}"
                # Future (TODO): Team fight contribution? Overall contribution algo.

            if genericID?
                if _IsSteamID genericID
