mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-12-07 02:28:22 +00:00
Update usermessage protos and regenerate.
This commit is contained in:
parent
bb1638d3b6
commit
ec8aa94c92
@ -603,13 +603,15 @@ void protobuf_AssignDesc_dota_5fusermessages_2eproto() {
|
||||
::google::protobuf::MessageFactory::generated_factory(),
|
||||
sizeof(CDOTAUserMsg_MinimapDebugPoint));
|
||||
CDOTAUserMsg_CreateLinearProjectile_descriptor_ = file->message_type(17);
|
||||
static const int CDOTAUserMsg_CreateLinearProjectile_offsets_[6] = {
|
||||
static const int CDOTAUserMsg_CreateLinearProjectile_offsets_[8] = {
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, origin_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, velocity_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, latency_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, entindex_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, particle_index_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, handle_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, acceleration_),
|
||||
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CDOTAUserMsg_CreateLinearProjectile, max_speed_),
|
||||
};
|
||||
CDOTAUserMsg_CreateLinearProjectile_reflection_ =
|
||||
new ::google::protobuf::internal::GeneratedMessageReflection(
|
||||
@ -2074,335 +2076,337 @@ void protobuf_AddDesc_dota_5fusermessages_2eproto() {
|
||||
"_MapLine\"n\n\036CDOTAUserMsg_MinimapDebugPoi"
|
||||
"nt\022\035\n\010location\030\001 \001(\0132\013.CMsgVector\022\r\n\005col"
|
||||
"or\030\002 \001(\r\022\014\n\004size\030\003 \001(\005\022\020\n\010duration\030\004 \001(\002"
|
||||
"\"\256\001\n#CDOTAUserMsg_CreateLinearProjectile"
|
||||
"\"\346\001\n#CDOTAUserMsg_CreateLinearProjectile"
|
||||
"\022\033\n\006origin\030\001 \001(\0132\013.CMsgVector\022\037\n\010velocit"
|
||||
"y\030\002 \001(\0132\r.CMsgVector2D\022\017\n\007latency\030\003 \001(\005\022"
|
||||
"\020\n\010entindex\030\004 \001(\005\022\026\n\016particle_index\030\005 \001("
|
||||
"\005\022\016\n\006handle\030\006 \001(\005\"6\n$CDOTAUserMsg_Destro"
|
||||
"yLinearProjectile\022\016\n\006handle\030\001 \001(\005\"9\n%CDO"
|
||||
"TAUserMsg_DodgeTrackingProjectiles\022\020\n\010en"
|
||||
"tindex\030\001 \002(\005\"_\n!CDOTAUserMsg_SpectatorPl"
|
||||
"ayerClick\022\020\n\010entindex\030\001 \002(\005\022\022\n\norder_typ"
|
||||
"e\030\002 \001(\005\022\024\n\014target_index\030\003 \001(\005\"b\n\035CDOTAUs"
|
||||
"erMsg_NevermoreRequiem\022\025\n\rentity_handle\030"
|
||||
"\001 \001(\005\022\r\n\005lines\030\002 \001(\005\022\033\n\006origin\030\003 \001(\0132\013.C"
|
||||
"MsgVector\".\n\033CDOTAUserMsg_InvalidCommand"
|
||||
"\022\017\n\007message\030\001 \001(\t\")\n\025CDOTAUserMsg_HudErr"
|
||||
"or\022\020\n\010order_id\030\001 \001(\005\"c\n\033CDOTAUserMsg_Sha"
|
||||
"redCooldown\022\020\n\010entindex\030\001 \001(\005\022\014\n\004name\030\002 "
|
||||
"\001(\t\022\020\n\010cooldown\030\003 \001(\002\022\022\n\nname_index\030\004 \001("
|
||||
"\005\"/\n\037CDOTAUserMsg_SetNextAutobuyItem\022\014\n\004"
|
||||
"name\030\001 \001(\t\"X\n\033CDOTAUserMsg_HalloweenDrop"
|
||||
"s\022\021\n\titem_defs\030\001 \003(\r\022\022\n\nplayer_ids\030\002 \003(\r"
|
||||
"\022\022\n\nprize_list\030\003 \001(\r\"\376\001\n\034CDOTAResponseQu"
|
||||
"erySerialized\0221\n\005facts\030\001 \003(\0132\".CDOTAResp"
|
||||
"onseQuerySerialized.Fact\032\252\001\n\004Fact\022\013\n\003key"
|
||||
"\030\001 \002(\005\022F\n\007valtype\030\002 \002(\0162,.CDOTAResponseQ"
|
||||
"uerySerialized.Fact.ValueType:\007NUMERIC\022\023"
|
||||
"\n\013val_numeric\030\003 \001(\002\022\022\n\nval_string\030\004 \001(\t\""
|
||||
"$\n\tValueType\022\013\n\007NUMERIC\020\001\022\n\n\006STRING\020\002\"\220\001"
|
||||
"\n\030CDOTASpeechMatchOnClient\022\017\n\007concept\030\001 "
|
||||
"\001(\005\022\026\n\016recipient_type\030\002 \001(\005\0224\n\rresponseq"
|
||||
"uery\030\003 \001(\0132\035.CDOTAResponseQuerySerialize"
|
||||
"d\022\025\n\nrandomseed\030\004 \001(\017:\0010\"\260\007\n\026CDOTAUserMs"
|
||||
"g_UnitEvent\0228\n\010msg_type\030\001 \002(\0162\024.EDotaEnt"
|
||||
"ityMessages:\020DOTA_UNIT_SPEECH\022\024\n\014entity_"
|
||||
"index\030\002 \002(\005\022.\n\006speech\030\003 \001(\0132\036.CDOTAUserM"
|
||||
"sg_UnitEvent.Speech\0227\n\013speech_mute\030\004 \001(\013"
|
||||
"2\".CDOTAUserMsg_UnitEvent.SpeechMute\0227\n\013"
|
||||
"add_gesture\030\005 \001(\0132\".CDOTAUserMsg_UnitEve"
|
||||
"nt.AddGesture\022=\n\016remove_gesture\030\006 \001(\0132%."
|
||||
"CDOTAUserMsg_UnitEvent.RemoveGesture\0229\n\014"
|
||||
"blood_impact\030\007 \001(\0132#.CDOTAUserMsg_UnitEv"
|
||||
"ent.BloodImpact\0229\n\014fade_gesture\030\010 \001(\0132#."
|
||||
"CDOTAUserMsg_UnitEvent.FadeGesture\0229\n\026sp"
|
||||
"eech_match_on_client\030\t \001(\0132\031.CDOTASpeech"
|
||||
"MatchOnClient\032k\n\006Speech\022\017\n\007concept\030\001 \001(\005"
|
||||
"\022\020\n\010response\030\002 \001(\t\022\026\n\016recipient_type\030\003 \001"
|
||||
"(\005\022\r\n\005level\030\004 \001(\005\022\027\n\010muteable\030\005 \001(\010:\005fal"
|
||||
"se\032 \n\nSpeechMute\022\022\n\005delay\030\001 \001(\002:\0030.5\032o\n\n"
|
||||
"AddGesture\022(\n\010activity\030\001 \001(\0162\t.Activity:"
|
||||
"\013ACT_INVALID\022\014\n\004slot\030\002 \001(\005\022\022\n\007fade_in\030\003 "
|
||||
"\001(\002:\0010\022\025\n\010fade_out\030\004 \001(\002:\0030.1\0329\n\rRemoveG"
|
||||
"esture\022(\n\010activity\030\001 \001(\0162\t.Activity:\013ACT"
|
||||
"_INVALID\032@\n\013BloodImpact\022\r\n\005scale\030\001 \001(\005\022\020"
|
||||
"\n\010x_normal\030\002 \001(\005\022\020\n\010y_normal\030\003 \001(\005\0327\n\013Fa"
|
||||
"deGesture\022(\n\010activity\030\001 \001(\0162\t.Activity:\013"
|
||||
"ACT_INVALID\"0\n\032CDOTAUserMsg_ItemPurchase"
|
||||
"d\022\022\n\nitem_index\030\001 \001(\005\"j\n\026CDOTAUserMsg_It"
|
||||
"emFound\022\016\n\006player\030\001 \001(\005\022\017\n\007quality\030\002 \001(\005"
|
||||
"\022\016\n\006rarity\030\003 \001(\005\022\016\n\006method\030\004 \001(\005\022\017\n\007item"
|
||||
"def\030\005 \001(\005\"\215\020\n\034CDOTAUserMsg_ParticleManag"
|
||||
"er\022H\n\004type\030\001 \002(\0162\026.DOTA_PARTICLE_MESSAGE"
|
||||
":\"DOTA_PARTICLE_MANAGER_EVENT_CREATE\022\r\n\005"
|
||||
"index\030\002 \002(\r\022R\n\026release_particle_index\030\003 "
|
||||
"\001(\01322.CDOTAUserMsg_ParticleManager.Relea"
|
||||
"seParticleIndex\022E\n\017create_particle\030\004 \001(\013"
|
||||
"2,.CDOTAUserMsg_ParticleManager.CreatePa"
|
||||
"rticle\022G\n\020destroy_particle\030\005 \001(\0132-.CDOTA"
|
||||
"UserMsg_ParticleManager.DestroyParticle\022"
|
||||
"Z\n\032destroy_particle_involving\030\006 \001(\01326.CD"
|
||||
"OTAUserMsg_ParticleManager.DestroyPartic"
|
||||
"leInvolving\022E\n\017update_particle\030\007 \001(\0132,.C"
|
||||
"DOTAUserMsg_ParticleManager.UpdatePartic"
|
||||
"le\022L\n\023update_particle_fwd\030\010 \001(\0132/.CDOTAU"
|
||||
"serMsg_ParticleManager.UpdateParticleFwd"
|
||||
"\022R\n\026update_particle_orient\030\t \001(\01322.CDOTA"
|
||||
"UserMsg_ParticleManager.UpdateParticleOr"
|
||||
"ient\022V\n\030update_particle_fallback\030\n \001(\01324"
|
||||
".CDOTAUserMsg_ParticleManager.UpdatePart"
|
||||
"icleFallback\022R\n\026update_particle_offset\030\013"
|
||||
" \001(\01322.CDOTAUserMsg_ParticleManager.Upda"
|
||||
"teParticleOffset\022L\n\023update_particle_ent\030"
|
||||
"\014 \001(\0132/.CDOTAUserMsg_ParticleManager.Upd"
|
||||
"ateParticleEnt\022[\n\033update_particle_should"
|
||||
"_draw\030\016 \001(\01326.CDOTAUserMsg_ParticleManag"
|
||||
"er.UpdateParticleShouldDraw\022Y\n\032update_pa"
|
||||
"rticle_set_frozen\030\017 \001(\01325.CDOTAUserMsg_P"
|
||||
"articleManager.UpdateParticleSetFrozen\032\026"
|
||||
"\n\024ReleaseParticleIndex\032Y\n\016CreateParticle"
|
||||
"\022\033\n\023particle_name_index\030\001 \001(\005\022\023\n\013attach_"
|
||||
"type\030\002 \001(\005\022\025\n\rentity_handle\030\003 \001(\005\032.\n\017Des"
|
||||
"troyParticle\022\033\n\023destroy_immediately\030\001 \001("
|
||||
"\010\032N\n\030DestroyParticleInvolving\022\033\n\023destroy"
|
||||
"_immediately\030\001 \001(\010\022\025\n\rentity_handle\030\003 \001("
|
||||
"\005\032F\n\016UpdateParticle\022\025\n\rcontrol_point\030\001 \001"
|
||||
"(\005\022\035\n\010position\030\002 \001(\0132\013.CMsgVector\032H\n\021Upd"
|
||||
"ateParticleFwd\022\025\n\rcontrol_point\030\001 \001(\005\022\034\n"
|
||||
"\007forward\030\002 \001(\0132\013.CMsgVector\032\200\001\n\024UpdatePa"
|
||||
"rticleOrient\022\025\n\rcontrol_point\030\001 \001(\005\022\034\n\007f"
|
||||
"orward\030\002 \001(\0132\013.CMsgVector\022\032\n\005right\030\003 \001(\013"
|
||||
"2\013.CMsgVector\022\027\n\002up\030\004 \001(\0132\013.CMsgVector\032N"
|
||||
"\n\026UpdateParticleFallback\022\025\n\rcontrol_poin"
|
||||
"t\030\001 \001(\005\022\035\n\010position\030\002 \001(\0132\013.CMsgVector\032Q"
|
||||
"\n\024UpdateParticleOffset\022\025\n\rcontrol_point\030"
|
||||
"\001 \001(\005\022\"\n\rorigin_offset\030\002 \001(\0132\013.CMsgVecto"
|
||||
"r\032\255\001\n\021UpdateParticleEnt\022\025\n\rcontrol_point"
|
||||
"\030\001 \001(\005\022\025\n\rentity_handle\030\002 \001(\005\022\023\n\013attach_"
|
||||
"type\030\003 \001(\005\022\022\n\nattachment\030\004 \001(\005\022&\n\021fallba"
|
||||
"ck_position\030\005 \001(\0132\013.CMsgVector\022\031\n\021includ"
|
||||
"e_wearables\030\006 \001(\010\032-\n\027UpdateParticleSetFr"
|
||||
"ozen\022\022\n\nset_frozen\030\001 \001(\010\032/\n\030UpdatePartic"
|
||||
"leShouldDraw\022\023\n\013should_draw\030\001 \001(\010\"\305\001\n\032CD"
|
||||
"OTAUserMsg_OverheadEvent\022\?\n\014message_type"
|
||||
"\030\001 \002(\0162\024.DOTA_OVERHEAD_ALERT:\023OVERHEAD_A"
|
||||
"LERT_GOLD\022\r\n\005value\030\002 \001(\005\022\036\n\026target_playe"
|
||||
"r_entindex\030\003 \001(\005\022\027\n\017target_entindex\030\004 \001("
|
||||
"\005\022\036\n\026source_player_entindex\030\005 \001(\005\">\n\034CDO"
|
||||
"TAUserMsg_TutorialTipInfo\022\014\n\004name\030\001 \001(\t\022"
|
||||
"\020\n\010progress\030\002 \001(\005\"]\n\033CDOTAUserMsg_Tutori"
|
||||
"alFinish\022\017\n\007heading\030\001 \001(\t\022\016\n\006emblem\030\002 \001("
|
||||
"\t\022\014\n\004body\030\003 \001(\t\022\017\n\007success\030\004 \001(\010\"_\n\037CDOT"
|
||||
"AUserMsg_SendGenericToolTip\022\r\n\005title\030\001 \001"
|
||||
"(\t\022\014\n\004text\030\002 \001(\t\022\020\n\010entindex\030\003 \001(\005\022\r\n\005cl"
|
||||
"ose\030\004 \001(\010\"S\n\026CDOTAUserMsg_WorldLine\022\021\n\tp"
|
||||
"layer_id\030\001 \001(\005\022&\n\tworldline\030\002 \001(\0132\023.CDOT"
|
||||
"AMsg_WorldLine\"F\n\033CDOTAUserMsg_Tournamen"
|
||||
"tDrop\022\023\n\013winner_name\030\001 \001(\t\022\022\n\nevent_type"
|
||||
"\030\002 \001(\005\"\223\001\n\026CDOTAUserMsg_ChatWheel\022;\n\014cha"
|
||||
"t_message\030\001 \001(\0162\026.EDOTAChatWheelMessage:"
|
||||
"\rk_EDOTA_CW_Ok\022\021\n\tplayer_id\030\002 \001(\r\022\022\n\nacc"
|
||||
"ount_id\030\003 \001(\r\022\025\n\rparam_hero_id\030\004 \001(\r\"]\n\035"
|
||||
"CDOTAUserMsg_ReceivedXmasGift\022\021\n\tplayer_"
|
||||
"id\030\001 \001(\005\022\021\n\titem_name\030\002 \001(\t\022\026\n\016inventory"
|
||||
"_slot\030\003 \001(\005\"V\n\027CDOTAUserMsg_ShowSurvey\022\021"
|
||||
"\n\tsurvey_id\030\001 \001(\005\022\020\n\010match_id\030\002 \001(\r\022\026\n\016r"
|
||||
"esponse_style\030\003 \001(\t\"5\n CDOTAUserMsg_Upda"
|
||||
"teSharedContent\022\021\n\tslot_type\030\001 \001(\005\"!\n\037CD"
|
||||
"OTAUserMsg_TutorialRequestExp\".\n\031CDOTAUs"
|
||||
"erMsg_TutorialFade\022\021\n\ttgt_alpha\030\001 \001(\005\"x\n"
|
||||
" CDOTAUserMsg_TutorialPingMinimap\022\021\n\tpla"
|
||||
"yer_id\030\001 \001(\r\022\r\n\005pos_x\030\002 \001(\002\022\r\n\005pos_y\030\003 \001"
|
||||
"(\002\022\r\n\005pos_z\030\004 \001(\002\022\024\n\014entity_index\030\005 \001(\005\""
|
||||
"/\n\036CDOTA_UM_GamerulesStateChanged\022\r\n\005sta"
|
||||
"te\030\001 \001(\r\"E\n\035CDOTAUserMsg_AddQuestLogEntr"
|
||||
"y\022\020\n\010npc_name\030\001 \001(\t\022\022\n\nnpc_dialog\030\002 \001(\t\""
|
||||
"[\n\032CDOTAUserMsg_SendStatPopup\022\021\n\tplayer_"
|
||||
"id\030\001 \001(\005\022*\n\tstatpopup\030\002 \001(\0132\027.CDOTAMsg_S"
|
||||
"endStatPopup\"C\n\034CDOTAUserMsg_SendRoshanP"
|
||||
"opup\022\021\n\treclaimed\030\001 \001(\010\022\020\n\010gametime\030\002 \001("
|
||||
"\005\"L\n\032CDOTAUserMsg_SendFinalGold\022\025\n\rrelia"
|
||||
"ble_gold\030\001 \003(\r\022\027\n\017unreliable_gold\030\002 \003(\r\""
|
||||
"K\n\026CDOTAUserMsg_CustomMsg\022\017\n\007message\030\001 \001"
|
||||
"(\t\022\021\n\tplayer_id\030\002 \001(\005\022\r\n\005value\030\003 \001(\005\"X\n\031"
|
||||
"CDOTAUserMsg_CoachHUDPing\022\021\n\tplayer_id\030\001"
|
||||
" \001(\r\022(\n\010hud_ping\030\002 \001(\0132\026.CDOTAMsg_CoachH"
|
||||
"UDPing\" \n\036CDOTAUserMsg_ClientLoadGridNav"
|
||||
"\"\226\001\n\030CDOTAUserMsg_AbilityPing\022\021\n\tplayer_"
|
||||
"id\030\001 \001(\r\022\022\n\nability_id\030\002 \001(\r\0229\n\004type\030\003 \001"
|
||||
"(\0162\027.DOTA_ABILITY_PING_TYPE:\022ABILITY_PIN"
|
||||
"G_READY\022\030\n\020cooldown_seconds\030\004 \001(\r\"\221\001\n\035CD"
|
||||
"OTAUserMsg_ShowGenericPopup\022\016\n\006header\030\001 "
|
||||
"\002(\t\022\014\n\004body\030\002 \002(\t\022\016\n\006param1\030\003 \001(\t\022\016\n\006par"
|
||||
"am2\030\004 \001(\t\022\023\n\013tint_screen\030\005 \001(\010\022\035\n\025show_n"
|
||||
"o_other_dialogs\030\006 \001(\010\"`\n\026CDOTAUserMsg_Vo"
|
||||
"teStart\022\r\n\005title\030\001 \001(\t\022\020\n\010duration\030\002 \001(\002"
|
||||
"\022\024\n\014choice_count\030\003 \001(\005\022\017\n\007choices\030\004 \003(\t\""
|
||||
"0\n\027CDOTAUserMsg_VoteUpdate\022\025\n\rchoice_cou"
|
||||
"nts\030\001 \003(\005\"/\n\024CDOTAUserMsg_VoteEnd\022\027\n\017sel"
|
||||
"ected_choice\030\001 \001(\005\"X\n\037CDOTAUserMsg_Boost"
|
||||
"erStatePlayer\022\021\n\tplayer_id\030\001 \001(\r\022\r\n\005bonu"
|
||||
"s\030\002 \001(\002\022\023\n\013event_bonus\030\003 \001(\002\"V\n\031CDOTAUse"
|
||||
"rMsg_BoosterState\0229\n\017boosted_players\030\001 \003"
|
||||
"(\0132 .CDOTAUserMsg_BoosterStatePlayer*\244\r\n"
|
||||
"\021EDotaUserMessages\022\036\n\032DOTA_UM_AddUnitToS"
|
||||
"election\020@\022\027\n\023DOTA_UM_AIDebugLine\020A\022\025\n\021D"
|
||||
"OTA_UM_ChatEvent\020B\022\037\n\033DOTA_UM_CombatHero"
|
||||
"Positions\020C\022\031\n\025DOTA_UM_CombatLogData\020D\022\036"
|
||||
"\n\032DOTA_UM_CombatLogShowDeath\020F\022\"\n\036DOTA_U"
|
||||
"M_CreateLinearProjectile\020G\022#\n\037DOTA_UM_De"
|
||||
"stroyLinearProjectile\020H\022$\n DOTA_UM_Dodge"
|
||||
"TrackingProjectiles\020I\022\034\n\030DOTA_UM_GlobalL"
|
||||
"ightColor\020J\022 \n\034DOTA_UM_GlobalLightDirect"
|
||||
"ion\020K\022\032\n\026DOTA_UM_InvalidCommand\020L\022\030\n\024DOT"
|
||||
"A_UM_LocationPing\020M\022\023\n\017DOTA_UM_MapLine\020N"
|
||||
"\022\033\n\027DOTA_UM_MiniKillCamInfo\020O\022\035\n\031DOTA_UM"
|
||||
"_MinimapDebugPoint\020P\022\030\n\024DOTA_UM_MinimapE"
|
||||
"vent\020Q\022\034\n\030DOTA_UM_NevermoreRequiem\020R\022\031\n\025"
|
||||
"DOTA_UM_OverheadEvent\020S\022\036\n\032DOTA_UM_SetNe"
|
||||
"xtAutobuyItem\020T\022\032\n\026DOTA_UM_SharedCooldow"
|
||||
"n\020U\022 \n\034DOTA_UM_SpectatorPlayerClick\020V\022\033\n"
|
||||
"\027DOTA_UM_TutorialTipInfo\020W\022\025\n\021DOTA_UM_Un"
|
||||
"itEvent\020X\022\033\n\027DOTA_UM_ParticleManager\020Y\022\023"
|
||||
"\n\017DOTA_UM_BotChat\020Z\022\024\n\020DOTA_UM_HudError\020"
|
||||
"[\022\031\n\025DOTA_UM_ItemPurchased\020\\\022\020\n\014DOTA_UM_"
|
||||
"Ping\020]\022\025\n\021DOTA_UM_ItemFound\020^\022!\n\035DOTA_UM"
|
||||
"_CharacterSpeakConcept\020_\022\026\n\022DOTA_UM_Swap"
|
||||
"Verify\020`\022\025\n\021DOTA_UM_WorldLine\020a\022\032\n\026DOTA_"
|
||||
"UM_TournamentDrop\020b\022\025\n\021DOTA_UM_ItemAlert"
|
||||
"\020c\022\032\n\026DOTA_UM_HalloweenDrops\020d\022\025\n\021DOTA_U"
|
||||
"M_ChatWheel\020e\022\034\n\030DOTA_UM_ReceivedXmasGif"
|
||||
"t\020f\022\037\n\033DOTA_UM_UpdateSharedContent\020g\022\036\n\032"
|
||||
"DOTA_UM_TutorialRequestExp\020h\022\037\n\033DOTA_UM_"
|
||||
"TutorialPingMinimap\020i\022!\n\035DOTA_UM_Gamerul"
|
||||
"esStateChanged\020j\022\026\n\022DOTA_UM_ShowSurvey\020k"
|
||||
"\022\030\n\024DOTA_UM_TutorialFade\020l\022\034\n\030DOTA_UM_Ad"
|
||||
"dQuestLogEntry\020m\022\031\n\025DOTA_UM_SendStatPopu"
|
||||
"p\020n\022\032\n\026DOTA_UM_TutorialFinish\020o\022\033\n\027DOTA_"
|
||||
"UM_SendRoshanPopup\020p\022\036\n\032DOTA_UM_SendGene"
|
||||
"ricToolTip\020q\022\031\n\025DOTA_UM_SendFinalGold\020r\022"
|
||||
"\025\n\021DOTA_UM_CustomMsg\020s\022\030\n\024DOTA_UM_CoachH"
|
||||
"UDPing\020t\022\035\n\031DOTA_UM_ClientLoadGridNav\020u\022"
|
||||
"\027\n\023DOTA_UM_AbilityPing\020v\022\034\n\030DOTA_UM_Show"
|
||||
"GenericPopup\020w\022\025\n\021DOTA_UM_VoteStart\020x\022\026\n"
|
||||
"\022DOTA_UM_VoteUpdate\020y\022\023\n\017DOTA_UM_VoteEnd"
|
||||
"\020z\022\030\n\024DOTA_UM_BoosterState\020{\022\035\n\031DOTA_UM_"
|
||||
"WillPurchaseAlert\020|*\331\024\n\021DOTA_CHAT_MESSAG"
|
||||
"E\022!\n\024CHAT_MESSAGE_INVALID\020\377\377\377\377\377\377\377\377\377\001\022\032\n\026"
|
||||
"CHAT_MESSAGE_HERO_KILL\020\000\022\032\n\026CHAT_MESSAGE"
|
||||
"_HERO_DENY\020\001\022\036\n\032CHAT_MESSAGE_BARRACKS_KI"
|
||||
"LL\020\002\022\033\n\027CHAT_MESSAGE_TOWER_KILL\020\003\022\033\n\027CHA"
|
||||
"T_MESSAGE_TOWER_DENY\020\004\022\033\n\027CHAT_MESSAGE_F"
|
||||
"IRSTBLOOD\020\005\022\034\n\030CHAT_MESSAGE_STREAK_KILL\020"
|
||||
"\006\022\030\n\024CHAT_MESSAGE_BUYBACK\020\007\022\026\n\022CHAT_MESS"
|
||||
"AGE_AEGIS\020\010\022\034\n\030CHAT_MESSAGE_ROSHAN_KILL\020"
|
||||
"\t\022\035\n\031CHAT_MESSAGE_COURIER_LOST\020\n\022\"\n\036CHAT"
|
||||
"_MESSAGE_COURIER_RESPAWNED\020\013\022\033\n\027CHAT_MES"
|
||||
"SAGE_GLYPH_USED\020\014\022\036\n\032CHAT_MESSAGE_ITEM_P"
|
||||
"URCHASE\020\r\022\030\n\024CHAT_MESSAGE_CONNECT\020\016\022\033\n\027C"
|
||||
"HAT_MESSAGE_DISCONNECT\020\017\022.\n*CHAT_MESSAGE"
|
||||
"_DISCONNECT_WAIT_FOR_RECONNECT\020\020\022*\n&CHAT"
|
||||
"_MESSAGE_DISCONNECT_TIME_REMAINING\020\021\0221\n-"
|
||||
"CHAT_MESSAGE_DISCONNECT_TIME_REMAINING_P"
|
||||
"LURAL\020\022\022\032\n\026CHAT_MESSAGE_RECONNECT\020\023\022\030\n\024C"
|
||||
"HAT_MESSAGE_ABANDON\020\024\022\036\n\032CHAT_MESSAGE_SA"
|
||||
"FE_TO_LEAVE\020\025\022\034\n\030CHAT_MESSAGE_RUNE_PICKU"
|
||||
"P\020\026\022\034\n\030CHAT_MESSAGE_RUNE_BOTTLE\020\027\022\031\n\025CHA"
|
||||
"T_MESSAGE_INTHEBAG\020\030\022\033\n\027CHAT_MESSAGE_SEC"
|
||||
"RETSHOP\020\031\022#\n\037CHAT_MESSAGE_ITEM_AUTOPURCH"
|
||||
"ASED\020\032\022\037\n\033CHAT_MESSAGE_ITEMS_COMBINED\020\033\022"
|
||||
"\035\n\031CHAT_MESSAGE_SUPER_CREEPS\020\034\022%\n!CHAT_M"
|
||||
"ESSAGE_CANT_USE_ACTION_ITEM\020\035\022\"\n\036CHAT_ME"
|
||||
"SSAGE_CHARGES_EXHAUSTED\020\036\022\032\n\026CHAT_MESSAG"
|
||||
"E_CANTPAUSE\020\037\022\035\n\031CHAT_MESSAGE_NOPAUSESLE"
|
||||
"FT\020 \022\035\n\031CHAT_MESSAGE_CANTPAUSEYET\020!\022\027\n\023C"
|
||||
"HAT_MESSAGE_PAUSED\020\"\022\"\n\036CHAT_MESSAGE_UNP"
|
||||
"AUSE_COUNTDOWN\020#\022\031\n\025CHAT_MESSAGE_UNPAUSE"
|
||||
"D\020$\022\036\n\032CHAT_MESSAGE_AUTO_UNPAUSED\020%\022\032\n\026C"
|
||||
"HAT_MESSAGE_YOUPAUSED\020&\022 \n\034CHAT_MESSAGE_"
|
||||
"CANTUNPAUSETEAM\020\'\022(\n$CHAT_MESSAGE_SAFE_T"
|
||||
"O_LEAVE_ABANDONER\020(\022\"\n\036CHAT_MESSAGE_VOIC"
|
||||
"E_TEXT_BANNED\020)\022.\n*CHAT_MESSAGE_SPECTATO"
|
||||
"RS_WATCHING_THIS_GAME\020*\022 \n\034CHAT_MESSAGE_"
|
||||
"REPORT_REMINDER\020+\022\032\n\026CHAT_MESSAGE_ECON_I"
|
||||
"TEM\020,\022\026\n\022CHAT_MESSAGE_TAUNT\020-\022\027\n\023CHAT_ME"
|
||||
"SSAGE_RANDOM\020.\022\030\n\024CHAT_MESSAGE_RD_TURN\020/"
|
||||
"\022.\n*CHAT_MESSAGE_SAFE_TO_LEAVE_ABANDONER"
|
||||
"_EARLY\0200\022 \n\034CHAT_MESSAGE_DROP_RATE_BONUS"
|
||||
"\0201\022!\n\035CHAT_MESSAGE_NO_BATTLE_POINTS\0202\022\035\n"
|
||||
"\031CHAT_MESSAGE_DENIED_AEGIS\0203\022\036\n\032CHAT_MES"
|
||||
"SAGE_INFORMATIONAL\0204\022\035\n\031CHAT_MESSAGE_AEG"
|
||||
"IS_STOLEN\0205\022\035\n\031CHAT_MESSAGE_ROSHAN_CANDY"
|
||||
"\0206\022\034\n\030CHAT_MESSAGE_ITEM_GIFTED\0207\022\'\n#CHAT"
|
||||
"_MESSAGE_HERO_KILL_WITH_GREEVIL\0208\022(\n$CHA"
|
||||
"T_MESSAGE_HOLDOUT_TOWER_DESTROYED\0209\022\'\n#C"
|
||||
"HAT_MESSAGE_HOLDOUT_WALL_DESTROYED\020:\022&\n\""
|
||||
"CHAT_MESSAGE_HOLDOUT_WALL_FINISHED\020;\022,\n("
|
||||
"CHAT_MESSAGE_SAFE_TO_LEAVE_ABANDONER_AFK"
|
||||
"\020<\0222\n.CHAT_MESSAGE_SAFE_TO_LEAVE_ABANDON"
|
||||
"ER_AFK_EARLY\020=\022%\n!CHAT_MESSAGE_ABANDON_L"
|
||||
"IMITED_HERO\020>\0221\n-CHAT_MESSAGE_ABANDON_LI"
|
||||
"MITED_HERO_EXPLANATION\020\?\022(\n$CHAT_MESSAGE"
|
||||
"_DISCONNECT_LIMITED_HERO\020@\0223\n/CHAT_MESSA"
|
||||
"GE_LOW_PRIORITY_COMPLETED_EXPLANATION\020A\022"
|
||||
",\n(CHAT_MESSAGE_RECRUITMENT_DROP_RATE_BO"
|
||||
"NUS\020B\0221\n-CHAT_MESSAGE_FROSTIVUS_SHINING_"
|
||||
"BOOSTER_ACTIVE\020C\022%\n!CHAT_MESSAGE_SAFE_TO"
|
||||
"_LEAVE_RANKED\020D\022/\n+CHAT_MESSAGE_SAFE_TO_"
|
||||
"LEAVE_ABANDONER_RANKED\020E\0225\n1CHAT_MESSAGE"
|
||||
"_SAFE_TO_LEAVE_ABANDONER_EARLY_RANKED\020F\022"
|
||||
"3\n/CHAT_MESSAGE_SAFE_TO_LEAVE_ABANDONER_"
|
||||
"AFK_RANKED\020G\0229\n5CHAT_MESSAGE_SAFE_TO_LEA"
|
||||
"VE_ABANDONER_AFK_EARLY_RANKED\020H*\262\001\n\035DOTA"
|
||||
"_NO_BATTLE_POINTS_REASONS\022%\n!NO_BATTLE_P"
|
||||
"OINTS_WRONG_LOBBY_TYPE\020\001\022\"\n\036NO_BATTLE_PO"
|
||||
"INTS_PRACTICE_BOTS\020\002\022#\n\037NO_BATTLE_POINTS"
|
||||
"_CHEATS_ENABLED\020\003\022!\n\035NO_BATTLE_POINTS_LO"
|
||||
"W_PRIORITY\020\004*\250\001\n\027DOTA_CHAT_INFORMATIONAL"
|
||||
"\022!\n\035INFO_COOP_BATTLE_POINTS_RULES\020\001\022#\n\037I"
|
||||
"NFO_FROSTIVUS_ABANDON_REMINDER\020\002\022\030\n\024INFO"
|
||||
"_RANKED_REMINDER\020\003\022+\n\'INFO_COOP_LOW_PRIO"
|
||||
"RITY_PASSIVE_REMINDER\020\004*\251\001\n\024DOTA_COMBATL"
|
||||
"OG_TYPES\022\031\n\025DOTA_COMBATLOG_DAMAGE\020\000\022\027\n\023D"
|
||||
"OTA_COMBATLOG_HEAL\020\001\022\037\n\033DOTA_COMBATLOG_M"
|
||||
"ODIFIER_ADD\020\002\022\"\n\036DOTA_COMBATLOG_MODIFIER"
|
||||
"_REMOVE\020\003\022\030\n\024DOTA_COMBATLOG_DEATH\020\004*\345\001\n\023"
|
||||
"EDotaEntityMessages\022\024\n\020DOTA_UNIT_SPEECH\020"
|
||||
"\000\022\031\n\025DOTA_UNIT_SPEECH_MUTE\020\001\022\031\n\025DOTA_UNI"
|
||||
"T_ADD_GESTURE\020\002\022\034\n\030DOTA_UNIT_REMOVE_GEST"
|
||||
"URE\020\003\022!\n\035DOTA_UNIT_REMOVE_ALL_GESTURES\020\004"
|
||||
"\022\032\n\026DOTA_UNIT_FADE_GESTURE\020\006\022%\n!DOTA_UNI"
|
||||
"T_SPEECH_CLIENTSIDE_RULES\020\007*\332\004\n\025DOTA_PAR"
|
||||
"TICLE_MESSAGE\022&\n\"DOTA_PARTICLE_MANAGER_E"
|
||||
"VENT_CREATE\020\000\022&\n\"DOTA_PARTICLE_MANAGER_E"
|
||||
"VENT_UPDATE\020\001\022.\n*DOTA_PARTICLE_MANAGER_E"
|
||||
"VENT_UPDATE_FORWARD\020\002\0222\n.DOTA_PARTICLE_M"
|
||||
"ANAGER_EVENT_UPDATE_ORIENTATION\020\003\022/\n+DOT"
|
||||
"A_PARTICLE_MANAGER_EVENT_UPDATE_FALLBACK"
|
||||
"\020\004\022*\n&DOTA_PARTICLE_MANAGER_EVENT_UPDATE"
|
||||
"_ENT\020\005\022-\n)DOTA_PARTICLE_MANAGER_EVENT_UP"
|
||||
"DATE_OFFSET\020\006\022\'\n#DOTA_PARTICLE_MANAGER_E"
|
||||
"VENT_DESTROY\020\007\0221\n-DOTA_PARTICLE_MANAGER_"
|
||||
"EVENT_DESTROY_INVOLVING\020\010\022\'\n#DOTA_PARTIC"
|
||||
"LE_MANAGER_EVENT_RELEASE\020\t\022\'\n#DOTA_PARTI"
|
||||
"CLE_MANAGER_EVENT_LATENCY\020\n\022+\n\'DOTA_PART"
|
||||
"ICLE_MANAGER_EVENT_SHOULD_DRAW\020\013\022&\n\"DOTA"
|
||||
"_PARTICLE_MANAGER_EVENT_FROZEN\020\014*\356\003\n\023DOT"
|
||||
"A_OVERHEAD_ALERT\022\027\n\023OVERHEAD_ALERT_GOLD\020"
|
||||
"\000\022\027\n\023OVERHEAD_ALERT_DENY\020\001\022\033\n\027OVERHEAD_A"
|
||||
"LERT_CRITICAL\020\002\022\025\n\021OVERHEAD_ALERT_XP\020\003\022%"
|
||||
"\n!OVERHEAD_ALERT_BONUS_SPELL_DAMAGE\020\004\022\027\n"
|
||||
"\023OVERHEAD_ALERT_MISS\020\005\022\031\n\025OVERHEAD_ALERT"
|
||||
"_DAMAGE\020\006\022\030\n\024OVERHEAD_ALERT_EVADE\020\007\022\030\n\024O"
|
||||
"VERHEAD_ALERT_BLOCK\020\010\022&\n\"OVERHEAD_ALERT_"
|
||||
"BONUS_POISON_DAMAGE\020\t\022\027\n\023OVERHEAD_ALERT_"
|
||||
"HEAL\020\n\022\033\n\027OVERHEAD_ALERT_MANA_ADD\020\013\022\034\n\030O"
|
||||
"VERHEAD_ALERT_MANA_LOSS\020\014\022!\n\035OVERHEAD_AL"
|
||||
"ERT_LAST_HIT_EARLY\020\r\022!\n\035OVERHEAD_ALERT_L"
|
||||
"AST_HIT_CLOSE\020\016\022 \n\034OVERHEAD_ALERT_LAST_H"
|
||||
"IT_MISS\020\017*b\n\026DOTA_ABILITY_PING_TYPE\022\026\n\022A"
|
||||
"BILITY_PING_READY\020\001\022\025\n\021ABILITY_PING_MANA"
|
||||
"\020\002\022\031\n\025ABILITY_PING_COOLDOWN\020\003B\005H\001\200\001\000", 15116);
|
||||
"\005\022\016\n\006handle\030\006 \001(\005\022#\n\014acceleration\030\007 \001(\0132"
|
||||
"\r.CMsgVector2D\022\021\n\tmax_speed\030\010 \001(\002\"6\n$CDO"
|
||||
"TAUserMsg_DestroyLinearProjectile\022\016\n\006han"
|
||||
"dle\030\001 \001(\005\"9\n%CDOTAUserMsg_DodgeTrackingP"
|
||||
"rojectiles\022\020\n\010entindex\030\001 \002(\005\"_\n!CDOTAUse"
|
||||
"rMsg_SpectatorPlayerClick\022\020\n\010entindex\030\001 "
|
||||
"\002(\005\022\022\n\norder_type\030\002 \001(\005\022\024\n\014target_index\030"
|
||||
"\003 \001(\005\"b\n\035CDOTAUserMsg_NevermoreRequiem\022\025"
|
||||
"\n\rentity_handle\030\001 \001(\005\022\r\n\005lines\030\002 \001(\005\022\033\n\006"
|
||||
"origin\030\003 \001(\0132\013.CMsgVector\".\n\033CDOTAUserMs"
|
||||
"g_InvalidCommand\022\017\n\007message\030\001 \001(\t\")\n\025CDO"
|
||||
"TAUserMsg_HudError\022\020\n\010order_id\030\001 \001(\005\"c\n\033"
|
||||
"CDOTAUserMsg_SharedCooldown\022\020\n\010entindex\030"
|
||||
"\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\020\n\010cooldown\030\003 \001(\002\022\022\n"
|
||||
"\nname_index\030\004 \001(\005\"/\n\037CDOTAUserMsg_SetNex"
|
||||
"tAutobuyItem\022\014\n\004name\030\001 \001(\t\"X\n\033CDOTAUserM"
|
||||
"sg_HalloweenDrops\022\021\n\titem_defs\030\001 \003(\r\022\022\n\n"
|
||||
"player_ids\030\002 \003(\r\022\022\n\nprize_list\030\003 \001(\r\"\376\001\n"
|
||||
"\034CDOTAResponseQuerySerialized\0221\n\005facts\030\001"
|
||||
" \003(\0132\".CDOTAResponseQuerySerialized.Fact"
|
||||
"\032\252\001\n\004Fact\022\013\n\003key\030\001 \002(\005\022F\n\007valtype\030\002 \002(\0162"
|
||||
",.CDOTAResponseQuerySerialized.Fact.Valu"
|
||||
"eType:\007NUMERIC\022\023\n\013val_numeric\030\003 \001(\002\022\022\n\nv"
|
||||
"al_string\030\004 \001(\t\"$\n\tValueType\022\013\n\007NUMERIC\020"
|
||||
"\001\022\n\n\006STRING\020\002\"\220\001\n\030CDOTASpeechMatchOnClie"
|
||||
"nt\022\017\n\007concept\030\001 \001(\005\022\026\n\016recipient_type\030\002 "
|
||||
"\001(\005\0224\n\rresponsequery\030\003 \001(\0132\035.CDOTARespon"
|
||||
"seQuerySerialized\022\025\n\nrandomseed\030\004 \001(\017:\0010"
|
||||
"\"\260\007\n\026CDOTAUserMsg_UnitEvent\0228\n\010msg_type\030"
|
||||
"\001 \002(\0162\024.EDotaEntityMessages:\020DOTA_UNIT_S"
|
||||
"PEECH\022\024\n\014entity_index\030\002 \002(\005\022.\n\006speech\030\003 "
|
||||
"\001(\0132\036.CDOTAUserMsg_UnitEvent.Speech\0227\n\013s"
|
||||
"peech_mute\030\004 \001(\0132\".CDOTAUserMsg_UnitEven"
|
||||
"t.SpeechMute\0227\n\013add_gesture\030\005 \001(\0132\".CDOT"
|
||||
"AUserMsg_UnitEvent.AddGesture\022=\n\016remove_"
|
||||
"gesture\030\006 \001(\0132%.CDOTAUserMsg_UnitEvent.R"
|
||||
"emoveGesture\0229\n\014blood_impact\030\007 \001(\0132#.CDO"
|
||||
"TAUserMsg_UnitEvent.BloodImpact\0229\n\014fade_"
|
||||
"gesture\030\010 \001(\0132#.CDOTAUserMsg_UnitEvent.F"
|
||||
"adeGesture\0229\n\026speech_match_on_client\030\t \001"
|
||||
"(\0132\031.CDOTASpeechMatchOnClient\032k\n\006Speech\022"
|
||||
"\017\n\007concept\030\001 \001(\005\022\020\n\010response\030\002 \001(\t\022\026\n\016re"
|
||||
"cipient_type\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\027\n\010mut"
|
||||
"eable\030\005 \001(\010:\005false\032 \n\nSpeechMute\022\022\n\005dela"
|
||||
"y\030\001 \001(\002:\0030.5\032o\n\nAddGesture\022(\n\010activity\030\001"
|
||||
" \001(\0162\t.Activity:\013ACT_INVALID\022\014\n\004slot\030\002 \001"
|
||||
"(\005\022\022\n\007fade_in\030\003 \001(\002:\0010\022\025\n\010fade_out\030\004 \001(\002"
|
||||
":\0030.1\0329\n\rRemoveGesture\022(\n\010activity\030\001 \001(\016"
|
||||
"2\t.Activity:\013ACT_INVALID\032@\n\013BloodImpact\022"
|
||||
"\r\n\005scale\030\001 \001(\005\022\020\n\010x_normal\030\002 \001(\005\022\020\n\010y_no"
|
||||
"rmal\030\003 \001(\005\0327\n\013FadeGesture\022(\n\010activity\030\001 "
|
||||
"\001(\0162\t.Activity:\013ACT_INVALID\"0\n\032CDOTAUser"
|
||||
"Msg_ItemPurchased\022\022\n\nitem_index\030\001 \001(\005\"j\n"
|
||||
"\026CDOTAUserMsg_ItemFound\022\016\n\006player\030\001 \001(\005\022"
|
||||
"\017\n\007quality\030\002 \001(\005\022\016\n\006rarity\030\003 \001(\005\022\016\n\006meth"
|
||||
"od\030\004 \001(\005\022\017\n\007itemdef\030\005 \001(\005\"\215\020\n\034CDOTAUserM"
|
||||
"sg_ParticleManager\022H\n\004type\030\001 \002(\0162\026.DOTA_"
|
||||
"PARTICLE_MESSAGE:\"DOTA_PARTICLE_MANAGER_"
|
||||
"EVENT_CREATE\022\r\n\005index\030\002 \002(\r\022R\n\026release_p"
|
||||
"article_index\030\003 \001(\01322.CDOTAUserMsg_Parti"
|
||||
"cleManager.ReleaseParticleIndex\022E\n\017creat"
|
||||
"e_particle\030\004 \001(\0132,.CDOTAUserMsg_Particle"
|
||||
"Manager.CreateParticle\022G\n\020destroy_partic"
|
||||
"le\030\005 \001(\0132-.CDOTAUserMsg_ParticleManager."
|
||||
"DestroyParticle\022Z\n\032destroy_particle_invo"
|
||||
"lving\030\006 \001(\01326.CDOTAUserMsg_ParticleManag"
|
||||
"er.DestroyParticleInvolving\022E\n\017update_pa"
|
||||
"rticle\030\007 \001(\0132,.CDOTAUserMsg_ParticleMana"
|
||||
"ger.UpdateParticle\022L\n\023update_particle_fw"
|
||||
"d\030\010 \001(\0132/.CDOTAUserMsg_ParticleManager.U"
|
||||
"pdateParticleFwd\022R\n\026update_particle_orie"
|
||||
"nt\030\t \001(\01322.CDOTAUserMsg_ParticleManager."
|
||||
"UpdateParticleOrient\022V\n\030update_particle_"
|
||||
"fallback\030\n \001(\01324.CDOTAUserMsg_ParticleMa"
|
||||
"nager.UpdateParticleFallback\022R\n\026update_p"
|
||||
"article_offset\030\013 \001(\01322.CDOTAUserMsg_Part"
|
||||
"icleManager.UpdateParticleOffset\022L\n\023upda"
|
||||
"te_particle_ent\030\014 \001(\0132/.CDOTAUserMsg_Par"
|
||||
"ticleManager.UpdateParticleEnt\022[\n\033update"
|
||||
"_particle_should_draw\030\016 \001(\01326.CDOTAUserM"
|
||||
"sg_ParticleManager.UpdateParticleShouldD"
|
||||
"raw\022Y\n\032update_particle_set_frozen\030\017 \001(\0132"
|
||||
"5.CDOTAUserMsg_ParticleManager.UpdatePar"
|
||||
"ticleSetFrozen\032\026\n\024ReleaseParticleIndex\032Y"
|
||||
"\n\016CreateParticle\022\033\n\023particle_name_index\030"
|
||||
"\001 \001(\005\022\023\n\013attach_type\030\002 \001(\005\022\025\n\rentity_han"
|
||||
"dle\030\003 \001(\005\032.\n\017DestroyParticle\022\033\n\023destroy_"
|
||||
"immediately\030\001 \001(\010\032N\n\030DestroyParticleInvo"
|
||||
"lving\022\033\n\023destroy_immediately\030\001 \001(\010\022\025\n\ren"
|
||||
"tity_handle\030\003 \001(\005\032F\n\016UpdateParticle\022\025\n\rc"
|
||||
"ontrol_point\030\001 \001(\005\022\035\n\010position\030\002 \001(\0132\013.C"
|
||||
"MsgVector\032H\n\021UpdateParticleFwd\022\025\n\rcontro"
|
||||
"l_point\030\001 \001(\005\022\034\n\007forward\030\002 \001(\0132\013.CMsgVec"
|
||||
"tor\032\200\001\n\024UpdateParticleOrient\022\025\n\rcontrol_"
|
||||
"point\030\001 \001(\005\022\034\n\007forward\030\002 \001(\0132\013.CMsgVecto"
|
||||
"r\022\032\n\005right\030\003 \001(\0132\013.CMsgVector\022\027\n\002up\030\004 \001("
|
||||
"\0132\013.CMsgVector\032N\n\026UpdateParticleFallback"
|
||||
"\022\025\n\rcontrol_point\030\001 \001(\005\022\035\n\010position\030\002 \001("
|
||||
"\0132\013.CMsgVector\032Q\n\024UpdateParticleOffset\022\025"
|
||||
"\n\rcontrol_point\030\001 \001(\005\022\"\n\rorigin_offset\030\002"
|
||||
" \001(\0132\013.CMsgVector\032\255\001\n\021UpdateParticleEnt\022"
|
||||
"\025\n\rcontrol_point\030\001 \001(\005\022\025\n\rentity_handle\030"
|
||||
"\002 \001(\005\022\023\n\013attach_type\030\003 \001(\005\022\022\n\nattachment"
|
||||
"\030\004 \001(\005\022&\n\021fallback_position\030\005 \001(\0132\013.CMsg"
|
||||
"Vector\022\031\n\021include_wearables\030\006 \001(\010\032-\n\027Upd"
|
||||
"ateParticleSetFrozen\022\022\n\nset_frozen\030\001 \001(\010"
|
||||
"\032/\n\030UpdateParticleShouldDraw\022\023\n\013should_d"
|
||||
"raw\030\001 \001(\010\"\305\001\n\032CDOTAUserMsg_OverheadEvent"
|
||||
"\022\?\n\014message_type\030\001 \002(\0162\024.DOTA_OVERHEAD_A"
|
||||
"LERT:\023OVERHEAD_ALERT_GOLD\022\r\n\005value\030\002 \001(\005"
|
||||
"\022\036\n\026target_player_entindex\030\003 \001(\005\022\027\n\017targ"
|
||||
"et_entindex\030\004 \001(\005\022\036\n\026source_player_entin"
|
||||
"dex\030\005 \001(\005\">\n\034CDOTAUserMsg_TutorialTipInf"
|
||||
"o\022\014\n\004name\030\001 \001(\t\022\020\n\010progress\030\002 \001(\005\"]\n\033CDO"
|
||||
"TAUserMsg_TutorialFinish\022\017\n\007heading\030\001 \001("
|
||||
"\t\022\016\n\006emblem\030\002 \001(\t\022\014\n\004body\030\003 \001(\t\022\017\n\007succe"
|
||||
"ss\030\004 \001(\010\"_\n\037CDOTAUserMsg_SendGenericTool"
|
||||
"Tip\022\r\n\005title\030\001 \001(\t\022\014\n\004text\030\002 \001(\t\022\020\n\010enti"
|
||||
"ndex\030\003 \001(\005\022\r\n\005close\030\004 \001(\010\"S\n\026CDOTAUserMs"
|
||||
"g_WorldLine\022\021\n\tplayer_id\030\001 \001(\005\022&\n\tworldl"
|
||||
"ine\030\002 \001(\0132\023.CDOTAMsg_WorldLine\"F\n\033CDOTAU"
|
||||
"serMsg_TournamentDrop\022\023\n\013winner_name\030\001 \001"
|
||||
"(\t\022\022\n\nevent_type\030\002 \001(\005\"\223\001\n\026CDOTAUserMsg_"
|
||||
"ChatWheel\022;\n\014chat_message\030\001 \001(\0162\026.EDOTAC"
|
||||
"hatWheelMessage:\rk_EDOTA_CW_Ok\022\021\n\tplayer"
|
||||
"_id\030\002 \001(\r\022\022\n\naccount_id\030\003 \001(\r\022\025\n\rparam_h"
|
||||
"ero_id\030\004 \001(\r\"]\n\035CDOTAUserMsg_ReceivedXma"
|
||||
"sGift\022\021\n\tplayer_id\030\001 \001(\005\022\021\n\titem_name\030\002 "
|
||||
"\001(\t\022\026\n\016inventory_slot\030\003 \001(\005\"V\n\027CDOTAUser"
|
||||
"Msg_ShowSurvey\022\021\n\tsurvey_id\030\001 \001(\005\022\020\n\010mat"
|
||||
"ch_id\030\002 \001(\r\022\026\n\016response_style\030\003 \001(\t\"5\n C"
|
||||
"DOTAUserMsg_UpdateSharedContent\022\021\n\tslot_"
|
||||
"type\030\001 \001(\005\"!\n\037CDOTAUserMsg_TutorialReque"
|
||||
"stExp\".\n\031CDOTAUserMsg_TutorialFade\022\021\n\ttg"
|
||||
"t_alpha\030\001 \001(\005\"x\n CDOTAUserMsg_TutorialPi"
|
||||
"ngMinimap\022\021\n\tplayer_id\030\001 \001(\r\022\r\n\005pos_x\030\002 "
|
||||
"\001(\002\022\r\n\005pos_y\030\003 \001(\002\022\r\n\005pos_z\030\004 \001(\002\022\024\n\014ent"
|
||||
"ity_index\030\005 \001(\005\"/\n\036CDOTA_UM_GamerulesSta"
|
||||
"teChanged\022\r\n\005state\030\001 \001(\r\"E\n\035CDOTAUserMsg"
|
||||
"_AddQuestLogEntry\022\020\n\010npc_name\030\001 \001(\t\022\022\n\nn"
|
||||
"pc_dialog\030\002 \001(\t\"[\n\032CDOTAUserMsg_SendStat"
|
||||
"Popup\022\021\n\tplayer_id\030\001 \001(\005\022*\n\tstatpopup\030\002 "
|
||||
"\001(\0132\027.CDOTAMsg_SendStatPopup\"C\n\034CDOTAUse"
|
||||
"rMsg_SendRoshanPopup\022\021\n\treclaimed\030\001 \001(\010\022"
|
||||
"\020\n\010gametime\030\002 \001(\005\"L\n\032CDOTAUserMsg_SendFi"
|
||||
"nalGold\022\025\n\rreliable_gold\030\001 \003(\r\022\027\n\017unreli"
|
||||
"able_gold\030\002 \003(\r\"K\n\026CDOTAUserMsg_CustomMs"
|
||||
"g\022\017\n\007message\030\001 \001(\t\022\021\n\tplayer_id\030\002 \001(\005\022\r\n"
|
||||
"\005value\030\003 \001(\005\"X\n\031CDOTAUserMsg_CoachHUDPin"
|
||||
"g\022\021\n\tplayer_id\030\001 \001(\r\022(\n\010hud_ping\030\002 \001(\0132\026"
|
||||
".CDOTAMsg_CoachHUDPing\" \n\036CDOTAUserMsg_C"
|
||||
"lientLoadGridNav\"\226\001\n\030CDOTAUserMsg_Abilit"
|
||||
"yPing\022\021\n\tplayer_id\030\001 \001(\r\022\022\n\nability_id\030\002"
|
||||
" \001(\r\0229\n\004type\030\003 \001(\0162\027.DOTA_ABILITY_PING_T"
|
||||
"YPE:\022ABILITY_PING_READY\022\030\n\020cooldown_seco"
|
||||
"nds\030\004 \001(\r\"\221\001\n\035CDOTAUserMsg_ShowGenericPo"
|
||||
"pup\022\016\n\006header\030\001 \002(\t\022\014\n\004body\030\002 \002(\t\022\016\n\006par"
|
||||
"am1\030\003 \001(\t\022\016\n\006param2\030\004 \001(\t\022\023\n\013tint_screen"
|
||||
"\030\005 \001(\010\022\035\n\025show_no_other_dialogs\030\006 \001(\010\"`\n"
|
||||
"\026CDOTAUserMsg_VoteStart\022\r\n\005title\030\001 \001(\t\022\020"
|
||||
"\n\010duration\030\002 \001(\002\022\024\n\014choice_count\030\003 \001(\005\022\017"
|
||||
"\n\007choices\030\004 \003(\t\"0\n\027CDOTAUserMsg_VoteUpda"
|
||||
"te\022\025\n\rchoice_counts\030\001 \003(\005\"/\n\024CDOTAUserMs"
|
||||
"g_VoteEnd\022\027\n\017selected_choice\030\001 \001(\005\"X\n\037CD"
|
||||
"OTAUserMsg_BoosterStatePlayer\022\021\n\tplayer_"
|
||||
"id\030\001 \001(\r\022\r\n\005bonus\030\002 \001(\002\022\023\n\013event_bonus\030\003"
|
||||
" \001(\002\"V\n\031CDOTAUserMsg_BoosterState\0229\n\017boo"
|
||||
"sted_players\030\001 \003(\0132 .CDOTAUserMsg_Booste"
|
||||
"rStatePlayer*\244\r\n\021EDotaUserMessages\022\036\n\032DO"
|
||||
"TA_UM_AddUnitToSelection\020@\022\027\n\023DOTA_UM_AI"
|
||||
"DebugLine\020A\022\025\n\021DOTA_UM_ChatEvent\020B\022\037\n\033DO"
|
||||
"TA_UM_CombatHeroPositions\020C\022\031\n\025DOTA_UM_C"
|
||||
"ombatLogData\020D\022\036\n\032DOTA_UM_CombatLogShowD"
|
||||
"eath\020F\022\"\n\036DOTA_UM_CreateLinearProjectile"
|
||||
"\020G\022#\n\037DOTA_UM_DestroyLinearProjectile\020H\022"
|
||||
"$\n DOTA_UM_DodgeTrackingProjectiles\020I\022\034\n"
|
||||
"\030DOTA_UM_GlobalLightColor\020J\022 \n\034DOTA_UM_G"
|
||||
"lobalLightDirection\020K\022\032\n\026DOTA_UM_Invalid"
|
||||
"Command\020L\022\030\n\024DOTA_UM_LocationPing\020M\022\023\n\017D"
|
||||
"OTA_UM_MapLine\020N\022\033\n\027DOTA_UM_MiniKillCamI"
|
||||
"nfo\020O\022\035\n\031DOTA_UM_MinimapDebugPoint\020P\022\030\n\024"
|
||||
"DOTA_UM_MinimapEvent\020Q\022\034\n\030DOTA_UM_Neverm"
|
||||
"oreRequiem\020R\022\031\n\025DOTA_UM_OverheadEvent\020S\022"
|
||||
"\036\n\032DOTA_UM_SetNextAutobuyItem\020T\022\032\n\026DOTA_"
|
||||
"UM_SharedCooldown\020U\022 \n\034DOTA_UM_Spectator"
|
||||
"PlayerClick\020V\022\033\n\027DOTA_UM_TutorialTipInfo"
|
||||
"\020W\022\025\n\021DOTA_UM_UnitEvent\020X\022\033\n\027DOTA_UM_Par"
|
||||
"ticleManager\020Y\022\023\n\017DOTA_UM_BotChat\020Z\022\024\n\020D"
|
||||
"OTA_UM_HudError\020[\022\031\n\025DOTA_UM_ItemPurchas"
|
||||
"ed\020\\\022\020\n\014DOTA_UM_Ping\020]\022\025\n\021DOTA_UM_ItemFo"
|
||||
"und\020^\022!\n\035DOTA_UM_CharacterSpeakConcept\020_"
|
||||
"\022\026\n\022DOTA_UM_SwapVerify\020`\022\025\n\021DOTA_UM_Worl"
|
||||
"dLine\020a\022\032\n\026DOTA_UM_TournamentDrop\020b\022\025\n\021D"
|
||||
"OTA_UM_ItemAlert\020c\022\032\n\026DOTA_UM_HalloweenD"
|
||||
"rops\020d\022\025\n\021DOTA_UM_ChatWheel\020e\022\034\n\030DOTA_UM"
|
||||
"_ReceivedXmasGift\020f\022\037\n\033DOTA_UM_UpdateSha"
|
||||
"redContent\020g\022\036\n\032DOTA_UM_TutorialRequestE"
|
||||
"xp\020h\022\037\n\033DOTA_UM_TutorialPingMinimap\020i\022!\n"
|
||||
"\035DOTA_UM_GamerulesStateChanged\020j\022\026\n\022DOTA"
|
||||
"_UM_ShowSurvey\020k\022\030\n\024DOTA_UM_TutorialFade"
|
||||
"\020l\022\034\n\030DOTA_UM_AddQuestLogEntry\020m\022\031\n\025DOTA"
|
||||
"_UM_SendStatPopup\020n\022\032\n\026DOTA_UM_TutorialF"
|
||||
"inish\020o\022\033\n\027DOTA_UM_SendRoshanPopup\020p\022\036\n\032"
|
||||
"DOTA_UM_SendGenericToolTip\020q\022\031\n\025DOTA_UM_"
|
||||
"SendFinalGold\020r\022\025\n\021DOTA_UM_CustomMsg\020s\022\030"
|
||||
"\n\024DOTA_UM_CoachHUDPing\020t\022\035\n\031DOTA_UM_Clie"
|
||||
"ntLoadGridNav\020u\022\027\n\023DOTA_UM_AbilityPing\020v"
|
||||
"\022\034\n\030DOTA_UM_ShowGenericPopup\020w\022\025\n\021DOTA_U"
|
||||
"M_VoteStart\020x\022\026\n\022DOTA_UM_VoteUpdate\020y\022\023\n"
|
||||
"\017DOTA_UM_VoteEnd\020z\022\030\n\024DOTA_UM_BoosterSta"
|
||||
"te\020{\022\035\n\031DOTA_UM_WillPurchaseAlert\020|*\331\024\n\021"
|
||||
"DOTA_CHAT_MESSAGE\022!\n\024CHAT_MESSAGE_INVALI"
|
||||
"D\020\377\377\377\377\377\377\377\377\377\001\022\032\n\026CHAT_MESSAGE_HERO_KILL\020\000"
|
||||
"\022\032\n\026CHAT_MESSAGE_HERO_DENY\020\001\022\036\n\032CHAT_MES"
|
||||
"SAGE_BARRACKS_KILL\020\002\022\033\n\027CHAT_MESSAGE_TOW"
|
||||
"ER_KILL\020\003\022\033\n\027CHAT_MESSAGE_TOWER_DENY\020\004\022\033"
|
||||
"\n\027CHAT_MESSAGE_FIRSTBLOOD\020\005\022\034\n\030CHAT_MESS"
|
||||
"AGE_STREAK_KILL\020\006\022\030\n\024CHAT_MESSAGE_BUYBAC"
|
||||
"K\020\007\022\026\n\022CHAT_MESSAGE_AEGIS\020\010\022\034\n\030CHAT_MESS"
|
||||
"AGE_ROSHAN_KILL\020\t\022\035\n\031CHAT_MESSAGE_COURIE"
|
||||
"R_LOST\020\n\022\"\n\036CHAT_MESSAGE_COURIER_RESPAWN"
|
||||
"ED\020\013\022\033\n\027CHAT_MESSAGE_GLYPH_USED\020\014\022\036\n\032CHA"
|
||||
"T_MESSAGE_ITEM_PURCHASE\020\r\022\030\n\024CHAT_MESSAG"
|
||||
"E_CONNECT\020\016\022\033\n\027CHAT_MESSAGE_DISCONNECT\020\017"
|
||||
"\022.\n*CHAT_MESSAGE_DISCONNECT_WAIT_FOR_REC"
|
||||
"ONNECT\020\020\022*\n&CHAT_MESSAGE_DISCONNECT_TIME"
|
||||
"_REMAINING\020\021\0221\n-CHAT_MESSAGE_DISCONNECT_"
|
||||
"TIME_REMAINING_PLURAL\020\022\022\032\n\026CHAT_MESSAGE_"
|
||||
"RECONNECT\020\023\022\030\n\024CHAT_MESSAGE_ABANDON\020\024\022\036\n"
|
||||
"\032CHAT_MESSAGE_SAFE_TO_LEAVE\020\025\022\034\n\030CHAT_ME"
|
||||
"SSAGE_RUNE_PICKUP\020\026\022\034\n\030CHAT_MESSAGE_RUNE"
|
||||
"_BOTTLE\020\027\022\031\n\025CHAT_MESSAGE_INTHEBAG\020\030\022\033\n\027"
|
||||
"CHAT_MESSAGE_SECRETSHOP\020\031\022#\n\037CHAT_MESSAG"
|
||||
"E_ITEM_AUTOPURCHASED\020\032\022\037\n\033CHAT_MESSAGE_I"
|
||||
"TEMS_COMBINED\020\033\022\035\n\031CHAT_MESSAGE_SUPER_CR"
|
||||
"EEPS\020\034\022%\n!CHAT_MESSAGE_CANT_USE_ACTION_I"
|
||||
"TEM\020\035\022\"\n\036CHAT_MESSAGE_CHARGES_EXHAUSTED\020"
|
||||
"\036\022\032\n\026CHAT_MESSAGE_CANTPAUSE\020\037\022\035\n\031CHAT_ME"
|
||||
"SSAGE_NOPAUSESLEFT\020 \022\035\n\031CHAT_MESSAGE_CAN"
|
||||
"TPAUSEYET\020!\022\027\n\023CHAT_MESSAGE_PAUSED\020\"\022\"\n\036"
|
||||
"CHAT_MESSAGE_UNPAUSE_COUNTDOWN\020#\022\031\n\025CHAT"
|
||||
"_MESSAGE_UNPAUSED\020$\022\036\n\032CHAT_MESSAGE_AUTO"
|
||||
"_UNPAUSED\020%\022\032\n\026CHAT_MESSAGE_YOUPAUSED\020&\022"
|
||||
" \n\034CHAT_MESSAGE_CANTUNPAUSETEAM\020\'\022(\n$CHA"
|
||||
"T_MESSAGE_SAFE_TO_LEAVE_ABANDONER\020(\022\"\n\036C"
|
||||
"HAT_MESSAGE_VOICE_TEXT_BANNED\020)\022.\n*CHAT_"
|
||||
"MESSAGE_SPECTATORS_WATCHING_THIS_GAME\020*\022"
|
||||
" \n\034CHAT_MESSAGE_REPORT_REMINDER\020+\022\032\n\026CHA"
|
||||
"T_MESSAGE_ECON_ITEM\020,\022\026\n\022CHAT_MESSAGE_TA"
|
||||
"UNT\020-\022\027\n\023CHAT_MESSAGE_RANDOM\020.\022\030\n\024CHAT_M"
|
||||
"ESSAGE_RD_TURN\020/\022.\n*CHAT_MESSAGE_SAFE_TO"
|
||||
"_LEAVE_ABANDONER_EARLY\0200\022 \n\034CHAT_MESSAGE"
|
||||
"_DROP_RATE_BONUS\0201\022!\n\035CHAT_MESSAGE_NO_BA"
|
||||
"TTLE_POINTS\0202\022\035\n\031CHAT_MESSAGE_DENIED_AEG"
|
||||
"IS\0203\022\036\n\032CHAT_MESSAGE_INFORMATIONAL\0204\022\035\n\031"
|
||||
"CHAT_MESSAGE_AEGIS_STOLEN\0205\022\035\n\031CHAT_MESS"
|
||||
"AGE_ROSHAN_CANDY\0206\022\034\n\030CHAT_MESSAGE_ITEM_"
|
||||
"GIFTED\0207\022\'\n#CHAT_MESSAGE_HERO_KILL_WITH_"
|
||||
"GREEVIL\0208\022(\n$CHAT_MESSAGE_HOLDOUT_TOWER_"
|
||||
"DESTROYED\0209\022\'\n#CHAT_MESSAGE_HOLDOUT_WALL"
|
||||
"_DESTROYED\020:\022&\n\"CHAT_MESSAGE_HOLDOUT_WAL"
|
||||
"L_FINISHED\020;\022,\n(CHAT_MESSAGE_SAFE_TO_LEA"
|
||||
"VE_ABANDONER_AFK\020<\0222\n.CHAT_MESSAGE_SAFE_"
|
||||
"TO_LEAVE_ABANDONER_AFK_EARLY\020=\022%\n!CHAT_M"
|
||||
"ESSAGE_ABANDON_LIMITED_HERO\020>\0221\n-CHAT_ME"
|
||||
"SSAGE_ABANDON_LIMITED_HERO_EXPLANATION\020\?"
|
||||
"\022(\n$CHAT_MESSAGE_DISCONNECT_LIMITED_HERO"
|
||||
"\020@\0223\n/CHAT_MESSAGE_LOW_PRIORITY_COMPLETE"
|
||||
"D_EXPLANATION\020A\022,\n(CHAT_MESSAGE_RECRUITM"
|
||||
"ENT_DROP_RATE_BONUS\020B\0221\n-CHAT_MESSAGE_FR"
|
||||
"OSTIVUS_SHINING_BOOSTER_ACTIVE\020C\022%\n!CHAT"
|
||||
"_MESSAGE_SAFE_TO_LEAVE_RANKED\020D\022/\n+CHAT_"
|
||||
"MESSAGE_SAFE_TO_LEAVE_ABANDONER_RANKED\020E"
|
||||
"\0225\n1CHAT_MESSAGE_SAFE_TO_LEAVE_ABANDONER"
|
||||
"_EARLY_RANKED\020F\0223\n/CHAT_MESSAGE_SAFE_TO_"
|
||||
"LEAVE_ABANDONER_AFK_RANKED\020G\0229\n5CHAT_MES"
|
||||
"SAGE_SAFE_TO_LEAVE_ABANDONER_AFK_EARLY_R"
|
||||
"ANKED\020H*\262\001\n\035DOTA_NO_BATTLE_POINTS_REASON"
|
||||
"S\022%\n!NO_BATTLE_POINTS_WRONG_LOBBY_TYPE\020\001"
|
||||
"\022\"\n\036NO_BATTLE_POINTS_PRACTICE_BOTS\020\002\022#\n\037"
|
||||
"NO_BATTLE_POINTS_CHEATS_ENABLED\020\003\022!\n\035NO_"
|
||||
"BATTLE_POINTS_LOW_PRIORITY\020\004*\250\001\n\027DOTA_CH"
|
||||
"AT_INFORMATIONAL\022!\n\035INFO_COOP_BATTLE_POI"
|
||||
"NTS_RULES\020\001\022#\n\037INFO_FROSTIVUS_ABANDON_RE"
|
||||
"MINDER\020\002\022\030\n\024INFO_RANKED_REMINDER\020\003\022+\n\'IN"
|
||||
"FO_COOP_LOW_PRIORITY_PASSIVE_REMINDER\020\004*"
|
||||
"\251\001\n\024DOTA_COMBATLOG_TYPES\022\031\n\025DOTA_COMBATL"
|
||||
"OG_DAMAGE\020\000\022\027\n\023DOTA_COMBATLOG_HEAL\020\001\022\037\n\033"
|
||||
"DOTA_COMBATLOG_MODIFIER_ADD\020\002\022\"\n\036DOTA_CO"
|
||||
"MBATLOG_MODIFIER_REMOVE\020\003\022\030\n\024DOTA_COMBAT"
|
||||
"LOG_DEATH\020\004*\345\001\n\023EDotaEntityMessages\022\024\n\020D"
|
||||
"OTA_UNIT_SPEECH\020\000\022\031\n\025DOTA_UNIT_SPEECH_MU"
|
||||
"TE\020\001\022\031\n\025DOTA_UNIT_ADD_GESTURE\020\002\022\034\n\030DOTA_"
|
||||
"UNIT_REMOVE_GESTURE\020\003\022!\n\035DOTA_UNIT_REMOV"
|
||||
"E_ALL_GESTURES\020\004\022\032\n\026DOTA_UNIT_FADE_GESTU"
|
||||
"RE\020\006\022%\n!DOTA_UNIT_SPEECH_CLIENTSIDE_RULE"
|
||||
"S\020\007*\332\004\n\025DOTA_PARTICLE_MESSAGE\022&\n\"DOTA_PA"
|
||||
"RTICLE_MANAGER_EVENT_CREATE\020\000\022&\n\"DOTA_PA"
|
||||
"RTICLE_MANAGER_EVENT_UPDATE\020\001\022.\n*DOTA_PA"
|
||||
"RTICLE_MANAGER_EVENT_UPDATE_FORWARD\020\002\0222\n"
|
||||
".DOTA_PARTICLE_MANAGER_EVENT_UPDATE_ORIE"
|
||||
"NTATION\020\003\022/\n+DOTA_PARTICLE_MANAGER_EVENT"
|
||||
"_UPDATE_FALLBACK\020\004\022*\n&DOTA_PARTICLE_MANA"
|
||||
"GER_EVENT_UPDATE_ENT\020\005\022-\n)DOTA_PARTICLE_"
|
||||
"MANAGER_EVENT_UPDATE_OFFSET\020\006\022\'\n#DOTA_PA"
|
||||
"RTICLE_MANAGER_EVENT_DESTROY\020\007\0221\n-DOTA_P"
|
||||
"ARTICLE_MANAGER_EVENT_DESTROY_INVOLVING\020"
|
||||
"\010\022\'\n#DOTA_PARTICLE_MANAGER_EVENT_RELEASE"
|
||||
"\020\t\022\'\n#DOTA_PARTICLE_MANAGER_EVENT_LATENC"
|
||||
"Y\020\n\022+\n\'DOTA_PARTICLE_MANAGER_EVENT_SHOUL"
|
||||
"D_DRAW\020\013\022&\n\"DOTA_PARTICLE_MANAGER_EVENT_"
|
||||
"FROZEN\020\014*\356\003\n\023DOTA_OVERHEAD_ALERT\022\027\n\023OVER"
|
||||
"HEAD_ALERT_GOLD\020\000\022\027\n\023OVERHEAD_ALERT_DENY"
|
||||
"\020\001\022\033\n\027OVERHEAD_ALERT_CRITICAL\020\002\022\025\n\021OVERH"
|
||||
"EAD_ALERT_XP\020\003\022%\n!OVERHEAD_ALERT_BONUS_S"
|
||||
"PELL_DAMAGE\020\004\022\027\n\023OVERHEAD_ALERT_MISS\020\005\022\031"
|
||||
"\n\025OVERHEAD_ALERT_DAMAGE\020\006\022\030\n\024OVERHEAD_AL"
|
||||
"ERT_EVADE\020\007\022\030\n\024OVERHEAD_ALERT_BLOCK\020\010\022&\n"
|
||||
"\"OVERHEAD_ALERT_BONUS_POISON_DAMAGE\020\t\022\027\n"
|
||||
"\023OVERHEAD_ALERT_HEAL\020\n\022\033\n\027OVERHEAD_ALERT"
|
||||
"_MANA_ADD\020\013\022\034\n\030OVERHEAD_ALERT_MANA_LOSS\020"
|
||||
"\014\022!\n\035OVERHEAD_ALERT_LAST_HIT_EARLY\020\r\022!\n\035"
|
||||
"OVERHEAD_ALERT_LAST_HIT_CLOSE\020\016\022 \n\034OVERH"
|
||||
"EAD_ALERT_LAST_HIT_MISS\020\017*b\n\026DOTA_ABILIT"
|
||||
"Y_PING_TYPE\022\026\n\022ABILITY_PING_READY\020\001\022\025\n\021A"
|
||||
"BILITY_PING_MANA\020\002\022\031\n\025ABILITY_PING_COOLD"
|
||||
"OWN\020\003B\005H\001\200\001\000", 15172);
|
||||
::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
|
||||
"dota_usermessages.proto", &protobuf_RegisterTypes);
|
||||
CDOTAUserMsg_AIDebugLine::default_instance_ = new CDOTAUserMsg_AIDebugLine();
|
||||
@ -8361,6 +8365,8 @@ const int CDOTAUserMsg_CreateLinearProjectile::kLatencyFieldNumber;
|
||||
const int CDOTAUserMsg_CreateLinearProjectile::kEntindexFieldNumber;
|
||||
const int CDOTAUserMsg_CreateLinearProjectile::kParticleIndexFieldNumber;
|
||||
const int CDOTAUserMsg_CreateLinearProjectile::kHandleFieldNumber;
|
||||
const int CDOTAUserMsg_CreateLinearProjectile::kAccelerationFieldNumber;
|
||||
const int CDOTAUserMsg_CreateLinearProjectile::kMaxSpeedFieldNumber;
|
||||
#endif // !_MSC_VER
|
||||
|
||||
CDOTAUserMsg_CreateLinearProjectile::CDOTAUserMsg_CreateLinearProjectile()
|
||||
@ -8371,6 +8377,7 @@ CDOTAUserMsg_CreateLinearProjectile::CDOTAUserMsg_CreateLinearProjectile()
|
||||
void CDOTAUserMsg_CreateLinearProjectile::InitAsDefaultInstance() {
|
||||
origin_ = const_cast< ::CMsgVector*>(&::CMsgVector::default_instance());
|
||||
velocity_ = const_cast< ::CMsgVector2D*>(&::CMsgVector2D::default_instance());
|
||||
acceleration_ = const_cast< ::CMsgVector2D*>(&::CMsgVector2D::default_instance());
|
||||
}
|
||||
|
||||
CDOTAUserMsg_CreateLinearProjectile::CDOTAUserMsg_CreateLinearProjectile(const CDOTAUserMsg_CreateLinearProjectile& from)
|
||||
@ -8387,6 +8394,8 @@ void CDOTAUserMsg_CreateLinearProjectile::SharedCtor() {
|
||||
entindex_ = 0;
|
||||
particle_index_ = 0;
|
||||
handle_ = 0;
|
||||
acceleration_ = NULL;
|
||||
max_speed_ = 0;
|
||||
::memset(_has_bits_, 0, sizeof(_has_bits_));
|
||||
}
|
||||
|
||||
@ -8398,6 +8407,7 @@ void CDOTAUserMsg_CreateLinearProjectile::SharedDtor() {
|
||||
if (this != default_instance_) {
|
||||
delete origin_;
|
||||
delete velocity_;
|
||||
delete acceleration_;
|
||||
}
|
||||
}
|
||||
|
||||
@ -8433,6 +8443,10 @@ void CDOTAUserMsg_CreateLinearProjectile::Clear() {
|
||||
entindex_ = 0;
|
||||
particle_index_ = 0;
|
||||
handle_ = 0;
|
||||
if (has_acceleration()) {
|
||||
if (acceleration_ != NULL) acceleration_->::CMsgVector2D::Clear();
|
||||
}
|
||||
max_speed_ = 0;
|
||||
}
|
||||
::memset(_has_bits_, 0, sizeof(_has_bits_));
|
||||
mutable_unknown_fields()->Clear();
|
||||
@ -8531,6 +8545,36 @@ bool CDOTAUserMsg_CreateLinearProjectile::MergePartialFromCodedStream(
|
||||
} else {
|
||||
goto handle_uninterpreted;
|
||||
}
|
||||
if (input->ExpectTag(58)) goto parse_acceleration;
|
||||
break;
|
||||
}
|
||||
|
||||
// optional .CMsgVector2D acceleration = 7;
|
||||
case 7: {
|
||||
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
|
||||
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
|
||||
parse_acceleration:
|
||||
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
|
||||
input, mutable_acceleration()));
|
||||
} else {
|
||||
goto handle_uninterpreted;
|
||||
}
|
||||
if (input->ExpectTag(69)) goto parse_max_speed;
|
||||
break;
|
||||
}
|
||||
|
||||
// optional float max_speed = 8;
|
||||
case 8: {
|
||||
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
|
||||
::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) {
|
||||
parse_max_speed:
|
||||
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
|
||||
float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>(
|
||||
input, &max_speed_)));
|
||||
set_has_max_speed();
|
||||
} else {
|
||||
goto handle_uninterpreted;
|
||||
}
|
||||
if (input->ExpectAtEnd()) return true;
|
||||
break;
|
||||
}
|
||||
@ -8585,6 +8629,17 @@ void CDOTAUserMsg_CreateLinearProjectile::SerializeWithCachedSizes(
|
||||
::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->handle(), output);
|
||||
}
|
||||
|
||||
// optional .CMsgVector2D acceleration = 7;
|
||||
if (has_acceleration()) {
|
||||
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
|
||||
7, this->acceleration(), output);
|
||||
}
|
||||
|
||||
// optional float max_speed = 8;
|
||||
if (has_max_speed()) {
|
||||
::google::protobuf::internal::WireFormatLite::WriteFloat(8, this->max_speed(), output);
|
||||
}
|
||||
|
||||
if (!unknown_fields().empty()) {
|
||||
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
|
||||
unknown_fields(), output);
|
||||
@ -8627,6 +8682,18 @@ void CDOTAUserMsg_CreateLinearProjectile::SerializeWithCachedSizes(
|
||||
target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(6, this->handle(), target);
|
||||
}
|
||||
|
||||
// optional .CMsgVector2D acceleration = 7;
|
||||
if (has_acceleration()) {
|
||||
target = ::google::protobuf::internal::WireFormatLite::
|
||||
WriteMessageNoVirtualToArray(
|
||||
7, this->acceleration(), target);
|
||||
}
|
||||
|
||||
// optional float max_speed = 8;
|
||||
if (has_max_speed()) {
|
||||
target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(8, this->max_speed(), target);
|
||||
}
|
||||
|
||||
if (!unknown_fields().empty()) {
|
||||
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
|
||||
unknown_fields(), target);
|
||||
@ -8680,6 +8747,18 @@ int CDOTAUserMsg_CreateLinearProjectile::ByteSize() const {
|
||||
this->handle());
|
||||
}
|
||||
|
||||
// optional .CMsgVector2D acceleration = 7;
|
||||
if (has_acceleration()) {
|
||||
total_size += 1 +
|
||||
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
|
||||
this->acceleration());
|
||||
}
|
||||
|
||||
// optional float max_speed = 8;
|
||||
if (has_max_speed()) {
|
||||
total_size += 1 + 4;
|
||||
}
|
||||
|
||||
}
|
||||
if (!unknown_fields().empty()) {
|
||||
total_size +=
|
||||
@ -8725,6 +8804,12 @@ void CDOTAUserMsg_CreateLinearProjectile::MergeFrom(const CDOTAUserMsg_CreateLin
|
||||
if (from.has_handle()) {
|
||||
set_handle(from.handle());
|
||||
}
|
||||
if (from.has_acceleration()) {
|
||||
mutable_acceleration()->::CMsgVector2D::MergeFrom(from.acceleration());
|
||||
}
|
||||
if (from.has_max_speed()) {
|
||||
set_max_speed(from.max_speed());
|
||||
}
|
||||
}
|
||||
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
|
||||
}
|
||||
@ -8754,6 +8839,8 @@ void CDOTAUserMsg_CreateLinearProjectile::Swap(CDOTAUserMsg_CreateLinearProjecti
|
||||
std::swap(entindex_, other->entindex_);
|
||||
std::swap(particle_index_, other->particle_index_);
|
||||
std::swap(handle_, other->handle_);
|
||||
std::swap(acceleration_, other->acceleration_);
|
||||
std::swap(max_speed_, other->max_speed_);
|
||||
std::swap(_has_bits_[0], other->_has_bits_[0]);
|
||||
_unknown_fields_.Swap(&other->_unknown_fields_);
|
||||
std::swap(_cached_size_, other->_cached_size_);
|
||||
|
||||
@ -2529,6 +2529,21 @@ class CDOTAUserMsg_CreateLinearProjectile : public ::google::protobuf::Message {
|
||||
inline ::google::protobuf::int32 handle() const;
|
||||
inline void set_handle(::google::protobuf::int32 value);
|
||||
|
||||
// optional .CMsgVector2D acceleration = 7;
|
||||
inline bool has_acceleration() const;
|
||||
inline void clear_acceleration();
|
||||
static const int kAccelerationFieldNumber = 7;
|
||||
inline const ::CMsgVector2D& acceleration() const;
|
||||
inline ::CMsgVector2D* mutable_acceleration();
|
||||
inline ::CMsgVector2D* release_acceleration();
|
||||
|
||||
// optional float max_speed = 8;
|
||||
inline bool has_max_speed() const;
|
||||
inline void clear_max_speed();
|
||||
static const int kMaxSpeedFieldNumber = 8;
|
||||
inline float max_speed() const;
|
||||
inline void set_max_speed(float value);
|
||||
|
||||
// @@protoc_insertion_point(class_scope:CDOTAUserMsg_CreateLinearProjectile)
|
||||
private:
|
||||
inline void set_has_origin();
|
||||
@ -2543,6 +2558,10 @@ class CDOTAUserMsg_CreateLinearProjectile : public ::google::protobuf::Message {
|
||||
inline void clear_has_particle_index();
|
||||
inline void set_has_handle();
|
||||
inline void clear_has_handle();
|
||||
inline void set_has_acceleration();
|
||||
inline void clear_has_acceleration();
|
||||
inline void set_has_max_speed();
|
||||
inline void clear_has_max_speed();
|
||||
|
||||
::google::protobuf::UnknownFieldSet _unknown_fields_;
|
||||
|
||||
@ -2552,9 +2571,11 @@ class CDOTAUserMsg_CreateLinearProjectile : public ::google::protobuf::Message {
|
||||
::google::protobuf::int32 entindex_;
|
||||
::google::protobuf::int32 particle_index_;
|
||||
::google::protobuf::int32 handle_;
|
||||
::CMsgVector2D* acceleration_;
|
||||
float max_speed_;
|
||||
|
||||
mutable int _cached_size_;
|
||||
::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
|
||||
::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
|
||||
|
||||
friend void protobuf_AddDesc_dota_5fusermessages_2eproto();
|
||||
friend void protobuf_AssignDesc_dota_5fusermessages_2eproto();
|
||||
@ -10560,6 +10581,57 @@ inline void CDOTAUserMsg_CreateLinearProjectile::set_handle(::google::protobuf::
|
||||
handle_ = value;
|
||||
}
|
||||
|
||||
// optional .CMsgVector2D acceleration = 7;
|
||||
inline bool CDOTAUserMsg_CreateLinearProjectile::has_acceleration() const {
|
||||
return (_has_bits_[0] & 0x00000040u) != 0;
|
||||
}
|
||||
inline void CDOTAUserMsg_CreateLinearProjectile::set_has_acceleration() {
|
||||
_has_bits_[0] |= 0x00000040u;
|
||||
}
|
||||
inline void CDOTAUserMsg_CreateLinearProjectile::clear_has_acceleration() {
|
||||
_has_bits_[0] &= ~0x00000040u;
|
||||
}
|
||||
inline void CDOTAUserMsg_CreateLinearProjectile::clear_acceleration() {
|
||||
if (acceleration_ != NULL) acceleration_->::CMsgVector2D::Clear();
|
||||
clear_has_acceleration();
|
||||
}
|
||||
inline const ::CMsgVector2D& CDOTAUserMsg_CreateLinearProjectile::acceleration() const {
|
||||
return acceleration_ != NULL ? *acceleration_ : *default_instance_->acceleration_;
|
||||
}
|
||||
inline ::CMsgVector2D* CDOTAUserMsg_CreateLinearProjectile::mutable_acceleration() {
|
||||
set_has_acceleration();
|
||||
if (acceleration_ == NULL) acceleration_ = new ::CMsgVector2D;
|
||||
return acceleration_;
|
||||
}
|
||||
inline ::CMsgVector2D* CDOTAUserMsg_CreateLinearProjectile::release_acceleration() {
|
||||
clear_has_acceleration();
|
||||
::CMsgVector2D* temp = acceleration_;
|
||||
acceleration_ = NULL;
|
||||
return temp;
|
||||
}
|
||||
|
||||
// optional float max_speed = 8;
|
||||
inline bool CDOTAUserMsg_CreateLinearProjectile::has_max_speed() const {
|
||||
return (_has_bits_[0] & 0x00000080u) != 0;
|
||||
}
|
||||
inline void CDOTAUserMsg_CreateLinearProjectile::set_has_max_speed() {
|
||||
_has_bits_[0] |= 0x00000080u;
|
||||
}
|
||||
inline void CDOTAUserMsg_CreateLinearProjectile::clear_has_max_speed() {
|
||||
_has_bits_[0] &= ~0x00000080u;
|
||||
}
|
||||
inline void CDOTAUserMsg_CreateLinearProjectile::clear_max_speed() {
|
||||
max_speed_ = 0;
|
||||
clear_has_max_speed();
|
||||
}
|
||||
inline float CDOTAUserMsg_CreateLinearProjectile::max_speed() const {
|
||||
return max_speed_;
|
||||
}
|
||||
inline void CDOTAUserMsg_CreateLinearProjectile::set_max_speed(float value) {
|
||||
set_has_max_speed();
|
||||
max_speed_ = value;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
// CDOTAUserMsg_DestroyLinearProjectile
|
||||
|
||||
@ -382,6 +382,8 @@ message CDOTAUserMsg_CreateLinearProjectile
|
||||
optional int32 entindex = 4;
|
||||
optional int32 particle_index = 5;
|
||||
optional int32 handle = 6;
|
||||
optional CMsgVector2D acceleration = 7;
|
||||
optional float max_speed = 8;
|
||||
}
|
||||
|
||||
message CDOTAUserMsg_DestroyLinearProjectile
|
||||
|
||||
Loading…
Reference in New Issue
Block a user