https://wiki.alliedmods.net/api.php?action=feedcontributions&user=Oshroth&feedformat=atom
AlliedModders Wiki - User contributions [en]
2024-03-29T15:02:10Z
User contributions
MediaWiki 1.31.6
https://wiki.alliedmods.net/index.php?title=Team_Fortress_2_Events&diff=7736
Team Fortress 2 Events
2010-06-08T16:37:09Z
<p>Oshroth: Completely re-parsed the page and added the extra argument required by Template:hl2msg to every table</p>
<hr />
<div>:''Refer back to [[Game Events (Source)]] for more events.''<br />
=== intro_finish ===<br />
{{begin-hl2msg|intro_finish|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{end-hl2msg}}<br />
<br />
=== intro_nextcamera ===<br />
{{begin-hl2msg|intro_nextcamera|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{end-hl2msg}}<br />
<br />
=== player_changeclass ===<br />
{{qnotice|When a player changes their class}}<br><br />
{{begin-hl2msg|player_changeclass|string}}<br />
{{hl2msg|short|userid|user ID who changed class}}<br />
{{hl2msg|short|class|class that they changed to}}<br />
{{end-hl2msg}}<br />
<br />
=== player_death ===<br />
{{qnotice|When a player dies}}<br><br />
{{begin-hl2msg|player_death|string}}<br />
{{hl2msg|short|userid|user ID who died}}<br />
{{hl2msg|long|victim_entindex|}}<br />
{{hl2msg|long|inflictor_entindex|ent index of inflictor (a sentry, for example)}}<br />
{{hl2msg|short|attacker|user ID who killed}}<br />
{{hl2msg|string|weapon|weapon name killer used}}<br />
{{hl2msg|short|weaponid|ID of weapon killed used}}<br />
{{hl2msg|long|damagebits|bits of type of damage}}<br />
{{hl2msg|short|customkill|type of custom kill}}<br />
{{hl2msg|short|assister|user ID of assister}}<br />
{{hl2msg|string|weapon_logclassname|weapon name that should be printed on the log}}<br />
{{hl2msg|short|stun_flags|victim's stun flags at the moment of death}}<br />
{{hl2msg|short|death_flags|death flags.}}<br />
{{hl2msg|short|dominated|did killer dominate victim with this kill}}<br />
{{hl2msg|short|assister_dominated|did assister dominate victim with this kill}}<br />
{{hl2msg|short|revenge|did killer get revenge on victim with this kill}}<br />
{{hl2msg|short|assister_revenge|did assister get revenge on victim with this kill}}<br />
{{hl2msg|bool|first_blood|was this a first blood kill}}<br />
{{hl2msg|bool|feign_death|the victim is feign death}}<br />
{{end-hl2msg}}<br />
<br />
=== object_removed ===<br />
{{begin-hl2msg|object_removed|string}}<br />
{{hl2msg|short|userid|user ID of the object owner}}<br />
{{hl2msg|short|objecttype|type of object removed}}<br />
{{hl2msg|short|index|index of the object removed}}<br />
{{end-hl2msg}}<br />
<br />
=== object_destroyed ===<br />
{{qnotice|When a player destroys an object}}<br><br />
{{begin-hl2msg|object_destroyed|string}}<br />
{{hl2msg|short|userid|user ID who died}}<br />
{{hl2msg|short|attacker|user ID who killed}}<br />
<br />
{{hl2msg|short|assister|user ID of assister}}<br />
{{hl2msg|string|weapon|weapon name killer used}}<br />
{{hl2msg|short|weaponid|id of the weapon used}}<br />
<br />
{{hl2msg|short|objecttype|type of object destroyed}}<br />
{{hl2msg|short|index|index of the object destroyed}}<br />
{{hl2msg|bool|was_building|object was being built when it died}}<br />
{{end-hl2msg}}<br />
<br />
=== tf_map_time_remaining ===<br />
{{begin-hl2msg|tf_map_time_remaining|string}}<br />
{{hl2msg|long|seconds|}}<br />
{{end-hl2msg}}<br />
<br />
=== tf_game_over ===<br />
{{qnotice|When a tf game ends}}<br><br />
{{begin-hl2msg|tf_game_over|string}}<br />
{{hl2msg|string|reason|why the game is over ( timelimit, winlimit )}}<br />
<br />
{{end-hl2msg}}<br />
<br />
=== ctf_flag_captured ===<br />
{{qnotice|When a flag is captured by a player}}<br><br />
{{begin-hl2msg|ctf_flag_captured|string}}<br />
{{hl2msg|short|capping_team|}}<br />
{{hl2msg|short|capping_team_score|}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_initialized ===<br />
{{qnotice|When a player begins to capture a control point}}<br><br />
{{begin-hl2msg|controlpoint_initialized|string}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_updateimages ===<br />
{{begin-hl2msg|controlpoint_updateimages|string}}<br />
{{hl2msg|short|index|index of the cap being updated}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_updatelayout ===<br />
{{begin-hl2msg|controlpoint_updatelayout|string}}<br />
{{hl2msg|short|index|index of the cap being updated}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_updatecapping ===<br />
{{begin-hl2msg|controlpoint_updatecapping|string}}<br />
{{hl2msg|short|index|index of the cap being updated}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_updateowner ===<br />
{{begin-hl2msg|controlpoint_updateowner|string}}<br />
{{hl2msg|short|index|index of the cap being updated}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_starttouch ===<br />
{{qnotice|When a player enters a capture point zone}}<br><br />
{{begin-hl2msg|controlpoint_starttouch|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{hl2msg|short|area|index of the control point area}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_endtouch ===<br />
{{qnotice|When a player leaves a capture point zone}}<br><br />
{{begin-hl2msg|controlpoint_endtouch|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{hl2msg|short|area|index of the control point area}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_pulse_element ===<br />
{{begin-hl2msg|controlpoint_pulse_element|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_fake_capture ===<br />
{{begin-hl2msg|controlpoint_fake_capture|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{hl2msg|short|int_data|}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_fake_capture_mult ===<br />
{{begin-hl2msg|controlpoint_fake_capture_mult|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{hl2msg|short|int_data|}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_round_selected ===<br />
{{qnotice|When a round is selected.}}<br><br />
{{begin-hl2msg|teamplay_round_selected|string}}<br />
{{hl2msg|string|round|name of the round selected}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_round_start ===<br />
{{qnotice|round restart}}<br> <br />
{{begin-hl2msg|teamplay_round_start|string}}<br />
{{hl2msg|bool|full_reset|is this a full reset of the map}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_round_active ===<br />
{{qnotice|called when round is active, players can move}}<br> <br />
{{begin-hl2msg|teamplay_round_active|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_waiting_begins ===<br />
{{qnotice|When the "waiting for players" pre-round begins}}<br><br />
{{begin-hl2msg|teamplay_waiting_begins|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_waiting_ends ===<br />
{{qnotice|When the "waiting for players" pre-round ends}}<br><br />
{{begin-hl2msg|teamplay_waiting_ends|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_waiting_abouttoend ===<br />
{{qnotice|When the "waiting for players" pre-round is about to end}}<br><br />
{{begin-hl2msg|teamplay_waiting_abouttoend|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_restart_round ===<br />
{{qnotice|When a round is restarted}}<br><br />
{{begin-hl2msg|teamplay_restart_round|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_ready_restart ===<br />
{{begin-hl2msg|teamplay_ready_restart|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_round_restart_seconds ===<br />
{{begin-hl2msg|teamplay_round_restart_seconds|string}}<br />
{{hl2msg|short|seconds|}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_team_ready ===<br />
{{begin-hl2msg|teamplay_team_ready|string}}<br />
{{hl2msg|byte|team|which team is ready}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_round_win ===<br />
{{qnotice|When a team wins a round}}<br><br />
{{begin-hl2msg|teamplay_round_win|string}}<br />
{{hl2msg|byte|team|which team won the round}}<br />
{{hl2msg|byte|winreason|the reason the team won}}<br />
{{hl2msg|short|flagcaplimit|if win reason was flag cap limit, the value of the flag cap limit}}<br />
<br />
{{hl2msg|short|full_round|was this a full round or a mini-round}}<br />
{{hl2msg|float|round_time|elapsed time of this round}}<br />
{{hl2msg|short|losing_team_num_caps|# of caps this round by losing team}}<br />
{{hl2msg|byte|was_sudden_death|did a team win this after entering sudden death}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_update_timer ===<br />
{{begin-hl2msg|teamplay_update_timer|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_round_stalemate ===<br />
{{qnotice|When a game ends in a stalemate}}<br><br />
{{begin-hl2msg|teamplay_round_stalemate|string}}<br />
{{hl2msg|byte|reason|why the stalemate is occuring}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_overtime_begin ===<br />
{{qnotice|When an overtime round begins}}<br><br />
{{begin-hl2msg|teamplay_overtime_begin|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_overtime_end ===<br />
{{qnotice|When an overtime round ends}}<br><br />
{{begin-hl2msg|teamplay_overtime_end|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_suddendeath_begin ===<br />
{{qnotice|When a sudden death round begins}}<br><br />
{{begin-hl2msg|teamplay_suddendeath_begin|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_suddendeath_end ===<br />
{{qnotice|When a sudden death round ends}}<br><br />
{{begin-hl2msg|teamplay_suddendeath_end|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_game_over ===<br />
{{qnotice|When a teamplay game ends}}<br><br />
{{begin-hl2msg|teamplay_game_over|string}}<br />
{{hl2msg|string|reason|why the game is over ( timelimit, winlimit )}}<br />
<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_map_time_remaining ===<br />
{{begin-hl2msg|teamplay_map_time_remaining|string}}<br />
{{hl2msg|short|seconds|}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_broadcast_audio ===<br />
{{qnotice|Broadcast an audio file.}}<br><br />
{{begin-hl2msg|teamplay_broadcast_audio|string}}<br />
{{hl2msg|byte|team|which team should hear the broadcast. 0 will make everyone hear it.}}<br />
<br />
{{hl2msg|string|sound|sound to play}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_timer_flash ===<br />
<br />
{{begin-hl2msg|teamplay_timer_flash|string}}<br />
{{hl2msg|short|time_remaining|how many seconds until the round ends}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_timer_time_added ===<br />
{{begin-hl2msg|teamplay_timer_time_added|string}}<br />
{{hl2msg|short|timer|entindex of the timer}}<br />
{{hl2msg|short|seconds_added|how many seconds were added to the round timer}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_point_startcapture ===<br />
{{qnotice|When a point is beginning to be captured}}<br><br />
{{begin-hl2msg|teamplay_point_startcapture|string}}<br />
{{hl2msg|byte|cp|index of the point being captured}}<br />
{{hl2msg|string|cpname|name of the point}}<br />
{{hl2msg|byte|team|which team currently owns the point}}<br />
{{hl2msg|byte|capteam|which team is capping}}<br />
{{hl2msg|string|cappers|string where each character is a player index of someone capping}}<br />
{{hl2msg|float|captime|time between when this cap started and when the point last changed hands}}<br />
<br />
<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_point_captured ===<br />
{{qnotice|When a control point is captured by a team}}<br><br />
{{begin-hl2msg|teamplay_point_captured|string}}<br />
{{hl2msg|byte|cp|index of the point that was captured}}<br />
<br />
{{hl2msg|string|cpname|name of the point}}<br />
{{hl2msg|byte|team|which team capped}}<br />
{{hl2msg|string|cappers|string where each character is a player index of someone that capped}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_point_locked ===<br />
{{begin-hl2msg|teamplay_point_locked|string}}<br />
{{hl2msg|byte|cp|index of the point being captured}}<br />
{{hl2msg|string|cpname|name of the point}}<br />
{{hl2msg|byte|team|which team currently owns the point}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_point_unlocked ===<br />
{{begin-hl2msg|teamplay_point_unlocked|string}}<br />
{{hl2msg|byte|cp|index of the point being captured}}<br />
{{hl2msg|string|cpname|name of the point}}<br />
{{hl2msg|byte|team|which team currently owns the point}}<br />
<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_capture_broken ===<br />
<br />
{{begin-hl2msg|teamplay_capture_broken|string}}<br />
{{hl2msg|byte|cp|}}<br />
{{hl2msg|string|cpname|}}<br />
{{hl2msg|float|time_remaining|}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_capture_blocked ===<br />
{{qnotice|When a player blocks the capture of a control point}}<br><br />
{{begin-hl2msg|teamplay_capture_blocked|string}}<br />
{{hl2msg|byte|cp|index of the point that was blocked}}<br />
<br />
{{hl2msg|string|cpname|name of the point}}<br />
{{hl2msg|byte|blocker|index of the player that blocked the cap}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_flag_event ===<br />
{{begin-hl2msg|teamplay_flag_event|string}}<br />
{{hl2msg|short|player|player this event involves}}<br />
{{hl2msg|short|carrier|the carrier if needed}}<br />
{{hl2msg|short|eventtype|pick up, capture, defend, dropped}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_win_panel ===<br />
{{qnotice|When the win-game panel is displayed}}<br><br />
{{begin-hl2msg|teamplay_win_panel|string}}<br />
{{hl2msg|byte|panel_style|for client to determine layout}}<br />
{{hl2msg|byte|winning_team|}}<br />
{{hl2msg|byte|winreason|the reason the team won}}<br />
{{hl2msg|string|cappers|string where each character is a player index of someone that capped}}<br />
{{hl2msg|short|flagcaplimit|if win reason was flag cap limit, the value of the flag cap limit}}<br />
<br />
<br />
{{hl2msg|short|blue_score|red team score}}<br />
{{hl2msg|short|red_score|blue team score}}<br />
{{hl2msg|short|blue_score_prev|previous red team score}}<br />
{{hl2msg|short|red_score_prev|previous blue team score}}<br />
{{hl2msg|short|round_complete|is this a complete round, or the end of a mini-round}}<br />
{{hl2msg|short|rounds_remaining|# of rounds remaining for wining team, if mini-round}}<br />
<br />
{{hl2msg|short|player_1|}}<br />
{{hl2msg|short|player_1_points|}}<br />
{{hl2msg|short|player_2|}}<br />
{{hl2msg|short|player_2_points|}}<br />
{{hl2msg|short|player_3|}}<br />
{{hl2msg|short|player_3_points|}}<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_teambalanced_player ===<br />
{{qnotice|When a player is balanced to another team}}<br><br />
{{begin-hl2msg|teamplay_teambalanced_player|string}}<br />
{{hl2msg|short|player|entindex of the player}}<br />
{{hl2msg|byte|team|which team the player is being moved to}}<br />
<br />
{{end-hl2msg}}<br />
<br />
=== teamplay_setup_finished ===<br />
{{qnotice|When the setup round ends}}<br><br />
{{begin-hl2msg|teamplay_setup_finished|string}}<br />
{{end-hl2msg}}<br />
<br />
=== show_freezepanel ===<br />
{{qnotice|When the death-snapshot panel is shown}}<br><br />
{{begin-hl2msg|show_freezepanel|string}}<br />
{{hl2msg|short|killer|entindex of the killer entity}}<br />
{{end-hl2msg}}<br />
<br />
=== hide_freezepanel ===<br />
{{qnotice|When the death-snapshot panel is hidden}}<br><br />
{{begin-hl2msg|hide_freezepanel|string}}<br />
{{end-hl2msg}}<br />
<br />
=== freezecam_started ===<br />
{{qnotice|When a player enters the death-snapshot view}}<br><br />
{{begin-hl2msg|freezecam_started|string}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_changeteam ===<br />
{{qnotice|When a LAN player changes team}}<br><br />
{{begin-hl2msg|localplayer_changeteam|string}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_score_changed ===<br />
{{begin-hl2msg|localplayer_score_changed|string}}<br />
{{hl2msg|short|score|}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_changeclass ===<br />
{{qnotice|When a LAN player changes class}}<br><br />
{{begin-hl2msg|localplayer_changeclass|string}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_respawn ===<br />
{{qnotice|When a LAN player respawns}}<br><br />
{{begin-hl2msg|localplayer_respawn|string}}<br />
{{end-hl2msg}}<br />
<br />
=== building_info_changed ===<br />
{{begin-hl2msg|building_info_changed|string}}<br />
{{hl2msg|byte|building_type|}}<br />
{{hl2msg|byte|object_mode|}}<br />
{{hl2msg|byte|remove|}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_changedisguise ===<br />
{{qnotice|Whena LAN player changes their disguise as a spy}}<br><br />
{{begin-hl2msg|localplayer_changedisguise|string}}<br />
{{hl2msg|bool|disguised|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_account_changed ===<br />
{{begin-hl2msg|player_account_changed|string}}<br />
{{hl2msg|short|old_value|}}<br />
{{hl2msg|short|new_value|}}<br />
{{end-hl2msg}}<br />
<br />
=== spy_pda_reset ===<br />
{{begin-hl2msg|spy_pda_reset|string}}<br />
{{end-hl2msg}}<br />
<br />
=== flagstatus_update ===<br />
{{begin-hl2msg|flagstatus_update|string}}<br />
{{end-hl2msg}}<br />
<br />
=== player_stats_updated ===<br />
{{qnotice|When a players stats are updated}}<br><br />
{{begin-hl2msg|player_stats_updated|string}}<br />
{{hl2msg|bool|forceupload|}}<br />
{{end-hl2msg}}<br />
<br />
=== playing_commentary ===<br />
{{qnotice|When a commentary is being played}}<br><br />
{{begin-hl2msg|playing_commentary|string}}<br />
{{end-hl2msg}}<br />
<br />
=== player_chargedeployed ===<br />
{{qnotice|When an uber is deployed}}<br><br />
{{begin-hl2msg|player_chargedeployed|string}}<br />
{{hl2msg|short|userid|user ID of medic who deployed charge}}<br />
{{hl2msg|short|targetid|user ID of who the medic charged}}<br />
{{end-hl2msg}}<br />
<br />
=== player_builtobject ===<br />
{{qnotice|When a player builds an object}}<br><br />
{{begin-hl2msg|player_builtobject|string}}<br />
{{hl2msg|short|userid|user ID of the builder}}<br />
{{hl2msg|byte|object|}}<br />
{{hl2msg|short|index|index of the object}}<br />
{{end-hl2msg}}<br />
<br />
=== player_upgradedobject ===<br />
{{begin-hl2msg|player_upgradedobject|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|byte|object|}}<br />
{{hl2msg|short|index|}}<br />
{{hl2msg|bool|isbuilder|}}<br />
{{end-hl2msg}}<br />
<br />
=== achievement_earned ===<br />
{{qnotice|When a player earns an achievement}}<br><br />
{{begin-hl2msg|achievement_earned|string}}<br />
{{hl2msg|byte|player|entindex of the player}}<br />
{{hl2msg|short|achievement|achievement ID}}<br />
{{end-hl2msg}}<br />
<br />
=== spec_target_updated ===<br />
{{begin-hl2msg|spec_target_updated|string}}<br />
{{end-hl2msg}}<br />
<br />
=== tournament_stateupdate ===<br />
{{begin-hl2msg|tournament_stateupdate|string}}<br />
{{hl2msg|short|userid|user ID on server}}<br />
{{hl2msg|bool|namechange|}}<br />
{{hl2msg|short|readystate|}}<br />
{{hl2msg|string|newname|players new name}}<br />
{{end-hl2msg}}<br />
<br />
=== player_calledformedic ===<br />
{{qnotice|When a player calls for a medic}}<br><br />
{{begin-hl2msg|player_calledformedic|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_becameobserver ===<br />
<br />
{{begin-hl2msg|localplayer_becameobserver|string}}<br />
{{end-hl2msg}}<br />
<br />
=== player_ignited_inv ===<br />
{{qnotice|sent when a player is ignited by a pyro who is being invulned, only to the medic who's doing the invulning}}<br> <br />
{{begin-hl2msg|player_ignited_inv|string}}<br />
{{hl2msg|byte|pyro_entindex|entindex of the pyro who ignited the victim}}<br />
{{hl2msg|byte|victim_entindex|entindex of the player ignited by the pyro}}<br />
{{hl2msg|byte|medic_entindex|entindex of the medic releasing the invuln}}<br />
{{end-hl2msg}}<br />
<br />
=== player_ignited ===<br />
{{qnotice|sent when a player is ignited, only to the two players involved}}<br> <br />
{{begin-hl2msg|player_ignited|string}}<br />
{{hl2msg|byte|pyro_entindex|entindex of the pyro who ignited the victim}}<br />
{{hl2msg|byte|victim_entindex|entindex of the player ignited by the pyro}}<br />
{{hl2msg|byte|weaponid|weaponid of the weapon used}}<br />
{{end-hl2msg}}<br />
<br />
=== player_extinguished ===<br />
{{qnotice|sent when a burning player is extinguished by a medic}}<br> <br />
{{begin-hl2msg|player_extinguished|string}}<br />
{{hl2msg|byte|victim|entindex of the player that was extinguished}}<br />
{{hl2msg|byte|healer|entindex of the player who did the extinguishing}}<br />
<br />
<br />
{{end-hl2msg}}<br />
<br />
=== player_teleported ===<br />
{{qnotice|Sent when a player is teleported}}<br><br />
{{begin-hl2msg|player_teleported|string}}<br />
{{hl2msg|short|userid|userid of the player}}<br />
{{hl2msg|short|builderid|userid of the player who built the teleporter}}<br />
{{hl2msg|float|dist|distance the player was teleported}}<br />
{{end-hl2msg}}<br />
<br />
=== player_healedmediccall ===<br />
{{qnotice|local player heals someone who called for medic.}}<br> <br />
{{begin-hl2msg|player_healedmediccall|string}}<br />
{{hl2msg|short|userid|userid of person who got healed}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_chargeready ===<br />
{{qnotice|local player has full medic charge}}<br> <br />
{{begin-hl2msg|localplayer_chargeready|string}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_winddown ===<br />
{{qnotice|local player minigun winddown}}<br> <br />
{{begin-hl2msg|localplayer_winddown|string}}<br />
{{end-hl2msg}}<br />
<br />
=== player_invulned ===<br />
{{qnotice|Send when a player is made invulnerable}}<br><br />
{{begin-hl2msg|player_invulned|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|medic_userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== escort_speed ===<br />
<br />
{{begin-hl2msg|escort_speed|string}}<br />
{{hl2msg|byte|team|which team}}<br />
{{hl2msg|byte|speed|}}<br />
{{hl2msg|byte|players|}}<br />
{{end-hl2msg}}<br />
<br />
=== escort_progress ===<br />
<br />
{{begin-hl2msg|escort_progress|string}}<br />
{{hl2msg|byte|team|which team}}<br />
{{hl2msg|float|progress|}}<br />
{{hl2msg|bool|reset|}}<br />
{{end-hl2msg}}<br />
<br />
=== escort_recede ===<br />
<br />
{{begin-hl2msg|escort_recede|string}}<br />
{{hl2msg|byte|team|which team}}<br />
{{hl2msg|float|recedetime|}}<br />
{{end-hl2msg}}<br />
<br />
=== client_loadout_changed ===<br />
<br />
{{begin-hl2msg|client_loadout_changed|string}}<br />
{{end-hl2msg}}<br />
<br />
=== gameui_activated ===<br />
<br />
{{begin-hl2msg|gameui_activated|string}}<br />
{{end-hl2msg}}<br />
<br />
=== gameui_hidden ===<br />
<br />
{{begin-hl2msg|gameui_hidden|string}}<br />
{{end-hl2msg}}<br />
<br />
=== player_escort_score ===<br />
<br />
{{begin-hl2msg|player_escort_score|string}}<br />
{{hl2msg|byte|player|}}<br />
{{hl2msg|byte|points|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_healonhit ===<br />
<br />
{{begin-hl2msg|player_healonhit|string}}<br />
{{hl2msg|short|amount|}}<br />
{{hl2msg|byte|entindex|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_stealsandvich ===<br />
{{begin-hl2msg|player_stealsandvich|string}}<br />
{{hl2msg|short|owner|}}<br />
{{hl2msg|short|target|}}<br />
{{end-hl2msg}}<br />
<br />
=== show_class_layout ===<br />
<br />
{{begin-hl2msg|show_class_layout|string}}<br />
{{hl2msg|bool|show|}}<br />
{{end-hl2msg}}<br />
<br />
=== show_vs_panel ===<br />
<br />
{{begin-hl2msg|show_vs_panel|string}}<br />
{{hl2msg|bool|show|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_damaged ===<br />
<br />
<br />
{{begin-hl2msg|player_damaged|string}}<br />
{{hl2msg|short|amount|}}<br />
{{hl2msg|long|type|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_hurt ===<br />
<br />
{{begin-hl2msg|player_hurt|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|health|}}<br />
{{hl2msg|short|attacker|}}<br />
<br />
{{hl2msg|short|damageamount|}}<br />
{{hl2msg|bool|crit|}}<br />
{{hl2msg|bool|minicrit|}}<br />
{{hl2msg|bool|allseecrit|}}<br />
{{hl2msg|short|weaponid|}}<br />
{{end-hl2msg}}<br />
<br />
=== arena_player_notification ===<br />
<br />
{{begin-hl2msg|arena_player_notification|string}}<br />
{{hl2msg|byte|player|}}<br />
{{hl2msg|byte|message|}}<br />
{{end-hl2msg}}<br />
<br />
=== arena_match_maxstreak ===<br />
<br />
{{begin-hl2msg|arena_match_maxstreak|string}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|byte|streak|}}<br />
{{end-hl2msg}}<br />
<br />
=== arena_round_start ===<br />
{{qnotice|called when round is active, players can move}}<br> <br />
{{begin-hl2msg|arena_round_start|string}}<br />
{{end-hl2msg}}<br />
<br />
=== arena_win_panel ===<br />
<br />
{{begin-hl2msg|arena_win_panel|string}}<br />
{{hl2msg|byte|panel_style|for client to determine layout}}<br />
{{hl2msg|byte|winning_team|}}<br />
{{hl2msg|byte|winreason|the reason the team won}}<br />
{{hl2msg|string|cappers|string where each character is a player index of someone that capped}}<br />
{{hl2msg|short|flagcaplimit|if win reason was flag cap limit, the value of the flag cap limit}}<br />
<br />
<br />
{{hl2msg|short|blue_score|red team score}}<br />
{{hl2msg|short|red_score|blue team score}}<br />
{{hl2msg|short|blue_score_prev|previous red team score}}<br />
{{hl2msg|short|red_score_prev|previous blue team score}}<br />
{{hl2msg|short|round_complete|is this a complete round, or the end of a mini-round}}<br />
{{hl2msg|short|player_1|}}<br />
{{hl2msg|short|player_1_damage|}}<br />
{{hl2msg|short|player_1_healing|}}<br />
{{hl2msg|short|player_1_lifetime|}}<br />
{{hl2msg|short|player_1_kills|}}<br />
{{hl2msg|short|player_2|}}<br />
{{hl2msg|short|player_2_damage|}}<br />
{{hl2msg|short|player_2_healing|}}<br />
{{hl2msg|short|player_2_lifetime|}}<br />
{{hl2msg|short|player_2_kills|}}<br />
{{hl2msg|short|player_3|}}<br />
{{hl2msg|short|player_3_damage|}}<br />
{{hl2msg|short|player_3_healing|}}<br />
{{hl2msg|short|player_3_lifetime|}}<br />
{{hl2msg|short|player_3_kills|}}<br />
{{hl2msg|short|player_4|}}<br />
{{hl2msg|short|player_4_damage|}}<br />
{{hl2msg|short|player_4_healing|}}<br />
{{hl2msg|short|player_4_lifetime|}}<br />
{{hl2msg|short|player_4_kills|}}<br />
{{hl2msg|short|player_5|}}<br />
{{hl2msg|short|player_5_damage|}}<br />
{{hl2msg|short|player_5_healing|}}<br />
{{hl2msg|short|player_5_lifetime|}}<br />
{{hl2msg|short|player_5_kills|}}<br />
{{hl2msg|short|player_6|}}<br />
{{hl2msg|short|player_6_damage|}}<br />
{{hl2msg|short|player_6_healing|}}<br />
{{hl2msg|short|player_6_lifetime|}}<br />
{{hl2msg|short|player_6_kills|}}<br />
{{end-hl2msg}}<br />
<br />
=== inventory_updated ===<br />
<br />
{{begin-hl2msg|inventory_updated|string}}<br />
{{end-hl2msg}}<br />
<br />
=== air_dash ===<br />
{{qnotice|Called when a scout Performs Double Jump}}<br><br />
{{begin-hl2msg|air_dash|string}}<br />
{{hl2msg|byte|player|}}<br />
{{end-hl2msg}}<br />
<br />
=== landed ===<br />
<br />
{{begin-hl2msg|landed|string}}<br />
{{hl2msg|byte|player|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_damage_dodged ===<br />
{{qnotice|When a Player Evades Damage}}<br><br />
{{begin-hl2msg|player_damage_dodged|string}}<br />
{{hl2msg|short|damage|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_stunned ===<br />
{{qnotice|When a Player is Stunned}}<br><br />
{{begin-hl2msg|player_stunned|string}}<br />
{{hl2msg|short|stunner|}}<br />
{{hl2msg|short|victim|}}<br />
{{hl2msg|bool|victim_capping|}}<br />
{{hl2msg|bool|big_stun|}}<br />
{{end-hl2msg}}<br />
<br />
=== scout_grand_slam ===<br />
{{qnotice|When a Player is Killed by the Scout Taunt}}<br><br />
{{begin-hl2msg|scout_grand_slam|string}}<br />
{{hl2msg|short|scout_id|}}<br />
{{hl2msg|short|target_id|}}<br />
{{end-hl2msg}}<br />
<br />
=== scout_slamdoll_landed ===<br />
{{begin-hl2msg|scout_slamdoll_landed|string}}<br />
{{hl2msg|short|target_index|}}<br />
{{hl2msg|float|x|}}<br />
{{hl2msg|float|y|}}<br />
{{hl2msg|float|z|}}<br />
{{end-hl2msg}}<br />
<br />
=== scout_slamdoll_landed ===<br />
<br />
{{begin-hl2msg|scout_slamdoll_landed|string}}<br />
{{hl2msg|short|target_index|}}<br />
{{hl2msg|float|x|}}<br />
{{hl2msg|float|y|}}<br />
{{hl2msg|float|z|}}<br />
{{end-hl2msg}}<br />
<br />
=== arrow_impact ===<br />
{{qnotice|When a player is hit by a Sniper's Huntsman arrow}}<br><br />
{{begin-hl2msg|arrow_impact|string}}<br />
{{hl2msg|short|attachedEntity|}}<br />
{{hl2msg|short|shooter|}}<br />
{{hl2msg|short|boneIndexAttached|}}<br />
{{hl2msg|float|bonePositionX|}}<br />
{{hl2msg|float|bonePositionY|}}<br />
{{hl2msg|float|bonePositionZ|}}<br />
{{hl2msg|float|boneAnglesX|}}<br />
{{hl2msg|float|boneAnglesY|}}<br />
{{hl2msg|float|boneAnglesZ|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_jarated ===<br />
{{qnotice|sent when a player is jarated, only to the two players involved}}<br> <br />
{{begin-hl2msg|player_jarated|string}}<br />
{{hl2msg|byte|thrower_entindex|entindex of the player who threw the jarate}}<br />
{{hl2msg|byte|victim_entindex|entindex of the player receiving it}}<br />
{{end-hl2msg}}<br />
<br />
=== player_jarated_fade ===<br />
{{qnotice|sent when a player is jarated, only to the two players involved}}<br> <br />
<br />
{{begin-hl2msg|player_jarated_fade|string}}<br />
{{hl2msg|byte|thrower_entindex|entindex of the player who threw the jarate}}<br />
{{hl2msg|byte|victim_entindex|entindex of the player receiving it}}<br />
{{end-hl2msg}}<br />
<br />
=== player_shield_blocked ===<br />
{{qnotice|sent when a player is jarated, only to the two players involved}}<br> <br />
<br />
{{begin-hl2msg|player_shield_blocked|string}}<br />
{{hl2msg|byte|attacker_entindex|entindex of the player who threw the jarate}}<br />
{{hl2msg|byte|blocker_entindex|entindex of the player receiving it}}<br />
{{end-hl2msg}}<br />
<br />
=== player_pinned ===<br />
{{qnotice|When a player is pinned to a wall}}<br><br />
{{begin-hl2msg|player_pinned|string}}<br />
{{hl2msg|byte|pinned|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_healedbymedic ===<br />
<br />
{{begin-hl2msg|player_healedbymedic|string}}<br />
{{hl2msg|byte|medic|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_spawn ===<br />
<br />
{{begin-hl2msg|player_spawn|string}}<br />
{{hl2msg|short|userid|user ID who spawned}}<br />
{{hl2msg|short|team|team they spawned on}}<br />
{{hl2msg|short|class|class they spawned as}}<br />
{{end-hl2msg}}<br />
<br />
=== player_sapped_object ===<br />
<br />
{{begin-hl2msg|player_sapped_object|string}}<br />
{{hl2msg|short|userid|user ID of the spy}}<br />
{{hl2msg|short|ownerid|user ID of the building owner}}<br />
{{hl2msg|byte|object|}}<br />
{{hl2msg|short|sapperid|index of the sapper}}<br />
{{end-hl2msg}}<br />
<br />
=== item_found ===<br />
{{qnotice|When a player finds an item}}<br><br />
{{begin-hl2msg|item_found|string}}<br />
{{hl2msg|byte|player|entindex of the player}}<br />
{{hl2msg|byte|quality|quality of the item}}<br />
{{hl2msg|string|item|item name (unlocalized)}}<br />
{{hl2msg|bool|crafted|}}<br />
{{hl2msg|bool|propername|}}<br />
{{end-hl2msg}}<br />
<br />
=== show_annotations ===<br />
{{begin-hl2msg|show_annotations|string}}<br />
{{hl2msg|float|worldPosX|}}<br />
{{hl2msg|float|worldPosY|}}<br />
{{hl2msg|float|worldPosZ|}}<br />
{{hl2msg|long|id|}}<br />
{{hl2msg|string|text|item name (unlocalized)}}<br />
{{end-hl2msg}}<br />
<br />
=== hide_annotations ===<br />
{{begin-hl2msg|hide_annotations|string}}<br />
{{end-hl2msg}}<br />
<br />
=== post_inventory_application ===<br />
{{qnotice|sent when a player gets a whole new set of items}}<br> <br />
{{begin-hl2msg|post_inventory_application|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== controlpoint_unlock_updated ===<br />
<br />
{{begin-hl2msg|controlpoint_unlock_updated|string}}<br />
{{hl2msg|short|index|index of the cap being updated}}<br />
{{hl2msg|float|time|time}}<br />
{{end-hl2msg}}<br />
<br />
=== deploy_buff_banner ===<br />
<br />
{{begin-hl2msg|deploy_buff_banner|string}}<br />
{{hl2msg|byte|buff_type|type of buff (skin index)}}<br />
{{hl2msg|short|buff_owner|user ID of the person who gets the banner}}<br />
{{end-hl2msg}}<br />
<br />
=== player_buff ===<br />
<br />
{{begin-hl2msg|player_buff|string}}<br />
{{hl2msg|short|userid|user ID of the player the buff is being applied to}}<br />
<br />
{{hl2msg|short|buff_owner|user ID of the player with the banner}}<br />
{{hl2msg|byte|buff_type|type of buff}}<br />
{{end-hl2msg}}<br />
<br />
=== medic_death ===<br />
{{qnotice|When a medic dies}}<br><br />
{{begin-hl2msg|medic_death|string}}<br />
{{hl2msg|short|userid|user ID who died}}<br />
{{hl2msg|short|attacker|user ID who killed}}<br />
{{hl2msg|short|healing|amount healed in this life}}<br />
{{hl2msg|bool|charged|had a full ubercharge?}}<br />
{{end-hl2msg}}<br />
<br />
=== overtime_nag ===<br />
<br />
{{begin-hl2msg|overtime_nag|string}}<br />
{{end-hl2msg}}<br />
<br />
=== teams_changed ===<br />
<br />
{{begin-hl2msg|teams_changed|string}}<br />
{{end-hl2msg}}<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=== halloween_pumpkin_grab ===<br />
<br />
{{begin-hl2msg|halloween_pumpkin_grab|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== rocket_jump ===<br />
<br />
{{begin-hl2msg|rocket_jump|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== rocket_jump_landed ===<br />
<br />
{{begin-hl2msg|rocket_jump_landed|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== sticky_jump ===<br />
<br />
{{begin-hl2msg|sticky_jump|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== sticky_jump_landed ===<br />
<br />
{{begin-hl2msg|sticky_jump_landed|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== medic_defended ===<br />
<br />
{{begin-hl2msg|medic_defended|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|medic|}}<br />
{{end-hl2msg}}<br />
<br />
=== localplayer_healed ===<br />
{{begin-hl2msg|localplayer_healed|string}}<br />
{{hl2msg|short|amount|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_destroyed_pipebomb ===<br />
<br />
{{begin-hl2msg|player_destroyed_pipebomb|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
<br />
=== object_deflected ===<br />
<br />
{{begin-hl2msg|object_deflected|string}}<br />
{{hl2msg|short|userid|player who deflected the object}}<br />
{{hl2msg|short|ownerid|owner of the object}}<br />
{{hl2msg|short|weaponid|weapon id (0 means the player in ownerid was pushed)}}<br />
<br />
{{end-hl2msg}}<br />
<br />
=== player_mvp ===<br />
<br />
{{begin-hl2msg|player_mvp|string}}<br />
{{hl2msg|short|player|}}<br />
{{end-hl2msg}}<br />
<br />
=== raid_spawn_mob ===<br />
{{begin-hl2msg|raid_spawn_mob|string}}<br />
{{end-hl2msg}}<br />
<br />
=== raid_spawn_squad ===<br />
{{begin-hl2msg|raid_spawn_squad|string}}<br />
{{end-hl2msg}}<br />
<br />
=== nav_blocked ===<br />
{{begin-hl2msg|nav_blocked|string}}<br />
{{hl2msg|long|area|}}<br />
{{hl2msg|bool|blocked|}}<br />
{{end-hl2msg}}<br />
<br />
=== path_track_passed ===<br />
{{begin-hl2msg|path_track_passed|string}}<br />
{{hl2msg|short|index|index of the node being passed}}<br />
{{end-hl2msg}}<br />
<br />
=== num_cappers_changed ===<br />
{{begin-hl2msg|num_cappers_changed|string}}<br />
{{hl2msg|short|index|index of the trigger}}<br />
{{hl2msg|byte|count|number of cappers (-1 for blocked)}}<br />
{{end-hl2msg}}<br />
<br />
=== player_regenerate ===<br />
{{begin-hl2msg|player_regenerate|string}}<br />
{{end-hl2msg}}<br />
<br />
=== update_status_item ===<br />
{{begin-hl2msg|update_status_item|string}}<br />
{{hl2msg|byte|index|}}<br />
{{hl2msg|byte|object|}}<br />
{{end-hl2msg}}<br />
<br />
=== cart_updated ===<br />
{{begin-hl2msg|cart_updated|string}}<br />
{{end-hl2msg}}</div>
Oshroth
https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&diff=7728
Talk:Left 4 Dead 2 Events
2010-05-20T06:42:32Z
<p>Oshroth: </p>
<hr />
<div>Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for?<br />
[[User:Oshroth|Oshroth]] 05:09, 19 February 2010 (UTC)<br />
<br />
Of course, if you have more Infos for events then add them<br />
----<br />
__NOTOC__<br />
Is it alright for me to rearrange the events into an easier-to-read list, or at least move the explain_* events to the bottom of the list? Since there is over 70 explain_* events spread throughout the list, making it harder to find the events you are looking for [[User:Oshroth|Oshroth]] 06:42, 20 May 2010 (UTC)<br />
<br />
e.g.<br />
=== Player related events ===<br />
* player_death<br />
* player_hurt<br />
* player_team<br />
* etc...<br />
=== Item related events ===<br />
* item_pickup<br />
* ammo_pickup<br />
* grenade_bounce<br />
* etc...<br />
=== Achievement related events ===<br />
* chair_charged<br />
* song_played<br />
* foot_locker_opened<br />
* etc...<br />
=== Explain (i.e. Game Instructor) related events ===<br />
* explain_coaster<br />
* explain_mall_alarm<br />
* explain_float<br />
* etc...</div>
Oshroth
https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&diff=7727
Talk:Left 4 Dead 2 Events
2010-05-20T06:40:34Z
<p>Oshroth: </p>
<hr />
<div>Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for?<br />
[[User:Oshroth|Oshroth]] 05:09, 19 February 2010 (UTC)<br />
<br />
Of course, if you have more Infos for events then add them<br />
----<br />
Is it alright for me to rearrange the events into an easier-to-read list, or at least move the explain_* events to the bottom of the list? Since there is over 70 explain_* events spread throughout the list, making it harder to find the events you are looking for [[User:Oshroth|Oshroth]]<br />
<br />
e.g.<br />
=== Player related events ===<br />
* player_death<br />
* player_hurt<br />
* player_team<br />
* etc...<br />
=== Item related events ===<br />
* item_pickup<br />
* ammo_pickup<br />
* grenade_bounce<br />
* etc...<br />
=== Achievement related events ===<br />
* chair_charged<br />
* song_played<br />
* foot_locker_opened<br />
* etc...<br />
=== Explain (i.e. Game Instructor) related events ===<br />
* explain_coaster<br />
* explain_mall_alarm<br />
* explain_float<br />
* etc...</div>
Oshroth
https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&diff=7726
Left 4 Dead 2 Events
2010-05-20T06:23:58Z
<p>Oshroth: Changed some player_use info, added possible values for ability_use, added more info for weapon_drop</p>
<hr />
<div>:''Refer back to [[Game Events (Source)]] for more events.''<br />
=== player_death ===<br />
{{qnotice|a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}<br><br />
{{begin-hl2msg|player_death|string}}<br />
{{hl2msg|short|userid|user ID who died}}<br />
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player. Otherwise, it is not a player, so use this.}}<br />
{{hl2msg|short|attacker|user ID who killed}}<br />
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}<br />
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed. Again, use attacker first}}<br />
{{hl2msg|string|weapon|weapon name killer used}}<br />
{{hl2msg|bool|headshot|singals a headshot}}<br />
{{hl2msg|bool|attackerisbot|is the attacker a bot}}<br />
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}<br />
{{hl2msg|bool|victimisbot|is the victim a bot}}<br />
{{hl2msg|bool|abort|did the victim abort}}<br />
{{hl2msg|long|type|damage type}}<br />
{{hl2msg|float|victim_x|}}<br />
{{hl2msg|float|victim_y|}}<br />
{{hl2msg|float|victim_z|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_hurt ===<br />
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}<br><br />
{{begin-hl2msg|player_hurt|string}}<br />
{{hl2msg|1|local|Not networked}}<br />
{{hl2msg|short|userid|user ID who was hurt}}<br />
{{hl2msg|short|attacker|user id who attacked}}<br />
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}<br />
{{hl2msg|short|health|remaining health points}}<br />
{{hl2msg|byte|armor|remaining armor points}}<br />
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}<br />
{{hl2msg|short|dmg_health|damage done to health}}<br />
{{hl2msg|byte|dmg_armor|damage done to armor}}<br />
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== player_team ===<br />
{{qnotice|player change his team}}<br><br />
{{begin-hl2msg|player_team|string}}<br />
{{hl2msg|short|userid|user ID on server}}<br />
{{hl2msg|byte|team|team id}}<br />
{{hl2msg|byte|oldteam|old team id}}<br />
{{hl2msg|bool|disconnect|team change because player disconnects}}<br />
{{hl2msg|string|name|}}<br />
{{hl2msg|bool|isbot|}}<br />
{{end-hl2msg}}<br />
=== player_bot_replace ===<br />
{{qnotice|Bot replaced a player}}<br><br />
{{begin-hl2msg|player_bot_replace|string}}<br />
{{hl2msg|short|player|user ID of the player}}<br />
{{hl2msg|short|bot|user ID of the bot}}<br />
{{end-hl2msg}}<br />
=== bot_player_replace ===<br />
{{qnotice|Player replaced a bot}}<br><br />
{{begin-hl2msg|bot_player_replace|string}}<br />
{{hl2msg|short|bot|user ID of the bot}}<br />
{{hl2msg|short|player|user ID of the player}}<br />
{{end-hl2msg}}<br />
=== player_afk ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_afk|string}}<br />
{{hl2msg|short|player|user ID of the player}}<br />
{{end-hl2msg}}<br />
=== weapon_fire ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_fire|string}}<br />
{{hl2msg|1|local|don't network this, its way too spammy}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|weapon|used weapon name}}<br />
{{hl2msg|short|weaponid|used weapon ID}}<br />
{{hl2msg|short|count|number of bullets}}<br />
{{end-hl2msg}}<br />
=== weapon_fire_on_empty ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_fire_on_empty|string}}<br />
{{hl2msg|1|local|don't network this, its way too spammy}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|weapon|weapon name used}}<br />
{{hl2msg|short|count|number of bullets}}<br />
{{end-hl2msg}}<br />
=== weapon_reload ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_reload|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|bool|manual|player manually started the reload}}<br />
{{end-hl2msg}}<br />
=== weapon_zoom ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_zoom|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== ability_use ===<br />
{{qnotice|}}<br><br />
{{eventnote|Called|When an infected uses their ability}}<br />
{{eventnote|Issues|Doesn't fire for jockey}}<br />
{{begin-hl2msg|ability_use|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|ability|ability classname. Possible values: ability_lunge(hunter), ability_toungue(smoker), ability_vomit(boomer), ability_charge(charger), ability_spit(spitter)}}<br />
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}<br />
{{end-hl2msg}}<br />
=== ammo_pickup ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pickup|string}}<br />
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}<br />
{{end-hl2msg}}<br />
=== item_pickup ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|item_pickup|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}<br />
{{end-hl2msg}}<br />
=== grenade_bounce ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|grenade_bounce|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== hegrenade_detonate ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hegrenade_detonate|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== bullet_impact ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|bullet_impact|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|float|x|}}<br />
{{hl2msg|float|y|}}<br />
{{hl2msg|float|z|}}<br />
{{end-hl2msg}}<br />
=== player_footstep ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_footstep|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_jump ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_jump|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_blind ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_blind|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_falldamage ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_falldamage|string}}<br />
{{hl2msg|short|userid|Who got hurt}}<br />
{{hl2msg|float|damage|for how much}}<br />
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}<br />
{{end-hl2msg}}<br />
=== player_ledge_grab ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_ledge_grab|string}}<br />
{{hl2msg|short|userid|Who grabbed the ledge}}<br />
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}<br />
{{end-hl2msg}}<br />
=== player_ledge_release ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_ledge_release|string}}<br />
{{hl2msg|short|userid|person who released from the ledge}}<br />
{{end-hl2msg}}<br />
=== door_moving ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_moving|string}}<br />
{{hl2msg|long|entindex|}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== door_open ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_open|string}}<br />
{{hl2msg|short|userid|Who opened the door}}<br />
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}<br />
{{hl2msg|bool|closed|Was the door closed when it started opening?}}<br />
{{end-hl2msg}}<br />
=== door_close ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_close|string}}<br />
{{hl2msg|short|userid|Who closed the door}}<br />
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}<br />
{{end-hl2msg}}<br />
=== door_unlocked ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_unlocked|string}}<br />
{{hl2msg|short|userid|Who opened the door}}<br />
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}<br />
{{end-hl2msg}}<br />
=== rescue_door_open ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|rescue_door_open|string}}<br />
{{hl2msg|short|userid|Who opened the door}}<br />
{{hl2msg|long|entindex|door that opened}}<br />
{{end-hl2msg}}<br />
=== waiting_checkpoint_door_used ===<br />
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}<br><br />
{{begin-hl2msg|waiting_checkpoint_door_used|string}}<br />
{{hl2msg|short|userid|player who tried to open it}}<br />
{{hl2msg|long|entindex|door that was used}}<br />
{{end-hl2msg}}<br />
=== waiting_door_used_versus ===<br />
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}<br><br />
{{begin-hl2msg|waiting_door_used_versus|string}}<br />
{{hl2msg|short|userid|player who tried to open it}}<br />
{{hl2msg|long|entindex|door that was used}}<br />
{{end-hl2msg}}<br />
=== waiting_checkpoint_button_used ===<br />
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}<br><br />
{{begin-hl2msg|waiting_checkpoint_button_used|string}}<br />
{{hl2msg|short|userid|player who tried to open it}}<br />
{{end-hl2msg}}<br />
=== success_checkpoint_button_used ===<br />
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}<br><br />
{{begin-hl2msg|success_checkpoint_button_used|string}}<br />
{{hl2msg|short|userid|player who openned it}}<br />
{{end-hl2msg}}<br />
=== round_freeze_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_freeze_end|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== round_start_pre_entity ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_start_pre_entity|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== round_start_post_nav ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_start_post_nav|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== nav_blocked ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|nav_blocked|string}}<br />
{{hl2msg|long|area|}}<br />
{{hl2msg|bool|blocked|}}<br />
{{end-hl2msg}}<br />
=== nav_generate ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|nav_generate|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== round_end_message ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_end_message|string}}<br />
{{hl2msg|byte|winner|winner team/user i}}<br />
{{hl2msg|byte|reason|reson why team won}}<br />
{{hl2msg|string|message|end round message}}<br />
{{end-hl2msg}}<br />
=== round_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_end|string}}<br />
{{hl2msg|byte|winner|winner team/user i}}<br />
{{hl2msg|byte|reason|reson why team won}}<br />
{{hl2msg|string|message|end round message}}<br />
{{hl2msg|float|time|}}<br />
{{end-hl2msg}}<br />
=== vote_ended ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_ended|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== vote_started ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_started|string}}<br />
{{hl2msg|string|issue|}}<br />
{{hl2msg|string|param1|}}<br />
{{hl2msg|string|votedata|}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}<br />
{{hl2msg|1|reliable|this event is reliable}}<br />
{{end-hl2msg}}<br />
<br />
=== vote_changed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_changed|string}}<br />
{{hl2msg|byte|yesVotes|}}<br />
{{hl2msg|byte|noVotes|}}<br />
{{hl2msg|byte|potentialVotes|}}<br />
{{end-hl2msg}}<br />
=== vote_passed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_passed|string}}<br />
{{hl2msg|string|details|}}<br />
{{hl2msg|string|param1|}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|1|reliable|this event is reliable}}<br />
{{end-hl2msg}}<br />
<br />
=== vote_failed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_failed|string}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|1|reliable|this event is reliable}}<br />
{{end-hl2msg}}<br />
<br />
=== vote_cast_yes ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_cast_yes|string}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|long|entityid|entity id of the voter}}<br />
{{end-hl2msg}}<br />
=== vote_cast_no ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_cast_no|string}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|long|entityid|entity id of the voter}}<br />
{{end-hl2msg}}<br />
=== infected_hurt ===<br />
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}<br><br />
{{begin-hl2msg|infected_hurt|string}}<br />
{{hl2msg|1|local|don't network this, its way too spammy}}<br />
{{hl2msg|short|attacker|player userid who attacked}}<br />
{{hl2msg|long|entityid|entity id of infected}}<br />
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}<br />
{{hl2msg|short|amount|how much damage was done}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== infected_death ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|infected_death|string}}<br />
{{hl2msg|short|attacker|user ID who killed}}<br />
{{hl2msg|short|infected_id|ID of the infected that died}}<br />
{{hl2msg|short|gender|gender (type) of the infected}}<br />
{{hl2msg|short|weapon_id|ID of the weapon used}}<br />
{{hl2msg|bool|headshot|singals a headshot}}<br />
{{hl2msg|bool|minigun|singals a minigun kill}}<br />
{{hl2msg|bool|blast|singals a death from blast damage}}<br />
{{hl2msg|bool|submerged|indicates the infected was submerged}}<br />
{{end-hl2msg}}<br />
=== hostname_changed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hostname_changed|string}}<br />
{{hl2msg|string|hostname|}}<br />
{{end-hl2msg}}<br />
=== difficulty_changed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|difficulty_changed|string}}<br />
{{hl2msg|short|newDifficulty|}}<br />
{{hl2msg|short|oldDifficulty|}}<br />
{{end-hl2msg}}<br />
=== finale_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_start|string}}<br />
{{hl2msg|short|rushes|}}<br />
{{end-hl2msg}}<br />
=== finale_rush ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_rush|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== finale_escape_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_escape_start|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== finale_vehicle_incoming ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_vehicle_incoming|string}}<br />
{{hl2msg|string|campaign|}}<br />
{{end-hl2msg}}<br />
=== finale_vehicle_ready ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_vehicle_ready|string}}<br />
{{hl2msg|string|campaign|}}<br />
{{end-hl2msg}}<br />
=== finale_vehicle_leaving ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_vehicle_leaving|string}}<br />
{{hl2msg|short|survivorcount|number of survivors that made it out}}<br />
{{end-hl2msg}}<br />
=== finale_win ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_win|string}}<br />
{{hl2msg|string|map_name|}}<br />
{{hl2msg|short|difficulty|}}<br />
{{end-hl2msg}}<br />
=== mission_lost ===<br />
{{qnotice|As in, the survivor team failed. Opposite of finale_win, but not necessarily during the finale.}}<br><br />
{{begin-hl2msg|mission_lost|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== finale_radio_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_radio_start|string}}<br />
{{hl2msg|short|health|}}<br />
{{end-hl2msg}}<br />
=== finale_radio_damaged ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_radio_damaged|string}}<br />
{{hl2msg|short|health|}}<br />
{{end-hl2msg}}<br />
=== final_reportscreen ===<br />
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}<br><br />
{{begin-hl2msg|final_reportscreen|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== map_transition ===<br />
{{qnotice|When campaign cinematics start}}<br><br />
{{begin-hl2msg|map_transition|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_transitioned ===<br />
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}<br><br />
{{begin-hl2msg|player_transitioned|string}}<br />
{{hl2msg|short|userid|the person that just finished transitioning}}<br />
{{end-hl2msg}}<br />
<br />
=== heal_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_begin|string}}<br />
{{hl2msg|short|userid|person doing the healing}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{end-hl2msg}}<br />
=== heal_success ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_success|string}}<br />
{{hl2msg|short|userid|person doing the healing}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{hl2msg|short|health_restored|amount of health restored}}<br />
{{end-hl2msg}}<br />
=== heal_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_end|string}}<br />
{{hl2msg|short|userid|person doing the healing}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{end-hl2msg}}<br />
=== heal_interrupted ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_interrupted|string}}<br />
{{hl2msg|short|userid|person who was being healed, but moved.}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used|string}}<br />
{{hl2msg|short|userid|person giving the ammo}}<br />
{{hl2msg|short|subject|person receiving ammo}}<br />
{{end-hl2msg}}<br />
=== give_weapon ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|give_weapon|string}}<br />
{{hl2msg|short|userid|The giver of the weapon}}<br />
{{hl2msg|short|recipient|The recipient of the weapon}}<br />
{{hl2msg|short|weapon|The ID of the weapon given}}<br />
{{end-hl2msg}}<br />
=== pills_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pills_used|string}}<br />
{{hl2msg|short|userid|person who had the pills}}<br />
{{hl2msg|short|subject|person swallowing the pills}}<br />
{{end-hl2msg}}<br />
=== pills_used_fail ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pills_used_fail|string}}<br />
{{hl2msg|short|userid|person who tried to use the pills}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used_fail_no_weapon ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}<br />
{{hl2msg|short|userid|person who tried to use the ammo pack}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used_fail_full ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used_fail_full|string}}<br />
{{hl2msg|short|userid|person who tried to use the ammo pack}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used_fail_doesnt_use_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}<br />
{{hl2msg|short|userid|person who tried to use the ammo pack}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== ammo_pile_weapon_cant_use_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}<br />
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}<br />
{{end-hl2msg}}<br />
=== defibrillator_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_begin|string}}<br />
{{hl2msg|short|userid|person who was being healed, but moved.}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{end-hl2msg}}<br />
=== defibrillator_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_used|string}}<br />
{{hl2msg|short|userid|person who tried to use the defibrillator}}<br />
{{hl2msg|short|subject|person it helped}}<br />
{{end-hl2msg}}<br />
=== defibrillator_used_fail ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_used_fail|string}}<br />
{{hl2msg|short|userid|person who tried to use the defibrillator}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== defibrillator_interrupted ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_interrupted|string}}<br />
{{hl2msg|short|userid|person who was being healed, but moved.}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{end-hl2msg}}<br />
=== upgrade_pack_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_pack_begin|string}}<br />
{{hl2msg|short|userid|person who is deploying the pack}}<br />
{{end-hl2msg}}<br />
=== upgrade_pack_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_pack_used|string}}<br />
{{hl2msg|short|upgradeid|}}<br />
{{hl2msg|short|userid|person who is deploying the pack}}<br />
{{end-hl2msg}}<br />
=== upgrade_item_already_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_item_already_used|string}}<br />
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}<br />
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}<br />
{{end-hl2msg}}<br />
=== upgrade_failed_no_primary ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_failed_no_primary|string}}<br />
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}<br />
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg "INCENDIARY_AMMO"}}<br />
{{end-hl2msg}}<br />
=== dead_survivor_visible ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|dead_survivor_visible|string}}<br />
{{hl2msg|short|userid|The player who sees the entity}}<br />
{{hl2msg|long|subject|Entindex of the entity they see}}<br />
{{hl2msg|short|deadplayer|user id of the dead player represented}}<br />
{{end-hl2msg}}<br />
=== adrenaline_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|adrenaline_used|string}}<br />
{{hl2msg|short|userid|person who had and used the adrenaline}}<br />
{{end-hl2msg}}<br />
=== revive_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|revive_begin|string}}<br />
{{hl2msg|short|userid|person doing the reviving}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{end-hl2msg}}<br />
=== revive_success ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|revive_success|string}}<br />
{{hl2msg|short|userid|person doing the reviving}}<br />
{{hl2msg|short|subject|person who was revived}}<br />
{{hl2msg|bool|lastlife|person revived will die if they fall again}}<br />
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}<br />
{{end-hl2msg}}<br />
=== revive_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|revive_end|string}}<br />
{{hl2msg|short|userid|person doing the reviving}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{hl2msg|bool|ledge_hang|person is ledge hanging}}<br />
{{end-hl2msg}}<br />
=== drag_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|drag_begin|string}}<br />
{{hl2msg|short|userid|person doing the dragging}}<br />
{{hl2msg|short|subject|person being dragged}}<br />
{{end-hl2msg}}<br />
=== drag_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|drag_end|string}}<br />
{{hl2msg|short|userid|person doing the dragging}}<br />
{{hl2msg|short|subject|person being dragged}}<br />
{{end-hl2msg}}<br />
=== player_incapacitated ===<br />
{{qnotice|when a player becomes incapacitated}}<br><br />
{{begin-hl2msg|player_incapacitated|string}}<br />
{{hl2msg|short|userid|person who became incapacitated}}<br />
{{hl2msg|short|attacker|user ID who made us incapacitated}}<br />
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}<br />
{{hl2msg|string|weapon|weapon name attacker used}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== player_incapacitated_start ===<br />
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}<br><br />
{{begin-hl2msg|player_incapacitated_start|string}}<br />
{{hl2msg|short|userid|person who became incapacitated}}<br />
{{hl2msg|short|attacker|user ID who made us incapacitated}}<br />
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}<br />
{{hl2msg|string|weapon|weapon name attacker used}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== player_entered_start_area ===<br />
{{qnotice|when a player spawns into the player start area}}<br><br />
{{begin-hl2msg|player_entered_start_area|string}}<br />
{{hl2msg|short|userid|person who entered}}<br />
{{end-hl2msg}}<br />
=== player_first_spawn ===<br />
{{qnotice|when a player spawns for the first time in a given mission}}<br><br />
{{begin-hl2msg|player_first_spawn|string}}<br />
{{hl2msg|short|userid|person who spawned}}<br />
{{hl2msg|string|map_name|}}<br />
{{hl2msg|bool|isbot|}}<br />
{{end-hl2msg}}<br />
=== player_left_start_area ===<br />
{{qnotice|when a player leaves the player start area}}<br><br />
{{begin-hl2msg|player_left_start_area|string}}<br />
{{hl2msg|short|userid|person who left}}<br />
{{end-hl2msg}}<br />
=== player_entered_checkpoint ===<br />
{{qnotice|when a basecombatcharacter enters a checkpoint area}}<br><br />
{{begin-hl2msg|player_entered_checkpoint|string}}<br />
{{hl2msg|short|userid|player who entered}}<br />
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}<br />
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}<br />
{{hl2msg|long|area|}}<br />
{{hl2msg|string|doorname|name of the entity they see}}<br />
{{end-hl2msg}}<br />
=== player_left_checkpoint ===<br />
{{qnotice|when a player leaves a checkpoint area}}<br><br />
{{begin-hl2msg|player_left_checkpoint|string}}<br />
{{hl2msg|short|userid|player who left}}<br />
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}<br />
{{hl2msg|long|area|}}<br />
{{end-hl2msg}}<br />
=== player_shoved ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_shoved|string}}<br />
{{hl2msg|short|userid|player index who was shoved}}<br />
{{hl2msg|short|attacker|player index who attacked them}}<br />
{{end-hl2msg}}<br />
=== entity_shoved ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|entity_shoved|string}}<br />
{{hl2msg|short|entityid|the entity index of the one who was shoved}}<br />
{{hl2msg|short|attacker|player index who attacked them}}<br />
{{end-hl2msg}}<br />
=== player_jump_apex ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_jump_apex|string}}<br />
{{hl2msg|short|userid|player who jumped}}<br />
{{end-hl2msg}}<br />
=== player_blocked ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_blocked|string}}<br />
{{hl2msg|short|userid|player index who was trying to move}}<br />
{{hl2msg|short|blocker|player index who kept them from moving}}<br />
{{end-hl2msg}}<br />
=== player_now_it ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_now_it|string}}<br />
{{hl2msg|short|userid|Player who is now it}}<br />
{{hl2msg|short|attacker|player that did the it-ing}}<br />
{{hl2msg|bool|exploded|whether it was vomit or explosion}}<br />
{{hl2msg|bool|infected|is the vomit infectious}}<br />
{{hl2msg|bool|by_boomer|came from a boomer}}<br />
{{end-hl2msg}}<br />
=== player_no_longer_it ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_no_longer_it|string}}<br />
{{hl2msg|short|userid|Player who is now no longer it}}<br />
{{end-hl2msg}}<br />
=== witch_harasser_set ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|witch_harasser_set|string}}<br />
{{hl2msg|short|userid|Player who woke up the witch}}<br />
{{hl2msg|long|witchid|Entindex of witch woken up}}<br />
{{hl2msg|bool|first|First time the witch set a harasser}}<br />
{{end-hl2msg}}<br />
=== witch_spawn ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|witch_spawn|string}}<br />
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}<br />
{{end-hl2msg}}<br />
=== witch_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|witch_killed|string}}<br />
{{hl2msg|short|userid|Player who killed the witch}}<br />
{{hl2msg|long|witchid|Entindex of witch that was killed.}}<br />
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}<br />
{{end-hl2msg}}<br />
=== tank_spawn ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tank_spawn|string}}<br />
{{hl2msg|short|userid|User ID of the tank spawning now}}<br />
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}<br />
{{end-hl2msg}}<br />
=== melee_kill ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|melee_kill|string}}<br />
{{hl2msg|short|userid|Player who bashed the infected}}<br />
{{hl2msg|long|entityid|Entindex of infected what got killed}}<br />
{{hl2msg|bool|ambush|Infected was unaware when killed}}<br />
{{end-hl2msg}}<br />
=== area_cleared ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|area_cleared|string}}<br />
{{hl2msg|short|userid|person who cleared the area}}<br />
{{hl2msg|long|area|id of the cleared area}}<br />
{{end-hl2msg}}<br />
=== award_earned ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|award_earned|string}}<br />
{{hl2msg|short|userid|player who earned the award}}<br />
{{hl2msg|long|entityid|client likes ent id}}<br />
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}<br />
{{hl2msg|short|award|id of award earned}}<br />
{{end-hl2msg}}<br />
=== tongue_grab ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_grab|string}}<br />
{{hl2msg|short|userid|player who did the grabbing}}<br />
{{hl2msg|short|victim|player that got grabbed}}<br />
{{end-hl2msg}}<br />
=== tongue_broke_bent ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_broke_bent|string}}<br />
{{hl2msg|short|userid|Tongue owner}}<br />
{{end-hl2msg}}<br />
=== tongue_broke_victim_died ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_broke_victim_died|string}}<br />
{{hl2msg|short|userid|Tongue owner}}<br />
{{end-hl2msg}}<br />
=== tongue_release ===<br />
{{qnotice|Fired in all cases where the tongue releases a victim, whether choked or not, etc.}}<br><br />
{{begin-hl2msg|tongue_release|string}}<br />
{{hl2msg|short|userid|The tongue owner}}<br />
{{hl2msg|short|victim|The (now released) victim}}<br />
{{hl2msg|long|distance|Distance the victim was dragged.}}<br />
{{end-hl2msg}}<br />
<br />
=== choke_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|choke_start|string}}<br />
{{hl2msg|short|userid|The choker}}<br />
{{hl2msg|short|victim|The person being choked}}<br />
{{end-hl2msg}}<br />
=== choke_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|choke_end|string}}<br />
{{hl2msg|short|userid|The choker}}<br />
{{hl2msg|short|victim|The person being choked}}<br />
{{end-hl2msg}}<br />
=== choke_stopped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|choke_stopped|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being choked}}<br />
{{hl2msg|short|smoker|The tongue owner}}<br />
{{hl2msg|short|release_type|How did it break?}}<br />
{{end-hl2msg}}<br />
=== tongue_pull_stopped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_pull_stopped|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being pulled}}<br />
{{hl2msg|short|smoker|The tongue owner}}<br />
{{hl2msg|short|release_type|How did it break?}}<br />
{{end-hl2msg}}<br />
=== lunge_shove ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|lunge_shove|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{end-hl2msg}}<br />
=== lunge_pounce ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|lunge_pounce|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{hl2msg|long|distance|Distance from pounce start to contact}}<br />
{{end-hl2msg}}<br />
=== pounce_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pounce_end|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being pounced}}<br />
{{end-hl2msg}}<br />
=== pounce_stopped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pounce_stopped|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being pounced}}<br />
{{end-hl2msg}}<br />
=== fatal_vomit ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|fatal_vomit|string}}<br />
{{hl2msg|short|userid|Who vomited}}<br />
{{hl2msg|short|victim|And who was killed or incapped}}<br />
{{end-hl2msg}}<br />
=== survivor_call_for_help ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survivor_call_for_help|string}}<br />
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}<br />
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}<br />
{{end-hl2msg}}<br />
=== survivor_rescued ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survivor_rescued|string}}<br />
{{hl2msg|short|rescuer|player that did the rescuing}}<br />
{{hl2msg|short|victim|the survivor being rescued}}<br />
{{end-hl2msg}}<br />
=== survivor_rescue_abandoned ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survivor_rescue_abandoned|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== relocated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|relocated|string}}<br />
{{hl2msg|short|userid|player who was relocated}}<br />
{{end-hl2msg}}<br />
=== respawning ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|respawning|string}}<br />
{{hl2msg|short|userid|player who started respawning}}<br />
{{end-hl2msg}}<br />
=== tank_frustrated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tank_frustrated|string}}<br />
{{hl2msg|short|userid|player who was culled}}<br />
{{end-hl2msg}}<br />
=== weapon_given ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_given|string}}<br />
{{hl2msg|short|userid|player who got the weapon}}<br />
{{hl2msg|short|giver|player that did the giving}}<br />
{{hl2msg|short|weapon|weapon id given}}<br />
{{hl2msg|short|weaponentid|weapon entity id}}<br />
{{end-hl2msg}}<br />
=== weapon_drop ===<br />
{{qnotice|}}<br><br />
{{eventnote|Called|When an item is removed from a survivor's inventory}}<br />
{{eventnote|Related Events|Called before heal_success, defibrillator_used, upgrade_pack_used, but called after pills_used and adrenaline_used}}<br />
{{begin-hl2msg|weapon_drop|string}}<br />
{{hl2msg|short|userid|player who dropped the weapon}}<br />
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}<br />
{{hl2msg|short|propid|entindex of the dropped weapon}}<br />
{{end-hl2msg}}<br />
=== break_breakable ===<br />
{{qnotice|Override from gameevents.res}}<br><br />
{{begin-hl2msg|break_breakable|string}}<br />
{{hl2msg|short|userid|userid of breaker}}<br />
{{hl2msg|long|entindex|entindex of thing breaking}}<br />
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}<br />
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}<br />
{{end-hl2msg}}<br />
=== achievement_earned ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|achievement_earned|string}}<br />
{{hl2msg|byte|player|entindex of the player}}<br />
{{hl2msg|short|achievement|achievement ID}}<br />
{{end-hl2msg}}<br />
=== spec_target_updated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|spec_target_updated|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== spawner_give_item ===<br />
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}<br><br />
{{begin-hl2msg|spawner_give_item|string}}<br />
{{hl2msg|short|userid|Item recipient}}<br />
{{hl2msg|string|item|Name of item given}}<br />
{{hl2msg|long|spawner|entindex of the spawner entity}}<br />
{{end-hl2msg}}<br />
=== create_panic_event ===<br />
{{qnotice|A panic event has been created, though not necessarily started}}<br><br />
{{begin-hl2msg|create_panic_event|string}}<br />
{{hl2msg|short|userid|player who was started the panic}}<br />
{{end-hl2msg}}<br />
=== explain_pills ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_pills|string}}<br />
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}<br />
{{end-hl2msg}}<br />
=== explain_weapons ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_weapons|string}}<br />
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}<br />
{{end-hl2msg}}<br />
=== entity_visible ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|entity_visible|string}}<br />
{{hl2msg|short|userid|The player who sees the entity}}<br />
{{hl2msg|long|subject|Entindex of the entity they see}}<br />
{{hl2msg|string|classname|Classname of the entity they see}}<br />
{{hl2msg|string|entityname|name of the entity they see}}<br />
{{end-hl2msg}}<br />
=== weapon_spawn_visible ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_spawn_visible|string}}<br />
{{hl2msg|short|userid|The player who sees the entity}}<br />
{{hl2msg|long|subject|Entindex of the entity they see}}<br />
{{hl2msg|string|weaponname|weapon name, or "melee"}}<br />
{{hl2msg|string|subtype|melee weapon name}}<br />
{{end-hl2msg}}<br />
=== boomer_near ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|boomer_near|string}}<br />
{{hl2msg|short|userid|The boomer}}<br />
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}<br />
{{end-hl2msg}}<br />
=== explain_pre_radio ===<br />
{{qnotice|explain the rescue radio will remind you to ready for the finale}}<br><br />
{{begin-hl2msg|explain_pre_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== started_pre_radio ===<br />
{{qnotice|explain the rescue radio will remind you to ready for the finale}}<br><br />
{{begin-hl2msg|started_pre_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_radio ===<br />
{{qnotice|explain the rescue radio will start the finale}}<br><br />
{{begin-hl2msg|explain_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gas_truck ===<br />
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}<br><br />
{{begin-hl2msg|explain_gas_truck|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lever}}<br />
{{end-hl2msg}}<br />
=== explain_panic_button ===<br />
{{qnotice|explain that pressing this button will start a panic event.}}<br><br />
{{begin-hl2msg|explain_panic_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The panic button}}<br />
{{end-hl2msg}}<br />
=== explain_elevator_button ===<br />
{{qnotice|explain how to operate the hospital elevator button.}}<br><br />
{{begin-hl2msg|explain_elevator_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The button}}<br />
{{end-hl2msg}}<br />
=== explain_lift_button ===<br />
{{qnotice|explain how to operate the lift button.}}<br><br />
{{begin-hl2msg|explain_lift_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lift button}}<br />
{{end-hl2msg}}<br />
=== explain_church_door ===<br />
{{qnotice|explain how to provoke the crazy church guy.}}<br><br />
{{begin-hl2msg|explain_church_door|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The saferoom door}}<br />
{{end-hl2msg}}<br />
=== explain_emergency_door ===<br />
{{qnotice|explain how to open the emergency door.}}<br><br />
{{begin-hl2msg|explain_emergency_door|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The door}}<br />
{{end-hl2msg}}<br />
=== explain_crane ===<br />
{{qnotice|explain how to lower the box on the crane.}}<br><br />
{{begin-hl2msg|explain_crane|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lever/button}}<br />
{{end-hl2msg}}<br />
=== explain_bridge ===<br />
{{qnotice|explain how to close the gates to make a bridge.}}<br><br />
{{begin-hl2msg|explain_bridge|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The button}}<br />
{{end-hl2msg}}<br />
=== explain_gas_can_panic ===<br />
{{qnotice|explain how to shoot the gas can.}}<br><br />
{{begin-hl2msg|explain_gas_can_panic|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The gas can}}<br />
{{end-hl2msg}}<br />
=== explain_van_panic ===<br />
{{qnotice|explain how to start the van.}}<br><br />
{{begin-hl2msg|explain_van_panic|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The van}}<br />
{{end-hl2msg}}<br />
=== explain_mainstreet ===<br />
{{qnotice|explain how to lower the forklift}}<br><br />
{{begin-hl2msg|explain_mainstreet|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The forklift}}<br />
{{end-hl2msg}}<br />
=== explain_train_lever ===<br />
{{qnotice|explain how to operate the train lever.}}<br><br />
{{begin-hl2msg|explain_train_lever|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lever on box car}}<br />
{{end-hl2msg}}<br />
=== explain_disturbance ===<br />
{{qnotice|explain that disturbances (car alarm) attract infected horde}}<br><br />
{{begin-hl2msg|explain_disturbance|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The source of disturbance}}<br />
{{end-hl2msg}}<br />
=== explain_scavenge_goal ===<br />
{{qnotice|explain where to put the scavenge mode items}}<br><br />
{{begin-hl2msg|explain_scavenge_goal|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The collection device}}<br />
{{end-hl2msg}}<br />
=== explain_scavenge_leave_area ===<br />
{{qnotice|explain that leaving the area, starts round}}<br><br />
{{begin-hl2msg|explain_scavenge_leave_area|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The entity}}<br />
{{end-hl2msg}}<br />
=== begin_scavenge_overtime ===<br />
{{qnotice|enter overtime in a scavenge round}}<br><br />
{{begin-hl2msg|begin_scavenge_overtime|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_round_start ===<br />
{{qnotice|a scavenge round has begun}}<br><br />
{{begin-hl2msg|scavenge_round_start|string}}<br />
{{hl2msg|byte|round|round number, 1 based}}<br />
{{hl2msg|bool|firsthalf|start of the first half of the round}}<br />
{{end-hl2msg}}<br />
<br />
=== scavenge_round_halftime ===<br />
{{qnotice|a scavenge round is in halftime}}<br><br />
{{begin-hl2msg|scavenge_round_halftime|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_round_finished ===<br />
{{qnotice|a scavenge round has ended}}<br><br />
{{begin-hl2msg|scavenge_round_finished|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_score_tied ===<br />
{{qnotice|a team just tied the score}}<br><br />
{{begin-hl2msg|scavenge_score_tied|string}}<br />
{{end-hl2msg}}<br />
=== versus_round_start ===<br />
{{qnotice|a versus round has begun}}<br><br />
{{begin-hl2msg|versus_round_start|string}}<br />
{{end-hl2msg}}<br />
=== gascan_pour_blocked ===<br />
{{qnotice|can't pour the gas, someone else already is}}<br><br />
{{begin-hl2msg|gascan_pour_blocked|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gascan_pour_completed ===<br />
{{qnotice|player finished pouring a can}}<br><br />
{{begin-hl2msg|gascan_pour_completed|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gascan_dropped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gascan_dropped|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gascan_pour_interrupted ===<br />
{{qnotice|we got interuppted pouring the gas can}}<br><br />
{{begin-hl2msg|gascan_pour_interrupted|string}}<br />
{{hl2msg|short|userid|person who interuppted us}}<br />
{{end-hl2msg}}<br />
=== scavenge_match_finished ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|scavenge_match_finished|string}}<br />
{{hl2msg|byte|winners|winner team}}<br />
{{end-hl2msg}}<br />
=== versus_match_finished ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|versus_match_finished|string}}<br />
{{hl2msg|byte|winners|winner team}}<br />
{{end-hl2msg}}<br />
=== use_target ===<br />
{{qnotice|a new use target has been found}}<br><br />
{{begin-hl2msg|use_target|string}}<br />
{{hl2msg|long|targetid|Entindex of the use target}}<br />
{{hl2msg|string|classname|classname of the use target}}<br />
{{hl2msg|bool|isprop|is this a prop that can be carried}}<br />
{{end-hl2msg}}<br />
=== player_use ===<br />
{{qnotice|a new use target has been found}}<br><br />
{{eventnote|Called|When a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors}}<br />
{{eventnote|Related Events|If targetid is an item, item_pickup will be called prior to player_use}}<br />
{{begin-hl2msg|player_use|string}}<br />
{{hl2msg|short|userid|userid of user}}<br />
{{hl2msg|long|targetid|Entindex of the used entity}}<br />
{{end-hl2msg}}<br />
=== friendly_fire ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|friendly_fire|string}}<br />
{{hl2msg|short|attacker|player who fired the weapon}}<br />
{{hl2msg|short|victim|player who got shot}}<br />
{{hl2msg|short|guilty|player who was at fault}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== gameinstructor_draw ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gameinstructor_draw|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== gameinstructor_nodraw ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gameinstructor_nodraw|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== request_weapon_stats ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|request_weapon_stats|string}}<br />
{{hl2msg|short|userid|userid of user requesting their stats}}<br />
{{end-hl2msg}}<br />
=== player_talking_state ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_talking_state|string}}<br />
{{hl2msg|byte|player|}}<br />
{{hl2msg|bool|istalking|}}<br />
{{end-hl2msg}}<br />
=== weapon_pickup ===<br />
{{qnotice|client event for player has picked up a weapon}}<br><br />
{{begin-hl2msg|weapon_pickup|string}}<br />
{{hl2msg|byte|context|split screen message context}}<br />
{{hl2msg|byte|weaponid|}}<br />
{{hl2msg|byte|weaponslot|}}<br />
{{hl2msg|byte|dropped_by_infected|gender of the Infected that dropped the weapon}}<br />
{{end-hl2msg}}<br />
<br />
=== hunter_punched ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hunter_punched|string}}<br />
{{hl2msg|short|userid|player who caused ignition}}<br />
{{hl2msg|long|hunteruserid|user ID of Hunter}}<br />
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}<br />
{{end-hl2msg}}<br />
=== hunter_headshot ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hunter_headshot|string}}<br />
{{hl2msg|short|userid|player who made the headshot}}<br />
{{hl2msg|long|hunteruserid|user ID of Hunter}}<br />
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}<br />
{{end-hl2msg}}<br />
=== zombie_ignited ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|zombie_ignited|string}}<br />
{{hl2msg|short|userid|player who caused ignition}}<br />
{{hl2msg|short|gender|gender (type) of the infected}}<br />
{{hl2msg|long|entityid|entity ID of Tank}}<br />
{{hl2msg|string|victimname|"Witch", "Tank", "Hunter", "Smoker", or "Infected"}}<br />
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}<br />
{{end-hl2msg}}<br />
=== boomer_exploded ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|boomer_exploded|string}}<br />
{{hl2msg|short|userid|Boomer that exploded}}<br />
{{hl2msg|short|attacker|player who caused the explosion}}<br />
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}<br />
{{end-hl2msg}}<br />
=== non_pistol_fired ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|non_pistol_fired|string}}<br />
{{hl2msg|short|userid|User that fired a non-pistol weapon}}<br />
{{end-hl2msg}}<br />
=== weapon_fire_at_40 ===<br />
{{qnotice|This is networked, special event for game instructor}}<br><br />
{{begin-hl2msg|weapon_fire_at_40|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|weapon|used weapon name}}<br />
{{hl2msg|short|weaponid|used weapon ID}}<br />
{{hl2msg|short|count|number of bullets}}<br />
{{end-hl2msg}}<br />
<br />
=== total_ammo_below_40 ===<br />
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}<br><br />
{{begin-hl2msg|total_ammo_below_40|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_hurt_concise ===<br />
{{qnotice|Abbreviated version of 'player_hurt' that is networked}}<br><br />
{{begin-hl2msg|player_hurt_concise|string}}<br />
{{hl2msg|short|userid|user ID who was hurt}}<br />
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}<br />
{{hl2msg|long|type|damage type}}<br />
{{hl2msg|short|dmg_health|damage done to health}}<br />
{{end-hl2msg}}<br />
<br />
=== tank_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tank_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead tank}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}<br />
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}<br />
{{hl2msg|bool|l4d1_only|TRUE if l4d1 survivors inflicted damage and the l4d2 survivors did not)}}<br />
{{end-hl2msg}}<br />
<br />
=== achievement_write_failed ===<br />
{{qnotice|Used for a notification message when an achievement fails to write}}<br><br />
{{begin-hl2msg|achievement_write_failed|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
<br />
=== ghost_spawn_time ===<br />
{{qnotice|Used for clients to know how long until they become a ghost (and can spawn)}}<br><br />
{{begin-hl2msg|ghost_spawn_time|string}}<br />
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}<br />
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}<br />
{{end-hl2msg}}<br />
<br />
=== survival_at_30min ===<br />
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}<br><br />
{{begin-hl2msg|survival_at_30min|string}}<br />
{{end-hl2msg}}<br />
=== explain_pre_drawbridge ===<br />
{{qnotice|Point out the button that will start the gauntlet finale.}}<br><br />
{{begin-hl2msg|explain_pre_drawbridge|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_drawbridge ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_drawbridge|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_perimeter ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_perimeter|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_deactivate_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_deactivate_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_impound_lot ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_impound_lot|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_decon ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_decon|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_mall_window ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_mall_window|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_mall_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_mall_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_coaster ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_coaster|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_coaster_stop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_coaster_stop|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_decon_wait ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_decon_wait|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== gauntlet_finale_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gauntlet_finale_start|string}}<br />
{{end-hl2msg}}<br />
=== explain_float ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_float|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_ferry_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_ferry_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_hatch_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_hatch_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_shack_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_shack_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== upgrade_incendiary_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_incendiary_ammo|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== upgrade_explosive_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_explosive_ammo|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== receive_upgrade ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|receive_upgrade|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|upgrade|}}<br />
{{end-hl2msg}}<br />
=== explain_vehicle_arrival ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_vehicle_arrival|string}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== mounted_gun_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|mounted_gun_start|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== mounted_gun_overheated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|mounted_gun_overheated|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== explain_burger_sign ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_burger_sign|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_carousel_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_carousel_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_carousel_destination ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_carousel_destination|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_stage_lighting ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_lighting|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_stage_finale_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_finale_start|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_stage_survival_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_survival_start|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== ability_out_of_range ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ability_out_of_range|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|ability|ability classname}}<br />
{{end-hl2msg}}<br />
=== explain_stage_pyrotechnics ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_pyrotechnics|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c3m4_radio1 ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c3m4_radio1|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c3m4_radio2 ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c3m4_radio2|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gates_are_open ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_gates_are_open|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c2m4_ticketbooth ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c3m4_rescue ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c3m4_rescue|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_hotel_elevator_doors ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_hotel_elevator_doors|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gun_shop_tanker ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_gun_shop_tanker|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gun_shop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_gun_shop|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_store_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_store_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_store_item ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_store_item|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_store_item_stop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_store_item_stop|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_generic ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_generic|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_radio ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_carousel ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_carousel|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_return_item ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_return_item|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_save_items ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_save_items|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== spit_burst ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|spit_burst|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== entered_spit ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|entered_spit|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== temp_c4m1_getgas ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|temp_c4m1_getgas|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== temp_c4m3_return_to_boat ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c1m4_finale ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c1m4_finale|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== c1m4_scavenge_instructions ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|c1m4_scavenge_instructions|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== punched_clown ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|punched_clown|string}}<br />
{{hl2msg|short|userid|player who punched the clown}}<br />
{{end-hl2msg}}<br />
=== charger_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead charger}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}<br />
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}<br />
{{end-hl2msg}}<br />
=== spitter_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|spitter_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead spitter}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}<br />
{{end-hl2msg}}<br />
=== jockey_ride ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|jockey_ride|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{end-hl2msg}}<br />
=== jockey_ride_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|jockey_ride_end|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{hl2msg|short|rescuer|Who stopped it}}<br />
{{hl2msg|float|ride_length|Duration of our ride}}<br />
{{end-hl2msg}}<br />
=== jockey_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|jockey_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead jockey}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{end-hl2msg}}<br />
=== non_melee_fired ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|non_melee_fired|string}}<br />
{{hl2msg|short|userid|User that fired a non-melee weapon}}<br />
{{end-hl2msg}}<br />
=== infected_decapitated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|infected_decapitated|string}}<br />
{{hl2msg|short|userid|userid of the player who did the decapitation}}<br />
{{hl2msg|string|weapon|melee weapon name}}<br />
{{end-hl2msg}}<br />
<br />
=== upgrade_pack_added ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_pack_added|string}}<br />
{{hl2msg|short|upgradeid|}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== vomit_bomb_tank ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vomit_bomb_tank|string}}<br />
{{hl2msg|short|userid|userid of the player who used the bomb}}<br />
{{end-hl2msg}}<br />
=== triggered_car_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|triggered_car_alarm|string}}<br />
{{end-hl2msg}}<br />
=== panic_event_finished ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|panic_event_finished|string}}<br />
{{end-hl2msg}}<br />
=== charger_charge_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_charge_start|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{end-hl2msg}}<br />
=== charger_charge_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_charge_end|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{end-hl2msg}}<br />
=== charger_carry_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_carry_start|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_carry_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_carry_end|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_impact ===<br />
{{qnotice|ran into a survivor we aren't carrying}}<br><br />
{{begin-hl2msg|charger_impact|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_pummel_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_pummel_start|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_pummel_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_pummel_end|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== strongman_bell_knocked_off ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|strongman_bell_knocked_off|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|subject|}}<br />
{{end-hl2msg}}<br />
=== molotov_thrown ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|molotov_thrown|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gas_can_forced_drop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gas_can_forced_drop|string}}<br />
{{hl2msg|short|userid|player that forced the drop}}<br />
{{hl2msg|short|victim|player that dropped it}}<br />
{{end-hl2msg}}<br />
=== explain_need_gnome_to_continue ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_need_gnome_to_continue|string}}<br />
{{hl2msg|none|none|}}<br />
{{end-hl2msg}}<br />
=== explain_survivor_glows_disabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survivor_glows_disabled|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_item_glows_disabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_item_glows_disabled|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_rescue_disabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_rescue_disabled|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_bodyshots_reduced ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_bodyshots_reduced|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_witch_instant_kill ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_witch_instant_kill|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== set_instructor_group_enabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|set_instructor_group_enabled|string}}<br />
{{hl2msg|string|group|}}<br />
{{hl2msg|short|enabled|}}<br />
{{end-hl2msg}}<br />
=== stashwhacker_game_won ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|stashwhacker_game_won|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|subject|}}<br />
{{end-hl2msg}}<br />
=== versus_marker_reached ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|versus_marker_reached|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|marker|}}<br />
{{end-hl2msg}}<br />
=== start_score_animation ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|start_score_animation|string}}<br />
{{end-hl2msg}}<br />
=== survival_round_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survival_round_start|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_gas_can_destroyed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}<br />
{{hl2msg|short|userid|The player that destroyed it}}<br />
{{end-hl2msg}}<br />
=== explain_sewer_gate ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_sewer_gate|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_sewer_run ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_sewer_run|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c6m3_finale ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c6m3_finale|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== finale_bridge_lowering ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_bridge_lowering|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== m60_streak_ended ===<br />
{{qnotice|I was holding down the m60 trigger, and now I'm not}}<br><br />
{{begin-hl2msg|m60_streak_ended|string}}<br />
{{hl2msg|none|none|}}<br />
{{end-hl2msg}}<br />
=== chair_charged ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|chair_charged|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== song_played ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|song_played|string}}<br />
{{hl2msg|none|none|}}<br />
{{end-hl2msg}}<br />
=== foot_locker_opened ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|foot_locker_opened|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}</div>
Oshroth
https://wiki.alliedmods.net/index.php?title=Template:Eventnote&diff=7725
Template:Eventnote
2010-05-20T05:53:52Z
<p>Oshroth: Created page with '<code style="background-color: #e0e0e0;">'''{{{1}}}:''' {{{2}}}</code><br />'</p>
<hr />
<div><code style="background-color: #e0e0e0;">'''{{{1}}}:''' {{{2}}}</code><br /></div>
Oshroth
https://wiki.alliedmods.net/index.php?title=Left_4_Dead_2_Events&diff=7539
Left 4 Dead 2 Events
2010-03-08T13:28:58Z
<p>Oshroth: Added more info to player_use event</p>
<hr />
<div>:''Refer back to [[Game Events (Source)]] for more events.''<br />
=== player_death ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_death|string}}<br />
{{hl2msg|short|userid|user ID who died}}<br />
{{hl2msg|long|entityid|entity ID who died, userid should be used first, to get the dead Player. Otherwise, it is not a player, so use this.}}<br />
{{hl2msg|short|attacker|user ID who killed}}<br />
{{hl2msg|string|attackername|What type of zombie, so we don't have zombie names}}<br />
{{hl2msg|long|attackerentid|if killer not a player, the entindex of who killed. Again, use attacker first}}<br />
{{hl2msg|string|weapon|weapon name killer used}}<br />
{{hl2msg|bool|headshot|singals a headshot}}<br />
{{hl2msg|bool|attackerisbot|is the attacker a bot}}<br />
{{hl2msg|string|victimname|What type of zombie, so we don't have zombie names}}<br />
{{hl2msg|bool|victimisbot|is the victim a bot}}<br />
{{hl2msg|bool|abort|did the victim abort}}<br />
{{hl2msg|long|type|damage type}}<br />
{{hl2msg|float|victim_x|}}<br />
{{hl2msg|float|victim_y|}}<br />
{{hl2msg|float|victim_z|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_hurt ===<br />
{{qnotice|Registers all playable classes (Hunter, Smoker, Boomer, Tank, Survivors). See infected_hurt for Witch and Common Infected}}<br><br />
{{begin-hl2msg|player_hurt|string}}<br />
{{hl2msg|1|local|Not networked}}<br />
{{hl2msg|short|userid|user ID who was hurt}}<br />
{{hl2msg|short|attacker|user id who attacked}}<br />
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}<br />
{{hl2msg|short|health|remaining health points}}<br />
{{hl2msg|byte|armor|remaining armor points}}<br />
{{hl2msg|string|weapon|weapon name attacker used, if not the world}}<br />
{{hl2msg|short|dmg_health|damage done to health}}<br />
{{hl2msg|byte|dmg_armor|damage done to armor}}<br />
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== player_team ===<br />
{{qnotice|player change his team}}<br><br />
{{begin-hl2msg|player_team|string}}<br />
{{hl2msg|short|userid|user ID on server}}<br />
{{hl2msg|byte|team|team id}}<br />
{{hl2msg|byte|oldteam|old team id}}<br />
{{hl2msg|bool|disconnect|team change because player disconnects}}<br />
{{hl2msg|string|name|}}<br />
{{hl2msg|bool|isbot|}}<br />
{{end-hl2msg}}<br />
=== player_bot_replace ===<br />
{{qnotice|Bot replaced a player}}<br><br />
{{begin-hl2msg|player_bot_replace|string}}<br />
{{hl2msg|short|player|user ID of the player}}<br />
{{hl2msg|short|bot|user ID of the bot}}<br />
{{end-hl2msg}}<br />
=== bot_player_replace ===<br />
{{qnotice|Player replaced a bot}}<br><br />
{{begin-hl2msg|bot_player_replace|string}}<br />
{{hl2msg|short|bot|user ID of the bot}}<br />
{{hl2msg|short|player|user ID of the player}}<br />
{{end-hl2msg}}<br />
=== player_afk ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_afk|string}}<br />
{{hl2msg|short|player|user ID of the player}}<br />
{{end-hl2msg}}<br />
=== weapon_fire ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_fire|string}}<br />
{{hl2msg|1|local|don't network this, its way too spammy}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|weapon|used weapon name}}<br />
{{hl2msg|short|weaponid|used weapon ID}}<br />
{{hl2msg|short|count|number of bullets}}<br />
{{end-hl2msg}}<br />
=== weapon_fire_on_empty ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_fire_on_empty|string}}<br />
{{hl2msg|1|local|don't network this, its way too spammy}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|weapon|weapon name used}}<br />
{{hl2msg|short|count|number of bullets}}<br />
{{end-hl2msg}}<br />
=== weapon_reload ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_reload|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|bool|manual|player manually started the reload}}<br />
{{end-hl2msg}}<br />
=== weapon_zoom ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_zoom|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== ability_use ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ability_use|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|ability|ability classname}}<br />
{{hl2msg|short|context|enum of the way it was used (different for each ability)}}<br />
{{end-hl2msg}}<br />
=== ammo_pickup ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pickup|string}}<br />
{{hl2msg|short|userid|The player who got some ammo from a weapon_ammo_spawner}}<br />
{{end-hl2msg}}<br />
=== item_pickup ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|item_pickup|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}<br />
{{end-hl2msg}}<br />
=== grenade_bounce ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|grenade_bounce|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== hegrenade_detonate ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hegrenade_detonate|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== bullet_impact ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|bullet_impact|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|float|x|}}<br />
{{hl2msg|float|y|}}<br />
{{hl2msg|float|z|}}<br />
{{end-hl2msg}}<br />
=== player_footstep ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_footstep|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_jump ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_jump|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_blind ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_blind|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_falldamage ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_falldamage|string}}<br />
{{hl2msg|short|userid|Who got hurt}}<br />
{{hl2msg|float|damage|for how much}}<br />
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}<br />
{{end-hl2msg}}<br />
=== player_ledge_grab ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_ledge_grab|string}}<br />
{{hl2msg|short|userid|Who grabbed the ledge}}<br />
{{hl2msg|short|causer|Who caused them to do so (if anyone)}}<br />
{{end-hl2msg}}<br />
=== player_ledge_release ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_ledge_release|string}}<br />
{{hl2msg|short|userid|person who released from the ledge}}<br />
{{end-hl2msg}}<br />
=== door_moving ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_moving|string}}<br />
{{hl2msg|long|entindex|}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== door_open ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_open|string}}<br />
{{hl2msg|short|userid|Who opened the door}}<br />
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}<br />
{{hl2msg|bool|closed|Was the door closed when it started opening?}}<br />
{{end-hl2msg}}<br />
=== door_close ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_close|string}}<br />
{{hl2msg|short|userid|Who closed the door}}<br />
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}<br />
{{end-hl2msg}}<br />
=== door_unlocked ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|door_unlocked|string}}<br />
{{hl2msg|short|userid|Who opened the door}}<br />
{{hl2msg|bool|checkpoint|Is the door a checkpoint door}}<br />
{{end-hl2msg}}<br />
=== rescue_door_open ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|rescue_door_open|string}}<br />
{{hl2msg|short|userid|Who opened the door}}<br />
{{hl2msg|long|entindex|door that opened}}<br />
{{end-hl2msg}}<br />
=== waiting_checkpoint_door_used ===<br />
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}<br><br />
{{begin-hl2msg|waiting_checkpoint_door_used|string}}<br />
{{hl2msg|short|userid|player who tried to open it}}<br />
{{hl2msg|long|entindex|door that was used}}<br />
{{end-hl2msg}}<br />
=== waiting_door_used_versus ===<br />
{{qnotice|Someone tried to open a checkpoint door that is locked till everyone loads in}}<br><br />
{{begin-hl2msg|waiting_door_used_versus|string}}<br />
{{hl2msg|short|userid|player who tried to open it}}<br />
{{hl2msg|long|entindex|door that was used}}<br />
{{end-hl2msg}}<br />
=== waiting_checkpoint_button_used ===<br />
{{qnotice|Someone tried to push a button that's locked until everyone is gathered}}<br><br />
{{begin-hl2msg|waiting_checkpoint_button_used|string}}<br />
{{hl2msg|short|userid|player who tried to open it}}<br />
{{end-hl2msg}}<br />
=== success_checkpoint_button_used ===<br />
{{qnotice|Someone pushed a button that's locked until everyone is gathered}}<br><br />
{{begin-hl2msg|success_checkpoint_button_used|string}}<br />
{{hl2msg|short|userid|player who openned it}}<br />
{{end-hl2msg}}<br />
=== round_freeze_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_freeze_end|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== round_start_pre_entity ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_start_pre_entity|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== round_start_post_nav ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_start_post_nav|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== nav_blocked ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|nav_blocked|string}}<br />
{{hl2msg|long|area|}}<br />
{{hl2msg|bool|blocked|}}<br />
{{end-hl2msg}}<br />
=== nav_generate ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|nav_generate|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== round_end_message ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_end_message|string}}<br />
{{hl2msg|byte|winner|winner team/user i}}<br />
{{hl2msg|byte|reason|reson why team won}}<br />
{{hl2msg|string|message|end round message}}<br />
{{end-hl2msg}}<br />
=== round_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|round_end|string}}<br />
{{hl2msg|byte|winner|winner team/user i}}<br />
{{hl2msg|byte|reason|reson why team won}}<br />
{{hl2msg|string|message|end round message}}<br />
{{hl2msg|float|time|}}<br />
{{end-hl2msg}}<br />
=== vote_ended ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_ended|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== vote_started ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_started|string}}<br />
{{hl2msg|string|issue|}}<br />
{{hl2msg|string|param1|}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|long|initiator|entity id of the player who initiated the vote}}<br />
{{end-hl2msg}}<br />
=== vote_changed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_changed|string}}<br />
{{hl2msg|byte|yesVotes|}}<br />
{{hl2msg|byte|noVotes|}}<br />
{{hl2msg|byte|potentialVotes|}}<br />
{{end-hl2msg}}<br />
=== vote_passed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_passed|string}}<br />
{{hl2msg|string|details|}}<br />
{{hl2msg|string|param1|}}<br />
{{hl2msg|byte|team|}}<br />
{{end-hl2msg}}<br />
=== vote_failed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_failed|string}}<br />
{{hl2msg|byte|team|}}<br />
{{end-hl2msg}}<br />
=== vote_cast_yes ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_cast_yes|string}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|long|entityid|entity id of the voter}}<br />
{{end-hl2msg}}<br />
=== vote_cast_no ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vote_cast_no|string}}<br />
{{hl2msg|byte|team|}}<br />
{{hl2msg|long|entityid|entity id of the voter}}<br />
{{end-hl2msg}}<br />
=== infected_hurt ===<br />
{{qnotice|Registers for non-playable classes (Common Infected, Witch). See player_hurt for other playable classes}}<br><br />
{{begin-hl2msg|infected_hurt|string}}<br />
{{hl2msg|1|local|don't network this, its way too spammy}}<br />
{{hl2msg|short|attacker|player userid who attacked}}<br />
{{hl2msg|long|entityid|entity id of infected}}<br />
{{hl2msg|byte|hitgroup|hitgroup that was damaged}}<br />
{{hl2msg|short|amount|how much damage was done}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== infected_death ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|infected_death|string}}<br />
{{hl2msg|short|attacker|user ID who killed}}<br />
{{hl2msg|short|infected_id|ID of the infected that died}}<br />
{{hl2msg|short|gender|gender (type) of the infected}}<br />
{{hl2msg|short|weapon_id|ID of the weapon used}}<br />
{{hl2msg|bool|headshot|singals a headshot}}<br />
{{hl2msg|bool|minigun|singals a minigun kill}}<br />
{{hl2msg|bool|blast|singals a death from blast damage}}<br />
{{hl2msg|bool|submerged|indicates the infected was submerged}}<br />
{{end-hl2msg}}<br />
=== hostname_changed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hostname_changed|string}}<br />
{{hl2msg|string|hostname|}}<br />
{{end-hl2msg}}<br />
=== difficulty_changed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|difficulty_changed|string}}<br />
{{hl2msg|short|newDifficulty|}}<br />
{{hl2msg|short|oldDifficulty|}}<br />
{{end-hl2msg}}<br />
=== finale_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_start|string}}<br />
{{hl2msg|short|rushes|}}<br />
{{end-hl2msg}}<br />
=== finale_rush ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_rush|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== finale_escape_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_escape_start|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== finale_vehicle_ready ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_vehicle_ready|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== finale_vehicle_leaving ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_vehicle_leaving|string}}<br />
{{hl2msg|short|survivorcount|number of survivors that made it out}}<br />
{{end-hl2msg}}<br />
=== finale_win ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_win|string}}<br />
{{hl2msg|string|map_name|}}<br />
{{hl2msg|short|difficulty|}}<br />
{{end-hl2msg}}<br />
=== mission_lost ===<br />
{{qnotice|As in, the survivor team failed. Opposite of finale_win, but not necessarily during the finale.}}<br><br />
{{begin-hl2msg|mission_lost|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== finale_radio_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_radio_start|string}}<br />
{{hl2msg|short|health|}}<br />
{{end-hl2msg}}<br />
=== finale_radio_damaged ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|finale_radio_damaged|string}}<br />
{{hl2msg|short|health|}}<br />
{{end-hl2msg}}<br />
=== final_reportscreen ===<br />
{{qnotice|Right before the final report screen comes up, let awards possibly fire}}<br><br />
{{begin-hl2msg|final_reportscreen|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== map_transition ===<br />
{{qnotice|When campaign cinematics start}}<br><br />
{{begin-hl2msg|map_transition|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
<br />
=== player_transitioned ===<br />
{{qnotice|When campaign cinematics end and player is transitioned to first person view}}<br><br />
{{begin-hl2msg|player_transitioned|string}}<br />
{{hl2msg|short|userid|the person that just finished transitioning}}<br />
{{end-hl2msg}}<br />
<br />
=== heal_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_begin|string}}<br />
{{hl2msg|short|userid|person doing the healing}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{end-hl2msg}}<br />
=== heal_success ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_success|string}}<br />
{{hl2msg|short|userid|person doing the healing}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{hl2msg|short|health_restored|amount of health restored}}<br />
{{end-hl2msg}}<br />
=== heal_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_end|string}}<br />
{{hl2msg|short|userid|person doing the healing}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{end-hl2msg}}<br />
=== heal_interrupted ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|heal_interrupted|string}}<br />
{{hl2msg|short|userid|person who was being healed, but moved.}}<br />
{{hl2msg|short|subject|person being healed}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used|string}}<br />
{{hl2msg|short|userid|person giving the ammo}}<br />
{{hl2msg|short|subject|person receiving ammo}}<br />
{{end-hl2msg}}<br />
=== give_weapon ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|give_weapon|string}}<br />
{{hl2msg|short|userid|The giver of the weapon}}<br />
{{hl2msg|short|recipient|The recipient of the weapon}}<br />
{{hl2msg|short|weapon|The ID of the weapon given}}<br />
{{end-hl2msg}}<br />
=== pills_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pills_used|string}}<br />
{{hl2msg|short|userid|person who had the pills}}<br />
{{hl2msg|short|subject|person swallowing the pills}}<br />
{{end-hl2msg}}<br />
=== pills_used_fail ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pills_used_fail|string}}<br />
{{hl2msg|short|userid|person who tried to use the pills}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used_fail_no_weapon ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used_fail_no_weapon|string}}<br />
{{hl2msg|short|userid|person who tried to use the ammo pack}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used_fail_full ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used_fail_full|string}}<br />
{{hl2msg|short|userid|person who tried to use the ammo pack}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== ammo_pack_used_fail_doesnt_use_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pack_used_fail_doesnt_use_ammo|string}}<br />
{{hl2msg|short|userid|person who tried to use the ammo pack}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== ammo_pile_weapon_cant_use_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ammo_pile_weapon_cant_use_ammo|string}}<br />
{{hl2msg|short|userid|person who tried to use an ammo pile with a grenade launcher}}<br />
{{end-hl2msg}}<br />
=== defibrillator_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_begin|string}}<br />
{{hl2msg|short|userid|person who was being healed, but moved.}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{end-hl2msg}}<br />
=== defibrillator_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_used|string}}<br />
{{hl2msg|short|userid|person who tried to use the defibrillator}}<br />
{{hl2msg|short|subject|person it helped}}<br />
{{end-hl2msg}}<br />
=== defibrillator_used_fail ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_used_fail|string}}<br />
{{hl2msg|short|userid|person who tried to use the defibrillator}}<br />
{{hl2msg|short|subject|person it failed to help}}<br />
{{end-hl2msg}}<br />
=== defibrillator_interrupted ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|defibrillator_interrupted|string}}<br />
{{hl2msg|short|userid|person who was being healed, but moved.}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{end-hl2msg}}<br />
=== upgrade_pack_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_pack_begin|string}}<br />
{{hl2msg|short|userid|person who is deploying the pack}}<br />
{{end-hl2msg}}<br />
=== upgrade_pack_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_pack_used|string}}<br />
{{hl2msg|short|upgradeid|}}<br />
{{hl2msg|short|userid|person who is deploying the pack}}<br />
{{end-hl2msg}}<br />
=== upgrade_item_already_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_item_already_used|string}}<br />
{{hl2msg|short|userid|person who tried to use an ammo upgrade twice}}<br />
{{hl2msg|string|upgradeclass|classname of the upgrade we tried to use}}<br />
{{end-hl2msg}}<br />
=== upgrade_failed_no_primary ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_failed_no_primary|string}}<br />
{{hl2msg|short|userid|person who tried to use an upgrade without having a primary weapon}}<br />
{{hl2msg|string|upgrade|name of the upgrade we tried to use, eg "INCENDIARY_AMMO"}}<br />
{{end-hl2msg}}<br />
=== dead_survivor_visible ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|dead_survivor_visible|string}}<br />
{{hl2msg|short|userid|The player who sees the entity}}<br />
{{hl2msg|long|subject|Entindex of the entity they see}}<br />
{{hl2msg|short|deadplayer|user id of the dead player represented}}<br />
{{end-hl2msg}}<br />
=== adrenaline_used ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|adrenaline_used|string}}<br />
{{hl2msg|short|userid|person who had and used the adrenaline}}<br />
{{end-hl2msg}}<br />
=== revive_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|revive_begin|string}}<br />
{{hl2msg|short|userid|person doing the reviving}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{end-hl2msg}}<br />
=== revive_success ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|revive_success|string}}<br />
{{hl2msg|short|userid|person doing the reviving}}<br />
{{hl2msg|short|subject|person who was revived}}<br />
{{hl2msg|bool|lastlife|person revived will die if they fall again}}<br />
{{hl2msg|bool|ledge_hang|1 if person revived was ledge hanging}}<br />
{{end-hl2msg}}<br />
=== revive_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|revive_end|string}}<br />
{{hl2msg|short|userid|person doing the reviving}}<br />
{{hl2msg|short|subject|person being revived}}<br />
{{hl2msg|bool|ledge_hang|person is ledge hanging}}<br />
{{end-hl2msg}}<br />
=== drag_begin ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|drag_begin|string}}<br />
{{hl2msg|short|userid|person doing the dragging}}<br />
{{hl2msg|short|subject|person being dragged}}<br />
{{end-hl2msg}}<br />
=== drag_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|drag_end|string}}<br />
{{hl2msg|short|userid|person doing the dragging}}<br />
{{hl2msg|short|subject|person being dragged}}<br />
{{end-hl2msg}}<br />
=== player_incapacitated ===<br />
{{qnotice|when a player becomes incapacitated}}<br><br />
{{begin-hl2msg|player_incapacitated|string}}<br />
{{hl2msg|short|userid|person who became incapacitated}}<br />
{{hl2msg|short|attacker|user ID who made us incapacitated}}<br />
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}<br />
{{hl2msg|string|weapon|weapon name attacker used}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== player_incapacitated_start ===<br />
{{qnotice|when a player is about to become incapacitated, so you can see his last living state}}<br><br />
{{begin-hl2msg|player_incapacitated_start|string}}<br />
{{hl2msg|short|userid|person who became incapacitated}}<br />
{{hl2msg|short|attacker|user ID who made us incapacitated}}<br />
{{hl2msg|long|attackerentid|if attacker not player, entindex of who made us incapacitated}}<br />
{{hl2msg|string|weapon|weapon name attacker used}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== player_entered_start_area ===<br />
{{qnotice|when a player spawns into the player start area}}<br><br />
{{begin-hl2msg|player_entered_start_area|string}}<br />
{{hl2msg|short|userid|person who entered}}<br />
{{end-hl2msg}}<br />
=== player_first_spawn ===<br />
{{qnotice|when a player spawns for the first time in a given mission}}<br><br />
{{begin-hl2msg|player_first_spawn|string}}<br />
{{hl2msg|short|userid|person who spawned}}<br />
{{hl2msg|string|map_name|}}<br />
{{hl2msg|bool|isbot|}}<br />
{{end-hl2msg}}<br />
=== player_left_start_area ===<br />
{{qnotice|when a player leaves the player start area}}<br><br />
{{begin-hl2msg|player_left_start_area|string}}<br />
{{hl2msg|short|userid|person who left}}<br />
{{end-hl2msg}}<br />
=== player_entered_checkpoint ===<br />
{{qnotice|when a basecombatcharacter enters a checkpoint area}}<br><br />
{{begin-hl2msg|player_entered_checkpoint|string}}<br />
{{hl2msg|short|userid|player who entered}}<br />
{{hl2msg|long|entityid|If not a player, the entity index of the one entering}}<br />
{{hl2msg|long|door|Entindex of the checkpoint door the player entered to get here.}}<br />
{{hl2msg|long|area|}}<br />
{{hl2msg|string|doorname|name of the entity they see}}<br />
{{end-hl2msg}}<br />
=== player_left_checkpoint ===<br />
{{qnotice|when a player leaves a checkpoint area}}<br><br />
{{begin-hl2msg|player_left_checkpoint|string}}<br />
{{hl2msg|short|userid|player who left}}<br />
{{hl2msg|long|entityid|If not a player, the entity index of the one exiting}}<br />
{{hl2msg|long|area|}}<br />
{{end-hl2msg}}<br />
=== player_shoved ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_shoved|string}}<br />
{{hl2msg|short|userid|player index who was shoved}}<br />
{{hl2msg|short|attacker|player index who attacked them}}<br />
{{end-hl2msg}}<br />
=== entity_shoved ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|entity_shoved|string}}<br />
{{hl2msg|short|entityid|the entity index of the one who was shoved}}<br />
{{hl2msg|short|attacker|player index who attacked them}}<br />
{{end-hl2msg}}<br />
=== player_jump_apex ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_jump_apex|string}}<br />
{{hl2msg|short|userid|player who jumped}}<br />
{{end-hl2msg}}<br />
=== player_blocked ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_blocked|string}}<br />
{{hl2msg|short|userid|player index who was trying to move}}<br />
{{hl2msg|short|blocker|player index who kept them from moving}}<br />
{{end-hl2msg}}<br />
=== player_now_it ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_now_it|string}}<br />
{{hl2msg|short|userid|Player who is now it}}<br />
{{hl2msg|short|attacker|player that did the it-ing}}<br />
{{hl2msg|bool|exploded|whether it was vomit or explosion}}<br />
{{hl2msg|bool|infected|is the vomit infectious}}<br />
{{hl2msg|bool|by_boomer|came from a boomer}}<br />
{{end-hl2msg}}<br />
=== player_no_longer_it ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_no_longer_it|string}}<br />
{{hl2msg|short|userid|Player who is now no longer it}}<br />
{{end-hl2msg}}<br />
=== witch_harasser_set ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|witch_harasser_set|string}}<br />
{{hl2msg|short|userid|Player who woke up the witch}}<br />
{{hl2msg|long|witchid|Entindex of witch woken up}}<br />
{{hl2msg|bool|first|First time the witch set a harasser}}<br />
{{end-hl2msg}}<br />
=== witch_spawn ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|witch_spawn|string}}<br />
{{hl2msg|long|witchid|Entindex of witch spawning right now.}}<br />
{{end-hl2msg}}<br />
=== witch_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|witch_killed|string}}<br />
{{hl2msg|short|userid|Player who killed the witch}}<br />
{{hl2msg|long|witchid|Entindex of witch that was killed.}}<br />
{{hl2msg|bool|oneshot|TRUE if the Witch was killed with one shot}}<br />
{{end-hl2msg}}<br />
=== tank_spawn ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tank_spawn|string}}<br />
{{hl2msg|short|userid|User ID of the tank spawning now}}<br />
{{hl2msg|long|tankid|Entindex of tank spawning right now.}}<br />
{{end-hl2msg}}<br />
=== melee_kill ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|melee_kill|string}}<br />
{{hl2msg|short|userid|Player who bashed the infected}}<br />
{{hl2msg|long|entityid|Entindex of infected what got killed}}<br />
{{hl2msg|bool|ambush|Infected was unaware when killed}}<br />
{{end-hl2msg}}<br />
=== area_cleared ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|area_cleared|string}}<br />
{{hl2msg|short|userid|person who cleared the area}}<br />
{{hl2msg|long|area|id of the cleared area}}<br />
{{end-hl2msg}}<br />
=== award_earned ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|award_earned|string}}<br />
{{hl2msg|short|userid|player who earned the award}}<br />
{{hl2msg|long|entityid|client likes ent id}}<br />
{{hl2msg|long|subjectentid|entity id of other party in the award, if any}}<br />
{{hl2msg|short|award|id of award earned}}<br />
{{end-hl2msg}}<br />
=== tongue_grab ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_grab|string}}<br />
{{hl2msg|short|userid|player who did the grabbing}}<br />
{{hl2msg|short|victim|player that got grabbed}}<br />
{{end-hl2msg}}<br />
=== tongue_broke_bent ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_broke_bent|string}}<br />
{{hl2msg|short|userid|Tongue owner}}<br />
{{end-hl2msg}}<br />
=== tongue_broke_victim_died ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_broke_victim_died|string}}<br />
{{hl2msg|short|userid|Tongue owner}}<br />
{{end-hl2msg}}<br />
=== tongue_release ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_release|string}}<br />
{{hl2msg|short|userid|The tongue owner}}<br />
{{hl2msg|short|victim|The (now released) victim}}<br />
{{hl2msg|long|distance|Distance the victim was dragged.}}<br />
{{end-hl2msg}}<br />
=== choke_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|choke_start|string}}<br />
{{hl2msg|short|userid|The choker}}<br />
{{hl2msg|short|victim|The person being choked}}<br />
{{end-hl2msg}}<br />
=== choke_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|choke_end|string}}<br />
{{hl2msg|short|userid|The choker}}<br />
{{hl2msg|short|victim|The person being choked}}<br />
{{end-hl2msg}}<br />
=== choke_stopped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|choke_stopped|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being choked}}<br />
{{hl2msg|short|smoker|The tongue owner}}<br />
{{hl2msg|short|release_type|How did it break?}}<br />
{{end-hl2msg}}<br />
=== tongue_pull_stopped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tongue_pull_stopped|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being pulled}}<br />
{{hl2msg|short|smoker|The tongue owner}}<br />
{{hl2msg|short|release_type|How did it break?}}<br />
{{end-hl2msg}}<br />
=== lunge_shove ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|lunge_shove|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{end-hl2msg}}<br />
=== lunge_pounce ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|lunge_pounce|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{hl2msg|long|distance|Distance from pounce start to contact}}<br />
{{end-hl2msg}}<br />
=== pounce_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pounce_end|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being pounced}}<br />
{{end-hl2msg}}<br />
=== pounce_stopped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|pounce_stopped|string}}<br />
{{hl2msg|short|userid|Who stopped it}}<br />
{{hl2msg|short|victim|And who was being pounced}}<br />
{{end-hl2msg}}<br />
=== fatal_vomit ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|fatal_vomit|string}}<br />
{{hl2msg|short|userid|Who vomited}}<br />
{{hl2msg|short|victim|And who was killed or incapped}}<br />
{{end-hl2msg}}<br />
=== survivor_call_for_help ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survivor_call_for_help|string}}<br />
{{hl2msg|short|userid|The actual player entity who is awaiting rescue.}}<br />
{{hl2msg|long|subject|SurvivorRescue entity representing the player who needs to be rescued from the closet (used for position)}}<br />
{{end-hl2msg}}<br />
=== survivor_rescued ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survivor_rescued|string}}<br />
{{hl2msg|short|rescuer|player that did the rescuing}}<br />
{{hl2msg|short|victim|the survivor being rescued}}<br />
{{end-hl2msg}}<br />
=== survivor_rescue_abandoned ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survivor_rescue_abandoned|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== relocated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|relocated|string}}<br />
{{hl2msg|short|userid|player who was relocated}}<br />
{{end-hl2msg}}<br />
=== respawning ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|respawning|string}}<br />
{{hl2msg|short|userid|player who started respawning}}<br />
{{end-hl2msg}}<br />
=== tank_frustrated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tank_frustrated|string}}<br />
{{hl2msg|short|userid|player who was culled}}<br />
{{end-hl2msg}}<br />
=== weapon_given ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_given|string}}<br />
{{hl2msg|short|userid|player who got the weapon}}<br />
{{hl2msg|short|giver|player that did the giving}}<br />
{{hl2msg|short|weapon|weapon id given}}<br />
{{hl2msg|short|weaponentid|weapon entity id}}<br />
{{end-hl2msg}}<br />
=== weapon_drop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_drop|string}}<br />
{{hl2msg|short|userid|player who dropped the weapon}}<br />
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}}<br />
{{hl2msg|short|propid|entindex of the dropped weapon}}<br />
{{end-hl2msg}}<br />
=== break_breakable ===<br />
{{qnotice|Override from gameevents.res}}<br><br />
{{begin-hl2msg|break_breakable|string}}<br />
{{hl2msg|short|userid|userid of breaker}}<br />
{{hl2msg|long|entindex|entindex of thing breaking}}<br />
{{hl2msg|byte|material|BREAK_GLASS, BREAK_WOOD, etc}}<br />
{{hl2msg|bool|hulkonly|SF_BREAK_HULK_ONLY}}<br />
{{end-hl2msg}}<br />
=== achievement_earned ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|achievement_earned|string}}<br />
{{hl2msg|byte|player|entindex of the player}}<br />
{{hl2msg|short|achievement|achievement ID}}<br />
{{end-hl2msg}}<br />
=== spec_target_updated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|spec_target_updated|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== spawner_give_item ===<br />
{{qnotice|A spawner has given a player an item (weapon, pills, ammo, health kit, etc)}}<br><br />
{{begin-hl2msg|spawner_give_item|string}}<br />
{{hl2msg|short|userid|Item recipient}}<br />
{{hl2msg|string|item|Name of item given}}<br />
{{hl2msg|long|spawner|entindex of the spawner entity}}<br />
{{end-hl2msg}}<br />
=== create_panic_event ===<br />
{{qnotice|A panic event has been created, though not necessarily started}}<br><br />
{{begin-hl2msg|create_panic_event|string}}<br />
{{hl2msg|short|userid|player who was started the panic}}<br />
{{end-hl2msg}}<br />
=== explain_pills ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_pills|string}}<br />
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}<br />
{{end-hl2msg}}<br />
=== explain_weapons ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_weapons|string}}<br />
{{hl2msg|long|subject|The weapon_pain_pills spawner that will be indicated}}<br />
{{end-hl2msg}}<br />
=== entity_visible ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|entity_visible|string}}<br />
{{hl2msg|short|userid|The player who sees the entity}}<br />
{{hl2msg|long|subject|Entindex of the entity they see}}<br />
{{hl2msg|string|classname|Classname of the entity they see}}<br />
{{hl2msg|string|entityname|name of the entity they see}}<br />
{{end-hl2msg}}<br />
=== weapon_spawn_visible ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_spawn_visible|string}}<br />
{{hl2msg|short|userid|The player who sees the entity}}<br />
{{hl2msg|long|subject|Entindex of the entity they see}}<br />
{{hl2msg|string|weaponname|weapon name, or "melee"}}<br />
{{hl2msg|string|subtype|melee weapon name}}<br />
{{end-hl2msg}}<br />
=== boomer_near ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|boomer_near|string}}<br />
{{hl2msg|short|userid|The boomer}}<br />
{{hl2msg|short|victim|The survivor whom the boomer has gotten very close to}}<br />
{{end-hl2msg}}<br />
=== explain_pre_radio ===<br />
{{qnotice|explain the rescue radio will remind you to ready for the finale}}<br><br />
{{begin-hl2msg|explain_pre_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== started_pre_radio ===<br />
{{qnotice|explain the rescue radio will remind you to ready for the finale}}<br><br />
{{begin-hl2msg|started_pre_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_radio ===<br />
{{qnotice|explain the rescue radio will start the finale}}<br><br />
{{begin-hl2msg|explain_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gas_truck ===<br />
{{qnotice|explain how pulling the lever on the gas truck will start the finale}}<br><br />
{{begin-hl2msg|explain_gas_truck|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lever}}<br />
{{end-hl2msg}}<br />
=== explain_panic_button ===<br />
{{qnotice|explain that pressing this button will start a panic event.}}<br><br />
{{begin-hl2msg|explain_panic_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The panic button}}<br />
{{end-hl2msg}}<br />
=== explain_elevator_button ===<br />
{{qnotice|explain how to operate the hospital elevator button.}}<br><br />
{{begin-hl2msg|explain_elevator_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The button}}<br />
{{end-hl2msg}}<br />
=== explain_lift_button ===<br />
{{qnotice|explain how to operate the lift button.}}<br><br />
{{begin-hl2msg|explain_lift_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lift button}}<br />
{{end-hl2msg}}<br />
=== explain_church_door ===<br />
{{qnotice|explain how to provoke the crazy church guy.}}<br><br />
{{begin-hl2msg|explain_church_door|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The saferoom door}}<br />
{{end-hl2msg}}<br />
=== explain_emergency_door ===<br />
{{qnotice|explain how to open the emergency door.}}<br><br />
{{begin-hl2msg|explain_emergency_door|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The door}}<br />
{{end-hl2msg}}<br />
=== explain_crane ===<br />
{{qnotice|explain how to lower the box on the crane.}}<br><br />
{{begin-hl2msg|explain_crane|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lever/button}}<br />
{{end-hl2msg}}<br />
=== explain_bridge ===<br />
{{qnotice|explain how to close the gates to make a bridge.}}<br><br />
{{begin-hl2msg|explain_bridge|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The button}}<br />
{{end-hl2msg}}<br />
=== explain_gas_can_panic ===<br />
{{qnotice|explain how to shoot the gas can.}}<br><br />
{{begin-hl2msg|explain_gas_can_panic|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The gas can}}<br />
{{end-hl2msg}}<br />
=== explain_van_panic ===<br />
{{qnotice|explain how to start the van.}}<br><br />
{{begin-hl2msg|explain_van_panic|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The van}}<br />
{{end-hl2msg}}<br />
=== explain_mainstreet ===<br />
{{qnotice|explain how to lower the forklift}}<br><br />
{{begin-hl2msg|explain_mainstreet|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The forklift}}<br />
{{end-hl2msg}}<br />
=== explain_train_lever ===<br />
{{qnotice|explain how to operate the train lever.}}<br><br />
{{begin-hl2msg|explain_train_lever|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The lever on box car}}<br />
{{end-hl2msg}}<br />
=== explain_disturbance ===<br />
{{qnotice|explain that disturbances (car alarm) attract infected horde}}<br><br />
{{begin-hl2msg|explain_disturbance|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The source of disturbance}}<br />
{{end-hl2msg}}<br />
=== explain_scavenge_goal ===<br />
{{qnotice|explain where to put the scavenge mode items}}<br><br />
{{begin-hl2msg|explain_scavenge_goal|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The collection device}}<br />
{{end-hl2msg}}<br />
=== explain_scavenge_leave_area ===<br />
{{qnotice|explain that leaving the area, starts round}}<br><br />
{{begin-hl2msg|explain_scavenge_leave_area|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|The entity}}<br />
{{end-hl2msg}}<br />
=== begin_scavenge_overtime ===<br />
{{qnotice|enter overtime in a scavenge round}}<br><br />
{{begin-hl2msg|begin_scavenge_overtime|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_round_start ===<br />
{{qnotice|a scavenge round has begun}}<br><br />
{{begin-hl2msg|scavenge_round_start|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_round_halftime ===<br />
{{qnotice|a scavenge round is in halftime}}<br><br />
{{begin-hl2msg|scavenge_round_halftime|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_round_finished ===<br />
{{qnotice|a scavenge round has ended}}<br><br />
{{begin-hl2msg|scavenge_round_finished|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_score_tied ===<br />
{{qnotice|a team just tied the score}}<br><br />
{{begin-hl2msg|scavenge_score_tied|string}}<br />
{{end-hl2msg}}<br />
=== versus_round_start ===<br />
{{qnotice|a versus round has begun}}<br><br />
{{begin-hl2msg|versus_round_start|string}}<br />
{{end-hl2msg}}<br />
=== gascan_pour_blocked ===<br />
{{qnotice|can't pour the gas, someone else already is}}<br><br />
{{begin-hl2msg|gascan_pour_blocked|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gascan_pour_completed ===<br />
{{qnotice|player finished pouring a can}}<br><br />
{{begin-hl2msg|gascan_pour_completed|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gascan_dropped ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gascan_dropped|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gascan_pour_interrupted ===<br />
{{qnotice|we got interuppted pouring the gas can}}<br><br />
{{begin-hl2msg|gascan_pour_interrupted|string}}<br />
{{hl2msg|short|userid|person who interuppted us}}<br />
{{end-hl2msg}}<br />
=== scavenge_match_finished ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|scavenge_match_finished|string}}<br />
{{hl2msg|byte|winners|winner team}}<br />
{{end-hl2msg}}<br />
=== versus_match_finished ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|versus_match_finished|string}}<br />
{{hl2msg|byte|winners|winner team}}<br />
{{end-hl2msg}}<br />
=== use_target ===<br />
{{qnotice|a new use target has been found}}<br><br />
{{begin-hl2msg|use_target|string}}<br />
{{hl2msg|long|targetid|Entindex of the use target}}<br />
{{hl2msg|string|classname|classname of the use target}}<br />
{{hl2msg|bool|isprop|is this a prop that can be carried}}<br />
{{end-hl2msg}}<br />
=== player_use ===<br />
{{qnotice|a new use target has been found}}<br><br />
SM notes: player_use is called when a Survivor presses +USE on a useable entity. i.e. Weapons, items, doors.<br><br />
If the used entity is an item, then item_pickup will be called before player_use is. <br><br />
{{begin-hl2msg|player_use|string}}<br />
{{hl2msg|short|userid|userid of user}}<br />
{{hl2msg|long|targetid|Entindex of the used entity}}<br />
{{end-hl2msg}}<br />
=== friendly_fire ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|friendly_fire|string}}<br />
{{hl2msg|short|attacker|player who fired the weapon}}<br />
{{hl2msg|short|victim|player who got shot}}<br />
{{hl2msg|short|guilty|player who was at fault}}<br />
{{hl2msg|long|type|damage type}}<br />
{{end-hl2msg}}<br />
=== gameinstructor_draw ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gameinstructor_draw|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== gameinstructor_nodraw ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gameinstructor_nodraw|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== request_weapon_stats ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|request_weapon_stats|string}}<br />
{{hl2msg|short|userid|userid of user requesting their stats}}<br />
{{end-hl2msg}}<br />
=== player_talking_state ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_talking_state|string}}<br />
{{hl2msg|byte|player|}}<br />
{{hl2msg|bool|istalking|}}<br />
{{end-hl2msg}}<br />
=== weapon_pickup ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_pickup|string}}<br />
{{hl2msg|byte|context|split screen message context}}<br />
{{hl2msg|byte|weaponid|}}<br />
{{hl2msg|byte|weaponslot|}}<br />
{{hl2msg|bool|dropped_by_infected|Infected dropped the weapon}}<br />
{{end-hl2msg}}<br />
=== hunter_punched ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hunter_punched|string}}<br />
{{hl2msg|short|userid|player who caused ignition}}<br />
{{hl2msg|long|hunteruserid|user ID of Hunter}}<br />
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}<br />
{{end-hl2msg}}<br />
=== hunter_headshot ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|hunter_headshot|string}}<br />
{{hl2msg|short|userid|player who made the headshot}}<br />
{{hl2msg|long|hunteruserid|user ID of Hunter}}<br />
{{hl2msg|bool|islunging|TRUE if the Hunter was in the act of lunging}}<br />
{{end-hl2msg}}<br />
=== zombie_ignited ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|zombie_ignited|string}}<br />
{{hl2msg|short|userid|player who caused ignition}}<br />
{{hl2msg|short|gender|gender (type) of the infected}}<br />
{{hl2msg|long|entityid|entity ID of Tank}}<br />
{{hl2msg|string|victimname|"Witch", "Tank", "Hunter", "Smoker", or "Infected"}}<br />
{{hl2msg|bool|fire_ammo|true if incendiary ammo was used}}<br />
{{end-hl2msg}}<br />
=== boomer_exploded ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|boomer_exploded|string}}<br />
{{hl2msg|short|userid|Boomer that exploded}}<br />
{{hl2msg|short|attacker|player who caused the explosion}}<br />
{{hl2msg|bool|splashedbile|Exploding boomer splashed bile on Survivors}}<br />
{{end-hl2msg}}<br />
=== non_pistol_fired ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|non_pistol_fired|string}}<br />
{{hl2msg|short|userid|User that fired a non-pistol weapon}}<br />
{{end-hl2msg}}<br />
=== weapon_fire_at_40 ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|weapon_fire_at_40|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|weapon|used weapon name}}<br />
{{hl2msg|short|weaponid|used weapon ID}}<br />
{{hl2msg|short|count|number of bullets}}<br />
{{end-hl2msg}}<br />
=== total_ammo_below_40 ===<br />
{{qnotice|sent for any ammo type, except those with max ammo 1, or infinite ammo, like pistols}}<br><br />
{{begin-hl2msg|total_ammo_below_40|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== player_hurt_concise ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|player_hurt_concise|string}}<br />
{{hl2msg|short|userid|user ID who was hurt}}<br />
{{hl2msg|long|attackerentid|entity id who attacked, if attacker not a player, and userid therefore invalid}}<br />
{{hl2msg|long|type|damage type}}<br />
{{hl2msg|short|dmg_health|damage done to health}}<br />
{{end-hl2msg}}<br />
=== tank_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|tank_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead tank}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{hl2msg|bool|solo|TRUE if a player single-handedly killed the Tank}}<br />
{{hl2msg|bool|melee_only|TRUE if the tank was only killed by melee attacks (no blast, burn, or bullet damage)}}<br />
{{end-hl2msg}}<br />
=== achievement_write_failed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|achievement_write_failed|string}}<br />
{{hl2msg|None|None|}}<br />
{{end-hl2msg}}<br />
=== ghost_spawn_time ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ghost_spawn_time|string}}<br />
{{hl2msg|short|userid|user ID of the player that is becoming a ghost}}<br />
{{hl2msg|short|spawntime|How long of a wait until player is a ghost}}<br />
{{end-hl2msg}}<br />
=== survival_at_30min ===<br />
{{qnotice|Used to know when we elapse 30 minutes on a survival map}}<br><br />
{{begin-hl2msg|survival_at_30min|string}}<br />
{{end-hl2msg}}<br />
=== explain_pre_drawbridge ===<br />
{{qnotice|Point out the button that will start the gauntlet finale.}}<br><br />
{{begin-hl2msg|explain_pre_drawbridge|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_drawbridge ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_drawbridge|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_perimeter ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_perimeter|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_deactivate_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_deactivate_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_impound_lot ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_impound_lot|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_decon ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_decon|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_mall_window ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_mall_window|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_mall_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_mall_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_coaster ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_coaster|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_coaster_stop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_coaster_stop|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_decon_wait ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_decon_wait|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== gauntlet_finale_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gauntlet_finale_start|string}}<br />
{{end-hl2msg}}<br />
=== explain_float ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_float|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_ferry_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_ferry_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_hatch_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_hatch_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_shack_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_shack_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== upgrade_incendiary_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_incendiary_ammo|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== upgrade_explosive_ammo ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_explosive_ammo|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== receive_upgrade ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|receive_upgrade|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|upgrade|}}<br />
{{end-hl2msg}}<br />
=== explain_vehicle_arrival ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_vehicle_arrival|string}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== mounted_gun_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|mounted_gun_start|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== mounted_gun_overheated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|mounted_gun_overheated|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== explain_burger_sign ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_burger_sign|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_carousel_button ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_carousel_button|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_carousel_destination ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_carousel_destination|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_stage_lighting ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_lighting|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_stage_finale_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_finale_start|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_stage_survival_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_survival_start|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== ability_out_of_range ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|ability_out_of_range|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|string|ability|ability classname}}<br />
{{end-hl2msg}}<br />
=== explain_stage_pyrotechnics ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_stage_pyrotechnics|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c3m4_radio1 ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c3m4_radio1|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c3m4_radio2 ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c3m4_radio2|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gates_are_open ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_gates_are_open|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c2m4_ticketbooth ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c2m4_ticketbooth|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c3m4_rescue ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c3m4_rescue|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_hotel_elevator_doors ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_hotel_elevator_doors|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gun_shop_tanker ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_gun_shop_tanker|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_gun_shop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_gun_shop|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_store_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_store_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_store_item ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_store_item|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_store_item_stop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_store_item_stop|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_generic ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_generic|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_alarm|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_radio ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_radio|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_survival_carousel ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survival_carousel|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_return_item ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_return_item|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_save_items ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_save_items|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== spit_burst ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|spit_burst|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== entered_spit ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|entered_spit|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== temp_c4m1_getgas ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|temp_c4m1_getgas|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== temp_c4m3_return_to_boat ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|temp_c4m3_return_to_boat|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== explain_c1m4_finale ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_c1m4_finale|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== c1m4_scavenge_instructions ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|c1m4_scavenge_instructions|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|long|subject|}}<br />
{{end-hl2msg}}<br />
=== punched_clown ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|punched_clown|string}}<br />
{{hl2msg|short|userid|player who punched the clown}}<br />
{{end-hl2msg}}<br />
=== charger_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead charger}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{hl2msg|bool|melee|TRUE if a player killed the charger with a melee weapon}}<br />
{{hl2msg|bool|charging|TRUE if the charger was charging when it died}}<br />
{{end-hl2msg}}<br />
=== spitter_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|spitter_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead spitter}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{hl2msg|bool|has_spit|TRUE if the spitter spit at some point}}<br />
{{end-hl2msg}}<br />
=== jockey_ride ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|jockey_ride|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{end-hl2msg}}<br />
=== jockey_ride_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|jockey_ride_end|string}}<br />
{{hl2msg|short|userid|player who did the lunging}}<br />
{{hl2msg|short|victim|player that got lunged}}<br />
{{hl2msg|short|rescuer|Who stopped it}}<br />
{{hl2msg|float|ride_length|Duration of our ride}}<br />
{{end-hl2msg}}<br />
=== jockey_killed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|jockey_killed|string}}<br />
{{hl2msg|short|userid|user ID of dead jockey}}<br />
{{hl2msg|short|attacker|user id of killer}}<br />
{{end-hl2msg}}<br />
=== non_melee_fired ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|non_melee_fired|string}}<br />
{{hl2msg|short|userid|User that fired a non-melee weapon}}<br />
{{end-hl2msg}}<br />
=== infected_decapitated ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|infected_decapitated|string}}<br />
{{hl2msg|short|userid|userid of the player who did the decapitation}}<br />
{{end-hl2msg}}<br />
=== upgrade_pack_added ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|upgrade_pack_added|string}}<br />
{{hl2msg|short|upgradeid|}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== vomit_bomb_tank ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|vomit_bomb_tank|string}}<br />
{{hl2msg|short|userid|userid of the player who used the bomb}}<br />
{{end-hl2msg}}<br />
=== triggered_car_alarm ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|triggered_car_alarm|string}}<br />
{{end-hl2msg}}<br />
=== panic_event_finished ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|panic_event_finished|string}}<br />
{{end-hl2msg}}<br />
=== charger_charge_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_charge_start|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{end-hl2msg}}<br />
=== charger_charge_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_charge_end|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{end-hl2msg}}<br />
=== charger_carry_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_carry_start|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_carry_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_carry_end|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_impact ===<br />
{{qnotice|ran into a survivor we aren't carrying}}<br><br />
{{begin-hl2msg|charger_impact|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_pummel_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_pummel_start|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== charger_pummel_end ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|charger_pummel_end|string}}<br />
{{hl2msg|short|userid|user ID of the charger}}<br />
{{hl2msg|short|victim|}}<br />
{{end-hl2msg}}<br />
=== strongman_bell_knocked_off ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|strongman_bell_knocked_off|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|subject|}}<br />
{{end-hl2msg}}<br />
=== molotov_thrown ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|molotov_thrown|string}}<br />
{{hl2msg|short|userid|}}<br />
{{end-hl2msg}}<br />
=== gas_can_forced_drop ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|gas_can_forced_drop|string}}<br />
{{hl2msg|short|userid|player that forced the drop}}<br />
{{hl2msg|short|victim|player that dropped it}}<br />
{{end-hl2msg}}<br />
=== explain_survivor_glows_disabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_survivor_glows_disabled|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_item_glows_disabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_item_glows_disabled|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_rescue_disabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_rescue_disabled|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_bodyshots_reduced ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_bodyshots_reduced|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== explain_witch_instant_kill ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|explain_witch_instant_kill|string}}<br />
{{hl2msg|short|userid|The player we're explaining to}}<br />
{{end-hl2msg}}<br />
=== set_instructor_group_enabled ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|set_instructor_group_enabled|string}}<br />
{{hl2msg|string|group|}}<br />
{{hl2msg|short|enabled|}}<br />
{{end-hl2msg}}<br />
=== stashwhacker_game_won ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|stashwhacker_game_won|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|subject|}}<br />
{{end-hl2msg}}<br />
=== versus_marker_reached ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|versus_marker_reached|string}}<br />
{{hl2msg|short|userid|}}<br />
{{hl2msg|short|marker|}}<br />
{{end-hl2msg}}<br />
=== start_score_animation ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|start_score_animation|string}}<br />
{{end-hl2msg}}<br />
=== survival_round_start ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|survival_round_start|string}}<br />
{{end-hl2msg}}<br />
=== scavenge_gas_can_destroyed ===<br />
{{qnotice|}}<br><br />
{{begin-hl2msg|scavenge_gas_can_destroyed|string}}<br />
{{hl2msg|short|userid|The player that destroyed it}}<br />
{{end-hl2msg}}</div>
Oshroth
https://wiki.alliedmods.net/index.php?title=Talk:Left_4_Dead_2_Events&diff=7523
Talk:Left 4 Dead 2 Events
2010-02-19T05:09:22Z
<p>Oshroth: Created page with 'Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for? ~~~~'</p>
<hr />
<div>Is it ok for me to add more information to the event pages, like when the event is called, what the variables are used for?<br />
[[User:Oshroth|Oshroth]] 05:09, 19 February 2010 (UTC)</div>
Oshroth