Script nav blocker: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		 
 Note:Due to this, the shape of the bounding box will always be a cube or a cuboid.
Note:Due to this, the shape of the bounding box will always be a cube or a cuboid.
		
	
| m (more descriptive clarification, as this is technically a brush entity) | m (Based on feedback, I edited this page to be more clear on some info) | ||
| Line 1: | Line 1: | ||
| {{Ent not in fgd|nolink=1|because=it is for [[VScript|vscripts]] only, use [[func_nav_blocker]] if editing a map}} | {{Ent not in fgd|nolink=1|because=it is for [[VScript|vscripts]] only, use [[func_nav_blocker]] if editing a map}} | ||
| {{brush ent|game=Left 4 Dead 2|icon=l4d2}} Its a [[func_nav_blocker]], readjusted for vscripts. While stripped of any unnecessary brush data, which makes this entity sort of a point entity, it also provides a simple  | {{brush ent|game=Left 4 Dead 2|icon=l4d2}} Its a [[func_nav_blocker]], readjusted for vscripts. While stripped of any unnecessary brush data, which makes this entity sort of a point entity, it also provides a simple keyvalue to define its own bounding box. Though, since its a brush entity technically, using the keyvalues<code>mins</code>and<code>maxs</code>still works. | ||
| When [[L4D2_EMS/ConfigureHammerForEntityGroupCompilation|compiling Entity Groups]], func_nav_blocker entities are converted to script_nav_blocker. | When [[L4D2_EMS/ConfigureHammerForEntityGroupCompilation|compiling Entity Groups]], func_nav_blocker entities are converted to script_nav_blocker. | ||
| == Keyvalues == | == Keyvalues == | ||
| {{KV|Bounding Box Extents|Vector|intn=extent| | {{KV|Bounding Box Extents|Vector|intn=extent|Controls the width, height and length of the bounding box. X is the width, Y is the height and Z is the length.}} | ||
| {{note|Due to this, the shape of the bounding box will always be a cube or a cuboid.}} | |||
| {{KV NavBlocker}} | {{KV NavBlocker}} | ||
Revision as of 02:35, 17 March 2021

This entity is not in the  FGD by default.
It should not be put directly in a map because it is for vscripts only, use func_nav_blocker if editing a map.
It should not be put directly in a map because it is for vscripts only, use func_nav_blocker if editing a map.
Template:Brush ent Its a func_nav_blocker, readjusted for vscripts. While stripped of any unnecessary brush data, which makes this entity sort of a point entity, it also provides a simple keyvalue to define its own bounding box. Though, since its a brush entity technically, using the keyvaluesminsandmaxsstill works.
When compiling Entity Groups, func_nav_blocker entities are converted to script_nav_blocker.
Keyvalues
- Bounding Box Extents (extent) <vector>
- Controls the width, height and length of the bounding box. X is the width, Y is the height and Z is the length.
 Note:Due to this, the shape of the bounding box will always be a cube or a cuboid.
Note:Due to this, the shape of the bounding box will always be a cube or a cuboid.- Team(s) to block (teamToBlock) <choices>
- Team this entity should block.
- Affects Flow? (affectsFlow)  <boolean> (only in  ) )
- Does this Nav Blocker block flow in the level? Only Nav Blocker with this enabled will cause flow recomputation on blocking/unblocking.
 Important:When this is true don't block the only path to the level's goal with it or the flow won't be computed properly Important:When this is true don't block the only path to the level's goal with it or the flow won't be computed properly
Inputs
- BlockNav
- Starts blocking nav areas.
- UnblockNav
- Stops blocking nav areas.




