Half-Life 2: Deathmatch/Scripting/Game Events

From Valve Developer Community
Jump to navigation Jump to search
VScript

This article lists game events in Half-Life 2: Deathmatch, in addition to the base game events. These were retrieved from modevents.res in the resource folder.

Warning.pngWarning:Some events have parameter 'class' which cannot be accessed with dot syntax, i.e. params.class, as class is a reserved word in Squirrel. Instead, use string indexing like so: params["class"]
Tip.pngTip:To see what events fire during the game, download this script (right click and Save Page), place it into your scripts/vscripts/ folder and run script_execute showevents in console.
Todo: Distinguish which events are clientside and/or serverside

achievement_earned

Unused, as HL2DM lacks achievements.

  • player (byte) - entindex of the player
  • achievement (short) - achievement ID

player_death

a game event, name may be 32 charaters long

  • userid (short) - user ID who died
  • attacker (short) - user ID who killed
  • weapon (string) - weapon name killed used

teamplay_round_start

round restart

  • full_reset (bool) - is this a full reset of the map

spec_target_updated