List of Alien Swarm entities: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Consistent design between entity list pages)
Line 1: Line 1:
{{as}} This page lists entities which are new or updated in [[Alien Swarm]].
{{back | Alien Swarm Level Creation}}
{{DISPLAYTITLE: Alien Swarm - List of Entities}}
__NOTOC__


== swarm.fgd ==
== [[Base.fgd/Alien Swarm | base.fgd]] ==
See [[List of base entities]]
 
== [[swarmbase.fgd]] ==
{{ColumnBox|count=4|
'''env'''
* [[env_fire]]
'''info'''
* [[info_node]]
* [[info_node_link]]
'''light'''
* [[light]]
'''prop'''
* [[prop_physics]]
'''sky'''
* [[sky_camera]]
}}
 
== [[Alien Swarm.fgd | swarm.fgd]] ==
{{ColumnBox|count=4|
{{ColumnBox|count=4|
'''ai'''
'''ai'''
Line 355: Line 375:
* [[weapon_striderbuster]]
* [[weapon_striderbuster]]
* [[weapon_stunstick]]
* [[weapon_stunstick]]
}}
== swarmbase.fgd ==
{{ColumnBox|count=4|
'''env'''
* [[env_fire]]
'''info'''
* [[info_node]]
* [[info_node_link]]
'''light'''
* [[light]]
'''prop'''
* [[prop_physics]]
'''sky'''
* [[sky_camera]]
}}
== base.fgd ==
{{ColumnBox|count=4|
'''ai'''
* [[ai_addon_builder]]
* [[ai_speechfilter]]
'''ambient'''
* [[ambient_generic]]
'''beam'''
* [[beam_spotlight]]
'''color'''
* [[color_correction]]
* [[color_correction_volume]]
'''cycler'''
* [[cycler]]
'''env'''
* [[env_ambient_light]]
* [[env_beam]]
* [[env_beverage]]
* [[env_blood]]
* [[env_bubbles]]
* [[env_credits]]
* [[env_cubemap]]
* [[env_dof_controller]]
* [[env_dustpuff]]
* [[env_effectscript]]
* [[env_embers]]
* [[env_entity_igniter]]
* [[env_entity_maker]]
* [[env_explosion]]
* [[env_fade]]
* [[env_fire]]
* [[env_firesensor]]
* [[env_firesource]]
* [[env_fog_controller]]
* [[env_funnel]]
* [[env_global_light]]
* [[env_hudhint]]
* [[env_instructor_hint]]
* [[env_laser]]
* [[env_lightglow]]
* [[env_message]]
* [[env_microphone]]
* [[env_particle_performance_monitor]]
* [[env_particlelight]]
* [[env_particlescript]]
* [[env_physexplosion]]
* [[env_physimpact]]
* [[env_player_surface_trigger]]
* [[env_projectedtexture]]
* [[env_rotorshooter]]
* [[env_rotorwash_emitter]]
* [[env_screeneffect]]
* [[env_screenoverlay]]
* [[env_shake]]
* [[env_shooter]]
* [[env_smokestack]]
* [[env_smoketrail]]
* [[env_soundscape]]
* [[env_soundscape_proxy]]
* [[env_soundscape_triggerable]]
* [[env_spark]]
* [[env_splash]]
* [[env_sprite]]
* [[env_sprite_oriented]]
* [[env_spritetrail]]
* [[env_steam]]
* [[env_sun]]
* [[env_texturetoggle]]
* [[env_tilt]]
* [[env_tonemap_controller]]
* [[env_viewpunch]]
* [[env_wind]]
* [[env_zoom]]
'''filter'''
* [[filter_activator_class]]
* [[filter_activator_context]]
* [[filter_activator_mass_greater]]
* [[filter_activator_model]]
* [[filter_activator_name]]
* [[filter_damage_type]]
* [[filter_enemy]]
* [[filter_multi]]
'''fog'''
* [[fog_volume]]
'''func'''
* [[func_areaportal]]
* [[func_areaportalwindow]]
* [[func_breakable]]
* [[func_breakable_surf]]
* [[func_brush]]
* [[func_button]]
* [[func_clip_vphysics]]
* [[func_conveyor]]
* [[func_detail]]
* [[func_door]]
* [[func_door_rotating]]
* [[func_dustcloud]]
* [[func_dustmotes]]
* [[func_fish_pool]]
* [[func_guntarget]]
* [[func_illusionary]]
* [[func_instance]]
* [[func_instance_io_proxy]]
* [[func_instance_parms]]
* [[func_ladderendpoint]]
* [[func_lod]]
* [[func_movelinear]]
* [[func_occluder]]
* [[func_physbox]]
* [[func_platrot]]
* [[func_precipitation]]
* [[func_reflective_glass]]
* [[func_rot_button]]
* [[func_rotating]]
* [[func_smokevolume]]
* [[func_tanktrain]]
* [[func_trackautochange]]
* [[func_trackchange]]
* [[func_tracktrain]]
* [[func_traincontrols]]
* [[func_useableladder]]
* [[func_viscluster]]
* [[func_wall]]
* [[func_wall_toggle]]
* [[func_water_analog]]
'''game'''
* [[game_end]]
* [[game_gib_manager]]
* [[game_player_equip]]
* [[game_player_team]]
* [[game_ragdoll_manager]]
* [[game_score]]
* [[game_text]]
* [[game_ui]]
* [[game_weapon_manager]]
* [[game_zone_player]]
'''gibshooter'''
* [[gibshooter]]
'''hammer'''
* [[hammer_updateignorelist]]
'''info'''
* [[info_camera_link]]
* [[info_constraint_anchor]]
* [[info_hint]]
* [[info_intermission]]
* [[info_ladder_dismount]]
* [[info_landmark]]
* [[info_lighting]]
* [[info_mass_center]]
* [[info_no_dynamic_shadow]]
* [[info_node]]
* [[info_node_air]]
* [[info_node_air_hint]]
* [[info_node_climb]]
* [[info_node_hint]]
* [[info_node_link]]
* [[info_node_link_controller]]
* [[info_npc_spawn_destination]]
* [[info_null]]
* [[info_overlay]]
* [[info_overlay_transition]]
* [[info_particle_system]]
* [[info_player_start]]
* [[info_projecteddecal]]
* [[info_radial_link_controller]]
* [[info_target]]
* [[info_target_instructor_hint]]
* [[info_teleport_destination]]
'''infodecal'''
* [[infodecal]]
'''keyframe'''
* [[keyframe_rope]]
* [[keyframe_track]]
'''light'''
* [[light]]
* [[light_directional]]
* [[light_dynamic]]
* [[light_environment]]
* [[light_spot]]
'''logic'''
* [[logic_active_autosave]]
* [[logic_auto]]
* [[logic_autosave]]
* [[logic_branch]]
* [[logic_branch_listener]]
* [[logic_case]]
* [[logic_collision_pair]]
* [[logic_compare]]
* [[logic_lineto]]
* [[logic_measure_movement]]
* [[logic_multicompare]]
* [[logic_navigation]]
* [[logic_playerproxy]]
* [[logic_playmovie]]
* [[logic_random_outputs]]
* [[logic_relay]]
* [[logic_script]]
* [[logic_timer]]
'''material'''
* [[material_modify_control]]
'''math'''
* [[math_colorblend]]
* [[math_counter]]
* [[math_remap]]
'''momentary'''
* [[momentary_rot_button]]
'''move'''
* [[move_keyframed]]
* [[move_rope]]
* [[move_track]]
'''npc'''
* [[npc_furniture]]
* [[npc_puppet]]
* [[npc_template_maker]]
'''path'''
* [[path_track]]
'''phys'''
* [[phys_ballsocket]]
* [[phys_constraint]]
* [[phys_constraintsystem]]
* [[phys_convert]]
* [[phys_hinge]]
* [[phys_keepupright]]
* [[phys_lengthconstraint]]
* [[phys_magnet]]
* [[phys_motor]]
* [[phys_pulleyconstraint]]
* [[phys_ragdollconstraint]]
* [[phys_ragdollmagnet]]
* [[phys_slideconstraint]]
* [[phys_spring]]
* [[phys_thruster]]
* [[phys_torque]]
'''physics'''
* [[physics_cannister]]
'''point'''
* [[point_anglesensor]]
* [[point_angularvelocitysensor]]
* [[point_bonusmaps_accessor]]
* [[point_clientcommand]]
* [[point_devshot_camera]]
* [[point_enable_motion_fixup]]
* [[point_entity_finder]]
* [[point_event_proxy]]
* [[point_gamestats_counter]]
* [[point_hurt]]
* [[point_message]]
* [[point_playermoveconstraint]]
* [[point_posecontroller]]
* [[point_proximity_sensor]]
* [[point_servercommand]]
* [[point_spotlight]]
* [[point_teleport]]
* [[point_template]]
* [[point_tesla]]
* [[point_velocitysensor]]
* [[point_viewcontrol]]
'''postprocess'''
* [[postprocess_controller]]
'''prop'''
* [[prop_detail]]
* [[prop_door_rotating]]
* [[prop_dynamic]]
* [[prop_dynamic_ornament]]
* [[prop_dynamic_override]]
* [[prop_hallucination]]
* [[prop_physics]]
* [[prop_physics_multiplayer]]
* [[prop_physics_override]]
* [[prop_ragdoll]]
* [[prop_static]]
'''shadow'''
* [[shadow_control]]
'''sky'''
* [[sky_camera]]
'''sunlight'''
* [[sunlight_shadow_control]]
'''tanktrain'''
* [[tanktrain_ai]]
* [[tanktrain_aitarget]]
'''test'''
* [[test_traceline]]
'''trigger'''
* [[trigger_autosave]]
* [[trigger_changelevel]]
* [[trigger_gravity]]
* [[trigger_hierarchy]]
* [[trigger_hurt]]
* [[trigger_impact]]
* [[trigger_look]]
* [[trigger_multiple]]
* [[trigger_once]]
* [[trigger_playermovement]]
* [[trigger_proximity]]
* [[trigger_push]]
* [[trigger_remove]]
* [[trigger_serverragdoll]]
* [[trigger_soundscape]]
* [[trigger_teleport]]
* [[trigger_transition]]
* [[trigger_wind]]
'''vgui'''
* [[vgui_movie_display]]
* [[vgui_screen]]
* [[vgui_slideshow_display]]
'''water'''
* [[water_lod_control]]
'''worldspawn'''
* [[worldspawn]]
}}
}}


