Info ladder: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "{{stub}} {{this is a|point entity|name=func_ladder|game=Left 4 Dead series|game1=Insurgency}}")
 
No edit summary
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{stub}}
{{LanguageBar}}
{{this is a|point entity|name=func_ladder|game=Left 4 Dead series|game1=Insurgency}}
{{TabsBar}}
{{obsolete}}
{{Preserved entity}}
{{Ent not in fgd|nolink=1|because=it is automatically generated by [[VBSP]] from {{mono|[[func_ladder]]}} entities}}
{{CD|CInfoLadder|base=CBaseEntity|file1=[https://github.com/Source-SDK-Archives/source-sdk-orangebox/blob/master/game/server/nav_ladder.cpp nav_ladder.cpp]|nolink=1}}
{{this is a|[[entity]]|name=info_ladder|game=Source 2006|game1=Source 2007}}
 
Based on VBSP source code, <code>info_ladder</code> is intended to help bots navigate the [[ladder]]s created from <code>func_ladder</code> entities (which are collapsed to {{ent|worldspawn}} by VBSP), but it is not used in current versions of Source that use <code>func_ladder</code>.
 
{{warning|In games where <code>info_ladder</code> doesn't exist and <code>func_ladder</code> is being converted into this, the console warning <code>"Attempted to create unknown entity type info_ladder!"</code> will be shown when running the map. In such instances, it is better to instead use {{ent|func_detail}} with a material that has {{cmd|%CompileLadder}} unless the specific game has established different way of creating ladders.
{{note|Some third-party [[bot]] plugins read info_ladder to find ladders, such as the version of [[Omnibot]] included (but currently inactive) in {{ff|2}}.}}
}}
 
== Keyvalues ==
{{KV|mins.x|intn=mins.x|float|X coordinate of the uppermost and northernmost point of the ladder's bounding box.}}
{{KV|mins.y|intn=mins.y|float|Y coordinate of the uppermost and northernmost point of the ladder's bounding box.}}
{{KV|mins.z|intn=mins.z|float|Z coordinate of the uppermost and northernmost point of the ladder's bounding box.}}
{{KV|maxs.x|intn=maxs.x|float|X coordinate of the bottommost and southernmost point of the ladder's bounding box.}}
{{KV|maxs.y|intn=maxs.y|float|Y coordinate of the bottommost and southernmost point of the ladder's bounding box.}}
{{KV|maxs.z|intn=maxs.z|float|Z coordinate of the bottommost and southernmost point of the ladder's bounding box.}}
 
== See Also ==
* {{l4ds}} {{ent|func_simpleladder}}
* {{ent|func_ladder}}
* {{ent|func_useableladder}}

Latest revision as of 07:39, 4 May 2025

English (en)Translate (Translate)
edit
Obsolete-notext.png
This entity is obsolete. Its use is discouraged. It may only exist/function in older engine branches.
Recycle-warning.png
This is a preserved entity in Counter-Strike: SourceHalf-Life 2: DeathmatchLeft 4 DeadLeft 4 Dead 2Portal 2Counter-Strike: Global Offensive
If the game has round restart mechanics this entity may not behave as expected.
Icon-NotInFGD.png
This entity is not in the FGD by default.
It should not be put directly in a map because it is automatically generated by VBSP from func_ladder entities.
C++ Class hierarchy
CInfoLadder
CBaseEntity
C++ nav_ladder.cpp

info_ladder is an entity available in Source 2006 Source 2006 and Source 2007 Source 2007.

Based on VBSP source code, info_ladder is intended to help bots navigate the ladders created from func_ladder entities (which are collapsed to worldspawn by VBSP), but it is not used in current versions of Source that use func_ladder.

Warning.pngWarning:In games where info_ladder doesn't exist and func_ladder is being converted into this, the console warning "Attempted to create unknown entity type info_ladder!" will be shown when running the map. In such instances, it is better to instead use func_detail with a material that has %CompileLadder unless the specific game has established different way of creating ladders.
Note.pngNote:Some third-party bot plugins read info_ladder to find ladders, such as the version of Omnibot included (but currently inactive) in Fortress Forever Fortress Forever.

Keyvalues

mins.x (mins.x) <float>
X coordinate of the uppermost and northernmost point of the ladder's bounding box.
mins.y (mins.y) <float>
Y coordinate of the uppermost and northernmost point of the ladder's bounding box.
mins.z (mins.z) <float>
Z coordinate of the uppermost and northernmost point of the ladder's bounding box.
maxs.x (maxs.x) <float>
X coordinate of the bottommost and southernmost point of the ladder's bounding box.
maxs.y (maxs.y) <float>
Y coordinate of the bottommost and southernmost point of the ladder's bounding box.
maxs.z (maxs.z) <float>
Z coordinate of the bottommost and southernmost point of the ladder's bounding box.

See Also