Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
List of L4D2 Instructor Messages
This is a list of instructor lessons that you can make appear by entering their name in the event_name field of an info_game_event_proxy.
env_instructor_hint is available in L4D2 for custom instructor messages, but multi-language support is not available.
Note:If you want to test any of these out, make sure you first open your
This is because after seeing the same tip a few times, the game stops showing that tip.
save/game_instructor_counts.txt
file and delete the contents, or load up the game and enter gameinstructor_reset_counts in the console.This is because after seeing the same tip a few times, the game stops showing that tip.
Note:In order to make any of these appear, you must enable the Fire Event When First Seen flag of the info_game_event_proxy.
It has not yet been tested which ones work and which ones don't.
It has not yet been tested which ones work and which ones don't.
Tip:You may want to search this page using Ctrl&F for terms you're interested in, like "Rescue" or "Alarm" to easily find messages that contain the words you want.
Should you be unable to find a message with the exact wording you want, you'll need to use env_instructor_hint to make a custom message.
Should you be unable to find a message with the exact wording you want, you'll need to use env_instructor_hint to make a custom message.
Below is a list of all lessons, taken from the language file left4dead2_english.txt
. All of these will be (or should be) translated into other language via their localization settings.
The lessons that contain %s1
are meant to mention a target player. These will probably not work for info_game_event_proxy, but they're still listed here for completion sake.
Contents
Finale & Rescue Lessons
Lesson Name | Text Shown |
---|---|
explain_c3m4_radio1 | Call for a boat rescue |
explain_c3m4_rescue | The rescue boat has arrived, get on board! |
explain_vehicle_arrival | Hurry to the rescue vehicle! |
board_chopper | Rescue has arrived! Get aboard! |
explain_pre_radio | Answer the radio |
explain_radio | Summon a rescue |
explain_radio2 | Prepare yourself before you respond |
explain_rescue | Rescue Survivors |
notify_awaiting_rescue | You will be rescued soon |
survive_rescue | Rescue is coming! Defend yourselves! |
Survive_Gauntlet | Make your way to the helicopter on the other side |
Event & Action Lessons
Lesson Name | Text Shown |
---|---|
ability_out_of_range | Get closer — that target is out of range |
explain_c1m4_finale1 | You'll need to fill the car with gas |
explain_c1m4_finale2 | Step 1: Find a gas can |
explain_c1m4_finale3 | Step 2: Bring the gas can to the car |
explain_c2m4_ticketbooth | Press the button to open the gates |
explain_c3m4_radio2 | Respond to Virgil |
explain_c4m4_finale_no_gas | You should bring the gas can here before you flip the switch |
explain_c4m4_finale_start | Signal the boat with the Burger Tank sign |
explain_carousel_destination | Shut down the carousel |
explain_carousel_start | Turn on the power to open the gate |
explain_carousel_start2 | Run to the control booth to shut down the carousel |
explain_coaster | Power up the coaster to start the ride |
explain_coaster_stop | Deactivate the ride to stop the alarm |
explain_deactivate_alarm | Deactivate the alarm to open the exit doors |
explain_decon | Release door to exit the trailer |
explain_decon_wait | Close the door when everyone is in the trailer |
explain_drawbridge | Press the button to lower the drawbridge |
explain_ferry | Call the ferry |
explain_float | Move the float |
explain_gates_are_open | The gates are open, run for the safe room! |
explain_gun_shop | Talk to the gun shop owner |
explain_gun_shop_tanker | Whitaker will destroy this tanker and clear the path |
explain_hatch | Open the hatch |
explain_help_return_item | Escort the cola delivery |
explain_hotel_elevator_doors | Pry open the doors to escape... |
explain_mall_alarm | Deactivate the alarm on the third floor |
explain_mall_window | Shoot out the store window |
explain_perimeter1 | Alarm will sound when perimeter is breached |
explain_perimeter2 | Run to the security tower to deactivate the alarm |
explain_pre_drawbridge | Use the radio to call for help |
explain_return_item | Deliver the cola to the gun shop owner |
explain_shack | Lower the bridge |
explain_stage_finale_start | Begin the rock concert to signal the chopper |
explain_stage_lighting | Prepare the stage lighting |
explain_stage_lighting | Set the stage lighting |
explain_stage_survival_start | Begin the rock concert... |
explain_store_alarm | Open the store door... |
explain_store_item | Retrieve the cola inside the store |
explain_survival_help_alarm | Activate the alarm... |
explain_survival_help_button | Press the button... |
explain_survival_help_radio | Use the radio... |
temp_msg_c4m1 | Go get fuel and return to the boat |
temp_msg_c4m3 | You got the fuel — Return to the boat |
explain_bridge | Close the floodgate to make a bridge... |
explain_church_door | Tell him to let you in the safe room... |
explain_close_safe_room | Close the door once everyone is in |
explain_crane | Use the lever to lower the crane... |
explain_elevator_button | Call the elevator... |
explain_emergency_door | Open the emergency door... |
explain_enter_safe_room | Get into the safe room |
explain_gas_can_panic | Destroy the barricade... |
explain_gas_truck | Activate the fuel pump |
explain_lift_button | Start the lift... |
explain_mainstreet | Lower the forklift to make a ramp... |
explain_panic_button | Flip the door switch... |
explain_panic_button2 | Be ready to fight the horde |
explain_panic_disturbance_triggered2 | Here they come... |
explain_train_lever | Hit the bridge with the decoupled train car... |
explain_use_door | Open/close door |
explain_van_panic | Start the van to clear a path... |
explain_wait_to_exit_safe_room | Not all of your teammates are ready |
explain_wait_to_push_button | Wait for everyone to be ready first |
rescued_by | %s1 rescued you |
rescued_other | You rescued %s1 |
revive_end | Hold to revive %s1 |
saved_by | %s1 saved you |
saved_other | You saved %s1 |
Weapons & Items
Lesson Name | Text Shown |
---|---|
explain_ammo_pile_failure | You cannot refill the ammo of this weapon. |
explain_explosive_ammo_available | Explosive Ammo Available |
explain_explosive_ammo_received | You picked up Explosive Ammunition |
explain_gun_shop_item | Cola |
explain_gun_shop_item_get | Get the cola |
explain_incendiary_ammo_available | Incendiary Ammo Available |
explain_incendiary_ammo_received | You picked up Incendiary Ammunition |
explain_laser_sight_available | Laser Sight Upgrade Available |
explain_laser_sight_received | The Laser Sight upgrade makes your weapon more accurate |
explain_magnum_pistol | Magnum Pistol |
explain_magnum_pistol_alt | Desert Cobra Pistol |
explain_magnum_pistol_get | Get magnum pistol |
explain_magnum_pistol_get_alt | Get Desert Cobra |
explain_mounted_gun_overheated | The gun has temporarily overheated and is unusable! |
explain_replace_ammo | Fully-Loaded %s1 |
explain_replace_ammo_get | Replace your low-ammo weapon |
explain_trade_melee_for_magnum_pistol | Trade melee weapon for magnum pistol |
explain_upgrade | Upgrade Item Available |
explain_use_mounted_gun | Heavy Machine Gun |
explain_2nd_pistol | Second Pistol |
explain_2nd_pistol_get | Get second pistol |
explain_adrenaline | Adrenaline |
explain_adrenaline_get | Get adrenaline |
explain_ammo_pack | Ammo Pack |
explain_ammo_pack_get | Get ammo pack |
explain_ammo_resupply | Ammo stash |
explain_ammo_resupply_get | Replenish ammo |
explain_autoshotgun | Tactical Shotgun |
explain_autoshotgun_get | Get tactical shotgun |
explain_chainsaw | Chainsaw |
explain_chainsaw_get | Get chainsaw |
explain_defibrillator | Defibrillator |
explain_defibrillator_get | Get defibrillator |
explain_first_aid | First aid |
explain_first_aid_get | Get first aid |
explain_grenade_launcher | Grenade Launcher |
explain_grenade_launcher_get | Get Grenade Launcher |
explain_grenade_limit | You can only carry one throwable item |
explain_heal_interrupted | Hold %+attack% to heal yourself |
explain_heal_other_interrupted | Hold %+attack2% to heal %s1 |
explain_hunting_rifle | Hunting Rifle |
explain_hunting_rifle_get | Get hunting rifle |
explain_inventory | Select weapon/item |
explain_melee | Melee Weapon |
explain_melee_get | Get melee weapon |
explain_molotov | Molotov |
explain_molotov_get | Get molotov |
explain_pickup_item | Pick up |
explain_pills | Pain Pills |
explain_pills_get | Get pain pills |
explain_pipebomb | Pipe Bomb |
explain_pipebomb_get | Get pipe bomb |
explain_pistol | Pistol |
explain_pistol_ammo | Pistols have unlimited ammo |
explain_pumpshotgun | Pump Shotgun |
explain_pumpshotgun_get | Get pump shotgun |
explain_reload | Manual reload |
explain_rifle | M-16 Assault Rifle |
explain_rifle_ak47 | AK-47 |
explain_rifle_ak47_alt | Soviet Rifle |
explain_rifle_ak47_get | Get AK-47 |
explain_rifle_ak47_get_alt | Get soviet rifle |
explain_rifle_desert | Combat Rifle |
explain_rifle_desert_alt | Desert Combat Rifle |
explain_rifle_desert_get | Get combat rifle |
explain_rifle_desert_get_alt | Get desert combat rifle |
explain_rifle_get | Get M-16 assault rifle |
explain_rifle_zoom | Hunting/sniper rifle scope |
explain_shotgun_chrome | Chrome Shotgun |
explain_shotgun_chrome_get | Get chrome shotgun |
explain_shotgun_spas | Combat Shotgun |
explain_shotgun_spas_get | Get combat shotgun |
explain_smg | Submachine Gun |
explain_smg_get | Get submachine gun |
explain_smg_silenced | Silenced Submachine Gun |
explain_smg_silenced_get | Get silenced submachine gun |
explain_sniper_military | Sniper Rifle |
explain_sniper_military_get | Get sniper rifle |
explain_trade_melee_for_pistol | Trade melee weapon for pistol |
explain_upgradepack_explosive | Explosive Ammo Pack |
explain_upgradepack_explosive_get | Get Explosive Ammo Pack |
explain_upgradepack_incendiary | Incendiary Ammo Pack |
explain_upgradepack_incendiary_get | Get Incendiary Ammo Pack |
explain_use_turret | Use turret |
explain_vomitjar | Boomer Bile |
explain_vomitjar_get | Get Boomer Bile |
explain_weapon | Weapon |
upgradepack_usage | Deploy Ammo Packs on the ground to share ammo with the team |
Survivor Lessons
Lesson Name | Text Shown |
---|---|
notify_failed_to_give_duplicate_pills | %s1 already has pain pills |
notify_failed_to_use_explosive_ammo_pile | You have already used this Explosive Ammo upgrade |
notify_failed_to_use_incendiary_ammo_pile | You have already used this Incendiary Ammo upgrade |
notify_failed_to_use_pills | You don't need to take pain pills |
notify_upgrade_failed_no_primary | You must have a primary weapon to use this upgrade |
notify_given_item_pain_pills | %s1 gave you pain pills |
notify_heal_other | Heal %s1 with first aid |
notify_heal_other_far | Move closer to heal %s1 |
notify_heal_other_near | Hold %+attack2% to heal %s1 |
notify_heal_other_near_select | Select first aid kit |
notify_heal_self | Heal yourself with first aid |
notify_heal_self_hold | Hold %+attack% to heal yourself |
notify_infected_behind | Face rear enemies |
notify_pill_self | Take pain pills for a temporary health boost |
notify_shove_boomer | Shove Boomers back before shooting |
notify_shove_infected | Shove them back! |
notify_communicate | Communicate with teammates |
notify_crouch_accuracy | Crouching improves accuracy |
notify_crouch_tactic | Crouching helps teammates shoot over you |
explain_friendly_fire | Don't shoot teammates! |
explain_friendly_fire_melee | Don't attack teammates! |
explain_reckless | Stay out of the line of fire! |
notify_last_life | First aid needed! Next knockdown means death... |
notify_fire_damage | Get away from the fire! |
notify_stay_together | Stay together to survive |
notify_failed_to_use_defibrillator | %s1 doesn't need to be revived |
notify_use_defibrillator | Revive %s1 with the defibrillator |
notify_use_defibrillator_hold | Hold %+attack% or %+attack2% to revive %s1 |
defibrillator_usage | Use the Defibrillator to revive dead players |
help_it | A Boomer has vomited on %s1 |
help_choked | A Smoker is constricting %s1 |
help_choked_near | Free %s1 |
help_choked_far | Shoot the Smoker |
help_pounced | A Hunter has pinned %s1 |
help_pounced_near | Shove the Hunter |
help_pounced_far | Shoot the Hunter |
help_jockey_ridden | A Jockey is riding %s1 |
help_jockey_ridden_near | Shove the Jockey |
help_jockey_ridden_far | Shoot the Jockey |
help_charger_pummeled | A Charger is pummeling %s1 |
help_charger_pummeled_kill | Kill the Charger |
explain_tank | Tanks can absorb a lot of damage before they die |
notify_give_pills | You can give %s1 pain pills |
notify_give_pills_far | Move closer to give %s1 pain pills |
notify_give_pills_near | Give %s1 pain pills |
notify_give_pills_near_select | Select pain pills |
explain_pill_temp_health | Pain pills give you a temporary health boost |
notify_ledge | A teammate must pull you up |
help_incapacitated | Help %s1 up |
help_ledge | Pull %s1 up |
notify_dead | You died! Please wait to respawn... |
notify_dead_by_witch1 | The Witch killed you! Don't startle her next time... |
notify_dead_by_witch2 | Witches are startled by flashlights and gunfire |
notify_incapacitated | Incapacitated! A teammate must help you |
notify_incapacitated_by_witch | The Witch injured you! Don't startle her next time... |
notify_it1_vomit | A Boomer vomited on you |
notify_it1_splatter | A Boomer exploded on you |
notify_it1_jar | A Survivor bile bombed you |
notify_it2 | Watch out! Boomer bile attracts the horde... |
notify_pounced | Pinned! A teammate must help... |
notify_choked | Constricted! A teammate must help... |
notify_charger_pummeled | Pummeled! A teammate must help... |
notify_adrenaline_self | Take adrenaline for a temporary speed boost |
notify_given_item_adrenaline | %s1 gave you adrenaline |
notify_give_adrenaline | You can give %s1 your adrenaline |
notify_give_adrenaline_far | Move closer to give %s1 your adrenaline |
notify_give_adrenaline_near | Give %s1 your adrenaline |
notify_give_adrenaline_near_select | Select adrenaline |
adrenaline_usage | Adrenaline lets you perform many actions faster |
notify_failed_to_give_duplicate_belt_item | %s1 already has a belt slot item |
explain_panic_disturbance | Watch out! Some cars set off alarms... |
explain_panic_disturbance_triggered | %s1 alerted the horde |
explain_panic_disturbance_triggered2 | Here they come... |
explain_witch_spooked | %s1 startled the Witch |
explain_witch_spooked2 | You startled the Witch |
save_items | You may want to save some items for the return trip |
explain_return_to_elevator | Return to the elevator! |
porch_light | Turn on porch lights to mark locations with items |
explain_acid_spit | Try to avoid the noxious acid! |
notify_entered_spit | Avoid the noxious acid! |
notify_ridden | Keep moving! Resist the Jockey's influence... |
Survival Lessons
Lesson Name | Text Shown |
---|---|
earned_bronze_medal | You earned the bronze medal! |
earned_silver_medal | You earned the silver medal! |
earned_gold_medal | You earned the gold medal! |
player_record | You beat your best time! |
team_record | You beat your team record! |
world_record | You beat the world record! |
Misc Lessons
Lesson Name | Text Shown |
---|---|
notify_give_ammo_other_near | Hold %+attack2% to give ammo to %s1 |
notify_give_ammo_self | Refill your ammo with the ammo pack |
notify_give_ammo_self_hold | Hold %+attack% to refill your ammo |
notify_failed_to_use_ammo_pack_no_weapon_on_other | %s1 doesn't need ammo right now |
notify_failed_to_use_ammo_pack_no_weapon_on_self | You don't need ammo right now |
notify_failed_to_use_ammo_pack_full_on_other | %s1 already has full ammo |
notify_failed_to_use_ammo_pack_full_on_self | You already have full ammo |
notify_failed_to_use_ammo_pack_doesnt_use_ammo | You don't need ammo right now |
notify_failed_to_use_ammo_pack_other_doesnt_use_ammo | %s1 doesn't need ammo right now |
explain_survivor_glows_disabled | Glows around fellow Survivors are disabled! |
explain_item_glows_disabled | Glows around items are disabled. Search carefully! |
explain_rescue_disabled | Rescues are disabled. Players can only respawn at safe rooms. |
explain_bodyshots_reduced | Zombies take less damage to the body. Aim for the head! |
explain_witch_kills | The Witch will kill you instantly. Watch out for her! |
notify_grenade_launcher_range | Ouch! You are too close to your grenade launcher blasts! |
explain_impound_lot | Watch your fire! Car alarms everywhere! |
Scavenge
Lesson Name | Text Shown |
---|---|
explain_scavenge_goal_survivor | Collect gas cans and pour them into the generator... |
explain_scavenge_goal_infected | Stop the survivors before they collect all of the gas cans |
begin_scavenge_overtime_survivor | OVERTIME: At least one survivor must be carrying a gas can! |
begin_scavenge_overtime_infected | OVERTIME: Force all survivors to drop their gas cans! |
scavenge_score_tied | One more point and the survivors win this round! |
exaplin_scavenge_leave_area | Leaving this area will start the round |
explain_scavenge_vulnerable_cans | Dropped gas cans are vulnerable to Spitter goo |
explain_gascan_pour_blocked | Wait! someone else is still pouring... |
Infected Lessons
Lesson Name | Text Shown |
---|---|
boomer_claw | SECONDARY ATTACK: CLAW |
boomer_vomit | PRIMARY ATTACK: VOMIT |
hunter_claw | SECONDARY ATTACK: CLAW |
hunter_lunge | PRIMARY ATTACK: CROUCH TO POUNCE |
smoker_claw | SECONDARY ATTACK: CLAW |
smoker_tongue | PRIMARY ATTACK: TONGUE SNARE |
spitter_claw | SECONDARY ATTACK: CLAW |
spitter_goo | PRIMARY ATTACK: SPIT |
charger_claw | SECONDARY ATTACK: CLAW |
charger_charge | PRIMARY ATTACK: CHARGE |
jockey_claw | SECONDARY ATTACK: CLAW |
jockey_jump | PRIMARY ATTACK: LUNGE |
tongue_break_bent | Tongue broke! It bent or stretched too far... |
tongue_break_shove | Tongue broke! Victim was shoved... |
tongue_break_shot | Tongue broke! It was damaged... |
tank_claw | SECONDARY ATTACK: THROW |
tank_rock | PRIMARY ATTACK: PUNCH |
break_checkpoint_door | YOU CAN'T BREAK DOWN SAFE ROOM DOORS |
break_rescue_doors | YOU CAN'T BREAK DOWN RESCUE DOORS |
prevent_rescue | A RESCUE TEAM IS ON ITS WAY. KILL THE SURVIVORS BEFORE IT GETS HERE... |
prevent_escape | PREVENT THE SURVIVORS FROM ESCAPING |
notify_choked_miss | Missed: No target |
notify_riding_survivor | Steer the Survivor into danger |