[{"name":"achievement_earned","href":"#achievement_earned","source":"core","fields":2,"description":"","search":""},{"name":"achievement_earned_local","href":"#achievement_earned_local","source":"mod","fields":2,"description":"","search":""},{"name":"achievement_event","href":"#achievement_event","source":"core","fields":3,"description":"","search":""},{"name":"achievement_info_loaded","href":"#achievement_info_loaded","source":"mod","fields":0,"description":"","search":""},{"name":"achievement_write_failed","href":"#achievement_write_failed","source":"core","fields":0,"description":"","search":""},{"name":"add_bullet_hit_marker","href":"#add_bullet_hit_marker","source":"game","fields":12,"description":"","search":""},{"name":"add_player_sonar_icon","href":"#add_player_sonar_icon","source":"game","fields":4,"description":"","search":""},{"name":"ammo_pickup","href":"#ammo_pickup","source":"mod","fields":3,"description":"","search":""},{"name":"ammo_refill","href":"#ammo_refill","source":"mod","fields":2,"description":"","search":""},{"name":"announce_phase_end","href":"#announce_phase_end","source":"mod","fields":0,"description":"","search":""},{"name":"begin_new_match","href":"#begin_new_match","source":"game","fields":0,"description":"","search":""},{"name":"bomb_abortdefuse","href":"#bomb_abortdefuse","source":"mod","fields":1,"description":"","search":""},{"name":"bomb_abortplant","href":"#bomb_abortplant","source":"mod","fields":2,"description":"","search":""},{"name":"bomb_beep","href":"#bomb_beep","source":"mod","fields":1,"description":"Fired on each beep of an armed C4.  <code>entindex</code> references the <code>CPlantedC4</code>.  Cadence accelerates as detonation approaches.","search":"Fired on each beep of an armed C4.  `entindex` references the `CPlantedC4`.  Cadence accelerates as detonation approaches."},{"name":"bomb_begindefuse","href":"#bomb_begindefuse","source":"mod","fields":2,"description":"","search":""},{"name":"bomb_beginplant","href":"#bomb_beginplant","source":"mod","fields":2,"description":"Fired the moment a player begins the C4 plant animation.  The plant can still be interrupted (player damaged, switches weapon, leaves site); listen for <code>bomb_planted</code> to confirm completion.","search":"Fired the moment a player begins the C4 plant animation.  The plant can still be interrupted (player damaged, switches weapon, leaves site); listen for `bomb_planted` to confirm completion."},{"name":"bomb_defused","href":"#bomb_defused","source":"mod","fields":3,"description":"Fired when the C4 is successfully defused.  <code>userid</code> is the defuser; <code>site</code> is the bombsite.","search":"Fired when the C4 is successfully defused.  `userid` is the defuser; `site` is the bombsite."},{"name":"bomb_dropped","href":"#bomb_dropped","source":"mod","fields":2,"description":"Fired when a player carrying the C4 drops it (death, voluntary drop, disconnect).  <code>entindex</code> identifies the C4 world entity now sitting on the ground.","search":"Fired when a player carrying the C4 drops it (death, voluntary drop, disconnect).  `entindex` identifies the C4 world entity now sitting on the ground."},{"name":"bomb_exploded","href":"#bomb_exploded","source":"mod","fields":3,"description":"Fired when the C4 detonates (defuse failed / timer expired). <code>userid</code> is the original planter (the actor who armed it), not the player nearest the explosion.","search":"Fired when the C4 detonates (defuse failed / timer expired). `userid` is the original planter (the actor who armed it), not the player nearest the explosion."},{"name":"bomb_pickup","href":"#bomb_pickup","source":"mod","fields":1,"description":"Fired when a player picks up a dropped C4.  <code>userid</code> here is a <code>player_pawn</code> (not <code>player_controller_and_pawn</code>) — only the pawn half is meaningful.","search":"Fired when a player picks up a dropped C4.  `userid` here is a `player_pawn` (not `player_controller_and_pawn`) — only the pawn half is meaningful."},{"name":"bomb_planted","href":"#bomb_planted","source":"mod","fields":3,"description":"Fired when the C4 is successfully armed.  <code>site</code> is the bombsite index (0=A, 1=B).  At this point a <code>CPlantedC4</code> entity exists and the 40-second countdown begins.","search":"Fired when the C4 is successfully armed.  `site` is the bombsite index (0=A, 1=B).  At this point a `CPlantedC4` entity exists and the 40-second countdown begins."},{"name":"bonus_updated","href":"#bonus_updated","source":"core","fields":4,"description":"","search":""},{"name":"bot_takeover","href":"#bot_takeover","source":"core","fields":5,"description":"","search":""},{"name":"break_breakable","href":"#break_breakable","source":"core","fields":3,"description":"","search":""},{"name":"break_prop (core)","href":"#break_prop-core","source":"core","fields":5,"description":"","search":""},{"name":"break_prop (game)","href":"#break_prop-game","source":"game","fields":2,"description":"","search":""},{"name":"broken_breakable","href":"#broken_breakable","source":"core","fields":3,"description":"","search":""},{"name":"bullet_damage","href":"#bullet_damage","source":"mod","fields":24,"description":"Fired on every firearm-projectile hit landed on a player.  Far richer than <code>player_hurt</code>: includes shot angles, aim-punch, inaccuracy components, penetration count, and lag-compensation type.  This is the right event for ballistics analysis and cheat-detection heuristics.","search":"Fired on every firearm-projectile hit landed on a player.  Far richer than `player_hurt`: includes shot angles, aim-punch, inaccuracy components, penetration count, and lag-compensation type.  This is the right event for ballistics analysis and cheat-detection heuristics."},{"name":"bullet_impact","href":"#bullet_impact","source":"mod","fields":4,"description":"","search":""},{"name":"buymenu_close","href":"#buymenu_close","source":"mod","fields":1,"description":"","search":""},{"name":"buymenu_open","href":"#buymenu_open","source":"mod","fields":0,"description":"","search":""},{"name":"buytime_ended","href":"#buytime_ended","source":"mod","fields":0,"description":"","search":""},{"name":"cart_updated","href":"#cart_updated","source":"core","fields":0,"description":"","search":""},{"name":"choppers_incoming_warning","href":"#choppers_incoming_warning","source":"mod","fields":1,"description":"","search":""},{"name":"client_disconnect","href":"#client_disconnect","source":"mod","fields":0,"description":"","search":""},{"name":"client_loadout_changed","href":"#client_loadout_changed","source":"game","fields":0,"description":"","search":""},{"name":"clientside_lesson_closed","href":"#clientside_lesson_closed","source":"core","fields":1,"description":"","search":""},{"name":"clientside_reload_custom_econ","href":"#clientside_reload_custom_econ","source":"mod","fields":1,"description":"","search":""},{"name":"cs_game_disconnected","href":"#cs_game_disconnected","source":"mod","fields":0,"description":"","search":""},{"name":"cs_intermission","href":"#cs_intermission","source":"mod","fields":0,"description":"","search":""},{"name":"cs_match_end_restart","href":"#cs_match_end_restart","source":"mod","fields":0,"description":"","search":""},{"name":"cs_pre_restart","href":"#cs_pre_restart","source":"mod","fields":0,"description":"","search":""},{"name":"cs_prev_next_spectator","href":"#cs_prev_next_spectator","source":"mod","fields":1,"description":"","search":""},{"name":"cs_round_final_beep","href":"#cs_round_final_beep","source":"mod","fields":0,"description":"Fired on the final pre-explosion beep of the planted C4.  Useful for demo-parsing tooling that wants to mark &quot;bomb is about to detonate&quot; without polling <code>m_flC4Blow</code> on the C4 entity.","search":"Fired on the final pre-explosion beep of the planted C4.  Useful for demo-parsing tooling that wants to mark \"bomb is about to detonate\" without polling `m_flC4Blow` on the C4 entity."},{"name":"cs_round_start_beep","href":"#cs_round_start_beep","source":"mod","fields":0,"description":"","search":""},{"name":"cs_win_panel_match","href":"#cs_win_panel_match","source":"mod","fields":0,"description":"","search":""},{"name":"cs_win_panel_round","href":"#cs_win_panel_round","source":"mod","fields":9,"description":"","search":""},{"name":"decoy_detonate","href":"#decoy_detonate","source":"mod","fields":5,"description":"Fired each time a decoy grenade fires its fake gunshot sound. Multiple per decoy lifetime.","search":"Fired each time a decoy grenade fires its fake gunshot sound. Multiple per decoy lifetime."},{"name":"decoy_firing","href":"#decoy_firing","source":"mod","fields":5,"description":"","search":""},{"name":"decoy_started","href":"#decoy_started","source":"mod","fields":5,"description":"","search":""},{"name":"defuser_dropped","href":"#defuser_dropped","source":"mod","fields":1,"description":"","search":""},{"name":"defuser_pickup","href":"#defuser_pickup","source":"mod","fields":2,"description":"","search":""},{"name":"demo_skip","href":"#demo_skip","source":"core","fields":4,"description":"","search":""},{"name":"demo_start","href":"#demo_start","source":"core","fields":3,"description":"","search":""},{"name":"demo_stop","href":"#demo_stop","source":"core","fields":0,"description":"","search":""},{"name":"difficulty_changed","href":"#difficulty_changed","source":"core","fields":3,"description":"","search":""},{"name":"dm_bonus_weapon_start","href":"#dm_bonus_weapon_start","source":"game","fields":2,"description":"","search":""},{"name":"door_break","href":"#door_break","source":"game","fields":2,"description":"","search":""},{"name":"door_close","href":"#door_close","source":"core","fields":2,"description":"","search":""},{"name":"door_closed","href":"#door_closed","source":"game","fields":2,"description":"","search":""},{"name":"door_moving","href":"#door_moving","source":"mod","fields":2,"description":"","search":""},{"name":"door_open","href":"#door_open","source":"game","fields":2,"description":"","search":""},{"name":"drone_above_roof","href":"#drone_above_roof","source":"mod","fields":2,"description":"","search":""},{"name":"drone_cargo_detached","href":"#drone_cargo_detached","source":"mod","fields":3,"description":"","search":""},{"name":"drone_dispatched","href":"#drone_dispatched","source":"mod","fields":3,"description":"","search":""},{"name":"dronegun_attack","href":"#dronegun_attack","source":"mod","fields":1,"description":"","search":""},{"name":"drop_rate_modified","href":"#drop_rate_modified","source":"core","fields":0,"description":"","search":""},{"name":"dynamic_shadow_light_changed","href":"#dynamic_shadow_light_changed","source":"core","fields":0,"description":"","search":""},{"name":"dz_item_interaction","href":"#dz_item_interaction","source":"mod","fields":3,"description":"","search":""},{"name":"enable_restart_voting","href":"#enable_restart_voting","source":"mod","fields":1,"description":"","search":""},{"name":"endmatch_cmm_start_reveal_items","href":"#endmatch_cmm_start_reveal_items","source":"game","fields":0,"description":"","search":""},{"name":"endmatch_mapvote_selecting_map","href":"#endmatch_mapvote_selecting_map","source":"game","fields":11,"description":"","search":""},{"name":"enter_bombzone","href":"#enter_bombzone","source":"mod","fields":3,"description":"","search":""},{"name":"enter_buyzone","href":"#enter_buyzone","source":"mod","fields":2,"description":"","search":""},{"name":"enter_rescue_zone","href":"#enter_rescue_zone","source":"mod","fields":1,"description":"","search":""},{"name":"entity_killed","href":"#entity_killed","source":"core","fields":4,"description":"","search":""},{"name":"entity_visible (core)","href":"#entity_visible-core","source":"core","fields":4,"description":"","search":""},{"name":"entity_visible (game)","href":"#entity_visible-game","source":"game","fields":4,"description":"","search":""},{"name":"event_ticket_modified","href":"#event_ticket_modified","source":"core","fields":0,"description":"","search":""},{"name":"exit_bombzone","href":"#exit_bombzone","source":"mod","fields":3,"description":"","search":""},{"name":"exit_buyzone","href":"#exit_buyzone","source":"mod","fields":2,"description":"","search":""},{"name":"exit_rescue_zone","href":"#exit_rescue_zone","source":"mod","fields":1,"description":"","search":""},{"name":"finale_start","href":"#finale_start","source":"core","fields":1,"description":"","search":""},{"name":"firstbombs_incoming_warning","href":"#firstbombs_incoming_warning","source":"mod","fields":1,"description":"","search":""},{"name":"flare_ignite_npc","href":"#flare_ignite_npc","source":"core","fields":1,"description":"","search":""},{"name":"flashbang_detonate","href":"#flashbang_detonate","source":"mod","fields":5,"description":"Fired when a flashbang explodes.  Per-player flash duration is *not* on this event — read <code>m_flFlashDuration</code> / <code>m_flFlashMaxAlpha</code> on each affected <code>CCSPlayerPawn</code> instead.","search":"Fired when a flashbang explodes.  Per-player flash duration is *not* on this event — read `m_flFlashDuration` / `m_flFlashMaxAlpha` on each affected `CCSPlayerPawn` instead."},{"name":"game_end","href":"#game_end","source":"game","fields":1,"description":"a game ended","search":"a game ended"},{"name":"game_init","href":"#game_init","source":"game","fields":0,"description":"sent when a new game is started","search":"sent when a new game is started"},{"name":"game_message","href":"#game_message","source":"core","fields":2,"description":"a message send by game logic to everyone","search":"a message send by game logic to everyone"},{"name":"game_newmap (core)","href":"#game_newmap-core","source":"core","fields":2,"description":"send when new map is completely loaded","search":"send when new map is completely loaded"},{"name":"game_newmap (game)","href":"#game_newmap-game","source":"game","fields":1,"description":"send when new map is completely loaded","search":"send when new map is completely loaded"},{"name":"game_phase_changed","href":"#game_phase_changed","source":"mod","fields":1,"description":"","search":""},{"name":"game_start","href":"#game_start","source":"game","fields":4,"description":"a new game starts","search":"a new game starts"},{"name":"gameinstructor_draw","href":"#gameinstructor_draw","source":"core","fields":0,"description":"","search":""},{"name":"gameinstructor_nodraw","href":"#gameinstructor_nodraw","source":"core","fields":0,"description":"","search":""},{"name":"gameui_hidden","href":"#gameui_hidden","source":"game","fields":0,"description":"","search":""},{"name":"gc_connected","href":"#gc_connected","source":"core","fields":0,"description":"","search":""},{"name":"gg_killed_enemy","href":"#gg_killed_enemy","source":"mod","fields":5,"description":"","search":""},{"name":"grenade_bounce","href":"#grenade_bounce","source":"mod","fields":1,"description":"","search":""},{"name":"grenade_thrown","href":"#grenade_thrown","source":"mod","fields":2,"description":"Fired when a grenade leaves a player's hand.  Pair with the matching <code>&lt;type&gt;_detonate</code> event for landing/explosion location.","search":"Fired when a grenade leaves a player's hand.  Pair with the matching `<type>_detonate` event for landing/explosion location."},{"name":"guardian_wave_restart","href":"#guardian_wave_restart","source":"mod","fields":0,"description":"","search":""},{"name":"hegrenade_detonate","href":"#hegrenade_detonate","source":"mod","fields":5,"description":"Fired when an HE grenade explodes.  <code>x</code>/<code>y</code>/<code>z</code> is the world position of the detonation; <code>entityid</code> is the projectile's entity index (now removed).","search":"Fired when an HE grenade explodes.  `x`/`y`/`z` is the world position of the detonation; `entityid` is the projectile's entity index (now removed)."},{"name":"helicopter_grenade_punt_miss","href":"#helicopter_grenade_punt_miss","source":"core","fields":0,"description":"","search":""},{"name":"hide_deathpanel","href":"#hide_deathpanel","source":"mod","fields":0,"description":"","search":""},{"name":"hltv_cameraman","href":"#hltv_cameraman","source":"core","fields":1,"description":"a spectator/player is a cameraman","search":"a spectator/player is a cameraman"},{"name":"hltv_changed_mode","href":"#hltv_changed_mode","source":"mod","fields":3,"description":"","search":""},{"name":"hltv_chase","href":"#hltv_chase","source":"core","fields":7,"description":"shot of a single entity","search":"shot of a single entity"},{"name":"hltv_chat","href":"#hltv_chat","source":"core","fields":2,"description":"a HLTV chat msg sent by spectators","search":"a HLTV chat msg sent by spectators"},{"name":"hltv_fixed","href":"#hltv_fixed","source":"core","fields":8,"description":"show from fixed view","search":"show from fixed view"},{"name":"hltv_message","href":"#hltv_message","source":"core","fields":1,"description":"a HLTV message send by moderators","search":"a HLTV message send by moderators"},{"name":"hltv_rank_camera","href":"#hltv_rank_camera","source":"core","fields":3,"description":"a camera ranking","search":"a camera ranking"},{"name":"hltv_rank_entity","href":"#hltv_rank_entity","source":"core","fields":3,"description":"an entity ranking","search":"an entity ranking"},{"name":"hltv_replay","href":"#hltv_replay","source":"core","fields":2,"description":"","search":""},{"name":"hltv_replay_status","href":"#hltv_replay_status","source":"core","fields":1,"description":"","search":""},{"name":"hltv_status","href":"#hltv_status","source":"core","fields":4,"description":"general HLTV status","search":"general HLTV status"},{"name":"hltv_title","href":"#hltv_title","source":"core","fields":1,"description":"","search":""},{"name":"hltv_versioninfo","href":"#hltv_versioninfo","source":"core","fields":1,"description":"","search":""},{"name":"hostage_call_for_help","href":"#hostage_call_for_help","source":"mod","fields":1,"description":"","search":""},{"name":"hostage_follows","href":"#hostage_follows","source":"mod","fields":2,"description":"","search":""},{"name":"hostage_hurt","href":"#hostage_hurt","source":"mod","fields":2,"description":"","search":""},{"name":"hostage_killed","href":"#hostage_killed","source":"mod","fields":2,"description":"Fired when a hostage entity is killed.  CTs incur a money penalty; this event is the canonical hook for that bookkeeping. <code>hostage</code> is the hostage entity index, not the hostage definition.","search":"Fired when a hostage entity is killed.  CTs incur a money penalty; this event is the canonical hook for that bookkeeping. `hostage` is the hostage entity index, not the hostage definition."},{"name":"hostage_rescued","href":"#hostage_rescued","source":"mod","fields":3,"description":"Fired when a hostage reaches a rescue zone.  <code>site</code> is the rescue-zone index when a map carries more than one.","search":"Fired when a hostage reaches a rescue zone.  `site` is the rescue-zone index when a map carries more than one."},{"name":"hostage_rescued_all","href":"#hostage_rescued_all","source":"mod","fields":0,"description":"","search":""},{"name":"hostage_stops_following","href":"#hostage_stops_following","source":"mod","fields":2,"description":"","search":""},{"name":"hostname_changed","href":"#hostname_changed","source":"core","fields":1,"description":"","search":""},{"name":"inferno_expire","href":"#inferno_expire","source":"mod","fields":4,"description":"","search":""},{"name":"inferno_extinguish","href":"#inferno_extinguish","source":"mod","fields":4,"description":"","search":""},{"name":"inferno_startburn","href":"#inferno_startburn","source":"mod","fields":4,"description":"","search":""},{"name":"inspect_weapon","href":"#inspect_weapon","source":"mod","fields":1,"description":"","search":""},{"name":"instructor_close_lesson","href":"#instructor_close_lesson","source":"core","fields":2,"description":"","search":""},{"name":"instructor_server_hint_create (core)","href":"#instructor_server_hint_create-core","source":"core","fields":27,"description":"create a hint using data supplied entirely by the server/map. Intended for hints to smooth playtests before content is ready to make the hint unneccessary. NOT INTENDED AS A SHIPPABLE CRUTCH","search":"create a hint using data supplied entirely by the server/map. Intended for hints to smooth playtests before content is ready to make the hint unneccessary. NOT INTENDED AS A SHIPPABLE CRUTCH"},{"name":"instructor_server_hint_create (game)","href":"#instructor_server_hint_create-game","source":"game","fields":20,"description":"create a hint using data supplied entirely by the server/map. Intended for hints to smooth playtests before content is ready to make the hint unneccessary. NOT INTENDED AS A SHIPPABLE CRUTCH","search":"create a hint using data supplied entirely by the server/map. Intended for hints to smooth playtests before content is ready to make the hint unneccessary. NOT INTENDED AS A SHIPPABLE CRUTCH"},{"name":"instructor_server_hint_stop (core)","href":"#instructor_server_hint_stop-core","source":"core","fields":2,"description":"destroys a server/map created hint","search":"destroys a server/map created hint"},{"name":"instructor_server_hint_stop (game)","href":"#instructor_server_hint_stop-game","source":"game","fields":1,"description":"destroys a server/map created hint","search":"destroys a server/map created hint"},{"name":"instructor_start_lesson","href":"#instructor_start_lesson","source":"core","fields":6,"description":"","search":""},{"name":"inventory_updated (core)","href":"#inventory_updated-core","source":"core","fields":2,"description":"","search":""},{"name":"inventory_updated (game)","href":"#inventory_updated-game","source":"game","fields":0,"description":"","search":""},{"name":"item_equip","href":"#item_equip","source":"mod","fields":9,"description":"Fired when a player switches to a different weapon or gear slot. Carries flags describing the equipped item (silencer, tracers, paint kit) so demo tooling doesn't need a second lookup.","search":"Fired when a player switches to a different weapon or gear slot. Carries flags describing the equipped item (silencer, tracers, paint kit) so demo tooling doesn't need a second lookup."},{"name":"item_pickup","href":"#item_pickup","source":"mod","fields":4,"description":"Fired when a player picks up a weapon or piece of gear.  <code>item</code> is the classname / definition string (<code>tmp</code>, <code>hegrenade</code>, <code>nvgs</code>, …); <code>defindex</code> is the Steam economy item definition index of the specific skin / version picked up.","search":"Fired when a player picks up a weapon or piece of gear.  `item` is the classname / definition string (`tmp`, `hegrenade`, `nvgs`, …); `defindex` is the Steam economy item definition index of the specific skin / version picked up."},{"name":"item_pickup_failed","href":"#item_pickup_failed","source":"mod","fields":4,"description":"","search":""},{"name":"item_pickup_slerp","href":"#item_pickup_slerp","source":"mod","fields":3,"description":"","search":""},{"name":"item_purchase","href":"#item_purchase","source":"mod","fields":4,"description":"","search":""},{"name":"item_remove","href":"#item_remove","source":"mod","fields":3,"description":"","search":""},{"name":"item_schema_initialized","href":"#item_schema_initialized","source":"core","fields":0,"description":"","search":""},{"name":"jointeam_failed","href":"#jointeam_failed","source":"mod","fields":2,"description":"","search":""},{"name":"local_player_controller_team","href":"#local_player_controller_team","source":"core","fields":0,"description":"","search":""},{"name":"local_player_pawn_changed","href":"#local_player_pawn_changed","source":"core","fields":0,"description":"","search":""},{"name":"local_player_team","href":"#local_player_team","source":"core","fields":0,"description":"","search":""},{"name":"loot_crate_opened","href":"#loot_crate_opened","source":"mod","fields":2,"description":"","search":""},{"name":"loot_crate_visible","href":"#loot_crate_visible","source":"mod","fields":3,"description":"","search":""},{"name":"map_shutdown","href":"#map_shutdown","source":"core","fields":0,"description":"","search":""},{"name":"map_transition","href":"#map_transition","source":"core","fields":0,"description":"","search":""},{"name":"match_end_conditions","href":"#match_end_conditions","source":"mod","fields":4,"description":"","search":""},{"name":"material_default_complete","href":"#material_default_complete","source":"mod","fields":0,"description":"","search":""},{"name":"mb_input_lock_cancel","href":"#mb_input_lock_cancel","source":"mod","fields":0,"description":"","search":""},{"name":"mb_input_lock_success","href":"#mb_input_lock_success","source":"mod","fields":0,"description":"","search":""},{"name":"molotov_detonate","href":"#molotov_detonate","source":"mod","fields":4,"description":"Fired when a Molotov / Incendiary grenade ignites and begins laying fire.  The resulting <code>CInferno</code> entity carries the per-fragment damage volumes.","search":"Fired when a Molotov / Incendiary grenade ignites and begins laying fire.  The resulting `CInferno` entity carries the per-fragment damage volumes."},{"name":"nav_blocked","href":"#nav_blocked","source":"mod","fields":2,"description":"","search":""},{"name":"nav_generate","href":"#nav_generate","source":"mod","fields":0,"description":"","search":""},{"name":"nextlevel_changed","href":"#nextlevel_changed","source":"mod","fields":3,"description":"a game event, name may be 32 characters long","search":"a game event, name may be 32 characters long"},{"name":"open_crate_instr","href":"#open_crate_instr","source":"mod","fields":3,"description":"","search":""},{"name":"other_death","href":"#other_death","source":"mod","fields":12,"description":"","search":""},{"name":"parachute_deploy","href":"#parachute_deploy","source":"mod","fields":1,"description":"","search":""},{"name":"parachute_pickup","href":"#parachute_pickup","source":"mod","fields":1,"description":"","search":""},{"name":"physgun_pickup","href":"#physgun_pickup","source":"core","fields":1,"description":"","search":""},{"name":"player_activate","href":"#player_activate","source":"core","fields":1,"description":"","search":""},{"name":"player_avenged_teammate","href":"#player_avenged_teammate","source":"mod","fields":2,"description":"","search":""},{"name":"player_blind","href":"#player_blind","source":"mod","fields":4,"description":"","search":""},{"name":"player_changename","href":"#player_changename","source":"core","fields":3,"description":"","search":""},{"name":"player_chat (core)","href":"#player_chat-core","source":"core","fields":4,"description":"a public player chat","search":"a public player chat"},{"name":"player_chat (game)","href":"#player_chat-game","source":"game","fields":3,"description":"a public player chat","search":"a public player chat"},{"name":"player_connect","href":"#player_connect","source":"core","fields":5,"description":"a new client connected","search":"a new client connected"},{"name":"player_connect_full","href":"#player_connect_full","source":"core","fields":1,"description":"player has sent final message in the connection sequence","search":"player has sent final message in the connection sequence"},{"name":"player_death (core)","href":"#player_death-core","source":"core","fields":2,"description":"Fired when a player dies.  Carries <code>userid</code> (the victim) and <code>attacker</code>.  Detailed kill information (weapon, headshot, assister, penetration count, no-scope flag, distance) lives on the legacy <code>cs_gameevents.proto</code> user-message <code>CMsgSource1LegacyGameEvent</code> payload — extract those keys when parsing demos.","search":"Fired when a player dies.  Carries `userid` (the victim) and `attacker`.  Detailed kill information (weapon, headshot, assister, penetration count, no-scope flag, distance) lives on the legacy `cs_gameevents.proto` user-message `CMsgSource1LegacyGameEvent` payload — extract those keys when parsing demos."},{"name":"player_death (mod)","href":"#player_death-mod","source":"mod","fields":22,"description":"Fired when a player dies.  Carries <code>userid</code> (the victim) and <code>attacker</code>.  Detailed kill information (weapon, headshot, assister, penetration count, no-scope flag, distance) lives on the legacy <code>cs_gameevents.proto</code> user-message <code>CMsgSource1LegacyGameEvent</code> payload — extract those keys when parsing demos.","search":"Fired when a player dies.  Carries `userid` (the victim) and `attacker`.  Detailed kill information (weapon, headshot, assister, penetration count, no-scope flag, distance) lives on the legacy `cs_gameevents.proto` user-message `CMsgSource1LegacyGameEvent` payload — extract those keys when parsing demos."},{"name":"player_decal","href":"#player_decal","source":"game","fields":1,"description":"","search":""},{"name":"player_disconnect","href":"#player_disconnect","source":"core","fields":7,"description":"a client was disconnected","search":"a client was disconnected"},{"name":"player_falldamage","href":"#player_falldamage","source":"mod","fields":2,"description":"","search":""},{"name":"player_footstep (core)","href":"#player_footstep-core","source":"core","fields":1,"description":"","search":""},{"name":"player_footstep (mod)","href":"#player_footstep-mod","source":"mod","fields":1,"description":"","search":""},{"name":"player_full_update","href":"#player_full_update","source":"core","fields":2,"description":"","search":""},{"name":"player_given_c4","href":"#player_given_c4","source":"mod","fields":1,"description":"","search":""},{"name":"player_hintmessage","href":"#player_hintmessage","source":"core","fields":1,"description":"","search":""},{"name":"player_hurt (core)","href":"#player_hurt-core","source":"core","fields":3,"description":"Fired when a player takes damage from any source.  The pre-CS2 <code>weapon</code> / <code>dmg_armor</code> / <code>dmg_health</code> / <code>hitgroup</code> fields were removed in CS2; for those, use <code>bullet_damage</code> (firearm damage) or correlate with the relevant grenade-detonation event.","search":"Fired when a player takes damage from any source.  The pre-CS2 `weapon` / `dmg_armor` / `dmg_health` / `hitgroup` fields were removed in CS2; for those, use `bullet_damage` (firearm damage) or correlate with the relevant grenade-detonation event."},{"name":"player_hurt (mod)","href":"#player_hurt-mod","source":"mod","fields":8,"description":"Fired when a player takes damage from any source.  The pre-CS2 <code>weapon</code> / <code>dmg_armor</code> / <code>dmg_health</code> / <code>hitgroup</code> fields were removed in CS2; for those, use <code>bullet_damage</code> (firearm damage) or correlate with the relevant grenade-detonation event.","search":"Fired when a player takes damage from any source.  The pre-CS2 `weapon` / `dmg_armor` / `dmg_health` / `hitgroup` fields were removed in CS2; for those, use `bullet_damage` (firearm damage) or correlate with the relevant grenade-detonation event."},{"name":"player_info","href":"#player_info","source":"core","fields":4,"description":"a player changed his name","search":"a player changed his name"},{"name":"player_jump","href":"#player_jump","source":"mod","fields":1,"description":"","search":""},{"name":"player_ping","href":"#player_ping","source":"mod","fields":6,"description":"","search":""},{"name":"player_ping_stop","href":"#player_ping_stop","source":"mod","fields":1,"description":"","search":""},{"name":"player_radio","href":"#player_radio","source":"mod","fields":2,"description":"","search":""},{"name":"player_reset_vote","href":"#player_reset_vote","source":"mod","fields":2,"description":"","search":""},{"name":"player_score","href":"#player_score","source":"game","fields":4,"description":"players scores changed","search":"players scores changed"},{"name":"player_shoot","href":"#player_shoot","source":"game","fields":3,"description":"player shoot his weapon","search":"player shoot his weapon"},{"name":"player_sound","href":"#player_sound","source":"mod","fields":4,"description":"","search":""},{"name":"player_spawn","href":"#player_spawn","source":"core","fields":1,"description":"Fired when a player's pawn spawns (per-round).  The controller persists across rounds; the pawn does not, so this event marks &quot;new pawn is alive.&quot;","search":"Fired when a player's pawn spawns (per-round).  The controller persists across rounds; the pawn does not, so this event marks \"new pawn is alive.\""},{"name":"player_spawned","href":"#player_spawned","source":"mod","fields":2,"description":"","search":""},{"name":"player_stats_updated","href":"#player_stats_updated","source":"core","fields":1,"description":"","search":""},{"name":"player_team (core)","href":"#player_team-core","source":"core","fields":7,"description":"Fired when a player switches teams (T ↔ CT, or to/from Spectator).  <code>team</code> is the new team; <code>oldteam</code> is the previous. <code>disconnect=true</code> indicates the team change was caused by the player leaving rather than a deliberate switch.","search":"Fired when a player switches teams (T ↔ CT, or to/from Spectator).  `team` is the new team; `oldteam` is the previous. `disconnect=true` indicates the team change was caused by the player leaving rather than a deliberate switch."},{"name":"player_team (game)","href":"#player_team-game","source":"game","fields":6,"description":"Fired when a player switches teams (T ↔ CT, or to/from Spectator).  <code>team</code> is the new team; <code>oldteam</code> is the previous. <code>disconnect=true</code> indicates the team change was caused by the player leaving rather than a deliberate switch.","search":"Fired when a player switches teams (T ↔ CT, or to/from Spectator).  `team` is the new team; `oldteam` is the previous. `disconnect=true` indicates the team change was caused by the player leaving rather than a deliberate switch."},{"name":"ragdoll_dissolved","href":"#ragdoll_dissolved","source":"core","fields":1,"description":"","search":""},{"name":"read_game_titledata","href":"#read_game_titledata","source":"game","fields":1,"description":"read user titledata from profile","search":"read user titledata from profile"},{"name":"repost_xbox_achievements","href":"#repost_xbox_achievements","source":"mod","fields":1,"description":"","search":""},{"name":"reset_game_titledata","href":"#reset_game_titledata","source":"game","fields":1,"description":"reset user titledata; do not automatically write profile","search":"reset user titledata; do not automatically write profile"},{"name":"round_announce_final","href":"#round_announce_final","source":"game","fields":0,"description":"","search":""},{"name":"round_announce_last_round_half","href":"#round_announce_last_round_half","source":"game","fields":0,"description":"","search":""},{"name":"round_announce_match_point","href":"#round_announce_match_point","source":"game","fields":0,"description":"","search":""},{"name":"round_announce_match_start","href":"#round_announce_match_start","source":"game","fields":0,"description":"","search":""},{"name":"round_announce_warmup","href":"#round_announce_warmup","source":"game","fields":0,"description":"","search":""},{"name":"round_end (core)","href":"#round_end-core","source":"core","fields":4,"description":"Fired when a round concludes.  Carries the winning team (<code>winner</code>), the reason for the win (<code>reason</code>, see RoundEndReason table below), and a human-readable <code>message</code> string.","search":"Fired when a round concludes.  Carries the winning team (`winner`), the reason for the win (`reason`, see RoundEndReason table below), and a human-readable `message` string."},{"name":"round_end (game)","href":"#round_end-game","source":"game","fields":4,"description":"Fired when a round concludes.  Carries the winning team (<code>winner</code>), the reason for the win (<code>reason</code>, see RoundEndReason table below), and a human-readable <code>message</code> string.","search":"Fired when a round concludes.  Carries the winning team (`winner`), the reason for the win (`reason`, see RoundEndReason table below), and a human-readable `message` string."},{"name":"round_end (mod)","href":"#round_end-mod","source":"mod","fields":6,"description":"Fired when a round concludes.  Carries the winning team (<code>winner</code>), the reason for the win (<code>reason</code>, see RoundEndReason table below), and a human-readable <code>message</code> string.","search":"Fired when a round concludes.  Carries the winning team (`winner`), the reason for the win (`reason`, see RoundEndReason table below), and a human-readable `message` string."},{"name":"round_end_upload_stats","href":"#round_end_upload_stats","source":"game","fields":0,"description":"","search":""},{"name":"round_freeze_end","href":"#round_freeze_end","source":"core","fields":0,"description":"Fired when the buy/freeze period ends and live play begins. Players regain movement; this is the canonical &quot;round live&quot; tick for demo-parsing tooling and stat trackers.","search":"Fired when the buy/freeze period ends and live play begins. Players regain movement; this is the canonical \"round live\" tick for demo-parsing tooling and stat trackers."},{"name":"round_mvp","href":"#round_mvp","source":"mod","fields":6,"description":"Fired at the end of a round to announce the MVP and the music kit that played.  <code>reason</code> enumerates why this player was selected (kills, defuse, plant, …); <code>musickitid</code> is the Steam item definition index of the MVP anthem.","search":"Fired at the end of a round to announce the MVP and the music kit that played.  `reason` enumerates why this player was selected (kills, defuse, plant, …); `musickitid` is the Steam item definition index of the MVP anthem."},{"name":"round_officially_ended","href":"#round_officially_ended","source":"game","fields":0,"description":"","search":""},{"name":"round_poststart","href":"#round_poststart","source":"mod","fields":0,"description":"sent after all other round restart actions","search":"sent after all other round restart actions"},{"name":"round_prestart","href":"#round_prestart","source":"mod","fields":0,"description":"sent before all other round restart actions","search":"sent before all other round restart actions"},{"name":"round_start","href":"#round_start","source":"core","fields":3,"description":"Fired by the game rules when a new round begins.  Marks the start of the freeze (buy) period — players have just spawned and are frozen in place.  Use this to reset per-round bookkeeping.","search":"Fired by the game rules when a new round begins.  Marks the start of the freeze (buy) period — players have just spawned and are frozen in place.  Use this to reset per-round bookkeeping."},{"name":"round_start_post_nav","href":"#round_start_post_nav","source":"core","fields":0,"description":"","search":""},{"name":"round_start_pre_entity","href":"#round_start_pre_entity","source":"core","fields":0,"description":"","search":""},{"name":"round_time_warning","href":"#round_time_warning","source":"game","fields":0,"description":"","search":""},{"name":"seasoncoin_levelup","href":"#seasoncoin_levelup","source":"mod","fields":3,"description":"","search":""},{"name":"server_cvar","href":"#server_cvar","source":"core","fields":2,"description":"a server console var has changed","search":"a server console var has changed"},{"name":"server_message","href":"#server_message","source":"core","fields":1,"description":"a generic server message","search":"a generic server message"},{"name":"server_pre_shutdown","href":"#server_pre_shutdown","source":"core","fields":1,"description":"server is about to be shut down","search":"server is about to be shut down"},{"name":"server_shutdown","href":"#server_shutdown","source":"core","fields":1,"description":"server shut down","search":"server shut down"},{"name":"server_spawn","href":"#server_spawn","source":"core","fields":10,"description":"send once a server starts","search":"send once a server starts"},{"name":"set_instructor_group_enabled","href":"#set_instructor_group_enabled","source":"core","fields":2,"description":"","search":""},{"name":"sfuievent","href":"#sfuievent","source":"mod","fields":3,"description":"","search":""},{"name":"show_deathpanel","href":"#show_deathpanel","source":"mod","fields":7,"description":"","search":""},{"name":"show_survival_respawn_status","href":"#show_survival_respawn_status","source":"mod","fields":3,"description":"","search":""},{"name":"silencer_detach","href":"#silencer_detach","source":"mod","fields":1,"description":"","search":""},{"name":"silencer_off","href":"#silencer_off","source":"mod","fields":1,"description":"","search":""},{"name":"silencer_on","href":"#silencer_on","source":"mod","fields":1,"description":"","search":""},{"name":"smoke_beacon_paradrop","href":"#smoke_beacon_paradrop","source":"mod","fields":2,"description":"","search":""},{"name":"smokegrenade_detonate","href":"#smokegrenade_detonate","source":"mod","fields":5,"description":"Fired when a smoke grenade pops and begins emitting smoke. Pair with <code>smokegrenade_expired</code> for the lifetime window.","search":"Fired when a smoke grenade pops and begins emitting smoke. Pair with `smokegrenade_expired` for the lifetime window."},{"name":"smokegrenade_expired","href":"#smokegrenade_expired","source":"mod","fields":5,"description":"Fired when a smoke cloud fully dissipates.","search":"Fired when a smoke cloud fully dissipates."},{"name":"spec_mode_updated (core)","href":"#spec_mode_updated-core","source":"core","fields":1,"description":"","search":""},{"name":"spec_mode_updated (mod)","href":"#spec_mode_updated-mod","source":"mod","fields":1,"description":"","search":""},{"name":"spec_target_updated","href":"#spec_target_updated","source":"core","fields":2,"description":"","search":""},{"name":"start_halftime","href":"#start_halftime","source":"mod","fields":0,"description":"","search":""},{"name":"start_vote","href":"#start_vote","source":"mod","fields":3,"description":"","search":""},{"name":"store_pricesheet_updated","href":"#store_pricesheet_updated","source":"core","fields":0,"description":"","search":""},{"name":"survival_announce_phase","href":"#survival_announce_phase","source":"game","fields":1,"description":"","search":""},{"name":"survival_no_respawns_final","href":"#survival_no_respawns_final","source":"mod","fields":1,"description":"","search":""},{"name":"survival_no_respawns_warning","href":"#survival_no_respawns_warning","source":"mod","fields":1,"description":"","search":""},{"name":"survival_paradrop_break","href":"#survival_paradrop_break","source":"mod","fields":1,"description":"","search":""},{"name":"survival_paradrop_spawn","href":"#survival_paradrop_spawn","source":"mod","fields":1,"description":"","search":""},{"name":"survival_teammate_respawn","href":"#survival_teammate_respawn","source":"mod","fields":1,"description":"","search":""},{"name":"switch_team","href":"#switch_team","source":"mod","fields":5,"description":"","search":""},{"name":"tagrenade_detonate","href":"#tagrenade_detonate","source":"mod","fields":5,"description":"","search":""},{"name":"team_info","href":"#team_info","source":"core","fields":2,"description":"info about team","search":"info about team"},{"name":"team_intro_end","href":"#team_intro_end","source":"mod","fields":0,"description":"","search":""},{"name":"team_intro_start","href":"#team_intro_start","source":"mod","fields":0,"description":"","search":""},{"name":"team_score","href":"#team_score","source":"core","fields":2,"description":"team score changed","search":"team score changed"},{"name":"teamchange_pending","href":"#teamchange_pending","source":"mod","fields":2,"description":"","search":""},{"name":"teamplay_broadcast_audio","href":"#teamplay_broadcast_audio","source":"core","fields":2,"description":"emits a sound to everyone on a team","search":"emits a sound to everyone on a team"},{"name":"teamplay_round_start","href":"#teamplay_round_start","source":"core","fields":1,"description":"round restart","search":"round restart"},{"name":"tournament_reward","href":"#tournament_reward","source":"mod","fields":3,"description":"","search":""},{"name":"trial_time_expired","href":"#trial_time_expired","source":"mod","fields":1,"description":"","search":""},{"name":"ugc_file_download_finished","href":"#ugc_file_download_finished","source":"game","fields":1,"description":"","search":""},{"name":"ugc_file_download_start","href":"#ugc_file_download_start","source":"game","fields":2,"description":"","search":""},{"name":"ugc_map_download_error","href":"#ugc_map_download_error","source":"game","fields":2,"description":"","search":""},{"name":"ugc_map_info_received","href":"#ugc_map_info_received","source":"game","fields":1,"description":"","search":""},{"name":"ugc_map_unsubscribed","href":"#ugc_map_unsubscribed","source":"game","fields":1,"description":"","search":""},{"name":"update_matchmaking_stats","href":"#update_matchmaking_stats","source":"mod","fields":0,"description":"","search":""},{"name":"user_data_downloaded","href":"#user_data_downloaded","source":"core","fields":0,"description":"fired when achievements/stats are downloaded from Steam or XBox Live","search":"fired when achievements/stats are downloaded from Steam or XBox Live"},{"name":"vip_escaped","href":"#vip_escaped","source":"mod","fields":1,"description":"","search":""},{"name":"vip_killed","href":"#vip_killed","source":"mod","fields":2,"description":"","search":""},{"name":"vote_cast","href":"#vote_cast","source":"game","fields":3,"description":"","search":""},{"name":"vote_cast_no","href":"#vote_cast_no","source":"core","fields":2,"description":"","search":""},{"name":"vote_cast_yes","href":"#vote_cast_yes","source":"core","fields":2,"description":"","search":""},{"name":"vote_changed (core)","href":"#vote_changed-core","source":"core","fields":3,"description":"","search":""},{"name":"vote_changed (game)","href":"#vote_changed-game","source":"game","fields":6,"description":"","search":""},{"name":"vote_ended","href":"#vote_ended","source":"game","fields":0,"description":"","search":""},{"name":"vote_failed","href":"#vote_failed","source":"core","fields":1,"description":"","search":""},{"name":"vote_options","href":"#vote_options","source":"game","fields":6,"description":"","search":""},{"name":"vote_passed","href":"#vote_passed","source":"core","fields":3,"description":"","search":""},{"name":"vote_started (core)","href":"#vote_started-core","source":"core","fields":5,"description":"","search":""},{"name":"vote_started (game)","href":"#vote_started-game","source":"game","fields":4,"description":"","search":""},{"name":"warmup_end","href":"#warmup_end","source":"game","fields":0,"description":"","search":""},{"name":"weapon_fire","href":"#weapon_fire","source":"mod","fields":3,"description":"Fired each time a player pulls the trigger and a shot is taken. <code>weapon</code> is the lowercase classname (<code>ak47</code>, <code>awp</code>, <code>knife</code>, <code>hegrenade</code>, …).  Use <code>bullet_damage</code> for the *hit* event counterpart.","search":"Fired each time a player pulls the trigger and a shot is taken. `weapon` is the lowercase classname (`ak47`, `awp`, `knife`, `hegrenade`, …).  Use `bullet_damage` for the *hit* event counterpart."},{"name":"weapon_fire_on_empty","href":"#weapon_fire_on_empty","source":"mod","fields":2,"description":"","search":""},{"name":"weapon_reload","href":"#weapon_reload","source":"mod","fields":1,"description":"","search":""},{"name":"weapon_zoom","href":"#weapon_zoom","source":"mod","fields":1,"description":"","search":""},{"name":"weapon_zoom_rifle","href":"#weapon_zoom_rifle","source":"mod","fields":1,"description":"","search":""},{"name":"weaponhud_selection","href":"#weaponhud_selection","source":"game","fields":3,"description":"","search":""},{"name":"write_game_titledata","href":"#write_game_titledata","source":"game","fields":1,"description":"write user titledata in profile","search":"write user titledata in profile"},{"name":"write_profile_data","href":"#write_profile_data","source":"mod","fields":0,"description":"","search":""}]