game_sign

From Valve Developer Community
Jump to navigation Jump to search

game_sign is a point entity available in Vampire: The Masquerade - Bloodlines Vampire: The Masquerade - Bloodlines. An entity that dumps the misc text signs (like hints and tables) on screen overlay.

Note.pngNote:Originally mainly used on the Tutorial mission.

Key Values

Name (targetname) <string>
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Start Hidden (StartHidden) <choices>
Don't spawn the entity while the script command didn't sent.
Value Description
0 Yes
1 No
Sign Definition File (definition_file) <vsign>
Script containing sign definitions. This is 'vdata/signs/<name>.txt' related file. You can also specify a custom scripts.
Fade-In Time (secs) (fade_in) <float>
Fade-in effect when sign appears, in seconds.
Fade-Out Time (secs) (fade_out) <float>
Fade-out effect when sign closes, in seconds.
Pause When Reading (pause) <choices>
Pauses game process when sign shows on-screen.
Value Description
0 No
1 Yes

Flags

Flag 1 (unknown yet) : [1]
Flag 4 (unknown yet) : [4]

Inputs

ChangeFile
Changes sign definition file.
OpenWindow
Opens sign window.
CloseWindow
Closes sign window.
ScriptHide
Hide entity by specific python script.
ScriptUnhide
Spawn entity by specific python script if it was hided.
Kill
Removes this entity from the world.
FadeOutKill
Fades entity during given time and then removes this from world.

Outputs

OnUseBegin
Determines what to do when using the entity began.
OnUseEnd
Determines what to do when using the entity over.