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. In
, the developers expanded its functionality by taking inspiration from more modern versions of source.
Only
Only



![]() |
---|
CHalfLife2Proxy |
![]() |
hl2_gamerules
is a logical 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.