Left 4 Dead 2/Scripting/Game Events: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Blanked the page)
Line 1: Line 1:
:''Refer back to [[Game Events (Source)]] for more events.''
=== player_death ===
{{a game event, name may be 32 charaters long; this extents the original player_death by a new fields}}


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

Revision as of 03:37, 14 March 2019