hl2_gamerules
Jump to navigation
Jump to search

Note:While this entity exists in stock
, and
its mostly used by the engine internally and doesn't have any uses for mapmakers, expect in
where the developers expanded its functionality by taking inspiration from more modern versions of source.
Only
Only



![]() |
---|
CHalfLife2Proxy |
![]() |
hl2_gamerules
is a point entity available in Half-Life 2 series,
Portal series, and
Mapbase. Proxy entity for HL2 Gamerules.




Keyvalues
- Name (targetname) <string>
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Only
Mapbase
- Default Citizen Type (DefaultCitizenType) <choices>
- Overrides the default citizen type.
- 0 : "None"
- 1 : "Downtrodden"
- 2 : "Refugee"
- 3 : "Rebel"
- 4 : "Unique"
- Player Squad Autosummon Allowed (SetPlayerSquadAutosummon) <boolean>
- Sets whether citizens are allowed to automatically follow the player again when they're at a command point and left alone for a while.
- Legacy Flashlight (SetLegacyFlashlight) <choices>
- Sets whether to use the original HL2 and Episode One flashlight instead of Episode Two's. 'Default' doesn't change anything.
- "" : "Default"
- 0 : "No"
- 1 : "Yes"
- Stunstick Pickup Behavior (SetStunstickPickupBehavior) <choices>
- Controls how stunsticks should react to being touched by the player.
- 0 : "Only apply energy and disappear (default)"
- 1 : "Allow pickup, apply energy if already owned"
- 2 : "Don't apply energy and don't allow pickup"
- 3 : "Allow pickup, but never apply energy"
- Allow SP respawn (SetAllowSPRespawn) <boolean>
- Allows players to respawn in singleplayer instead of being forced to reload the last save upon dying. Use OnPlayerSpawn in logic_playerproxy to fire an output each time the player respawns.
Inputs
Only
Mapbase
- DefaultCitizenType <integer>
- Sets the default citizen type.
- SetPlayerSquadAutosummon <boolean>
- Sets player squad autosummon.
- SetLegacyFlashlight <boolean>
- Sets legacy flashlight.
- SetStunstickPickupBehavior <boolean>
- Sets stunstick pickup behavior.
- SetAllowSPRespawn <boolean>
- Sets SP respawning.