Comp entity finder: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 Note:Additional Keyvalues of these types can be added with SmartEdit off.
Note:Additional Keyvalues of these types can be added with SmartEdit off.
		
	
| m (infotable) | m (Minor error fix) | ||
| Line 1: | Line 1: | ||
| {{P2CE topicon}} | {{P2CE topicon}} | ||
| {{infotable | {{infotable | ||
| | | |comp_entity_finder | ||
| |img=[[File:Comp entity finder.png]] | |img=[[File:Comp entity finder.png]] | ||
| |type=e1 | |type=e1 | ||
Revision as of 12:25, 10 December 2023
| comp_entity_finder | |
|---|---|
|  | |
| Type | Internal Point entity | 
| Engine |  Source | 
| Availability |  TeamSpen's Hammer Addons | 
comp_entity_finder  is an   e1  available in  Portal 2: Community Edition. It is also available in any game with
 Portal 2: Community Edition. It is also available in any game with   TeamSpen's Hammer Addons installed. It finds the closest entity of a given type, then outputs various values depending on the keyvalues set.
 TeamSpen's Hammer Addons installed. It finds the closest entity of a given type, then outputs various values depending on the keyvalues set.
KeyValues
- Targetname ([todo internal name (i)]) <string>
- Fake targetname, used to determine how containing instances are configured.
- Target Classname ([todo internal name (i)]) <string>
- Classnames of the entity to find. Multiple classnames can be specified seperated by spaces.
- Search Field Of View ([todo internal name (i)]) <float>
- The found entity must be within this many degrees of the direction of the finder.
- Search Direction ([todo internal name (i)]) <angle>
- If Search FOV is used, the direction to compare to.
- Reference Position ([todo internal name (i)]) <targetname>
- If set, look for entities close to this entity instead of the comp_entity_finder.
- Search Blacklist ([todo internal name (i)]) <targetname>
- If set, ignore entities matching this name.
- Teleport Target To Me ([todo internal name (i)]) <choices>
- Move the found entity to the location of this entity or that of the reference.
- 0: No
- 1: Yes
 
- Make Target Unique ([todo internal name (i)]) <choices>
- Append a numeric suffix to the target's name to make it unique.
- 0: No
- 1: Yes
 
- (1, 2, 3, 4) - Mode ([todo internal name (i)]) <choices>
- The (first, second, third, fourth) modification to perform. For Replace Outputs, outputs sent to a !name specified in Destination will be switched to point to the found entity.
 Note:Additional Keyvalues of these types can be added with SmartEdit off.
Note:Additional Keyvalues of these types can be added with SmartEdit off.- none: None
- const2target: Constant -> Target Ent KV
- const2known: Constant -> Known Ent KV
- known2target: Known Ent KV -> Target Ent KV
- target2known: Target Ent KV -> Known Ent KV
- replacetarget: Replace Outputs
 
- (1, 2, 3, 4) - Known Entity ([todo internal name (i)]) <targetname>
- The known entity to access.
- (1, 2, 3, 4) - Source ([todo internal name (i)]) <string>
- Constant value to use or keyvalue name to read from.
- (1, 2, 3, 4) - Destination ([todo internal name (i)]) <string>
- Keyvalue name to write to or !special name to replace.
Outputs
- OutName
- Needed to allow Hammer to add outputs to this.
