This article's documentation is for anything that uses the Source engine. Click here for more information.

Func wall: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(The bug is that VBSP just edits the angles KV, rather than properly rotating the brushwork. It's already listed as a bug on the func_instance page.)
Tag: Manual revert
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{tabs|func_wall|goldsrc=1|source=1|main=source}} __NOTOC__
{{tabs|func_wall|goldsrc=1|source=1|main=source}} __NOTOC__
{{obsolete|entity=1}}
{{obsolete|entity=1|replacement={{ent|func_brush}}}}
{{preserved entity}}
{{CD|CFuncWall|file1=bmodels.cpp}}
{{CD|CFuncWall|file1=bmodels.cpp}}
{{this is a|brush entity|name=func_wall}} {{base brush legacy|func_brush}} This is obsolete entity from [[Half-Life]] provided for backwards compatibility. Has been deprecated by the [[func_brush]] entity with its ''Solidity'' property set to ''Always Solid''.
{{this is a|brush entity|name=func_wall}} {{base brush legacy|func_brush}} This is obsolete entity from [[Half-Life]] provided for backwards compatibility. Has been deprecated by the [[func_brush]] entity with its ''Solidity'' property set to ''Always Solid''.
{{bug|tested={{tf2}}|This entity will set its angles to 0 0 0 upon spawning. This means if this entity is present inside rotated [[instance]]s, it will not be rotated correctly!}}
{{bug|tested={{tf2}}|This entity will set its angles to 0 0 0 upon spawning. This means if this entity is present inside rotated [[instance]]s, it will not be rotated correctly!}}
{{bug|{{l4ds}} clientside ragdolls pass through this entity while they correctly collide with [[func_brush]]|tested=l4d2}}
{{bug|{{l4ds}} clientside ragdolls pass through this entity while they correctly collide with [[func_brush]]|tested=l4d2}}
{{PreservedEnt|func_wall}}


==Keyvalues==
==Keyvalues==
Line 12: Line 12:


== Inputs ==
== Inputs ==
{{IO|Use|param=void|deprecated=1|Nonfunctional; leftover from {{quake|2}} and {{goldsrc|2}}, where using or targeting a func_wall would toggle between +0 to +9 and +A to +J texture sets. Use {{ent|env_texturetoggle}} or {{ent|material_modify_control}} instead.}}
{{I|Use|param=void|deprecated=1|Nonfunctional; leftover from {{quake|2}} and {{goldsrc|2}}, where using or targeting a func_wall would toggle between +0 to +9 and +A to +J texture sets. Use {{ent|env_texturetoggle}} or {{ent|material_modify_control}} instead.}}


== See Also ==
== See Also ==

Latest revision as of 07:42, 4 May 2025

Obsolete-notext.png
This entity is obsolete. Its use is discouraged. It may only exist/function in older engine branches.
It has since been deprecated by: func_brush.
Recycle-warning.png
This is a preserved entity in Counter-Strike: SourceHalf-Life 2: DeathmatchDay of Defeat: SourceTeam Fortress 2Left 4 DeadLeft 4 Dead 2Portal 2Counter-Strike: Global Offensive
If the game has round restart mechanics this entity may not behave as expected.
C++ Class hierarchy
CFuncWall
CBaseEntity
C++ bmodels.cpp

func_wall is a brush entity available in all Source Source games. Legacy support only. Use func_brush instead. This is obsolete entity from Half-Life provided for backwards compatibility. Has been deprecated by the func_brush entity with its Solidity property set to Always Solid.

Icon-Bug.pngBug:This entity will set its angles to 0 0 0 upon spawning. This means if this entity is present inside rotated instances, it will not be rotated correctly!  (tested in: Team Fortress 2)
Icon-Bug.pngBug:Left 4 Dead seriesLeft 4 Dead series clientside ragdolls pass through this entity while they correctly collide with func_brush  (tested in: l4d2)

Keyvalues

Note.pngNote:For Keyvalues and Inputs affecting brush rendering, see Brush entity/Rendering related keyvalues and inputs
Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

Use <void> Obsolete
Deprecated.
Nonfunctional; leftover from Quake Quake and GoldSrc GoldSrc, where using or targeting a func_wall would toggle between +0 to +9 and +A to +J texture sets. Use env_texturetoggle or material_modify_control instead.

See Also