Func illusionary: Difference between revisions
Jump to navigation
Jump to search

Tip:To make a brush non-solid without wasting an edict, use %CompileNonSolid materials on an func_detail instead.
Bug:This entity will set its angles to 0 0 0 upon spawning. This means the entity contained inside rotated instances will not be rotated correctly! (Fixed in
)
Workaround:Use func_brush instead which does not have this problem, or collapse the instance.
(tested in:
)
Note:For Keyvalues and Inputs affecting brush rendering, see Brush entity/Rendering related keyvalues and inputs
SirYodaJedi (talk | contribs) (Also makes it more obvious when looking at 2d views and entity report which ones are nonsolid) |
SirYodaJedi (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
{{TabsBar|main=gs|base=Func illusionary}} | {{TabsBar|main=gs|base=Func illusionary}} | ||
{{CD|CFuncIllusionary|base=CBaseEntity|file1=bmodels.cpp}} | {{CD|CFuncIllusionary|base=CBaseEntity|file1=bmodels.cpp}} | ||
{{preserved entity}} | |||
{{this is a|brush entity|name=func_illusionary}} It's a brush entity that has no collision. | {{this is a|brush entity|name=func_illusionary}} It's a brush entity that has no collision. | ||
Line 9: | Line 10: | ||
{{workaround|Use {{ent|func_brush}} instead which does not have this problem, or collapse the instance. }} | {{workaround|Use {{ent|func_brush}} instead which does not have this problem, or collapse the instance. }} | ||
}} | }} | ||
==Keyvalues== | ==Keyvalues== |
Revision as of 07:46, 4 May 2025


![]() |
---|
CFuncIllusionary |
![]() |

This is a preserved entity in 






If the game has round restart mechanics this entity may not behave as expected.







If the game has round restart mechanics this entity may not behave as expected.
func_illusionary
is a brush entity available in all Source games. It's a brush entity that has no collision.
Originally added as a legacy entity from GoldSrc for backwards compatibility, Valve has also used it in Source games (such as
Half-Life 2 or
Counter-Strike: Global Offensive) as a non-solid brush. func_brush with its Solidity property set to Never Solid will act the same, except it allows more options to be modified. This entity can be used for simplicity or clarity if less functionality is needed, as it is always non-solid.





Keyvalues

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