Line 1,187: Line 881:
}}
}}


== Aliens ==
[[Category:Alien Swarm]][[Category:Entities]][[Category:Level Design]]
*[[asw_holdout_spawner]] - Spawn point for use in [[Holdout Mode]].
*[[asw_order_nearby_aliens]] - Issues an order to nearby aliens of a specified type.
*[[asw_spawner]] - Spawn point for multiple aliens of a specified type.
*[[asw_spawn_group]] - Controls spawning for multiple other spawn points.
*[[asw_simple_drone]] - Spawns a simple Drone with reduced order options.
*[[asw_drone]] - Spawns a standard Drone with normal order options.
*[[asw_drone_uber]] - Spawns a larger, stronger version of the standard Drone.
*[[asw_drone_jumper]] - Spawns a jumping variation of a standard Drone.
*[[asw_ranger]] - Spawns a ranger.
*[[asw_parasite]] - Spawns a Parasite.
*[[asw_shieldbug]] - Spawns a Shield Bug.
*[[asw_boomer]] - Spawns a Boomer.
*[[asw_harvester]] - Spawns a Harvester.
*[[asw_mortarbug]] - Spawns a Mortar Bug.
*[[asw_queen]] - Spawns a Queen.
*[[asw_queen_retreat_spot]] - Specifies where the Queen will retreat to when badly injured.
*[[asw_egg]] - Spawns an alien Egg.
*[[asw_alien_goo]] - Spawns a section of Alien Biomass.
*[[asw_grub_sac]] - Spawns a Grub Sac.
*[[asw_grub]] - Spawns a harmless Grub.
 
