Counter-Strike: Global Offensive
================================

This is a summary of all known Counter-Strike: Global Offensive events.


achievement_earned
------------------
This event is fired any time a player earns an achievement while on the server.

===========  ==========================================  =====
Name         Description                                 Type
===========  ==========================================  =====
achievement  The achievement id that the player earned.  short
player       The player that earned the achievement.     byte
===========  ==========================================  =====


achievement_earned_local
------------------------

=================  ====================================================  =======
Name               Description                                           Type   
=================  ====================================================  =======
achievement                                                              short  
splitscreenplayer                                                        short  
=================  ====================================================  =======


achievement_event
-----------------

================  ====================================================  =======
Name              Description                                           Type   
================  ====================================================  =======
achievement_name                                                        string 
cur_val                                                                 short  
max_val                                                                 short  
================  ====================================================  =======


achievement_increment
---------------------

==============  ====================================================  =======
Name            Description                                           Type   
==============  ====================================================  =======
achievement_id                                                        long   
cur_val                                                               short  
max_val                                                               short  
==============  ====================================================  =======


achievement_info_loaded
-----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


achievement_write_failed
------------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


add_bullet_hit_marker
---------------------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
ang_x                                                          short  
ang_y                                                          short  
ang_z                                                          short  
bone                                                           short  
hit                                                            bool   
pos_x                                                          short  
pos_y                                                          short  
pos_z                                                          short  
start_x                                                        short  
start_y                                                        short  
start_z                                                        short  
userid                                                         short  
=======  ====================================================  =======


add_player_sonar_icon
---------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
pos_x                                                         float  
pos_y                                                         float  
pos_z                                                         float  
userid                                                        short  
======  ====================================================  =======


ammo_pickup
-----------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
index                                                         long   
item                                                          string 
userid                                                        short  
======  ====================================================  =======


announce_phase_end
------------------
This event is fired when a specific phase is ended.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


assassination_target_killed
---------------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
killer                                                        short  
target                                                        short  
======  ====================================================  =======


begin_new_match
---------------
This event is fired when a match is started.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


bomb_abortdefuse
----------------
This event is fired when a player aborts defusing the bomb.

======  ========================================================  =====
Name    Description                                               Type
======  ========================================================  =====
userid  The userid of the player that aborted defusing the bomb.  short
======  ========================================================  =====


bomb_abortplant
---------------
This event is fired when a player aborts planting the bomb.

======  ========================================================  =====
Name    Description                                               Type
======  ========================================================  =====
site    The index of the site that the abort took place.          short
userid  The userid of the player that aborted planting the bomb.  short
======  ========================================================  =====


bomb_beep
---------
This event is fired when the bomb emits a beeping sound.

========  ===========================================  ====
Name      Description                                  Type
========  ===========================================  ====
entindex  The index of the c4 entity that is beeping.  long
========  ===========================================  ====


bomb_begindefuse
----------------
This event is fired when a player starts to defuse the bomb.

======  ===================================================  =====
Name    Description                                          Type
======  ===================================================  =====
haskit  True if the player has a defusal kit.                bool
userid  The userid of the player that is defusing the bomb.  short
======  ===================================================  =====


bomb_beginplant
---------------
This event is fired when a player starts to plant the bomb.

======  ========================================================  =====
Name    Description                                               Type
======  ========================================================  =====
site    The index of the site that the bomb is being planted at.  short
userid  The userid of the player that is planting the bomb.       short
======  ========================================================  =====


bomb_defused
------------
This event is fired when the bomb is successfully defused.

======  =================================================  =====
Name    Description                                        Type
======  =================================================  =====
site    The index of the site where the bomb was defused.  short
userid  The userid of the player that defused the bomb.    short
======  =================================================  =====


bomb_dropped
------------
This event is fired when a player drops the bomb.

========  ===============================================  =====
Name      Description                                      Type
========  ===============================================  =====
entindex  The index of the c4 entity that was dropped.     long
userid    The userid of the player that dropped the bomb.  short
========  ===============================================  =====


bomb_exploded
-------------
This event is fired when the bomb is successfully exploded.

======  ==================================================  =====
Name    Description                                         Type
======  ==================================================  =====
site    The index of the site where the bomb was exploded.  short
userid  The userid of the player that planted the bomb.     short
======  ==================================================  =====


bomb_pickup
-----------
This event is fired when a player picks up the bomb.

======  =================================================  =====
Name    Description                                        Type
======  =================================================  =====
userid  The userid of the player that picked up the bomb.  short
======  =================================================  =====


bomb_planted
------------
This event is fired when a player plants the bomb.

======  =================================================  =====
Name    Description                                        Type
======  =================================================  =====
site    The index of the site where the bomb was planted.  short
userid  The userid of the player that planted the bomb.    short
======  =================================================  =====


bonus_updated
-------------

===========  ====================================================  =======
Name         Description                                           Type   
===========  ====================================================  =======
numadvanced                                                        short  
numbronze                                                          short  
numgold                                                            short  
numsilver                                                          short  
===========  ====================================================  =======


bot_takeover
------------
This event is fired each time a player takes control of a bot.

======  ===========================================  =====
Name    Description                                  Type
======  ===========================================  =====
botid   The userid of the bot being taken over.      short
index                                                short
userid  The userid of the player taking over a bot.  short
======  ===========================================  =====


break_breakable
---------------
This event is fired when a player breaks a breakable prop.

========  ==================================================  =====
Name      Description                                         Type
========  ==================================================  =====
entindex  The index of the breakable.                         long
material                                                      byte
userid    The userid of the player that broke the breakable.  short
========  ==================================================  =====


break_prop
----------
This event is fired when a player breaks a prop that has an entity index.

========  =============================================  =====
Name      Description                                    Type
========  =============================================  =====
entindex  The index of the prop entity that was broken.  long
userid    The userid of the player that broke the prop.  short
========  =============================================  =====


bullet_impact
-------------
This event is fired when a player shoots their weapon and the bullet impacts a surface.

======  ========================================================  =====
Name    Description                                               Type
======  ========================================================  =====
userid  The userid of the player that fired the bullet.           short
x       The x coordinate on the map where the impact took place.  float
y       The y coordinate on the map where the impact took place.  float
z       The z coordinate on the map where the impact took place.  float
======  ========================================================  =====


buymenu_close
-------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


buymenu_open
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


buytime_ended
-------------
This event is fired when players are no longer allowed to purchase weapons during a round.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


cart_updated
------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


client_disconnect
-----------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


client_loadout_changed
----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


cs_game_disconnected
--------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


cs_handle_ime_event
-------------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
eventdata                                                        wstring
eventtype                                                        string 
=========  ====================================================  =======


cs_intermission
---------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


cs_match_end_restart
--------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


cs_pre_restart
--------------
This event is fired prior to a match restarting.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


cs_prev_next_spectator
----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
next                                                        bool   
====  ====================================================  =======


cs_round_final_beep
-------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


cs_round_start_beep
-------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


cs_win_panel_match
------------------
This event is fired when the win panel is shown at the end of a match (map).

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


cs_win_panel_round
------------------
This event is fired when the win panel is shown at the end of each round.

=================  ====================================================  ======
Name               Description                                           Type
=================  ====================================================  ======
final_event                                                              byte
funfact_data1      Data for use by the funfact.                          long
funfact_data2      Data for use by the funfact.                          long
funfact_data3      Data for use by the funfact.                          long
funfact_player     The player whom the funfact is about.                 short
funfact_token      Token used for the funfact.                           string
show_timer_attack  True if the attack time is supposed to be displayed.  bool
show_timer_defend  True if the defend time is supposed to be displayed.  bool
timer_time         The amount of time that the round took.               short
=================  ====================================================  ======


decoy_detonate
--------------
This event is fired when a decoy grenade detonates.

========  ======================================================  =====
Name      Description                                             Type
========  ======================================================  =====
entityid  The index of the decoy that detonated.                  short
userid    The userid of the player that threw the decoy.          short
x         The x coordinate on the map where the decoy detonated.  float
y         The y coordinate on the map where the decoy detonated.  float
z         The z coordinate on the map where the decoy detonated.  float
========  ======================================================  =====


decoy_firing
------------
This event is fired each time a decoy grenade fires.

========  ==================================================  =====
Name      Description                                         Type
========  ==================================================  =====
entityid  The index of the decoy that fired.                  short
userid    The userid of the player that threw the decoy.      short
x         The x coordinate on the map where the decoy fired.  float
y         The y coordinate on the map where the decoy fired.  float
z         The z coordinate on the map where the decoy fired.  float
========  ==================================================  =====


decoy_started
-------------
This event is fired when a decoy grenade starts to fire.

========  ===========================================================  =====
Name      Description                                                  Type
========  ===========================================================  =====
entityid  The index of the decoy that started to fire.                 short
userid    The userid of the player that threw the decoy.               short
x         The x coordinate on the map where the decoy started firing.  float
y         The y coordinate on the map where the decoy started firing.  float
z         The z coordinate on the map where the decoy started firing.  float
========  ===========================================================  =====


defuser_dropped
---------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
entityid                                                        long   
========  ====================================================  =======


defuser_pickup
--------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
entityid                                                        long   
userid                                                          short  
========  ====================================================  =======


difficulty_changed
------------------

=============  ====================================================  =======
Name           Description                                           Type   
=============  ====================================================  =======
newDifficulty                                                        short  
oldDifficulty                                                        short  
strDifficulty                                                        string 
=============  ====================================================  =======


dm_bonus_weapon_start
---------------------

=====  ====================================================  =======
Name   Description                                           Type   
=====  ====================================================  =======
Pos                                                          short  
time                                                         short  
wepID                                                        short  
=====  ====================================================  =======


door_moving
-----------
This event is fired when a door is opened or closed.

========  ============================================================  =====
Name      Description                                                   Type
========  ============================================================  =====
entindex  The index of the door.                                        long
userid    The userid of the player that activated the door's movement.  short
========  ============================================================  =====


enable_restart_voting
---------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
enable                                                        bool   
======  ====================================================  =======


endmatch_cmm_start_reveal_items
-------------------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


endmatch_mapvote_selecting_map
------------------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
count                                                         byte   
slot1                                                         byte   
slot10                                                        byte   
slot2                                                         byte   
slot3                                                         byte   
slot4                                                         byte   
slot5                                                         byte   
slot6                                                         byte   
slot7                                                         byte   
slot8                                                         byte   
slot9                                                         byte   
======  ====================================================  =======


enter_bombzone
--------------
This event is fired each time a player enters a bomb zone.

=========  ================================================  =====
Name       Description                                       Type
=========  ================================================  =====
hasbomb    True if the player is carrying a bomb.            bool
isplanted  True if a bomb is planted at any site.            bool
userid     The userid of the player entering the bomb zone.  short
=========  ================================================  =====


enter_buyzone
-------------
This event is fired each time a player enters a buy zone.

======  ===============================================  =====
Name    Description                                      Type
======  ===============================================  =====
canbuy  True if buy time has not expired.                bool
userid  The userid of the player entering the buy zone.  short
======  ===============================================  =====


enter_rescue_zone
-----------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


entity_killed
-------------

==================  ====================================================  =======
Name                Description                                           Type   
==================  ====================================================  =======
damagebits                                                                long   
entindex_attacker                                                         long   
entindex_inflictor                                                        long   
entindex_killed                                                           long   
==================  ====================================================  =======


entity_visible
--------------
This event is fired any time a player sees an entity.

==========  ==============================================  ======
Name        Description                                     Type
==========  ==============================================  ======
classname   The classname of the entity.                    string
entityname  The name of the entity.                         string
subject     The index of the entity that is seen.           short
userid      The userid of the player that sees the entity.  short
==========  ==============================================  ======


exit_bombzone
-------------
This event is fired each time a player exits a bomb zone.

=========  ===============================================  =====
Name       Description                                      Type
=========  ===============================================  =====
hasbomb    True if the player is carrying a bomb.           bool
isplanted  True if a bomb is planted at any site.           bool
userid     The userid of the player exiting the bomb zone.  short
=========  ===============================================  =====


