Func null: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		 Code:This entity uses the same C++ class as info_null. As such, the same behavior can be achieved in any game simply by manually setting a brush entity's classname to info_null.
Code:This entity uses the same C++ class as info_null. As such, the same behavior can be achieved in any game simply by manually setting a brush entity's classname to info_null. 
 Bug:Hammer will strip brushes from entities which are defined in the FGD as point entities. It also does not allow a point entity and brush entity to share the same classname, as it will only use the most recently defined version.  [todo tested in ?] 
Alternatively, add an func_null FGD entry to base.fgd; it will spit out an error in the console when loading the map, but will otherwise be ignored by the game. This can be renamed to info_null using
Bug:Hammer will strip brushes from entities which are defined in the FGD as point entities. It also does not allow a point entity and brush entity to share the same classname, as it will only use the most recently defined version.  [todo tested in ?] 
Alternatively, add an func_null FGD entry to base.fgd; it will spit out an error in the console when loading the map, but will otherwise be ignored by the game. This can be renamed to info_null using  TeamSpen's Hammer Addons's comp_kv_setter or a hex editor.
 TeamSpen's Hammer Addons's comp_kv_setter or a hex editor.
		
	
| SirYodaJedi (talk | contribs) mNo edit summary | SirYodaJedi (talk | contribs)  mNo edit summary | ||
| Line 4: | Line 4: | ||
| {{ModernCodenote|This entity uses the same C++ class as info_null. As such, the same behavior can be achieved in any game simply by manually setting a brush entity's classname to info_null.   | {{ModernCodenote|This entity uses the same C++ class as info_null. As such, the same behavior can be achieved in any game simply by manually setting a brush entity's classname to info_null.   | ||
| {{bug|Hammer will strip brushes from entities which are defined in the FGD as point entities. It also does not allow a point entity and brush entity to share the same classname, as it will only use the most recently defined version.}}   | {{bug|Hammer will strip brushes from entities which are defined in the FGD as point entities. It also does not allow a point entity and brush entity to share the same classname, as it will only use the most recently defined version.}}   | ||
| Alternatively, add an func_null [[FGD]] entry to base.fgd; it will spit out an error in the console when loading the map, but will otherwise be ignored by the game.}} | Alternatively, add an func_null [[FGD]] entry to base.fgd; it will spit out an error in the console when loading the map, but will otherwise be ignored by the game. This can be renamed to info_null using {{Teamspen|2|addtext='s}} {{ent|comp_kv_setter}} or a hex editor<!--same number of chars, so it's an easy find+replace-->.}} | ||
| == Keyvalues == | == Keyvalues == | ||
| {{KV Origin}} | {{KV Origin}} | ||
Revision as of 13:45, 27 June 2024
func_null  is a   brush entity  available in  Mapbase. It is a brush version of of info_null. This can be used for creating texlights that don't have a visible brush in-game, such as for prop-based lights or accentuating lighting coming in from a window.}}
 Mapbase. It is a brush version of of info_null. This can be used for creating texlights that don't have a visible brush in-game, such as for prop-based lights or accentuating lighting coming in from a window.}}
Because this entity isn't removed on compile, it still counts toward the edict limit for a split second until removed on map spawn.
 Code:This entity uses the same C++ class as info_null. As such, the same behavior can be achieved in any game simply by manually setting a brush entity's classname to info_null.
Code:This entity uses the same C++ class as info_null. As such, the same behavior can be achieved in any game simply by manually setting a brush entity's classname to info_null. 
 Bug:Hammer will strip brushes from entities which are defined in the FGD as point entities. It also does not allow a point entity and brush entity to share the same classname, as it will only use the most recently defined version.  [todo tested in ?]
Bug:Hammer will strip brushes from entities which are defined in the FGD as point entities. It also does not allow a point entity and brush entity to share the same classname, as it will only use the most recently defined version.  [todo tested in ?] TeamSpen's Hammer Addons's comp_kv_setter or a hex editor.
 TeamSpen's Hammer Addons's comp_kv_setter or a hex editor.Keyvalues
Origin:
- Origin (X Y Z) (origin) <origin>
- The position of this entity's center in the world. Rotating entities typically rotate around their origin.
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentnameortarget).
 Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Internal keyvalues used by VRAD:
