<?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=Oshroth</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=Oshroth"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/Special:Contributions/Oshroth"/>
	<updated>2026-04-29T20:45:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Team_Fortress_2_Events&amp;diff=7736</id>
		<title>Team Fortress 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Team_Fortress_2_Events&amp;diff=7736"/>
		<updated>2010-06-08T16:37:09Z</updated>

		<summary type="html">&lt;p&gt;Oshroth: Completely re-parsed the page and added the extra argument required by Template:hl2msg to every table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
=== intro_finish ===&lt;br /&gt;
{{begin-hl2msg|intro_finish|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== intro_nextcamera ===&lt;br /&gt;
{{begin-hl2msg|intro_nextcamera|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_changeclass ===&lt;br /&gt;
{{qnotice|When a player changes their class}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_changeclass|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who changed class}}&lt;br /&gt;
{{hl2msg|short|class|class that they changed to}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_death ===&lt;br /&gt;
{{qnotice|When a player dies}}&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|victim_entindex|}}&lt;br /&gt;
{{hl2msg|long|inflictor_entindex|ent index of inflictor (a sentry, for example)}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|short|weaponid|ID of weapon killed used}}&lt;br /&gt;
{{hl2msg|long|damagebits|bits of type of damage}}&lt;br /&gt;
{{hl2msg|short|customkill|type of custom kill}}&lt;br /&gt;
{{hl2msg|short|assister|user ID of assister}}&lt;br /&gt;
{{hl2msg|string|weapon_logclassname|weapon name that should be printed on the log}}&lt;br /&gt;
{{hl2msg|short|stun_flags|victim's stun flags at the moment of death}}&lt;br /&gt;
{{hl2msg|short|death_flags|death flags.}}&lt;br /&gt;
{{hl2msg|short|dominated|did killer dominate victim with this kill}}&lt;br /&gt;
{{hl2msg|short|assister_dominated|did assister 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|assister_revenge|did assister get revenge on victim with this kill}}&lt;br /&gt;
{{hl2msg|bool|first_blood|was this a first blood kill}}&lt;br /&gt;
{{hl2msg|bool|feign_death|the victim is feign death}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== object_removed ===&lt;br /&gt;
{{begin-hl2msg|object_removed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the object owner}}&lt;br /&gt;
{{hl2msg|short|objecttype|type of object removed}}&lt;br /&gt;
{{hl2msg|short|index|index of the object removed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== object_destroyed ===&lt;br /&gt;
{{qnotice|When a player destroys an object}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|object_destroyed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who died}}&lt;br /&gt;
{{hl2msg|short|attacker|user ID who killed}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|assister|user ID of assister}}&lt;br /&gt;
{{hl2msg|string|weapon|weapon name killer used}}&lt;br /&gt;
{{hl2msg|short|weaponid|id of the weapon used}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|objecttype|type of object destroyed}}&lt;br /&gt;
{{hl2msg|short|index|index of the object destroyed}}&lt;br /&gt;
{{hl2msg|bool|was_building|object was being built when it died}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== tf_map_time_remaining ===&lt;br /&gt;
{{begin-hl2msg|tf_map_time_remaining|string}}&lt;br /&gt;
{{hl2msg|long|seconds|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== tf_game_over ===&lt;br /&gt;
{{qnotice|When a tf game ends}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|tf_game_over|string}}&lt;br /&gt;
{{hl2msg|string|reason|why the game is over ( timelimit, winlimit )}}&lt;br /&gt;
&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== ctf_flag_captured ===&lt;br /&gt;
{{qnotice|When a flag is captured by a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|ctf_flag_captured|string}}&lt;br /&gt;
{{hl2msg|short|capping_team|}}&lt;br /&gt;
{{hl2msg|short|capping_team_score|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_initialized ===&lt;br /&gt;
{{qnotice|When a player begins to capture a control point}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|controlpoint_initialized|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_updateimages ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_updateimages|string}}&lt;br /&gt;
{{hl2msg|short|index|index of the cap being updated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_updatelayout ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_updatelayout|string}}&lt;br /&gt;
{{hl2msg|short|index|index of the cap being updated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_updatecapping ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_updatecapping|string}}&lt;br /&gt;
{{hl2msg|short|index|index of the cap being updated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_updateowner ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_updateowner|string}}&lt;br /&gt;
{{hl2msg|short|index|index of the cap being updated}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_starttouch ===&lt;br /&gt;
{{qnotice|When a player enters a capture point zone}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|controlpoint_starttouch|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|area|index of the control point area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_endtouch ===&lt;br /&gt;
{{qnotice|When a player leaves a capture point zone}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|controlpoint_endtouch|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|area|index of the control point area}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_pulse_element ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_pulse_element|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_fake_capture ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_fake_capture|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|int_data|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_fake_capture_mult ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_fake_capture_mult|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|int_data|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_round_selected ===&lt;br /&gt;
{{qnotice|When a round is selected.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_round_selected|string}}&lt;br /&gt;
{{hl2msg|string|round|name of the round selected}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_round_start ===&lt;br /&gt;
{{qnotice|round restart}}&amp;lt;br&amp;gt; &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;
=== teamplay_round_active ===&lt;br /&gt;
{{qnotice|called when round is active, players can move}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|teamplay_round_active|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_waiting_begins ===&lt;br /&gt;
{{qnotice|When the &amp;quot;waiting for players&amp;quot; pre-round begins}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_waiting_begins|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_waiting_ends ===&lt;br /&gt;
{{qnotice|When the &amp;quot;waiting for players&amp;quot; pre-round ends}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_waiting_ends|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_waiting_abouttoend ===&lt;br /&gt;
{{qnotice|When the &amp;quot;waiting for players&amp;quot; pre-round is about to end}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_waiting_abouttoend|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_restart_round ===&lt;br /&gt;
{{qnotice|When a round is restarted}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_restart_round|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_ready_restart ===&lt;br /&gt;
{{begin-hl2msg|teamplay_ready_restart|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_round_restart_seconds ===&lt;br /&gt;
{{begin-hl2msg|teamplay_round_restart_seconds|string}}&lt;br /&gt;
{{hl2msg|short|seconds|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_team_ready ===&lt;br /&gt;
{{begin-hl2msg|teamplay_team_ready|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team is ready}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_round_win ===&lt;br /&gt;
{{qnotice|When a team wins a round}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_round_win|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team won the round}}&lt;br /&gt;
{{hl2msg|byte|winreason|the reason the team won}}&lt;br /&gt;
{{hl2msg|short|flagcaplimit|if win reason was flag cap limit, the value of the flag cap limit}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|full_round|was this a full round or a mini-round}}&lt;br /&gt;
{{hl2msg|float|round_time|elapsed time of this round}}&lt;br /&gt;
{{hl2msg|short|losing_team_num_caps|# of caps this round by losing team}}&lt;br /&gt;
{{hl2msg|byte|was_sudden_death|did a team win this after entering sudden death}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_update_timer ===&lt;br /&gt;
{{begin-hl2msg|teamplay_update_timer|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_round_stalemate ===&lt;br /&gt;
{{qnotice|When a game ends in a stalemate}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_round_stalemate|string}}&lt;br /&gt;
{{hl2msg|byte|reason|why the stalemate is occuring}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_overtime_begin ===&lt;br /&gt;
{{qnotice|When an overtime round begins}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_overtime_begin|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_overtime_end ===&lt;br /&gt;
{{qnotice|When an overtime round ends}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_overtime_end|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_suddendeath_begin ===&lt;br /&gt;
{{qnotice|When a sudden death round begins}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_suddendeath_begin|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_suddendeath_end ===&lt;br /&gt;
{{qnotice|When a sudden death round ends}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_suddendeath_end|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_game_over ===&lt;br /&gt;
{{qnotice|When a teamplay game ends}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_game_over|string}}&lt;br /&gt;
{{hl2msg|string|reason|why the game is over ( timelimit, winlimit )}}&lt;br /&gt;
&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_map_time_remaining ===&lt;br /&gt;
{{begin-hl2msg|teamplay_map_time_remaining|string}}&lt;br /&gt;
{{hl2msg|short|seconds|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_broadcast_audio ===&lt;br /&gt;
{{qnotice|Broadcast an audio file.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_broadcast_audio|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team should hear the broadcast. 0 will make everyone hear it.}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|string|sound|sound to play}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_timer_flash ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|teamplay_timer_flash|string}}&lt;br /&gt;
{{hl2msg|short|time_remaining|how many seconds until the round ends}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_timer_time_added ===&lt;br /&gt;
{{begin-hl2msg|teamplay_timer_time_added|string}}&lt;br /&gt;
{{hl2msg|short|timer|entindex of the timer}}&lt;br /&gt;
{{hl2msg|short|seconds_added|how many seconds were added to the round timer}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_point_startcapture ===&lt;br /&gt;
{{qnotice|When a point is beginning to be captured}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_point_startcapture|string}}&lt;br /&gt;
{{hl2msg|byte|cp|index of the point being captured}}&lt;br /&gt;
{{hl2msg|string|cpname|name of the point}}&lt;br /&gt;
{{hl2msg|byte|team|which team currently owns the point}}&lt;br /&gt;
{{hl2msg|byte|capteam|which team is capping}}&lt;br /&gt;
{{hl2msg|string|cappers|string where each character is a player index of someone capping}}&lt;br /&gt;
{{hl2msg|float|captime|time between when this cap started and when the point last changed hands}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_point_captured ===&lt;br /&gt;
{{qnotice|When a control point is captured by a team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_point_captured|string}}&lt;br /&gt;
{{hl2msg|byte|cp|index of the point that was captured}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|string|cpname|name of the point}}&lt;br /&gt;
{{hl2msg|byte|team|which team capped}}&lt;br /&gt;
{{hl2msg|string|cappers|string where each character is a player index of someone that capped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_point_locked ===&lt;br /&gt;
{{begin-hl2msg|teamplay_point_locked|string}}&lt;br /&gt;
{{hl2msg|byte|cp|index of the point being captured}}&lt;br /&gt;
{{hl2msg|string|cpname|name of the point}}&lt;br /&gt;
{{hl2msg|byte|team|which team currently owns the point}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_point_unlocked ===&lt;br /&gt;
{{begin-hl2msg|teamplay_point_unlocked|string}}&lt;br /&gt;
{{hl2msg|byte|cp|index of the point being captured}}&lt;br /&gt;
{{hl2msg|string|cpname|name of the point}}&lt;br /&gt;
{{hl2msg|byte|team|which team currently owns the point}}&lt;br /&gt;
&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_capture_broken ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|teamplay_capture_broken|string}}&lt;br /&gt;
{{hl2msg|byte|cp|}}&lt;br /&gt;
{{hl2msg|string|cpname|}}&lt;br /&gt;
{{hl2msg|float|time_remaining|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_capture_blocked ===&lt;br /&gt;
{{qnotice|When a player blocks the capture of a control point}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_capture_blocked|string}}&lt;br /&gt;
{{hl2msg|byte|cp|index of the point that was blocked}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|string|cpname|name of the point}}&lt;br /&gt;
{{hl2msg|byte|blocker|index of the player that blocked the cap}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_flag_event ===&lt;br /&gt;
{{begin-hl2msg|teamplay_flag_event|string}}&lt;br /&gt;
{{hl2msg|short|player|player this event involves}}&lt;br /&gt;
{{hl2msg|short|carrier|the carrier if needed}}&lt;br /&gt;
{{hl2msg|short|eventtype|pick up, capture, defend, dropped}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_win_panel ===&lt;br /&gt;
{{qnotice|When the win-game panel is displayed}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_win_panel|string}}&lt;br /&gt;
{{hl2msg|byte|panel_style|for client to determine layout}}&lt;br /&gt;
{{hl2msg|byte|winning_team|}}&lt;br /&gt;
{{hl2msg|byte|winreason|the reason the team won}}&lt;br /&gt;
{{hl2msg|string|cappers|string where each character is a player index of someone that capped}}&lt;br /&gt;
{{hl2msg|short|flagcaplimit|if win reason was flag cap limit, the value of the flag cap limit}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|blue_score|red team score}}&lt;br /&gt;
{{hl2msg|short|red_score|blue team score}}&lt;br /&gt;
{{hl2msg|short|blue_score_prev|previous red team score}}&lt;br /&gt;
{{hl2msg|short|red_score_prev|previous blue team score}}&lt;br /&gt;
{{hl2msg|short|round_complete|is this a complete round, or the end of a mini-round}}&lt;br /&gt;
{{hl2msg|short|rounds_remaining|# of rounds remaining for wining team, if mini-round}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|player_1|}}&lt;br /&gt;
{{hl2msg|short|player_1_points|}}&lt;br /&gt;
{{hl2msg|short|player_2|}}&lt;br /&gt;
{{hl2msg|short|player_2_points|}}&lt;br /&gt;
{{hl2msg|short|player_3|}}&lt;br /&gt;
{{hl2msg|short|player_3_points|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_teambalanced_player ===&lt;br /&gt;
{{qnotice|When a player is balanced to another team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_teambalanced_player|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|byte|team|which team the player is being moved to}}&lt;br /&gt;
&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_setup_finished ===&lt;br /&gt;
{{qnotice|When the setup round ends}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_setup_finished|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== show_freezepanel ===&lt;br /&gt;
{{qnotice|When the death-snapshot panel is shown}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|show_freezepanel|string}}&lt;br /&gt;
{{hl2msg|short|killer|entindex of the killer entity}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== hide_freezepanel ===&lt;br /&gt;
{{qnotice|When the death-snapshot panel is hidden}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|hide_freezepanel|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== freezecam_started ===&lt;br /&gt;
{{qnotice|When a player enters the death-snapshot view}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|freezecam_started|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_changeteam ===&lt;br /&gt;
{{qnotice|When a LAN player changes team}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|localplayer_changeteam|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_score_changed ===&lt;br /&gt;
{{begin-hl2msg|localplayer_score_changed|string}}&lt;br /&gt;
{{hl2msg|short|score|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_changeclass ===&lt;br /&gt;
{{qnotice|When a LAN player changes class}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|localplayer_changeclass|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_respawn ===&lt;br /&gt;
{{qnotice|When a LAN player respawns}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|localplayer_respawn|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== building_info_changed ===&lt;br /&gt;
{{begin-hl2msg|building_info_changed|string}}&lt;br /&gt;
{{hl2msg|byte|building_type|}}&lt;br /&gt;
{{hl2msg|byte|object_mode|}}&lt;br /&gt;
{{hl2msg|byte|remove|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_changedisguise ===&lt;br /&gt;
{{qnotice|Whena LAN player changes their disguise as a spy}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|localplayer_changedisguise|string}}&lt;br /&gt;
{{hl2msg|bool|disguised|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_account_changed ===&lt;br /&gt;
{{begin-hl2msg|player_account_changed|string}}&lt;br /&gt;
{{hl2msg|short|old_value|}}&lt;br /&gt;
{{hl2msg|short|new_value|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== spy_pda_reset ===&lt;br /&gt;
{{begin-hl2msg|spy_pda_reset|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== flagstatus_update ===&lt;br /&gt;
{{begin-hl2msg|flagstatus_update|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_stats_updated ===&lt;br /&gt;
{{qnotice|When a players stats are updated}}&amp;lt;br&amp;gt;&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;
=== playing_commentary ===&lt;br /&gt;
{{qnotice|When a commentary is being played}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|playing_commentary|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_chargedeployed ===&lt;br /&gt;
{{qnotice|When an uber is deployed}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_chargedeployed|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of medic who deployed charge}}&lt;br /&gt;
{{hl2msg|short|targetid|user ID of who the medic charged}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_builtobject ===&lt;br /&gt;
{{qnotice|When a player builds an object}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_builtobject|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the builder}}&lt;br /&gt;
{{hl2msg|byte|object|}}&lt;br /&gt;
{{hl2msg|short|index|index of the object}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_upgradedobject ===&lt;br /&gt;
{{begin-hl2msg|player_upgradedobject|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|byte|object|}}&lt;br /&gt;
{{hl2msg|short|index|}}&lt;br /&gt;
{{hl2msg|bool|isbuilder|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== achievement_earned ===&lt;br /&gt;
{{qnotice|When a player earns an achievement}}&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;
 &lt;br /&gt;
=== spec_target_updated ===&lt;br /&gt;
{{begin-hl2msg|spec_target_updated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== tournament_stateupdate ===&lt;br /&gt;
{{begin-hl2msg|tournament_stateupdate|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID on server}}&lt;br /&gt;
{{hl2msg|bool|namechange|}}&lt;br /&gt;
{{hl2msg|short|readystate|}}&lt;br /&gt;
{{hl2msg|string|newname|players new name}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_calledformedic ===&lt;br /&gt;
{{qnotice|When a player calls for a medic}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_calledformedic|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_becameobserver ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|localplayer_becameobserver|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_ignited_inv ===&lt;br /&gt;
{{qnotice|sent when a player is ignited by a pyro who is being invulned, only to the medic who's doing the invulning}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|player_ignited_inv|string}}&lt;br /&gt;
{{hl2msg|byte|pyro_entindex|entindex of the pyro who ignited the victim}}&lt;br /&gt;
{{hl2msg|byte|victim_entindex|entindex of the player ignited by the pyro}}&lt;br /&gt;
{{hl2msg|byte|medic_entindex|entindex of the medic releasing the invuln}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_ignited ===&lt;br /&gt;
{{qnotice|sent when a player is ignited, only to the two players involved}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|player_ignited|string}}&lt;br /&gt;
{{hl2msg|byte|pyro_entindex|entindex of the pyro who ignited the victim}}&lt;br /&gt;
{{hl2msg|byte|victim_entindex|entindex of the player ignited by the pyro}}&lt;br /&gt;
{{hl2msg|byte|weaponid|weaponid of the weapon used}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_extinguished ===&lt;br /&gt;
{{qnotice|sent when a burning player is extinguished by a medic}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|player_extinguished|string}}&lt;br /&gt;
{{hl2msg|byte|victim|entindex of the player that was extinguished}}&lt;br /&gt;
{{hl2msg|byte|healer|entindex of the player who did the extinguishing}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_teleported ===&lt;br /&gt;
{{qnotice|Sent when a player is teleported}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_teleported|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of the player}}&lt;br /&gt;
{{hl2msg|short|builderid|userid of the player who built the teleporter}}&lt;br /&gt;
{{hl2msg|float|dist|distance the player was teleported}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_healedmediccall ===&lt;br /&gt;
{{qnotice|local player heals someone who called for medic.}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|player_healedmediccall|string}}&lt;br /&gt;
{{hl2msg|short|userid|userid of person who got healed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_chargeready ===&lt;br /&gt;
{{qnotice|local player has full medic charge}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|localplayer_chargeready|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_winddown ===&lt;br /&gt;
{{qnotice|local player minigun winddown}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|localplayer_winddown|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_invulned ===&lt;br /&gt;
{{qnotice|Send when a player is made invulnerable}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_invulned|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|medic_userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== escort_speed ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|escort_speed|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team}}&lt;br /&gt;
{{hl2msg|byte|speed|}}&lt;br /&gt;
{{hl2msg|byte|players|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== escort_progress ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|escort_progress|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team}}&lt;br /&gt;
{{hl2msg|float|progress|}}&lt;br /&gt;
{{hl2msg|bool|reset|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== escort_recede ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|escort_recede|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team}}&lt;br /&gt;
{{hl2msg|float|recedetime|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== client_loadout_changed ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|client_loadout_changed|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== gameui_activated ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|gameui_activated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== gameui_hidden ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|gameui_hidden|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_escort_score ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_escort_score|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|byte|points|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_healonhit ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_healonhit|string}}&lt;br /&gt;
{{hl2msg|short|amount|}}&lt;br /&gt;
{{hl2msg|byte|entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_stealsandvich ===&lt;br /&gt;
{{begin-hl2msg|player_stealsandvich|string}}&lt;br /&gt;
{{hl2msg|short|owner|}}&lt;br /&gt;
{{hl2msg|short|target|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== show_class_layout ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|show_class_layout|string}}&lt;br /&gt;
{{hl2msg|bool|show|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== show_vs_panel ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|show_vs_panel|string}}&lt;br /&gt;
{{hl2msg|bool|show|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_damaged ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_damaged|string}}&lt;br /&gt;
{{hl2msg|short|amount|}}&lt;br /&gt;
{{hl2msg|long|type|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_hurt ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_hurt|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{hl2msg|short|attacker|}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|damageamount|}}&lt;br /&gt;
{{hl2msg|bool|crit|}}&lt;br /&gt;
{{hl2msg|bool|minicrit|}}&lt;br /&gt;
{{hl2msg|bool|allseecrit|}}&lt;br /&gt;
{{hl2msg|short|weaponid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== arena_player_notification ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|arena_player_notification|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|byte|message|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== arena_match_maxstreak ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|arena_match_maxstreak|string}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|byte|streak|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== arena_round_start ===&lt;br /&gt;
{{qnotice|called when round is active, players can move}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|arena_round_start|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== arena_win_panel ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|arena_win_panel|string}}&lt;br /&gt;
{{hl2msg|byte|panel_style|for client to determine layout}}&lt;br /&gt;
{{hl2msg|byte|winning_team|}}&lt;br /&gt;
{{hl2msg|byte|winreason|the reason the team won}}&lt;br /&gt;
{{hl2msg|string|cappers|string where each character is a player index of someone that capped}}&lt;br /&gt;
{{hl2msg|short|flagcaplimit|if win reason was flag cap limit, the value of the flag cap limit}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|blue_score|red team score}}&lt;br /&gt;
{{hl2msg|short|red_score|blue team score}}&lt;br /&gt;
{{hl2msg|short|blue_score_prev|previous red team score}}&lt;br /&gt;
{{hl2msg|short|red_score_prev|previous blue team score}}&lt;br /&gt;
{{hl2msg|short|round_complete|is this a complete round, or the end of a mini-round}}&lt;br /&gt;
{{hl2msg|short|player_1|}}&lt;br /&gt;
{{hl2msg|short|player_1_damage|}}&lt;br /&gt;
{{hl2msg|short|player_1_healing|}}&lt;br /&gt;
{{hl2msg|short|player_1_lifetime|}}&lt;br /&gt;
{{hl2msg|short|player_1_kills|}}&lt;br /&gt;
{{hl2msg|short|player_2|}}&lt;br /&gt;
{{hl2msg|short|player_2_damage|}}&lt;br /&gt;
{{hl2msg|short|player_2_healing|}}&lt;br /&gt;
{{hl2msg|short|player_2_lifetime|}}&lt;br /&gt;
{{hl2msg|short|player_2_kills|}}&lt;br /&gt;
{{hl2msg|short|player_3|}}&lt;br /&gt;
{{hl2msg|short|player_3_damage|}}&lt;br /&gt;
{{hl2msg|short|player_3_healing|}}&lt;br /&gt;
{{hl2msg|short|player_3_lifetime|}}&lt;br /&gt;
{{hl2msg|short|player_3_kills|}}&lt;br /&gt;
{{hl2msg|short|player_4|}}&lt;br /&gt;
{{hl2msg|short|player_4_damage|}}&lt;br /&gt;
{{hl2msg|short|player_4_healing|}}&lt;br /&gt;
{{hl2msg|short|player_4_lifetime|}}&lt;br /&gt;
{{hl2msg|short|player_4_kills|}}&lt;br /&gt;
{{hl2msg|short|player_5|}}&lt;br /&gt;
{{hl2msg|short|player_5_damage|}}&lt;br /&gt;
{{hl2msg|short|player_5_healing|}}&lt;br /&gt;
{{hl2msg|short|player_5_lifetime|}}&lt;br /&gt;
{{hl2msg|short|player_5_kills|}}&lt;br /&gt;
{{hl2msg|short|player_6|}}&lt;br /&gt;
{{hl2msg|short|player_6_damage|}}&lt;br /&gt;
{{hl2msg|short|player_6_healing|}}&lt;br /&gt;
{{hl2msg|short|player_6_lifetime|}}&lt;br /&gt;
{{hl2msg|short|player_6_kills|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== inventory_updated ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|inventory_updated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== air_dash ===&lt;br /&gt;
{{qnotice|Called when a scout Performs Double Jump}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|air_dash|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== landed ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|landed|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_damage_dodged ===&lt;br /&gt;
{{qnotice|When a Player Evades Damage}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_damage_dodged|string}}&lt;br /&gt;
{{hl2msg|short|damage|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_stunned ===&lt;br /&gt;
{{qnotice|When a Player is Stunned}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_stunned|string}}&lt;br /&gt;
{{hl2msg|short|stunner|}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|bool|victim_capping|}}&lt;br /&gt;
{{hl2msg|bool|big_stun|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== scout_grand_slam ===&lt;br /&gt;
{{qnotice|When a Player is Killed by the Scout Taunt}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|scout_grand_slam|string}}&lt;br /&gt;
{{hl2msg|short|scout_id|}}&lt;br /&gt;
{{hl2msg|short|target_id|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== scout_slamdoll_landed ===&lt;br /&gt;
{{begin-hl2msg|scout_slamdoll_landed|string}}&lt;br /&gt;
{{hl2msg|short|target_index|}}&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;
=== scout_slamdoll_landed ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|scout_slamdoll_landed|string}}&lt;br /&gt;
{{hl2msg|short|target_index|}}&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;
=== arrow_impact ===&lt;br /&gt;
{{qnotice|When a player is hit by a Sniper's Huntsman arrow}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|arrow_impact|string}}&lt;br /&gt;
{{hl2msg|short|attachedEntity|}}&lt;br /&gt;
{{hl2msg|short|shooter|}}&lt;br /&gt;
{{hl2msg|short|boneIndexAttached|}}&lt;br /&gt;
{{hl2msg|float|bonePositionX|}}&lt;br /&gt;
{{hl2msg|float|bonePositionY|}}&lt;br /&gt;
{{hl2msg|float|bonePositionZ|}}&lt;br /&gt;
{{hl2msg|float|boneAnglesX|}}&lt;br /&gt;
{{hl2msg|float|boneAnglesY|}}&lt;br /&gt;
{{hl2msg|float|boneAnglesZ|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_jarated ===&lt;br /&gt;
{{qnotice|sent when a player is jarated, only to the two players involved}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|player_jarated|string}}&lt;br /&gt;
{{hl2msg|byte|thrower_entindex|entindex of the player who threw the jarate}}&lt;br /&gt;
{{hl2msg|byte|victim_entindex|entindex of the player receiving it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_jarated_fade ===&lt;br /&gt;
{{qnotice|sent when a player is jarated, only to the two players involved}}&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_jarated_fade|string}}&lt;br /&gt;
{{hl2msg|byte|thrower_entindex|entindex of the player who threw the jarate}}&lt;br /&gt;
{{hl2msg|byte|victim_entindex|entindex of the player receiving it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_shield_blocked ===&lt;br /&gt;
{{qnotice|sent when a player is jarated, only to the two players involved}}&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_shield_blocked|string}}&lt;br /&gt;
{{hl2msg|byte|attacker_entindex|entindex of the player who threw the jarate}}&lt;br /&gt;
{{hl2msg|byte|blocker_entindex|entindex of the player receiving it}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_pinned ===&lt;br /&gt;
{{qnotice|When a player is pinned to a wall}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_pinned|string}}&lt;br /&gt;
{{hl2msg|byte|pinned|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_healedbymedic ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_healedbymedic|string}}&lt;br /&gt;
{{hl2msg|byte|medic|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_spawn ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_spawn|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID who spawned}}&lt;br /&gt;
{{hl2msg|short|team|team they spawned on}}&lt;br /&gt;
{{hl2msg|short|class|class they spawned as}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_sapped_object ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_sapped_object|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the spy}}&lt;br /&gt;
{{hl2msg|short|ownerid|user ID of the building owner}}&lt;br /&gt;
{{hl2msg|byte|object|}}&lt;br /&gt;
{{hl2msg|short|sapperid|index of the sapper}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== item_found ===&lt;br /&gt;
{{qnotice|When a player finds an item}}&amp;lt;br&amp;gt;&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|string|item|item name (unlocalized)}}&lt;br /&gt;
{{hl2msg|bool|crafted|}}&lt;br /&gt;
{{hl2msg|bool|propername|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== show_annotations ===&lt;br /&gt;
{{begin-hl2msg|show_annotations|string}}&lt;br /&gt;
{{hl2msg|float|worldPosX|}}&lt;br /&gt;
{{hl2msg|float|worldPosY|}}&lt;br /&gt;
{{hl2msg|float|worldPosZ|}}&lt;br /&gt;
{{hl2msg|long|id|}}&lt;br /&gt;
{{hl2msg|string|text|item name (unlocalized)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== hide_annotations ===&lt;br /&gt;
{{begin-hl2msg|hide_annotations|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== post_inventory_application ===&lt;br /&gt;
{{qnotice|sent when a player gets a whole new set of items}}&amp;lt;br&amp;gt; &lt;br /&gt;
{{begin-hl2msg|post_inventory_application|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== controlpoint_unlock_updated ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|controlpoint_unlock_updated|string}}&lt;br /&gt;
{{hl2msg|short|index|index of the cap being updated}}&lt;br /&gt;
{{hl2msg|float|time|time}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== deploy_buff_banner ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|deploy_buff_banner|string}}&lt;br /&gt;
{{hl2msg|byte|buff_type|type of buff (skin index)}}&lt;br /&gt;
{{hl2msg|short|buff_owner|user ID of the person who gets the banner}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_buff ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_buff|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player the buff is being applied to}}&lt;br /&gt;
&lt;br /&gt;
{{hl2msg|short|buff_owner|user ID of the player with the banner}}&lt;br /&gt;
{{hl2msg|byte|buff_type|type of buff}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== medic_death ===&lt;br /&gt;
{{qnotice|When a medic dies}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|medic_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|healing|amount healed in this life}}&lt;br /&gt;
{{hl2msg|bool|charged|had a full ubercharge?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== overtime_nag ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|overtime_nag|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teams_changed ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|teams_changed|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== halloween_pumpkin_grab ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|halloween_pumpkin_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== rocket_jump ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|rocket_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== rocket_jump_landed ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|rocket_jump_landed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== sticky_jump ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|sticky_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== sticky_jump_landed ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|sticky_jump_landed|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== medic_defended ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|medic_defended|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|medic|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== localplayer_healed ===&lt;br /&gt;
{{begin-hl2msg|localplayer_healed|string}}&lt;br /&gt;
{{hl2msg|short|amount|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_destroyed_pipebomb ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_destroyed_pipebomb|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== object_deflected ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|object_deflected|string}}&lt;br /&gt;
{{hl2msg|short|userid|player who deflected the object}}&lt;br /&gt;
{{hl2msg|short|ownerid|owner of the object}}&lt;br /&gt;
{{hl2msg|short|weaponid|weapon id (0 means the player in ownerid was pushed)}}&lt;br /&gt;
&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_mvp ===&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|player_mvp|string}}&lt;br /&gt;
{{hl2msg|short|player|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== raid_spawn_mob ===&lt;br /&gt;
{{begin-hl2msg|raid_spawn_mob|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== raid_spawn_squad ===&lt;br /&gt;
{{begin-hl2msg|raid_spawn_squad|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== nav_blocked ===&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;
=== path_track_passed ===&lt;br /&gt;
{{begin-hl2msg|path_track_passed|string}}&lt;br /&gt;
{{hl2msg|short|index|index of the node being passed}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== num_cappers_changed ===&lt;br /&gt;
{{begin-hl2msg|num_cappers_changed|string}}&lt;br /&gt;
{{hl2msg|short|index|index of the trigger}}&lt;br /&gt;
{{hl2msg|byte|count|number of cappers (-1 for blocked)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_regenerate ===&lt;br /&gt;
{{begin-hl2msg|player_regenerate|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== update_status_item ===&lt;br /&gt;
{{begin-hl2msg|update_status_item|string}}&lt;br /&gt;
{{hl2msg|byte|index|}}&lt;br /&gt;
{{hl2msg|byte|object|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== cart_updated ===&lt;br /&gt;
{{begin-hl2msg|cart_updated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Oshroth</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&amp;diff=7728</id>
		<title>Talk:Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&amp;diff=7728"/>
		<updated>2010-05-20T06:42:32Z</updated>

		<summary type="html">&lt;p&gt;Oshroth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for?&lt;br /&gt;
[[User:Oshroth|Oshroth]] 05:09, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Of course, if you have more Infos for events then add them&lt;br /&gt;
----&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Is it alright for me to rearrange the events into an easier-to-read list, or at least move the explain_* events to the bottom of the list? Since there is over 70 explain_* events spread throughout the list, making it harder to find the events you are looking for [[User:Oshroth|Oshroth]] 06:42, 20 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
e.g.&lt;br /&gt;
=== Player related events ===&lt;br /&gt;
* player_death&lt;br /&gt;
* player_hurt&lt;br /&gt;
* player_team&lt;br /&gt;
* etc...&lt;br /&gt;
=== Item related events ===&lt;br /&gt;
* item_pickup&lt;br /&gt;
* ammo_pickup&lt;br /&gt;
* grenade_bounce&lt;br /&gt;
* etc...&lt;br /&gt;
=== Achievement related events ===&lt;br /&gt;
* chair_charged&lt;br /&gt;
* song_played&lt;br /&gt;
* foot_locker_opened&lt;br /&gt;
* etc...&lt;br /&gt;
=== Explain (i.e. Game Instructor) related events ===&lt;br /&gt;
* explain_coaster&lt;br /&gt;
* explain_mall_alarm&lt;br /&gt;
* explain_float&lt;br /&gt;
* etc...&lt;/div&gt;</summary>
		<author><name>Oshroth</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&amp;diff=7727</id>
		<title>Talk:Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&amp;diff=7727"/>
		<updated>2010-05-20T06:40:34Z</updated>

		<summary type="html">&lt;p&gt;Oshroth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for?&lt;br /&gt;
[[User:Oshroth|Oshroth]] 05:09, 19 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Of course, if you have more Infos for events then add them&lt;br /&gt;
----&lt;br /&gt;
Is it alright for me to rearrange the events into an easier-to-read list, or at least move the explain_* events to the bottom of the list? Since there is over 70 explain_* events spread throughout the list, making it harder to find the events you are looking for [[User:Oshroth|Oshroth]]&lt;br /&gt;
&lt;br /&gt;
e.g.&lt;br /&gt;
=== Player related events ===&lt;br /&gt;
* player_death&lt;br /&gt;
* player_hurt&lt;br /&gt;
* player_team&lt;br /&gt;
* etc...&lt;br /&gt;
=== Item related events ===&lt;br /&gt;
* item_pickup&lt;br /&gt;
* ammo_pickup&lt;br /&gt;
* grenade_bounce&lt;br /&gt;
* etc...&lt;br /&gt;
=== Achievement related events ===&lt;br /&gt;
* chair_charged&lt;br /&gt;
* song_played&lt;br /&gt;
* foot_locker_opened&lt;br /&gt;
* etc...&lt;br /&gt;
=== Explain (i.e. Game Instructor) related events ===&lt;br /&gt;
* explain_coaster&lt;br /&gt;
* explain_mall_alarm&lt;br /&gt;
* explain_float&lt;br /&gt;
* etc...&lt;/div&gt;</summary>
		<author><name>Oshroth</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=7726</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=7726"/>
		<updated>2010-05-20T06:23:58Z</updated>

		<summary type="html">&lt;p&gt;Oshroth: Changed some player_use info, added possible values for ability_use, added more info for weapon_drop&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|singals 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|ability classname. Possible values: ability_lunge(hunter), ability_toungue(smoker), ability_vomit(boomer), ability_charge(charger), ability_spit(spitter)}}&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;
=== 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|singals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|singals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|singals 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|}}&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;
{{end-hl2msg}}&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;
{{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;
=== 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 was being healed, but moved.}}&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 tried to use 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 being healed, 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}}&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;
=== 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|}}&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;
=== 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}}&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|}}&amp;lt;br&amp;gt;&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;
=== 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;
{{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;
=== 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;
{{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|}}&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|}}&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|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|}}&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|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|ran into a survivor we aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|}}&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|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|}}&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;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|}}&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>Oshroth</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Template:Eventnote&amp;diff=7725</id>
		<title>Template:Eventnote</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Template:Eventnote&amp;diff=7725"/>
		<updated>2010-05-20T05:53:52Z</updated>

		<summary type="html">&lt;p&gt;Oshroth: Created page with '&amp;lt;code style=&amp;quot;background-color: #e0e0e0;&amp;quot;&amp;gt;'''{{{1}}}:''' {{{2}}}&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code style=&amp;quot;background-color: #e0e0e0;&amp;quot;&amp;gt;'''{{{1}}}:''' {{{2}}}&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oshroth</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&amp;diff=7539</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=7539"/>
		<updated>2010-03-08T13:28:58Z</updated>

		<summary type="html">&lt;p&gt;Oshroth: Added more info to player_use event&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|}}&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|singals 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;
{{begin-hl2msg|ability_use|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|ability|ability classname}}&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;
=== 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|byte|team|}}&lt;br /&gt;
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}&lt;br /&gt;
{{end-hl2msg}}&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;
{{end-hl2msg}}&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;
{{end-hl2msg}}&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|singals a headshot}}&lt;br /&gt;
{{hl2msg|bool|minigun|singals a minigun kill}}&lt;br /&gt;
{{hl2msg|bool|blast|singals 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|}}&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;
{{end-hl2msg}}&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_ready ===&lt;br /&gt;
{{qnotice|}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|finale_vehicle_ready|string}}&lt;br /&gt;
{{hl2msg|None|None|}}&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;
{{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;
=== 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 was being healed, but moved.}}&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 tried to use 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 being healed, 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}}&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;
=== 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|}}&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;
=== 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|}}&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;
=== 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;
{{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;
{{end-hl2msg}}&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;
SM notes: player_use is called when a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors.&amp;lt;br&amp;gt;&lt;br /&gt;
If the used entity is an item, then item_pickup will be called before player_use is. &amp;lt;br&amp;gt;&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|}}&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|bool|dropped_by_infected|Infected dropped the weapon}}&lt;br /&gt;
{{end-hl2msg}}&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|}}&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;
=== 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|}}&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;
=== 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;
{{end-hl2msg}}&lt;br /&gt;
=== achievement_write_failed ===&lt;br /&gt;
{{qnotice|}}&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;
=== ghost_spawn_time ===&lt;br /&gt;
{{qnotice|}}&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;
=== 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|}}&amp;lt;br&amp;gt;&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;
=== 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;
{{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;
=== 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;
{{end-hl2msg}}&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;
{{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|}}&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|}}&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|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_carry_end ===&lt;br /&gt;
{{qnotice|}}&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|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_impact ===&lt;br /&gt;
{{qnotice|ran into a survivor we aren't carrying}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|charger_impact|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_start ===&lt;br /&gt;
{{qnotice|}}&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|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
=== charger_pummel_end ===&lt;br /&gt;
{{qnotice|}}&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;
{{end-hl2msg}}&lt;br /&gt;
=== strongman_bell_knocked_off ===&lt;br /&gt;
{{qnotice|}}&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_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;/div&gt;</summary>
		<author><name>Oshroth</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&amp;diff=7523</id>
		<title>Talk:Left 4 Dead 2 Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&amp;diff=7523"/>
		<updated>2010-02-19T05:09:22Z</updated>

		<summary type="html">&lt;p&gt;Oshroth: Created page with 'Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for? ~~~~'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for?&lt;br /&gt;
[[User:Oshroth|Oshroth]] 05:09, 19 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Oshroth</name></author>
		
	</entry>
</feed>