exit_buyzone
------------
This event is fired each time a player exits a buy zone.

======  ==============================================  =====
Name    Description                                     Type
======  ==============================================  =====
canbuy  True if buy time has not expired.               bool
userid  The userid of the player exiting the buy zone.  short
======  ==============================================  =====


exit_rescue_zone
----------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


finale_start
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
rushes                                                        short  
======  ====================================================  =======


flare_ignite_npc
----------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
entindex                                                        long   
========  ====================================================  =======


flashbang_detonate
------------------
This event is fired when a flashbang detonates.

========  ==========================================================  =====
Name      Description                                                 Type
========  ==========================================================  =====
entityid  The index of the flashbang that detonated.                  short
userid    The userid of the player that threw the flashbang.          short
x         The x coordinate on the map where the flashbang detonated.  float
y         The y coordinate on the map where the flashbang detonated.  float
z         The z coordinate on the map where the flashbang detonated.  float
========  ==========================================================  =====


freezecam_started
-----------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


game_end
--------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
winner                                                        byte   
======  ====================================================  =======


game_init
---------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


game_message
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
target                                                        byte   
text                                                          string 
======  ====================================================  =======


game_newmap
-----------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
mapname                                                        string 
=======  ====================================================  =======


game_start
----------

===========  ====================================================  =======
Name         Description                                           Type   
===========  ====================================================  =======
fraglimit                                                          long   
objective                                                          string 
roundslimit                                                        long   
timelimit                                                          long   
===========  ====================================================  =======


gameinstructor_draw
-------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


gameinstructor_nodraw
---------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


gameui_hidden
-------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


gc_connected
------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


gg_bonus_grenade_achieved
-------------------------
This event is fired when a player earns a bonus grenade in Arsenal: Demolition mode.

======  =======================================================  =====
Name    Description                                              Type
======  =======================================================  =====
userid  The userid of the player that achieved a bonus grenade.  short
======  =======================================================  =====


gg_final_weapon_achieved
------------------------
This event is fired when a player gets to the final weapon in Arsenal: Arms Race mode.

========  ======================================================  =====
Name      Description                                             Type
========  ======================================================  =====
playerid  The userid of the player that got to the final weapon.  short
========  ======================================================  =====


gg_killed_enemy
---------------
This event is fired each time a player kills an enemy during an Arsenal match.

==========  ===================================================================  =====
Name        Description                                                          Type
==========  ===================================================================  =====
attackerid  The userid of the player killer.                                     short
bonus       True if the killer killed with a bonus weapon.                       bool
dominated   True (1) if the kill caused the killer to be dominating the victim.  short
revenge     True (1) if the victim was dominating the killer.                    short
victimid    The userid of the victim.                                            short
==========  ===================================================================  =====


gg_leader
---------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
playerid                                                        short  
========  ====================================================  =======


gg_player_impending_upgrade
---------------------------
This event is fired when a player is impending a weapon upgrade from leveling up.

======  ==================================================  =====
Name    Description                                         Type
======  ==================================================  =====
userid  The userid of the player that will be leveling up.  short
======  ==================================================  =====


gg_player_levelup
-----------------

==========  ====================================================  =======
Name        Description                                           Type   
==========  ====================================================  =======
userid                                                            short  
weaponname                                                        string 
weaponrank                                                        short  
==========  ====================================================  =======


gg_reset_round_start_sounds
---------------------------
This event is fired when a player's round start sounds are reset.

======  ============================================================  =====
Name    Description                                                   Type
======  ============================================================  =====
userid  The userid of the player whose round start sounds are reset.  short
======  ============================================================  =====


gg_team_leader
--------------
This event ...

.. todo:: Update description of CS:GO gg_team_leader event.

========  =======================================================  =====
Name      Description                                              Type
========  =======================================================  =====
playerid  The userid of the player that is currently in the lead.  short
========  =======================================================  =====


ggprogressive_player_levelup
----------------------------
This event is fired when a player levels up.

==========  =========================================================  ======
Name        Description                                                Type
==========  =========================================================  ======
userid      The userid of the player who leveled up.                   short
weaponname  The type of weapon the player is being leveled up to.      string
weaponrank  The rank of the weapon the player is being leveled up to.  short
==========  =========================================================  ======


ggtr_player_levelup
-------------------
This event is fired when a player levels up.

==========  =========================================================  ======
Name        Description                                                Type
==========  =========================================================  ======
userid      The userid of the player who leveled up.                   short
weaponname  The type of weapon the player is being leveled up to.      string
weaponrank  The rank of the weapon the player is being leveled up to.  short
==========  =========================================================  ======


grenade_bounce
--------------
This event is fired each time a grenade bounces off of a surface.

======  ======================================================  =====
Name    Description                                             Type
======  ======================================================  =====
userid  The userid of the player that threw the grenade.        short
x       The x coordinate on the map where the grenade bounced.  float
y       The y coordinate on the map where the grenade bounced.  float
z       The z coordinate on the map where the grenade bounced.  float
======  ======================================================  =====


hegrenade_detonate
------------------
This event is fired when a high explosive grenade detonates.

========  ========================================================  =====
Name      Description                                               Type
========  ========================================================  =====
entityid  The index of the grenade that detonated.                  short
userid    The userid of the player that threw the grenade.          short
x         The x coordinate on the map where the grenade detonated.  float
y         The y coordinate on the map where the grenade detonated.  float
z         The z coordinate on the map where the grenade detonated.  float
========  ========================================================  =====


helicopter_grenade_punt_miss
----------------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


hide_freezepanel
----------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


hltv_cameraman
--------------

=====  ====================================================  =======
Name   Description                                           Type   
=====  ====================================================  =======
index                                                        short  
=====  ====================================================  =======


hltv_changed_mode
-----------------

==========  ====================================================  =======
Name        Description                                           Type   
==========  ====================================================  =======
newmode                                                           long   
obs_target                                                        long   
oldmode                                                           long   
==========  ====================================================  =======


hltv_changed_target
-------------------

