Comp kv setter: Difference between revisions
Jump to navigation
Jump to search
Note:These outputs seem to be a mistake, as there are no FireUser inputs. Using these will have no effect.
(topi) |
m (infotable) |
||
Line 1: | Line 1: | ||
{{P2CE topicon}} | {{P2CE topicon}} | ||
{{this is a|name=comp_kv_setter|game=Portal 2: Community Edition|e1 | {{infotable | ||
|comp_kv_setter | |||
|img=[[File:Comp kv setter.png]] | |||
|type=e1 | |||
|engine=2 | |||
|in={{teamspen|4}} | |||
}} | |||
{{this is a|name=comp_kv_setter|game=Portal 2: Community Edition|e1}} It is also available in all games with {{Teamspen|3.1}} installed. It sets a keyvalue on an entity to a new value. This can be used in cases to compute spawnflags, or to adjust keyvalues when the target entity's options cannot be set to a fixup variable. | |||
==KeyValues== | ==KeyValues== |
Revision as of 12:23, 10 December 2023
comp_kv_setter | |
---|---|
![]() | |
Type | Internal Point entity |
Engine | ![]() |
Availability | ![]() |
comp_kv_setter
is an e1 available in Portal 2: Community Edition. It is also available in all games with TeamSpen's Hammer Addons installed. It sets a keyvalue on an entity to a new value. This can be used in cases to compute spawnflags, or to adjust keyvalues when the target entity's options cannot be set to a fixup variable.
KeyValues
- Pitch Yaw Roll (Y Z X) ([todo internal name (i)]) <angle>
- This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
- Target Entity ([todo internal name (i)]) <targetname>
- The name of the entity or entities to set values on.
- Mode ([todo internal name (i)]) <choices>
- The type of value to set
- kv: KeyValues
- flags: SpawnFlags
- Name / Mask ([todo internal name (i)]) <string>
- The name of the keyvalue to set, or the bits to change for spawnflags.
- Value - Ent Name ([todo internal name (i)]) <targetname>
- If set, use this fixed-up entity name.
- Invert Value ([todo internal name (i)]) <choices>
- If enabled, invert the value so 0 and 1 are swapped.
- 0: No
- 1: Yes
- Rotate Value ([todo internal name (i)]) <choices>
- If enabled, treat the value as a vector and rotate it by the angles set on this entity first.
- 0: No
- 1: Yes
- Convert To Angle ([todo internal name (i)]) <choices>
- If enabled, convert a +X axis normal back into the Euler angle.
- 0: No
- 1: Yes
Outputs
- OnUser(1-4)
- Fired in response to FireUser(1-4) input.
