Black Mesa: Source

This is a summary of all known Black Mesa: Source events.

achievement_earned

Name Description Type
achievement   short
player   byte

achievement_event

Name Description Type
achievement_name   string
cur_val   short
max_val   short

base_player_teleported

Name Description Type
entindex   short

bonus_updated

Name Description Type
numadvanced   short
numbronze   short
numgold   short
numsilver   short

break_breakable

Name Description Type
entindex   long
material   byte
userid   short

break_prop

Name Description Type
entindex   long
userid   short

broadcast_killstreak

Name Description Type
playerid   short
soundid   byte

broadcast_playersound

Name Description Type
playerid   short
soundid   byte

broadcast_teamsound

Name Description Type
soundid   byte
teamid   short

client_beginconnect

Name Description Type
address   string
ip   long
port   short
source   string

client_connected

Name Description Type
address   string
ip   long
port   short

client_disconnect

Name Description Type
message   string

client_fullconnect

Name Description Type
address   string
ip   long
port   short

damage_indicator

Name Description Type
entindex   long
type   long

entity_killed

Name Description Type
damagebits   long
entindex_attacker   long
entindex_inflictor   long
entindex_killed   long

fire_mortar

Name Description Type
x   float
y   float
z   float

flare_ignite_npc

Name Description Type
entindex   long

freezecam_started

Name Description Type
     

game_end

Name Description Type
winner   byte

game_init

Name Description Type
     

game_message

Name Description Type
target   byte
text   string

game_newmap

Name Description Type
mapname   string

game_start

Name Description Type
fraglimit   long
objective   string
roundslimit   long
timelimit   long

helicopter_grenade_punt_miss

Name Description Type
     

hide_freezepanel

Name Description Type
     

hltv_cameraman

Name Description Type
index   short

hltv_chase

Name Description Type
distance   short
inertia   byte
ineye   byte
phi   short
target1   short
target2   short
theta   short

hltv_chat

Name Description Type
text   string

hltv_fixed

Name Description Type
fov   float
offset   short
phi   short
posx   long
posy   long
posz   long
target   short
theta   short

hltv_message

Name Description Type
text   string

hltv_rank_camera

Name Description Type
index   byte
rank   float
target   short

hltv_rank_entity

Name Description Type
index   short
rank   float
target   short

hltv_status

Name Description Type
clients   long
master   string
proxies   short
slots   long

hltv_title

Name Description Type
text   string

host_quit

Name Description Type
     

item_pickup

Name Description Type
ammoid   short
count   short
itemid   short
userid   short
weaponid   short

nextlevel

Name Description Type
mapname   string

npc_barnacle_grab_victim

Name Description Type
entindex   long
victim   long

physgun_pickup

Name Description Type
entindex   long

player_activate

Name Description Type
userid   short

player_changename

Name Description Type
newname   string
oldname   string
userid   short

player_chat

Name Description Type
teamonly   bool
text   string
userid   short

player_class

Name Description Type
class   string
userid   short

player_connect

Name Description Type
address   string
bot   short
index   byte
name   string
networkid   string
userid   short

player_death

Name Description Type
attacker   short
customkill   short
priority   short
userid   short
victim_x   float
victim_y   float
victim_z   float
weapon   string

player_disconnect

Name Description Type
bot   short
name   string
networkid   string
reason   string
userid   short

player_dominated

Name Description Type
attacker   short
dominated   short

player_hintmessage

Name Description Type
hintmessage   string

player_hurt

Name Description Type
attacker   short
health   byte
userid   short

player_info

Name Description Type
bot   bool
index   byte
name   string
networkid   string
userid   short

player_revenge

Name Description Type
attacker   short
victim   short

player_say

Name Description Type
text   string
userid   short

player_score

Name Description Type
deaths   short
kills   short
score   short
userid   short

player_shoot

Name Description Type
mode   byte
userid   short
weapon   byte

player_soda_machine

Name Description Type
     

player_spawn

Name Description Type
userid   short

player_team

Name Description Type
disconnect   bool
oldteam   byte
team   byte
userid   short

player_use

Name Description Type
entity   short
userid   short

ragdoll_dissolved

Name Description Type
entindex   long

round_end

Name Description Type
message   string
reason   byte
winner   byte

round_start

Name Description Type
fraglimit   long
objective   string
timelimit   long

server_addban

Name Description Type
by   string
duration   string
ip   string
kicked   bool
name   string
networkid   string
userid   short

server_cvar

Name Description Type
cvarname   string
cvarvalue   string

server_message

Name Description Type
text   string

server_removeban

Name Description Type
by   string
ip   string
networkid   string

server_shutdown

Name Description Type
reason   string

server_spawn

Name Description Type
address   string
dedicated   bool
game   string
hostname   string
ip   long
mapname   string
maxplayers   long
os   string
password   bool
port   short

show_freezepanel

Name Description Type
killer   long

spec_target_updated

Name Description Type
     

team_info

Name Description Type
teamid   byte
teamname   string

team_score

Name Description Type
score   short
teamid   byte

teamplay_broadcast_audio

Name Description Type
sound   string
team   byte

tram_accelerate

Name Description Type
entindex   long
level   short

tram_client_state_change

Name Description Type
accel   float
entindex   long
level   short
speed   short

tram_control_state

Name Description Type
entindex   long

user_data_downloaded

Name Description Type
     

weapon_gluon_fired

Name Description Type
ammo_used   long
owner   long

weapon_pickup

Name Description Type
userid   short
weaponid   short

weapon_tau_overcharged

Name Description Type
owner   long