==========  ====================================================  =======
Name        Description                                           Type   
==========  ====================================================  =======
mode                                                              long   
obs_target                                                        long   
old_target                                                        long   
==========  ====================================================  =======


hltv_chase
----------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
distance                                                        short  
inertia                                                         byte   
ineye                                                           byte   
phi                                                             short  
target1                                                         short  
target2                                                         short  
theta                                                           short  
========  ====================================================  =======


hltv_chat
---------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
text                                                        string 
====  ====================================================  =======


hltv_fixed
----------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
fov                                                           float  
offset                                                        short  
phi                                                           short  
posx                                                          long   
posy                                                          long   
posz                                                          long   
target                                                        short  
theta                                                         short  
======  ====================================================  =======


hltv_message
------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
text                                                        string 
====  ====================================================  =======


hltv_rank_camera
----------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
index                                                         byte   
rank                                                          float  
target                                                        short  
======  ====================================================  =======


hltv_rank_entity
----------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
index                                                         short  
rank                                                          float  
target                                                        short  
======  ====================================================  =======


hltv_status
-----------

==============  ====================================================  =======
Name            Description                                           Type   
==============  ====================================================  =======
clients                                                               long   
externallinked                                                        long   
externaltotal                                                         long   
master                                                                string 
proxies                                                               short  
slots                                                                 long   
==============  ====================================================  =======


hltv_title
----------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
text                                                        string 
====  ====================================================  =======


hostage_call_for_help
---------------------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
hostage                                                        short  
=======  ====================================================  =======


hostage_follows
---------------
This event is fired each time a hostage is picked up by a player.

=======  ==========================================================  =====
Name     Description                                                 Type
=======  ==========================================================  =====
hostage  The index of the hostage entity that is now being carried.  short
userid   The userid of the player that picked up the hostage.        short
=======  ==========================================================  =====


hostage_hurt
------------
This event is fired when a hostage is hurt.

=======  ======================================================  =====
Name     Description                                             Type
=======  ======================================================  =====
hostage  The index of the hostage entity that sustained damage.  short
userid   The userid of the player that hurt the hostage.         short
=======  ======================================================  =====


hostage_killed
--------------
This event is fired when a hostage is killed.

=======  =================================================  =====
Name     Description                                        Type
=======  =================================================  =====
hostage  The index of the hostage entity that was killed.   short
userid   The userid of the player that killed the hostage.  short
=======  =================================================  =====


hostage_rescued
---------------
This event is fired each time a hostage reaches a hostage rescue zone.

=======  ===================================================================  =====
Name     Description                                                          Type
=======  ===================================================================  =====
hostage  The index of the hostage entity that was rescued.                    short
site     The index of the hostage rescue zone where the hostage was rescued.  short
userid   The userid of the player that led the hostage to the rescue zone.    short
=======  ===================================================================  =====


hostage_rescued_all
-------------------
This event is fired when all hostages have been rescued during a round.  In CS:GO, only one hostage needs to be rescued for the Counter-Terrorists to win the round.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


hostage_stops_following
-----------------------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
hostage                                                        short  
userid                                                         short  
=======  ====================================================  =======


hostname_changed
----------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
hostname                                                        string 
========  ====================================================  =======


inferno_expire
--------------
This event is fired when the inferno caused by a molotov or incendiary grenade expires.  This event will also be fired if the inferno is [[Event-csgo:inferno_extinguish|extinguished by a smoke grenade]].

========  =======================================  =====
Name      Description                              Type
========  =======================================  =====
entityid  The index of the inferno entity.         short
x         The x coordinate of the inferno entity.  float
y         The y coordinate of the inferno entity.  float
z         The z coordinate of the inferno entity.  float
========  =======================================  =====


inferno_extinguish
------------------
This event is fired when a molotov or incendiary grenade's inferno is extinguished by a smoke grenade.

========  =======================================  =====
Name      Description                              Type
========  =======================================  =====
entityid  The index of the inferno entity.         short
x         The x coordinate of the inferno entity.  float
y         The y coordinate of the inferno entity.  float
z         The z coordinate of the inferno entity.  float
========  =======================================  =====


inferno_startburn
-----------------
This event is fired when a molotov or incendiary grenade explodes into an inferno.

========  =======================================  =====
Name      Description                              Type
========  =======================================  =====
entityid  The index of the inferno entity.         short
x         The x coordinate of the inferno entity.  float
y         The y coordinate of the inferno entity.  float
z         The z coordinate of the inferno entity.  float
========  =======================================  =====


inspect_weapon
--------------
This event is fired when a player uses the +lookatweapon client command to inspect their weapon.

======  =========================================================  =====
Name    Description                                                Type
======  =========================================================  =====
userid  The userid of the player that is inspecting their weapon.  short
======  =========================================================  =====


instructor_server_hint_create
-----------------------------

========================  ====================================================  =======
Name                      Description                                           Type   
========================  ====================================================  =======
hint_activator_caption                                                          string 
hint_activator_userid                                                           short  
hint_allow_nodraw_target                                                        bool   
hint_binding                                                                    string 
hint_caption                                                                    string 
hint_color                                                                      string 
hint_flags                                                                      long   
hint_forcecaption                                                               bool   
hint_gamepad_binding                                                            string 
hint_icon_offscreen                                                             string 
hint_icon_offset                                                                float  
hint_icon_onscreen                                                              string 
hint_local_player_only                                                          bool   
hint_name                                                                       string 
hint_nooffscreen                                                                bool   
hint_range                                                                      float  
hint_replace_key                                                                string 
hint_target                                                                     long   
hint_timeout                                                                    short  
========================  ====================================================  =======


instructor_server_hint_stop
---------------------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
hint_name                                                        string 
=========  ====================================================  =======


inventory_updated
-----------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


item_equip
----------
This event is fired each time a player equips a new weapon.

===========  ===========================================================  ======
Name         Description                                                  Type
===========  ===========================================================  ======
canzoom      True if the weapon has a zoom feature.                       bool
hassilencer  True if the weapon has a silencer available.                 bool
hastracers   True if the weapon has tracer bullets that show when fired.  bool
ispainted    True if the weapon is painted.                               bool
issilenced   True if the weapon has a silencer and it is on.              bool
item         The type of item/weapon that the player equipped.            string
userid       The userid of the player that equipped the item.             short
weptype      The weapon type of the item equipped (more below).           short
===========  ===========================================================  ======