== Equipment ==
*[[asw_pickup_rifle]] - Places a Standard Rifle.
*[[asw_pickup_prifle]] - Places a Prototype Rifle.
*[[asw_pickup_pdw]] - Places a PDW.
*[[asw_pickup_autogun]] - Places an Autogun.
*[[asw_pickup_shotgun]] - Places a standard Shotgun.
*[[asw_pickup_vindicator]] - Places a Vindicator.
*[[asw_pickup_flamer]] - Places a Flamer.
*[[asw_pickup_railgun]] - Places a Railgun.
*[[asw_pickup_chainsaw]] - Places a Chainsaw.
*[[asw_pickup_mining_laser]] - Places a Mining Laser.
*[[asw_pickup_fire_extinguisher]] - Places a Fire Extinguisher.
*[[asw_pickup_pistol]] - Places a Pistol.
*[[asw_pickup_medkit]] - Places a Personal Medkit.
*[[asw_pickup_flares]] - Places a box of Flares.
*[[asw_pickup_flashlight]] - Places a Flashlight.
*[[asw_pickup_sentry]] - Places a Standard Sentry Case.
*[[asw_pickup_ammo_bag]] - Places an Ammo Bag.
*[[asw_pickup_mines]] - Places a box of Mines.
*[[asw_pickup_stim]] - Places a box of Stim Packs.
*[[asw_pickup_welder]] - Places a Welding Tool.
*[[asw_pickup_grenades]] - Places a box of Grenades.
*[[asw_weapon_blink]] - Places a Blink Pack.
*[[asw_weapon_jump_jet]] - Places a pair of Assault Jets.
 
