Navigation Mesh Attributes (L4D): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(remembered to add fog use to OBSCURED)
No edit summary
Line 1: Line 1:
<div class="boilerplate metadata" id="prod" style="margin: 0 5%; padding: 0 7px 7px 7px; background: #EDF1F1; border: 1px solid #999999; text-align: left;">
It is proposed that this article be '''[[Wikipedia:Proposed deletion|deleted]]''', because of the following concern:
:<b id="delete-reason">Merged article into [[Navigation Meshes (L4D)]]. Having that article refer to this one seemed unecessary, especially since this article's "see also" section was also being included. Propose that the other article be the new master list for L4D Nav Attributes.</b>
If you can address this concern by [[Wikipedia:Editing policy|improving]], [[Wikipedia:Manual of Style|copyediting]], [[Wikipedia:Citing sources|sourcing]], [[Wikipedia:Merging and moving pages|renaming]] or [[Wikipedia:Merging and moving pages|merging]] the page, '''please [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} edit this page]''' and do so. You may remove this message if you improve the article, or if you otherwise object to deletion of the article for any reason. To avoid confusion, you should '''explain why you object to the deletion''', either in the [[Wikipedia:WP:ES|edit summary]] or on the [[Wikipedia:WP:TP|talk page]]. If this template is removed, it should not be replaced.
The article may be deleted if this message remains in place for five days. Please check the article history to see when this template was added.
<!-- Articles proposed for deletion are listed on [[CAT:PROD]]. -->
If you created the article, please don't take offense.  Instead, consider improving the article so that it is acceptable according to the [[Wikipedia:Deletion_policy|deletion policy]].
<hr />
<span style="font-size:0.9em;" class="plainlinks">'''Nominator:''' Please remember to notify the [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=history}} author(s)] of this article via their [[Wikipedia:Help:Talk page|user talk page]] using:
:<tt>{&#123;subst:[[Template:prodwarning|prodwarning]]|{{NAMESPACE}}:{{PAGENAME}}&#125;} -- &#126;&#126;&#126;&#126;</tt></span>
</div>
[[Category:Proposed deletion]]
Available attributes for marking areas in [[Navigation Meshes|Navigation Mesh]] editing mode.
Available attributes for marking areas in [[Navigation Meshes|Navigation Mesh]] editing mode.



Revision as of 21:04, 4 August 2009

Available attributes for marking areas in Navigation Mesh editing mode.

Attribute Name Description
AVOID Informs NPCs to avoid the area when possible.
BATTLEFIELD Designates a region where a planned crescendo event will play out. Mobs will spawn and swarm dynamically inside this area. Should be a large region of the map, capable of containing a BATTLESTATION, and many spawn-friendly/mob-related areas within it. Survivors should be located inside this area at the time of the panic event - it is essential to the effect this attribute is intended to create.
BATTLESTATION Indicates a strong defensive area that contains supplies/weapons for use during a panic event. Survivor bots will consider this area as important, and will use or protect it as long as other survivors are nearby. It is intended to be used in carefully selected locations of BATTLEFIELD and FINALE regions.
CHECKPOINT Designates the start/safe-room areas of the map. The round starts when a survivor leaves this area, and ends when the door is closed at the ending checkpoint with only the survivors inside. Infected are prohibited from spawning inside this area at all times.
CROUCH Indicates that the use of crouch is required to navigate the area. Usually automatically added by the game during a nav_analyze.
CLIFF Could be used to determine whether falling in this area triggers the hanging script that prevents survivors from falling great heights. Usually marked during automatic generation.
DOOR Marks areas in which a door is located. Usually located in door frames. Usually automatically added by the game during a nav_analyze.
DONT_HIDE Marks area unsafe, and ensures that bots travel through the area with minimal hesitation.
EMPTY Prevents wandering infected from being populated in this location. Useful for places outside the survivors playable area, or any other place you do not want wandering/sleeping infected to spawn (e.g. rooftops & surfaces infected fall off of).
Note.pngNote:Does not affect mobs/special-infected.
ESCAPE_ROUTE Basic guideline path of map from start to finish by linking spawns/checkpoints to the ending checkpoint/finale. It should be found using the nav_analyze command, and may not work properly if drawn manually. This path helps the game/AI to make decisions based on routes and level progression.
FINALE Indicates a finale area, and controls the spawning of ALL infected during a Finale Sequence. Once the sequence has been started, only areas marked with FINALE will spawn infected. Should be used extensively across your finale area, and contain a BATTLESTATION within it.
JUMP (Probably not L4D Specific) One area was found in a map marked as "jump" - on top of a subway car only reachable by infected who could jump. This area likely signifies a place you must jump to somehow in order to reach.
NOT_CLEARABLE Prevents an area from being cleared, and allows infected to spawn here indefinitely. Used in the outer-most areas survivors are able to attack or have line-of-sight to, but can't really see (e.g. through fog); use in conjunction with OBSCURED.
Note.pngNote:Nav-squares are 'cleared' once survivors view and remove them of all infected. Cleared areas cannot spawn infected.
NO_MOBS Prevents infected mobs from spawning in this location. Commonly used to help mobs spawn further away from survivors and in more secluded areas of the map. Also used to keep sources of mobs from appearing unnatural or odd, such as spawning on rooftops of certain buildings. A clever example of NO_MOBS is in the "drainage" level of the Death Toll campaign. It is used in the long pipes so that infected must spawn in the upper areas and run at you down the lengths of the pipe, rather than just around the corners.
NO_JUMP  
NO_HOSTAGES  
NO_MERGE  
OBSCURED Affects the amount and manner of which infected can spawn. This is a very important navigation attribute, use both wisely and with caution.


There are two primary uses:

  • Indicates that the area is not viewable by survivors, and allows the director to spawn flowing, or large waves of mobs. It is often used in blocked alleyways and other areas that survivors cannot view. The director can still create effective mobs without the use of OBSCURED, but they will usually be further outside the survivor PVS.
  • Allows infected to spawn even when there is line-of-sight to a survivor. Useful in unreachable areas with heavy fog, or areas with props that don't block line-of-sight in the engine, but still obscure the survivors view on all sides (e.g. bushes & leafy trees). Bot line-of-sight is also blocked to prevent omniscient behavior.
    Tip.pngTip:Props that have collisions disabled are always unable to block line-of-sight and will need the help of OBSCURED
OBSTACLE_TOP  
PLAYER_START This attribute is used in the exact nav mesh area(s) that the players spawn in. This appears to only be used in the very first level of each campaign - likely because after the first level it cannot be guaranteed where a player will spawn into the game (since you load relative to the landmark).
PRECISE Used to mark narrow pathways such as the ticket counters and exposed support-beams in the subway/generator area of No Mercy.
RESCUE_CLOSET Marks off the location of rescue closets inside the level. Usually automatically added by the game during a nav_analyze.
RESCUE_VEHICLE Marks where survivors should go to during rescue. Used only in a Finale sequence and remains locked until "FinaleEscapeVehicleReadyForSurvivors" is fired. Area covered in RESCUE_VEHICLE should be the location of the rescue vehicle once it is in position. In some cases, a lead-in must be made to make the path onto the vehicle navigable (see 'No Mercy' finale).
RUN  
STOP_SCAN Rarely used. Function unknown.
STOP  
STAND  
STAIRS  
THREAT Added automatically by the game during a nav_analyze. Special Infected will not spawn in these areas.
TRANSIENT This area may not always be navigable, as it could become blocked.
WALK  

See also