item_found
----------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
itemdef                                                        long   
itemid                                                         long   
method                                                         byte   
player                                                         byte   
quality                                                        byte   
=======  ====================================================  =======


item_pickup
-----------
This event is fired each time a player picks an item up.

======  =================================================  ======
Name    Description                                        Type
======  =================================================  ======
item    The index of the item the player picked up.        string
silent  True if the item is a weapon that has a silencer.  bool
userid  The userid of the player that picked up the item.  short
======  =================================================  ======


item_purchase
-------------
This event is fired each time a player purchases an item.

======  =====================================================  ======
Name    Description                                            Type
======  =====================================================  ======
team    The team number of the player that purchased an item.  short
userid  The userid of the player that purchased an item.       short
weapon  The type of item that the player purchased.            string
======  =====================================================  ======


item_schema_initialized
-----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


items_gifted
------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
accountid                                                        long   
giftidx                                                          byte   
itemdef                                                          long   
numgifts                                                         byte   
player                                                           byte   
=========  ====================================================  =======


jointeam_failed
---------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
reason                                                        byte   
userid                                                        short  
======  ====================================================  =======


map_transition
--------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


match_end_conditions
--------------------

==========  ====================================================  =======
Name        Description                                           Type   
==========  ====================================================  =======
frags                                                             long   
max_rounds                                                        long   
time                                                              long   
win_rounds                                                        long   
==========  ====================================================  =======


material_default_complete
-------------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


mb_input_lock_cancel
--------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


mb_input_lock_success
---------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


molotov_detonate
----------------
This event is fired when a molotov or incendiary grenade detonates.

======  ===========================================================================  =====
Name    Description                                                                  Type
======  ===========================================================================  =====
userid  The userid of the player that threw the molotov/incendiary grenade.          short
x       The x coordinate on the map where the molotov/incendiary grenade detonated.  float
y       The y coordinate on the map where the molotov/incendiary grenade detonated.  float
z       The z coordinate on the map where the molotov/incendiary grenade detonated.  float
======  ===========================================================================  =====


nav_blocked
-----------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
area                                                           long   
blocked                                                        bool   
=======  ====================================================  =======


nav_generate
------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


nextlevel_changed
-----------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
nextlevel                                                        string 
=========  ====================================================  =======


other_death
-----------
This event is fired each time a non-player entity is killed.

=========================  ====================================================================  ======
Name                       Description                                                           Type
=========================  ====================================================================  ======
attacker                   The userid of the killer.                                             short
headshot                   True if the killshot was to the entity's head hitbox.                 bool
otherid                    The index of the entity that died.                                    short
othertype                  The classname of the entity that died.                                string
penetrated                 The number of objects the killshot penetrated before killing entity.  short
weapon                     The type of weapon used to kill the entity.                           string
weapon_fauxitemid          Faux item id of weapon killer used.                                   string
weapon_itemid              Inventory item id of weapon killer used.                              string
weapon_originalowner_xuid                                                                        string
=========================  ====================================================================  ======


physgun_pickup
--------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
entindex                                                        long   
========  ====================================================  =======


player_activate
---------------
This event is fired when a player is fully connected during a map.  This event is fired each map change while the player is still on the map.

======  ===========================================  =====
Name    Description                                  Type
======  ===========================================  =====
userid  The userid of the player that is connected.  short
======  ===========================================  =====


player_avenged_teammate
-----------------------
This event is fired when a player kills the killer of a teammate.

=================  =============================================================  =====
Name               Description                                                    Type
=================  =============================================================  =====
avenged_player_id  The userid of the teammate whose killer was killed.            short
avenger_id         The userid of the player that killed their teammate's killer.  short
=================  =============================================================  =====


player_blind
------------
This event is fired when a player gets flashed.

==============  ==================================================  =====
Name            Description                                         Type 
==============  ==================================================  =====
userid          The userid of the player that got flashed.          short
attacker        The userid of the player that threw the flashbang.  short
entityid        The entity index of the flashbang that went off.    short
blind_duration  Duration of the flashed effect.                     float
==============  ==================================================  =====


player_changename
-----------------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
newname                                                        string 
oldname                                                        string 
userid                                                         short  
=======  ====================================================  =======


player_chat
-----------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
teamonly                                                        bool   
text                                                            string 
userid                                                          short  
========  ====================================================  =======


player_class
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
class                                                         string 
userid                                                        short  
======  ====================================================  =======


player_connect
--------------
This event is fired each time a player is first connected to the server.

=========  =========================================================  ======
Name       Description                                                Type
=========  =========================================================  ======
address    The IP address and port of the player that is connecting.  string
index      The index given to the player that connected.              byte
name       The name of the connecting player.                         string
networkid  The SteamID of the connecting player.                      string
userid     The userid given to the connecting player.                 short
=========  =========================================================  ======


player_connect_full
-------------------
This event is fired when a client has fully connected to the server.

======  ============================================================  =====
Name    Description                                                   Type
======  ============================================================  =====
index   The index of the player that fully connected to the server.   byte
userid  The userid of the player that fully connected to the server.  short
======  ============================================================  =====


player_death
------------
This event is fired each time a player dies.

=========================  =====================================================================================  ======
Name                       Description                                                                            Type
=========================  =====================================================================================  ======
assister                   The userid of the player that assisted in the kill (if any).                           short
attacker                   The userid of the killer.                                                              short
dominated                  True (1) if the kill caused the killer to be dominating the victim.                    short
headshot                   True if the killshot was to the victim's head hitbox.                                  bool
noreplay                                                                                                          bool   
penetrated                 The number of objects that were penetrated by the bullet before it struck the victim.  short
revenge                    True (1) if the victim was dominating the killer.                                      short
userid                     The userid of the victim.                                                              short
weapon                     The type of weapon used to kill the victim.                                            string
weapon_fauxitemid          Faux item id of weapon killer used.                                                    string
weapon_itemid              Inventory item id of weapon killer used.                                               string
weapon_originalowner_xuid                                                                                         string
=========================  =====================================================================================  ======