== Ammo ==
*[[asw_ammo_drop]] - Places a generic ammo pile.
*[[asw_ammo_rifle]] - Places a single Rifle clip.
*[[asw_ammo_autogun]] - Places a single Autogun clip.
*[[asw_ammo_shotgun]] - Places a single Shotgun clip.
*[[asw_ammo_vindicator]] - Places a single Vindicator clip.
*[[asw_ammo_flamer]] - Places a single Flamer clip.
*[[asw_ammo_pistol]] - Places a single Pistol clip.
*[[asw_ammo_mining_laser]] - Places a single Mining Laser clip.
*[[asw_ammo_pdw]] - Places a single PDW clip.
 
== Environment ==
*[[asw_emitter]] - Particle emitter.
*[[asw_env_shake]] - Controls screen shake on the marine's view.
*[[asw_menu_flashlight]] - Creates a flashlight which moves with the cursor on the main menu. '''Not for use in normal maps.'''
*[[asw_scanner_noise]] - Creates a patch of noise/distortion on the motion sensor.
*[[env_sprite_clientside]] - Creates a Client-side sprite.
*[[env_slomo]] - Causes Slow Motion for a specified time.
*[[asw_broadcast_camera]] - Creates a camera which controls the views of all marines.
*[[asw_env_spark]] - Creates particale spark.
*[[asw_env_explosion]] - Creates an explosion.
*[[asw_holoscan]] - Shows a red aiming scan arc. '''Only intended for use in the tutorial'''.
*[[asw_holo_sentry]] - Shows a red aiming scan arc. '''Only intended for use in the tutorial'''.
 
== Function ==
*[[asw_door]] - Creates an Alien Swarm door.
*[[asw_vehicle_jeep]] - Creates a drivable Jeep.
*[[asw_remote_turret]] - Creates a remote-controlled turret.
*[[asw_sentry_top_machinegun]] - Creates a machinegun from a sentry gun.
*[[asw_barrel_radioactive]] - Creates a radioactive barrel.
*[[asw_barrel_explosive]] - Creates an explosive barrel.
*[[asw_hurt_nearest_marine]] - Deals significant damage to the closest marine.
*[[asw_bloodhound]] - Creates a dropship used to deploy, support and retrieve marines.
*[[func_subtract]] - Subtracts Geometry from other brushes.
 
