List of L4D2 Entities: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(Added sacrifice entities.)
Line 1: Line 1:
This page lists all entities which are new or updated in [[Left 4 Dead 2]].
This page lists all entities which are new or updated in [[Left 4 Dead 2]], either from initial release or DLC.
__TOC__
__TOC__


Line 9: Line 9:
* [[env_instructor_hint]] - Allows creation and control of instructor messages through map logic
* [[env_instructor_hint]] - Allows creation and control of instructor messages through map logic
* [[env_player_blocker]] - Blocks any PC/NPC from entering of the specified type.
* [[env_player_blocker]] - Blocks any PC/NPC from entering of the specified type.
* [[env_rock_launcher]] - Spawns and launches rocks that are typically spawned by the Tank in the Left 4 Dead Series. Added from The Sacrifice DLC.
* [[env_weaponfire]] - This entity is used to mimic weapon fire from the guns in L4D. Added from The Sacrifice DLC.


== Filter ==  
== Filter ==  
Line 15: Line 17:


== Function ==
== Function ==
* [[func_button_timed]] - Button that takes time to use. Added from The Sacrifice DLC.
* [[func_block_charge]] - The Charger will not charge through this brush.
* [[func_block_charge]] - The Charger will not charge through this brush.
* [[func_extinguisher]] - Extinguish "infernos" set from molotovs, gas cans, etc. Added from The Sacrifice DLC.
* [[func_instance]] - An entity for placing an instance of a map file
* [[func_instance]] - An entity for placing an instance of a map file
* [[func_instance_parms]] - Controls parameters used in func_instance within an instance
* [[func_instance_parms]] - Controls parameters used in func_instance within an instance
* [[func_nav_connection_blocker]] - Blocks nav meshs (on creation) from being connected through it's volume.
* [[func_nav_connection_blocker]] - Blocks nav meshs (on creation) from being connected through it's volume.
* [[func_playerghostinfected_clip]] - Blocks ghost infected.
* [[func_playerghostinfected_clip]] - Blocks ghost infected.
* [[func_ragdoll_fader]] - Fade out any ragdolls that touch it. Added from The Sacrifice DLC.
* [[func_timescale]] - Adjust the time scale of the server/client through map logic (slow-mo scene at end of Dead Center finale)
* [[func_timescale]] - Adjust the time scale of the server/client through map logic (slow-mo scene at end of Dead Center finale)


Line 26: Line 31:
* [[info_ambient_mob_end]] - Potential end area for an ambient mob
* [[info_ambient_mob_end]] - Potential end area for an ambient mob
* [[info_ambient_mob]] - universal ambient mob start/end (use with care)
* [[info_ambient_mob]] - universal ambient mob start/end (use with care)
* [[info_l4d1_survivor_spawn]] - spawn one of the original survivors from L4D1 as seen in The Passing campaign.
* [[info_particle_target]] - Allows marking areas in the map for particle systems with control points to reference
* [[info_particle_target]] - Allows marking areas in the map for particle systems with control points to reference
* [[info_zombie_border]] - Zombies will not spawn behind this entity.
* [[info_zombie_border]] - Zombies will not spawn behind this entity.
Line 32: Line 38:
* [[logic_director_query]] - Controls the anger level of the AI Director
* [[logic_director_query]] - Controls the anger level of the AI Director
* [[logic_script]] - Container for scripts
* [[logic_script]] - Container for scripts
* [[logic_versus_random]] - fires random outputs in the first round of a versus map, and then repeats those outputs in the second round of a versus map. Added from The Sacrifice DLC.


== Misc ==  
== Misc ==  
Line 42: Line 49:
* [[trigger_active_weapon_detect]] - Fires output when touched by a player that has a specific weapon active
* [[trigger_active_weapon_detect]] - Fires output when touched by a player that has a specific weapon active


== Weapon/Upgrade Spawn ==
== Prop ==
* [[prop_fuel_barrel]] - special destructible physics prop that blows up in several stages when shot. Added from The Sacrifice DLC.
 
== Trigger ==
* [[trigger_escape]] - indicates if there are Survivors in the volume who can escape the finale. Added from The Sacrifice DLC.
 