player_decal
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


player_disconnect
-----------------
This event is fired when a player disconnects from the server.

=========  ============================================  ======
Name       Description                                   Type
=========  ============================================  ======
name       The name of the player that disconnected.     string
networkid  The SteamID of the player that disconnected.  string
reason     The reason why the player was disconnected.   string
userid     The userid of the player that disconnected.   short
=========  ============================================  ======


player_falldamage
-----------------
This event is fired each time a player sustains damage from falling.

======  ==========================================  =====
Name    Description                                 Type
======  ==========================================  =====
damage  The amount of damage the player sustained.  float
userid  The userid of the player that fell.         short
======  ==========================================  =====


player_footstep
---------------
This event is fired each time a player makes an audible footstep.  Using walk mode or crouch will cause the player to move silently.

======  ==========================================  =====
Name    Description                                 Type
======  ==========================================  =====
userid  The userid of the player that took a step.  short
======  ==========================================  =====


player_given_c4
---------------
This event is fired when a player is given C4 at the start of a round.

======  ===============================================  =====
Name    Description                                      Type
======  ===============================================  =====
userid  The userid of the player that was given the C4.  short
======  ===============================================  =====


player_hintmessage
------------------

===========  ====================================================  =======
Name         Description                                           Type   
===========  ====================================================  =======
hintmessage                                                        string 
===========  ====================================================  =======


player_hurt
-----------
This event is fired each time a player is hurt.

==========  ===============================================================  ======
Name        Description                                                      Type
==========  ===============================================================  ======
armor       The remaining amount of armor the victim has after the damage.   byte
attacker    The userid of the attacking player.                              short
dmg_armor   The amount of damage sustained by the victim's armor.            byte
dmg_health  The amount of health the victim lost in the attack.              short
health      The remaining amount of health the victim has after the damage.  byte
hitgroup    The hitgroup that was damaged in the attack.                     byte
userid      The userid of the victim.                                        short
weapon      The type of weapon used in the attack.                           string
==========  ===============================================================  ======


player_info
-----------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
bot                                                              bool   
index                                                            byte   
name                                                             string 
networkid                                                        string 
userid                                                           short  
=========  ====================================================  =======


player_jump
-----------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


player_radio
------------
This event is fired each time a player uses a radio command.

======  =====================================================  =====
Name    Description                                            Type
======  =====================================================  =====
slot    The index of the command used.                         short
userid  The userid of the player that used the radio command.  short
======  =====================================================  =====


player_reset_vote
-----------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
vote                                                          bool   
======  ====================================================  =======


player_say
----------
This event is fired each time a player says something via chat.

======  ====================================================  ======
Name    Description                                           Type
======  ====================================================  ======
text    The text that the player sent in the chat message.    string
userid  The userid of the player that sent the chat message.  short
======  ====================================================  ======


player_score
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
deaths                                                        short  
kills                                                         short  
score                                                         short  
userid                                                        short  
======  ====================================================  =======


player_shoot
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
mode                                                          byte   
userid                                                        short  
weapon                                                        byte   
======  ====================================================  =======


player_spawn
------------
This event is fired each time a player spawns on the server.

=======  ===========================================  =====
Name     Description                                  Type
=======  ===========================================  =====
teamnum  The team number of the player that spawned.  short
userid   The userid of the player that spawned.       short
=======  ===========================================  =====


player_spawned
--------------
This event is fired when a player has been spawned.

=========  ========================================  =====
Name       Description                               Type
=========  ========================================  =====
inrestart  True if spawning during a match restart.  bool
userid     The userid of the player that spawned.    short
=========  ========================================  =====


player_stats_updated
--------------------

===========  ====================================================  =======
Name         Description                                           Type   
===========  ====================================================  =======
forceupload                                                        bool   
===========  ====================================================  =======


player_team
-----------
This event is fired each time a player changes teams.

==========  =======================================================  =====
Name        Description                                              Type
==========  =======================================================  =====
autoteam    True if the player auto-picked a team.                   bool
disconnect  True if the player is disconnecting.                     bool
isbot       True if the player is a bot.                             bool
oldteam     The team that the player is changing from.               byte
silent      True if the event is to not be executed on each client.  bool
team        The team that the player is changing to.                 byte
userid      The userid of the player that is changing teams.         short
==========  =======================================================  =====


player_use
----------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
entity                                                        short  
userid                                                        short  
======  ====================================================  =======


ragdoll_dissolved
-----------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
entindex                                                        long   
========  ====================================================  =======


read_game_titledata
-------------------

============  ====================================================  =======
Name          Description                                           Type   
============  ====================================================  =======
controllerId                                                        short  
============  ====================================================  =======


repost_xbox_achievements
------------------------

=================  ====================================================  =======
Name               Description                                           Type   
=================  ====================================================  =======
splitscreenplayer                                                        short  
=================  ====================================================  =======


reset_game_titledata
--------------------

============  ====================================================  =======
Name          Description                                           Type   
============  ====================================================  =======
controllerId                                                        short  
============  ====================================================  =======


reset_player_controls
---------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


round_announce_final
--------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


round_announce_last_round_half
------------------------------
This event is fired when the announcement is made that the currently starting round is the last round before half-time (team switch).

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


round_announce_match_point
--------------------------
This event is fired when the announcement is made that the currently starting round could be the last if the leading team wins the round.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


round_announce_match_start
--------------------------
This event is fired when the announcement is made that the match is starting.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


round_announce_warmup
---------------------
This event is fired when the announcement is made that warmup is starting.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


round_end
---------
This event is fired at the end of every round.

=======  ================================================================  ======
Name     Description                                                       Type
=======  ================================================================  ======
message  The message that corresponds to the reason for the round ending.  string
reason   The reason that the round ended.                                  byte
winner   The team number of the winning team.                              byte
=======  ================================================================  ======


round_end_upload_stats
----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


round_freeze_end
----------------
This event is fired when players are first allowed to move each round.

