UNPKG

rapier

Version:

A JavaScript Dota 2 (Source 2) replay parsing library.

323 lines 12.6 kB
{ "packets": { "0": "CNETMsg_NOP", "1": "CNETMsg_Disconnect", "3": "CNETMsg_SplitScreenUser", "4": "CNETMsg_Tick", "5": "CNETMsg_StringCmd", "6": "CNETMsg_SetConVar", "7": "CNETMsg_SignonState", "8": "CNETMsg_SpawnGroup_Load", "9": "CNETMsg_SpawnGroup_ManifestUpdate", "11": "CNETMsg_SpawnGroup_SetCreationTick", "12": "CNETMsg_SpawnGroup_Unload", "13": "CNETMsg_SpawnGroup_LoadCompleted", "40": "CSVCMsg_ServerInfo", "41": "CSVCMsg_FlattenedSerializer", "42": "CSVCMsg_ClassInfo", "43": "CSVCMsg_SetPause", "44": "CSVCMsg_CreateStringTable", "45": "CSVCMsg_UpdateStringTable", "46": "CSVCMsg_VoiceInit", "47": "CSVCMsg_VoiceData", "48": "CSVCMsg_Print", "49": "CSVCMsg_Sounds", "50": "CSVCMsg_SetView", "51": "CSVCMsg_ClearAllStringTables", "52": "CSVCMsg_CmdKeyValues", "53": "CSVCMsg_BSPDecal", "54": "CSVCMsg_SplitScreen", "55": "CSVCMsg_PacketEntities", "56": "CSVCMsg_Prefetch", "57": "CSVCMsg_Menu", "58": "CSVCMsg_GetCvarValue", "59": "CSVCMsg_StopSound", "60": "CSVCMsg_PeerList", "61": "CSVCMsg_PacketReliable", "62": "CSVCMsg_UserMessage", "63": "CSVCMsg_SendTable", "67": "CSVCMsg_GameEvent", "68": "CSVCMsg_TempEntities", "69": "CSVCMsg_GameEventList", "70": "CSVCMsg_FullFrameSplit", "101": "CUserMessageAchievementEvent", "102": "CUserMessageCloseCaption", "103": "CUserMessageCloseCaptionDirect", "104": "CUserMessageCurrentTimescale", "105": "CUserMessageDesiredTimescale", "106": "CUserMessageFade", "107": "CUserMessageGameTitle", "109": "CUserMessageHintText", "110": "CUserMessageHudMsg", "111": "CUserMessageHudText", "112": "CUserMessageKeyHintText", "113": "CUserMessageColoredText", "114": "CUserMessageRequestState", "115": "CUserMessageResetHUD", "116": "CUserMessageRumble", "117": "CUserMessageSayText", "118": "CUserMessageSayText2", "119": "CUserMessageSayTextChannel", "120": "CUserMessageShake", "121": "CUserMessageShakeDir", "124": "CUserMessageTextMsg", "125": "CUserMessageScreenTilt", "126": "CUserMessageTrain", "127": "CUserMessageVGUIMenu", "128": "CUserMessageVoiceMask", "129": "CUserMessageVoiceSubtitle", "130": "CUserMessageSendAudio", "131": "CUserMessageItemPickup", "132": "CUserMessageAmmoDenied", "133": "CUserMessageCrosshairAngle", "134": "CUserMessageShowMenu", "135": "CUserMessageCreditsMsg", "136": "CEntityMessagePlayJingle", "137": "CEntityMessageScreenOverlay", "138": "CEntityMessageRemoveAllDecals", "139": "CEntityMessagePropagateForce", "140": "CEntityMessageDoSpark", "141": "CEntityMessageFixAngle", "142": "CUserMessageCloseCaptionPlaceholder", "143": "CUserMessageCameraTransition", "144": "CUserMessageAudioParameter", "145": "CUserMessageParticleManager", "146": "CUserMessageHudError", "147": "CUserMessageCustomGameEvent_ClientToServer", "148": "CUserMessageCustomGameEvent_ServerToClient", "149": "CUserMessageTrackedControllerInput_ClientToServer", "200": "CMsgVDebugGameSessionIDEvent", "201": "CMsgPlaceDecalEvent", "202": "CMsgClearWorldDecalsEvent", "203": "CMsgClearEntityDecalsEvent", "204": "CMsgClearDecalsForSkeletonInstanceEvent", "205": "CMsgSource1LegacyGameEventList", "206": "CMsgSource1LegacyListenEvents", "207": "CMsgSource1LegacyGameEvent", "208": "CMsgSosStartSoundEvent", "209": "CMsgSosStopSoundEvent", "210": "CMsgSosSetSoundEventParams", "211": "CMsgSosSetLibraryStackFields", "212": "CMsgSosStopSoundEventHash", "464": "CDOTAUserMsg_AddUnitToSelection", "465": "CDOTAUserMsg_AIDebugLine", "466": "CDOTAUserMsg_ChatEvent", "467": "CDOTAUserMsg_CombatHeroPositions", "468": "CDOTAUserMsg_CombatLogData", "470": "CDOTAUserMsg_CombatLogShowDeath", "471": "CDOTAUserMsg_CreateLinearProjectile", "472": "CDOTAUserMsg_DestroyLinearProjectile", "473": "CDOTAUserMsg_DodgeTrackingProjectiles", "474": "CDOTAUserMsg_GlobalLightColor", "475": "CDOTAUserMsg_GlobalLightDirection", "476": "CDOTAUserMsg_InvalidCommand", "477": "CDOTAUserMsg_LocationPing", "478": "CDOTAUserMsg_MapLine", "479": "CDOTAUserMsg_MiniKillCamInfo", "480": "CDOTAUserMsg_MinimapDebugPoint", "481": "CDOTAUserMsg_MinimapEvent", "482": "CDOTAUserMsg_NevermoreRequiem", "483": "CDOTAUserMsg_OverheadEvent", "484": "CDOTAUserMsg_SetNextAutobuyItem", "485": "CDOTAUserMsg_SharedCooldown", "486": "CDOTAUserMsg_SpectatorPlayerClick", "487": "CDOTAUserMsg_TutorialTipInfo", "488": "CDOTAUserMsg_UnitEvent", "489": "CDOTAUserMsg_ParticleManager", "490": "CDOTAUserMsg_BotChat", "491": "CDOTAUserMsg_HudError", "492": "CDOTAUserMsg_ItemPurchased", "493": "CDOTAUserMsg_Ping", "494": "CDOTAUserMsg_ItemFound", "495": "CDOTAUserMsg_CharacterSpeakConcept", "496": "CDOTAUserMsg_SwapVerify", "497": "CDOTAUserMsg_WorldLine", "498": "CDOTAUserMsg_TournamentDrop", "499": "CDOTAUserMsg_ItemAlert", "500": "CDOTAUserMsg_HalloweenDrops", "501": "CDOTAUserMsg_ChatWheel", "502": "CDOTAUserMsg_ReceivedXmasGift", "503": "CDOTAUserMsg_UpdateSharedContent", "504": "CDOTAUserMsg_TutorialRequestExp", "505": "CDOTAUserMsg_TutorialPingMinimap", "506": "CDOTAUserMsg_GamerulesStateChanged", "507": "CDOTAUserMsg_ShowSurvey", "508": "CDOTAUserMsg_TutorialFade", "509": "CDOTAUserMsg_AddQuestLogEntry", "510": "CDOTAUserMsg_SendStatPopup", "511": "CDOTAUserMsg_TutorialFinish", "512": "CDOTAUserMsg_SendRoshanPopup", "513": "CDOTAUserMsg_SendGenericToolTip", "514": "CDOTAUserMsg_SendFinalGold", "515": "CDOTAUserMsg_CustomMsg", "516": "CDOTAUserMsg_CoachHUDPing", "517": "CDOTAUserMsg_ClientLoadGridNav", "518": "CDOTAUserMsg_TE_Projectile", "519": "CDOTAUserMsg_TE_ProjectileLoc", "520": "CDOTAUserMsg_TE_DotaBloodImpact", "521": "CDOTAUserMsg_TE_UnitAnimation", "522": "CDOTAUserMsg_TE_UnitAnimationEnd", "523": "CDOTAUserMsg_AbilityPing", "524": "CDOTAUserMsg_ShowGenericPopup", "525": "CDOTAUserMsg_VoteStart", "526": "CDOTAUserMsg_VoteUpdate", "527": "CDOTAUserMsg_VoteEnd", "528": "CDOTAUserMsg_BoosterState", "529": "CDOTAUserMsg_WillPurchaseAlert", "530": "CDOTAUserMsg_TutorialMinimapPosition", "531": "CDOTAUserMsg_PlayerMMR", "532": "CDOTAUserMsg_AbilitySteal", "533": "CDOTAUserMsg_CourierKilledAlert", "534": "CDOTAUserMsg_EnemyItemAlert", "535": "CDOTAUserMsg_StatsMatchDetails", "536": "CDOTAUserMsg_MiniTaunt", "537": "CDOTAUserMsg_BuyBackStateAlert", "538": "CDOTAUserMsg_SpeechBubble", "539": "CDOTAUserMsg_CustomHeaderMessage", "540": "CDOTAUserMsg_QuickBuyAlert", "541": "CDOTAUserMsg_StatsHeroDetails", "542": "CDOTAUserMsg_PredictionResult", "543": "CDOTAUserMsg_ModifierAlert", "544": "CDOTAUserMsg_HPManaAlert", "545": "CDOTAUserMsg_GlyphAlert", "546": "CDOTAUserMsg_BeastChat", "547": "CDOTAUserMsg_SpectatorPlayerUnitOrders", "548": "CDOTAUserMsg_CustomHudElement_Create", "549": "CDOTAUserMsg_CustomHudElement_Modify", "550": "CDOTAUserMsg_CustomHudElement_Destroy", "551": "CDOTAUserMsg_CompendiumState", "552": "CDOTAUserMsg_ProjectionAbility" }, "dems": { "0": "CDemoStop", "1": "CDemoFileHeader", "2": "CDemoFileInfo", "3": "CDemoSyncTick", "4": "CDemoSendTables", "5": "CDemoClassInfo", "6": "CDemoStringTables", "7": "CDemoPacket", "8": "CDemoSignonPacket", "9": "CDemoConsoleCmd", "10": "CDemoCustomData", "11": "CDemoCustomDataCallbacks", "12": "CDemoUserCmd", "13": "CDemoFullPacket", "14": "CDemoSaveGame", "15": "CDemoSpawnGroups", "16": "CDemoMax", "64": "CDemoIsCompressed", "-1": "CDemoError" }, "DOTA_CHAT_MESSAGE": { "0": "CHAT_MESSAGE_HERO_KILL", "1": "CHAT_MESSAGE_HERO_DENY", "2": "CHAT_MESSAGE_BARRACKS_KILL", "3": "CHAT_MESSAGE_TOWER_KILL", "4": "CHAT_MESSAGE_TOWER_DENY", "5": "CHAT_MESSAGE_FIRSTBLOOD", "6": "CHAT_MESSAGE_STREAK_KILL", "7": "CHAT_MESSAGE_BUYBACK", "8": "CHAT_MESSAGE_AEGIS", "9": "CHAT_MESSAGE_ROSHAN_KILL", "10": "CHAT_MESSAGE_COURIER_LOST", "11": "CHAT_MESSAGE_COURIER_RESPAWNED", "12": "CHAT_MESSAGE_GLYPH_USED", "13": "CHAT_MESSAGE_ITEM_PURCHASE", "14": "CHAT_MESSAGE_CONNECT", "15": "CHAT_MESSAGE_DISCONNECT", "16": "CHAT_MESSAGE_DISCONNECT_WAIT_FOR_RECONNECT", "17": "CHAT_MESSAGE_DISCONNECT_TIME_REMAINING", "18": "CHAT_MESSAGE_DISCONNECT_TIME_REMAINING_PLURAL", "19": "CHAT_MESSAGE_RECONNECT", "20": "CHAT_MESSAGE_PLAYER_LEFT", "21": "CHAT_MESSAGE_SAFE_TO_LEAVE", "22": "CHAT_MESSAGE_RUNE_PICKUP", "23": "CHAT_MESSAGE_RUNE_BOTTLE", "24": "CHAT_MESSAGE_INTHEBAG", "25": "CHAT_MESSAGE_SECRETSHOP", "26": "CHAT_MESSAGE_ITEM_AUTOPURCHASED", "27": "CHAT_MESSAGE_ITEMS_COMBINED", "28": "CHAT_MESSAGE_SUPER_CREEPS", "29": "CHAT_MESSAGE_CANT_USE_ACTION_ITEM", "30": "CHAT_MESSAGE_CHARGES_EXHAUSTED", "31": "CHAT_MESSAGE_CANTPAUSE", "32": "CHAT_MESSAGE_NOPAUSESLEFT", "33": "CHAT_MESSAGE_CANTPAUSEYET", "34": "CHAT_MESSAGE_PAUSED", "35": "CHAT_MESSAGE_UNPAUSE_COUNTDOWN", "36": "CHAT_MESSAGE_UNPAUSED", "37": "CHAT_MESSAGE_AUTO_UNPAUSED", "38": "CHAT_MESSAGE_YOUPAUSED", "39": "CHAT_MESSAGE_CANTUNPAUSETEAM", "41": "CHAT_MESSAGE_VOICE_TEXT_BANNED", "42": "CHAT_MESSAGE_SPECTATORS_WATCHING_THIS_GAME", "43": "CHAT_MESSAGE_REPORT_REMINDER", "44": "CHAT_MESSAGE_ECON_ITEM", "45": "CHAT_MESSAGE_TAUNT", "46": "CHAT_MESSAGE_RANDOM", "47": "CHAT_MESSAGE_RD_TURN", "49": "CHAT_MESSAGE_DROP_RATE_BONUS", "50": "CHAT_MESSAGE_NO_BATTLE_POINTS", "51": "CHAT_MESSAGE_DENIED_AEGIS", "52": "CHAT_MESSAGE_INFORMATIONAL", "53": "CHAT_MESSAGE_AEGIS_STOLEN", "54": "CHAT_MESSAGE_ROSHAN_CANDY", "55": "CHAT_MESSAGE_ITEM_GIFTED", "56": "CHAT_MESSAGE_HERO_KILL_WITH_GREEVIL", "57": "CHAT_MESSAGE_HOLDOUT_TOWER_DESTROYED", "58": "CHAT_MESSAGE_HOLDOUT_WALL_DESTROYED", "59": "CHAT_MESSAGE_HOLDOUT_WALL_FINISHED", "62": "CHAT_MESSAGE_PLAYER_LEFT_LIMITED_HERO", "63": "CHAT_MESSAGE_ABANDON_LIMITED_HERO_EXPLANATION", "64": "CHAT_MESSAGE_DISCONNECT_LIMITED_HERO", "65": "CHAT_MESSAGE_LOW_PRIORITY_COMPLETED_EXPLANATION", "66": "CHAT_MESSAGE_RECRUITMENT_DROP_RATE_BONUS", "67": "CHAT_MESSAGE_FROSTIVUS_SHINING_BOOSTER_ACTIVE", "73": "CHAT_MESSAGE_PLAYER_LEFT_AFK", "74": "CHAT_MESSAGE_PLAYER_LEFT_DISCONNECTED_TOO_LONG", "75": "CHAT_MESSAGE_PLAYER_ABANDONED", "76": "CHAT_MESSAGE_PLAYER_ABANDONED_AFK", "77": "CHAT_MESSAGE_PLAYER_ABANDONED_DISCONNECTED_TOO_LONG", "78": "CHAT_MESSAGE_WILL_NOT_BE_SCORED", "79": "CHAT_MESSAGE_WILL_NOT_BE_SCORED_RANKED", "80": "CHAT_MESSAGE_WILL_NOT_BE_SCORED_NETWORK", "81": "CHAT_MESSAGE_WILL_NOT_BE_SCORED_NETWORK_RANKED", "82": "CHAT_MESSAGE_CAN_QUIT_WITHOUT_ABANDON", "83": "CHAT_MESSAGE_RANKED_GAME_STILL_SCORED_LEAVERS_GET_LOSS", "84": "CHAT_MESSAGE_ABANDON_RANKED_BEFORE_FIRST_BLOOD_PARTY", "85": "CHAT_MESSAGE_COMPENDIUM_LEVEL", "86": "CHAT_MESSAGE_VICTORY_PREDICTION_STREAK", "87": "CHAT_MESSAGE_ASSASSIN_ANNOUNCE", "88": "CHAT_MESSAGE_ASSASSIN_SUCCESS", "89": "CHAT_MESSAGE_ASSASSIN_DENIED", "90": "CHAT_MESSAGE_VICTORY_PREDICTION_SINGLE_USER_CONFIRM", "91": "CHAT_MESSAGE_EFFIGY_KILL", "92": "CHAT_MESSAGE_VOICE_TEXT_BANNED_OVERFLOW", "93": "CHAT_MESSAGE_YEAR_BEAST_KILLED", "94": "CHAT_MESSAGE_PAUSE_COUNTDOWN", "-1": "CHAT_MESSAGE_INVALID" }, "DOTA_COMBATLOG_TYPES": { "0": "DOTA_COMBATLOG_DAMAGE", "1": "DOTA_COMBATLOG_HEAL", "2": "DOTA_COMBATLOG_MODIFIER_ADD", "3": "DOTA_COMBATLOG_MODIFIER_REMOVE", "4": "DOTA_COMBATLOG_DEATH", "5": "DOTA_COMBATLOG_ABILITY", "6": "DOTA_COMBATLOG_ITEM", "7": "DOTA_COMBATLOG_LOCATION", "8": "DOTA_COMBATLOG_GOLD", "9": "DOTA_COMBATLOG_GAME_STATE", "10": "DOTA_COMBATLOG_XP", "11": "DOTA_COMBATLOG_PURCHASE", "12": "DOTA_COMBATLOG_BUYBACK", "13": "DOTA_COMBATLOG_ABILITY_TRIGGER", "14": "DOTA_COMBATLOG_PLAYERSTATS", "15": "DOTA_COMBATLOG_MULTIKILL", "16": "DOTA_COMBATLOG_KILLSTREAK", "17": "DOTA_COMBATLOG_TEAM_BUILDING_KILL", "18": "DOTA_COMBATLOG_FIRST_BLOOD", "19": "DOTA_COMBATLOG_MODIFIER_REFRESH" } }