<?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=Scruffy</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=Scruffy"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/Special:Contributions/Scruffy"/>
	<updated>2026-05-08T19:28:44Z</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=10489</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=10489"/>
		<updated>2017-12-12T22:50:14Z</updated>

		<summary type="html">&lt;p&gt;Scruffy: /* projectile_direct_hit */ tyop&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Refer back to [[Game Events (Source)]] for more events.''&lt;br /&gt;
The following events can also be found in '''tf\tf2_misc_dir\resource\modevents.res'''&lt;br /&gt;
&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;
=== mm_lobby_chat ===&lt;br /&gt;
{{begin-hl2msg|mm_lobby_chat|string}}&lt;br /&gt;
{{hl2msg|string|steamid|steamID (64-bit value converted to string) of user who said the thing}}&lt;br /&gt;
{{hl2msg|string|text|Their chat message}}&lt;br /&gt;
{{hl2msg|short|type|What sort of message?  (Some &amp;quot;system&amp;quot; messages are sent by lobby leader)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mm_lobby_member_join ===&lt;br /&gt;
{{begin-hl2msg|mm_lobby_member_join|string}}&lt;br /&gt;
{{hl2msg|string|steamid|steamID (64-bit value converted to string) of user who joined}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mm_lobby_member_leave ===&lt;br /&gt;
{{begin-hl2msg|mm_lobby_member_leave|string}}&lt;br /&gt;
{{hl2msg|string|steamid|steamID (64-bit value converted to string) of user who joined}}&lt;br /&gt;
{{hl2msg|long|flags|Bitfield of EChatMemberStateChange flags describing who entered or left}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{qnotice|dominated, assister_dominated, revenge, assister_revenge, first_blood, and feign_death no longer exist in this event }}&amp;lt;br&amp;gt;&lt;br /&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|bool|silent_kill|}}&lt;br /&gt;
{{hl2msg|short|playerpenetratecount|}}&lt;br /&gt;
{{hl2msg|string|assister_fallback|contains a string to use if &amp;quot;assister&amp;quot; is -1}}&lt;br /&gt;
{{hl2msg|short|kill_streak_total|Kill streak count (level)}}&lt;br /&gt;
{{hl2msg|short|kill_streak_wep|Kill streak for killing weapon}}&lt;br /&gt;
{{hl2msg|short|kill_streak_assist|Kill streak for assister count}}&lt;br /&gt;
{{hl2msg|short|kill_streak_victim|Victims kill streak}}&lt;br /&gt;
{{hl2msg|short|ducks_streaked|Duck streak increment from this kill}}&lt;br /&gt;
{{hl2msg|short|duck_streak_total|Duck streak count for attacker}}&lt;br /&gt;
{{hl2msg|short|duck_streak_assist|Duck streak count for assister}}&lt;br /&gt;
{{hl2msg|short|duck_streak_victim|(former) duck streak count for victim}}&lt;br /&gt;
{{hl2msg|bool|rocket_jump|was the victim rocket jumping}}&lt;br /&gt;
{{hl2msg|short|weapon_def_index|item def index of weapon killer used}}&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;
{{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;
{{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 by game_sound name. Audio files are documented in the game_sound files inside tf2_misc_dir.vpk.}}&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. -1 will make everyone hear it.}}&lt;br /&gt;
{{hl2msg|string|sound|sound to play}}&lt;br /&gt;
{{hl2msg|short|additional_flags|additional sound flags to pass through to sound system}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== teamplay_timer_flash ===&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;
{{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;
{{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;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teamplay_capture_broken ===&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;
{{hl2msg|string|cpname|name of the point}}&lt;br /&gt;
{{hl2msg|byte|blocker|index of the player that blocked the cap}}&lt;br /&gt;
{{hl2msg|byte|victim|index of the player that died, causing the block}}&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;
{{hl2msg|byte|home|whether or not the flag was home (only set for TF_FLAGEVENT_PICKUP)}}&lt;br /&gt;
{{hl2msg|byte|team|which team the flag belongs to}}&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;
{{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;
{{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;
{{hl2msg|short|killstreak_player_1|}}&lt;br /&gt;
{{hl2msg|short|killstreak_player_1_count|}}&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;
{{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;
=== teamplay_alert ===&lt;br /&gt;
{{qnotice|When an alert is shown to a player}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|teamplay_alert|string}}&lt;br /&gt;
{{hl2msg|short|alert_type|which alert type is this (scramble, etc)?}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== training_complete ===&lt;br /&gt;
{{begin-hl2msg|training_complete|string}}&lt;br /&gt;
{{hl2msg|string|next_map|next map (if any)}}&lt;br /&gt;
{{hl2msg|string|map|the name of the map this screen is on.}}&lt;br /&gt;
{{hl2msg|string|text|text to show}}&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|When a 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;
{{hl2msg|short|userid|user ID of the player who now has the flag}}&lt;br /&gt;
{{hl2msg|long|entindex|ent index of flag}}&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;
=== player_carryobject ===&lt;br /&gt;
{{begin-hl2msg|player_carryobject|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|byte|object|}}&lt;br /&gt;
{{hl2msg|short|index|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_dropobject ===&lt;br /&gt;
{{begin-hl2msg|player_dropobject|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|byte|object|}}&lt;br /&gt;
{{hl2msg|short|index|}}&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;
{{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;
{{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;
=== object_detonated ===&lt;br /&gt;
{{begin-hl2msg|object_detonated|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;
=== 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;
=== tournament_enablecountdown ===&lt;br /&gt;
{{begin-hl2msg|tournament_enablecountdown|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== player_calledformedic ===&lt;br /&gt;
{{qnotice|When a player calls for a medic. This does not appear to fire for the server.}}&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;
=== player_askedforball ===&lt;br /&gt;
{{qnotice|When a player asks for the ball in PASStime.}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_askedforball|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== localplayer_becameobserver ===&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;
{{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;
{{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;
{{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;
{{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;
=== gameui_activated ===&lt;br /&gt;
{{begin-hl2msg|gameui_activated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== gameui_hidden ===&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;
{{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;
{{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;
{{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;
{{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;
{{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;
{{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;
{{hl2msg|short|damageamount|}}&lt;br /&gt;
{{hl2msg|short|custom|}}&lt;br /&gt;
{{hl2msg|bool|showdisguisedcrit|if our attribute specifically crits disguised enemies we need to show it on the client}}&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;
{{hl2msg|byte|bonuseffect|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== arena_player_notification ===&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;
{{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;
{{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 - 1 (someone capped) 2 (entire team was killed)}}&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;
{{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;
=== pve_win_panel ===&lt;br /&gt;
{{qnotice|MvM Win Panel}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|pve_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;
{{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;
{{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 with Bonk}}&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;
=== arrow_impact ===&lt;br /&gt;
{{qnotice|When a player is hit by a Sniper's Huntsman arrow or Medic's Crusader's Crossbow 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;
{{hl2msg|short|projectileType|}}&lt;br /&gt;
{{hl2msg|bool|isCrit|}}&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 Razorback blocks a backstab}}&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 attacked}}&lt;br /&gt;
{{hl2msg|byte|blocker_entindex|entindex of the player whose shield blocked the stab}}&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;
{{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;
{{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;
{{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|byte|method|method by which we acquired the item (TODO: Show which numbers represent which method of finding.)}}&lt;br /&gt;
{{hl2msg|long|itemdef|the item definition index}}&lt;br /&gt;
{{hl2msg|byte|isstrange|}}&lt;br /&gt;
{{hl2msg|long|isunusual|}}&lt;br /&gt;
{{hl2msg|float|wear|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== show_annotation ===&lt;br /&gt;
{{begin-hl2msg|show_annotation|string}}&lt;br /&gt;
{{hl2msg|float|worldPosX|}}&lt;br /&gt;
{{hl2msg|float|worldPosY|}}&lt;br /&gt;
{{hl2msg|float|worldPosZ|}}&lt;br /&gt;
{{hl2msg|float|worldNormalX|}}&lt;br /&gt;
{{hl2msg|float|worldNormalY|}}&lt;br /&gt;
{{hl2msg|float|worldNormalZ|}}&lt;br /&gt;
{{hl2msg|long|id|}}&lt;br /&gt;
{{hl2msg|string|text|name (unlocalized)}}&lt;br /&gt;
{{hl2msg|float|lifetime|}}&lt;br /&gt;
{{hl2msg|long|visibilityBitfield|bitfield of the players that can see this}}&lt;br /&gt;
{{hl2msg|long|follow_entindex|if this is set, follow this entity}}&lt;br /&gt;
{{hl2msg|bool|show_distance|}}&lt;br /&gt;
{{hl2msg|string|play_sound|}}&lt;br /&gt;
{{hl2msg|bool|show_effect|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== hide_annotation ===&lt;br /&gt;
{{begin-hl2msg|hide_annotation|string}}&lt;br /&gt;
{{hl2msg|long|id|}}&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, aka touches a resupply locker / respawn cabinet or spawns in.}}&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;
{{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;
{{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;
{{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;
{{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;
{{begin-hl2msg|overtime_nag|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== teams_changed ===&lt;br /&gt;
{{begin-hl2msg|teams_changed|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== halloween_pumpkin_grab ===&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;
{{begin-hl2msg|rocket_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|playsound|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== rocket_jump_landed ===&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;
{{begin-hl2msg|sticky_jump|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|bool|playsound|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
 &lt;br /&gt;
=== sticky_jump_landed ===&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;
{{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;
{{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;
{{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;
{{hl2msg|byte|object_entindex|entindex of the object that got deflected}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_mvp ===&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;
=== stats_resetround ===&lt;br /&gt;
{{begin-hl2msg|stats_resetround|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scorestats_accumulated_update ===&lt;br /&gt;
{{begin-hl2msg|scorestats_accumulated_update|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== scorestats_accumulated_reset ===&lt;br /&gt;
{{begin-hl2msg|scorestats_accumulated_reset|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== achievement_earned_local ===&lt;br /&gt;
{{begin-hl2msg|achievement_earned_local|string}}&lt;br /&gt;
{{hl2msg|short|achievement|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_healed ===&lt;br /&gt;
{{begin-hl2msg|player_healed|string}}&lt;br /&gt;
{{hl2msg|short|patient|}}&lt;br /&gt;
{{hl2msg|short|healer|}}&lt;br /&gt;
{{hl2msg|short|amount|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== building_healed ===&lt;br /&gt;
{{begin-hl2msg|building_healed|string}}&lt;br /&gt;
{{hl2msg|short|building|}}&lt;br /&gt;
{{hl2msg|short|healer|}}&lt;br /&gt;
{{hl2msg|short|amount|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== item_pickup ===&lt;br /&gt;
{{begin-hl2msg|item_pickup|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{hl2msg|string|item|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== duel_status ===&lt;br /&gt;
{{begin-hl2msg|duel_status|string}}&lt;br /&gt;
{{hl2msg|short|killer|}}&lt;br /&gt;
{{hl2msg|short|score_type|}}&lt;br /&gt;
{{hl2msg|short|initiator|}}&lt;br /&gt;
{{hl2msg|short|target|}}&lt;br /&gt;
{{hl2msg|short|initiator_score|}}&lt;br /&gt;
{{hl2msg|short|target_score|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== fish_notice ===&lt;br /&gt;
{{qnotice|clone of &amp;quot;player_death&amp;quot;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|fish_notice|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|bool|silent_kill|}}&lt;br /&gt;
{{hl2msg|string|assister_fallback|contains a string to use if &amp;quot;assister&amp;quot; is -1}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== fish_notice__arm ===&lt;br /&gt;
{{qnotice|clone of &amp;quot;fish_notice&amp;quot; (...clone of &amp;quot;player_death&amp;quot;}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|fish_notice__arm|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|bool|silent_kill|}}&lt;br /&gt;
{{hl2msg|string|assister_fallback|contains a string to use if &amp;quot;assister&amp;quot; is -1}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== throwable_hit ===&lt;br /&gt;
{{qnotice|clone of &amp;quot;player_death&amp;quot; with added counts}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|throwable_hit|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|bool|silent_kill|}}&lt;br /&gt;
{{hl2msg|string|assister_fallback|contains a string to use if &amp;quot;assister&amp;quot; is -1}}&lt;br /&gt;
{{hl2msg|short|totalhits|Number of hits his player has done}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pumpkin_lord_summoned ===&lt;br /&gt;
{{begin-hl2msg|pumpkin_lord_summoned|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pumpkin_lord_killed ===&lt;br /&gt;
{{begin-hl2msg|pumpkin_lord_killed|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== merasmus_summoned ===&lt;br /&gt;
{{begin-hl2msg|merasmus_summoned|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== merasmus_killed ===&lt;br /&gt;
{{begin-hl2msg|merasmus_summoned|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== merasmus_escape_warning ===&lt;br /&gt;
{{begin-hl2msg|merasmus_summoned|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{hl2msg|byte|time_remaining|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== merasmus_escaped ===&lt;br /&gt;
{{begin-hl2msg|merasmus_summoned|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== eyeball_boss_summoned ===&lt;br /&gt;
{{begin-hl2msg|eyeball_boss_summoned|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== eyeball_boss_stunned ===&lt;br /&gt;
{{begin-hl2msg|eyeball_boss_stunned|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{hl2msg|byte|player_entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== eyeball_boss_killed ===&lt;br /&gt;
{{begin-hl2msg|eyeball_boss_killed|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== eyeball_boss_killer ===&lt;br /&gt;
{{begin-hl2msg|eyeball_boss_killer|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{hl2msg|byte|player_entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== eyeball_boss_escape_imminent ===&lt;br /&gt;
{{begin-hl2msg|eyeball_boss_escape_imminent|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{hl2msg|byte|time_remaining|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== eyeball_boss_escaped ===&lt;br /&gt;
{{begin-hl2msg|eyeball_boss_escaped|string}}&lt;br /&gt;
{{hl2msg|short|level|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== npc_hurt ===&lt;br /&gt;
{{begin-hl2msg|npc_hurt|string}}&lt;br /&gt;
{{hl2msg|short|entindex|}}&lt;br /&gt;
{{hl2msg|short|health|}}&lt;br /&gt;
{{hl2msg|short|attacker_player|}}&lt;br /&gt;
{{hl2msg|short|weaponid|}}&lt;br /&gt;
{{hl2msg|short|damageamount|}}&lt;br /&gt;
{{hl2msg|bool|crit|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== controlpoint_timer_updated ===&lt;br /&gt;
{{begin-hl2msg|controlpoint_timer_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;
=== player_highfive_start ===&lt;br /&gt;
{{begin-hl2msg|player_highfive_start|string}}&lt;br /&gt;
{{hl2msg|byte|entindex|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_highfive_cancel ===&lt;br /&gt;
{{begin-hl2msg|player_highfive_cancel|string}}&lt;br /&gt;
{{hl2msg|byte|entindex|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_highfive_success ===&lt;br /&gt;
{{begin-hl2msg|player_highfive_success|string}}&lt;br /&gt;
{{hl2msg|byte|initiator_entindex|}}&lt;br /&gt;
{{hl2msg|byte|partner_entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_bonuspoints ===&lt;br /&gt;
{{begin-hl2msg|player_bonuspoints|string}}&lt;br /&gt;
{{hl2msg|short|points|}}&lt;br /&gt;
{{hl2msg|short|player_entindex|}}&lt;br /&gt;
{{hl2msg|short|source_entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_upgraded ===&lt;br /&gt;
{{qnotice|This event appears to be missing an argument for which player upgraded}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{begin-hl2msg|player_upgraded|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_buyback ===&lt;br /&gt;
{{begin-hl2msg|player_buyback|string}}&lt;br /&gt;
{{hl2msg|short|player|}}&lt;br /&gt;
{{hl2msg|short|cost|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_used_powerup_bottle ===&lt;br /&gt;
{{begin-hl2msg|player_used_powerup_bottle|string}}&lt;br /&gt;
{{hl2msg|short|player|}}&lt;br /&gt;
{{hl2msg|short|type|}}&lt;br /&gt;
{{hl2msg|float|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== christmas_gift_grab ===&lt;br /&gt;
{{begin-hl2msg|christmas_gift_grab|string}}&lt;br /&gt;
{{hl2msg|short|userid|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_killed_achievement_zone ===&lt;br /&gt;
{{begin-hl2msg|player_killed_achievement_zone|string}}&lt;br /&gt;
{{hl2msg|short|attacker|entindex of the attacker}}&lt;br /&gt;
{{hl2msg|short|victim|entindex of the victim}}&lt;br /&gt;
{{hl2msg|short|zone_id|type of area (0 for general, 1 for capture zone)}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== party_updated ===&lt;br /&gt;
{{begin-hl2msg|party_updated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== lobby_updated ===&lt;br /&gt;
{{begin-hl2msg|lobby_updated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_mission_update ===&lt;br /&gt;
{{begin-hl2msg|mvm_mission_update|string}}&lt;br /&gt;
{{hl2msg|short|class|}}&lt;br /&gt;
{{hl2msg|short|count|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== recalculate_holidays ===&lt;br /&gt;
{{begin-hl2msg|recalculate_holidays|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_currency_changed ===&lt;br /&gt;
{{begin-hl2msg|player_currency_changed|string}}&lt;br /&gt;
{{hl2msg|short|currency|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== doomsday_rocket_open ===&lt;br /&gt;
{{begin-hl2msg|doomsday_rocket_open|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team opened the rocket}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== remove_nemesis_relationship ===&lt;br /&gt;
{{begin-hl2msg|remove_nemesis_relationship|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player who should reset}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_creditbonus_wave ===&lt;br /&gt;
{{begin-hl2msg|mvm_creditbonus_wave|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_creditbonus_all ===&lt;br /&gt;
{{begin-hl2msg|mvm_creditbonus_all|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_creditbonus_all_advanced ===&lt;br /&gt;
{{begin-hl2msg|mvm_creditbonus_all|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_quick_sentry_upgrade ===&lt;br /&gt;
{{begin-hl2msg|mvm_quick_sentry_upgrade|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_tank_destroyed_by_players ===&lt;br /&gt;
{{begin-hl2msg|mvm_tank_destroyed_by_players|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_kill_robot_delivering_bomb ===&lt;br /&gt;
{{begin-hl2msg|mvm_kill_robot_delivering_bomb|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_pickup_currency ===&lt;br /&gt;
{{begin-hl2msg|mvm_pickup_currency|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|currency|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_bomb_carrier_killed ===&lt;br /&gt;
{{begin-hl2msg|mvm_bomb_carrier_killed|string}}&lt;br /&gt;
{{hl2msg|short|level|upgrade level of the carrier}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_sentrybuster_detonate ===&lt;br /&gt;
{{begin-hl2msg|mvm_sentrybuster_detonate|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the target playerr}}&lt;br /&gt;
{{hl2msg|float|det_x|origin of the sentry buster}}&lt;br /&gt;
{{hl2msg|float|det_y|}}&lt;br /&gt;
{{hl2msg|float|det_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_scout_marked_for_death ===&lt;br /&gt;
{{begin-hl2msg|mvm_scout_marked_for_death|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_medic_powerup_shared ===&lt;br /&gt;
{{begin-hl2msg|mvm_medic_powerup_shared|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_begin_wave ===&lt;br /&gt;
{{begin-hl2msg|mvm_begin_wave|string}}&lt;br /&gt;
{{hl2msg|short|wave_index|}}&lt;br /&gt;
{{hl2msg|short|max_waves|}}&lt;br /&gt;
{{hl2msg|short|advanced|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_wave_complete ===&lt;br /&gt;
{{begin-hl2msg|mvm_wave_complete|string}}&lt;br /&gt;
{{hl2msg|bool|advanced|is this an advanced popfile}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_mission_complete ===&lt;br /&gt;
{{begin-hl2msg|mvm_mission_complete|string}}&lt;br /&gt;
{{hl2msg|string|mission|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_bomb_reset_by_player ===&lt;br /&gt;
{{begin-hl2msg|mvm_bomb_reset_by_player|string}}&lt;br /&gt;
{{hl2msg|short|player|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_bomb_alarm_triggered ===&lt;br /&gt;
{{begin-hl2msg|mvm_bomb_alarm_triggered|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_bomb_deploy_reset_by_player ===&lt;br /&gt;
{{begin-hl2msg|mvm_bomb_deploy_reset_by_player|string}}&lt;br /&gt;
{{hl2msg|short|player|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_wave_failed ===&lt;br /&gt;
{{begin-hl2msg|mvm_wave_failed|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_reset_stats ===&lt;br /&gt;
{{begin-hl2msg|mvm_reset_stats|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== damage_resisted ===&lt;br /&gt;
{{begin-hl2msg|damage_resisted|string}}&lt;br /&gt;
{{hl2msg|byte|entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== revive_player_notify ===&lt;br /&gt;
{{begin-hl2msg|revive_player_notify|string}}&lt;br /&gt;
{{hl2msg|short|entindex|}}&lt;br /&gt;
{{hl2msg|short|marker_entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== revive_player_stopped ===&lt;br /&gt;
{{begin-hl2msg|revive_player_stopped|string}}&lt;br /&gt;
{{hl2msg|short|entindex|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== revive_player_complete ===&lt;br /&gt;
{{begin-hl2msg|revive_player_complete|string}}&lt;br /&gt;
{{hl2msg|short|entindex|entindex of the medic}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_turned_to_ghost ===&lt;br /&gt;
{{begin-hl2msg|player_turned_to_ghost|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player who changed to a ghost}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== medigun_shield_blocked_damage ===&lt;br /&gt;
{{begin-hl2msg|medigun_shield_blocked_damage|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player using the shield}}&lt;br /&gt;
{{hl2msg|float|damage|damage that was blocked}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_adv_wave_complete_no_gates ===&lt;br /&gt;
{{begin-hl2msg|mvm_adv_wave_complete_no_gates|string}}&lt;br /&gt;
{{hl2msg|short|index|wave index}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_sniper_headshot_currency ===&lt;br /&gt;
{{begin-hl2msg|mvm_sniper_headshot_currency|string}}&lt;br /&gt;
{{hl2msg|short|userid|user ID of the player}}&lt;br /&gt;
{{hl2msg|short|currency|currency collected}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_mannhattan_pit ===&lt;br /&gt;
{{begin-hl2msg|mvm_mannhattan_pit|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== flag_carried_in_detection_zone ===&lt;br /&gt;
{{begin-hl2msg|flag_carried_in_detection_zone|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_adv_wave_killed_stun_radio ===&lt;br /&gt;
{{begin-hl2msg|mvm_adv_wave_killed_stun_radio|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_directhit_stun ===&lt;br /&gt;
{{begin-hl2msg|player_directhit_stun|string}}&lt;br /&gt;
{{hl2msg|short|attacker|entindex of the attacker}}&lt;br /&gt;
{{hl2msg|short|victim|entindex of the victim}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== mvm_sentrybuster_killed ===&lt;br /&gt;
{{begin-hl2msg|mvm_sentrybuster_killed|string}}&lt;br /&gt;
{{hl2msg|short|sentry_buster|entindex}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== upgrades_file_changed ===&lt;br /&gt;
{{begin-hl2msg|upgrades_file_changed|string}}&lt;br /&gt;
{{hl2msg|string|path|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== rd_team_points_changed ===&lt;br /&gt;
{{begin-hl2msg|rd_team_points_changed|string}}&lt;br /&gt;
{{hl2msg|short|points|}}&lt;br /&gt;
{{hl2msg|byte|team|}}&lt;br /&gt;
{{hl2msg|byte|method|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== rd_rules_state_changed ===&lt;br /&gt;
{{begin-hl2msg|rd_rules_state_changed|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== rd_robot_killed ===&lt;br /&gt;
{{qnotice|this extends the original player_death}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|rd_robot_killed|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|string|weapon_logclassname|weapon name that should be printed on the log}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== rd_robot_impact ===&lt;br /&gt;
{{begin-hl2msg|rd_robot_impact|string}}&lt;br /&gt;
{{hl2msg|short|entindex|}}&lt;br /&gt;
{{hl2msg|float|impulse_x|}}&lt;br /&gt;
{{hl2msg|float|impulse_y|}}&lt;br /&gt;
{{hl2msg|float|impulse_z|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== teamplay_pre_round_time_left ===&lt;br /&gt;
{{begin-hl2msg|teamplay_pre_round_time_left|string}}&lt;br /&gt;
{{hl2msg|short|time|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== parachute_deploy ===&lt;br /&gt;
{{begin-hl2msg|parachute_deploy|string}}&lt;br /&gt;
{{hl2msg|short|index|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== parachute_holster ===&lt;br /&gt;
{{begin-hl2msg|parachute_holster|string}}&lt;br /&gt;
{{hl2msg|short|index|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== kill_refills_meter ===&lt;br /&gt;
{{begin-hl2msg|kill_refills_meter|string}}&lt;br /&gt;
{{hl2msg|short|index|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== rps_taunt_event ===&lt;br /&gt;
{{begin-hl2msg|rps_taunt_event|string}}&lt;br /&gt;
{{hl2msg|short|winner|entindex of the winning player}}&lt;br /&gt;
{{hl2msg|byte|winner_rps|winner's selection}}&lt;br /&gt;
{{hl2msg|short|loser|entindex of the losing player}}&lt;br /&gt;
{{hl2msg|byte|loser_rps|loser's selection}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== conga_kill ===&lt;br /&gt;
{{begin-hl2msg|kill_refills_meter|string}}&lt;br /&gt;
{{hl2msg|short|index|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_initial_spawn ===&lt;br /&gt;
{{begin-hl2msg|player_initial_spawn|string}}&lt;br /&gt;
{{hl2msg|short|index|entindex of the player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== competitive_victory ===&lt;br /&gt;
{{begin-hl2msg|competitive_victory|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== competitive_skillrating_update ===&lt;br /&gt;
{{begin-hl2msg|competitive_skillrating_update|string}}&lt;br /&gt;
{{hl2msg|short|index|entindex of the player}}&lt;br /&gt;
{{hl2msg|short|rating|skillrating}}&lt;br /&gt;
{{hl2msg|short|delta|skillrating adjustment}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== minigame_win ===&lt;br /&gt;
{{begin-hl2msg|minigame_win|string}}&lt;br /&gt;
{{hl2msg|byte|team|which team won the minigame}}&lt;br /&gt;
{{hl2msg|byte|type|what type of minigame was won}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== sentry_on_go_active ===&lt;br /&gt;
{{begin-hl2msg|sentry_on_go_active|string}}&lt;br /&gt;
{{hl2msg|short|index|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== duck_xp_level_up ===&lt;br /&gt;
{{begin-hl2msg|duck_xp_level_up|string}}&lt;br /&gt;
{{hl2msg|short|level|leveled up to what}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== questlog_opened ===&lt;br /&gt;
{{begin-hl2msg|questlog_opened|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== schema_updated ===&lt;br /&gt;
{{begin-hl2msg|schema_updated|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== localplayer_pickup_weapon ===&lt;br /&gt;
{{begin-hl2msg|localplayer_pickup_weapon|string}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== rd_player_score_points ===&lt;br /&gt;
{{begin-hl2msg|rd_player_score_points|string}}&lt;br /&gt;
{{hl2msg|short|player|}}&lt;br /&gt;
{{hl2msg|short|method|}}&lt;br /&gt;
{{hl2msg|short|amount|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== demoman_det_stickies ===&lt;br /&gt;
{{begin-hl2msg|demoman_det_stickies|string}}&lt;br /&gt;
{{hl2msg|short|player|entindex of the detonating player}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== quest_objective_completed ===&lt;br /&gt;
{{qnotice|For prediction}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{begin-hl2msg|quest_objective_completed|string}}&lt;br /&gt;
{{hl2msg|long|quest_item_id_low|}}&lt;br /&gt;
{{hl2msg|long|quest_item_id_hi|}}&lt;br /&gt;
{{hl2msg|long|quest_objective_id|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== player_score_changed ===&lt;br /&gt;
{{begin-hl2msg|player_score_changed|string}}&lt;br /&gt;
{{hl2msg|byte|player|}}&lt;br /&gt;
{{hl2msg|short|delta|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== killed_capping_player ===&lt;br /&gt;
{{begin-hl2msg|killed_capping_player|string}}&lt;br /&gt;
{{hl2msg|byte|cp|index of the point}}&lt;br /&gt;
{{hl2msg|byte|killer|index of the killer}}&lt;br /&gt;
{{hl2msg|byte|victim|index of the victim}}&lt;br /&gt;
{{hl2msg|byte|assister|index of the assister}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== environmental_death ===&lt;br /&gt;
{{begin-hl2msg|environmental_death|string}}&lt;br /&gt;
{{hl2msg|byte|killer|index of the killer}}&lt;br /&gt;
{{hl2msg|byte|victim|index of the victim}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== projectile_direct_hit ===&lt;br /&gt;
{{begin-hl2msg|projectile_direct_hit|string}}&lt;br /&gt;
{{hl2msg|byte|attacker|index of the player who shot the projectile}}&lt;br /&gt;
{{hl2msg|byte|victim|index of the player who got direct-hit}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pass_get ===&lt;br /&gt;
{{begin-hl2msg|pass_get|string}}&lt;br /&gt;
{{hl2msg|short|owner|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pass_score ===&lt;br /&gt;
{{begin-hl2msg|pass_score|string}}&lt;br /&gt;
{{hl2msg|short|player|}}&lt;br /&gt;
{{hl2msg|short|points|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pass_free ===&lt;br /&gt;
{{begin-hl2msg|pass_free|string}}&lt;br /&gt;
{{hl2msg|short|owner|}}&lt;br /&gt;
{{hl2msg|short|attacker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pass_pass_caught ===&lt;br /&gt;
{{begin-hl2msg|pass_pass_caught|string}}&lt;br /&gt;
{{hl2msg|short|passer|}}&lt;br /&gt;
{{hl2msg|short|catcher|}}&lt;br /&gt;
{{hl2msg|float|dist|}}&lt;br /&gt;
{{hl2msg|float|duration|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pass_ball_stolen ===&lt;br /&gt;
{{begin-hl2msg|pass_ball_stolen|string}}&lt;br /&gt;
{{hl2msg|short|victim|}}&lt;br /&gt;
{{hl2msg|short|attacker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;br /&gt;
&lt;br /&gt;
=== pass_ball_blocked ===&lt;br /&gt;
{{begin-hl2msg|pass_ball_blocked|string}}&lt;br /&gt;
{{hl2msg|short|owner|}}&lt;br /&gt;
{{hl2msg|short|blocker|}}&lt;br /&gt;
{{end-hl2msg}}&lt;/div&gt;</summary>
		<author><name>Scruffy</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Achievement_IDs&amp;diff=10488</id>
		<title>Achievement IDs</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Achievement_IDs&amp;diff=10488"/>
		<updated>2017-12-11T02:19:22Z</updated>

		<summary type="html">&lt;p&gt;Scruffy: /* Christmas 2011 Achievement */ Correction (cf https://steamcommunity.com/stats/TF2/achievements  )&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Achievement Identification Numbers ==&lt;br /&gt;
&lt;br /&gt;
VALVe uses :&lt;br /&gt;
&lt;br /&gt;
'''CTFPlayer::AwardAchievement(int iAchievementID, int iIterator)''' &lt;br /&gt;
&lt;br /&gt;
in order to award a player an achievement. Each achievement has a specific ID number. The list below is a (hopefully) complete list of ID numbers.&lt;br /&gt;
&lt;br /&gt;
Format: &amp;lt;ID Number&amp;gt;: &amp;lt;Name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special Thanks to '''CShadowRun''' and '''predcrab''' for all their help!&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== General Achievements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;127: Sentry Gunner&lt;br /&gt;
128: Nemesis&lt;br /&gt;
129: Hard To Kill&lt;br /&gt;
130: Master of Disguise&lt;br /&gt;
131: With Friends Like These&lt;br /&gt;
132: Dynasty&lt;br /&gt;
133: Hardcore&lt;br /&gt;
134: Powerhouse Offense&lt;br /&gt;
135: Lightning Offense&lt;br /&gt;
136: Relentless Offense&lt;br /&gt;
137: Impenetrable Defense&lt;br /&gt;
138: Impossible Defense&lt;br /&gt;
139: Head of the Class&lt;br /&gt;
140: World Traveler&lt;br /&gt;
141: Team Doctor&lt;br /&gt;
142: Flamethrower&lt;br /&gt;
145: Grey Matter&lt;br /&gt;
150: Riftwalker&lt;br /&gt;
152: Escape the Heat&lt;br /&gt;
154: BFF2&lt;br /&gt;
155: Mass Hysteria&lt;br /&gt;
156: A Fresh Pair of Eyes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Scout Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;1001: First Blood&lt;br /&gt;
1002: First Blood, Part 2&lt;br /&gt;
1003: Quick Hook&lt;br /&gt;
1004: A Year to Remember&lt;br /&gt;
1005: The Cycle&lt;br /&gt;
1006: Closer&lt;br /&gt;
1007: If You Build it&lt;br /&gt;
1008: Gun Down&lt;br /&gt;
1009: Batter Up&lt;br /&gt;
1010: Doctoring the ball&lt;br /&gt;
1011: Dodgers 1, Giants 0&lt;br /&gt;
1012: Batting the Doctor&lt;br /&gt;
1013: I'm Bat Man&lt;br /&gt;
1014: Triple Steal&lt;br /&gt;
1015: Pop Fly&lt;br /&gt;
1016: Round-Tripper&lt;br /&gt;
1017: Artful Dodger&lt;br /&gt;
1018: Fall Classic&lt;br /&gt;
1019: Strike Zone&lt;br /&gt;
1020: Foul Territory&lt;br /&gt;
1021: The Big Hurt&lt;br /&gt;
1022: Brushback&lt;br /&gt;
1023: Moon Shot&lt;br /&gt;
1024: Beanball&lt;br /&gt;
1025: Retire the Runner&lt;br /&gt;
1026: Caught Napping&lt;br /&gt;
1027: Side Retired&lt;br /&gt;
1028: Triple Play&lt;br /&gt;
1029: Stealing Home&lt;br /&gt;
1030: Set the Table&lt;br /&gt;
1031: Block the Plate&lt;br /&gt;
1032: Belittled Beleaguer&lt;br /&gt;
1033: No-Hitter&lt;br /&gt;
1034: Race for the Pennant&lt;br /&gt;
1035: Out of the Park&lt;br /&gt;
1036: Scout Milestone 1&lt;br /&gt;
1037: Scout Milestone 2&lt;br /&gt;
1038: Scout Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sniper Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1101: Rode Hard, Put Away Wet&lt;br /&gt;
1102: Be polite&lt;br /&gt;
1103: Be Efficient&lt;br /&gt;
1104: Have a Plan&lt;br /&gt;
1105: Kill Everyone You Meet&lt;br /&gt;
1106: Triple Prey&lt;br /&gt;
1107: Self-Destruct Sequence&lt;br /&gt;
1108: De-sentry-lized&lt;br /&gt;
1109: Shoot the Breeze&lt;br /&gt;
1110: Dropped Dead&lt;br /&gt;
1111: the last wave&lt;br /&gt;
1112: australian rules&lt;br /&gt;
1113: Kook the Spook&lt;br /&gt;
1114: Socket to Him&lt;br /&gt;
1115: Jumper Stumper&lt;br /&gt;
1116: Not a Crazed Gunman, Dad&lt;br /&gt;
1117: Trust Your Feelings&lt;br /&gt;
1118: Überectomy&lt;br /&gt;
1119: Consolation Prize&lt;br /&gt;
1120: Enemy at the Gate&lt;br /&gt;
1121: Parting Shot&lt;br /&gt;
1122: My Brilliant Career&lt;br /&gt;
1123: Shock Treatment&lt;br /&gt;
1124: Saturation Bombing&lt;br /&gt;
1125: Rain on Their Parade&lt;br /&gt;
1126: Jarring Transition&lt;br /&gt;
1127: Friendship is Golden&lt;br /&gt;
1128: William Tell Overkill&lt;br /&gt;
1129: Beaux and Arrows&lt;br /&gt;
1130: Robbin’ Hood&lt;br /&gt;
1131: Pincushion&lt;br /&gt;
1132: Number One Assistant&lt;br /&gt;
1133: Jarate Chop&lt;br /&gt;
1134: Shafted&lt;br /&gt;
1135: Dead Reckoning&lt;br /&gt;
1136: Sniper Milestone 1&lt;br /&gt;
1137: Sniper Milestone 2&lt;br /&gt;
1138: Sniper Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Soldier Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1201: Duty Bound&lt;br /&gt;
1202: The Boostie Boys&lt;br /&gt;
1203: Out, Damned Scot!&lt;br /&gt;
1204: Engineer to Eternity&lt;br /&gt;
1205: Backdraft Dodger&lt;br /&gt;
1206: Trench Warfare&lt;br /&gt;
1207: Bomb Squaddie&lt;br /&gt;
1208: Where Eagles Dare&lt;br /&gt;
1209: Ain't Got Time to Bleed&lt;br /&gt;
1210: Banner of Brothers&lt;br /&gt;
1211: Tri-Splatteral Damage&lt;br /&gt;
1212: Death from Above&lt;br /&gt;
1213: Spray of Defeat&lt;br /&gt;
1214: War Crime and Punishment&lt;br /&gt;
1215: Near Death Experience&lt;br /&gt;
1216: Wings of Glory&lt;br /&gt;
1217: For Whom the Shell Trolls&lt;br /&gt;
1218: Death From Below&lt;br /&gt;
1219: Mutually Assured Destruction&lt;br /&gt;
1220: Guns of the Navar0wned&lt;br /&gt;
1221: Brothers in Harms&lt;br /&gt;
1222: Medals of Honor&lt;br /&gt;
1223: S*M*A*S*H&lt;br /&gt;
1224: Crockets Are Such B.S.&lt;br /&gt;
1225: Geneva Contravention&lt;br /&gt;
1226: Semper Fry&lt;br /&gt;
1227: Worth a Thousand Words&lt;br /&gt;
1228: Gore-a! Gore-a! Gore-a!&lt;br /&gt;
1229: War Crime Spybunal&lt;br /&gt;
1230: Frags of our Fathers&lt;br /&gt;
1231: Dominator&lt;br /&gt;
1232: Ride of the Valkartie&lt;br /&gt;
1233: Screamin' Eagle&lt;br /&gt;
1234: The Longest Daze&lt;br /&gt;
1235: Hamburger Hill&lt;br /&gt;
1236: Soldier Milestone 1&lt;br /&gt;
1237: Soldier Milestone 2&lt;br /&gt;
1238: Soldier Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demoman Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1301: Kilt in Action&lt;br /&gt;
1302: Tam O'Shatter&lt;br /&gt;
1303: Shorn Connery&lt;br /&gt;
1304: Laddy Macdeth&lt;br /&gt;
1305: Caber Toss&lt;br /&gt;
1306: Double Mauled Scotch&lt;br /&gt;
1307: Loch Ness Bombster&lt;br /&gt;
1308: Three Times a Laddy&lt;br /&gt;
1309: Blind Fire&lt;br /&gt;
1310: Brainspotting&lt;br /&gt;
1311: Left 4 Heads&lt;br /&gt;
1312: Well Plaid!&lt;br /&gt;
1313: The Scottish Play&lt;br /&gt;
1314: The Argyle Sap&lt;br /&gt;
1315: Slammy Slayvis Woundya&lt;br /&gt;
1316: There Can Be Only One&lt;br /&gt;
1317: Tartan Spartan&lt;br /&gt;
1318: Scotch Guard&lt;br /&gt;
1319: Bravehurt&lt;br /&gt;
1320: Cry Some Moor!&lt;br /&gt;
1321: The Stickening&lt;br /&gt;
1322: Glasg0wned&lt;br /&gt;
1323: Scotch Tap&lt;br /&gt;
1324: The Targe Charge&lt;br /&gt;
1325: Beat Me Up, Scotty&lt;br /&gt;
1326: Something Stickied This Way Comes&lt;br /&gt;
1327: The High Road&lt;br /&gt;
1328: Bloody Merry&lt;br /&gt;
1329: Second Eye&lt;br /&gt;
1330: He Who Celt It&lt;br /&gt;
1331: Robbed Royal&lt;br /&gt;
1332: Highland Fling&lt;br /&gt;
1333: Pipebagger&lt;br /&gt;
1334: Spynal Tap&lt;br /&gt;
1335: Sticky Thump&lt;br /&gt;
1336: Demoman Milestone 1&lt;br /&gt;
1337: Demoman Milestone 2&lt;br /&gt;
1338: Demoman Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Medic Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1401: First Do No Harm&lt;br /&gt;
1402: Quadruple Bypass&lt;br /&gt;
1403: Group Health&lt;br /&gt;
1404: Surgical Prep&lt;br /&gt;
1405: Trauma Queen&lt;br /&gt;
1406: Double Blind Trial&lt;br /&gt;
1407: Play Doctor&lt;br /&gt;
1408: Triage&lt;br /&gt;
1409: Preventative Medicine&lt;br /&gt;
1410: Consultation&lt;br /&gt;
1411: Does It Hurt When I Do This?&lt;br /&gt;
1412: Peer Review&lt;br /&gt;
1413: Big Pharma&lt;br /&gt;
1414: You'll Feel a Little Prick&lt;br /&gt;
1415: Autoclave&lt;br /&gt;
1416: Blunt Trauma&lt;br /&gt;
1417: Medical Breakthrough&lt;br /&gt;
1418: Blast Assist&lt;br /&gt;
1419: Midwife Crisis&lt;br /&gt;
1420: Ubi concordia, ibi victoria&lt;br /&gt;
1421: Grand Rounds&lt;br /&gt;
1422: Infernal Medicine&lt;br /&gt;
1423: Doctor Assisted Homicide&lt;br /&gt;
1424: Placebo Effect&lt;br /&gt;
1425: Sawbones&lt;br /&gt;
1426: Intern&lt;br /&gt;
1427: Specialist&lt;br /&gt;
1428: Chief of Staff&lt;br /&gt;
1429: Hypocritical Oath&lt;br /&gt;
1430: Medical Intervention&lt;br /&gt;
1431: Second Opinion&lt;br /&gt;
1432: Autopsy Report&lt;br /&gt;
1433: FYI I am A Medic&lt;br /&gt;
1434: Family Practice&lt;br /&gt;
1435: House Call&lt;br /&gt;
1436: Bedside Manner&lt;br /&gt;
1437: Medic Milestone 1&lt;br /&gt;
1438: Medic Milestone 2&lt;br /&gt;
1439: Medic Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Heavy Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1501: Iron Kurtain&lt;br /&gt;
1502: Party Loyalty&lt;br /&gt;
1503: Division of Labor&lt;br /&gt;
1504: Red Oktoberfest&lt;br /&gt;
1505: Show Trial&lt;br /&gt;
1506: Crime and Punishment&lt;br /&gt;
1507: Class Struggle&lt;br /&gt;
1508: Soviet Block&lt;br /&gt;
1509: Stalin the Kart&lt;br /&gt;
1510: Supreme Soviet&lt;br /&gt;
1511: Factory Worker&lt;br /&gt;
1512: Soviet Union&lt;br /&gt;
1513: Own the Means of Production&lt;br /&gt;
1514: Krazy Ivan&lt;br /&gt;
1515: Rasputin&lt;br /&gt;
1516: Icing on the Cake&lt;br /&gt;
1517: Crock Block&lt;br /&gt;
1518: Kollectivization&lt;br /&gt;
1519: Spyalectical Materialism&lt;br /&gt;
1520: Permanent Revolution&lt;br /&gt;
1521: Heavy Industry&lt;br /&gt;
1522: Communist Mani-Fisto&lt;br /&gt;
1523: Redistribution of Health&lt;br /&gt;
1524: Rationing&lt;br /&gt;
1525: Vanguard Party&lt;br /&gt;
1527: Pushkin the Kart&lt;br /&gt;
1528: Marxman&lt;br /&gt;
1529: Gorky Parked&lt;br /&gt;
1530: Purge&lt;br /&gt;
1531: Lenin A Hand&lt;br /&gt;
1532: Five Second Plan&lt;br /&gt;
1533: Photostroika&lt;br /&gt;
1534: Konspicuous Konsumption&lt;br /&gt;
1535: Don't Touch Sandvich&lt;br /&gt;
1536: Borscht Belt&lt;br /&gt;
1537: Heavy Milestone 1&lt;br /&gt;
1538: Heavy Milestone 2&lt;br /&gt;
1539: Heavy Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pyro Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1601: Combined Fire&lt;br /&gt;
1602: Weenie Roast&lt;br /&gt;
1603: Baptism By Fire&lt;br /&gt;
1604: Fire and Forget&lt;br /&gt;
1605: Firewall&lt;br /&gt;
1606: Cooking the Books&lt;br /&gt;
1607: Spontaneous Combustion&lt;br /&gt;
1608: Trailblazer&lt;br /&gt;
1609: Camp Fire&lt;br /&gt;
1610: Lumberjack&lt;br /&gt;
1611: Clearcutter&lt;br /&gt;
1612: Hot on Your Heels&lt;br /&gt;
1613: I Fry&lt;br /&gt;
1614: Firewatch&lt;br /&gt;
1615: Burn Ward&lt;br /&gt;
1616: Hot Potato&lt;br /&gt;
1617: Makin' Bacon&lt;br /&gt;
1618: Plan B&lt;br /&gt;
1619: Pyrotechnics&lt;br /&gt;
1620: Arsonist&lt;br /&gt;
1621: Controlled Burn&lt;br /&gt;
1622: Firefighter&lt;br /&gt;
1623: Pyromancer&lt;br /&gt;
1624: Next of Kindling&lt;br /&gt;
1625: OMGWTFBBQ&lt;br /&gt;
1626: Second Degree Burn&lt;br /&gt;
1627: Got A Light?&lt;br /&gt;
1628: BarbeQueQ&lt;br /&gt;
1629: Hotshot&lt;br /&gt;
1630: Dance Dance Immolation&lt;br /&gt;
1631: Dead Heat&lt;br /&gt;
1632: Pilot Light&lt;br /&gt;
1633: Freezer Burn&lt;br /&gt;
1634: Fire Chief&lt;br /&gt;
1635: Attention Getter&lt;br /&gt;
1637: Pyro Milestone 1&lt;br /&gt;
1638: Pyro Milestone 2&lt;br /&gt;
1639: Pyro Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spy Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1701: Triplecrossed&lt;br /&gt;
1702: For Your Eyes Only&lt;br /&gt;
1703: Counter Espionage&lt;br /&gt;
1704: Identity Theft&lt;br /&gt;
1705: The Man from P.U.N.C.T.U.R.E.&lt;br /&gt;
1706: FYI I am a Spy&lt;br /&gt;
1707: The Man with the Broken Guns&lt;br /&gt;
1708: Sapsucker&lt;br /&gt;
1709: May I Cut In?&lt;br /&gt;
1710: Agent Provocateur&lt;br /&gt;
1711: The Melbourne Supremacy&lt;br /&gt;
1712: Spies Like Us&lt;br /&gt;
1713: A Cut Above&lt;br /&gt;
1714: Burn Notice&lt;br /&gt;
1715: Die Another Way&lt;br /&gt;
1716: Constructus Interruptus&lt;br /&gt;
1717: On Her Majesty’s Secret Surface&lt;br /&gt;
1718: Insurance Fraud&lt;br /&gt;
1719: Point Breaker&lt;br /&gt;
1720: High Value Target&lt;br /&gt;
1721: Come in From the Cold&lt;br /&gt;
1722: Wetwork&lt;br /&gt;
1723: You Only Shiv Thrice&lt;br /&gt;
1724: Spymaster&lt;br /&gt;
1725: Sap Auteur&lt;br /&gt;
1726: Joint Operation&lt;br /&gt;
1727: Dr. Nooooo&lt;br /&gt;
1728: Is It Safe?&lt;br /&gt;
1729: Slash and Burn&lt;br /&gt;
1730: Biplomacy&lt;br /&gt;
1731: Skullpluggery&lt;br /&gt;
1732: Sleeper Agent&lt;br /&gt;
1733: Who's Your Daddy?&lt;br /&gt;
1734: Deep Undercover&lt;br /&gt;
1735: Spy Milestone 1&lt;br /&gt;
1736: Spy Milestone 2&lt;br /&gt;
1737: Spy Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Engineer Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1801: Engineer Milestone 1&lt;br /&gt;
1802: Engineer Milestone 2&lt;br /&gt;
1803: Engineer Milestone 3&lt;br /&gt;
1804: Revengineering&lt;br /&gt;
1805: Battle Rustler&lt;br /&gt;
1806: The Extinguished Gentleman&lt;br /&gt;
1807: Search Engine&lt;br /&gt;
1808: Unforgiven&lt;br /&gt;
1809: Building Block&lt;br /&gt;
1810: Pownd on the Range&lt;br /&gt;
1811: Silent Pardner&lt;br /&gt;
1812: Doc Holiday&lt;br /&gt;
1813: Best Little Slaughterhouse In Texas&lt;br /&gt;
1814: Death Metal&lt;br /&gt;
1815: Trade Secrets&lt;br /&gt;
1816: The Wrench Connection&lt;br /&gt;
1817: Land Grab&lt;br /&gt;
1818: Six-String Stringer&lt;br /&gt;
1819: Uncivil Engineer&lt;br /&gt;
1820: Texas Two-Step&lt;br /&gt;
1821: Frontier Justice&lt;br /&gt;
1822: Doc, Stock, and Barrel&lt;br /&gt;
1823: No Man's Land&lt;br /&gt;
1824: Fistful of Sappers&lt;br /&gt;
1825: Quick Draw&lt;br /&gt;
1826: Get Along!&lt;br /&gt;
1827: Honky Tonky Man&lt;br /&gt;
1828: How the Pests Was Gunned&lt;br /&gt;
1829: Rio Grind&lt;br /&gt;
1830: Breaking Morant&lt;br /&gt;
1831: Patent Protection&lt;br /&gt;
1832: If You Build It, They Will Die&lt;br /&gt;
1833: Texas Ranger&lt;br /&gt;
1834: Deputized&lt;br /&gt;
1835: Drugstore Cowboy&lt;br /&gt;
1836: Circle the Wagons&lt;br /&gt;
1837: Build to Last&lt;br /&gt;
1838: (Not so) Lonely Are the Brave&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Halloween Event Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1901: Candy Cornoner&lt;br /&gt;
1902: Ghastly Gibus Grab&lt;br /&gt;
1903: Scared Stiff&lt;br /&gt;
1904: Attack 'o Latern&lt;br /&gt;
1905: Costume Contest&lt;br /&gt;
1906: Sleepy Holl0WND&lt;br /&gt;
1907: Masked Mann&lt;br /&gt;
1908: Sackston Hale&lt;br /&gt;
1909: Gored!&lt;br /&gt;
1910: Optical Defusion&lt;br /&gt;
1911: Dive Into A Good Book&lt;br /&gt;
1912: A Lovely Vacation Spot&lt;br /&gt;
1913: Wizards Never Prosper&lt;br /&gt;
1914: Helltower: Hell's Spells&lt;br /&gt;
1915: Helltower: Competitive Spirit (+1)&lt;br /&gt;
1916: Helltower: Mine Games (+1)&lt;br /&gt;
1917: Helltower: Skeleton Coup (+1)&lt;br /&gt;
1918: HellTower: Spelling Spree (+1)&lt;br /&gt;
1919: Helltower: Hell on Wheels&lt;br /&gt;
1920: The Mann-tastic Four&lt;br /&gt;
1921: Hat Out of Hell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Replay Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2001: That's a Wrap&lt;br /&gt;
2002: We Can Fix It In Post&lt;br /&gt;
2003: Time For Your Close-Up, Mr. Hale&lt;br /&gt;
2004: Star of My Own Show&lt;br /&gt;
2005: Home Movie&lt;br /&gt;
2006: Local Cinema Star&lt;br /&gt;
2007: Indie Film Sensation&lt;br /&gt;
2008: Blockbuster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Christmas 2011 Achievement ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2101: Gift Grab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Foundry Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2201: Cap Trap&lt;br /&gt;
2202: Foundry Force Five&lt;br /&gt;
2203: Two Minute Warring&lt;br /&gt;
2204: The Crucible&lt;br /&gt;
2205: Five the Fast Way&lt;br /&gt;
2206: Claim Jumper&lt;br /&gt;
2207: Terminated, Too&lt;br /&gt;
2208: Real Steal&lt;br /&gt;
2209: Classassin&lt;br /&gt;
2210: Raze the Roof&lt;br /&gt;
2211: Dead Heat&lt;br /&gt;
2212: Foundry Milestone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MvM Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2301: Steel Fragnolias&lt;br /&gt;
2302: Wage Against the Machine&lt;br /&gt;
2303: Frags to Riches&lt;br /&gt;
2304: Fast Cache&lt;br /&gt;
2305: T-1000000&lt;br /&gt;
2306: Brotherhood of Steel&lt;br /&gt;
2307: Hack of All Trades&lt;br /&gt;
2308: Clockwork Carnage&lt;br /&gt;
2309: Balls-E&lt;br /&gt;
2310: Clockwork Conqueror&lt;br /&gt;
2311: Spam Blocker&lt;br /&gt;
2312: .executioner&lt;br /&gt;
2313: Deus Ex Machina&lt;br /&gt;
2314: Raid Array&lt;br /&gt;
2315: Ghost in the Machine&lt;br /&gt;
2316: Kritical Terror&lt;br /&gt;
2317: German Engineering&lt;br /&gt;
2318: Undelete&lt;br /&gt;
2319: Shell Extension&lt;br /&gt;
2320: System Upgrade&lt;br /&gt;
2321: Maximum Performance&lt;br /&gt;
2322: Engine Block&lt;br /&gt;
2323: Negative Charge&lt;br /&gt;
2324: Silicon Slaughter&lt;br /&gt;
2325: Metal Massacre&lt;br /&gt;
2326: Ctrl + Assault + Delete&lt;br /&gt;
2327: Sly Voltage&lt;br /&gt;
2328: Turbocharger&lt;br /&gt;
2329: Heavy Mettle&lt;br /&gt;
2330: Vial Sharing&lt;br /&gt;
2331: Tech Wrecker&lt;br /&gt;
2332: Do Androids Dream?&lt;br /&gt;
2333: Spark Plugger&lt;br /&gt;
2334: Hard Reset&lt;br /&gt;
2335: Real Steal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Astro-chievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2401: Mission Control&lt;br /&gt;
2402: Flight Crew&lt;br /&gt;
2403: The Fight Stuff&lt;br /&gt;
2404: Plan Nine to Outer Space&lt;br /&gt;
2405: Failure to Launch&lt;br /&gt;
2406: Rocket Booster&lt;br /&gt;
2407: Best Case Scenario&lt;br /&gt;
2408: Cap-ogee&lt;br /&gt;
2409: Space Camp&lt;br /&gt;
2410: Lift-offed&lt;br /&gt;
2411: Escape Ferocity&lt;br /&gt;
2412: Doomsday Milestone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scruffy</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Achievement_IDs&amp;diff=10487</id>
		<title>Achievement IDs</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Achievement_IDs&amp;diff=10487"/>
		<updated>2017-12-11T02:17:21Z</updated>

		<summary type="html">&lt;p&gt;Scruffy: Corrections (cf https://steamcommunity.com/stats/TF2/achievements  )&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Achievement Identification Numbers ==&lt;br /&gt;
&lt;br /&gt;
VALVe uses :&lt;br /&gt;
&lt;br /&gt;
'''CTFPlayer::AwardAchievement(int iAchievementID, int iIterator)''' &lt;br /&gt;
&lt;br /&gt;
in order to award a player an achievement. Each achievement has a specific ID number. The list below is a (hopefully) complete list of ID numbers.&lt;br /&gt;
&lt;br /&gt;
Format: &amp;lt;ID Number&amp;gt;: &amp;lt;Name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special Thanks to '''CShadowRun''' and '''predcrab''' for all their help!&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== General Achievements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;127: Sentry Gunner&lt;br /&gt;
128: Nemesis&lt;br /&gt;
129: Hard To Kill&lt;br /&gt;
130: Master of Disguise&lt;br /&gt;
131: With Friends Like These&lt;br /&gt;
132: Dynasty&lt;br /&gt;
133: Hardcore&lt;br /&gt;
134: Powerhouse Offense&lt;br /&gt;
135: Lightning Offense&lt;br /&gt;
136: Relentless Offense&lt;br /&gt;
137: Impenetrable Defense&lt;br /&gt;
138: Impossible Defense&lt;br /&gt;
139: Head of the Class&lt;br /&gt;
140: World Traveler&lt;br /&gt;
141: Team Doctor&lt;br /&gt;
142: Flamethrower&lt;br /&gt;
145: Grey Matter&lt;br /&gt;
150: Riftwalker&lt;br /&gt;
152: Escape the Heat&lt;br /&gt;
154: BFF2&lt;br /&gt;
155: Mass Hysteria&lt;br /&gt;
156: A Fresh Pair of Eyes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Scout Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;1001: First Blood&lt;br /&gt;
1002: First Blood, Part 2&lt;br /&gt;
1003: Quick Hook&lt;br /&gt;
1004: A Year to Remember&lt;br /&gt;
1005: The Cycle&lt;br /&gt;
1006: Closer&lt;br /&gt;
1007: If You Build it&lt;br /&gt;
1008: Gun Down&lt;br /&gt;
1009: Batter Up&lt;br /&gt;
1010: Doctoring the ball&lt;br /&gt;
1011: Dodgers 1, Giants 0&lt;br /&gt;
1012: Batting the Doctor&lt;br /&gt;
1013: I'm Bat Man&lt;br /&gt;
1014: Triple Steal&lt;br /&gt;
1015: Pop Fly&lt;br /&gt;
1016: Round-Tripper&lt;br /&gt;
1017: Artful Dodger&lt;br /&gt;
1018: Fall Classic&lt;br /&gt;
1019: Strike Zone&lt;br /&gt;
1020: Foul Territory&lt;br /&gt;
1021: The Big Hurt&lt;br /&gt;
1022: Brushback&lt;br /&gt;
1023: Moon Shot&lt;br /&gt;
1024: Beanball&lt;br /&gt;
1025: Retire the Runner&lt;br /&gt;
1026: Caught Napping&lt;br /&gt;
1027: Side Retired&lt;br /&gt;
1028: Triple Play&lt;br /&gt;
1029: Stealing Home&lt;br /&gt;
1030: Set the Table&lt;br /&gt;
1031: Block the Plate&lt;br /&gt;
1032: Belittled Beleaguer&lt;br /&gt;
1033: No-Hitter&lt;br /&gt;
1034: Race for the Pennant&lt;br /&gt;
1035: Out of the Park&lt;br /&gt;
1036: Scout Milestone 1&lt;br /&gt;
1037: Scout Milestone 2&lt;br /&gt;
1038: Scout Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sniper Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1101: Rode Hard, Put Away Wet&lt;br /&gt;
1102: Be polite&lt;br /&gt;
1103: Be Efficient&lt;br /&gt;
1104: Have a Plan&lt;br /&gt;
1105: Kill Everyone You Meet&lt;br /&gt;
1106: Triple Prey&lt;br /&gt;
1107: Self-Destruct Sequence&lt;br /&gt;
1108: De-sentry-lized&lt;br /&gt;
1109: Shoot the Breeze&lt;br /&gt;
1110: Dropped Dead&lt;br /&gt;
1111: the last wave&lt;br /&gt;
1112: australian rules&lt;br /&gt;
1113: Kook the Spook&lt;br /&gt;
1114: Socket to Him&lt;br /&gt;
1115: Jumper Stumper&lt;br /&gt;
1116: Not a Crazed Gunman, Dad&lt;br /&gt;
1117: Trust Your Feelings&lt;br /&gt;
1118: Überectomy&lt;br /&gt;
1119: Consolation Prize&lt;br /&gt;
1120: Enemy at the Gate&lt;br /&gt;
1121: Parting Shot&lt;br /&gt;
1122: My Brilliant Career&lt;br /&gt;
1123: Shock Treatment&lt;br /&gt;
1124: Saturation Bombing&lt;br /&gt;
1125: Rain on Their Parade&lt;br /&gt;
1126: Jarring Transition&lt;br /&gt;
1127: Friendship is Golden&lt;br /&gt;
1128: William Tell Overkill&lt;br /&gt;
1129: Beaux and Arrows&lt;br /&gt;
1130: Robbin’ Hood&lt;br /&gt;
1131: Pincushion&lt;br /&gt;
1132: Number One Assistant&lt;br /&gt;
1133: Jarate Chop&lt;br /&gt;
1134: Shafted&lt;br /&gt;
1135: Dead Reckoning&lt;br /&gt;
1136: Sniper Milestone 1&lt;br /&gt;
1137: Sniper Milestone 2&lt;br /&gt;
1138: Sniper Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Soldier Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1201: Duty Bound&lt;br /&gt;
1202: The Boostie Boys&lt;br /&gt;
1203: Out, Damned Scot!&lt;br /&gt;
1204: Engineer to Eternity&lt;br /&gt;
1205: Backdraft Dodger&lt;br /&gt;
1206: Trench Warfare&lt;br /&gt;
1207: Bomb Squaddie&lt;br /&gt;
1208: Where Eagles Dare&lt;br /&gt;
1209: Ain't Got Time to Bleed&lt;br /&gt;
1210: Banner of Brothers&lt;br /&gt;
1211: Tri-Splatteral Damage&lt;br /&gt;
1212: Death from Above&lt;br /&gt;
1213: Spray of Defeat&lt;br /&gt;
1214: War Crime and Punishment&lt;br /&gt;
1215: Near Death Experience&lt;br /&gt;
1216: Wings of Glory&lt;br /&gt;
1217: For Whom the Shell Trolls&lt;br /&gt;
1218: Death From Below&lt;br /&gt;
1219: Mutually Assured Destruction&lt;br /&gt;
1220: Guns of the Navar0wned&lt;br /&gt;
1221: Brothers in Harms&lt;br /&gt;
1222: Medals of Honor&lt;br /&gt;
1223: S*M*A*S*H&lt;br /&gt;
1224: Crockets Are Such B.S.&lt;br /&gt;
1225: Geneva Contravention&lt;br /&gt;
1226: Semper Fry&lt;br /&gt;
1227: Worth a Thousand Words&lt;br /&gt;
1228: Gore-a! Gore-a! Gore-a!&lt;br /&gt;
1229: War Crime Spybunal&lt;br /&gt;
1230: Frags of our Fathers&lt;br /&gt;
1231: Dominator&lt;br /&gt;
1232: Ride of the Valkartie&lt;br /&gt;
1233: Screamin' Eagle&lt;br /&gt;
1234: The Longest Daze&lt;br /&gt;
1235: Hamburger Hill&lt;br /&gt;
1236: Soldier Milestone 1&lt;br /&gt;
1237: Soldier Milestone 2&lt;br /&gt;
1238: Soldier Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Demoman Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1301: Kilt in Action&lt;br /&gt;
1302: Tam O'Shatter&lt;br /&gt;
1303: Shorn Connery&lt;br /&gt;
1304: Laddy Macdeth&lt;br /&gt;
1305: Caber Toss&lt;br /&gt;
1306: Double Mauled Scotch&lt;br /&gt;
1307: Loch Ness Bombster&lt;br /&gt;
1308: Three Times a Laddy&lt;br /&gt;
1309: Blind Fire&lt;br /&gt;
1310: Brainspotting&lt;br /&gt;
1311: Left 4 Heads&lt;br /&gt;
1312: Well Plaid!&lt;br /&gt;
1313: The Scottish Play&lt;br /&gt;
1314: The Argyle Sap&lt;br /&gt;
1315: Slammy Slayvis Woundya&lt;br /&gt;
1316: There Can Be Only One&lt;br /&gt;
1317: Tartan Spartan&lt;br /&gt;
1318: Scotch Guard&lt;br /&gt;
1319: Bravehurt&lt;br /&gt;
1320: Cry Some Moor!&lt;br /&gt;
1321: The Stickening&lt;br /&gt;
1322: Glasg0wned&lt;br /&gt;
1323: Scotch Tap&lt;br /&gt;
1324: The Targe Charge&lt;br /&gt;
1325: Beat Me Up, Scotty&lt;br /&gt;
1326: Something Stickied This Way Comes&lt;br /&gt;
1327: The High Road&lt;br /&gt;
1328: Bloody Merry&lt;br /&gt;
1329: Second Eye&lt;br /&gt;
1330: He Who Celt It&lt;br /&gt;
1331: Robbed Royal&lt;br /&gt;
1332: Highland Fling&lt;br /&gt;
1333: Pipebagger&lt;br /&gt;
1334: Spynal Tap&lt;br /&gt;
1335: Sticky Thump&lt;br /&gt;
1336: Demoman Milestone 1&lt;br /&gt;
1337: Demoman Milestone 2&lt;br /&gt;
1338: Demoman Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Medic Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1401: First Do No Harm&lt;br /&gt;
1402: Quadruple Bypass&lt;br /&gt;
1403: Group Health&lt;br /&gt;
1404: Surgical Prep&lt;br /&gt;
1405: Trauma Queen&lt;br /&gt;
1406: Double Blind Trial&lt;br /&gt;
1407: Play Doctor&lt;br /&gt;
1408: Triage&lt;br /&gt;
1409: Preventative Medicine&lt;br /&gt;
1410: Consultation&lt;br /&gt;
1411: Does It Hurt When I Do This?&lt;br /&gt;
1412: Peer Review&lt;br /&gt;
1413: Big Pharma&lt;br /&gt;
1414: You'll Feel a Little Prick&lt;br /&gt;
1415: Autoclave&lt;br /&gt;
1416: Blunt Trauma&lt;br /&gt;
1417: Medical Breakthrough&lt;br /&gt;
1418: Blast Assist&lt;br /&gt;
1419: Midwife Crisis&lt;br /&gt;
1420: Ubi concordia, ibi victoria&lt;br /&gt;
1421: Grand Rounds&lt;br /&gt;
1422: Infernal Medicine&lt;br /&gt;
1423: Doctor Assisted Homicide&lt;br /&gt;
1424: Placebo Effect&lt;br /&gt;
1425: Sawbones&lt;br /&gt;
1426: Intern&lt;br /&gt;
1427: Specialist&lt;br /&gt;
1428: Chief of Staff&lt;br /&gt;
1429: Hypocritical Oath&lt;br /&gt;
1430: Medical Intervention&lt;br /&gt;
1431: Second Opinion&lt;br /&gt;
1432: Autopsy Report&lt;br /&gt;
1433: FYI I am A Medic&lt;br /&gt;
1434: Family Practice&lt;br /&gt;
1435: House Call&lt;br /&gt;
1436: Bedside Manner&lt;br /&gt;
1437: Medic Milestone 1&lt;br /&gt;
1438: Medic Milestone 2&lt;br /&gt;
1439: Medic Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Heavy Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1501: Iron Kurtain&lt;br /&gt;
1502: Party Loyalty&lt;br /&gt;
1503: Division of Labor&lt;br /&gt;
1504: Red Oktoberfest&lt;br /&gt;
1505: Show Trial&lt;br /&gt;
1506: Crime and Punishment&lt;br /&gt;
1507: Class Struggle&lt;br /&gt;
1508: Soviet Block&lt;br /&gt;
1509: Stalin the Kart&lt;br /&gt;
1510: Supreme Soviet&lt;br /&gt;
1511: Factory Worker&lt;br /&gt;
1512: Soviet Union&lt;br /&gt;
1513: Own the Means of Production&lt;br /&gt;
1514: Krazy Ivan&lt;br /&gt;
1515: Rasputin&lt;br /&gt;
1516: Icing on the Cake&lt;br /&gt;
1517: Crock Block&lt;br /&gt;
1518: Kollectivization&lt;br /&gt;
1519: Spyalectical Materialism&lt;br /&gt;
1520: Permanent Revolution&lt;br /&gt;
1521: Heavy Industry&lt;br /&gt;
1522: Communist Mani-Fisto&lt;br /&gt;
1523: Redistribution of Health&lt;br /&gt;
1524: Rationing&lt;br /&gt;
1525: Vanguard Party&lt;br /&gt;
1527: Pushkin the Kart&lt;br /&gt;
1528: Marxman&lt;br /&gt;
1529: Gorky Parked&lt;br /&gt;
1530: Purge&lt;br /&gt;
1531: Lenin A Hand&lt;br /&gt;
1532: Five Second Plan&lt;br /&gt;
1533: Photostroika&lt;br /&gt;
1534: Konspicuous Konsumption&lt;br /&gt;
1535: Don't Touch Sandvich&lt;br /&gt;
1536: Borscht Belt&lt;br /&gt;
1537: Heavy Milestone 1&lt;br /&gt;
1538: Heavy Milestone 2&lt;br /&gt;
1539: Heavy Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pyro Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1601: Combined Fire&lt;br /&gt;
1602: Weenie Roast&lt;br /&gt;
1603: Baptism By Fire&lt;br /&gt;
1604: Fire and Forget&lt;br /&gt;
1605: Firewall&lt;br /&gt;
1606: Cooking the Books&lt;br /&gt;
1607: Spontaneous Combustion&lt;br /&gt;
1608: Trailblazer&lt;br /&gt;
1609: Camp Fire&lt;br /&gt;
1610: Lumberjack&lt;br /&gt;
1611: Clearcutter&lt;br /&gt;
1612: Hot on Your Heels&lt;br /&gt;
1613: I Fry&lt;br /&gt;
1614: Firewatch&lt;br /&gt;
1615: Burn Ward&lt;br /&gt;
1616: Hot Potato&lt;br /&gt;
1617: Makin' Bacon&lt;br /&gt;
1618: Plan B&lt;br /&gt;
1619: Pyrotechnics&lt;br /&gt;
1620: Arsonist&lt;br /&gt;
1621: Controlled Burn&lt;br /&gt;
1622: Firefighter&lt;br /&gt;
1623: Pyromancer&lt;br /&gt;
1624: Next of Kindling&lt;br /&gt;
1625: OMGWTFBBQ&lt;br /&gt;
1626: Second Degree Burn&lt;br /&gt;
1627: Got A Light?&lt;br /&gt;
1628: BarbeQueQ&lt;br /&gt;
1629: Hotshot&lt;br /&gt;
1630: Dance Dance Immolation&lt;br /&gt;
1631: Dead Heat&lt;br /&gt;
1632: Pilot Light&lt;br /&gt;
1633: Freezer Burn&lt;br /&gt;
1634: Fire Chief&lt;br /&gt;
1635: Attention Getter&lt;br /&gt;
1637: Pyro Milestone 1&lt;br /&gt;
1638: Pyro Milestone 2&lt;br /&gt;
1639: Pyro Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Spy Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1701: Triplecrossed&lt;br /&gt;
1702: For Your Eyes Only&lt;br /&gt;
1703: Counter Espionage&lt;br /&gt;
1704: Identity Theft&lt;br /&gt;
1705: The Man from P.U.N.C.T.U.R.E.&lt;br /&gt;
1706: FYI I am a Spy&lt;br /&gt;
1707: The Man with the Broken Guns&lt;br /&gt;
1708: Sapsucker&lt;br /&gt;
1709: May I Cut In?&lt;br /&gt;
1710: Agent Provocateur&lt;br /&gt;
1711: The Melbourne Supremacy&lt;br /&gt;
1712: Spies Like Us&lt;br /&gt;
1713: A Cut Above&lt;br /&gt;
1714: Burn Notice&lt;br /&gt;
1715: Die Another Way&lt;br /&gt;
1716: Constructus Interruptus&lt;br /&gt;
1717: On Her Majesty’s Secret Surface&lt;br /&gt;
1718: Insurance Fraud&lt;br /&gt;
1719: Point Breaker&lt;br /&gt;
1720: High Value Target&lt;br /&gt;
1721: Come in From the Cold&lt;br /&gt;
1722: Wetwork&lt;br /&gt;
1723: You Only Shiv Thrice&lt;br /&gt;
1724: Spymaster&lt;br /&gt;
1725: Sap Auteur&lt;br /&gt;
1726: Joint Operation&lt;br /&gt;
1727: Dr. Nooooo&lt;br /&gt;
1728: Is It Safe?&lt;br /&gt;
1729: Slash and Burn&lt;br /&gt;
1730: Biplomacy&lt;br /&gt;
1731: Skullpluggery&lt;br /&gt;
1732: Sleeper Agent&lt;br /&gt;
1733: Who's Your Daddy?&lt;br /&gt;
1734: Deep Undercover&lt;br /&gt;
1735: Spy Milestone 1&lt;br /&gt;
1736: Spy Milestone 2&lt;br /&gt;
1737: Spy Milestone 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Engineer Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1801: Engineer Milestone 1&lt;br /&gt;
1802: Engineer Milestone 2&lt;br /&gt;
1803: Engineer Milestone 3&lt;br /&gt;
1804: Revengineering&lt;br /&gt;
1805: Battle Rustler&lt;br /&gt;
1806: The Extinguished Gentleman&lt;br /&gt;
1807: Search Engine&lt;br /&gt;
1808: Unforgiven&lt;br /&gt;
1809: Building Block&lt;br /&gt;
1810: Pownd on the Range&lt;br /&gt;
1811: Silent Pardner&lt;br /&gt;
1812: Doc Holiday&lt;br /&gt;
1813: Best Little Slaughterhouse In Texas&lt;br /&gt;
1814: Death Metal&lt;br /&gt;
1815: Trade Secrets&lt;br /&gt;
1816: The Wrench Connection&lt;br /&gt;
1817: Land Grab&lt;br /&gt;
1818: Six-String Stringer&lt;br /&gt;
1819: Uncivil Engineer&lt;br /&gt;
1820: Texas Two-Step&lt;br /&gt;
1821: Frontier Justice&lt;br /&gt;
1822: Doc, Stock, and Barrel&lt;br /&gt;
1823: No Man's Land&lt;br /&gt;
1824: Fistful of Sappers&lt;br /&gt;
1825: Quick Draw&lt;br /&gt;
1826: Get Along!&lt;br /&gt;
1827: Honky Tonky Man&lt;br /&gt;
1828: How the Pests Was Gunned&lt;br /&gt;
1829: Rio Grind&lt;br /&gt;
1830: Breaking Morant&lt;br /&gt;
1831: Patent Protection&lt;br /&gt;
1832: If You Build It, They Will Die&lt;br /&gt;
1833: Texas Ranger&lt;br /&gt;
1834: Deputized&lt;br /&gt;
1835: Drugstore Cowboy&lt;br /&gt;
1836: Circle the Wagons&lt;br /&gt;
1837: Build to Last&lt;br /&gt;
1838: (Not so) Lonely Are the Brave&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Halloween Event Achievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1901: Candy Cornoner&lt;br /&gt;
1902: Ghastly Gibus Grab&lt;br /&gt;
1903: Scared Stiff&lt;br /&gt;
1904: Attack 'o Latern&lt;br /&gt;
1905: Costume Contest&lt;br /&gt;
1906: Sleepy Holl0WND&lt;br /&gt;
1907: Masked Mann&lt;br /&gt;
1908: Sackston Hale&lt;br /&gt;
1909: Gored!&lt;br /&gt;
1910: Optical Defusion&lt;br /&gt;
1911: Dive Into A Good Book&lt;br /&gt;
1912: A Lovely Vacation Spot&lt;br /&gt;
1913: Wizards Never Prosper&lt;br /&gt;
1914: Helltower: Hell's Spells&lt;br /&gt;
1915: Helltower: Competitive Spirit (+1)&lt;br /&gt;
1916: Helltower: Mine Games (+1)&lt;br /&gt;
1917: Helltower: Skeleton Coup (+1)&lt;br /&gt;
1918: HellTower: Spelling Spree (+1)&lt;br /&gt;
1919: Helltower: Hell on Wheels&lt;br /&gt;
1920: The Mann-tastic Four&lt;br /&gt;
1921: Hat Out of Hell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Replay Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2001: That's a Wrap&lt;br /&gt;
2002: We Can Fix It In Post&lt;br /&gt;
2003: Time For Your Close-Up, Mr. Hale&lt;br /&gt;
2004: Star of My Own Show&lt;br /&gt;
2005: Home Movie&lt;br /&gt;
2006: Local Cinema Star&lt;br /&gt;
2007: Indie Film Sensation&lt;br /&gt;
2008: Blockbuster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Christmas 2011 Achievement ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2101: Valve Gift Grab 2011 â€“ TF2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Foundry Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2201: Cap Trap&lt;br /&gt;
2202: Foundry Force Five&lt;br /&gt;
2203: Two Minute Warring&lt;br /&gt;
2204: The Crucible&lt;br /&gt;
2205: Five the Fast Way&lt;br /&gt;
2206: Claim Jumper&lt;br /&gt;
2207: Terminated, Too&lt;br /&gt;
2208: Real Steal&lt;br /&gt;
2209: Classassin&lt;br /&gt;
2210: Raze the Roof&lt;br /&gt;
2211: Dead Heat&lt;br /&gt;
2212: Foundry Milestone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MvM Achievements ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2301: Steel Fragnolias&lt;br /&gt;
2302: Wage Against the Machine&lt;br /&gt;
2303: Frags to Riches&lt;br /&gt;
2304: Fast Cache&lt;br /&gt;
2305: T-1000000&lt;br /&gt;
2306: Brotherhood of Steel&lt;br /&gt;
2307: Hack of All Trades&lt;br /&gt;
2308: Clockwork Carnage&lt;br /&gt;
2309: Balls-E&lt;br /&gt;
2310: Clockwork Conqueror&lt;br /&gt;
2311: Spam Blocker&lt;br /&gt;
2312: .executioner&lt;br /&gt;
2313: Deus Ex Machina&lt;br /&gt;
2314: Raid Array&lt;br /&gt;
2315: Ghost in the Machine&lt;br /&gt;
2316: Kritical Terror&lt;br /&gt;
2317: German Engineering&lt;br /&gt;
2318: Undelete&lt;br /&gt;
2319: Shell Extension&lt;br /&gt;
2320: System Upgrade&lt;br /&gt;
2321: Maximum Performance&lt;br /&gt;
2322: Engine Block&lt;br /&gt;
2323: Negative Charge&lt;br /&gt;
2324: Silicon Slaughter&lt;br /&gt;
2325: Metal Massacre&lt;br /&gt;
2326: Ctrl + Assault + Delete&lt;br /&gt;
2327: Sly Voltage&lt;br /&gt;
2328: Turbocharger&lt;br /&gt;
2329: Heavy Mettle&lt;br /&gt;
2330: Vial Sharing&lt;br /&gt;
2331: Tech Wrecker&lt;br /&gt;
2332: Do Androids Dream?&lt;br /&gt;
2333: Spark Plugger&lt;br /&gt;
2334: Hard Reset&lt;br /&gt;
2335: Real Steal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Astro-chievements===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2401: Mission Control&lt;br /&gt;
2402: Flight Crew&lt;br /&gt;
2403: The Fight Stuff&lt;br /&gt;
2404: Plan Nine to Outer Space&lt;br /&gt;
2405: Failure to Launch&lt;br /&gt;
2406: Rocket Booster&lt;br /&gt;
2407: Best Case Scenario&lt;br /&gt;
2408: Cap-ogee&lt;br /&gt;
2409: Space Camp&lt;br /&gt;
2410: Lift-offed&lt;br /&gt;
2411: Escape Ferocity&lt;br /&gt;
2412: Doomsday Milestone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scruffy</name></author>
		
	</entry>
</feed>