====  ===========  ====
Name  Description  Type
====  ===========  ====
====  ===========  ====


round_mvp
---------
This event is fired at the end of each round when the round MVP is displayed.

======  =======================================================  =====
Name    Description                                              Type
======  =======================================================  =====
reason  The reason why the player is the MVP of the round.       short
userid  The userid of the player that was the MVP of the round.  short
======  =======================================================  =====


round_officially_ended
----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


round_poststart
---------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


round_prestart
--------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


round_start
-----------
This event is fired at the very beginning of each round.

=========  ==================================================  ======
Name       Description                                         Type
=========  ==================================================  ======
fraglimit  The number of kills required for the round to end.  long
objective  The round objective.                                string
timelimit  The time limit (in seconds) for the round to last.  long
=========  ==================================================  ======


round_start_pre_entity
----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


round_time_warning
------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


seasoncoin_levelup
------------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
category                                                        short  
player                                                          short  
rank                                                            short  
========  ====================================================  =======


server_addban
-------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
by                                                               string 
duration                                                         string 
ip                                                               string 
kicked                                                           bool   
name                                                             string 
networkid                                                        string 
userid                                                           short  
=========  ====================================================  =======


server_cvar
-----------
This event is fired each time a :class:`cvars.ConVar` with the :attr:`cvars.flags.ConVarFlags.NOTIFY` flag set is changed.

=========  ===================================================================  ======
Name       Description                                                          Type
=========  ===================================================================  ======
cvarname   The name of the :class:`cvars.ConVar` whose value was changed.       string
cvarvalue  The value that the :class:`cvars.ConVar` was changed to.             string
=========  ===================================================================  ======


server_message
--------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
text                                                        string 
====  ====================================================  =======


server_pre_shutdown
-------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
reason                                                        string 
======  ====================================================  =======


server_removeban
----------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
by                                                               string 
ip                                                               string 
networkid                                                        string 
=========  ====================================================  =======


server_shutdown
---------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
reason                                                        string 
======  ====================================================  =======


server_spawn
------------
This event is fired each time a map is loaded.

==========  =======================================================  ======
Name        Description                                              Type
==========  =======================================================  ======
address     The IP address/port of the server.                       string
dedicated   True if the server is a dedicated server.                bool
game        The directory path of the server.                        string
hostname    The value of the 'hostname' :class:`cvars.ConVar`.       string
mapname     The name of the map that is loaded on the server.        string
maxplayers  The maximum number of players allowed on the server.     long
official    True if the server is an official Valve server.          bool
os          The operating system that the server is on.              string
password    True if the server is password protected.                bool
port        The port of the server.                                  short
==========  =======================================================  ======


set_instructor_group_enabled
----------------------------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
enabled                                                        short  
group                                                          string 
=======  ====================================================  =======


sfuievent
---------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
action                                                        string 
data                                                          string 
slot                                                          byte   
======  ====================================================  =======


show_freezepanel
----------------

============  ====================================================  =======
Name          Description                                           Type   
============  ====================================================  =======
damage_given                                                        short  
damage_taken                                                        short  
hits_given                                                          short  
hits_taken                                                          short  
killer                                                              short  
victim                                                              short  
============  ====================================================  =======


silencer_detach
---------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


silencer_off
------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


silencer_on
-----------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


smokegrenade_detonate
---------------------
This event is fired when a smoke grenade detonates.

========  ==============================================================  =====
Name      Description                                                     Type
========  ==============================================================  =====
entityid  The index of the smoke grenade that detonated.                  short
userid    The userid of the player that threw the smoke grenade.          short
x         The x coordinate on the map where the smoke grenade detonated.  float
y         The y coordinate on the map where the smoke grenade detonated.  float
z         The z coordinate on the map where the smoke grenade detonated.  float
========  ==============================================================  =====


smokegrenade_expired
--------------------
This event is fired when a smoke grenade's smoke has expired.

========  ============================================================  =====
Name      Description                                                   Type
========  ============================================================  =====
entityid  The index of the smoke grenade entity.                        short
userid    The userid of the player that threw the smoke grenade.        short
x         The x coordinate on the map where the smoke grenade expired.  float
y         The y coordinate on the map where the smoke grenade expired.  float
z         The z coordinate on the map where the smoke grenade expired.  float
========  ============================================================  =====


spec_mode_updated
-----------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        byte   
======  ====================================================  =======


spec_target_updated
-------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        byte   
======  ====================================================  =======


start_halftime
--------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


start_vote
----------

==============  ====================================================  =======
Name            Description                                           Type   
==============  ====================================================  =======
type                                                                  byte   
userid                                                                short  
vote_parameter                                                        short  
==============  ====================================================  =======


store_pricesheet_updated
------------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


survival_announce_phase
-----------------------

=====  ====================================================  =======
Name   Description                                           Type   
=====  ====================================================  =======
phase                                                        short  
=====  ====================================================  =======


switch_team
-----------
This event is fired when a player switches teams.

==============  =================================================================================  =====
Name            Description                                                                        Type
==============  =================================================================================  =====
avg_rank        The average rank of human players on the server.                                   short
numCTSlotsFree  The number of Counter-Terrorist slots that are free.                               short
numPlayers      The total number of active players on both Terrorist and Counter-Terrorist teams.  short
numSpectators   The number of players that are spectating.                                         short
numTSlotsFree   The number of Terrorist slots that are free.                                       short
==============  =================================================================================  =====


tagrenade_detonate
------------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
entityid                                                        short  
userid                                                          short  
x                                                               float  
y                                                               float  
z                                                               float  
========  ====================================================  =======


team_info
---------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
teamid                                                          byte   
teamname                                                        string 
========  ====================================================  =======


team_score
----------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
score                                                         short  
teamid                                                        byte   
======  ====================================================  =======


teamchange_pending
------------------
This event is fired when a player is going to be switching teams.

======  ================================================  =====
Name    Description                                       Type
======  ================================================  =====
toteam  The team number that the player is switching to.  byte
userid  The userid of the player switching teams.         short
======  ================================================  =====


teamplay_broadcast_audio
------------------------