== Information ==
*[[asw_gamerules]] - Sets single- and multi-player speed run times.
*[[asw_holdout_mode]] - Changes the map to [[Holdout Mode]].
*[[asw_stylincam]] - Controls displaying the Pilot's face on the hud.
*[[asw_marker]] - Creates an objective marker on the map.
*[[asw_objective_dummy]] - This objective doesn't have any requirements or goals. It is simply used to display an extra entry on the briefing screen.
*[[asw_objective_kill_eggs]] - Creates an objective to destroy Eggs.
*[[asw_objective_kill_aliens]] - Creates an objective to kill Aliens.
*[[asw_objective_destroy_goo]] - Creates an objective to destroy Biomass.
*[[asw_objective_triggered]] - Creates a multi-purpose objective.
*[[asw_objective_escape]] - Creates an escape objective.
*[[asw_objective_survive]] - Creates an objective that '''all''' marines must survive the mission.
*[[asw_objective_countdown]] - Creates an on-screen timer until the mission is failed.
*[[asw_debrief_info]] - Defines the debrief text shown at the end of the mission.
*[[asw_tech_marine_req]] - Forces the marines to bring a Tech Marine.
*[[asw_equip_req]] - Forces the marines to bring specified equipment.
*[[asw_info_message]] - Displays a message on all player's HUD's.
*[[asw_intro_control]] - Allows Marines to choose their first mission in a campaign.
*[[asw_info_heal]] - Fires an output when a marine is healed.
*[[asw_marines_past_area]] - Similar usage to a [[math_counter]].
*[[info_node_marine_hint]] - Hint node for the Marine NPCs.
*[[info_node_marine_hint]] - Navigation node for all ground NPCs.
*[[asw_director_control]] - Controls how the Swarm Director behaves.
*[[info_tutorial_start]] - Specifies the start point for certain marines. '''Only intended for use in the tutorial'''.
 
== Colonists ==
*[[asw_colonists]] - Creates a Colonist NPC.
*[[asw_client_corpse]] - Creates a Client-side colonist corpse. (Partly true. Seems to be able to create a corpse out of any model capable of ragdolling, including not only the colonist model but marines and aliens, too.)
 
== Sound ==
*[[asw_ambient_generic]] - Appears to be an [[ambient_generic]] with additional features.
*[[asw_jukebox]] - Used to control music events.
 
== Trigger ==
*[[trigger_asw_marine_position]] - A [[trigger_multiple]] which also checks the direction they're facing.
*[[trigger_asw_door_area]] - A trigger which causes doors to auto-open.
*[[trigger_asw_button_area]] - A trigger used to create lockable/hackable door consoles.
*[[trigger_asw_computer_area]] - A trigger used to create hackable computer terminals.
*[[trigger_asw_chance]] - A trigger which has a specified chance of firing each time it's entered.
*[[trigger_asw_random_target]] - Fires a random output each time it's entered.
*[[trigger_asw_supply_chatter]] - Makes marines comment about a supply stash.
*[[trigger_asw_synup_chatter]] - Makes Crash or Vegas comment about 'SynUp Cola'.
*[[trigger_asw_marine_knockback]] - Knocks away marines touching it.
*[[trigger_asw_jump]] - Causes Alien Drones to jump when entering the trigger.
*[[asw_camera_control]] - Changes the camera angle while Marines are inside this trigger.
*[[asw_snow_volume]] - Causes snow to fall while Marines are inside the trigger.
*[[func_precipitation]] - Causes rain or snow to fall inside the trigger.
*[[asw_trigger_fall]] - Kills any NPC's touching this trigger.
 
== Model ==
*[[asw_polytest]] - Unknown use.
*[[asw_prop_laserable]] - Creates a prop which can only be destroyed by the Mining Laser.
 
[[Category:Alien_Swarm]]
[[Category:Entities]]

Revision as of 11:58, 10 August 2021

Alien Swarm Level Creation


base.fgd

See List of base entities

swarmbase.fgd

env

info

light

prop

sky

swarm.fgd

ai

aiscripted

assault

asw

combine

cycler

env

filter

func

generic

grenade

info

item

logic

monster

npc

path

player

point

prop

script

scripted

test

trigger

vehicle

weapon

Unimplemented FGD entities

Entities defined in the FGD that aren't implemented by the engine. These won't work when placed in Hammer unless they're internal.

ai

asw

combine

cycler

env

filter

func

info

item

logic

move

npc

point

prop

script

test

trigger

vehicle

weapon

Undocumented engine entities

Entities dumped by the dumpentityfactories console command that don't exist in any official FGD or map. Some may be non-functional or buggy.

ai

aitesthull

ar2explosion

asw

baseprojectile

basespriteprojectile

beam

commentary

cycler

dynamic

entity

env

event

filter

fish

funCBaseFlex

func

gib

grenade

handle

helicopter

info

instanced

item

light

logic

lookdoorthinker

momentary

monster

multisource

npc

phys

physics

player

point

prop

raggib

rope

scene

scripted

simple

skybox

soundent

spark

spotlight

spraycan

target

te

team

test

trigger

vgui

viewmodel

waterbullet

window

world