== Weapon/Upgrade spawn ==
* [[upgrade_spawn]] - Allows the director to place gun upgrades: laser sights, explosive ammo, and incendiary ammo.
* [[upgrade_spawn]] - Allows the director to place gun upgrades: laser sights, explosive ammo, and incendiary ammo.
* [[weapon_adrenaline_spawn]] - A possible spawnpoint for adrenaline
* [[weapon_adrenaline_spawn]] - A possible spawnpoint for adrenaline
Line 53: Line 66:
* [[weapon_rifle_ak47_spawn]] - A possible spawnpoint for AK-47's
* [[weapon_rifle_ak47_spawn]] - A possible spawnpoint for AK-47's
* [[weapon_rifle_desert_spawn]] - A possible spawnpoint for combat rifles
* [[weapon_rifle_desert_spawn]] - A possible spawnpoint for combat rifles
* [[weapon_rifle_m60_spawn]] - A possible spawnpoint for M60's (This has not been included in the official SDK yet)
* [[weapon_rifle_m60_spawn]] - A possible spawnpoint for M60's
* [[weapon_scavenge_item_spawn]] - A spawnpoint for a scavenge gas can
* [[weapon_scavenge_item_spawn]] - A spawnpoint for a scavenge gas can
* [[weapon_shotgun_chrome_spawn]] - A possible spawnpoint for chrome shotguns
* [[weapon_shotgun_chrome_spawn]] - A possible spawnpoint for chrome shotguns

Revision as of 20:06, 13 March 2011

This page lists all entities which are new or updated in Left 4 Dead 2, either from initial release or DLC.

New

Environment

  • env_airstrike_indoors - Adds an airstrike effect for indoors (crumbling ceiling)
  • env_airstrike_outdoors - Adds an airstrike effect for outdoors
  • env_instructor_hint - Allows creation and control of instructor messages through map logic
  • env_player_blocker - Blocks any PC/NPC from entering of the specified type.
  • env_rock_launcher - Spawns and launches rocks that are typically spawned by the Tank in the Left 4 Dead Series. Added from The Sacrifice DLC.
  • env_weaponfire - This entity is used to mimic weapon fire from the guns in L4D. Added from The Sacrifice DLC.

Filter

  • filter_health - Can filter based on the health of the activator, and wheter they have adrenaline active or not
  • filter_melee_damage - Can filter based on melee damage, and the type (all, slash or club)

Function

Information

Logic

  • logic_director_query - Controls the anger level of the AI Director
  • logic_script - Container for scripts
  • logic_versus_random - fires random outputs in the first round of a versus map, and then repeats those outputs in the second round of a versus map. Added from The Sacrifice DLC.

Misc

Prop

  • prop_fuel_barrel - special destructible physics prop that blows up in several stages when shot. Added from The Sacrifice DLC.

Trigger

  • trigger_escape - indicates if there are Survivors in the volume who can escape the finale. Added from The Sacrifice DLC.

Weapon/Upgrade spawn

Note.pngNote:Read L4D2 Level Design's Weapon and Item Spawning

Updated

Environment

  • env_fog_controller - Has new entrys/inputs for settings such as Set2DSkyboxFactorLerpTo (Amount of fog to blend into 2d Skybox to lerp to)
  • env_tonemap_controller - Can now set TonemapPercentBrightPixels, and other settings.

Function

Information

  • info_director - Added many outputs to fully customize scavenge games, also includes scripting and journal support.
  • info_gamemode - Added additional game modes, added OnNavAnalyze output which is fired only when map is loaded with -navanalyse command line option set
  • info_particle_system - Added setting to allow forcing particles to always render infront of everything
  • info_survivor_position - Can now be tied to a specific gamemode, and given a specific intro to play

Misc

  • Worldspawn - Can now choose time of day (evening, midnight, etc..), music post-fix name (for Music soundscripts to reference), as well as starting music type (Mission Start, Check Point)
  • beam_spotlight - Added NoFog spawnflag.
  • sky_camera - Added additional options for customizating plane clipping offsets, etc
  • filter_activator_infected_class - Added the new special infected
  • logic_auto - Added 'OnDemoMapSpawn' output
  • postprocess_controller - Can now dynamically alter film grain and vignette strength

Point

  • point_hurt - Added additional damage type: "FULLGIB"
  • point_spotlight - Added option to set Halo size
  • point_viewcontrol_multiplayer - Updated with additional inputs, toggles, and most importantly it now supports 'Target Entity' to easily create simple smooth gliding intro animations without relying on custom model animations.

Prop

  • All props now have a 'Lag Compensation' toggle. (Use sparingly!)
  • prop_car_alarm - Added ability to enable/disable
  • prop_door_rotating - Added 'glow' option
  • prop_physics - Added OnHitByTank output, for creating custom events when a prop is punched by the tank.

Trigger

  • trigger_finale - Added types selection: "Standard" "Gauntlet" "Custom" "Scavenge", and a property to define max points for scavenge mode.
  • trigger_hurt - Added additional damage type: "FULLGIB", and the option to have it 'think' every frame instead of every half second. (Expensive!)
  • trigger_push - Added OnStartTouch output, and input SetMaxSpeed to allow setting the push speed dynamically