=====  ====================================================  =======
Name   Description                                           Type   
=====  ====================================================  =======
sound                                                        string 
team                                                         byte   
=====  ====================================================  =======


teamplay_round_start
--------------------

==========  ====================================================  =======
Name        Description                                           Type   
==========  ====================================================  =======
full_reset                                                        bool   
==========  ====================================================  =======


tournament_reward
-----------------

============  ====================================================  =======
Name          Description                                           Type   
============  ====================================================  =======
accountid                                                           long   
defindex                                                            long   
totalrewards                                                        long   
============  ====================================================  =======


tr_exit_hint_trigger
--------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


tr_mark_best_time
-----------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
time                                                        long   
====  ====================================================  =======


tr_mark_complete
----------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
complete                                                        short  
========  ====================================================  =======


tr_player_flashbanged
---------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


tr_show_exit_msgbox
-------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


tr_show_finish_msgbox
---------------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


trial_time_expired
------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
slot                                                        short  
====  ====================================================  =======


ugc_file_download_finished
--------------------------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
hcontent                                                        uint64 
========  ====================================================  =======


ugc_file_download_start
-----------------------

=================  ====================================================  =======
Name               Description                                           Type   
=================  ====================================================  =======
hcontent                                                                 uint64 
published_file_id                                                        uint64 
=================  ====================================================  =======


ugc_map_download_error
----------------------

=================  ====================================================  =======
Name               Description                                           Type   
=================  ====================================================  =======
error_code                                                               long   
published_file_id                                                        uint64 
=================  ====================================================  =======


ugc_map_info_received
---------------------

=================  ====================================================  =======
Name               Description                                           Type   
=================  ====================================================  =======
published_file_id                                                        uint64 
=================  ====================================================  =======


ugc_map_unsubscribed
--------------------

=================  ====================================================  =======
Name               Description                                           Type   
=================  ====================================================  =======
published_file_id                                                        uint64 
=================  ====================================================  =======


update_matchmaking_stats
------------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


user_data_downloaded
--------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


verify_client_hit
-----------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
pos_x                                                            float  
pos_y                                                            float  
pos_z                                                            float  
timestamp                                                        float  
userid                                                           short  
=========  ====================================================  =======


vip_escaped
-----------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


vip_killed
----------

========  ====================================================  =======
Name      Description                                           Type   
========  ====================================================  =======
attacker                                                        short  
userid                                                          short  
========  ====================================================  =======


vote_cast
---------
This event is fired when a player casts a vote.

===========  =========================================  =====
Name         Description                                Type
===========  =========================================  =====
entityid     The index of the player that voted.        long
team         The team number of the player that voted.  short
vote_option  The option the player voted for.           byte
===========  =========================================  =====


vote_changed
------------

==============  ====================================================  =======
Name            Description                                           Type   
==============  ====================================================  =======
potentialVotes                                                        byte   
vote_option1                                                          byte   
vote_option2                                                          byte   
vote_option3                                                          byte   
vote_option4                                                          byte   
vote_option5                                                          byte   
==============  ====================================================  =======


vote_ended
----------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


vote_failed
-----------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
team                                                        byte   
====  ====================================================  =======


vote_options
------------
This event is fired when a vote starts.

=======  ========================================  ======
Name     Description                               Type
=======  ========================================  ======
count    The total number of options in the vote.  byte
option1  The first option.                         string
option2  The second option.                        string
option3  The third option (if available).          string
option4  The fourth option (if available).         string
option5  The fifth option (if available).          string
=======  ========================================  ======


vote_passed
-----------

=======  ====================================================  =======
Name     Description                                           Type   
=======  ====================================================  =======
details                                                        string 
param1                                                         string 
team                                                           byte   
=======  ====================================================  =======


vote_started
------------

=========  ====================================================  =======
Name       Description                                           Type   
=========  ====================================================  =======
initiator                                                        long   
issue                                                            string 
param1                                                           string 
team                                                             byte   
=========  ====================================================  =======


weapon_fire
-----------
This event is fired each time a bullet is fired, or a projectile thrown, by a player.

========  ===============================================  ======
Name      Description                                      Type
========  ===============================================  ======
silenced  True if the weapon has a silencer active.        bool
userid    The userid of the player that fired the weapon.  short
weapon    The type of weapon that was fired.               string
========  ===============================================  ======


weapon_fire_on_empty
--------------------
This event is fired when a player attempts to fire a weapon that is completely out of ammo.

======  ============================================================  ======
Name    Description                                                   Type
======  ============================================================  ======
userid  The userid of the player attempting to fire an empty weapon.  short
weapon  The type of weapon that the player is trying to fire.         string
======  ============================================================  ======


weapon_outofammo
----------------

======  ====================================================  =======
Name    Description                                           Type   
======  ====================================================  =======
userid                                                        short  
======  ====================================================  =======


weapon_reload
-------------
This event is fired when a player reloads their weapon by pressing their 'reload' button.  Automatic reloading does not fire this event.

======  ====================================================  =====
Name    Description                                           Type
======  ====================================================  =====
userid  The userid of the player that reloaded their weapon.  short
======  ====================================================  =====


weapon_reload_database
----------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======


weapon_zoom
-----------
This event is fired each time a player zooms in (or out) their weapon.  This only fires on sniper rifles.  This event is notifies bots and has a zoom sound.

======  ==================================================  =====
Name    Description                                         Type
======  ==================================================  =====
userid  The userid of the player that zoomed their weapon.  short
======  ==================================================  =====


weapon_zoom_rifle
-----------------
This event is fired when a player zooms in with non-sniper rifles.  This event does not notify bots and is not accompanied by a zoom sound.

======  ==================================================  =====
Name    Description                                         Type
======  ==================================================  =====
userid  The userid of the player that zoomed their weapon.  short
======  ==================================================  =====


write_game_titledata
--------------------

============  ====================================================  =======
Name          Description                                           Type   
============  ====================================================  =======
controllerId                                                        short  
============  ====================================================  =======


write_profile_data
------------------

====  ====================================================  =======
Name  Description                                           Type   
====  ====================================================  =======
====  ====================================================  =======
