<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eyal282</id>
	<title>AlliedModders Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eyal282"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/Special:Contributions/Eyal282"/>
	<updated>2026-06-06T12:59:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11312</id>
		<title>Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11312"/>
		<updated>2022-05-24T19:22:57Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player.  Otherwise, it is not a player, so use this.}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed.  Again, use attacker first}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|attackerisbot|is the attacker a bot}}&lt;br /&gt;
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|bool|victimisbot|is the victim a bot}}&lt;br /&gt;
{{hl2msg|bool|abort|did the victim abort}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|float|victim_x|}}&lt;br /&gt;
{{hl2msg|float|victim_y|}}&lt;br /&gt;
{{hl2msg|float|victim_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|Not networked}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user id who attacked}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|short|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_team ===&lt;br /&gt;
{{qnotice|player change his team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_team|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|team|team id}}&lt;br /&gt;
{{hl2msg|byte|oldteam|old team id}}&lt;br /&gt;
{{hl2msg|bool|disconnect|team change because player disconnects}}&lt;br /&gt;
{{hl2msg|string|name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_bot_replace ===&lt;br /&gt;
{{qnotice|Bot replaced a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_bot_replace|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bot_player_replace ===&lt;br /&gt;
{{qnotice|Player replaced a bot}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bot_player_replace|string}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_afk ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_afk|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|manual|player manually started the reload}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_use ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an infected uses their ability}}&lt;br /&gt;
{{eventnote|Issues|Doesn't fire for jockey}}&lt;br /&gt;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|Classname of ability. Possible values:&lt;br /&gt;
*ability_tongue&lt;br /&gt;
*ability_vomit&lt;br /&gt;
*ability_lunge&lt;br /&gt;
*ability_spit&lt;br /&gt;
*ability_charge&lt;br /&gt;
*ability_throw&lt;br /&gt;
for the Smoker, Boomer, Hunter, Spitter, Charger and Tank respectively.}}&lt;br /&gt;
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bullet_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who got hurt}}&lt;br /&gt;
{{hl2msg|float|damage|for how much}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who grabbed the ledge}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_release ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who released from the ledge}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{hl2msg|bool|closed|Was the door closed when it started opening?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_close ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who closed the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_unlocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_unlocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== rescue_door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|rescue_door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|long|entindex|door that opened}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_door_used ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_door_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_door_used_versus ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_door_used_versus|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== success_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|success_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who openned it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_pre_entity ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_pre_entity|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_post_nav ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_post_nav|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end_message ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end_message|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_ended ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_ended|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_started ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_started|string}}&lt;br /&gt;
{{hl2msg|string|issue|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|string|votedata|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_changed|string}}&lt;br /&gt;
{{hl2msg|byte|yesVotes|}}&lt;br /&gt;
{{hl2msg|byte|noVotes|}}&lt;br /&gt;
{{hl2msg|byte|potentialVotes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_passed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_passed|string}}&lt;br /&gt;
{{hl2msg|string|details|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_failed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_failed|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_cast_yes ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_yes|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_cast_no ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_no|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_hurt ===&lt;br /&gt;
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|attacker|player userid who attacked}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of infected}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|short|amount|how much damage was done}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_death ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_death|string}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|infected_id|ID of the infected that died}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|short|weapon_id|ID of the weapon used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|signals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|signals a death from blast damage}}&lt;br /&gt;
{{hl2msg|bool|submerged|indicates the infected was submerged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hostname_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hostname_changed|string}}&lt;br /&gt;
{{hl2msg|string|hostname|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== difficulty_changed ===&lt;br /&gt;
{{qnotice|It appears that strDifficulty is z_difficulty value}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|difficulty_changed|string}}&lt;br /&gt;
{{hl2msg|short|newDifficulty|}}&lt;br /&gt;
{{hl2msg|short|oldDifficulty|}}&lt;br /&gt;
{{hl2msg|string|strDifficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_start|string}}&lt;br /&gt;
{{hl2msg|short|rushes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_rush ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_rush|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_escape_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_escape_start|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_incoming ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_incoming|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_leaving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_leaving|string}}&lt;br /&gt;
{{hl2msg|short|survivorcount|number of survivors that made it out}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_win ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_win|string}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|short|difficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mission_lost ===&lt;br /&gt;
{{qnotice|As in, the survivor team failed.  Opposite of finale_win, but not necessarily during the finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mission_lost|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_start|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_damaged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_damaged|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== final_reportscreen ===&lt;br /&gt;
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|final_reportscreen|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== map_transition ===&lt;br /&gt;
{{qnotice|When campaign cinematics start}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|map_transition|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_transitioned ===&lt;br /&gt;
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_transitioned|string}}&lt;br /&gt;
{{hl2msg|short|userid|the person that just finished transitioning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{hl2msg|short|health_restored|amount of health restored}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|subject is broken for this event, it always appears to be the player doing the healing}}&lt;br /&gt;
{{begin-hl2msg|heal_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was being healed, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person giving the ammo}}&lt;br /&gt;
{{hl2msg|short|subject|person receiving ammo}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== give_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|give_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|The giver of the weapon}}&lt;br /&gt;
{{hl2msg|short|recipient|The recipient of the weapon}}&lt;br /&gt;
{{hl2msg|short|weapon|The ID of the weapon given}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had the pills}}&lt;br /&gt;
{{hl2msg|short|subject|person swallowing the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_no_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_full ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_full|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_doesnt_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pile_weapon_cant_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is defibrillating.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who used the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it helped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was defibrillating, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_item_already_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_item_already_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}&lt;br /&gt;
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_failed_no_primary ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_failed_no_primary|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}&lt;br /&gt;
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg &amp;quot;INCENDIARY_AMMO&amp;quot;}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== dead_survivor_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|dead_survivor_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|short|deadplayer|user id of the dead player represented}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== adrenaline_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|adrenaline_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had and used the adrenaline}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person who was revived}}&lt;br /&gt;
{{hl2msg|bool|lastlife|person revived will die if they fall again}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|person is ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated ===&lt;br /&gt;
{{qnotice|when a player becomes incapacitated.  This is also called when a tank is killed.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated_start ===&lt;br /&gt;
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_start_area ===&lt;br /&gt;
{{qnotice|when a player spawns into the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who entered}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_first_spawn ===&lt;br /&gt;
{{qnotice|when a player spawns for the first time in a given mission}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_first_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who spawned}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
{{qnotice|This Event doesnt exist anymore 1.10.2012}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== player_left_start_area ===&lt;br /&gt;
{{qnotice|when a player leaves the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_checkpoint ===&lt;br /&gt;
{{qnotice|when a basecombatcharacter enters a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who entered}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}&lt;br /&gt;
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|string|doorname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_left_checkpoint ===&lt;br /&gt;
{{qnotice|when a player leaves a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who left}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_shoved|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_shoved|string}}&lt;br /&gt;
{{hl2msg|short|entityid|the entity index of the one who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump_apex ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump_apex|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who jumped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was trying to move}}&lt;br /&gt;
{{hl2msg|short|blocker|player index who kept them from moving}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_now_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_now_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now it}}&lt;br /&gt;
{{hl2msg|short|attacker|player that did the it-ing}}&lt;br /&gt;
{{hl2msg|bool|exploded|whether it was vomit or explosion}}&lt;br /&gt;
{{hl2msg|bool|infected|is the vomit infectious}}&lt;br /&gt;
{{hl2msg|bool|by_boomer|came from a boomer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_no_longer_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_no_longer_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now no longer it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_harasser_set ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_harasser_set|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who woke up the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch woken up}}&lt;br /&gt;
{{hl2msg|bool|first|First time the witch set a harasser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_spawn|string}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who killed the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch that was killed.}}&lt;br /&gt;
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|User ID of the tank spawning now}}&lt;br /&gt;
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== melee_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|melee_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who bashed the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|Entindex of infected what got killed}}&lt;br /&gt;
{{hl2msg|bool|ambush|Infected was unaware when killed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== area_cleared ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|area_cleared|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who cleared the area}}&lt;br /&gt;
{{hl2msg|long|area|id of the cleared area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== award_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|award_earned|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who earned the award}}&lt;br /&gt;
{{hl2msg|long|entityid|client likes ent id}}&lt;br /&gt;
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}&lt;br /&gt;
{{hl2msg|short|award|id of award earned}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the grabbing}}&lt;br /&gt;
{{hl2msg|short|victim|player that got grabbed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_bent ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_bent|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_victim_died ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_victim_died|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_release ===&lt;br /&gt;
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|victim|The (now released) victim}}&lt;br /&gt;
{{hl2msg|long|distance|Distance the victim was dragged.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choke_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being choked}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_pull_stopped ===&lt;br /&gt;
{{qnotice|Called when a smoker tongue is cleared on a dragging player. Includes cuts.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_pull_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pulled}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lunge_shove ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_shove|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== lunge_pounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_pounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|long|distance|Distance from pounce start to contact}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== fatal_vomit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|fatal_vomit|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who vomited}}&lt;br /&gt;
{{hl2msg|short|victim|And who was killed or incapped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_call_for_help ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}&lt;br /&gt;
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescued ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescued|string}}&lt;br /&gt;
{{hl2msg|short|rescuer|player that did the rescuing}}&lt;br /&gt;
{{hl2msg|short|victim|the survivor being rescued}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescue_abandoned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescue_abandoned|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== relocated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|relocated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was relocated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== respawning ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|respawning|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who started respawning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_frustrated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_frustrated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was culled}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_given ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_given|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who got the weapon}}&lt;br /&gt;
{{hl2msg|short|giver|player that did the giving}}&lt;br /&gt;
{{hl2msg|short|weapon|weapon id given}}&lt;br /&gt;
{{hl2msg|short|weaponentid|weapon entity id}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an item is removed from a survivor's inventory}}&lt;br /&gt;
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}&lt;br /&gt;
{{begin-hl2msg|weapon_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the weapon}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|short|propid|entindex of the dropped weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== break_breakable ===&lt;br /&gt;
{{qnotice|Override from gameevents.res}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|break_breakable|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of breaker}}&lt;br /&gt;
{{hl2msg|long|entindex|entindex of thing breaking}}&lt;br /&gt;
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}&lt;br /&gt;
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spawner_give_item ===&lt;br /&gt;
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spawner_give_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|Item recipient}}&lt;br /&gt;
{{hl2msg|string|item|Name of item given}}&lt;br /&gt;
{{hl2msg|long|spawner|entindex of the spawner entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== create_panic_event ===&lt;br /&gt;
{{qnotice|A panic event has been created, though not necessarily started}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|create_panic_event|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was started the panic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pills ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pills|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_weapons ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_weapons|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|classname|Classname of the entity they see}}&lt;br /&gt;
{{hl2msg|string|entityname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_spawn_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_spawn_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|weaponname|weapon name, or &amp;quot;melee&amp;quot;}}&lt;br /&gt;
{{hl2msg|string|subtype|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_near ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_near|string}}&lt;br /&gt;
{{hl2msg|short|userid|The boomer}}&lt;br /&gt;
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== started_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|started_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_truck ===&lt;br /&gt;
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_truck|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_panic_button ===&lt;br /&gt;
{{qnotice|explain that pressing this button will start a panic event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_panic_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The panic button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_elevator_button ===&lt;br /&gt;
{{qnotice|explain how to operate the hospital elevator button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_elevator_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_lift_button ===&lt;br /&gt;
{{qnotice|explain how to operate the lift button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_lift_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lift button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_church_door ===&lt;br /&gt;
{{qnotice|explain how to provoke the crazy church guy.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_church_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The saferoom door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_emergency_door ===&lt;br /&gt;
{{qnotice|explain how to open the emergency door.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_emergency_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_crane ===&lt;br /&gt;
{{qnotice|explain how to lower the box on the crane.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_crane|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever/button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bridge ===&lt;br /&gt;
{{qnotice|explain how to close the gates to make a bridge.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_can_panic ===&lt;br /&gt;
{{qnotice|explain how to shoot the gas can.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_can_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The gas can}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_van_panic ===&lt;br /&gt;
{{qnotice|explain how to start the van.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_van_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The van}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mainstreet ===&lt;br /&gt;
{{qnotice|explain how to lower the forklift}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mainstreet|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The forklift}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_train_lever ===&lt;br /&gt;
{{qnotice|explain how to operate the train lever.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_train_lever|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever on box car}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_disturbance ===&lt;br /&gt;
{{qnotice|explain that disturbances (car alarm) attract infected horde}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_disturbance|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The source of disturbance}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_goal ===&lt;br /&gt;
{{qnotice|explain where to put the scavenge mode items}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_goal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The collection device}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_leave_area ===&lt;br /&gt;
{{qnotice|explain that leaving the area, starts round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_leave_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== begin_scavenge_overtime ===&lt;br /&gt;
{{qnotice|enter overtime in a scavenge round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|begin_scavenge_overtime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_start ===&lt;br /&gt;
{{qnotice|a scavenge round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_start|string}}&lt;br /&gt;
{{hl2msg|byte|round|round number, 1 based}}&lt;br /&gt;
{{hl2msg|bool|firsthalf|start of the first half of the round}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scavenge_round_halftime ===&lt;br /&gt;
{{qnotice|a scavenge round is in halftime}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_finished ===&lt;br /&gt;
{{qnotice|a scavenge round has ended}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_score_tied ===&lt;br /&gt;
{{qnotice|a team just tied the score}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_score_tied|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_round_start ===&lt;br /&gt;
{{qnotice|a versus round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_blocked ===&lt;br /&gt;
{{qnotice|can't pour the gas, someone else already is}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_completed ===&lt;br /&gt;
{{qnotice|player finished pouring a can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_completed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_dropped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_interrupted ===&lt;br /&gt;
{{qnotice|we got interuppted pouring the gas can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who interuppted us}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== use_target ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|use_target|string}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the use target}}&lt;br /&gt;
{{hl2msg|string|classname|classname of the use target}}&lt;br /&gt;
{{hl2msg|bool|isprop|is this a prop that can be carried}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_use ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}&lt;br /&gt;
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}&lt;br /&gt;
{{begin-hl2msg|player_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the used entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== friendly_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|friendly_fire|string}}&lt;br /&gt;
{{hl2msg|short|attacker|player who fired the weapon}}&lt;br /&gt;
{{hl2msg|short|victim|player who got shot}}&lt;br /&gt;
{{hl2msg|short|guilty|player who was at fault}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_draw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_draw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_nodraw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_nodraw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== request_weapon_stats ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|request_weapon_stats|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user requesting their stats}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_talking_state ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_talking_state|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|bool|istalking|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_pickup ===&lt;br /&gt;
{{qnotice|client event for player has picked up a weapon. If that does not work, try using the &amp;quot;item_pickup&amp;quot; event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_pickup|string}}&lt;br /&gt;
{{hl2msg|byte|context|split screen message context}}&lt;br /&gt;
{{hl2msg|byte|weaponid|}}&lt;br /&gt;
{{hl2msg|byte|weaponslot|}}&lt;br /&gt;
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hunter_punched ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_punched|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hunter_headshot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_headshot|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who made the headshot}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== zombie_ignited ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|zombie_ignited|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID of Tank}}&lt;br /&gt;
{{hl2msg|string|victimname|&amp;quot;Witch&amp;quot;, &amp;quot;Tank&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Smoker&amp;quot;, or &amp;quot;Infected&amp;quot;}}&lt;br /&gt;
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_exploded ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|Boomer that exploded}}&lt;br /&gt;
{{hl2msg|short|attacker|player who caused the explosion}}&lt;br /&gt;
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_pistol_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_pistol_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-pistol weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_at_40 ===&lt;br /&gt;
{{qnotice|This is networked, special event for game instructor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_at_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== total_ammo_below_40 ===&lt;br /&gt;
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|total_ammo_below_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_hurt_concise ===&lt;br /&gt;
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt_concise|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tank_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead tank}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}&lt;br /&gt;
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}&lt;br /&gt;
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|Used for a notification message when an achievement fails to write}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_write_failed|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ghost_spawn_time|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}&lt;br /&gt;
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== survival_at_30min ===&lt;br /&gt;
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_at_30min|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_drawbridge ===&lt;br /&gt;
{{qnotice|Point out the button that will start the gauntlet finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_drawbridge ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_perimeter ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_perimeter|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_deactivate_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_deactivate_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_impound_lot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_impound_lot|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_window ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_window|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon_wait ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon_wait|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gauntlet_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gauntlet_finale_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_float ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_float|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_ferry_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_ferry_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hatch_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hatch_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_shack_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_shack_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_incendiary_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_incendiary_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_explosive_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_explosive_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== receive_upgrade ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|receive_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|upgrade|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_vehicle_arrival ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_vehicle_arrival|string}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_overheated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_overheated|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_burger_sign ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_burger_sign|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_destination ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_destination|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_lighting ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_lighting|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_finale_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_survival_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_survival_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_out_of_range ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ability_out_of_range|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_pyrotechnics ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_pyrotechnics|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio1 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio1|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio2 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio2|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gates_are_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gates_are_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c2m4_ticketbooth ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_rescue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_rescue|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hotel_elevator_doors ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hotel_elevator_doors|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop_tanker ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop_tanker|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_generic ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_generic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_radio ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_carousel ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_carousel|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_return_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_return_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_save_items ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_save_items|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spit_burst ===&lt;br /&gt;
{{qnotice|Triggers even after Spitter's death.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers when Spitter's spit hits the ground.}}&lt;br /&gt;
{{begin-hl2msg|spit_burst|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== entered_spit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entered_spit|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m1_getgas ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m1_getgas|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m3_return_to_boat ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c1m4_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c1m4_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== c1m4_scavenge_instructions ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|c1m4_scavenge_instructions|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== punched_clown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|punched_clown|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who punched the clown}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead charger}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}&lt;br /&gt;
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spitter_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers in Spitter's death.}}&lt;br /&gt;
{{begin-hl2msg|spitter_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead spitter}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jockey_ride ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_ride_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|short|rescuer|Who stopped it}}&lt;br /&gt;
{{hl2msg|float|ride_length|Duration of our ride}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead jockey}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_melee_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_melee_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-melee weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_decapitated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_decapitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who did the decapitation}}&lt;br /&gt;
{{hl2msg|string|weapon|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrade_pack_added ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_added|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vomit_bomb_tank ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vomit_bomb_tank|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who used the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== triggered_car_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|triggered_car_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of player who activated car alarm}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== panic_event_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|panic_event_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts charging}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|Called more than once per ability use. For consistency, check ability_use}}&lt;br /&gt;
{{eventnote|Issues|Can be called after charger_charge_end. Use ability_use for an alternative start to end relationship.}}&lt;br /&gt;
{{begin-hl2msg|charger_charge_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== charger_charge_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_start ===&lt;br /&gt;
{{qnotice|The moment when the charger grabs a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|The moment when the charger stops charging a survivor (and will soon start pummeling)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_kill ===&lt;br /&gt;
{{qnotice|When a charger kills a survivor with a carry. The structure of the event is missing at the moment.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_kill |string}}&lt;br /&gt;
{{hl2msg|unknown|unknown|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|When a charger impacts a survivor they aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was impacted}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts pummeling a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|When the charger is cleared from the survivor or the survivor dies.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|rescuer|user ID of the player who rescued them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|The arcade bell on c2m4_barns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|strongman_bell_knocked_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== molotov_thrown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|molotov_thrown|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gas_can_forced_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gas_can_forced_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player that forced the drop}}&lt;br /&gt;
{{hl2msg|short|victim|player that dropped it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_need_gnome_to_continue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_need_gnome_to_continue|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survivor_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survivor_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_item_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_item_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_rescue_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_rescue_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bodyshots_reduced ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bodyshots_reduced|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_witch_instant_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_witch_instant_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== set_instructor_group_enabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|set_instructor_group_enabled|string}}&lt;br /&gt;
{{hl2msg|string|group|}}&lt;br /&gt;
{{hl2msg|short|enabled|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== stashwhacker_game_won ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|stashwhacker_game_won|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_marker_reached ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_marker_reached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|marker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== start_score_animation ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|start_score_animation|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survival_round_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_gas_can_destroyed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player that destroyed it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_gate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_gate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_run ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_run|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c6m3_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c6m3_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_bridge_lowering ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_bridge_lowering|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== m60_streak_ended ===&lt;br /&gt;
{{qnotice|I was holding down the m60 trigger, and now I'm not}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|m60_streak_ended|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== chair_charged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|chair_charged|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== song_played ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|song_played|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== foot_locker_opened ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|foot_locker_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11301</id>
		<title>Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11301"/>
		<updated>2022-05-23T16:15:28Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: /* charger_carry_kill */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player.  Otherwise, it is not a player, so use this.}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed.  Again, use attacker first}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|attackerisbot|is the attacker a bot}}&lt;br /&gt;
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|bool|victimisbot|is the victim a bot}}&lt;br /&gt;
{{hl2msg|bool|abort|did the victim abort}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|float|victim_x|}}&lt;br /&gt;
{{hl2msg|float|victim_y|}}&lt;br /&gt;
{{hl2msg|float|victim_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|Not networked}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user id who attacked}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|short|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_team ===&lt;br /&gt;
{{qnotice|player change his team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_team|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|team|team id}}&lt;br /&gt;
{{hl2msg|byte|oldteam|old team id}}&lt;br /&gt;
{{hl2msg|bool|disconnect|team change because player disconnects}}&lt;br /&gt;
{{hl2msg|string|name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_bot_replace ===&lt;br /&gt;
{{qnotice|Bot replaced a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_bot_replace|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bot_player_replace ===&lt;br /&gt;
{{qnotice|Player replaced a bot}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bot_player_replace|string}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_afk ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_afk|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|manual|player manually started the reload}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_use ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an infected uses their ability}}&lt;br /&gt;
{{eventnote|Issues|Doesn't fire for jockey}}&lt;br /&gt;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|Classname of ability. Possible values:&lt;br /&gt;
*ability_tongue&lt;br /&gt;
*ability_vomit&lt;br /&gt;
*ability_lunge&lt;br /&gt;
*ability_spit&lt;br /&gt;
*ability_charge&lt;br /&gt;
*ability_throw&lt;br /&gt;
for the Smoker, Boomer, Hunter, Spitter, Charger and Tank respectively.}}&lt;br /&gt;
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bullet_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who got hurt}}&lt;br /&gt;
{{hl2msg|float|damage|for how much}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who grabbed the ledge}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_release ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who released from the ledge}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{hl2msg|bool|closed|Was the door closed when it started opening?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_close ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who closed the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_unlocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_unlocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== rescue_door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|rescue_door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|long|entindex|door that opened}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_door_used ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_door_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_door_used_versus ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_door_used_versus|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== success_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|success_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who openned it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_pre_entity ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_pre_entity|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_post_nav ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_post_nav|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end_message ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end_message|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_ended ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_ended|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_started ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_started|string}}&lt;br /&gt;
{{hl2msg|string|issue|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|string|votedata|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_changed|string}}&lt;br /&gt;
{{hl2msg|byte|yesVotes|}}&lt;br /&gt;
{{hl2msg|byte|noVotes|}}&lt;br /&gt;
{{hl2msg|byte|potentialVotes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_passed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_passed|string}}&lt;br /&gt;
{{hl2msg|string|details|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_failed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_failed|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_cast_yes ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_yes|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_cast_no ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_no|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_hurt ===&lt;br /&gt;
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|attacker|player userid who attacked}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of infected}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|short|amount|how much damage was done}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_death ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_death|string}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|infected_id|ID of the infected that died}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|short|weapon_id|ID of the weapon used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|signals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|signals a death from blast damage}}&lt;br /&gt;
{{hl2msg|bool|submerged|indicates the infected was submerged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hostname_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hostname_changed|string}}&lt;br /&gt;
{{hl2msg|string|hostname|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== difficulty_changed ===&lt;br /&gt;
{{qnotice|It appears that strDifficulty is z_difficulty value}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|difficulty_changed|string}}&lt;br /&gt;
{{hl2msg|short|newDifficulty|}}&lt;br /&gt;
{{hl2msg|short|oldDifficulty|}}&lt;br /&gt;
{{hl2msg|string|strDifficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_start|string}}&lt;br /&gt;
{{hl2msg|short|rushes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_rush ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_rush|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_escape_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_escape_start|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_incoming ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_incoming|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_leaving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_leaving|string}}&lt;br /&gt;
{{hl2msg|short|survivorcount|number of survivors that made it out}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_win ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_win|string}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|short|difficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mission_lost ===&lt;br /&gt;
{{qnotice|As in, the survivor team failed.  Opposite of finale_win, but not necessarily during the finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mission_lost|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_start|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_damaged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_damaged|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== final_reportscreen ===&lt;br /&gt;
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|final_reportscreen|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== map_transition ===&lt;br /&gt;
{{qnotice|When campaign cinematics start}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|map_transition|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_transitioned ===&lt;br /&gt;
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_transitioned|string}}&lt;br /&gt;
{{hl2msg|short|userid|the person that just finished transitioning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{hl2msg|short|health_restored|amount of health restored}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|subject is broken for this event, it always appears to be the player doing the healing}}&lt;br /&gt;
{{begin-hl2msg|heal_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was being healed, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person giving the ammo}}&lt;br /&gt;
{{hl2msg|short|subject|person receiving ammo}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== give_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|give_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|The giver of the weapon}}&lt;br /&gt;
{{hl2msg|short|recipient|The recipient of the weapon}}&lt;br /&gt;
{{hl2msg|short|weapon|The ID of the weapon given}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had the pills}}&lt;br /&gt;
{{hl2msg|short|subject|person swallowing the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_no_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_full ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_full|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_doesnt_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pile_weapon_cant_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is defibrillating.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who used the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it helped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was defibrillating, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_item_already_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_item_already_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}&lt;br /&gt;
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_failed_no_primary ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_failed_no_primary|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}&lt;br /&gt;
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg &amp;quot;INCENDIARY_AMMO&amp;quot;}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== dead_survivor_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|dead_survivor_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|short|deadplayer|user id of the dead player represented}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== adrenaline_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|adrenaline_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had and used the adrenaline}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person who was revived}}&lt;br /&gt;
{{hl2msg|bool|lastlife|person revived will die if they fall again}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|person is ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated ===&lt;br /&gt;
{{qnotice|when a player becomes incapacitated.  This is also called when a tank is killed.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated_start ===&lt;br /&gt;
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_start_area ===&lt;br /&gt;
{{qnotice|when a player spawns into the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who entered}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_first_spawn ===&lt;br /&gt;
{{qnotice|when a player spawns for the first time in a given mission}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_first_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who spawned}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
{{qnotice|This Event doesnt exist anymore 1.10.2012}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== player_left_start_area ===&lt;br /&gt;
{{qnotice|when a player leaves the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_checkpoint ===&lt;br /&gt;
{{qnotice|when a basecombatcharacter enters a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who entered}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}&lt;br /&gt;
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|string|doorname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_left_checkpoint ===&lt;br /&gt;
{{qnotice|when a player leaves a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who left}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_shoved|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_shoved|string}}&lt;br /&gt;
{{hl2msg|short|entityid|the entity index of the one who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump_apex ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump_apex|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who jumped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was trying to move}}&lt;br /&gt;
{{hl2msg|short|blocker|player index who kept them from moving}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_now_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_now_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now it}}&lt;br /&gt;
{{hl2msg|short|attacker|player that did the it-ing}}&lt;br /&gt;
{{hl2msg|bool|exploded|whether it was vomit or explosion}}&lt;br /&gt;
{{hl2msg|bool|infected|is the vomit infectious}}&lt;br /&gt;
{{hl2msg|bool|by_boomer|came from a boomer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_no_longer_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_no_longer_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now no longer it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_harasser_set ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_harasser_set|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who woke up the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch woken up}}&lt;br /&gt;
{{hl2msg|bool|first|First time the witch set a harasser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_spawn|string}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who killed the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch that was killed.}}&lt;br /&gt;
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|User ID of the tank spawning now}}&lt;br /&gt;
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== melee_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|melee_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who bashed the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|Entindex of infected what got killed}}&lt;br /&gt;
{{hl2msg|bool|ambush|Infected was unaware when killed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== area_cleared ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|area_cleared|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who cleared the area}}&lt;br /&gt;
{{hl2msg|long|area|id of the cleared area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== award_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|award_earned|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who earned the award}}&lt;br /&gt;
{{hl2msg|long|entityid|client likes ent id}}&lt;br /&gt;
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}&lt;br /&gt;
{{hl2msg|short|award|id of award earned}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the grabbing}}&lt;br /&gt;
{{hl2msg|short|victim|player that got grabbed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_bent ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_bent|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_victim_died ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_victim_died|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_release ===&lt;br /&gt;
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|victim|The (now released) victim}}&lt;br /&gt;
{{hl2msg|long|distance|Distance the victim was dragged.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choke_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being choked}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_pull_stopped ===&lt;br /&gt;
{{qnotice|Called when a smoker tongue is cleared on a dragging player. Includes cuts.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_pull_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pulled}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lunge_shove ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_shove|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== lunge_pounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_pounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|long|distance|Distance from pounce start to contact}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== fatal_vomit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|fatal_vomit|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who vomited}}&lt;br /&gt;
{{hl2msg|short|victim|And who was killed or incapped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_call_for_help ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}&lt;br /&gt;
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescued ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescued|string}}&lt;br /&gt;
{{hl2msg|short|rescuer|player that did the rescuing}}&lt;br /&gt;
{{hl2msg|short|victim|the survivor being rescued}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescue_abandoned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescue_abandoned|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== relocated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|relocated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was relocated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== respawning ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|respawning|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who started respawning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_frustrated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_frustrated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was culled}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_given ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_given|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who got the weapon}}&lt;br /&gt;
{{hl2msg|short|giver|player that did the giving}}&lt;br /&gt;
{{hl2msg|short|weapon|weapon id given}}&lt;br /&gt;
{{hl2msg|short|weaponentid|weapon entity id}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an item is removed from a survivor's inventory}}&lt;br /&gt;
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}&lt;br /&gt;
{{begin-hl2msg|weapon_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the weapon}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|short|propid|entindex of the dropped weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== break_breakable ===&lt;br /&gt;
{{qnotice|Override from gameevents.res}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|break_breakable|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of breaker}}&lt;br /&gt;
{{hl2msg|long|entindex|entindex of thing breaking}}&lt;br /&gt;
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}&lt;br /&gt;
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spawner_give_item ===&lt;br /&gt;
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spawner_give_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|Item recipient}}&lt;br /&gt;
{{hl2msg|string|item|Name of item given}}&lt;br /&gt;
{{hl2msg|long|spawner|entindex of the spawner entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== create_panic_event ===&lt;br /&gt;
{{qnotice|A panic event has been created, though not necessarily started}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|create_panic_event|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was started the panic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pills ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pills|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_weapons ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_weapons|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|classname|Classname of the entity they see}}&lt;br /&gt;
{{hl2msg|string|entityname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_spawn_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_spawn_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|weaponname|weapon name, or &amp;quot;melee&amp;quot;}}&lt;br /&gt;
{{hl2msg|string|subtype|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_near ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_near|string}}&lt;br /&gt;
{{hl2msg|short|userid|The boomer}}&lt;br /&gt;
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== started_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|started_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_truck ===&lt;br /&gt;
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_truck|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_panic_button ===&lt;br /&gt;
{{qnotice|explain that pressing this button will start a panic event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_panic_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The panic button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_elevator_button ===&lt;br /&gt;
{{qnotice|explain how to operate the hospital elevator button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_elevator_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_lift_button ===&lt;br /&gt;
{{qnotice|explain how to operate the lift button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_lift_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lift button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_church_door ===&lt;br /&gt;
{{qnotice|explain how to provoke the crazy church guy.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_church_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The saferoom door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_emergency_door ===&lt;br /&gt;
{{qnotice|explain how to open the emergency door.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_emergency_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_crane ===&lt;br /&gt;
{{qnotice|explain how to lower the box on the crane.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_crane|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever/button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bridge ===&lt;br /&gt;
{{qnotice|explain how to close the gates to make a bridge.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_can_panic ===&lt;br /&gt;
{{qnotice|explain how to shoot the gas can.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_can_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The gas can}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_van_panic ===&lt;br /&gt;
{{qnotice|explain how to start the van.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_van_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The van}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mainstreet ===&lt;br /&gt;
{{qnotice|explain how to lower the forklift}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mainstreet|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The forklift}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_train_lever ===&lt;br /&gt;
{{qnotice|explain how to operate the train lever.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_train_lever|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever on box car}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_disturbance ===&lt;br /&gt;
{{qnotice|explain that disturbances (car alarm) attract infected horde}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_disturbance|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The source of disturbance}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_goal ===&lt;br /&gt;
{{qnotice|explain where to put the scavenge mode items}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_goal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The collection device}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_leave_area ===&lt;br /&gt;
{{qnotice|explain that leaving the area, starts round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_leave_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== begin_scavenge_overtime ===&lt;br /&gt;
{{qnotice|enter overtime in a scavenge round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|begin_scavenge_overtime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_start ===&lt;br /&gt;
{{qnotice|a scavenge round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_start|string}}&lt;br /&gt;
{{hl2msg|byte|round|round number, 1 based}}&lt;br /&gt;
{{hl2msg|bool|firsthalf|start of the first half of the round}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scavenge_round_halftime ===&lt;br /&gt;
{{qnotice|a scavenge round is in halftime}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_finished ===&lt;br /&gt;
{{qnotice|a scavenge round has ended}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_score_tied ===&lt;br /&gt;
{{qnotice|a team just tied the score}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_score_tied|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_round_start ===&lt;br /&gt;
{{qnotice|a versus round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_blocked ===&lt;br /&gt;
{{qnotice|can't pour the gas, someone else already is}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_completed ===&lt;br /&gt;
{{qnotice|player finished pouring a can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_completed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_dropped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_interrupted ===&lt;br /&gt;
{{qnotice|we got interuppted pouring the gas can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who interuppted us}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== use_target ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|use_target|string}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the use target}}&lt;br /&gt;
{{hl2msg|string|classname|classname of the use target}}&lt;br /&gt;
{{hl2msg|bool|isprop|is this a prop that can be carried}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_use ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}&lt;br /&gt;
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}&lt;br /&gt;
{{begin-hl2msg|player_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the used entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== friendly_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|friendly_fire|string}}&lt;br /&gt;
{{hl2msg|short|attacker|player who fired the weapon}}&lt;br /&gt;
{{hl2msg|short|victim|player who got shot}}&lt;br /&gt;
{{hl2msg|short|guilty|player who was at fault}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_draw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_draw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_nodraw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_nodraw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== request_weapon_stats ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|request_weapon_stats|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user requesting their stats}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_talking_state ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_talking_state|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|bool|istalking|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_pickup ===&lt;br /&gt;
{{qnotice|client event for player has picked up a weapon. If that does not work, try using the &amp;quot;item_pickup&amp;quot; event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_pickup|string}}&lt;br /&gt;
{{hl2msg|byte|context|split screen message context}}&lt;br /&gt;
{{hl2msg|byte|weaponid|}}&lt;br /&gt;
{{hl2msg|byte|weaponslot|}}&lt;br /&gt;
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hunter_punched ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_punched|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hunter_headshot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_headshot|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who made the headshot}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== zombie_ignited ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|zombie_ignited|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID of Tank}}&lt;br /&gt;
{{hl2msg|string|victimname|&amp;quot;Witch&amp;quot;, &amp;quot;Tank&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Smoker&amp;quot;, or &amp;quot;Infected&amp;quot;}}&lt;br /&gt;
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_exploded ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|Boomer that exploded}}&lt;br /&gt;
{{hl2msg|short|attacker|player who caused the explosion}}&lt;br /&gt;
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_pistol_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_pistol_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-pistol weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_at_40 ===&lt;br /&gt;
{{qnotice|This is networked, special event for game instructor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_at_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== total_ammo_below_40 ===&lt;br /&gt;
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|total_ammo_below_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_hurt_concise ===&lt;br /&gt;
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt_concise|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tank_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead tank}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}&lt;br /&gt;
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}&lt;br /&gt;
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|Used for a notification message when an achievement fails to write}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_write_failed|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ghost_spawn_time|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}&lt;br /&gt;
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== survival_at_30min ===&lt;br /&gt;
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_at_30min|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_drawbridge ===&lt;br /&gt;
{{qnotice|Point out the button that will start the gauntlet finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_drawbridge ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_perimeter ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_perimeter|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_deactivate_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_deactivate_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_impound_lot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_impound_lot|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_window ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_window|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon_wait ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon_wait|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gauntlet_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gauntlet_finale_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_float ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_float|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_ferry_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_ferry_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hatch_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hatch_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_shack_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_shack_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_incendiary_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_incendiary_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_explosive_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_explosive_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== receive_upgrade ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|receive_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|upgrade|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_vehicle_arrival ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_vehicle_arrival|string}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_overheated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_overheated|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_burger_sign ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_burger_sign|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_destination ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_destination|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_lighting ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_lighting|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_finale_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_survival_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_survival_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_out_of_range ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ability_out_of_range|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_pyrotechnics ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_pyrotechnics|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio1 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio1|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio2 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio2|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gates_are_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gates_are_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c2m4_ticketbooth ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_rescue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_rescue|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hotel_elevator_doors ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hotel_elevator_doors|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop_tanker ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop_tanker|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_generic ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_generic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_radio ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_carousel ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_carousel|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_return_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_return_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_save_items ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_save_items|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spit_burst ===&lt;br /&gt;
{{qnotice|Triggers even after Spitter's death.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers when Spitter's spit hits the ground.}}&lt;br /&gt;
{{begin-hl2msg|spit_burst|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== entered_spit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entered_spit|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m1_getgas ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m1_getgas|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m3_return_to_boat ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c1m4_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c1m4_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== c1m4_scavenge_instructions ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|c1m4_scavenge_instructions|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== punched_clown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|punched_clown|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who punched the clown}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead charger}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}&lt;br /&gt;
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spitter_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers in Spitter's death.}}&lt;br /&gt;
{{begin-hl2msg|spitter_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead spitter}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jockey_ride ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_ride_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|short|rescuer|Who stopped it}}&lt;br /&gt;
{{hl2msg|float|ride_length|Duration of our ride}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead jockey}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_melee_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_melee_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-melee weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_decapitated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_decapitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who did the decapitation}}&lt;br /&gt;
{{hl2msg|string|weapon|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrade_pack_added ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_added|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vomit_bomb_tank ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vomit_bomb_tank|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who used the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== triggered_car_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|triggered_car_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of player who activated car alarm}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== panic_event_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|panic_event_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts charging}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|Called more than once per ability use. For consistency, check ability_use}}&lt;br /&gt;
{{eventnote|Issues|Can be called after charger_charge_end. Use ability_use for an alternative start to end relationship.}}&lt;br /&gt;
{{begin-hl2msg|charger_charge_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== charger_charge_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_start ===&lt;br /&gt;
{{qnotice|The moment when the charger grabs a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|The moment when the charger stops charging a survivor (and will soon start pummeling)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_kill ===&lt;br /&gt;
{{qnotice|When a charger kills a survivor with a carry. The structure of the event is missing at the moment.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_kill |string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|When a charger impacts a survivor they aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was impacted}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts pummeling a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|When the charger is cleared from the survivor or the survivor dies.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|rescuer|user ID of the player who rescued them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|The arcade bell on c2m4_barns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|strongman_bell_knocked_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== molotov_thrown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|molotov_thrown|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gas_can_forced_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gas_can_forced_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player that forced the drop}}&lt;br /&gt;
{{hl2msg|short|victim|player that dropped it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_need_gnome_to_continue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_need_gnome_to_continue|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survivor_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survivor_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_item_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_item_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_rescue_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_rescue_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bodyshots_reduced ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bodyshots_reduced|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_witch_instant_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_witch_instant_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== set_instructor_group_enabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|set_instructor_group_enabled|string}}&lt;br /&gt;
{{hl2msg|string|group|}}&lt;br /&gt;
{{hl2msg|short|enabled|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== stashwhacker_game_won ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|stashwhacker_game_won|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_marker_reached ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_marker_reached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|marker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== start_score_animation ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|start_score_animation|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survival_round_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_gas_can_destroyed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player that destroyed it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_gate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_gate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_run ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_run|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c6m3_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c6m3_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_bridge_lowering ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_bridge_lowering|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== m60_streak_ended ===&lt;br /&gt;
{{qnotice|I was holding down the m60 trigger, and now I'm not}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|m60_streak_ended|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== chair_charged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|chair_charged|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== song_played ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|song_played|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== foot_locker_opened ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|foot_locker_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11300</id>
		<title>Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11300"/>
		<updated>2022-05-23T16:15:13Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player.  Otherwise, it is not a player, so use this.}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed.  Again, use attacker first}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|attackerisbot|is the attacker a bot}}&lt;br /&gt;
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|bool|victimisbot|is the victim a bot}}&lt;br /&gt;
{{hl2msg|bool|abort|did the victim abort}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|float|victim_x|}}&lt;br /&gt;
{{hl2msg|float|victim_y|}}&lt;br /&gt;
{{hl2msg|float|victim_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|Not networked}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user id who attacked}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|short|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_team ===&lt;br /&gt;
{{qnotice|player change his team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_team|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|team|team id}}&lt;br /&gt;
{{hl2msg|byte|oldteam|old team id}}&lt;br /&gt;
{{hl2msg|bool|disconnect|team change because player disconnects}}&lt;br /&gt;
{{hl2msg|string|name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_bot_replace ===&lt;br /&gt;
{{qnotice|Bot replaced a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_bot_replace|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bot_player_replace ===&lt;br /&gt;
{{qnotice|Player replaced a bot}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bot_player_replace|string}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_afk ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_afk|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|manual|player manually started the reload}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_use ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an infected uses their ability}}&lt;br /&gt;
{{eventnote|Issues|Doesn't fire for jockey}}&lt;br /&gt;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|Classname of ability. Possible values:&lt;br /&gt;
*ability_tongue&lt;br /&gt;
*ability_vomit&lt;br /&gt;
*ability_lunge&lt;br /&gt;
*ability_spit&lt;br /&gt;
*ability_charge&lt;br /&gt;
*ability_throw&lt;br /&gt;
for the Smoker, Boomer, Hunter, Spitter, Charger and Tank respectively.}}&lt;br /&gt;
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bullet_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who got hurt}}&lt;br /&gt;
{{hl2msg|float|damage|for how much}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who grabbed the ledge}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_release ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who released from the ledge}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{hl2msg|bool|closed|Was the door closed when it started opening?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_close ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who closed the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_unlocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_unlocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== rescue_door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|rescue_door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|long|entindex|door that opened}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_door_used ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_door_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_door_used_versus ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_door_used_versus|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== success_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|success_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who openned it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_pre_entity ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_pre_entity|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_post_nav ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_post_nav|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end_message ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end_message|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_ended ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_ended|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_started ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_started|string}}&lt;br /&gt;
{{hl2msg|string|issue|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|string|votedata|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_changed|string}}&lt;br /&gt;
{{hl2msg|byte|yesVotes|}}&lt;br /&gt;
{{hl2msg|byte|noVotes|}}&lt;br /&gt;
{{hl2msg|byte|potentialVotes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_passed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_passed|string}}&lt;br /&gt;
{{hl2msg|string|details|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_failed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_failed|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_cast_yes ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_yes|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_cast_no ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_no|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_hurt ===&lt;br /&gt;
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|attacker|player userid who attacked}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of infected}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|short|amount|how much damage was done}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_death ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_death|string}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|infected_id|ID of the infected that died}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|short|weapon_id|ID of the weapon used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|signals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|signals a death from blast damage}}&lt;br /&gt;
{{hl2msg|bool|submerged|indicates the infected was submerged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hostname_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hostname_changed|string}}&lt;br /&gt;
{{hl2msg|string|hostname|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== difficulty_changed ===&lt;br /&gt;
{{qnotice|It appears that strDifficulty is z_difficulty value}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|difficulty_changed|string}}&lt;br /&gt;
{{hl2msg|short|newDifficulty|}}&lt;br /&gt;
{{hl2msg|short|oldDifficulty|}}&lt;br /&gt;
{{hl2msg|string|strDifficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_start|string}}&lt;br /&gt;
{{hl2msg|short|rushes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_rush ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_rush|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_escape_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_escape_start|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_incoming ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_incoming|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_leaving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_leaving|string}}&lt;br /&gt;
{{hl2msg|short|survivorcount|number of survivors that made it out}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_win ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_win|string}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|short|difficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mission_lost ===&lt;br /&gt;
{{qnotice|As in, the survivor team failed.  Opposite of finale_win, but not necessarily during the finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mission_lost|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_start|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_damaged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_damaged|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== final_reportscreen ===&lt;br /&gt;
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|final_reportscreen|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== map_transition ===&lt;br /&gt;
{{qnotice|When campaign cinematics start}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|map_transition|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_transitioned ===&lt;br /&gt;
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_transitioned|string}}&lt;br /&gt;
{{hl2msg|short|userid|the person that just finished transitioning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{hl2msg|short|health_restored|amount of health restored}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|subject is broken for this event, it always appears to be the player doing the healing}}&lt;br /&gt;
{{begin-hl2msg|heal_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was being healed, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person giving the ammo}}&lt;br /&gt;
{{hl2msg|short|subject|person receiving ammo}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== give_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|give_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|The giver of the weapon}}&lt;br /&gt;
{{hl2msg|short|recipient|The recipient of the weapon}}&lt;br /&gt;
{{hl2msg|short|weapon|The ID of the weapon given}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had the pills}}&lt;br /&gt;
{{hl2msg|short|subject|person swallowing the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_no_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_full ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_full|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_doesnt_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pile_weapon_cant_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is defibrillating.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who used the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it helped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was defibrillating, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_item_already_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_item_already_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}&lt;br /&gt;
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_failed_no_primary ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_failed_no_primary|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}&lt;br /&gt;
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg &amp;quot;INCENDIARY_AMMO&amp;quot;}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== dead_survivor_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|dead_survivor_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|short|deadplayer|user id of the dead player represented}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== adrenaline_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|adrenaline_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had and used the adrenaline}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person who was revived}}&lt;br /&gt;
{{hl2msg|bool|lastlife|person revived will die if they fall again}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|person is ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated ===&lt;br /&gt;
{{qnotice|when a player becomes incapacitated.  This is also called when a tank is killed.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated_start ===&lt;br /&gt;
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_start_area ===&lt;br /&gt;
{{qnotice|when a player spawns into the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who entered}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_first_spawn ===&lt;br /&gt;
{{qnotice|when a player spawns for the first time in a given mission}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_first_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who spawned}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
{{qnotice|This Event doesnt exist anymore 1.10.2012}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== player_left_start_area ===&lt;br /&gt;
{{qnotice|when a player leaves the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_checkpoint ===&lt;br /&gt;
{{qnotice|when a basecombatcharacter enters a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who entered}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}&lt;br /&gt;
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|string|doorname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_left_checkpoint ===&lt;br /&gt;
{{qnotice|when a player leaves a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who left}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_shoved|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_shoved|string}}&lt;br /&gt;
{{hl2msg|short|entityid|the entity index of the one who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump_apex ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump_apex|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who jumped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was trying to move}}&lt;br /&gt;
{{hl2msg|short|blocker|player index who kept them from moving}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_now_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_now_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now it}}&lt;br /&gt;
{{hl2msg|short|attacker|player that did the it-ing}}&lt;br /&gt;
{{hl2msg|bool|exploded|whether it was vomit or explosion}}&lt;br /&gt;
{{hl2msg|bool|infected|is the vomit infectious}}&lt;br /&gt;
{{hl2msg|bool|by_boomer|came from a boomer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_no_longer_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_no_longer_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now no longer it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_harasser_set ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_harasser_set|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who woke up the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch woken up}}&lt;br /&gt;
{{hl2msg|bool|first|First time the witch set a harasser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_spawn|string}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who killed the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch that was killed.}}&lt;br /&gt;
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|User ID of the tank spawning now}}&lt;br /&gt;
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== melee_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|melee_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who bashed the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|Entindex of infected what got killed}}&lt;br /&gt;
{{hl2msg|bool|ambush|Infected was unaware when killed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== area_cleared ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|area_cleared|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who cleared the area}}&lt;br /&gt;
{{hl2msg|long|area|id of the cleared area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== award_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|award_earned|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who earned the award}}&lt;br /&gt;
{{hl2msg|long|entityid|client likes ent id}}&lt;br /&gt;
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}&lt;br /&gt;
{{hl2msg|short|award|id of award earned}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the grabbing}}&lt;br /&gt;
{{hl2msg|short|victim|player that got grabbed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_bent ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_bent|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_victim_died ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_victim_died|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_release ===&lt;br /&gt;
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|victim|The (now released) victim}}&lt;br /&gt;
{{hl2msg|long|distance|Distance the victim was dragged.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choke_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being choked}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_pull_stopped ===&lt;br /&gt;
{{qnotice|Called when a smoker tongue is cleared on a dragging player. Includes cuts.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_pull_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pulled}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lunge_shove ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_shove|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== lunge_pounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_pounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|long|distance|Distance from pounce start to contact}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== fatal_vomit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|fatal_vomit|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who vomited}}&lt;br /&gt;
{{hl2msg|short|victim|And who was killed or incapped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_call_for_help ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}&lt;br /&gt;
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescued ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescued|string}}&lt;br /&gt;
{{hl2msg|short|rescuer|player that did the rescuing}}&lt;br /&gt;
{{hl2msg|short|victim|the survivor being rescued}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescue_abandoned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescue_abandoned|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== relocated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|relocated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was relocated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== respawning ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|respawning|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who started respawning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_frustrated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_frustrated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was culled}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_given ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_given|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who got the weapon}}&lt;br /&gt;
{{hl2msg|short|giver|player that did the giving}}&lt;br /&gt;
{{hl2msg|short|weapon|weapon id given}}&lt;br /&gt;
{{hl2msg|short|weaponentid|weapon entity id}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an item is removed from a survivor's inventory}}&lt;br /&gt;
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}&lt;br /&gt;
{{begin-hl2msg|weapon_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the weapon}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|short|propid|entindex of the dropped weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== break_breakable ===&lt;br /&gt;
{{qnotice|Override from gameevents.res}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|break_breakable|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of breaker}}&lt;br /&gt;
{{hl2msg|long|entindex|entindex of thing breaking}}&lt;br /&gt;
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}&lt;br /&gt;
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spawner_give_item ===&lt;br /&gt;
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spawner_give_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|Item recipient}}&lt;br /&gt;
{{hl2msg|string|item|Name of item given}}&lt;br /&gt;
{{hl2msg|long|spawner|entindex of the spawner entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== create_panic_event ===&lt;br /&gt;
{{qnotice|A panic event has been created, though not necessarily started}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|create_panic_event|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was started the panic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pills ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pills|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_weapons ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_weapons|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|classname|Classname of the entity they see}}&lt;br /&gt;
{{hl2msg|string|entityname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_spawn_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_spawn_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|weaponname|weapon name, or &amp;quot;melee&amp;quot;}}&lt;br /&gt;
{{hl2msg|string|subtype|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_near ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_near|string}}&lt;br /&gt;
{{hl2msg|short|userid|The boomer}}&lt;br /&gt;
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== started_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|started_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_truck ===&lt;br /&gt;
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_truck|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_panic_button ===&lt;br /&gt;
{{qnotice|explain that pressing this button will start a panic event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_panic_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The panic button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_elevator_button ===&lt;br /&gt;
{{qnotice|explain how to operate the hospital elevator button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_elevator_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_lift_button ===&lt;br /&gt;
{{qnotice|explain how to operate the lift button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_lift_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lift button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_church_door ===&lt;br /&gt;
{{qnotice|explain how to provoke the crazy church guy.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_church_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The saferoom door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_emergency_door ===&lt;br /&gt;
{{qnotice|explain how to open the emergency door.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_emergency_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_crane ===&lt;br /&gt;
{{qnotice|explain how to lower the box on the crane.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_crane|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever/button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bridge ===&lt;br /&gt;
{{qnotice|explain how to close the gates to make a bridge.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_can_panic ===&lt;br /&gt;
{{qnotice|explain how to shoot the gas can.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_can_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The gas can}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_van_panic ===&lt;br /&gt;
{{qnotice|explain how to start the van.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_van_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The van}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mainstreet ===&lt;br /&gt;
{{qnotice|explain how to lower the forklift}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mainstreet|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The forklift}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_train_lever ===&lt;br /&gt;
{{qnotice|explain how to operate the train lever.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_train_lever|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever on box car}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_disturbance ===&lt;br /&gt;
{{qnotice|explain that disturbances (car alarm) attract infected horde}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_disturbance|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The source of disturbance}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_goal ===&lt;br /&gt;
{{qnotice|explain where to put the scavenge mode items}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_goal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The collection device}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_leave_area ===&lt;br /&gt;
{{qnotice|explain that leaving the area, starts round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_leave_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== begin_scavenge_overtime ===&lt;br /&gt;
{{qnotice|enter overtime in a scavenge round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|begin_scavenge_overtime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_start ===&lt;br /&gt;
{{qnotice|a scavenge round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_start|string}}&lt;br /&gt;
{{hl2msg|byte|round|round number, 1 based}}&lt;br /&gt;
{{hl2msg|bool|firsthalf|start of the first half of the round}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scavenge_round_halftime ===&lt;br /&gt;
{{qnotice|a scavenge round is in halftime}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_finished ===&lt;br /&gt;
{{qnotice|a scavenge round has ended}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_score_tied ===&lt;br /&gt;
{{qnotice|a team just tied the score}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_score_tied|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_round_start ===&lt;br /&gt;
{{qnotice|a versus round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_blocked ===&lt;br /&gt;
{{qnotice|can't pour the gas, someone else already is}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_completed ===&lt;br /&gt;
{{qnotice|player finished pouring a can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_completed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_dropped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_interrupted ===&lt;br /&gt;
{{qnotice|we got interuppted pouring the gas can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who interuppted us}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== use_target ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|use_target|string}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the use target}}&lt;br /&gt;
{{hl2msg|string|classname|classname of the use target}}&lt;br /&gt;
{{hl2msg|bool|isprop|is this a prop that can be carried}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_use ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}&lt;br /&gt;
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}&lt;br /&gt;
{{begin-hl2msg|player_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the used entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== friendly_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|friendly_fire|string}}&lt;br /&gt;
{{hl2msg|short|attacker|player who fired the weapon}}&lt;br /&gt;
{{hl2msg|short|victim|player who got shot}}&lt;br /&gt;
{{hl2msg|short|guilty|player who was at fault}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_draw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_draw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_nodraw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_nodraw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== request_weapon_stats ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|request_weapon_stats|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user requesting their stats}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_talking_state ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_talking_state|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|bool|istalking|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_pickup ===&lt;br /&gt;
{{qnotice|client event for player has picked up a weapon. If that does not work, try using the &amp;quot;item_pickup&amp;quot; event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_pickup|string}}&lt;br /&gt;
{{hl2msg|byte|context|split screen message context}}&lt;br /&gt;
{{hl2msg|byte|weaponid|}}&lt;br /&gt;
{{hl2msg|byte|weaponslot|}}&lt;br /&gt;
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hunter_punched ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_punched|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hunter_headshot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_headshot|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who made the headshot}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== zombie_ignited ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|zombie_ignited|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID of Tank}}&lt;br /&gt;
{{hl2msg|string|victimname|&amp;quot;Witch&amp;quot;, &amp;quot;Tank&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Smoker&amp;quot;, or &amp;quot;Infected&amp;quot;}}&lt;br /&gt;
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_exploded ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|Boomer that exploded}}&lt;br /&gt;
{{hl2msg|short|attacker|player who caused the explosion}}&lt;br /&gt;
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_pistol_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_pistol_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-pistol weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_at_40 ===&lt;br /&gt;
{{qnotice|This is networked, special event for game instructor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_at_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== total_ammo_below_40 ===&lt;br /&gt;
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|total_ammo_below_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_hurt_concise ===&lt;br /&gt;
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt_concise|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tank_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead tank}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}&lt;br /&gt;
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}&lt;br /&gt;
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|Used for a notification message when an achievement fails to write}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_write_failed|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ghost_spawn_time|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}&lt;br /&gt;
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== survival_at_30min ===&lt;br /&gt;
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_at_30min|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_drawbridge ===&lt;br /&gt;
{{qnotice|Point out the button that will start the gauntlet finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_drawbridge ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_perimeter ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_perimeter|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_deactivate_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_deactivate_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_impound_lot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_impound_lot|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_window ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_window|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon_wait ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon_wait|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gauntlet_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gauntlet_finale_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_float ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_float|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_ferry_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_ferry_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hatch_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hatch_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_shack_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_shack_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_incendiary_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_incendiary_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_explosive_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_explosive_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== receive_upgrade ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|receive_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|upgrade|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_vehicle_arrival ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_vehicle_arrival|string}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_overheated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_overheated|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_burger_sign ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_burger_sign|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_destination ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_destination|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_lighting ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_lighting|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_finale_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_survival_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_survival_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_out_of_range ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ability_out_of_range|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_pyrotechnics ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_pyrotechnics|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio1 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio1|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio2 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio2|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gates_are_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gates_are_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c2m4_ticketbooth ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_rescue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_rescue|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hotel_elevator_doors ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hotel_elevator_doors|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop_tanker ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop_tanker|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_generic ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_generic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_radio ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_carousel ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_carousel|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_return_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_return_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_save_items ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_save_items|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spit_burst ===&lt;br /&gt;
{{qnotice|Triggers even after Spitter's death.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers when Spitter's spit hits the ground.}}&lt;br /&gt;
{{begin-hl2msg|spit_burst|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== entered_spit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entered_spit|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m1_getgas ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m1_getgas|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m3_return_to_boat ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c1m4_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c1m4_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== c1m4_scavenge_instructions ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|c1m4_scavenge_instructions|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== punched_clown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|punched_clown|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who punched the clown}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead charger}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}&lt;br /&gt;
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spitter_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers in Spitter's death.}}&lt;br /&gt;
{{begin-hl2msg|spitter_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead spitter}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jockey_ride ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_ride_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|short|rescuer|Who stopped it}}&lt;br /&gt;
{{hl2msg|float|ride_length|Duration of our ride}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead jockey}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_melee_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_melee_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-melee weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_decapitated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_decapitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who did the decapitation}}&lt;br /&gt;
{{hl2msg|string|weapon|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrade_pack_added ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_added|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vomit_bomb_tank ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vomit_bomb_tank|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who used the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== triggered_car_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|triggered_car_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of player who activated car alarm}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== panic_event_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|panic_event_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts charging}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|Called more than once per ability use. For consistency, check ability_use}}&lt;br /&gt;
{{eventnote|Issues|Can be called after charger_charge_end. Use ability_use for an alternative start to end relationship.}}&lt;br /&gt;
{{begin-hl2msg|charger_charge_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== charger_charge_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_start ===&lt;br /&gt;
{{qnotice|The moment when the charger grabs a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|The moment when the charger stops charging a survivor (and will soon start pummeling)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_kill ===&lt;br /&gt;
{{qnotice|When a charger kills a survivor with a carry. The structure of the event is missing at the moment.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_kill |string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|When a charger impacts a survivor they aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was impacted}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts pummeling a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|When the charger is cleared from the survivor or the survivor dies.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|rescuer|user ID of the player who rescued them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|The arcade bell on c2m4_barns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|strongman_bell_knocked_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== molotov_thrown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|molotov_thrown|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gas_can_forced_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gas_can_forced_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player that forced the drop}}&lt;br /&gt;
{{hl2msg|short|victim|player that dropped it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_need_gnome_to_continue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_need_gnome_to_continue|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survivor_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survivor_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_item_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_item_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_rescue_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_rescue_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bodyshots_reduced ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bodyshots_reduced|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_witch_instant_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_witch_instant_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== set_instructor_group_enabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|set_instructor_group_enabled|string}}&lt;br /&gt;
{{hl2msg|string|group|}}&lt;br /&gt;
{{hl2msg|short|enabled|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== stashwhacker_game_won ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|stashwhacker_game_won|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_marker_reached ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_marker_reached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|marker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== start_score_animation ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|start_score_animation|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survival_round_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_gas_can_destroyed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player that destroyed it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_gate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_gate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_run ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_run|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c6m3_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c6m3_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_bridge_lowering ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_bridge_lowering|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== m60_streak_ended ===&lt;br /&gt;
{{qnotice|I was holding down the m60 trigger, and now I'm not}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|m60_streak_ended|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== chair_charged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|chair_charged|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== song_played ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|song_played|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== foot_locker_opened ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|foot_locker_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11293</id>
		<title>Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11293"/>
		<updated>2022-05-13T15:32:21Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: /* charger_charge_start */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player.  Otherwise, it is not a player, so use this.}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed.  Again, use attacker first}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|attackerisbot|is the attacker a bot}}&lt;br /&gt;
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|bool|victimisbot|is the victim a bot}}&lt;br /&gt;
{{hl2msg|bool|abort|did the victim abort}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|float|victim_x|}}&lt;br /&gt;
{{hl2msg|float|victim_y|}}&lt;br /&gt;
{{hl2msg|float|victim_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|Not networked}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user id who attacked}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|short|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_team ===&lt;br /&gt;
{{qnotice|player change his team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_team|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|team|team id}}&lt;br /&gt;
{{hl2msg|byte|oldteam|old team id}}&lt;br /&gt;
{{hl2msg|bool|disconnect|team change because player disconnects}}&lt;br /&gt;
{{hl2msg|string|name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_bot_replace ===&lt;br /&gt;
{{qnotice|Bot replaced a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_bot_replace|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bot_player_replace ===&lt;br /&gt;
{{qnotice|Player replaced a bot}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bot_player_replace|string}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_afk ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_afk|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|manual|player manually started the reload}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_use ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an infected uses their ability}}&lt;br /&gt;
{{eventnote|Issues|Doesn't fire for jockey}}&lt;br /&gt;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|Classname of ability. Possible values:&lt;br /&gt;
*ability_tongue&lt;br /&gt;
*ability_vomit&lt;br /&gt;
*ability_lunge&lt;br /&gt;
*ability_spit&lt;br /&gt;
*ability_charge&lt;br /&gt;
*ability_throw&lt;br /&gt;
for the Smoker, Boomer, Hunter, Spitter, Charger and Tank respectively.}}&lt;br /&gt;
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bullet_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who got hurt}}&lt;br /&gt;
{{hl2msg|float|damage|for how much}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who grabbed the ledge}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_release ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who released from the ledge}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{hl2msg|bool|closed|Was the door closed when it started opening?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_close ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who closed the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_unlocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_unlocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== rescue_door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|rescue_door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|long|entindex|door that opened}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_door_used ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_door_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_door_used_versus ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_door_used_versus|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== success_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|success_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who openned it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_pre_entity ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_pre_entity|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_post_nav ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_post_nav|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end_message ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end_message|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_ended ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_ended|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_started ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_started|string}}&lt;br /&gt;
{{hl2msg|string|issue|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|string|votedata|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_changed|string}}&lt;br /&gt;
{{hl2msg|byte|yesVotes|}}&lt;br /&gt;
{{hl2msg|byte|noVotes|}}&lt;br /&gt;
{{hl2msg|byte|potentialVotes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_passed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_passed|string}}&lt;br /&gt;
{{hl2msg|string|details|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_failed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_failed|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_cast_yes ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_yes|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_cast_no ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_no|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_hurt ===&lt;br /&gt;
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|attacker|player userid who attacked}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of infected}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|short|amount|how much damage was done}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_death ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_death|string}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|infected_id|ID of the infected that died}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|short|weapon_id|ID of the weapon used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|signals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|signals a death from blast damage}}&lt;br /&gt;
{{hl2msg|bool|submerged|indicates the infected was submerged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hostname_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hostname_changed|string}}&lt;br /&gt;
{{hl2msg|string|hostname|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== difficulty_changed ===&lt;br /&gt;
{{qnotice|It appears that strDifficulty is z_difficulty value}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|difficulty_changed|string}}&lt;br /&gt;
{{hl2msg|short|newDifficulty|}}&lt;br /&gt;
{{hl2msg|short|oldDifficulty|}}&lt;br /&gt;
{{hl2msg|string|strDifficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_start|string}}&lt;br /&gt;
{{hl2msg|short|rushes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_rush ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_rush|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_escape_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_escape_start|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_incoming ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_incoming|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_leaving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_leaving|string}}&lt;br /&gt;
{{hl2msg|short|survivorcount|number of survivors that made it out}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_win ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_win|string}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|short|difficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mission_lost ===&lt;br /&gt;
{{qnotice|As in, the survivor team failed.  Opposite of finale_win, but not necessarily during the finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mission_lost|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_start|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_damaged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_damaged|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== final_reportscreen ===&lt;br /&gt;
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|final_reportscreen|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== map_transition ===&lt;br /&gt;
{{qnotice|When campaign cinematics start}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|map_transition|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_transitioned ===&lt;br /&gt;
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_transitioned|string}}&lt;br /&gt;
{{hl2msg|short|userid|the person that just finished transitioning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{hl2msg|short|health_restored|amount of health restored}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|subject is broken for this event, it always appears to be the player doing the healing}}&lt;br /&gt;
{{begin-hl2msg|heal_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was being healed, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person giving the ammo}}&lt;br /&gt;
{{hl2msg|short|subject|person receiving ammo}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== give_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|give_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|The giver of the weapon}}&lt;br /&gt;
{{hl2msg|short|recipient|The recipient of the weapon}}&lt;br /&gt;
{{hl2msg|short|weapon|The ID of the weapon given}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had the pills}}&lt;br /&gt;
{{hl2msg|short|subject|person swallowing the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_no_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_full ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_full|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_doesnt_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pile_weapon_cant_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is defibrillating.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who used the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it helped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was defibrillating, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_item_already_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_item_already_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}&lt;br /&gt;
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_failed_no_primary ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_failed_no_primary|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}&lt;br /&gt;
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg &amp;quot;INCENDIARY_AMMO&amp;quot;}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== dead_survivor_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|dead_survivor_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|short|deadplayer|user id of the dead player represented}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== adrenaline_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|adrenaline_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had and used the adrenaline}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person who was revived}}&lt;br /&gt;
{{hl2msg|bool|lastlife|person revived will die if they fall again}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|person is ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated ===&lt;br /&gt;
{{qnotice|when a player becomes incapacitated.  This is also called when a tank is killed.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated_start ===&lt;br /&gt;
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_start_area ===&lt;br /&gt;
{{qnotice|when a player spawns into the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who entered}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_first_spawn ===&lt;br /&gt;
{{qnotice|when a player spawns for the first time in a given mission}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_first_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who spawned}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
{{qnotice|This Event doesnt exist anymore 1.10.2012}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== player_left_start_area ===&lt;br /&gt;
{{qnotice|when a player leaves the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_checkpoint ===&lt;br /&gt;
{{qnotice|when a basecombatcharacter enters a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who entered}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}&lt;br /&gt;
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|string|doorname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_left_checkpoint ===&lt;br /&gt;
{{qnotice|when a player leaves a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who left}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_shoved|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_shoved|string}}&lt;br /&gt;
{{hl2msg|short|entityid|the entity index of the one who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump_apex ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump_apex|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who jumped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was trying to move}}&lt;br /&gt;
{{hl2msg|short|blocker|player index who kept them from moving}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_now_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_now_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now it}}&lt;br /&gt;
{{hl2msg|short|attacker|player that did the it-ing}}&lt;br /&gt;
{{hl2msg|bool|exploded|whether it was vomit or explosion}}&lt;br /&gt;
{{hl2msg|bool|infected|is the vomit infectious}}&lt;br /&gt;
{{hl2msg|bool|by_boomer|came from a boomer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_no_longer_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_no_longer_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now no longer it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_harasser_set ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_harasser_set|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who woke up the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch woken up}}&lt;br /&gt;
{{hl2msg|bool|first|First time the witch set a harasser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_spawn|string}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who killed the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch that was killed.}}&lt;br /&gt;
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|User ID of the tank spawning now}}&lt;br /&gt;
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== melee_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|melee_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who bashed the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|Entindex of infected what got killed}}&lt;br /&gt;
{{hl2msg|bool|ambush|Infected was unaware when killed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== area_cleared ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|area_cleared|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who cleared the area}}&lt;br /&gt;
{{hl2msg|long|area|id of the cleared area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== award_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|award_earned|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who earned the award}}&lt;br /&gt;
{{hl2msg|long|entityid|client likes ent id}}&lt;br /&gt;
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}&lt;br /&gt;
{{hl2msg|short|award|id of award earned}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the grabbing}}&lt;br /&gt;
{{hl2msg|short|victim|player that got grabbed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_bent ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_bent|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_victim_died ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_victim_died|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_release ===&lt;br /&gt;
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|victim|The (now released) victim}}&lt;br /&gt;
{{hl2msg|long|distance|Distance the victim was dragged.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choke_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being choked}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_pull_stopped ===&lt;br /&gt;
{{qnotice|Called when a smoker tongue is cleared on a dragging player. Includes cuts.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_pull_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pulled}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lunge_shove ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_shove|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== lunge_pounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_pounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|long|distance|Distance from pounce start to contact}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== fatal_vomit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|fatal_vomit|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who vomited}}&lt;br /&gt;
{{hl2msg|short|victim|And who was killed or incapped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_call_for_help ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}&lt;br /&gt;
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescued ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescued|string}}&lt;br /&gt;
{{hl2msg|short|rescuer|player that did the rescuing}}&lt;br /&gt;
{{hl2msg|short|victim|the survivor being rescued}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescue_abandoned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescue_abandoned|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== relocated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|relocated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was relocated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== respawning ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|respawning|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who started respawning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_frustrated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_frustrated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was culled}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_given ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_given|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who got the weapon}}&lt;br /&gt;
{{hl2msg|short|giver|player that did the giving}}&lt;br /&gt;
{{hl2msg|short|weapon|weapon id given}}&lt;br /&gt;
{{hl2msg|short|weaponentid|weapon entity id}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an item is removed from a survivor's inventory}}&lt;br /&gt;
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}&lt;br /&gt;
{{begin-hl2msg|weapon_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the weapon}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|short|propid|entindex of the dropped weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== break_breakable ===&lt;br /&gt;
{{qnotice|Override from gameevents.res}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|break_breakable|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of breaker}}&lt;br /&gt;
{{hl2msg|long|entindex|entindex of thing breaking}}&lt;br /&gt;
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}&lt;br /&gt;
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spawner_give_item ===&lt;br /&gt;
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spawner_give_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|Item recipient}}&lt;br /&gt;
{{hl2msg|string|item|Name of item given}}&lt;br /&gt;
{{hl2msg|long|spawner|entindex of the spawner entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== create_panic_event ===&lt;br /&gt;
{{qnotice|A panic event has been created, though not necessarily started}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|create_panic_event|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was started the panic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pills ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pills|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_weapons ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_weapons|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|classname|Classname of the entity they see}}&lt;br /&gt;
{{hl2msg|string|entityname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_spawn_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_spawn_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|weaponname|weapon name, or &amp;quot;melee&amp;quot;}}&lt;br /&gt;
{{hl2msg|string|subtype|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_near ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_near|string}}&lt;br /&gt;
{{hl2msg|short|userid|The boomer}}&lt;br /&gt;
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== started_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|started_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_truck ===&lt;br /&gt;
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_truck|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_panic_button ===&lt;br /&gt;
{{qnotice|explain that pressing this button will start a panic event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_panic_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The panic button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_elevator_button ===&lt;br /&gt;
{{qnotice|explain how to operate the hospital elevator button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_elevator_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_lift_button ===&lt;br /&gt;
{{qnotice|explain how to operate the lift button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_lift_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lift button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_church_door ===&lt;br /&gt;
{{qnotice|explain how to provoke the crazy church guy.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_church_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The saferoom door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_emergency_door ===&lt;br /&gt;
{{qnotice|explain how to open the emergency door.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_emergency_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_crane ===&lt;br /&gt;
{{qnotice|explain how to lower the box on the crane.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_crane|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever/button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bridge ===&lt;br /&gt;
{{qnotice|explain how to close the gates to make a bridge.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_can_panic ===&lt;br /&gt;
{{qnotice|explain how to shoot the gas can.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_can_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The gas can}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_van_panic ===&lt;br /&gt;
{{qnotice|explain how to start the van.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_van_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The van}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mainstreet ===&lt;br /&gt;
{{qnotice|explain how to lower the forklift}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mainstreet|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The forklift}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_train_lever ===&lt;br /&gt;
{{qnotice|explain how to operate the train lever.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_train_lever|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever on box car}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_disturbance ===&lt;br /&gt;
{{qnotice|explain that disturbances (car alarm) attract infected horde}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_disturbance|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The source of disturbance}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_goal ===&lt;br /&gt;
{{qnotice|explain where to put the scavenge mode items}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_goal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The collection device}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_leave_area ===&lt;br /&gt;
{{qnotice|explain that leaving the area, starts round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_leave_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== begin_scavenge_overtime ===&lt;br /&gt;
{{qnotice|enter overtime in a scavenge round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|begin_scavenge_overtime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_start ===&lt;br /&gt;
{{qnotice|a scavenge round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_start|string}}&lt;br /&gt;
{{hl2msg|byte|round|round number, 1 based}}&lt;br /&gt;
{{hl2msg|bool|firsthalf|start of the first half of the round}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scavenge_round_halftime ===&lt;br /&gt;
{{qnotice|a scavenge round is in halftime}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_finished ===&lt;br /&gt;
{{qnotice|a scavenge round has ended}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_score_tied ===&lt;br /&gt;
{{qnotice|a team just tied the score}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_score_tied|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_round_start ===&lt;br /&gt;
{{qnotice|a versus round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_blocked ===&lt;br /&gt;
{{qnotice|can't pour the gas, someone else already is}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_completed ===&lt;br /&gt;
{{qnotice|player finished pouring a can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_completed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_dropped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_interrupted ===&lt;br /&gt;
{{qnotice|we got interuppted pouring the gas can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who interuppted us}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== use_target ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|use_target|string}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the use target}}&lt;br /&gt;
{{hl2msg|string|classname|classname of the use target}}&lt;br /&gt;
{{hl2msg|bool|isprop|is this a prop that can be carried}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_use ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}&lt;br /&gt;
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}&lt;br /&gt;
{{begin-hl2msg|player_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the used entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== friendly_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|friendly_fire|string}}&lt;br /&gt;
{{hl2msg|short|attacker|player who fired the weapon}}&lt;br /&gt;
{{hl2msg|short|victim|player who got shot}}&lt;br /&gt;
{{hl2msg|short|guilty|player who was at fault}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_draw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_draw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_nodraw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_nodraw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== request_weapon_stats ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|request_weapon_stats|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user requesting their stats}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_talking_state ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_talking_state|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|bool|istalking|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_pickup ===&lt;br /&gt;
{{qnotice|client event for player has picked up a weapon. If that does not work, try using the &amp;quot;item_pickup&amp;quot; event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_pickup|string}}&lt;br /&gt;
{{hl2msg|byte|context|split screen message context}}&lt;br /&gt;
{{hl2msg|byte|weaponid|}}&lt;br /&gt;
{{hl2msg|byte|weaponslot|}}&lt;br /&gt;
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hunter_punched ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_punched|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hunter_headshot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_headshot|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who made the headshot}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== zombie_ignited ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|zombie_ignited|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID of Tank}}&lt;br /&gt;
{{hl2msg|string|victimname|&amp;quot;Witch&amp;quot;, &amp;quot;Tank&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Smoker&amp;quot;, or &amp;quot;Infected&amp;quot;}}&lt;br /&gt;
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_exploded ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|Boomer that exploded}}&lt;br /&gt;
{{hl2msg|short|attacker|player who caused the explosion}}&lt;br /&gt;
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_pistol_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_pistol_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-pistol weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_at_40 ===&lt;br /&gt;
{{qnotice|This is networked, special event for game instructor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_at_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== total_ammo_below_40 ===&lt;br /&gt;
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|total_ammo_below_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_hurt_concise ===&lt;br /&gt;
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt_concise|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tank_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead tank}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}&lt;br /&gt;
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}&lt;br /&gt;
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|Used for a notification message when an achievement fails to write}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_write_failed|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ghost_spawn_time|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}&lt;br /&gt;
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== survival_at_30min ===&lt;br /&gt;
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_at_30min|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_drawbridge ===&lt;br /&gt;
{{qnotice|Point out the button that will start the gauntlet finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_drawbridge ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_perimeter ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_perimeter|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_deactivate_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_deactivate_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_impound_lot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_impound_lot|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_window ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_window|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon_wait ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon_wait|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gauntlet_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gauntlet_finale_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_float ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_float|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_ferry_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_ferry_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hatch_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hatch_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_shack_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_shack_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_incendiary_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_incendiary_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_explosive_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_explosive_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== receive_upgrade ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|receive_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|upgrade|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_vehicle_arrival ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_vehicle_arrival|string}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_overheated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_overheated|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_burger_sign ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_burger_sign|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_destination ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_destination|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_lighting ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_lighting|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_finale_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_survival_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_survival_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_out_of_range ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ability_out_of_range|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_pyrotechnics ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_pyrotechnics|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio1 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio1|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio2 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio2|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gates_are_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gates_are_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c2m4_ticketbooth ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_rescue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_rescue|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hotel_elevator_doors ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hotel_elevator_doors|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop_tanker ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop_tanker|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_generic ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_generic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_radio ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_carousel ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_carousel|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_return_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_return_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_save_items ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_save_items|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spit_burst ===&lt;br /&gt;
{{qnotice|Triggers even after Spitter's death.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers when Spitter's spit hits the ground.}}&lt;br /&gt;
{{begin-hl2msg|spit_burst|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== entered_spit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entered_spit|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m1_getgas ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m1_getgas|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m3_return_to_boat ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c1m4_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c1m4_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== c1m4_scavenge_instructions ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|c1m4_scavenge_instructions|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== punched_clown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|punched_clown|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who punched the clown}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead charger}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}&lt;br /&gt;
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spitter_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers in Spitter's death.}}&lt;br /&gt;
{{begin-hl2msg|spitter_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead spitter}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jockey_ride ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_ride_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|short|rescuer|Who stopped it}}&lt;br /&gt;
{{hl2msg|float|ride_length|Duration of our ride}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead jockey}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_melee_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_melee_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-melee weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_decapitated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_decapitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who did the decapitation}}&lt;br /&gt;
{{hl2msg|string|weapon|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrade_pack_added ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_added|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vomit_bomb_tank ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vomit_bomb_tank|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who used the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== triggered_car_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|triggered_car_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of player who activated car alarm}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== panic_event_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|panic_event_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts charging}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|Called more than once per ability use. For consistency, check ability_use}}&lt;br /&gt;
{{eventnote|Issues|Can be called after charger_charge_end. Use ability_use for an alternative start to end relationship.}}&lt;br /&gt;
{{begin-hl2msg|charger_charge_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== charger_charge_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_start ===&lt;br /&gt;
{{qnotice|The moment when the charger grabs a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|The moment when the charger stops charging a survivor (and will soon start pummeling)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|When a charger impacts a survivor they aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was impacted}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts pummeling a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|When the charger is cleared from the survivor or the survivor dies.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|rescuer|user ID of the player who rescued them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|The arcade bell on c2m4_barns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|strongman_bell_knocked_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== molotov_thrown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|molotov_thrown|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gas_can_forced_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gas_can_forced_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player that forced the drop}}&lt;br /&gt;
{{hl2msg|short|victim|player that dropped it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_need_gnome_to_continue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_need_gnome_to_continue|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survivor_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survivor_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_item_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_item_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_rescue_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_rescue_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bodyshots_reduced ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bodyshots_reduced|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_witch_instant_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_witch_instant_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== set_instructor_group_enabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|set_instructor_group_enabled|string}}&lt;br /&gt;
{{hl2msg|string|group|}}&lt;br /&gt;
{{hl2msg|short|enabled|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== stashwhacker_game_won ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|stashwhacker_game_won|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_marker_reached ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_marker_reached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|marker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== start_score_animation ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|start_score_animation|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survival_round_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_gas_can_destroyed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player that destroyed it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_gate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_gate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_run ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_run|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c6m3_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c6m3_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_bridge_lowering ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_bridge_lowering|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== m60_streak_ended ===&lt;br /&gt;
{{qnotice|I was holding down the m60 trigger, and now I'm not}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|m60_streak_ended|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== chair_charged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|chair_charged|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== song_played ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|song_played|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== foot_locker_opened ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|foot_locker_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11292</id>
		<title>Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11292"/>
		<updated>2022-05-13T15:30:04Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player.  Otherwise, it is not a player, so use this.}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed.  Again, use attacker first}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|attackerisbot|is the attacker a bot}}&lt;br /&gt;
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|bool|victimisbot|is the victim a bot}}&lt;br /&gt;
{{hl2msg|bool|abort|did the victim abort}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|float|victim_x|}}&lt;br /&gt;
{{hl2msg|float|victim_y|}}&lt;br /&gt;
{{hl2msg|float|victim_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|Not networked}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user id who attacked}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|short|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_team ===&lt;br /&gt;
{{qnotice|player change his team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_team|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|team|team id}}&lt;br /&gt;
{{hl2msg|byte|oldteam|old team id}}&lt;br /&gt;
{{hl2msg|bool|disconnect|team change because player disconnects}}&lt;br /&gt;
{{hl2msg|string|name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_bot_replace ===&lt;br /&gt;
{{qnotice|Bot replaced a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_bot_replace|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bot_player_replace ===&lt;br /&gt;
{{qnotice|Player replaced a bot}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bot_player_replace|string}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_afk ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_afk|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|manual|player manually started the reload}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_use ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an infected uses their ability}}&lt;br /&gt;
{{eventnote|Issues|Doesn't fire for jockey}}&lt;br /&gt;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|Classname of ability. Possible values:&lt;br /&gt;
*ability_tongue&lt;br /&gt;
*ability_vomit&lt;br /&gt;
*ability_lunge&lt;br /&gt;
*ability_spit&lt;br /&gt;
*ability_charge&lt;br /&gt;
*ability_throw&lt;br /&gt;
for the Smoker, Boomer, Hunter, Spitter, Charger and Tank respectively.}}&lt;br /&gt;
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bullet_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who got hurt}}&lt;br /&gt;
{{hl2msg|float|damage|for how much}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who grabbed the ledge}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_release ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who released from the ledge}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{hl2msg|bool|closed|Was the door closed when it started opening?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_close ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who closed the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_unlocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_unlocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== rescue_door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|rescue_door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|long|entindex|door that opened}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_door_used ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_door_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_door_used_versus ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_door_used_versus|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== success_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|success_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who openned it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_pre_entity ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_pre_entity|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_post_nav ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_post_nav|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end_message ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end_message|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_ended ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_ended|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_started ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_started|string}}&lt;br /&gt;
{{hl2msg|string|issue|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|string|votedata|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_changed|string}}&lt;br /&gt;
{{hl2msg|byte|yesVotes|}}&lt;br /&gt;
{{hl2msg|byte|noVotes|}}&lt;br /&gt;
{{hl2msg|byte|potentialVotes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_passed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_passed|string}}&lt;br /&gt;
{{hl2msg|string|details|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_failed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_failed|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_cast_yes ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_yes|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_cast_no ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_no|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_hurt ===&lt;br /&gt;
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|attacker|player userid who attacked}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of infected}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|short|amount|how much damage was done}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_death ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_death|string}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|infected_id|ID of the infected that died}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|short|weapon_id|ID of the weapon used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|signals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|signals a death from blast damage}}&lt;br /&gt;
{{hl2msg|bool|submerged|indicates the infected was submerged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hostname_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hostname_changed|string}}&lt;br /&gt;
{{hl2msg|string|hostname|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== difficulty_changed ===&lt;br /&gt;
{{qnotice|It appears that strDifficulty is z_difficulty value}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|difficulty_changed|string}}&lt;br /&gt;
{{hl2msg|short|newDifficulty|}}&lt;br /&gt;
{{hl2msg|short|oldDifficulty|}}&lt;br /&gt;
{{hl2msg|string|strDifficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_start|string}}&lt;br /&gt;
{{hl2msg|short|rushes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_rush ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_rush|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_escape_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_escape_start|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_incoming ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_incoming|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_leaving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_leaving|string}}&lt;br /&gt;
{{hl2msg|short|survivorcount|number of survivors that made it out}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_win ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_win|string}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|short|difficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mission_lost ===&lt;br /&gt;
{{qnotice|As in, the survivor team failed.  Opposite of finale_win, but not necessarily during the finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mission_lost|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_start|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_damaged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_damaged|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== final_reportscreen ===&lt;br /&gt;
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|final_reportscreen|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== map_transition ===&lt;br /&gt;
{{qnotice|When campaign cinematics start}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|map_transition|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_transitioned ===&lt;br /&gt;
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_transitioned|string}}&lt;br /&gt;
{{hl2msg|short|userid|the person that just finished transitioning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{hl2msg|short|health_restored|amount of health restored}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|subject is broken for this event, it always appears to be the player doing the healing}}&lt;br /&gt;
{{begin-hl2msg|heal_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was being healed, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person giving the ammo}}&lt;br /&gt;
{{hl2msg|short|subject|person receiving ammo}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== give_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|give_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|The giver of the weapon}}&lt;br /&gt;
{{hl2msg|short|recipient|The recipient of the weapon}}&lt;br /&gt;
{{hl2msg|short|weapon|The ID of the weapon given}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had the pills}}&lt;br /&gt;
{{hl2msg|short|subject|person swallowing the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_no_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_full ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_full|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_doesnt_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pile_weapon_cant_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is defibrillating.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who used the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it helped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was defibrillating, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_item_already_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_item_already_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}&lt;br /&gt;
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_failed_no_primary ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_failed_no_primary|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}&lt;br /&gt;
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg &amp;quot;INCENDIARY_AMMO&amp;quot;}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== dead_survivor_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|dead_survivor_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|short|deadplayer|user id of the dead player represented}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== adrenaline_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|adrenaline_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had and used the adrenaline}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person who was revived}}&lt;br /&gt;
{{hl2msg|bool|lastlife|person revived will die if they fall again}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|person is ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated ===&lt;br /&gt;
{{qnotice|when a player becomes incapacitated.  This is also called when a tank is killed.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated_start ===&lt;br /&gt;
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_start_area ===&lt;br /&gt;
{{qnotice|when a player spawns into the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who entered}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_first_spawn ===&lt;br /&gt;
{{qnotice|when a player spawns for the first time in a given mission}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_first_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who spawned}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
{{qnotice|This Event doesnt exist anymore 1.10.2012}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== player_left_start_area ===&lt;br /&gt;
{{qnotice|when a player leaves the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_checkpoint ===&lt;br /&gt;
{{qnotice|when a basecombatcharacter enters a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who entered}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}&lt;br /&gt;
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|string|doorname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_left_checkpoint ===&lt;br /&gt;
{{qnotice|when a player leaves a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who left}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_shoved|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_shoved|string}}&lt;br /&gt;
{{hl2msg|short|entityid|the entity index of the one who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump_apex ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump_apex|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who jumped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was trying to move}}&lt;br /&gt;
{{hl2msg|short|blocker|player index who kept them from moving}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_now_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_now_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now it}}&lt;br /&gt;
{{hl2msg|short|attacker|player that did the it-ing}}&lt;br /&gt;
{{hl2msg|bool|exploded|whether it was vomit or explosion}}&lt;br /&gt;
{{hl2msg|bool|infected|is the vomit infectious}}&lt;br /&gt;
{{hl2msg|bool|by_boomer|came from a boomer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_no_longer_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_no_longer_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now no longer it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_harasser_set ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_harasser_set|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who woke up the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch woken up}}&lt;br /&gt;
{{hl2msg|bool|first|First time the witch set a harasser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_spawn|string}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who killed the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch that was killed.}}&lt;br /&gt;
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|User ID of the tank spawning now}}&lt;br /&gt;
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== melee_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|melee_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who bashed the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|Entindex of infected what got killed}}&lt;br /&gt;
{{hl2msg|bool|ambush|Infected was unaware when killed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== area_cleared ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|area_cleared|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who cleared the area}}&lt;br /&gt;
{{hl2msg|long|area|id of the cleared area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== award_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|award_earned|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who earned the award}}&lt;br /&gt;
{{hl2msg|long|entityid|client likes ent id}}&lt;br /&gt;
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}&lt;br /&gt;
{{hl2msg|short|award|id of award earned}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the grabbing}}&lt;br /&gt;
{{hl2msg|short|victim|player that got grabbed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_bent ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_bent|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_victim_died ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_victim_died|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_release ===&lt;br /&gt;
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|victim|The (now released) victim}}&lt;br /&gt;
{{hl2msg|long|distance|Distance the victim was dragged.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choke_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being choked}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_pull_stopped ===&lt;br /&gt;
{{qnotice|Called when a smoker tongue is cleared on a dragging player. Includes cuts.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_pull_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pulled}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lunge_shove ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_shove|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== lunge_pounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_pounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|long|distance|Distance from pounce start to contact}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== fatal_vomit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|fatal_vomit|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who vomited}}&lt;br /&gt;
{{hl2msg|short|victim|And who was killed or incapped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_call_for_help ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}&lt;br /&gt;
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescued ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescued|string}}&lt;br /&gt;
{{hl2msg|short|rescuer|player that did the rescuing}}&lt;br /&gt;
{{hl2msg|short|victim|the survivor being rescued}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescue_abandoned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescue_abandoned|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== relocated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|relocated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was relocated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== respawning ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|respawning|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who started respawning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_frustrated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_frustrated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was culled}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_given ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_given|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who got the weapon}}&lt;br /&gt;
{{hl2msg|short|giver|player that did the giving}}&lt;br /&gt;
{{hl2msg|short|weapon|weapon id given}}&lt;br /&gt;
{{hl2msg|short|weaponentid|weapon entity id}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an item is removed from a survivor's inventory}}&lt;br /&gt;
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}&lt;br /&gt;
{{begin-hl2msg|weapon_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the weapon}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|short|propid|entindex of the dropped weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== break_breakable ===&lt;br /&gt;
{{qnotice|Override from gameevents.res}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|break_breakable|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of breaker}}&lt;br /&gt;
{{hl2msg|long|entindex|entindex of thing breaking}}&lt;br /&gt;
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}&lt;br /&gt;
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spawner_give_item ===&lt;br /&gt;
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spawner_give_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|Item recipient}}&lt;br /&gt;
{{hl2msg|string|item|Name of item given}}&lt;br /&gt;
{{hl2msg|long|spawner|entindex of the spawner entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== create_panic_event ===&lt;br /&gt;
{{qnotice|A panic event has been created, though not necessarily started}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|create_panic_event|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was started the panic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pills ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pills|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_weapons ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_weapons|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|classname|Classname of the entity they see}}&lt;br /&gt;
{{hl2msg|string|entityname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_spawn_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_spawn_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|weaponname|weapon name, or &amp;quot;melee&amp;quot;}}&lt;br /&gt;
{{hl2msg|string|subtype|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_near ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_near|string}}&lt;br /&gt;
{{hl2msg|short|userid|The boomer}}&lt;br /&gt;
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== started_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|started_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_truck ===&lt;br /&gt;
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_truck|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_panic_button ===&lt;br /&gt;
{{qnotice|explain that pressing this button will start a panic event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_panic_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The panic button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_elevator_button ===&lt;br /&gt;
{{qnotice|explain how to operate the hospital elevator button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_elevator_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_lift_button ===&lt;br /&gt;
{{qnotice|explain how to operate the lift button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_lift_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lift button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_church_door ===&lt;br /&gt;
{{qnotice|explain how to provoke the crazy church guy.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_church_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The saferoom door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_emergency_door ===&lt;br /&gt;
{{qnotice|explain how to open the emergency door.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_emergency_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_crane ===&lt;br /&gt;
{{qnotice|explain how to lower the box on the crane.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_crane|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever/button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bridge ===&lt;br /&gt;
{{qnotice|explain how to close the gates to make a bridge.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_can_panic ===&lt;br /&gt;
{{qnotice|explain how to shoot the gas can.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_can_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The gas can}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_van_panic ===&lt;br /&gt;
{{qnotice|explain how to start the van.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_van_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The van}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mainstreet ===&lt;br /&gt;
{{qnotice|explain how to lower the forklift}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mainstreet|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The forklift}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_train_lever ===&lt;br /&gt;
{{qnotice|explain how to operate the train lever.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_train_lever|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever on box car}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_disturbance ===&lt;br /&gt;
{{qnotice|explain that disturbances (car alarm) attract infected horde}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_disturbance|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The source of disturbance}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_goal ===&lt;br /&gt;
{{qnotice|explain where to put the scavenge mode items}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_goal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The collection device}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_leave_area ===&lt;br /&gt;
{{qnotice|explain that leaving the area, starts round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_leave_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== begin_scavenge_overtime ===&lt;br /&gt;
{{qnotice|enter overtime in a scavenge round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|begin_scavenge_overtime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_start ===&lt;br /&gt;
{{qnotice|a scavenge round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_start|string}}&lt;br /&gt;
{{hl2msg|byte|round|round number, 1 based}}&lt;br /&gt;
{{hl2msg|bool|firsthalf|start of the first half of the round}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scavenge_round_halftime ===&lt;br /&gt;
{{qnotice|a scavenge round is in halftime}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_finished ===&lt;br /&gt;
{{qnotice|a scavenge round has ended}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_score_tied ===&lt;br /&gt;
{{qnotice|a team just tied the score}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_score_tied|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_round_start ===&lt;br /&gt;
{{qnotice|a versus round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_blocked ===&lt;br /&gt;
{{qnotice|can't pour the gas, someone else already is}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_completed ===&lt;br /&gt;
{{qnotice|player finished pouring a can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_completed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_dropped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_interrupted ===&lt;br /&gt;
{{qnotice|we got interuppted pouring the gas can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who interuppted us}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== use_target ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|use_target|string}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the use target}}&lt;br /&gt;
{{hl2msg|string|classname|classname of the use target}}&lt;br /&gt;
{{hl2msg|bool|isprop|is this a prop that can be carried}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_use ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}&lt;br /&gt;
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}&lt;br /&gt;
{{begin-hl2msg|player_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the used entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== friendly_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|friendly_fire|string}}&lt;br /&gt;
{{hl2msg|short|attacker|player who fired the weapon}}&lt;br /&gt;
{{hl2msg|short|victim|player who got shot}}&lt;br /&gt;
{{hl2msg|short|guilty|player who was at fault}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_draw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_draw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_nodraw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_nodraw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== request_weapon_stats ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|request_weapon_stats|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user requesting their stats}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_talking_state ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_talking_state|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|bool|istalking|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_pickup ===&lt;br /&gt;
{{qnotice|client event for player has picked up a weapon. If that does not work, try using the &amp;quot;item_pickup&amp;quot; event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_pickup|string}}&lt;br /&gt;
{{hl2msg|byte|context|split screen message context}}&lt;br /&gt;
{{hl2msg|byte|weaponid|}}&lt;br /&gt;
{{hl2msg|byte|weaponslot|}}&lt;br /&gt;
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hunter_punched ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_punched|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hunter_headshot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_headshot|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who made the headshot}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== zombie_ignited ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|zombie_ignited|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID of Tank}}&lt;br /&gt;
{{hl2msg|string|victimname|&amp;quot;Witch&amp;quot;, &amp;quot;Tank&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Smoker&amp;quot;, or &amp;quot;Infected&amp;quot;}}&lt;br /&gt;
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_exploded ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|Boomer that exploded}}&lt;br /&gt;
{{hl2msg|short|attacker|player who caused the explosion}}&lt;br /&gt;
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_pistol_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_pistol_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-pistol weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_at_40 ===&lt;br /&gt;
{{qnotice|This is networked, special event for game instructor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_at_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== total_ammo_below_40 ===&lt;br /&gt;
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|total_ammo_below_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_hurt_concise ===&lt;br /&gt;
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt_concise|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tank_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead tank}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}&lt;br /&gt;
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}&lt;br /&gt;
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|Used for a notification message when an achievement fails to write}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_write_failed|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ghost_spawn_time|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}&lt;br /&gt;
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== survival_at_30min ===&lt;br /&gt;
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_at_30min|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_drawbridge ===&lt;br /&gt;
{{qnotice|Point out the button that will start the gauntlet finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_drawbridge ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_perimeter ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_perimeter|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_deactivate_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_deactivate_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_impound_lot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_impound_lot|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_window ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_window|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon_wait ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon_wait|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gauntlet_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gauntlet_finale_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_float ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_float|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_ferry_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_ferry_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hatch_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hatch_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_shack_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_shack_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_incendiary_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_incendiary_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_explosive_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_explosive_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== receive_upgrade ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|receive_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|upgrade|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_vehicle_arrival ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_vehicle_arrival|string}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_overheated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_overheated|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_burger_sign ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_burger_sign|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_destination ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_destination|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_lighting ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_lighting|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_finale_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_survival_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_survival_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_out_of_range ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ability_out_of_range|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_pyrotechnics ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_pyrotechnics|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio1 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio1|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio2 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio2|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gates_are_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gates_are_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c2m4_ticketbooth ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_rescue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_rescue|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hotel_elevator_doors ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hotel_elevator_doors|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop_tanker ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop_tanker|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_generic ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_generic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_radio ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_carousel ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_carousel|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_return_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_return_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_save_items ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_save_items|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spit_burst ===&lt;br /&gt;
{{qnotice|Triggers even after Spitter's death.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers when Spitter's spit hits the ground.}}&lt;br /&gt;
{{begin-hl2msg|spit_burst|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== entered_spit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entered_spit|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m1_getgas ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m1_getgas|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m3_return_to_boat ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c1m4_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c1m4_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== c1m4_scavenge_instructions ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|c1m4_scavenge_instructions|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== punched_clown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|punched_clown|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who punched the clown}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead charger}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}&lt;br /&gt;
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spitter_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers in Spitter's death.}}&lt;br /&gt;
{{begin-hl2msg|spitter_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead spitter}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jockey_ride ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_ride_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|short|rescuer|Who stopped it}}&lt;br /&gt;
{{hl2msg|float|ride_length|Duration of our ride}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead jockey}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_melee_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_melee_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-melee weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_decapitated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_decapitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who did the decapitation}}&lt;br /&gt;
{{hl2msg|string|weapon|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrade_pack_added ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_added|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vomit_bomb_tank ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vomit_bomb_tank|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who used the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== triggered_car_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|triggered_car_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of player who activated car alarm}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== panic_event_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|panic_event_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts charging}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|Called more than once per ability use. For consistency, check ability_use}}&lt;br /&gt;
{{begin-hl2msg|charger_charge_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_start ===&lt;br /&gt;
{{qnotice|The moment when the charger grabs a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|The moment when the charger stops charging a survivor (and will soon start pummeling)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|When a charger impacts a survivor they aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was impacted}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts pummeling a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|When the charger is cleared from the survivor or the survivor dies.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|rescuer|user ID of the player who rescued them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|The arcade bell on c2m4_barns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|strongman_bell_knocked_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== molotov_thrown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|molotov_thrown|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gas_can_forced_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gas_can_forced_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player that forced the drop}}&lt;br /&gt;
{{hl2msg|short|victim|player that dropped it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_need_gnome_to_continue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_need_gnome_to_continue|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survivor_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survivor_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_item_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_item_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_rescue_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_rescue_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bodyshots_reduced ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bodyshots_reduced|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_witch_instant_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_witch_instant_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== set_instructor_group_enabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|set_instructor_group_enabled|string}}&lt;br /&gt;
{{hl2msg|string|group|}}&lt;br /&gt;
{{hl2msg|short|enabled|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== stashwhacker_game_won ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|stashwhacker_game_won|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_marker_reached ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_marker_reached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|marker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== start_score_animation ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|start_score_animation|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survival_round_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_gas_can_destroyed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player that destroyed it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_gate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_gate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_run ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_run|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c6m3_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c6m3_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_bridge_lowering ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_bridge_lowering|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== m60_streak_ended ===&lt;br /&gt;
{{qnotice|I was holding down the m60 trigger, and now I'm not}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|m60_streak_ended|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== chair_charged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|chair_charged|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== song_played ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|song_played|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== foot_locker_opened ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|foot_locker_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11291</id>
		<title>Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11291"/>
		<updated>2022-05-05T17:43:46Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: /* difficulty_changed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player.  Otherwise, it is not a player, so use this.}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed.  Again, use attacker first}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|attackerisbot|is the attacker a bot}}&lt;br /&gt;
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|bool|victimisbot|is the victim a bot}}&lt;br /&gt;
{{hl2msg|bool|abort|did the victim abort}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|float|victim_x|}}&lt;br /&gt;
{{hl2msg|float|victim_y|}}&lt;br /&gt;
{{hl2msg|float|victim_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|Not networked}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user id who attacked}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|short|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_team ===&lt;br /&gt;
{{qnotice|player change his team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_team|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|team|team id}}&lt;br /&gt;
{{hl2msg|byte|oldteam|old team id}}&lt;br /&gt;
{{hl2msg|bool|disconnect|team change because player disconnects}}&lt;br /&gt;
{{hl2msg|string|name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_bot_replace ===&lt;br /&gt;
{{qnotice|Bot replaced a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_bot_replace|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bot_player_replace ===&lt;br /&gt;
{{qnotice|Player replaced a bot}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bot_player_replace|string}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_afk ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_afk|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|manual|player manually started the reload}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_use ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an infected uses their ability}}&lt;br /&gt;
{{eventnote|Issues|Doesn't fire for jockey}}&lt;br /&gt;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|Classname of ability. Possible values:&lt;br /&gt;
*ability_tongue&lt;br /&gt;
*ability_vomit&lt;br /&gt;
*ability_lunge&lt;br /&gt;
*ability_spit&lt;br /&gt;
*ability_charge&lt;br /&gt;
*ability_throw&lt;br /&gt;
for the Smoker, Boomer, Hunter, Spitter, Charger and Tank respectively.}}&lt;br /&gt;
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bullet_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who got hurt}}&lt;br /&gt;
{{hl2msg|float|damage|for how much}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who grabbed the ledge}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_release ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who released from the ledge}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{hl2msg|bool|closed|Was the door closed when it started opening?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_close ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who closed the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_unlocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_unlocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== rescue_door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|rescue_door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|long|entindex|door that opened}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_door_used ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_door_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_door_used_versus ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_door_used_versus|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== success_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|success_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who openned it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_pre_entity ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_pre_entity|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_post_nav ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_post_nav|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end_message ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end_message|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_ended ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_ended|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_started ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_started|string}}&lt;br /&gt;
{{hl2msg|string|issue|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|string|votedata|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_changed|string}}&lt;br /&gt;
{{hl2msg|byte|yesVotes|}}&lt;br /&gt;
{{hl2msg|byte|noVotes|}}&lt;br /&gt;
{{hl2msg|byte|potentialVotes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_passed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_passed|string}}&lt;br /&gt;
{{hl2msg|string|details|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_failed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_failed|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_cast_yes ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_yes|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_cast_no ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_no|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_hurt ===&lt;br /&gt;
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|attacker|player userid who attacked}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of infected}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|short|amount|how much damage was done}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_death ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_death|string}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|infected_id|ID of the infected that died}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|short|weapon_id|ID of the weapon used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|signals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|signals a death from blast damage}}&lt;br /&gt;
{{hl2msg|bool|submerged|indicates the infected was submerged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hostname_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hostname_changed|string}}&lt;br /&gt;
{{hl2msg|string|hostname|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== difficulty_changed ===&lt;br /&gt;
{{qnotice|It appears that strDifficulty is z_difficulty value}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|difficulty_changed|string}}&lt;br /&gt;
{{hl2msg|short|newDifficulty|}}&lt;br /&gt;
{{hl2msg|short|oldDifficulty|}}&lt;br /&gt;
{{hl2msg|string|strDifficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_start|string}}&lt;br /&gt;
{{hl2msg|short|rushes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_rush ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_rush|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_escape_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_escape_start|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_incoming ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_incoming|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_leaving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_leaving|string}}&lt;br /&gt;
{{hl2msg|short|survivorcount|number of survivors that made it out}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_win ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_win|string}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|short|difficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mission_lost ===&lt;br /&gt;
{{qnotice|As in, the survivor team failed.  Opposite of finale_win, but not necessarily during the finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mission_lost|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_start|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_damaged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_damaged|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== final_reportscreen ===&lt;br /&gt;
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|final_reportscreen|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== map_transition ===&lt;br /&gt;
{{qnotice|When campaign cinematics start}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|map_transition|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_transitioned ===&lt;br /&gt;
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_transitioned|string}}&lt;br /&gt;
{{hl2msg|short|userid|the person that just finished transitioning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{hl2msg|short|health_restored|amount of health restored}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|subject is broken for this event, it always appears to be the player doing the healing}}&lt;br /&gt;
{{begin-hl2msg|heal_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was being healed, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person giving the ammo}}&lt;br /&gt;
{{hl2msg|short|subject|person receiving ammo}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== give_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|give_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|The giver of the weapon}}&lt;br /&gt;
{{hl2msg|short|recipient|The recipient of the weapon}}&lt;br /&gt;
{{hl2msg|short|weapon|The ID of the weapon given}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had the pills}}&lt;br /&gt;
{{hl2msg|short|subject|person swallowing the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_no_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_full ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_full|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_doesnt_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pile_weapon_cant_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is defibrillating.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who used the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it helped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was defibrillating, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_item_already_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_item_already_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}&lt;br /&gt;
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_failed_no_primary ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_failed_no_primary|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}&lt;br /&gt;
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg &amp;quot;INCENDIARY_AMMO&amp;quot;}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== dead_survivor_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|dead_survivor_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|short|deadplayer|user id of the dead player represented}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== adrenaline_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|adrenaline_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had and used the adrenaline}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person who was revived}}&lt;br /&gt;
{{hl2msg|bool|lastlife|person revived will die if they fall again}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|person is ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated ===&lt;br /&gt;
{{qnotice|when a player becomes incapacitated.  This is also called when a tank is killed.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated_start ===&lt;br /&gt;
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_start_area ===&lt;br /&gt;
{{qnotice|when a player spawns into the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who entered}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_first_spawn ===&lt;br /&gt;
{{qnotice|when a player spawns for the first time in a given mission}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_first_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who spawned}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
{{qnotice|This Event doesnt exist anymore 1.10.2012}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== player_left_start_area ===&lt;br /&gt;
{{qnotice|when a player leaves the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_checkpoint ===&lt;br /&gt;
{{qnotice|when a basecombatcharacter enters a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who entered}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}&lt;br /&gt;
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|string|doorname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_left_checkpoint ===&lt;br /&gt;
{{qnotice|when a player leaves a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who left}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_shoved|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_shoved|string}}&lt;br /&gt;
{{hl2msg|short|entityid|the entity index of the one who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump_apex ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump_apex|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who jumped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was trying to move}}&lt;br /&gt;
{{hl2msg|short|blocker|player index who kept them from moving}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_now_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_now_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now it}}&lt;br /&gt;
{{hl2msg|short|attacker|player that did the it-ing}}&lt;br /&gt;
{{hl2msg|bool|exploded|whether it was vomit or explosion}}&lt;br /&gt;
{{hl2msg|bool|infected|is the vomit infectious}}&lt;br /&gt;
{{hl2msg|bool|by_boomer|came from a boomer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_no_longer_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_no_longer_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now no longer it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_harasser_set ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_harasser_set|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who woke up the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch woken up}}&lt;br /&gt;
{{hl2msg|bool|first|First time the witch set a harasser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_spawn|string}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who killed the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch that was killed.}}&lt;br /&gt;
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|User ID of the tank spawning now}}&lt;br /&gt;
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== melee_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|melee_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who bashed the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|Entindex of infected what got killed}}&lt;br /&gt;
{{hl2msg|bool|ambush|Infected was unaware when killed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== area_cleared ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|area_cleared|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who cleared the area}}&lt;br /&gt;
{{hl2msg|long|area|id of the cleared area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== award_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|award_earned|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who earned the award}}&lt;br /&gt;
{{hl2msg|long|entityid|client likes ent id}}&lt;br /&gt;
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}&lt;br /&gt;
{{hl2msg|short|award|id of award earned}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the grabbing}}&lt;br /&gt;
{{hl2msg|short|victim|player that got grabbed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_bent ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_bent|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_victim_died ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_victim_died|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_release ===&lt;br /&gt;
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|victim|The (now released) victim}}&lt;br /&gt;
{{hl2msg|long|distance|Distance the victim was dragged.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choke_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being choked}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_pull_stopped ===&lt;br /&gt;
{{qnotice|Called when a smoker tongue is cleared on a dragging player. Includes cuts.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_pull_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pulled}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lunge_shove ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_shove|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== lunge_pounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_pounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|long|distance|Distance from pounce start to contact}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== fatal_vomit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|fatal_vomit|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who vomited}}&lt;br /&gt;
{{hl2msg|short|victim|And who was killed or incapped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_call_for_help ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}&lt;br /&gt;
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescued ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescued|string}}&lt;br /&gt;
{{hl2msg|short|rescuer|player that did the rescuing}}&lt;br /&gt;
{{hl2msg|short|victim|the survivor being rescued}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescue_abandoned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescue_abandoned|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== relocated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|relocated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was relocated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== respawning ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|respawning|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who started respawning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_frustrated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_frustrated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was culled}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_given ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_given|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who got the weapon}}&lt;br /&gt;
{{hl2msg|short|giver|player that did the giving}}&lt;br /&gt;
{{hl2msg|short|weapon|weapon id given}}&lt;br /&gt;
{{hl2msg|short|weaponentid|weapon entity id}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an item is removed from a survivor's inventory}}&lt;br /&gt;
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}&lt;br /&gt;
{{begin-hl2msg|weapon_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the weapon}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|short|propid|entindex of the dropped weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== break_breakable ===&lt;br /&gt;
{{qnotice|Override from gameevents.res}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|break_breakable|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of breaker}}&lt;br /&gt;
{{hl2msg|long|entindex|entindex of thing breaking}}&lt;br /&gt;
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}&lt;br /&gt;
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spawner_give_item ===&lt;br /&gt;
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spawner_give_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|Item recipient}}&lt;br /&gt;
{{hl2msg|string|item|Name of item given}}&lt;br /&gt;
{{hl2msg|long|spawner|entindex of the spawner entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== create_panic_event ===&lt;br /&gt;
{{qnotice|A panic event has been created, though not necessarily started}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|create_panic_event|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was started the panic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pills ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pills|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_weapons ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_weapons|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|classname|Classname of the entity they see}}&lt;br /&gt;
{{hl2msg|string|entityname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_spawn_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_spawn_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|weaponname|weapon name, or &amp;quot;melee&amp;quot;}}&lt;br /&gt;
{{hl2msg|string|subtype|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_near ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_near|string}}&lt;br /&gt;
{{hl2msg|short|userid|The boomer}}&lt;br /&gt;
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== started_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|started_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_truck ===&lt;br /&gt;
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_truck|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_panic_button ===&lt;br /&gt;
{{qnotice|explain that pressing this button will start a panic event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_panic_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The panic button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_elevator_button ===&lt;br /&gt;
{{qnotice|explain how to operate the hospital elevator button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_elevator_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_lift_button ===&lt;br /&gt;
{{qnotice|explain how to operate the lift button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_lift_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lift button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_church_door ===&lt;br /&gt;
{{qnotice|explain how to provoke the crazy church guy.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_church_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The saferoom door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_emergency_door ===&lt;br /&gt;
{{qnotice|explain how to open the emergency door.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_emergency_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_crane ===&lt;br /&gt;
{{qnotice|explain how to lower the box on the crane.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_crane|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever/button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bridge ===&lt;br /&gt;
{{qnotice|explain how to close the gates to make a bridge.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_can_panic ===&lt;br /&gt;
{{qnotice|explain how to shoot the gas can.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_can_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The gas can}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_van_panic ===&lt;br /&gt;
{{qnotice|explain how to start the van.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_van_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The van}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mainstreet ===&lt;br /&gt;
{{qnotice|explain how to lower the forklift}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mainstreet|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The forklift}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_train_lever ===&lt;br /&gt;
{{qnotice|explain how to operate the train lever.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_train_lever|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever on box car}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_disturbance ===&lt;br /&gt;
{{qnotice|explain that disturbances (car alarm) attract infected horde}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_disturbance|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The source of disturbance}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_goal ===&lt;br /&gt;
{{qnotice|explain where to put the scavenge mode items}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_goal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The collection device}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_leave_area ===&lt;br /&gt;
{{qnotice|explain that leaving the area, starts round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_leave_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== begin_scavenge_overtime ===&lt;br /&gt;
{{qnotice|enter overtime in a scavenge round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|begin_scavenge_overtime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_start ===&lt;br /&gt;
{{qnotice|a scavenge round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_start|string}}&lt;br /&gt;
{{hl2msg|byte|round|round number, 1 based}}&lt;br /&gt;
{{hl2msg|bool|firsthalf|start of the first half of the round}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scavenge_round_halftime ===&lt;br /&gt;
{{qnotice|a scavenge round is in halftime}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_finished ===&lt;br /&gt;
{{qnotice|a scavenge round has ended}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_score_tied ===&lt;br /&gt;
{{qnotice|a team just tied the score}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_score_tied|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_round_start ===&lt;br /&gt;
{{qnotice|a versus round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_blocked ===&lt;br /&gt;
{{qnotice|can't pour the gas, someone else already is}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_completed ===&lt;br /&gt;
{{qnotice|player finished pouring a can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_completed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_dropped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_interrupted ===&lt;br /&gt;
{{qnotice|we got interuppted pouring the gas can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who interuppted us}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== use_target ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|use_target|string}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the use target}}&lt;br /&gt;
{{hl2msg|string|classname|classname of the use target}}&lt;br /&gt;
{{hl2msg|bool|isprop|is this a prop that can be carried}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_use ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}&lt;br /&gt;
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}&lt;br /&gt;
{{begin-hl2msg|player_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the used entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== friendly_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|friendly_fire|string}}&lt;br /&gt;
{{hl2msg|short|attacker|player who fired the weapon}}&lt;br /&gt;
{{hl2msg|short|victim|player who got shot}}&lt;br /&gt;
{{hl2msg|short|guilty|player who was at fault}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_draw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_draw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_nodraw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_nodraw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== request_weapon_stats ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|request_weapon_stats|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user requesting their stats}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_talking_state ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_talking_state|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|bool|istalking|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_pickup ===&lt;br /&gt;
{{qnotice|client event for player has picked up a weapon. If that does not work, try using the &amp;quot;item_pickup&amp;quot; event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_pickup|string}}&lt;br /&gt;
{{hl2msg|byte|context|split screen message context}}&lt;br /&gt;
{{hl2msg|byte|weaponid|}}&lt;br /&gt;
{{hl2msg|byte|weaponslot|}}&lt;br /&gt;
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hunter_punched ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_punched|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hunter_headshot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_headshot|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who made the headshot}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== zombie_ignited ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|zombie_ignited|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID of Tank}}&lt;br /&gt;
{{hl2msg|string|victimname|&amp;quot;Witch&amp;quot;, &amp;quot;Tank&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Smoker&amp;quot;, or &amp;quot;Infected&amp;quot;}}&lt;br /&gt;
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_exploded ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|Boomer that exploded}}&lt;br /&gt;
{{hl2msg|short|attacker|player who caused the explosion}}&lt;br /&gt;
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_pistol_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_pistol_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-pistol weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_at_40 ===&lt;br /&gt;
{{qnotice|This is networked, special event for game instructor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_at_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== total_ammo_below_40 ===&lt;br /&gt;
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|total_ammo_below_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_hurt_concise ===&lt;br /&gt;
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt_concise|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tank_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead tank}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}&lt;br /&gt;
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}&lt;br /&gt;
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|Used for a notification message when an achievement fails to write}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_write_failed|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ghost_spawn_time|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}&lt;br /&gt;
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== survival_at_30min ===&lt;br /&gt;
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_at_30min|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_drawbridge ===&lt;br /&gt;
{{qnotice|Point out the button that will start the gauntlet finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_drawbridge ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_perimeter ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_perimeter|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_deactivate_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_deactivate_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_impound_lot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_impound_lot|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_window ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_window|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon_wait ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon_wait|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gauntlet_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gauntlet_finale_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_float ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_float|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_ferry_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_ferry_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hatch_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hatch_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_shack_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_shack_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_incendiary_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_incendiary_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_explosive_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_explosive_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== receive_upgrade ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|receive_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|upgrade|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_vehicle_arrival ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_vehicle_arrival|string}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_overheated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_overheated|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_burger_sign ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_burger_sign|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_destination ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_destination|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_lighting ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_lighting|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_finale_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_survival_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_survival_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_out_of_range ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ability_out_of_range|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_pyrotechnics ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_pyrotechnics|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio1 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio1|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio2 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio2|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gates_are_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gates_are_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c2m4_ticketbooth ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_rescue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_rescue|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hotel_elevator_doors ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hotel_elevator_doors|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop_tanker ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop_tanker|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_generic ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_generic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_radio ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_carousel ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_carousel|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_return_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_return_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_save_items ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_save_items|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spit_burst ===&lt;br /&gt;
{{qnotice|Triggers even after Spitter's death.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers when Spitter's spit hits the ground.}}&lt;br /&gt;
{{begin-hl2msg|spit_burst|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== entered_spit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entered_spit|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m1_getgas ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m1_getgas|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m3_return_to_boat ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c1m4_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c1m4_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== c1m4_scavenge_instructions ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|c1m4_scavenge_instructions|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== punched_clown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|punched_clown|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who punched the clown}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead charger}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}&lt;br /&gt;
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spitter_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers in Spitter's death.}}&lt;br /&gt;
{{begin-hl2msg|spitter_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead spitter}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jockey_ride ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_ride_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|short|rescuer|Who stopped it}}&lt;br /&gt;
{{hl2msg|float|ride_length|Duration of our ride}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead jockey}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_melee_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_melee_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-melee weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_decapitated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_decapitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who did the decapitation}}&lt;br /&gt;
{{hl2msg|string|weapon|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrade_pack_added ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_added|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vomit_bomb_tank ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vomit_bomb_tank|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who used the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== triggered_car_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|triggered_car_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of player who activated car alarm}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== panic_event_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|panic_event_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts charging}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_start ===&lt;br /&gt;
{{qnotice|The moment when the charger grabs a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|The moment when the charger stops charging a survivor (and will soon start pummeling)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|When a charger impacts a survivor they aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was impacted}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts pummeling a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|When the charger is cleared from the survivor or the survivor dies.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|rescuer|user ID of the player who rescued them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|The arcade bell on c2m4_barns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|strongman_bell_knocked_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== molotov_thrown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|molotov_thrown|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gas_can_forced_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gas_can_forced_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player that forced the drop}}&lt;br /&gt;
{{hl2msg|short|victim|player that dropped it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_need_gnome_to_continue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_need_gnome_to_continue|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survivor_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survivor_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_item_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_item_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_rescue_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_rescue_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bodyshots_reduced ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bodyshots_reduced|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_witch_instant_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_witch_instant_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== set_instructor_group_enabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|set_instructor_group_enabled|string}}&lt;br /&gt;
{{hl2msg|string|group|}}&lt;br /&gt;
{{hl2msg|short|enabled|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== stashwhacker_game_won ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|stashwhacker_game_won|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_marker_reached ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_marker_reached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|marker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== start_score_animation ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|start_score_animation|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survival_round_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_gas_can_destroyed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player that destroyed it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_gate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_gate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_run ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_run|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c6m3_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c6m3_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_bridge_lowering ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_bridge_lowering|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== m60_streak_ended ===&lt;br /&gt;
{{qnotice|I was holding down the m60 trigger, and now I'm not}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|m60_streak_ended|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== chair_charged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|chair_charged|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== song_played ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|song_played|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== foot_locker_opened ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|foot_locker_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11290</id>
		<title>Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=11290"/>
		<updated>2022-05-05T17:43:20Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: /* difficulty_changed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player.  Otherwise, it is not a player, so use this.}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed.  Again, use attacker first}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|attackerisbot|is the attacker a bot}}&lt;br /&gt;
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}&lt;br /&gt;
{{hl2msg|bool|victimisbot|is the victim a bot}}&lt;br /&gt;
{{hl2msg|bool|abort|did the victim abort}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|float|victim_x|}}&lt;br /&gt;
{{hl2msg|float|victim_y|}}&lt;br /&gt;
{{hl2msg|float|victim_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|Not networked}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user id who attacked}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|short|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_team ===&lt;br /&gt;
{{qnotice|player change his team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_team|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|team|team id}}&lt;br /&gt;
{{hl2msg|byte|oldteam|old team id}}&lt;br /&gt;
{{hl2msg|bool|disconnect|team change because player disconnects}}&lt;br /&gt;
{{hl2msg|string|name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_bot_replace ===&lt;br /&gt;
{{qnotice|Bot replaced a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_bot_replace|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bot_player_replace ===&lt;br /&gt;
{{qnotice|Player replaced a bot}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bot_player_replace|string}}&lt;br /&gt;
{{hl2msg|short|bot|user ID of the bot}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_afk ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_afk|string}}&lt;br /&gt;
{{hl2msg|short|player|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|manual|player manually started the reload}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_use ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an infected uses their ability}}&lt;br /&gt;
{{eventnote|Issues|Doesn't fire for jockey}}&lt;br /&gt;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|Classname of ability. Possible values:&lt;br /&gt;
*ability_tongue&lt;br /&gt;
*ability_vomit&lt;br /&gt;
*ability_lunge&lt;br /&gt;
*ability_spit&lt;br /&gt;
*ability_charge&lt;br /&gt;
*ability_throw&lt;br /&gt;
for the Smoker, Boomer, Hunter, Spitter, Charger and Tank respectively.}}&lt;br /&gt;
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|bullet_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who got hurt}}&lt;br /&gt;
{{hl2msg|float|damage|for how much}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who grabbed the ledge}}&lt;br /&gt;
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_ledge_release ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_ledge_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who released from the ledge}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{hl2msg|bool|closed|Was the door closed when it started opening?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_close ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who closed the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== door_unlocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|door_unlocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== rescue_door_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|rescue_door_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who opened the door}}&lt;br /&gt;
{{hl2msg|long|entindex|door that opened}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_door_used ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_door_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_door_used_versus ===&lt;br /&gt;
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_door_used_versus|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{hl2msg|long|entindex|door that was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== waiting_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|waiting_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who tried to open it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== success_checkpoint_button_used ===&lt;br /&gt;
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|success_checkpoint_button_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who openned it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_pre_entity ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_pre_entity|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_start_post_nav ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_start_post_nav|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end_message ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end_message|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user i}}&lt;br /&gt;
{{hl2msg|byte|reason|reson why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_ended ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_ended|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_started ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_started|string}}&lt;br /&gt;
{{hl2msg|string|issue|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|string|votedata|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_changed|string}}&lt;br /&gt;
{{hl2msg|byte|yesVotes|}}&lt;br /&gt;
{{hl2msg|byte|noVotes|}}&lt;br /&gt;
{{hl2msg|byte|potentialVotes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_passed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_passed|string}}&lt;br /&gt;
{{hl2msg|string|details|}}&lt;br /&gt;
{{hl2msg|string|param1|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_failed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_failed|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|1|reliable|this event is reliable}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vote_cast_yes ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_yes|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vote_cast_no ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vote_cast_no|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of the voter}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_hurt ===&lt;br /&gt;
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_hurt|string}}&lt;br /&gt;
{{hl2msg|1|local|don't network this, its way too spammy}}&lt;br /&gt;
{{hl2msg|short|attacker|player userid who attacked}}&lt;br /&gt;
{{hl2msg|long|entityid|entity id of infected}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{hl2msg|short|amount|how much damage was done}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_death ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_death|string}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|infected_id|ID of the infected that died}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|short|weapon_id|ID of the weapon used}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|signals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|signals a death from blast damage}}&lt;br /&gt;
{{hl2msg|bool|submerged|indicates the infected was submerged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hostname_changed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hostname_changed|string}}&lt;br /&gt;
{{hl2msg|string|hostname|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== difficulty_changed ===&lt;br /&gt;
{{qnotice|It appears that strDifficulty is z_difficulty value}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|difficulty_changed|string}}&lt;br /&gt;
{{hl2msg|short|newDifficulty|}}&lt;br /&gt;
{{hl2msg|short|oldDifficulty|}}&lt;br /&gt;
{{hl2msg|short|strDifficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_start|string}}&lt;br /&gt;
{{hl2msg|short|rushes|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_rush ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_rush|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_escape_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_escape_start|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_incoming ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_incoming|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|string|campaign|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_vehicle_leaving ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_leaving|string}}&lt;br /&gt;
{{hl2msg|short|survivorcount|number of survivors that made it out}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_win ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_win|string}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|short|difficulty|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mission_lost ===&lt;br /&gt;
{{qnotice|As in, the survivor team failed.  Opposite of finale_win, but not necessarily during the finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mission_lost|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_start|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_radio_damaged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_radio_damaged|string}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== final_reportscreen ===&lt;br /&gt;
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|final_reportscreen|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== map_transition ===&lt;br /&gt;
{{qnotice|When campaign cinematics start}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|map_transition|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_transitioned ===&lt;br /&gt;
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_transitioned|string}}&lt;br /&gt;
{{hl2msg|short|userid|the person that just finished transitioning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{hl2msg|short|health_restored|amount of health restored}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== heal_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Issues|subject is broken for this event, it always appears to be the player doing the healing}}&lt;br /&gt;
{{begin-hl2msg|heal_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the healing}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== heal_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|heal_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was being healed, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person giving the ammo}}&lt;br /&gt;
{{hl2msg|short|subject|person receiving ammo}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== give_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|give_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|The giver of the weapon}}&lt;br /&gt;
{{hl2msg|short|recipient|The recipient of the weapon}}&lt;br /&gt;
{{hl2msg|short|weapon|The ID of the weapon given}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had the pills}}&lt;br /&gt;
{{hl2msg|short|subject|person swallowing the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pills_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pills_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the pills}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_no_weapon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_full ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_full|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pack_used_fail_doesnt_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the ammo pack}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ammo_pile_weapon_cant_use_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is defibrillating.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who used the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it helped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_used_fail ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_used_fail|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use the defibrillator}}&lt;br /&gt;
{{hl2msg|short|subject|person it failed to help}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== defibrillator_interrupted ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|defibrillator_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who was defibrillating, but moved.}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_pack_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_used|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|person who is deploying the pack}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_item_already_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_item_already_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}&lt;br /&gt;
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_failed_no_primary ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_failed_no_primary|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}&lt;br /&gt;
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg &amp;quot;INCENDIARY_AMMO&amp;quot;}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== dead_survivor_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|dead_survivor_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|short|deadplayer|user id of the dead player represented}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== adrenaline_used ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|adrenaline_used|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who had and used the adrenaline}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_success ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_success|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person who was revived}}&lt;br /&gt;
{{hl2msg|bool|lastlife|person revived will die if they fall again}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== revive_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|revive_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the reviving}}&lt;br /&gt;
{{hl2msg|short|subject|person being revived}}&lt;br /&gt;
{{hl2msg|bool|ledge_hang|person is ledge hanging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_begin ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_begin|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== drag_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|drag_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|person doing the dragging}}&lt;br /&gt;
{{hl2msg|short|subject|person being dragged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated ===&lt;br /&gt;
{{qnotice|when a player becomes incapacitated.  This is also called when a tank is killed.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_incapacitated_start ===&lt;br /&gt;
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_incapacitated_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who became incapacitated}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who made us incapacitated}}&lt;br /&gt;
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_start_area ===&lt;br /&gt;
{{qnotice|when a player spawns into the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who entered}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_first_spawn ===&lt;br /&gt;
{{qnotice|when a player spawns for the first time in a given mission}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_first_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who spawned}}&lt;br /&gt;
{{hl2msg|string|map_name|}}&lt;br /&gt;
{{hl2msg|bool|isbot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
{{qnotice|This Event doesnt exist anymore 1.10.2012}}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== player_left_start_area ===&lt;br /&gt;
{{qnotice|when a player leaves the player start area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_start_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_entered_checkpoint ===&lt;br /&gt;
{{qnotice|when a basecombatcharacter enters a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_entered_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who entered}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}&lt;br /&gt;
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|string|doorname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_left_checkpoint ===&lt;br /&gt;
{{qnotice|when a player leaves a checkpoint area}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_left_checkpoint|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who left}}&lt;br /&gt;
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_shoved|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_shoved ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_shoved|string}}&lt;br /&gt;
{{hl2msg|short|entityid|the entity index of the one who was shoved}}&lt;br /&gt;
{{hl2msg|short|attacker|player index who attacked them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_jump_apex ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_jump_apex|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who jumped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_blocked ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|player index who was trying to move}}&lt;br /&gt;
{{hl2msg|short|blocker|player index who kept them from moving}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_now_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_now_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now it}}&lt;br /&gt;
{{hl2msg|short|attacker|player that did the it-ing}}&lt;br /&gt;
{{hl2msg|bool|exploded|whether it was vomit or explosion}}&lt;br /&gt;
{{hl2msg|bool|infected|is the vomit infectious}}&lt;br /&gt;
{{hl2msg|bool|by_boomer|came from a boomer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_no_longer_it ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_no_longer_it|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who is now no longer it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_harasser_set ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_harasser_set|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who woke up the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch woken up}}&lt;br /&gt;
{{hl2msg|bool|first|First time the witch set a harasser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_spawn|string}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== witch_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|witch_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who killed the witch}}&lt;br /&gt;
{{hl2msg|long|witchid|Entindex of witch that was killed.}}&lt;br /&gt;
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_spawn ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|User ID of the tank spawning now}}&lt;br /&gt;
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== melee_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|melee_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|Player who bashed the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|Entindex of infected what got killed}}&lt;br /&gt;
{{hl2msg|bool|ambush|Infected was unaware when killed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== area_cleared ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|area_cleared|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who cleared the area}}&lt;br /&gt;
{{hl2msg|long|area|id of the cleared area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== award_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|award_earned|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who earned the award}}&lt;br /&gt;
{{hl2msg|long|entityid|client likes ent id}}&lt;br /&gt;
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}&lt;br /&gt;
{{hl2msg|short|award|id of award earned}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_grab ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the grabbing}}&lt;br /&gt;
{{hl2msg|short|victim|player that got grabbed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_bent ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_bent|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_broke_victim_died ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_broke_victim_died|string}}&lt;br /&gt;
{{hl2msg|short|userid|Tongue owner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_release ===&lt;br /&gt;
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_release|string}}&lt;br /&gt;
{{hl2msg|short|userid|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|victim|The (now released) victim}}&lt;br /&gt;
{{hl2msg|long|distance|Distance the victim was dragged.}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choke_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|The choker}}&lt;br /&gt;
{{hl2msg|short|victim|The person being choked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== choke_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|choke_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being choked}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tongue_pull_stopped ===&lt;br /&gt;
{{qnotice|Called when a smoker tongue is cleared on a dragging player. Includes cuts.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tongue_pull_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pulled}}&lt;br /&gt;
{{hl2msg|short|smoker|The tongue owner}}&lt;br /&gt;
{{hl2msg|short|release_type|How did it break?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lunge_shove ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_shove|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== lunge_pounce ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|lunge_pounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|long|distance|Distance from pounce start to contact}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== pounce_stopped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|pounce_stopped|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who stopped it}}&lt;br /&gt;
{{hl2msg|short|victim|And who was being pounced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== fatal_vomit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|fatal_vomit|string}}&lt;br /&gt;
{{hl2msg|short|userid|Who vomited}}&lt;br /&gt;
{{hl2msg|short|victim|And who was killed or incapped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_call_for_help ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}&lt;br /&gt;
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescued ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescued|string}}&lt;br /&gt;
{{hl2msg|short|rescuer|player that did the rescuing}}&lt;br /&gt;
{{hl2msg|short|victim|the survivor being rescued}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survivor_rescue_abandoned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survivor_rescue_abandoned|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== relocated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|relocated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was relocated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== respawning ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|respawning|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who started respawning}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== tank_frustrated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_frustrated|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was culled}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_given ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_given|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who got the weapon}}&lt;br /&gt;
{{hl2msg|short|giver|player that did the giving}}&lt;br /&gt;
{{hl2msg|short|weapon|weapon id given}}&lt;br /&gt;
{{hl2msg|short|weaponentid|weapon entity id}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When an item is removed from a survivor's inventory}}&lt;br /&gt;
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}&lt;br /&gt;
{{begin-hl2msg|weapon_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the weapon}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|short|propid|entindex of the dropped weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== break_breakable ===&lt;br /&gt;
{{qnotice|Override from gameevents.res}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|break_breakable|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of breaker}}&lt;br /&gt;
{{hl2msg|long|entindex|entindex of thing breaking}}&lt;br /&gt;
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}&lt;br /&gt;
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spawner_give_item ===&lt;br /&gt;
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|spawner_give_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|Item recipient}}&lt;br /&gt;
{{hl2msg|string|item|Name of item given}}&lt;br /&gt;
{{hl2msg|long|spawner|entindex of the spawner entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== create_panic_event ===&lt;br /&gt;
{{qnotice|A panic event has been created, though not necessarily started}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|create_panic_event|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was started the panic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pills ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pills|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_weapons ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_weapons|string}}&lt;br /&gt;
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== entity_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entity_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|classname|Classname of the entity they see}}&lt;br /&gt;
{{hl2msg|string|entityname|name of the entity they see}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_spawn_visible ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_spawn_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player who sees the entity}}&lt;br /&gt;
{{hl2msg|long|subject|Entindex of the entity they see}}&lt;br /&gt;
{{hl2msg|string|weaponname|weapon name, or &amp;quot;melee&amp;quot;}}&lt;br /&gt;
{{hl2msg|string|subtype|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_near ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_near|string}}&lt;br /&gt;
{{hl2msg|short|userid|The boomer}}&lt;br /&gt;
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== started_pre_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will remind you to ready for the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|started_pre_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_radio ===&lt;br /&gt;
{{qnotice|explain the rescue radio will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_truck ===&lt;br /&gt;
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_truck|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_panic_button ===&lt;br /&gt;
{{qnotice|explain that pressing this button will start a panic event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_panic_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The panic button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_elevator_button ===&lt;br /&gt;
{{qnotice|explain how to operate the hospital elevator button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_elevator_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_lift_button ===&lt;br /&gt;
{{qnotice|explain how to operate the lift button.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_lift_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lift button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_church_door ===&lt;br /&gt;
{{qnotice|explain how to provoke the crazy church guy.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_church_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The saferoom door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_emergency_door ===&lt;br /&gt;
{{qnotice|explain how to open the emergency door.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_emergency_door|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The door}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_crane ===&lt;br /&gt;
{{qnotice|explain how to lower the box on the crane.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_crane|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever/button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bridge ===&lt;br /&gt;
{{qnotice|explain how to close the gates to make a bridge.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The button}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gas_can_panic ===&lt;br /&gt;
{{qnotice|explain how to shoot the gas can.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gas_can_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The gas can}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_van_panic ===&lt;br /&gt;
{{qnotice|explain how to start the van.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_van_panic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The van}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mainstreet ===&lt;br /&gt;
{{qnotice|explain how to lower the forklift}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mainstreet|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The forklift}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_train_lever ===&lt;br /&gt;
{{qnotice|explain how to operate the train lever.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_train_lever|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The lever on box car}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_disturbance ===&lt;br /&gt;
{{qnotice|explain that disturbances (car alarm) attract infected horde}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_disturbance|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The source of disturbance}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_goal ===&lt;br /&gt;
{{qnotice|explain where to put the scavenge mode items}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_goal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The collection device}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_scavenge_leave_area ===&lt;br /&gt;
{{qnotice|explain that leaving the area, starts round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_scavenge_leave_area|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|The entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== begin_scavenge_overtime ===&lt;br /&gt;
{{qnotice|enter overtime in a scavenge round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|begin_scavenge_overtime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_start ===&lt;br /&gt;
{{qnotice|a scavenge round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_start|string}}&lt;br /&gt;
{{hl2msg|byte|round|round number, 1 based}}&lt;br /&gt;
{{hl2msg|bool|firsthalf|start of the first half of the round}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scavenge_round_halftime ===&lt;br /&gt;
{{qnotice|a scavenge round is in halftime}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_round_finished ===&lt;br /&gt;
{{qnotice|a scavenge round has ended}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_round_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_score_tied ===&lt;br /&gt;
{{qnotice|a team just tied the score}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_score_tied|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_round_start ===&lt;br /&gt;
{{qnotice|a versus round has begun}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_blocked ===&lt;br /&gt;
{{qnotice|can't pour the gas, someone else already is}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_blocked|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_completed ===&lt;br /&gt;
{{qnotice|player finished pouring a can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_completed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_dropped ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gascan_pour_interrupted ===&lt;br /&gt;
{{qnotice|we got interuppted pouring the gas can}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gascan_pour_interrupted|string}}&lt;br /&gt;
{{hl2msg|short|userid|person who interuppted us}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_match_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_match_finished|string}}&lt;br /&gt;
{{hl2msg|byte|winners|winner team}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== use_target ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|use_target|string}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the use target}}&lt;br /&gt;
{{hl2msg|string|classname|classname of the use target}}&lt;br /&gt;
{{hl2msg|bool|isprop|is this a prop that can be carried}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_use ===&lt;br /&gt;
{{qnotice|a new use target has been found}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}&lt;br /&gt;
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}&lt;br /&gt;
{{begin-hl2msg|player_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user}}&lt;br /&gt;
{{hl2msg|long|targetid|Entindex of the used entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== friendly_fire ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|friendly_fire|string}}&lt;br /&gt;
{{hl2msg|short|attacker|player who fired the weapon}}&lt;br /&gt;
{{hl2msg|short|victim|player who got shot}}&lt;br /&gt;
{{hl2msg|short|guilty|player who was at fault}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_draw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_draw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gameinstructor_nodraw ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gameinstructor_nodraw|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== request_weapon_stats ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|request_weapon_stats|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of user requesting their stats}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_talking_state ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_talking_state|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|bool|istalking|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_pickup ===&lt;br /&gt;
{{qnotice|client event for player has picked up a weapon. If that does not work, try using the &amp;quot;item_pickup&amp;quot; event.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_pickup|string}}&lt;br /&gt;
{{hl2msg|byte|context|split screen message context}}&lt;br /&gt;
{{hl2msg|byte|weaponid|}}&lt;br /&gt;
{{hl2msg|byte|weaponslot|}}&lt;br /&gt;
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hunter_punched ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_punched|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== hunter_headshot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hunter_headshot|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who made the headshot}}&lt;br /&gt;
{{hl2msg|long|hunteruserid|user ID of Hunter}}&lt;br /&gt;
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== zombie_ignited ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|zombie_ignited|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who caused ignition}}&lt;br /&gt;
{{hl2msg|short|gender|gender (type) of the infected}}&lt;br /&gt;
{{hl2msg|long|entityid|entity ID of Tank}}&lt;br /&gt;
{{hl2msg|string|victimname|&amp;quot;Witch&amp;quot;, &amp;quot;Tank&amp;quot;, &amp;quot;Hunter&amp;quot;, &amp;quot;Smoker&amp;quot;, or &amp;quot;Infected&amp;quot;}}&lt;br /&gt;
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== boomer_exploded ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|boomer_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|Boomer that exploded}}&lt;br /&gt;
{{hl2msg|short|attacker|player who caused the explosion}}&lt;br /&gt;
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_pistol_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_pistol_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-pistol weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== weapon_fire_at_40 ===&lt;br /&gt;
{{qnotice|This is networked, special event for game instructor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|weapon_fire_at_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|used weapon name}}&lt;br /&gt;
{{hl2msg|short|weaponid|used weapon ID}}&lt;br /&gt;
{{hl2msg|short|count|number of bullets}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== total_ammo_below_40 ===&lt;br /&gt;
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|total_ammo_below_40|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== player_hurt_concise ===&lt;br /&gt;
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_hurt_concise|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who was hurt}}&lt;br /&gt;
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}&lt;br /&gt;
{{hl2msg|long|type|damage type}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tank_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tank_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead tank}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}&lt;br /&gt;
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}&lt;br /&gt;
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|Used for a notification message when an achievement fails to write}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|achievement_write_failed|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ghost_spawn_time|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}&lt;br /&gt;
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== survival_at_30min ===&lt;br /&gt;
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_at_30min|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_pre_drawbridge ===&lt;br /&gt;
{{qnotice|Point out the button that will start the gauntlet finale.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_pre_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_drawbridge ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_drawbridge|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_perimeter ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_perimeter|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_deactivate_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_deactivate_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_impound_lot ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_impound_lot|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_window ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_window|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_mall_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_mall_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_coaster_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_coaster_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_decon_wait ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_decon_wait|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gauntlet_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gauntlet_finale_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_float ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_float|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_ferry_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_ferry_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hatch_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hatch_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_shack_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_shack_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_incendiary_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_incendiary_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== upgrade_explosive_ammo ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_explosive_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== receive_upgrade ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|receive_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|upgrade|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_vehicle_arrival ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_vehicle_arrival|string}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== mounted_gun_overheated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|mounted_gun_overheated|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_burger_sign ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_burger_sign|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_button ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_button|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_carousel_destination ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_carousel_destination|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_lighting ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_lighting|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_finale_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_finale_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_survival_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_survival_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== ability_out_of_range ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ability_out_of_range|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_stage_pyrotechnics ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_stage_pyrotechnics|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio1 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio1|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_radio2 ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_radio2|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gates_are_open ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gates_are_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c2m4_ticketbooth ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c3m4_rescue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c3m4_rescue|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_hotel_elevator_doors ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_hotel_elevator_doors|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop_tanker ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop_tanker|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_gun_shop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_gun_shop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_store_item_stop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_store_item_stop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_generic ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_generic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_radio ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survival_carousel ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survival_carousel|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_return_item ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_return_item|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_save_items ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_save_items|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spit_burst ===&lt;br /&gt;
{{qnotice|Triggers even after Spitter's death.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers when Spitter's spit hits the ground.}}&lt;br /&gt;
{{begin-hl2msg|spit_burst|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== entered_spit ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|entered_spit|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m1_getgas ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m1_getgas|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== temp_c4m3_return_to_boat ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c1m4_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c1m4_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== c1m4_scavenge_instructions ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|c1m4_scavenge_instructions|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== punched_clown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|punched_clown|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who punched the clown}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead charger}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}&lt;br /&gt;
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== spitter_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{eventnote|Called|Triggers in Spitter's death.}}&lt;br /&gt;
{{begin-hl2msg|spitter_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead spitter}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jockey_ride ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_ride_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_ride_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who did the lunging}}&lt;br /&gt;
{{hl2msg|short|victim|player that got lunged}}&lt;br /&gt;
{{hl2msg|short|rescuer|Who stopped it}}&lt;br /&gt;
{{hl2msg|float|ride_length|Duration of our ride}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== jockey_killed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|jockey_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of dead jockey}}&lt;br /&gt;
{{hl2msg|short|attacker|user id of killer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== non_melee_fired ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|non_melee_fired|string}}&lt;br /&gt;
{{hl2msg|short|userid|User that fired a non-melee weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== infected_decapitated ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|infected_decapitated|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who did the decapitation}}&lt;br /&gt;
{{hl2msg|string|weapon|melee weapon name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrade_pack_added ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|upgrade_pack_added|string}}&lt;br /&gt;
{{hl2msg|short|upgradeid|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== vomit_bomb_tank ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|vomit_bomb_tank|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player who used the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== triggered_car_alarm ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|triggered_car_alarm|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of player who activated car alarm}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== panic_event_finished ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|panic_event_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts charging}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_charge_end ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_charge_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_start ===&lt;br /&gt;
{{qnotice|The moment when the charger grabs a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|The moment when the charger stops charging a survivor (and will soon start pummeling)}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_carry_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|When a charger impacts a survivor they aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was impacted}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|The moment when the charger starts pummeling a survivor}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_start|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|user ID of the player who was charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|When the charger is cleared from the survivor or the survivor dies.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_pummel_end|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the charger}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|rescuer|user ID of the player who rescued them}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|The arcade bell on c2m4_barns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|strongman_bell_knocked_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== molotov_thrown ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|molotov_thrown|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== gas_can_forced_drop ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|gas_can_forced_drop|string}}&lt;br /&gt;
{{hl2msg|short|userid|player that forced the drop}}&lt;br /&gt;
{{hl2msg|short|victim|player that dropped it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_need_gnome_to_continue ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_need_gnome_to_continue|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_survivor_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_survivor_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_item_glows_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_item_glows_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_rescue_disabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_rescue_disabled|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_bodyshots_reduced ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_bodyshots_reduced|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_witch_instant_kill ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_witch_instant_kill|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player we're explaining to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== set_instructor_group_enabled ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|set_instructor_group_enabled|string}}&lt;br /&gt;
{{hl2msg|string|group|}}&lt;br /&gt;
{{hl2msg|short|enabled|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== stashwhacker_game_won ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|stashwhacker_game_won|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== versus_marker_reached ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|versus_marker_reached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|marker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== start_score_animation ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|start_score_animation|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== survival_round_start ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|survival_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== scavenge_gas_can_destroyed ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|The player that destroyed it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_gate ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_gate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_sewer_run ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_sewer_run|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== explain_c6m3_finale ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|explain_c6m3_finale|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== finale_bridge_lowering ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_bridge_lowering|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|long|subject|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== m60_streak_ended ===&lt;br /&gt;
{{qnotice|I was holding down the m60 trigger, and now I'm not}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|m60_streak_ended|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== chair_charged ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|chair_charged|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== song_played ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|song_played|string}}&lt;br /&gt;
{{hl2msg|none|none|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== foot_locker_opened ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|foot_locker_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:Setting_up_a_Notepad%2B%2B_(SourceMod)&amp;diff=11122</id>
		<title>Talk:Setting up a Notepad++ (SourceMod)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:Setting_up_a_Notepad%2B%2B_(SourceMod)&amp;diff=11122"/>
		<updated>2020-11-12T18:22:14Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: Created page with &amp;quot;This produces this error when I try to compile my plugin. Notes:  1. My .sp is outside the compiler's folder. This is likely because I have folders inside the main compiler fo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This produces this error when I try to compile my plugin. Notes:&lt;br /&gt;
&lt;br /&gt;
1. My .sp is outside the compiler's folder. This is likely because I have folders inside the main compiler folder for organisation purposes&lt;br /&gt;
&lt;br /&gt;
2. I don't know how to fix this. IDK how NPPExec works.&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Late_Loading_Plugins&amp;diff=11103</id>
		<title>Late Loading Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Late_Loading_Plugins&amp;diff=11103"/>
		<updated>2020-10-09T21:27:54Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: Created page with &amp;quot;Late loading a plugin means manually loading the plugin to the server after the initial default plugin loading process of sourcemod ( either an admin or another plugin does th...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Late loading a plugin means manually loading the plugin to the server after the initial default plugin loading process of sourcemod ( either an admin or another plugin does the late loading )&lt;br /&gt;
&lt;br /&gt;
The pro in making your plugin possible to late load is the ability to load the plugin without changing a map.&lt;br /&gt;
&lt;br /&gt;
The most common thing preventing plugins from late loading properly is anything done within OnClientPutInServer and OnClientPostAdminCheck, as these forwards do not fire when a plugin is late loaded.&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Counter-Strike:_Global_Offensive_Events&amp;diff=10770</id>
		<title>Counter-Strike: Global Offensive Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Counter-Strike:_Global_Offensive_Events&amp;diff=10770"/>
		<updated>2019-07-04T09:43:22Z</updated>

		<summary type="html">&lt;p&gt;Eyal282: /* player_death */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
The following events can be found in '''csgo\pak01_dir.vpk''' in the file '''resource\modevents.res'''.&lt;br /&gt;
&lt;br /&gt;
Other events not listed here can be found in: &lt;br /&gt;
&lt;br /&gt;
- resource\gameevents.res&lt;br /&gt;
&lt;br /&gt;
- resource\demoimportantevents.res&lt;br /&gt;
&lt;br /&gt;
- resource\serverevents.res&lt;br /&gt;
&lt;br /&gt;
- resource\hltvevents.res&lt;br /&gt;
&lt;br /&gt;
- resource\replayevents.res&lt;br /&gt;
&lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|When a client dies}}&lt;br /&gt;
{{begin-hl2msg|player_death|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|assister|user ID who assisted in the kill}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|string|weapon_itemid|inventory item id of weapon killer used}}&lt;br /&gt;
{{hl2msg|string|weapon_fauxitemid|faux item id of weapon killer used}}&lt;br /&gt;
{{hl2msg|string|weapon_originalowner_xuid|}}&lt;br /&gt;
{{hl2msg|bool|headshot|singals a headshot}}&lt;br /&gt;
{{hl2msg|short|dominated|did killer dominate victim with this kill}}&lt;br /&gt;
{{hl2msg|short|revenge|did killer get revenge on victim with this kill}}&lt;br /&gt;
{{hl2msg|short|wipe|To do: check if indicates on a squad wipeout in Danger Zone}}&lt;br /&gt;
{{hl2msg|short|penetrated|number of objects shot penetrated before killing target}}&lt;br /&gt;
{{hl2msg|bool|noreplay|if replay data is unavailable, this will be present and set to false}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== other_death ===&lt;br /&gt;
{{qnotice|As far as I know only used for chicken deaths at the moment}}&lt;br /&gt;
{{begin-hl2msg|other_death|string}}&lt;br /&gt;
{{hl2msg|short|otherid|}}&lt;br /&gt;
{{hl2msg|string|othertype|}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who attacked}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|string|weapon_itemid|inventory item id of weapon killer used}}&lt;br /&gt;
{{hl2msg|string|weapon_fauxitemid|faux item id of weapon killer used}}&lt;br /&gt;
{{hl2msg|string|weapon_originalowner_xuid|}}&lt;br /&gt;
{{hl2msg|bool|headshot|signals a headshot}}&lt;br /&gt;
{{hl2msg|short|penetrated|number of objects shot penetrated before killing target}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of who was hurt}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID of who attacked}}&lt;br /&gt;
{{hl2msg|byte|health|remaining health points}}&lt;br /&gt;
{{hl2msg|byte|armor|remaining armor points}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}&lt;br /&gt;
{{hl2msg|short|dmg_health|damage done to health}}&lt;br /&gt;
{{hl2msg|byte|dmg_armor|damage done to armor}}&lt;br /&gt;
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== item_purchase ===&lt;br /&gt;
{{begin-hl2msg|item_purchase|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|team|}}&lt;br /&gt;
{{hl2msg|short|loadout|}}&lt;br /&gt;
{{hl2msg|string|weapon|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_beginplant ===&lt;br /&gt;
{{qnotice|When the bomb is starting to get planted}}&lt;br /&gt;
{{begin-hl2msg|bomb_beginplant|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who is planting the bomb}}&lt;br /&gt;
{{hl2msg|short|site|bombsite index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_abortplant ===&lt;br /&gt;
{{qnotice|When the bomb planter stops planting the bomb}}&lt;br /&gt;
{{begin-hl2msg|bomb_abortplant|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who is planting the bomb}}&lt;br /&gt;
{{hl2msg|short|site|bombsite index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_planted ===&lt;br /&gt;
{{qnotice|When the bomb has been planted}}&lt;br /&gt;
{{begin-hl2msg|bomb_planted|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who planted the bomb}}&lt;br /&gt;
{{hl2msg|short|site|bombsite index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_defused ===&lt;br /&gt;
{{qnotice|When the bomb has been defused}}&lt;br /&gt;
{{begin-hl2msg|bomb_defused|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who defused the bomb}}&lt;br /&gt;
{{hl2msg|short|site|bombsite index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_exploded ===&lt;br /&gt;
{{qnotice|When the bomb explodes}}&lt;br /&gt;
{{begin-hl2msg|bomb_exploded|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who planted the bomb}}&lt;br /&gt;
{{hl2msg|short|site|bombsite index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_dropped ===&lt;br /&gt;
{{qnotice|When the bomb is dropped by a client}}&lt;br /&gt;
{{begin-hl2msg|bomb_dropped|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who dropped the bomb}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_pickup ===&lt;br /&gt;
{{qnotice|When the bomb is picked up by a client}}&lt;br /&gt;
{{begin-hl2msg|bomb_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who picked up the bomb}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== defuser_dropped ===&lt;br /&gt;
{{qnotice|When the defuser is dropped by a client}}&lt;br /&gt;
{{begin-hl2msg|defuser_dropped|string}}&lt;br /&gt;
{{hl2msg|long|entityid|defuser's entity ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== defuser_pickup ===&lt;br /&gt;
{{qnotice|When the defuser is picked up by a client}}&lt;br /&gt;
{{begin-hl2msg|defuser_pickup|string}}&lt;br /&gt;
{{hl2msg|long|entityid|defuser's entity ID}}&lt;br /&gt;
{{hl2msg|short|userid|player who picked up the defuser}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== announce_phase_end ===&lt;br /&gt;
{{begin-hl2msg|announce_phase_end|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_intermission ===&lt;br /&gt;
{{begin-hl2msg|cs_intermission|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_begindefuse ===&lt;br /&gt;
{{qnotice|When the bomb is started to be defused}}&lt;br /&gt;
{{begin-hl2msg|bomb_begindefuse|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who is defusing}}&lt;br /&gt;
{{hl2msg|bool|haskit|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_abortdefuse ===&lt;br /&gt;
{{qnotice|When the bomb defusal is stopped}}&lt;br /&gt;
{{begin-hl2msg|bomb_abortdefuse|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was defusing}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hostage_follows ===&lt;br /&gt;
{{qnotice|When the hostage begins following a client}}&lt;br /&gt;
{{begin-hl2msg|hostage_follows|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who touched the hostage}}&lt;br /&gt;
{{hl2msg|short|hostage|hostage entity index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hostage_hurt ===&lt;br /&gt;
{{qnotice|When a hostage is damaged}}&lt;br /&gt;
{{begin-hl2msg|hostage_hurt|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who hurt the hostage}}&lt;br /&gt;
{{hl2msg|short|hostage|hostage entity index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hostage_killed ===&lt;br /&gt;
{{qnotice|When a hostage is killed}}&lt;br /&gt;
{{begin-hl2msg|hostage_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who killed the hostage}}&lt;br /&gt;
{{hl2msg|short|hostage|hostage entity index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hostage_rescued ===&lt;br /&gt;
{{qnotice|When a hostage is rescued}}&lt;br /&gt;
{{begin-hl2msg|hostage_rescued|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who rescued the hostage}}&lt;br /&gt;
{{hl2msg|short|hostage|hostage entity index}}&lt;br /&gt;
{{hl2msg|short|site|rescue site index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hostage_stops_following ===&lt;br /&gt;
{{qnotice|When a hostage stops following a client}}&lt;br /&gt;
{{begin-hl2msg|hostage_stops_following|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who rescued the hostage}}&lt;br /&gt;
{{hl2msg|short|hostage|hostage entity index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hostage_rescued_all ===&lt;br /&gt;
{{qnotice|When all the hostages are rescued}}&lt;br /&gt;
{{begin-hl2msg|hostage_rescued_all|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hostage_call_for_help ===&lt;br /&gt;
{{qnotice|When the hostage calls for help}}&lt;br /&gt;
{{begin-hl2msg|hostage_call_for_help|string}}&lt;br /&gt;
{{hl2msg|short|hostage|hostage entity index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vip_escaped ===&lt;br /&gt;
{{qnotice|When the VIP escapes}}&lt;br /&gt;
{{begin-hl2msg|vip_escaped|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was the VIP}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== vip_killed ===&lt;br /&gt;
{{qnotice|When the VIP is killed}}&lt;br /&gt;
{{begin-hl2msg|vip_killed|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who was the VIP}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed the VIP}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_radio ===&lt;br /&gt;
{{qnotice|When the player uses radio commands}}&lt;br /&gt;
{{begin-hl2msg|player_radio|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|slot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bomb_beep ===&lt;br /&gt;
{{qnotice|Every time the bomb beep sound happens}}&lt;br /&gt;
{{begin-hl2msg|bomb_beep|string}}&lt;br /&gt;
{{hl2msg|long|entindex|c4 entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== weapon_fire ===&lt;br /&gt;
{{qnotice|Every time a client fires their weapon}}&lt;br /&gt;
{{begin-hl2msg|weapon_fire|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{hl2msg|bool|silenced|is weapon silenced}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== weapon_fire_on_empty ===&lt;br /&gt;
{{qnotice|Every time a client fires their weapon and it's empty}}&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== grenade_thrown ===&lt;br /&gt;
{{qnotice|Every time a client throws their grenade}}&lt;br /&gt;
{{begin-hl2msg|weapon_fire_on_empty|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== weapon_outofammo ===&lt;br /&gt;
{{begin-hl2msg|weapon_outofammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== weapon_reload ===&lt;br /&gt;
{{qnotice|Every time a client reloads their weapon}}&lt;br /&gt;
{{begin-hl2msg|weapon_reload|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== weapon_zoom ===&lt;br /&gt;
{{qnotice|Every time a client zooms a scoped weapon}}&lt;br /&gt;
{{begin-hl2msg|weapon_zoom|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== silencer_detach ===&lt;br /&gt;
{{begin-hl2msg|silencer_detach|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== inspect_weapon ===&lt;br /&gt;
{{begin-hl2msg|inspect_weapon|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== weapon_zoom_rifle ===&lt;br /&gt;
{{qnotice|exists for the game instructor to let it know when the player zoomed in with a regular rifle. Different from the above weapon_zoom because we don't use this event to notify bots}}&lt;br /&gt;
{{begin-hl2msg|weapon_zoom_rifle|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_spawned ===&lt;br /&gt;
{{begin-hl2msg|player_spawned|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|inrestart|true if restart is pending}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{qnotice|Every time an item is picked up (generally weapons)}}&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|bool|silent|}}&lt;br /&gt;
{{hl2msg|long|defindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== item_pickup_failed ===&lt;br /&gt;
{{begin-hl2msg|item_pickup_failed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|}}&lt;br /&gt;
{{hl2msg|short|reason|}}&lt;br /&gt;
{{hl2msg|short|limit|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== item_remove ===&lt;br /&gt;
{{begin-hl2msg|item_remove|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|long|defindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_pickup ===&lt;br /&gt;
{{begin-hl2msg|ammo_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|long|index|the weapon entindex}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== item_equip ===&lt;br /&gt;
{{begin-hl2msg|item_equip|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}&lt;br /&gt;
{{hl2msg|long|defindex|}}&lt;br /&gt;
{{hl2msg|bool|canzoom|}}&lt;br /&gt;
{{hl2msg|bool|hassilencer|}}&lt;br /&gt;
{{hl2msg|bool|issilenced|}}&lt;br /&gt;
{{hl2msg|bool|hastracers|}}&lt;br /&gt;
{{hl2msg|short|weptype|see below}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_UNKNOWN		&amp;amp;#61;	-1}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_KNIFE			&amp;amp;#61;	0}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_PISTOL		&amp;amp;#61;	1}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_SUBMACHINEGUN	&amp;amp;#61;	2}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_RIFLE			&amp;amp;#61;	3}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_SHOTGUN		&amp;amp;#61;	4}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_SNIPER_RIFLE	&amp;amp;#61;	5}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_MACHINEGUN	&amp;amp;#61;	6}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_C4			&amp;amp;#61;	7}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_TASER		&amp;amp;#61;	8}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_GRENADE		&amp;amp;#61;	9}}&lt;br /&gt;
{{hl2msg|||WEAPONTYPE_HEALTHSHOT		&amp;amp;#61;	11}}&lt;br /&gt;
{{hl2msg|bool|ispainted|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== enter_buyzone ===&lt;br /&gt;
{{begin-hl2msg|enter_buyzone|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|canbuy|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== exit_buyzone ===&lt;br /&gt;
{{begin-hl2msg|exit_buyzone|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|canbuy|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== buytime_ended ===&lt;br /&gt;
{{begin-hl2msg|buytime_ended|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== enter_bombzone ===&lt;br /&gt;
{{begin-hl2msg|enter_bombzone|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|hasbomb|}}&lt;br /&gt;
{{hl2msg|bool|isplanted|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== exit_bombzone ===&lt;br /&gt;
{{begin-hl2msg|exit_bombzone|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|hasbomb|}}&lt;br /&gt;
{{hl2msg|bool|isplanted|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== enter_rescue_zone ===&lt;br /&gt;
{{begin-hl2msg|enter_rescue_zone|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== exit_rescue_zone ===&lt;br /&gt;
{{begin-hl2msg|exit_rescue_zone|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== silencer_off ===&lt;br /&gt;
{{begin-hl2msg|silencer_off|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== silencer_on ===&lt;br /&gt;
{{begin-hl2msg|silencer_on|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== buymenu_open ===&lt;br /&gt;
{{begin-hl2msg|buymenu_open|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== buymenu_close ===&lt;br /&gt;
{{begin-hl2msg|buymenu_close|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_announce_warmup ===&lt;br /&gt;
{{qnotice|(gameevents)}}&lt;br /&gt;
{{begin-hl2msg|round_announce_warmup |string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_announce_match_start ===&lt;br /&gt;
{{qnotice|(gameevents) This is called once the warmup period ends, AFTER freezetime}}&lt;br /&gt;
{{begin-hl2msg|round_announce_match_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_prestart ===&lt;br /&gt;
{{qnotice|sent before all other round restart actions}}&lt;br /&gt;
{{begin-hl2msg|round_prestart|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_poststart ===&lt;br /&gt;
{{qnotice|sent after all other round restart actions}}&lt;br /&gt;
{{begin-hl2msg|round_poststart|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_start ===&lt;br /&gt;
{{begin-hl2msg|round_start|string}}&lt;br /&gt;
{{hl2msg|long|timelimit|round time limit in seconds}}&lt;br /&gt;
{{hl2msg|long|fraglimit|frag limit in seconds}}&lt;br /&gt;
{{hl2msg|string|objective|round objective}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_end ===&lt;br /&gt;
{{begin-hl2msg|round_end|string}}&lt;br /&gt;
{{hl2msg|byte|winner|winner team/user id}}&lt;br /&gt;
{{hl2msg|byte|reason|reason why team won}}&lt;br /&gt;
{{hl2msg|string|message|end round message}}&lt;br /&gt;
{{hl2msg|byte|legacy|server-generated legacy value}}&lt;br /&gt;
{{hl2msg|short|player_count|total number of players alive at the end of round, used for statistics gathering, computed on the server in the event client is in replay when receiving this message}}&lt;br /&gt;
{{hl2msg|byte|nomusic|if set, don't play round end music, because action is still on-going}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== grenade_bounce ===&lt;br /&gt;
{{qnotice|Every time a grenade bounces}}&lt;br /&gt;
{{begin-hl2msg|grenade_bounce|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hegrenade_detonate ===&lt;br /&gt;
{{qnotice|Every time a hegrenade explodes}}&lt;br /&gt;
{{begin-hl2msg|hegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== flashbang_detonate ===&lt;br /&gt;
{{qnotice|Every time a flashbang detonates}}&lt;br /&gt;
{{begin-hl2msg|flashbang_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== smokegrenade_detonate ===&lt;br /&gt;
{{qnotice|Every time a smokegrenade detonates}}&lt;br /&gt;
{{begin-hl2msg|smokegrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== smokegrenade_expired ===&lt;br /&gt;
{{begin-hl2msg|smokegrenade_expired|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== molotov_detonate ===&lt;br /&gt;
{{begin-hl2msg|molotov_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== decoy_detonate ===&lt;br /&gt;
{{begin-hl2msg|decoy_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== decoy_started ===&lt;br /&gt;
{{begin-hl2msg|decoy_started|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tagrenade_detonate ===&lt;br /&gt;
{{qnotice|Every time a tagrenade explodes}}&lt;br /&gt;
{{begin-hl2msg|tagrenade_detonate|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== inferno_startburn ===&lt;br /&gt;
{{begin-hl2msg|inferno_startburn|string}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== inferno_expire ===&lt;br /&gt;
{{qnotice|}}&lt;br /&gt;
{{begin-hl2msg|inferno_expire|string}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== inferno_extinguish ===&lt;br /&gt;
{{qnotice|}}&lt;br /&gt;
{{begin-hl2msg|inferno_extinguish|string}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== decoy_firing ===&lt;br /&gt;
{{qnotice|}}&lt;br /&gt;
{{begin-hl2msg|decoy_firing|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|entityid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bullet_impact ===&lt;br /&gt;
{{qnotice|Every time a bullet hits something}}&lt;br /&gt;
{{begin-hl2msg|bullet_impact|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|x|}}&lt;br /&gt;
{{hl2msg|float|y|}}&lt;br /&gt;
{{hl2msg|float|z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_footstep ===&lt;br /&gt;
{{qnotice|Every time a player takes a step}}&lt;br /&gt;
{{begin-hl2msg|player_footstep|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_jump ===&lt;br /&gt;
{{qnotice|Every time a player jumps}}&lt;br /&gt;
{{begin-hl2msg|player_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_blind ===&lt;br /&gt;
{{qnotice|Every time a player is blinded by a flashbang}}&lt;br /&gt;
{{begin-hl2msg|player_blind|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who threw the flash}}&lt;br /&gt;
{{hl2msg|short|entityid|the flashbang going off}}&lt;br /&gt;
{{hl2msg|float|blind_duration|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_falldamage ===&lt;br /&gt;
{{qnotice|Every time a player takes damage due to a fall}}&lt;br /&gt;
{{begin-hl2msg|player_falldamage|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|float|damage|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== door_moving ===&lt;br /&gt;
{{qnotice|Every time a door is put in motion (opened)}}&lt;br /&gt;
{{begin-hl2msg|door_moving|string}}&lt;br /&gt;
{{hl2msg|long|entindex|}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_freeze_end ===&lt;br /&gt;
{{qnotice|When the round's mp_freezetime is up}}&lt;br /&gt;
{{begin-hl2msg|round_freeze_end|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mb_input_lock_success ===&lt;br /&gt;
{{begin-hl2msg|mb_input_lock_success|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mb_input_lock_cancel ===&lt;br /&gt;
{{begin-hl2msg|mb_input_lock_cancel|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== nav_blocked ===&lt;br /&gt;
{{qnotice|''Guess: Called when an area is blocked by the nav of a map''}}&lt;br /&gt;
{{begin-hl2msg|nav_blocked|string}}&lt;br /&gt;
{{hl2msg|long|area|}}&lt;br /&gt;
{{hl2msg|bool|blocked|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== nav_generate ===&lt;br /&gt;
{{qnotice|Called when a nav file does not exist for a map and bots are added}}&lt;br /&gt;
{{begin-hl2msg|nav_generate|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_stats_updated ===&lt;br /&gt;
{{qnotice|''Guess: Called when the player stats (achievments) are sent to valve''}}&lt;br /&gt;
{{begin-hl2msg|player_stats_updated|string}}&lt;br /&gt;
{{hl2msg|bool|forceupload|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_info_loaded ===&lt;br /&gt;
{{begin-hl2msg|achievement_info_loaded|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|byte|userid|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== spec_mode_updated ===&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{hl2msg|byte|userid|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hltv_changed_mode ===&lt;br /&gt;
{{begin-hl2msg|hltv_changed_mode|string}}&lt;br /&gt;
{{hl2msg|long|oldmode|}}&lt;br /&gt;
{{hl2msg|long|newmode|}}&lt;br /&gt;
{{hl2msg|long|obs_target|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_game_disconnected ===&lt;br /&gt;
{{begin-hl2msg|cs_game_disconnected|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_win_panel_round ===&lt;br /&gt;
{{begin-hl2msg|cs_win_panel_round|string}}&lt;br /&gt;
{{hl2msg|bool|show_timer_defend|}}&lt;br /&gt;
{{hl2msg|bool|show_timer_attack|}}&lt;br /&gt;
{{hl2msg|short|timer_time|}}&lt;br /&gt;
{{hl2msg|byte|final_event|defined in cs_gamerules.h}}&lt;br /&gt;
{{hl2msg|string|funfact_token|}}&lt;br /&gt;
{{hl2msg|short|funfact_player|}}&lt;br /&gt;
{{hl2msg|long|funfact_data1|}}&lt;br /&gt;
{{hl2msg|long|funfact_data2|}}&lt;br /&gt;
{{hl2msg|long|funfact_data3|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_win_panel_match ===&lt;br /&gt;
{{begin-hl2msg|cs_win_panel_match|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_match_end_restart ===&lt;br /&gt;
{{begin-hl2msg|cs_match_end_restart|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_pre_restart ===&lt;br /&gt;
{{begin-hl2msg|cs_pre_restart|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== show_freezepanel ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|show_freezepanel|string}}&lt;br /&gt;
{{hl2msg|short|victim|endindex of the one who was killed}}&lt;br /&gt;
{{hl2msg|short|killer|entindex of the killer entity}}&lt;br /&gt;
{{hl2msg|short|hits_taken|}}&lt;br /&gt;
{{hl2msg|short|damage_taken|}}&lt;br /&gt;
{{hl2msg|short|hits_given|}}&lt;br /&gt;
{{hl2msg|short|damage_given|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hide_freezepanel ===&lt;br /&gt;
{{begin-hl2msg|hide_freezepanel|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== freezecam_started ===&lt;br /&gt;
{{begin-hl2msg|freezecam_started|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_avenged_teammate ===&lt;br /&gt;
{{begin-hl2msg|player_avenged_teammate|string}}&lt;br /&gt;
{{hl2msg|short|avenger_id|}}&lt;br /&gt;
{{hl2msg|short|avenged_player_id|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{begin-hl2msg|achievement_earned|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_earned_local ===&lt;br /&gt;
{{begin-hl2msg|achievement_earned_local|string}}&lt;br /&gt;
{{hl2msg|short|achievement|achievement ID}}&lt;br /&gt;
{{hl2msg|short|splitscreenplayer|splitscreen ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== item_found ===&lt;br /&gt;
{{begin-hl2msg|item_found|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|byte|quality|quality of the item}}&lt;br /&gt;
{{hl2msg|byte|method|method by which we acquired the item}}&lt;br /&gt;
{{hl2msg|long|itemdef|the item definition index}}&lt;br /&gt;
{{hl2msg|long|itemid|the item id in the players inventory}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== items_gifted ===&lt;br /&gt;
{{begin-hl2msg|items_gifted|string}}&lt;br /&gt;
{{hl2msg|byte|player|entindex of the player who sent the gift}}&lt;br /&gt;
{{hl2msg|long|itemdef|the item definition index of the gift that was opened}}&lt;br /&gt;
{{hl2msg|byte|numgifts|how many recipients got the gifts in this gift batch}}&lt;br /&gt;
{{hl2msg|byte|giftidx|index of recipient in this gift batch (0 for the first recipient, 1 for second, and so on...)}}&lt;br /&gt;
{{hl2msg|long|accountid|gift recipient's account ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== repost_xbox_achievements ===&lt;br /&gt;
{{begin-hl2msg|repost_xbox_achievements|string}}&lt;br /&gt;
{{hl2msg|short|splitscreenplayer|splitscreen ID}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== match_end_conditions ===&lt;br /&gt;
{{begin-hl2msg|match_end_conditions|string}}&lt;br /&gt;
{{hl2msg|long|frags|}}&lt;br /&gt;
{{hl2msg|long|max_rounds|}}&lt;br /&gt;
{{hl2msg|long|win_rounds|}}&lt;br /&gt;
{{hl2msg|long|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== round_mvp ===&lt;br /&gt;
{{begin-hl2msg|round_mvp|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|reason|}}&lt;br /&gt;
{{hl2msg|long|musickitmvps|}}&lt;br /&gt;
{{hl2msg|byte|nomusic|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_decal ===&lt;br /&gt;
{{begin-hl2msg|player_decal|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== teamplay_round_start ===&lt;br /&gt;
{{begin-hl2msg|teamplay_round_start|string}}&lt;br /&gt;
{{hl2msg|bool|full_reset|is this a full reset of the map}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== client_disconnect===&lt;br /&gt;
{{begin-hl2msg|client_disconnect|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_player_levelup ===&lt;br /&gt;
{{begin-hl2msg|gg_player_levelup|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who leveled up}}&lt;br /&gt;
{{hl2msg|short|weaponrank|}}&lt;br /&gt;
{{hl2msg|string|weaponname|name of weapon being awarded}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ggtr_player_levelup ===&lt;br /&gt;
{{begin-hl2msg|ggtr_player_levelup|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who leveled up}}&lt;br /&gt;
{{hl2msg|short|weaponrank|}}&lt;br /&gt;
{{hl2msg|string|weaponname|name of weapon being awarded}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== assassination_target_killed ===&lt;br /&gt;
{{begin-hl2msg|assassination_target_killed|string}}&lt;br /&gt;
{{hl2msg|short|target|player killed}}&lt;br /&gt;
{{hl2msg|short|killer|killing player (with the quest)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ggprogressive_player_levelup ===&lt;br /&gt;
{{begin-hl2msg|ggprogressive_player_levelup|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who leveled up}}&lt;br /&gt;
{{hl2msg|short|weaponrank|}}&lt;br /&gt;
{{hl2msg|string|weaponname|name of weapon being awarded}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_killed_enemy ===&lt;br /&gt;
{{begin-hl2msg|gg_killed_enemy|string}}&lt;br /&gt;
{{hl2msg|short|victimid|user ID who died}}&lt;br /&gt;
{{hl2msg|short|attackerid|user ID who killed}}&lt;br /&gt;
{{hl2msg|short|dominated|did killer dominate victim with this kill}}&lt;br /&gt;
{{hl2msg|short|revenge|did killer get revenge on victim with this kill}}&lt;br /&gt;
{{hl2msg|bool|bonus|did killer kill with a bonus weapon?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_final_weapon_achieved ===&lt;br /&gt;
{{begin-hl2msg|gg_final_weapon_achieved|string}}&lt;br /&gt;
{{hl2msg|short|playerid|user ID who achieved the final gun game weapon}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_bonus_grenade_achieved ===&lt;br /&gt;
{{begin-hl2msg|gg_bonus_grenade_achieved|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who achieved the bonus grenade}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== switch_team ===&lt;br /&gt;
{{begin-hl2msg|switch_team|string}}&lt;br /&gt;
{{hl2msg|short|numPlayers|number of active players on both T and CT}}&lt;br /&gt;
{{hl2msg|short|numSpectators|number of spectators}}&lt;br /&gt;
{{hl2msg|short|avg_rank|average rank of human players}}&lt;br /&gt;
{{hl2msg|short|numTSlotsFree|}}&lt;br /&gt;
{{hl2msg|short|numCTSlotsFree|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_leader ===&lt;br /&gt;
{{begin-hl2msg|gg_leader|string}}&lt;br /&gt;
{{hl2msg|short|playerid|user ID that is currently in the lead}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_team_leader ===&lt;br /&gt;
{{begin-hl2msg|gg_team_leader|string}}&lt;br /&gt;
{{hl2msg|short|playerid|user ID that is currently in the lead}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_player_impending_upgrade ===&lt;br /&gt;
{{begin-hl2msg|gg_player_impending_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who will be leveling up}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== write_profile_data ===&lt;br /&gt;
{{begin-hl2msg|write_profile_data|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== trial_time_expired ===&lt;br /&gt;
{{qnotice|fired when a player runs out of time in trial mode}}&lt;br /&gt;
{{begin-hl2msg|trial_time_expired|string}}&lt;br /&gt;
{{hl2msg|short|slot|player whose time has expired}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== update_matchmaking_stats ===&lt;br /&gt;
{{begin-hl2msg|update_matchmaking_stats|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_reset_vote ===&lt;br /&gt;
{{begin-hl2msg|player_reset_vote|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|vote|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== enable_restart_voting ===&lt;br /&gt;
{{begin-hl2msg|enable_restart_voting|string}}&lt;br /&gt;
{{hl2msg|bool|enable|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== sfuievent ===&lt;br /&gt;
{{begin-hl2msg|sfuievent|string}}&lt;br /&gt;
{{hl2msg|string|action|}}&lt;br /&gt;
{{hl2msg|string|data|}}&lt;br /&gt;
{{hl2msg|byte|slot|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== start_vote ===&lt;br /&gt;
{{begin-hl2msg|start_vote|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|byte|type|}}&lt;br /&gt;
{{hl2msg|short|vote_parameter|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_given_c4 ===&lt;br /&gt;
{{begin-hl2msg|player_given_c4|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who received the c4}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_become_ghost ===&lt;br /&gt;
{{begin-hl2msg|player_become_ghost|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who became a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== gg_reset_round_start_sounds ===&lt;br /&gt;
{{begin-hl2msg|gg_reset_round_start_sounds|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who should have round start sounds reset}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tr_player_flashbanged ===&lt;br /&gt;
{{begin-hl2msg|tr_player_flashbanged|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player banged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tr_highlight_ammo ===&lt;br /&gt;
{{qnotice|not used yet because this relied on vgui panels, scaleform isn't supported yet}}&lt;br /&gt;
{{begin-hl2msg|tr_highlight_ammo|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tr_mark_complete ===&lt;br /&gt;
{{begin-hl2msg|tr_mark_complete|string}}&lt;br /&gt;
{{hl2msg|short|complete|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tr_mark_best_time ===&lt;br /&gt;
{{begin-hl2msg|tr_mark_best_time|string}}&lt;br /&gt;
{{hl2msg|long|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tr_exit_hint_trigger ===&lt;br /&gt;
{{begin-hl2msg|tr_exit_hint_trigger|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== bot_takeover ===&lt;br /&gt;
{{begin-hl2msg|bot_takeover|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|botid|}}&lt;br /&gt;
{{hl2msg|short|index|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tr_show_finish_msgbox ===&lt;br /&gt;
{{begin-hl2msg|tr_show_finish_msgbox|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tr_show_exit_msgbox ===&lt;br /&gt;
{{begin-hl2msg|tr_show_exit_msgbox|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== reset_player_controls ===&lt;br /&gt;
{{qnotice|used for demos}}&lt;br /&gt;
{{begin-hl2msg|reset_player_controls|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== jointeam_failed ===&lt;br /&gt;
{{begin-hl2msg|jointeam_failed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|byte|reason|0: team_full}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== teamchange_pending ===&lt;br /&gt;
{{begin-hl2msg|teamchange_pending|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|byte|toteam|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== material_default_complete ===&lt;br /&gt;
{{begin-hl2msg|material_default_complete|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_prev_next_spectator ===&lt;br /&gt;
{{begin-hl2msg|cs_prev_next_spectator|string}}&lt;br /&gt;
{{hl2msg|bool|next|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== cs_handle_ime_event ===&lt;br /&gt;
{{begin-hl2msg|cs_handle_ime_event|string}}&lt;br /&gt;
{{hl2msg|1|local|}}&lt;br /&gt;
{{hl2msg|string|eventtype|}}&lt;br /&gt;
{{hl2msg|wstring|eventdata|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== nextlevel_changed ===&lt;br /&gt;
{{qnotice|a game event, name may be 32 characters long}}&lt;br /&gt;
{{begin-hl2msg|nextlevel_changed|string}}&lt;br /&gt;
{{hl2msg|string|nextlevel|weapon name killer used}}&lt;br /&gt;
{{hl2msg|string|skirmishmode|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== seasoncoin_levelup ===&lt;br /&gt;
{{begin-hl2msg|seasoncoin_levelup|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|category|}}&lt;br /&gt;
{{hl2msg|short|rank|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== tournament_reward ===&lt;br /&gt;
{{begin-hl2msg|tournament_reward|string}}&lt;br /&gt;
{{hl2msg|long|defindex|}}&lt;br /&gt;
{{hl2msg|long|totalrewards|}}&lt;br /&gt;
{{hl2msg|long|accountid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== start_halftime ===&lt;br /&gt;
{{begin-hl2msg|start_halftime|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== ammo_refill ===&lt;br /&gt;
{{begin-hl2msg|ammo_refill|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|success|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== parachute_pickup ===&lt;br /&gt;
{{begin-hl2msg|parachute_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== parachute_deploy ===&lt;br /&gt;
{{begin-hl2msg|parachute_deploy|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== dronegun_attack ===&lt;br /&gt;
{{begin-hl2msg|dronegun_attack|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== drone_dispatched ===&lt;br /&gt;
{{begin-hl2msg|drone_dispatched|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|priority|}}&lt;br /&gt;
{{hl2msg|bool|drone_dispatched|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== loot_crate_visible ===&lt;br /&gt;
{{begin-hl2msg|loot_crate_visible|string}}&lt;br /&gt;
{{hl2msg|short|userid|player entindex}}&lt;br /&gt;
{{hl2msg|short|subject|crate entindex}}&lt;br /&gt;
{{hl2msg|string|type|type of crate (metal, wood, or paradrop)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== loot_crate_opened ===&lt;br /&gt;
{{begin-hl2msg|loot_crate_opened|string}}&lt;br /&gt;
{{hl2msg|short|userid|player entindex}}&lt;br /&gt;
{{hl2msg|string|type|type of crate (metal, wood, or paradrop)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== open_crate_instr ===&lt;br /&gt;
{{begin-hl2msg|open_crate_instr|string}}&lt;br /&gt;
{{hl2msg|short|userid|player entindex}}&lt;br /&gt;
{{hl2msg|short|subject|crate entindex}}&lt;br /&gt;
{{hl2msg|string|type|type of crate (metal, wood, or paradrop)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== smoke_beacon_paradrop ===&lt;br /&gt;
{{begin-hl2msg|smoke_beacon_paradrop|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|paradrop|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== drone_cargo_detached ===&lt;br /&gt;
{{begin-hl2msg|drone_cargo_detached|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|cargo|}}&lt;br /&gt;
{{hl2msg|bool|delivered|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== choppers_incoming_warning ===&lt;br /&gt;
{{begin-hl2msg|choppers_incoming_warning|string}}&lt;br /&gt;
{{hl2msg|bool|global|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== firstbombs_incoming_warning ===&lt;br /&gt;
{{begin-hl2msg|firstbombs_incoming_warning|string}}&lt;br /&gt;
{{hl2msg|bool|global|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== dz_item_interaction ===&lt;br /&gt;
{{begin-hl2msg|dz_item_interaction|string}}&lt;br /&gt;
{{hl2msg|short|userid|player entindex}}&lt;br /&gt;
{{hl2msg|short|subject|crate entindex}}&lt;br /&gt;
{{hl2msg|string|type|type of crate (metal, wood, or paradrop)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== snowball_hit_player_face ===&lt;br /&gt;
{{begin-hl2msg|snowball_hit_player_face|string}}&lt;br /&gt;
{{hl2msg|short|userid|player userid}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Eyal282</name></author>
		
	</entry>
</feed>