Team Fortress 2/Scripting/Game Events
< Team Fortress 2 | Scripting
Jump to navigation
Jump to search
This article lists game events in Team Fortress 2. These were retrieved from resource/modevents.res
and resource/gameevents.res
.
achievement_earned
- player (byte)
- achievement (short)
achievement_earned_local
- achievement (short)
achievement_event
- achievement_name (string)
- cur_val (short)
- max_val (short)
achievement_increment
- achievement_id (long)
- cur_val (short)
- max_val (short)
air_dash
- player (byte)
ammo_pickup
- ammo_index (long)
- amount (long)
- total (long)
arena_match_maxstreak
- team (byte)
- streak (byte)
arena_player_notification
- player (byte)
- message (byte)
arena_round_start
arena_win_panel
- panel_style (byte)
- winning_team (byte)
- winreason (byte)
- cappers (string)
- flagcaplimit (short)
- blue_score (short)
- red_score (short)
- blue_score_prev (short)
- red_score_prev (short)
- round_complete (short)
- player_1 (short)
- player_1_damage (short)
- player_1_healing (short)
- player_1_lifetime (short)
- player_1_kills (short)
- player_2 (short)
- player_2_damage (short)
- player_2_healing (short)
- player_2_lifetime (short)
- player_2_kills (short)
- player_3 (short)
- player_3_damage (short)
- player_3_healing (short)
- player_3_lifetime (short)
- player_3_kills (short)
- player_4 (short)
- player_4_damage (short)
- player_4_healing (short)
- player_4_lifetime (short)
- player_4_kills (short)
- player_5 (short)
- player_5_damage (short)
- player_5_healing (short)
- player_5_lifetime (short)
- player_5_kills (short)
- player_6 (short)
- player_6_damage (short)
- player_6_healing (short)
- player_6_lifetime (short)
- player_6_kills (short)
arrow_impact
- attachedEntity (short)
- shooter (short)
- boneIndexAttached (short)
- bonePositionX (float)
- bonePositionY (float)
- bonePositionZ (float)
- boneAnglesX (float)
- boneAnglesY (float)
- boneAnglesZ (float)
- projectileType (short)
- isCrit (bool)
base_player_teleported
- entindex (short)
begin_xp_lerp
bonus_updated
- numadvanced (short)
- numbronze (short)
- numsilver (short)
- numgold (short)
break_breakable
- entindex (long)
- userid (short)
- material (byte)
break_prop
- entindex (long)
- userid (short)
browse_replays
building_healed
- building (short)
- healer (short)
- amount (short)
building_info_changed
- building_type (byte)
- object_mode (byte)
- remove (byte)
capper_killed
- blocker (short)
- victim (short)
cart_updated
christmas_gift_grab
- userid (short)
cl_drawline
- player (byte)
- panel (byte)
- line (byte)
- x (float)
- y (float)
competitive_state_changed
competitive_stats_update
- index (short)
- kills_rank (byte)
- score_rank (byte)
- damage_rank (byte)
- healing_rank (byte)
- support_rank (byte)
competitive_victory
conga_kill
- index (short)
controlpoint_endtouch
- player (short)
- area (short)
controlpoint_fake_capture
- player (short)
- int_data (short)
controlpoint_fake_capture_mult
- player (short)
- int_data (short)
controlpoint_initialized
controlpoint_pulse_element
- player (short)
controlpoint_starttouch
- player (short)
- area (short)
controlpoint_timer_updated
- index (short)
- time (float)
controlpoint_unlock_updated
- index (short)
- time (float)
controlpoint_updatecapping
- index (short)
controlpoint_updateimages
- index (short)
controlpoint_updatelayout
- index (short)
controlpoint_updateowner
- index (short)
cross_spectral_bridge
- player (short)
crossbow_heal
- healer (byte)
- target (byte)
- amount (short)
ctf_flag_captured
- capping_team (short)
- capping_team_score (short)
damage_mitigated
- mitigator (byte)
- damaged (byte)
- amount (short)
- itemdefindex (short)
damage_prevented
- preventor (short)
- victim (short)
- amount (short)
- condition (short)
damage_resisted
- entindex (byte)
deadringer_cheat_death
- spy (byte)
- attacker (byte)
demoman_det_stickies
- player (short)
deploy_buff_banner
- buff_type (byte)
- buff_owner (short)
doomsday_rocket_open
- team (byte)
ds_screenshot
- delay (float)
ds_stop
duck_xp_level_up
- level (short)
duel_status
- killer (short)
- score_type (short)
- initiator (short)
- target (short)
- initiator_score (short)
- target_score (short)
econ_inventory_connected
enter_vehicle
- vehicle (long)
entered_performance_mode
entity_killed
- entindex_killed (long)
- entindex_attacker (long)
- entindex_inflictor (long)
- damagebits (long)
environmental_death
- killer (byte)
- victim (byte)
escape_hell
- player (short)
escaped_loot_island
- player (short)
escort_progress
- team (byte)
- progress (float)
- reset (bool)
escort_recede
- team (byte)
- recedetime (float)
escort_speed
- team (byte)
- speed (byte)
- players (byte)
experience_changed
eyeball_boss_escape_imminent
- level (short)
- time_remaining (byte)
eyeball_boss_escaped
- level (short)
eyeball_boss_killed
- level (short)
eyeball_boss_killer
- level (short)
- player_entindex (byte)
eyeball_boss_stunned
- level (short)
- player_entindex (byte)
eyeball_boss_summoned
- level (short)
fish_notice
- userid (short)
- victim_entindex (long)
- inflictor_entindex (long)
- attacker (short)
- weapon (string)
- weaponid (short)
- damagebits (long)
- customkill (short)
- assister (short)
- weapon_logclassname (string)
- stun_flags (short)
- death_flags (short)
- silent_kill (bool)
- assister_fallback (string)
fish_notice__arm
- userid (short)
- victim_entindex (long)
- inflictor_entindex (long)
- attacker (short)
- weapon (string)
- weaponid (short)
- damagebits (long)
- customkill (short)
- assister (short)
- weapon_logclassname (string)
- stun_flags (short)
- death_flags (short)
- silent_kill (bool)
- assister_fallback (string)
flag_carried_in_detection_zone
flagstatus_update
- userid (short)
- entindex (long)
flare_ignite_npc
- entindex (long)
freezecam_started
game_end
- winner (byte)
game_init
game_message
- target (byte)
- text (string)
game_newmap
- mapname (string)
game_start
- roundslimit (long)
- timelimit (long)
- fraglimit (long)
- objective (string)
gameui_activate
gameui_activated
gameui_hide
gas_doused_player_ignited
- igniter (short)
- douser (short)
- victim (short)
gc_lost_session
gc_new_session
global_war_data_updated
halloween_boss_killed
- boss (short)
- killer (short)
halloween_duck_collected
- collector (short)
halloween_pumpkin_grab
- userid (short)
halloween_skeleton_killed
- player (short)
halloween_soul_collected
- intended_target (byte)
- collecting_player (byte)
- soul_count (byte)
helicopter_grenade_punt_miss
hide_annotation
- id (long)
hide_freezepanel
hltv_changed_mode
- oldmode (short)
- newmode (short)
- obs_target (short)
hltv_changed_target
- mode (short)
- old_target (short)
- obs_target (short)
intro_finish
- player (short)
intro_nextcamera
- player (short)
inventory_updated
item_found
- player (byte)
- quality (byte)
- method (byte)
- itemdef (long)
- isstrange (byte)
- isunusual (byte)
- wear (float)
item_pickup
- userid (short)
- item (string)
item_schema_initialized
items_acknowledged
kill_in_hell
- killer (short)
- victim (short)
kill_refills_meter
- index (short)
killed_ball_carrier
- attacker (short)
- victim (short)
- assister (short)
killed_capping_player
- cp (byte)
- killer (byte)
- victim (byte)
- assister (byte)
landed
- player (byte)
leave_vehicle
- vehicle (long)
lobby_updated
localplayer_becameobserver
localplayer_builtobject
- object (short)
- object_mode (short)
- index (short)
localplayer_changeclass
localplayer_changedisguise
- disguised (bool)
localplayer_changeteam
localplayer_chargeready
localplayer_healed
- amount (short)
localplayer_pickup_weapon
localplayer_respawn
localplayer_score_changed
- score (short)
localplayer_winddown
match_invites_updated
matchmaker_stats_updated
medic_death
- userid (short)
- attacker (short)
- healing (short)
- charged (bool)
medic_defended
- userid (short)
- medic (short)
medigun_shield_blocked_damage
- userid (short)
- damage (float)
merasmus_escape_warning
- level (short)
- time_remaining (byte)
merasmus_escaped
- level (short)
merasmus_killed
- level (short)
merasmus_prop_found
- player (short)
merasmus_stunned
- player (short)
merasmus_summoned
- level (short)
minigame_win
- team (byte)
- type (byte)
minigame_won
- player (short)
- game (short)
mmstats_updated
mvm_adv_wave_complete_no_gates
- index (short)
mvm_adv_wave_killed_stun_radio
mvm_begin_wave
- wave_index (short)
- max_waves (short)
- advanced (short)
mvm_bomb_alarm_triggered
mvm_bomb_carrier_killed
- level (short)
mvm_bomb_deploy_reset_by_player
- player (short)
mvm_bomb_reset_by_player
- player (short)
mvm_creditbonus_all
mvm_creditbonus_all_advanced
mvm_creditbonus_wave
mvm_kill_robot_delivering_bomb
- player (short)
mvm_mannhattan_pit
- player (short)
mvm_mission_complete
- mission (string)
mvm_mission_update
- class (short)
- count (short)
mvm_pickup_currency
- player (short)
- currency (short)
mvm_quick_sentry_upgrade
- player (short)
mvm_reset_stats
mvm_scout_marked_for_death
- player (short)
mvm_sentrybuster_detonate
- player (short)
- det_x (float)
- det_y (float)
- det_z (float)
mvm_sentrybuster_killed
- sentry_buster (short)
mvm_sniper_headshot_currency
- userid (short)
- currency (short)
mvm_tank_destroyed_by_players
mvm_wave_complete
- advanced (bool)
mvm_wave_failed
- area (long)
- blocked (bool)
npc_hurt
- entindex (short)
- health (short)
- attacker_player (short)
- weaponid (short)
- damageamount (short)
- crit (bool)
- boss (short)
num_cappers_changed
- index (short)
- count (byte)
object_deflected
- userid (short)
- ownerid (short)
- weaponid (short)
- object_entindex (short)
object_destroyed
- userid (short)
- attacker (short)
- assister (short)
- weapon (string)
- weaponid (short)
- objecttype (short)
- index (short)
- was_building (bool)
- team (short)
object_detonated
- userid (short)
- objecttype (short)
- index (short)
object_removed
- userid (short)
- objecttype (short)
- index (short)
overtime_nag
parachute_deploy
- index (short)
parachute_holster
- index (short)
party_chat
- steamid (string)
- text (string)
- type (short)
party_criteria_changed
party_invites_changed
party_member_join
- steamid (string)
party_member_leave
- steamid (string)
party_pref_changed
party_queue_state_changed
- matchgroup (short)
party_updated
pass_ball_blocked
- owner (short)
- blocker (short)
pass_ball_stolen
- victim (short)
- attacker (short)
pass_free
- owner (short)
- attacker (short)
pass_get
- owner (short)
- team (short)
pass_pass_caught
- passer (short)
- catcher (short)
- dist (float)
- duration (float)
pass_score
- scorer (short)
- assister (short)
- points (byte)
path_track_passed
- index (short)
payload_pushed
- pusher (byte)
- distance (short)
physgun_pickup
- entindex (long)
ping_updated
player_abandoned_match
- game_over (bool)
player_account_changed
- old_value (short)
- new_value (short)
player_askedforball
- userid (short)
player_bonuspoints
- points (short)
- player_entindex (short)
- source_entindex (short)
player_buff
- userid (short)
- buff_owner (short)
- buff_type (byte)
player_builtobject
- userid (short)
- object (short)
- index (short)
player_buyback
- player (short)
- cost (short)
player_calledformedic
- userid (short)
player_carryobject
- userid (short)
- object (short)
- index (short)
player_changeclass
- userid (short)
- class (short)
player_changename
- userid (short)
- oldname (string)
- newname (string)
player_chargedeployed
- userid (short)
- targetid (short)
player_chat
- teamonly (bool)
- userid (short)
- text (string)
player_class
- userid (short)
- class (string)
player_currency_changed
- currency (short)
player_damage_dodged
- damage (short)
player_damaged
- amount (short)
- type (long)
player_death
- userid (short)
- attacker (short)
player_destroyed_pipebomb
- userid (short)
player_directhit_stun
- attacker (short)
- victim (short)
player_domination
- dominator (short)
- dominated (short)
- dominations (short)
player_dropobject
- userid (short)
- object (short)
- index (short)
player_escort_score
- player (byte)
- points (byte)
player_extinguished
- victim (byte)
- healer (byte)
- itemdefindex (short)
player_healed
- patient (short)
- healer (short)
- amount (short)
player_healedbymedic
- medic (byte)
player_healedmediccall
- userid (short)
player_healonhit
- amount (short)
- entindex (byte)
- weapon_def_index (long)
player_highfive_cancel
- entindex (byte)
player_highfive_start
- entindex (byte)
player_highfive_success
- initiator_entindex (byte)
- partner_entindex (byte)
player_hintmessage
- hintmessage (string)
player_hurt
- userid (short)
- attacker (short)
- health (byte)
player_ignited
- pyro_entindex (byte)
- victim_entindex (byte)
- weaponid (byte)
player_ignited_inv
- pyro_entindex (byte)
- victim_entindex (byte)
- medic_entindex (byte)
player_initial_spawn
- index (short)
player_invulned
- userid (short)
- medic_userid (short)
player_jarated
- thrower_entindex (byte)
- victim_entindex (byte)
player_jarated_fade
- thrower_entindex (byte)
- victim_entindex (byte)
player_killed_achievement_zone
- attacker (short)
- victim (short)
- zone_id (short)
player_mvp
- player (short)
player_next_map_vote_change
- map_index (byte)
- vote (byte)
player_pinned
- pinned (byte)
player_regenerate
player_rematch_change
player_rocketpack_pushed
- pusher (short)
- pushed (short)
player_sapped_object
- userid (short)
- ownerid (short)
- object (byte)
- sapperid (short)
player_score
- userid (short)
- kills (short)
- deaths (short)
- score (short)
player_score_changed
- player (byte)
- delta (short)
player_shield_blocked
- attacker_entindex (byte)
- blocker_entindex (byte)
player_shoot
- userid (short)
- weapon (byte)
- mode (byte)
player_spawn
- userid (short)
player_stats_updated
- forceupload (bool)
player_stealsandvich
- owner (short)
- target (short)
player_stunned
- stunner (short)
- victim (short)
- victim_capping (bool)
- big_stun (bool)
player_team
- userid (short)
- team (byte)
- oldteam (byte)
- disconnect (bool)
- autoteam (bool)
- silent (bool)
- name (string)
player_teleported
- userid (short)
- builderid (short)
- dist (float)
player_turned_to_ghost
- userid (short)
player_upgraded
player_upgradedobject
- userid (short)
- object (short)
- index (short)
- isbuilder (bool)
player_use
- userid (short)
- entity (short)
player_used_powerup_bottle
- player (short)
- type (short)
- time (float)
playing_commentary
post_inventory_application
- userid (short)
projectile_direct_hit
- attacker (byte)
- victim (byte)
- weapon_def_index (long)
projectile_removed
- attacker (byte)
- weapon_def_index (long)
- num_hit (byte)
- num_direct_hit (byte)
proto_def_changed
- type (byte)
- defindex (long)
- created (bool)
- deleted (bool)
- erase_history (bool)
pumpkin_lord_killed
pumpkin_lord_summoned
pve_win_panel
- panel_style (byte)
- winning_team (byte)
- winreason (byte)
quest_map_data_changed
quest_objective_completed
- quest_item_id_low (long)
- quest_item_id_hi (long)
- quest_objective_id (long)
- scorer_user_id (short)
quest_progress
- owner (short)
- scorer (short)
- type (byte)
- completed (bool)
- quest_defindex (long)
quest_request
- request (long)
- msg (string)
quest_response
- request (long)
- success (bool)
- msg (string)
quest_turn_in_state
- state (short)
questlog_opened
ragdoll_dissolved
- entindex (long)
raid_spawn_mob
raid_spawn_squad
rd_player_score_points
- player (short)
- method (short)
- amount (short)
rd_robot_impact
- entindex (short)
- impulse_x (float)
- impulse_y (float)
- impulse_z (float)
rd_robot_killed
- userid (short)
- victim_entindex (long)
- inflictor_entindex (long)
- attacker (short)
- weapon (string)
- weaponid (short)
- damagebits (long)
- customkill (short)
- weapon_logclassname (string)
rd_rules_state_changed
rd_team_points_changed
- points (short)
- team (byte)
- method (byte)
recalculate_holidays
recalculate_truce
rematch_failed_to_create
rematch_vote_period_over
- success (bool)
remove_nemesis_relationships
- player (short)
replay_saved
replay_youtube_stats
- views (long)
- likes (long)
- favorited (long)
respawn_ghost
- reviver (short)
- ghost (short)
restart_timer_time
- time (byte)
revive_player_complete
- entindex (short)
revive_player_notify
- entindex (short)
- marker_entindex (short)
revive_player_stopped
- entindex (short)
rocket_jump
- userid (short)
- playsound (bool)
rocket_jump_landed
- userid (short)
rocketpack_landed
- userid (short)
rocketpack_launch
- userid (short)
- playsound (bool)
round_end
- winner (byte)
- reason (byte)
- message (string)
round_start
- timelimit (long)
- fraglimit (long)
- objective (string)
rps_taunt_event
- winner (short)
- winner_rps (byte)
- loser (short)
- loser_rps (byte)
schema_updated
scorestats_accumulated_reset
scorestats_accumulated_update
scout_grand_slam
- scout_id (short)
- target_id (short)
scout_slamdoll_landed
- target_index (short)
- x (float)
- y (float)
- z (float)
sentry_on_go_active
- index (short)
show_annotation
- worldPosX (float)
- worldPosY (float)
- worldPosZ (float)
- worldNormalX (float)
- worldNormalY (float)
- worldNormalZ (float)
- id (long)
- text (string)
- lifetime (float)
- visibilityBitfield (long)
- follow_entindex (long)
- show_distance (bool)
- play_sound (string)
- show_effect (bool)
show_class_layout
- show (bool)
show_freezepanel
- killer (short)
show_match_summary
show_vs_panel
- show (bool)
single_player_death
skeleton_killed_quest
- player (short)
skeleton_king_killed_quest
- player (short)
slap_notice
- userid (short)
- victim_entindex (long)
- inflictor_entindex (long)
- attacker (short)
- weapon (string)
- weaponid (short)
- damagebits (long)
- customkill (short)
- assister (short)
- weapon_logclassname (string)
- stun_flags (short)
- death_flags (short)
- silent_kill (bool)
- assister_fallback (string)
spec_target_updated
special_score
- player (byte)
spy_pda_reset
stats_resetround
sticky_jump
- userid (short)
- playsound (bool)
sticky_jump_landed
- userid (short)
stop_watch_changed
store_pricesheet_updated
tagged_player_as_it
- player (short)
take_armor
- amount (long)
- total (long)
take_health
- amount (long)
- total (long)
team_info
- teamid (byte)
- teamname (string)
team_leader_killed
- killer (byte)
- victim (byte)
team_score
- teamid (byte)
- score (short)
teamplay_alert
- alert_type (short)
teamplay_broadcast_audio
- team (byte)
- sound (string)
teamplay_capture_blocked
- cp (byte)
- cpname (string)
- blocker (byte)
- victim (byte)
teamplay_capture_broken
- cp (byte)
- cpname (string)
- time_remaining (float)
teamplay_flag_event
- player (short)
- carrier (short)
- eventtype (short)
- home (byte)
- team (byte)
teamplay_game_over
- reason (string)
teamplay_map_time_remaining
- seconds (short)
teamplay_overtime_begin
teamplay_overtime_end
teamplay_point_captured
- cp (byte)
- cpname (string)
- team (byte)
- cappers (string)
teamplay_point_locked
- cp (byte)
- cpname (string)
- team (byte)
teamplay_point_startcapture
- cp (byte)
- cpname (string)
- team (byte)
- capteam (byte)
- cappers (string)
- captime (float)
teamplay_point_unlocked
- cp (byte)
- cpname (string)
- team (byte)
teamplay_pre_round_time_left
- time (short)
teamplay_ready_restart
teamplay_restart_round
teamplay_round_active
teamplay_round_restart_seconds
- seconds (short)
teamplay_round_selected
- round (string)
teamplay_round_stalemate
- reason (byte)
teamplay_round_start
- full_reset (bool)
teamplay_round_win
- team (byte)
- winreason (byte)
- flagcaplimit (short)
- full_round (short)
- round_time (float)
- losing_team_num_caps (short)
- was_sudden_death (byte)
teamplay_setup_finished
teamplay_suddendeath_begin
teamplay_suddendeath_end
teamplay_team_ready
- team (byte)
teamplay_teambalanced_player
- player (short)
- team (byte)
teamplay_timer_flash
- time_remaining (short)
teamplay_timer_time_added
- timer (short)
- seconds_added (short)
teamplay_update_timer
teamplay_waiting_abouttoend
teamplay_waiting_begins
teamplay_waiting_ends
teamplay_win_panel
- panel_style (byte)
- winning_team (byte)
- winreason (byte)
- cappers (string)
- flagcaplimit (short)
- blue_score (short)
- red_score (short)
- blue_score_prev (short)
- red_score_prev (short)
- round_complete (short)
- rounds_remaining (short)
- player_1 (short)
- player_1_points (short)
- player_2 (short)
- player_2_points (short)
- player_3 (short)
- player_3_points (short)
- killstreak_player_1 (short)
- killstreak_player_1_count (short)
- game_over (byte)
teams_changed
tf_game_over
- reason (string)
tf_map_time_remaining
- seconds (long)
throwable_hit
- userid (short)
- victim_entindex (long)
- inflictor_entindex (long)
- attacker (short)
- weapon (string)
- weaponid (short)
- damagebits (long)
- customkill (short)
- assister (short)
- weapon_logclassname (string)
- stun_flags (short)
- death_flags (short)
- silent_kill (bool)
- assister_fallback (string)
- totalhits (short)
top_streams_request_finished
tournament_enablecountdown
tournament_stateupdate
- userid (short)
- namechange (bool)
- readystate (short)
- newname (string)
training_complete
- next_map (string)
- map (string)
- text (string)
update_status_item
- index (byte)
- object (byte)
upgrades_file_changed
- path (string)
user_data_downloaded
vote_cast
- vote_option (byte)
- team (short)
- entityid (long)
- voteidx (long)
vote_changed
- vote_option1 (byte)
- vote_option2 (byte)
- vote_option3 (byte)
- vote_option4 (byte)
- vote_option5 (byte)
- potentialVotes (byte)
- voteidx (long)
vote_ended
vote_failed
- team (byte)
- voteidx (long)
vote_maps_changed
vote_options
- count (byte)
- option1 (string)
- option2 (string)
- option3 (string)
- option4 (string)
- option5 (string)
- voteidx (long)
vote_passed
- details (string)
- param1 (string)
- team (byte)
- voteidx (long)
vote_started
- issue (string)
- param1 (string)
- team (byte)
- initiator (long)
- voteidx (long)
weapon_equipped
- class (string)
- entindex (long)