List of Portal 2 Entities: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Another big revision, I think this should be the final layout)
Line 1: Line 1:
{{portal2}} This is a complete list of all [[Portal 2]] entities.  
{{portal2}} This is a complete list of all [[Portal 2]] entities. __NOTOC__


==Map entities==
== portal2.fgd ==
Entities that are used in the official [[BSP]] map files.  
 
===Portal 2 specific===
{{ColumnBox|count=4|
{{ColumnBox|count=4|
==== env ====
==== env ====
* [[env_portal_credits]]
* [[env_player_viewfinder]]
* [[env_portal_laser]]
* [[env_portal_laser]]
==== filter ====
* [[filter_player_held]]
==== func ====
==== func ====
* [[func_noportal_volume]]
* [[func_placement_clip]]
* [[func_portal_bumper]]
* [[func_portalled]]
* [[func_portal_detector]]
==== info ====
==== info ====
* [[info_coop_spawn]]
* [[info_coop_spawn]]
* [[info_landmark_entry]]
* [[info_landmark_exit]]
* [[info_paint_sprayer]]
* [[info_paint_sprayer]]
* [[info_placement_helper]]
* [[info_placement_helper]]
* [[info_player_ping_detector]]
* [[info_player_ping_detector]]
* [[info_target]]
* [[info_target_personality_sphere]]
==== linked ====
* [[linked_portal_door]]
==== logic ====
* [[logic_coop_manager]]
==== npc ====
==== npc ====
* [[npc_personality_core]]
* [[npc_personality_core]]
* [[npc_portal_turret_floor]]
* [[npc_security_camera]]
* [[npc_wheatley_boss]]
* [[npc_wheatley_boss]]
==== info ====
==== paint ====
* [[info_landmark_entry]]
* [[paint_sphere]]
* [[info_landmark_exit]]
==== point ====
* [[point_changelevel]]
* [[point_futbol_shooter]]
* [[point_laser_target]]
* [[point_push]]
==== portalmp ====
* [[portalmp_gamerules]]
==== prop ====
==== prop ====
* [[prop_exploding_futbol]]
* [[prop_button]]
* [[prop_floor_ball_button]]
* [[prop_floor_ball_button]]
* [[prop_floor_button]]
* [[prop_floor_button]]
Line 34: Line 44:
* [[prop_laser_catcher]]
* [[prop_laser_catcher]]
* [[prop_laser_relay]]
* [[prop_laser_relay]]
* [[prop_linked_portal_door]]
* [[prop_monster_box]]
* [[prop_monster_box]]
* [[prop_paint_bomb]]
* [[prop_paint_bomb]]
* [[prop_physics]]
* [[prop_physics_override]]
* [[prop_physics_paintable]]
* [[prop_physics_paintable]]
* [[prop_testchamber_door]]
* [[prop_testchamber_door]]
* [[prop_tic_tac_toe_panel]]
* [[prop_tractor_beam]]
* [[prop_tractor_beam]]
* [[prop_under_button]]
* [[prop_under_button]]
* [[prop_under_floor_button]]
* [[prop_under_floor_button]]
* [[prop_wall_projector]]
* [[prop_weighted_cube]]
* [[prop_weighted_cube]]
==== trigger ====
==== trigger ====
Line 46: Line 61:
* [[trigger_paint_cleanser]]
* [[trigger_paint_cleanser]]
* [[trigger_ping_detector]]
* [[trigger_ping_detector]]
* [[trigger_playerteam]]
==== vgui ====
* [[vgui_level_placard_display]]
* [[vgui_mp_lobby_display]]
==== worldspawn ====
* [[worldspawn]]
}}
== portal.fgd ==
{{ColumnBox|count=4|
==== env ====
* [[env_lightrail_endpoint]]
* [[env_portal_credits]]
* [[env_portal_path_track]]
==== func ====
* [[func_noportal_volume]]
* [[func_portal_bumper]]
* [[func_portal_detector]]
* [[func_portal_orientation]]
* [[func_weight_button]]
==== info ====
* [[info_lighting_relative]]
==== npc ====
* [[npc_bullseye]]
* [[npc_portal_turret_floor]]
* [[npc_portal_turret_ground]]
* [[npc_rocket_turret]]
* [[npc_security_camera]]
==== point ====
* [[point_energy_ball_launcher]]
==== prop ====
* [[prop_glados_core]]
* [[prop_mirror]]
* [[prop_portal]]
* [[prop_portal_stats_display]]
* [[prop_telescopic_arm]]
==== trigger ====
* [[trigger_portal_cleanser]]
* [[trigger_portal_cleanser]]
==== [Other] ====
==== vgui ====
* [[point_changelevel]]
* [[paint_sphere]]
* [[point_futbol_shooter]]
* [[vgui_neurotoxin_countdown]]
* [[vgui_neurotoxin_countdown]]
==== weapon ====
* [[weapon_portalgun]]
* [[weapon_portalgun]]
}}
}}


===Base entities===
== halflife2.fgd ==
{{ColumnBox|count=4|
{{ColumnBox|count=4|
==== ai ====
==== ai ====
* [[ai_addon_builder]]
* [[ai_ally_manager]]
* [[ai_battle_line]]
* [[ai_changehintgroup]]
* [[ai_changetarget]]
* [[ai_goal_actbusy]]
* [[ai_goal_actbusy_queue]]
* [[ai_goal_assault]]
* [[ai_goal_fightfromcover]]
* [[ai_goal_follow]]
* [[ai_goal_injured_follow]]
* [[ai_goal_lead]]
* [[ai_goal_lead_weapon]]
* [[ai_goal_police]]
* [[ai_goal_standoff]]
* [[ai_npc_eventresponsesystem]]
* [[ai_relationship]]
* [[ai_relationship]]
* [[ai_script_conditions]]
* [[ai_script_conditions]]
* [[ai_sound]]
* [[aiscripted_schedule]]
==== assault ====
* [[assault_assaultpoint]]
* [[assault_rallypoint]]
==== cycler ====
* [[cycler_actor]]
==== env ====
* [[env_ar2explosion]]
* [[env_citadel_energy_core]]
* [[env_entity_dissolver]]
* [[env_flare]]
* [[env_global]]
* [[env_muzzleflash]]
* [[env_speaker]]
* [[env_starfield]]
* [[env_terrainmorph]]
==== filter ====
* [[filter_combineball_type]]
==== func ====
* [[func_combine_ball_spawner]]
* [[func_lookdoor]]
* [[func_monitor]]
* [[func_tank]]
* [[func_vehicleclip]]
==== generic ====
* [[generic_actor]]
==== info ====
* [[info_teleporter_countdown]]
==== logic ====
* [[logic_achievement]]
* [[logic_choreographed_scene]]
* [[logic_scene_list_manager]]
==== monster ====
* [[monster_generic]]
==== npc ====
* [[npc_bullseye]]
* [[npc_enemyfinder]]
* [[npc_maker]]
* [[npc_spotlight]]
* [[npc_turret_floor]]
* [[npc_turret_ground]]
==== path ====
* [[path_corner]]
==== player ====
* [[player_loadsaved]]
* [[player_speedmod]]
* [[player_weaponstrip]]
==== point ====
* [[point_camera]]
* [[point_combine_ball_launcher]]
* [[point_flesh_effect_target]]
==== prop ====
* [[prop_combine_ball]]
* [[prop_coreball]]
* [[prop_scalable]]
* [[prop_vehicle]]
* [[prop_vehicle_choreo_generic]]
* [[prop_vehicle_driveable]]
==== script ====
* [[script_intro]]
==== scripted ====
* [[scripted_sentence]]
* [[scripted_sequence]]
* [[scripted_target]]
==== trigger ====
* [[trigger_physics_trap]]
* [[trigger_vphysics_motion]]
* [[trigger_weapon_strip]]
==== vehicle ====
* [[vehicle_viewcontroller]]
}}
== base.fgd ==
{{ColumnBox|count=4|
==== ai ====
* [[ai_addon_builder]]
* [[ai_speechfilter]]
==== ambient ====
* [[ambient_generic]]
==== beam ====
* [[beam_spotlight]]
==== color ====
==== color ====
* [[color_correction]]
* [[color_correction]]
* [[color_correction_volume]]
* [[color_correction_volume]]
==== cycler ====
* [[cycler]]
==== env ====
==== env ====
* [[env_ar2explosion]]
* [[env_ambient_light]]
* [[env_beam]]
* [[env_blood]]
* [[env_bubbles]]
* [[env_credits]]
* [[env_cubemap]]
* [[env_dof_controller]]
* [[env_dustpuff]]
* [[env_effectscript]]
* [[env_embers]]
* [[env_entity_igniter]]
* [[env_entity_maker]]
* [[env_entity_maker]]
* [[env_explosion]]
* [[env_explosion]]
* [[env_fade]]
* [[env_fade]]
* [[env_fire]]
* [[env_fire]]
* [[env_firesensor]]
* [[env_firesource]]
* [[env_fog_controller]]
* [[env_fog_controller]]
* [[env_global]]
* [[env_funnel]]
* [[env_hudhint]]
* [[env_hudhint]]
* [[env_instructor_hint]]
* [[env_instructor_hint]]
* [[env_laser]]
* [[env_lightglow]]
* [[env_lightglow]]
* [[env_message]]
* [[env_microphone]]
* [[env_microphone]]
* [[env_particle_performance_monitor]]
* [[env_particlelight]]
* [[env_particlescript]]
* [[env_physexplosion]]
* [[env_physexplosion]]
* [[env_physimpact]]
* [[env_physimpact]]
* [[env_player_surface_trigger]]
* [[env_projectedtexture]]
* [[env_projectedtexture]]
* [[env_rotorshooter]]
* [[env_screeneffect]]
* [[env_screenoverlay]]
* [[env_shake]]
* [[env_shake]]
* [[env_shooter]]
* [[env_shooter]]
* [[env_smokestack]]
* [[env_smoketrail]]
* [[env_soundscape]]
* [[env_soundscape]]
* [[env_soundscape_proxy]]
* [[env_soundscape_proxy]]
* [[env_soundscape_triggerable]]
* [[env_spark]]
* [[env_spark]]
* [[env_splash]]
* [[env_splash]]
* [[env_sprite]]
* [[env_sprite]]
* [[env_sprite_clientside]]
* [[env_sprite_clientside]]
* [[env_sprite_oriented]]
* [[env_spritetrail]]
* [[env_steam]]
* [[env_sun]]
* [[env_texturetoggle]]
* [[env_texturetoggle]]
* [[env_tilt]]
* [[env_tonemap_controller]]
* [[env_tonemap_controller]]
* [[env_viewpunch]]
* [[env_viewpunch]]
* [[env_wind]]
* [[env_wind]]
* [[env_zoom]]
==== filter ====
==== filter ====
* [[filter_activator_class]]
* [[filter_activator_class]]
* [[filter_activator_context]]
* [[filter_activator_mass_greater]]
* [[filter_activator_model]]
* [[filter_activator_model]]
* [[filter_activator_name]]
* [[filter_activator_name]]
* [[filter_damage_type]]
* [[filter_damage_type]]
* [[filter_enemy]]
* [[filter_multi]]
* [[filter_multi]]
* [[filter_player_held]]
==== fog ====
* [[fog_volume]]
==== func ====
==== func ====
* [[func_areaportal]]
* [[func_areaportal]]
* [[func_areaportalwindow]]
* [[func_areaportalwindow]]
* [[func_breakable]]
* [[func_breakable]]
* [[func_breakable_surf]]
* [[func_brush]]
* [[func_brush]]
* [[func_button]]
* [[func_button]]
* [[func_clip_vphysics]]
* [[func_clip_vphysics]]
* [[func_conveyor]]
* [[func_detail]]
* [[func_door]]
* [[func_door]]
* [[func_door_rotating]]
* [[func_door_rotating]]
* [[func_dustcloud]]
* [[func_dustmotes]]
* [[func_guntarget]]
* [[func_illusionary]]
* [[func_illusionary]]
* [[func_instance]]
* [[func_instance_io_proxy]]
* [[func_instance_io_proxy]]
* [[func_monitor]]
* [[func_instance_origin]]
* [[func_instance_parms]]
* [[func_lod]]
* [[func_movelinear]]
* [[func_movelinear]]
* [[func_occluder]]
* [[func_physbox]]
* [[func_physbox]]
* [[func_platrot]]
* [[func_precipitation]]
* [[func_reflective_glass]]
* [[func_rot_button]]
* [[func_rotating]]
* [[func_rotating]]
* [[func_rot_button]]
* [[func_smokevolume]]
* [[func_smokevolume]]
* [[func_tank]]
* [[func_tanktrain]]
* [[func_tanktrain]]
* [[func_trackautochange]]
* [[func_trackchange]]
* [[func_tracktrain]]
* [[func_tracktrain]]
* [[func_traincontrols]]
* [[func_viscluster]]
* [[func_wall]]
* [[func_wall]]
* [[func_wall_toggle]]
* [[func_water_analog]]
==== game ====
==== game ====
* [[game_end]]
* [[game_end]]
* [[game_gib_manager]]
* [[game_gib_manager]]
* [[game_player_equip]]
* [[game_player_team]]
* [[game_ragdoll_manager]]
* [[game_score]]
* [[game_text]]
* [[game_text]]
* [[game_ui]]
* [[game_weapon_manager]]
* [[game_zone_player]]
==== gibshooter ====
* [[gibshooter]]
==== hammer ====
* [[hammer_updateignorelist]]
==== info ====
==== info ====
* [[infodecal]]
* [[info_camera_link]]
* [[info_constraint_anchor]]
* [[info_game_event_proxy]]
* [[info_game_event_proxy]]
* [[info_hint]]
* [[info_intermission]]
* [[info_landmark]]
* [[info_landmark]]
* [[info_lighting_relative]]
* [[info_lighting]]
* [[info_mass_center]]
* [[info_no_dynamic_shadow]]
* [[info_node]]
* [[info_node]]
* [[info_overlay_accessor]]
* [[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_particle_system]]
* [[info_player_start]]
* [[info_player_start]]
* [[info_projecteddecal]]
* [[info_radial_link_controller]]
* [[info_target]]
* [[info_target]]
* [[info_target_instructor_hint]]
* [[info_target_instructor_hint]]
* [[info_teleport_destination]]
* [[info_teleport_destination]]
* [[infodecal]]
==== keyframe ====
* [[keyframe_rope]]
* [[keyframe_track]]
==== light ====
==== light ====
* [[light]]
* [[light]]
Line 142: Line 373:
* [[light_spot]]
* [[light_spot]]
==== logic ====
==== logic ====
* [[logic_achievement]]
* [[logic_active_autosave]]
* [[logic_auto]]
* [[logic_auto]]
* [[logic_autosave]]
* [[logic_autosave]]
Line 148: Line 379:
* [[logic_branch_listener]]
* [[logic_branch_listener]]
* [[logic_case]]
* [[logic_case]]
* [[logic_choreographed_scene]]
* [[logic_collision_pair]]
* [[logic_collision_pair]]
* [[logic_compare]]
* [[logic_compare]]
* [[logic_coop_manager]]
* [[logic_eventlistener]]
* [[logic_eventlistener]]
* [[logic_lineto]]
* [[logic_measure_movement]]
* [[logic_multicompare]]
* [[logic_navigation]]
* [[logic_playerproxy]]
* [[logic_playerproxy]]
* [[logic_playmovie]]
* [[logic_playmovie]]
Line 160: Line 393:
* [[logic_script]]
* [[logic_script]]
* [[logic_timer]]
* [[logic_timer]]
* [[logic_timescale]]
==== material ====
* [[material_modify_control]]
==== math ====
==== math ====
* [[math_colorblend]]
* [[math_counter]]
* [[math_counter]]
* [[math_remap]]
* [[math_remap]]
==== momentary ====
* [[momentary_rot_button]]
==== move ====
* [[move_keyframed]]
* [[move_rope]]
* [[move_track]]
==== npc ====
==== npc ====
* [[npc_bullseye]]
* [[npc_furniture]]
* [[npc_enemyfinder]]
* [[npc_puppet]]
* [[npc_template_maker]]
==== path ====
==== path ====
* [[path_corner]]
* [[path_track]]
* [[path_track]]
==== phys ====
==== phys ====
Line 174: Line 415:
* [[phys_constraint]]
* [[phys_constraint]]
* [[phys_constraintsystem]]
* [[phys_constraintsystem]]
* [[phys_convert]]
* [[phys_hinge]]
* [[phys_hinge]]
* [[phys_keepupright]]
* [[phys_lengthconstraint]]
* [[phys_lengthconstraint]]
* [[phys_magnet]]
* [[phys_motor]]
* [[phys_motor]]
* [[phys_pulleyconstraint]]
* [[phys_ragdollconstraint]]
* [[phys_ragdollconstraint]]
* [[phys_ragdollmagnet]]
* [[phys_slideconstraint]]
* [[phys_spring]]
* [[phys_spring]]
==== player ====
* [[phys_thruster]]
* [[player_loadsaved]]
* [[phys_torque]]
* [[player_speedmod]]
==== physics ====
* [[player_weaponstrip]]
* [[physics_cannister]]
==== point ====
==== point ====
* [[point_anglesensor]]
* [[point_anglesensor]]
* [[point_camera]]
* [[point_angularvelocitysensor]]
* [[point_bonusmaps_accessor]]
* [[point_clientcommand]]
* [[point_clientcommand]]
* [[point_push]]
* [[point_devshot_camera]]
* [[point_enable_motion_fixup]]
* [[point_entity_finder]]
* [[point_gamestats_counter]]
* [[point_hurt]]
* [[point_message]]
* [[point_playermoveconstraint]]
* [[point_posecontroller]]
* [[point_proximity_sensor]]
* [[point_servercommand]]
* [[point_servercommand]]
* [[point_spotlight]]
* [[point_spotlight]]
* [[point_survey]]
* [[point_teleport]]
* [[point_teleport]]
* [[point_template]]
* [[point_template]]
* [[point_tesla]]
* [[point_velocitysensor]]
* [[point_viewcontrol]]
* [[point_viewcontrol]]
* [[point_viewcontrol_multiplayer]]
* [[point_viewcontrol_multiplayer]]
* [[point_viewproxy]]
* [[point_viewproxy]]
==== postprocess ====
* [[postprocess_controller]]
==== prop ====
==== prop ====
* [[prop_button]]
* [[prop_detail]]
* [[prop_door_rotating]]
* [[prop_dynamic]]
* [[prop_dynamic]]
* [[prop_dynamic_ornament]]
* [[prop_dynamic_override]]
* [[prop_dynamic_override]]
* [[prop_physics]]
* [[prop_physics]]
* [[prop_physics_multiplayer]]
* [[prop_physics_override]]
* [[prop_physics_override]]
* [[prop_portal]]
* [[prop_ragdoll]]
* [[prop_ragdoll]]
* [[prop_vehicle_choreo_generic]]
* [[prop_static]]
* [[prop_wall_projector]]
==== shadow ====
* [[shadow_control]]
==== sky ====
* [[sky_camera]]
==== sunlight ====
* [[sunlight_shadow_control]]
==== tanktrain ====
* [[tanktrain_ai]]
* [[tanktrain_aitarget]]
==== test ====
* [[test_traceline]]
==== trigger ====
==== trigger ====
* [[trigger_autosave]]
* [[trigger_autosave]]
* [[trigger_changelevel]]
* [[trigger_changelevel]]
* [[trigger_gravity]]
* [[trigger_gravity]]
* [[trigger_hierarchy]]
* [[trigger_hurt]]
* [[trigger_hurt]]
* [[trigger_impact]]
* [[trigger_look]]
* [[trigger_look]]
* [[trigger_multiple]]
* [[trigger_multiple]]
* [[trigger_once]]
* [[trigger_once]]
* [[trigger_playerteam]]
* [[trigger_playermovement]]
* [[trigger_proximity]]
* [[trigger_push]]
* [[trigger_push]]
* [[trigger_remove]]
* [[trigger_serverragdoll]]
* [[trigger_soundscape]]
* [[trigger_teleport]]
* [[trigger_teleport]]
* [[trigger_transition]]
* [[trigger_transition]]
* [[trigger_weapon_strip]]
* [[trigger_wind]]
==== vgui ====
==== vgui ====
* [[vgui_movie_display]]
* [[vgui_movie_display]]
* [[vgui_screen]]
* [[vgui_screen]]
==== [Other] ====
* [[vgui_slideshow_display]]
* [[ambient_generic]]
==== water ====
* [[beam_spotlight]]
* [[fog_volume]]
* [[generic_actor]]
* [[keyframe_rope]]
* [[linked_portal_door]]
* [[material_modify_control]]
* [[momentary_rot_button]]
* [[move_rope]]
* [[postprocess_controller]]
* [[scripted_sequence]]
* [[shadow_control]]
* [[sky_camera]]
* [[water_lod_control]]
* [[water_lod_control]]
==== worldspawn ====
* [[worldspawn]]
* [[worldspawn]]
}}
}}


==Unused and internal entities==
== Unimplemented FGD entities ==
Entities dumped by the <code>dumpentityfactories</code> console command that are not used in the official maps.
Entities defined in the FGD that aren't implemented by the engine.
 
{{note|Some of them are [[internal entity|internal entities]].}}


===Portal 2 specific===
{{ColumnBox|count=4|
{{ColumnBox|count=4|
==== ai ====
* [[ai_addon_builder]]
* [[ai_ally_manager]]
* [[ai_goal_injured_follow]]
* [[ai_goal_police]]
==== env ====
==== env ====
* [[env_fizzler_effects]]
* [[env_cubemap]]
* [[env_lightrail_endpoint]]
* [[env_flare]]
* [[env_starfield]]
* [[env_terrainmorph]]
==== func ====
==== func ====
* [[func_portal_orientation]]
* [[func_detail]]
* [[func_portalled]]
* [[func_instance]]
* [[func_instance_origin]]
* [[func_instance_parms]]
* [[func_lookdoor]]
* [[func_viscluster]]
==== info ====
* [[info_lighting]]
* [[info_lighting_relative]]
* [[info_no_dynamic_shadow]]
* [[info_overlay]]
* [[info_overlay_transition]]
* [[info_teleporter_countdown]]
==== move ====
* [[move_track]]
==== npc ====
==== npc ====
* [[npc_hover_turret]]
* [[npc_portal_turret_ground]]
* [[npc_rocket_turret]]
* [[npc_puppet]]
==== portal ====
* [[npc_spotlight]]
* [[portal_base2D]]
* [[npc_turret_ground]]
* [[portal_gamerules]]
==== point ====
* [[portal_mp_stats]]
* [[point_flesh_effect_target]]
* [[portal_race_checkpoint]]
* [[portal_ragdoll]]
* [[portalmp_gamerules]]
* [[portalsimulator_collisionentity]]
==== prop ====
==== prop ====
* [[prop_exploding_futbol_socket]]
* [[prop_coreball]]
* [[prop_exploding_futbol_spawner]]
* [[prop_detail]]
* [[prop_glados_core]]
* [[prop_scalable]]
* [[prop_glass_futbol]]
* [[prop_static]]
* [[prop_glass_futbol_socket]]
* [[prop_glass_futbol_spawner]]
* [[prop_linked_portal_door]]
* [[prop_personality_sphere]]
* [[prop_rocket_tripwire]]
* [[prop_telescopic_arm]]
* [[prop_tic_tac_toe_panel]]
==== vgui ====
* [[vgui_level_placard_display]]
* [[vgui_mp_lobby_display]]
* [[vgui_screen_team]]
==== weapon ====
* [[weapon_portal_base]]
* [[weapon_promo_antenna_ball]]
* [[weapon_promo_antenna_egg]]
* [[weapon_promo_helmet_ball]]
* [[weapon_promo_helmet_egg]]
==== [Other] ====
* [[ent_hover_turret_tether]]
* [[exploding_futbol_catcher]]
* [[fizzler_multiorigin_sound_player]]
* [[futbol_catcher]]
* [[info_target_personality_sphere]]
* [[paint_stream]]
* [[point_bonusmaps_accessor]]
* [[rocket_turret_projectile]]
* [[trigger_portal_button]]
}}
}}
===Other===
 
== Undefined map entities ==
Entities used in the official [[BSP]] map files that are undefined in the FGD.
 
* [[info_overlay_accessor]]
* [[logic_timescale]]
* [[point_survey]]
* [[prop_exploding_futbol]]
 
== Undefined engine entities ==
Entities dumped by the <code>dumpentityfactories</code> console command that are both unused in official BSP map files and undefined in the FGD.
 
{{ColumnBox|count=4|
{{ColumnBox|count=4|
==== _ ====
* [[_firesmoke]]
* [[_plasma]]
==== ai ====
==== ai ====
* [[ai_ally_speech_manager]]
* [[ai_ally_speech_manager]]
* [[ai_battle_line]]
* [[ai_changehintgroup]]
* [[ai_changetarget]]
* [[ai_goal_actbusy]]
* [[ai_goal_actbusy_queue]]
* [[ai_goal_assault]]
* [[ai_goal_fightfromcover]]
* [[ai_goal_follow]]
* [[ai_goal_lead]]
* [[ai_goal_lead_weapon]]
* [[ai_goal_standoff]]
* [[ai_hint]]
* [[ai_hint]]
* [[ai_network]]
* [[ai_network]]
* [[ai_npc_eventresponsesystem]]
* [[ai_sound]]
* [[ai_speechfilter]]
* [[aiscripted_schedule]]
* [[aitesthull]]
==== assault ====
* [[assault_assaultpoint]]
* [[assault_rallypoint]]
==== base ====
==== base ====
* [[baseanimating_projectile]]
* [[baseanimating_projectile]]
Line 327: Line 578:
* [[basespriteprojectile]]
* [[basespriteprojectile]]
==== cycler ====
==== cycler ====
* [[cycler]]
* [[cycler_actor]]
* [[cycler_blender]]
* [[cycler_blender]]
* [[cycler_flex]]
* [[cycler_flex]]
* [[cycler_weapon]]
* [[cycler_weapon]]
* [[cycler_wreckage]]
* [[cycler_wreckage]]
==== ent ====
* [[ent_hover_turret_tether]]
* [[ent_watery_leech]]
==== entity ====
==== entity ====
* [[entity_blocker]]
* [[entity_blocker]]
* [[entityflame]]
* [[entityflame]]
==== env ====
==== env ====
* [[env_ambient_light]]
* [[env_beam]]
* [[env_beverage]]
* [[env_beverage]]
* [[env_blood]]
* [[env_bubbles]]
* [[env_citadel_energy_core]]
* [[env_credits]]
* [[env_debughistory]]
* [[env_debughistory]]
* [[env_detail_controller]]
* [[env_detail_controller]]
* [[env_dof_controller]]
* [[env_dustpuff]]
* [[env_dusttrail]]
* [[env_dusttrail]]
* [[env_effectscript]]
* [[env_embers]]
* [[env_entity_dissolver]]
* [[env_entity_freezing]]
* [[env_entity_freezing]]
* [[env_entity_igniter]]
* [[env_fire_trail]]
* [[env_fire_trail]]
* [[env_firesensor]]
* [[env_fizzler_effects]]
* [[env_firesource]]
* [[env_funnel]]
* [[env_glow]]
* [[env_glow]]
* [[env_gunfire]]
* [[env_gunfire]]
* [[env_laser]]
* [[env_message]]
* [[env_movieexplosion]]
* [[env_movieexplosion]]
* [[env_muzzleflash]]
* [[env_outtro_stats]]
* [[env_outtro_stats]]
* [[env_particle_performance_monitor]]
* [[env_particle_trail]]
* [[env_particle_trail]]
* [[env_particlefire]]
* [[env_particlefire]]
* [[env_particlelight]]
* [[env_particlescript]]
* [[env_particlesmokegrenade]]
* [[env_particlesmokegrenade]]
* [[env_physwire]]
* [[env_physwire]]
* [[env_player_surface_trigger]]
* [[env_player_viewfinder]]
* [[env_portal_path_track]]
* [[env_quadraticbeam]]
* [[env_quadraticbeam]]
* [[env_ragdoll_boogie]]
* [[env_ragdoll_boogie]]
* [[env_rockettrail]]
* [[env_rockettrail]]
* [[env_rotorshooter]]
* [[env_screeneffect]]
* [[env_screenoverlay]]
* [[env_smokestack]]
* [[env_smoketrail]]
* [[env_soundscape_triggerable]]
* [[env_speaker]]
* [[env_sporeexplosion]]
* [[env_sporeexplosion]]
* [[env_sporetrail]]
* [[env_sporetrail]]
* [[env_sprite_oriented]]
* [[env_spritetrail]]
* [[env_steam]]
* [[env_steamjet]]
* [[env_steamjet]]
* [[env_sun]]
* [[env_tilt]]
* [[env_tracer]]
* [[env_tracer]]
* [[env_zoom]]
==== filter ====
==== filter ====
* [[filter_activator_context]]
* [[filter_activator_mass_greater]]
* [[filter_activator_team]]
* [[filter_activator_team]]
* [[filter_base]]
* [[filter_base]]
* [[filter_combineball_type]]
* [[filter_enemy]]
* [[filter_size]]
* [[filter_size]]
==== func ====
==== func ====
* [[func_breakable_surf]]
* [[func_combine_ball_spawner]]
* [[func_conveyor]]
* [[func_detail_blocker]]
* [[func_detail_blocker]]
* [[func_dustcloud]]
* [[func_dustmotes]]
* [[func_fish_pool]]
* [[func_fish_pool]]
* [[func_guntarget]]
* [[func_ladderendpoint]]
* [[func_ladderendpoint]]
* [[func_lod]]
* [[func_nav_avoidance_obstacle]]
* [[func_nav_avoidance_obstacle]]
* [[func_nav_blocker]]
* [[func_nav_blocker]]
* [[func_occluder]]
* [[func_physbox_multiplayer]]
* [[func_physbox_multiplayer]]
* [[func_placement_clip]]
* [[func_plat]]
* [[func_plat]]
* [[func_platrot]]
* [[func_precipitation]]
* [[func_precipitation_blocker]]
* [[func_precipitation_blocker]]
* [[func_proprrespawnzone]]
* [[func_proprrespawnzone]]
* [[func_pushable]]
* [[func_pushable]]
* [[func_recharge]]
* [[func_recharge]]
* [[func_reflective_glass]]
* [[func_tank_combine_cannon]]
* [[func_tank_combine_cannon]]
* [[func_tanklaser]]
* [[func_tanklaser]]
Line 432: Line 632:
* [[func_tankphyscannister]]
* [[func_tankphyscannister]]
* [[func_tankpulselaser]]
* [[func_tankpulselaser]]
* [[func_trackautochange]]
* [[func_trackchange]]
* [[func_train]]
* [[func_train]]
* [[func_traincontrols]]
* [[func_useableladder]]
* [[func_useableladder]]
* [[func_vehicleclip]]
* [[func_wall_toggle]]
* [[func_water]]
* [[func_water]]
* [[func_water_analog]]
* [[futbol_catcher]]
* [[func_weight_button]]
==== game ====
* [[game_player_equip]]
* [[game_player_team]]
* [[game_ragdoll_manager]]
* [[game_score]]
* [[game_ui]]
* [[game_weapon_manager]]
* [[game_zone_player]]
==== gib ====
* [[gib]]
* [[gibshooter]]
==== grenade ====
==== grenade ====
* [[grenade]]
* [[grenade]]
Line 461: Line 644:
* [[handle_test]]
* [[handle_test]]
==== info ====
==== info ====
* [[info_camera_link]]
* [[info_constraint_anchor]]
* [[info_hint]]
* [[info_intermission]]
* [[info_ladder_dismount]]
* [[info_ladder_dismount]]
* [[info_mass_center]]
* [[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_player_deathmatch]]
* [[info_player_deathmatch]]
* [[info_player_teamspawn]]
* [[info_player_teamspawn]]
* [[info_projecteddecal]]
* [[info_radial_link_controller]]
* [[info_remarkable]]
* [[info_remarkable]]
* [[info_vehicle_groundspawn]]
* [[info_vehicle_groundspawn]]
==== item ====
==== info ====
* [[item_nugget]]
* [[item_nugget]]
* [[item_sodacan]]
* [[item_sodacan]]
* [[item_suit]]
* [[item_suit]]
* [[item_suitcharger]]
* [[item_suitcharger]]
==== logic ====
* [[light_glspot]]
* [[logic_active_autosave]]
* [[logic_lineto]]
* [[logic_measure_movement]]
* [[logic_multicompare]]
* [[logic_navigation]]
* [[logic_proximity]]
* [[logic_scene_list_manager]]
==== monster ====
* [[monster_furniture]]
* [[monster_generic]]
==== npc ====
==== npc ====
* [[npc_concussiongrenade]]
* [[npc_concussiongrenade]]
* [[npc_contactgrenade]]
* [[npc_contactgrenade]]
* [[npc_enemyfinder_combinecannon]]
* [[npc_enemyfinder_combinecannon]]
* [[npc_furniture]]
* [[npc_grenade_frag]]
* [[npc_grenade_frag]]
* [[npc_handgrenade]]
* [[npc_handgrenade]]
* [[npc_maker]]
* [[npc_hover_turret]]
* [[npc_newnpc]]
* [[npc_newnpc]]
* [[npc_template_maker]]
* [[npc_turret_floor]]
* [[npc_vehicledriver]]
* [[npc_vehicledriver]]
==== phys ====
==== physics ====
* [[phys_bone_follower]]
* [[phys_convert]]
* [[phys_keepupright]]
* [[phys_magnet]]
* [[phys_pulleyconstraint]]
* [[phys_ragdollmagnet]]
* [[phys_slideconstraint]]
* [[phys_thruster]]
* [[phys_torque]]
* [[physics_cannister]]
* [[physics_entity_solver]]
* [[physics_entity_solver]]
* [[physics_npc_solver]]
* [[physics_npc_solver]]
Line 532: Line 677:
* [[player_pickup]]
* [[player_pickup]]
==== point ====
==== point ====
* [[point_angularvelocitysensor]]
* [[point_broadcastclientcommand]]
* [[point_broadcastclientcommand]]
* [[point_combine_ball_launcher]]
* [[point_commentary_node]]
* [[point_commentary_node]]
* [[point_commentary_viewpoint]]
* [[point_commentary_viewpoint]]
* [[point_devshot_camera]]
==== portal ====
* [[point_enable_motion_fixup]]
* [[portal_base2D]]
* [[point_energy_ball_launcher]]
* [[portal_gamerules]]
* [[point_entity_finder]]
* [[portal_mp_stats]]
* [[point_gamestats_counter]]
* [[portal_race_checkpoint]]
* [[point_hurt]]
* [[portal_ragdoll]]
* [[point_laser_target]]
* [[portalsimulator_collisionentity]]
* [[point_message]]
==== predicted ====
* [[point_playermoveconstraint]]
* [[predicted_viewmodel]]
* [[point_posecontroller]]
* [[point_proximity_sensor]]
* [[point_tesla]]
* [[point_velocitysensor]]
==== projected ====
* [[projected_entity_ambient_sound_proxy]]
* [[projected_entity_ambient_sound_proxy]]
* [[projected_tractor_beam_entity]]
* [[projected_tractor_beam_entity]]
* [[projected_wall_entity]]
* [[projected_wall_entity]]
==== prop ====
==== prop ====
* [[prop_combine_ball]]
* [[prop_door_rotating]]
* [[prop_dynamic_ornament]]
* [[prop_energy_ball]]
* [[prop_energy_ball]]
* [[prop_exploding_futbol_socket]]
* [[prop_exploding_futbol_spawner]]
* [[prop_glass_futbol]]
* [[prop_glass_futbol_socket]]
* [[prop_glass_futbol_spawner]]
* [[prop_hallucination]]
* [[prop_hallucination]]
* [[prop_mirror]]
* [[prop_personality_sphere]]
* [[prop_physics_multiplayer]]
* [[prop_physics_paintable]]
* [[prop_physics_respawnable]]
* [[prop_physics_respawnable]]
* [[prop_portal_stats_display]]
* [[prop_ragdoll_attached]]
* [[prop_ragdoll_attached]]
* [[prop_rocket_tripwire]]
* [[prop_sphere]]
* [[prop_sphere]]
* [[prop_talker]]
* [[prop_talker]]
* [[prop_vehicle]]
==== simple ====
* [[prop_vehicle_driveable]]
==== script ====
* [[script_intro]]
* [[scripted_scene]]
* [[scripted_sentence]]
* [[scripted_target]]
==== simple_physics ====
* [[simple_physics_brush]]
* [[simple_physics_brush]]
* [[simple_physics_prop]]
* [[simple_physics_prop]]
==== tanktrain ====
* [[tanktrain_ai]]
* [[tanktrain_aitarget]]
==== target ====
==== target ====
* [[target_cdaudio]]
* [[target_cdaudio]]
Line 587: Line 715:
* [[test_effect]]
* [[test_effect]]
* [[test_proxytoggle]]
* [[test_proxytoggle]]
* [[test_traceline]]
==== trigger ====
==== trigger ====
* [[trigger]]
* [[trigger]]
Line 594: Line 721:
* [[trigger_cdaudio]]
* [[trigger_cdaudio]]
* [[trigger_fog]]
* [[trigger_fog]]
* [[trigger_hierarchy]]
* [[trigger_portal_button]]
* [[trigger_impact]]
* [[trigger_physics_trap]]
* [[trigger_playermovement]]
* [[trigger_proximity]]
* [[trigger_remove]]
* [[trigger_rpgfire]]
* [[trigger_rpgfire]]
* [[trigger_serverragdoll]]
* [[trigger_soundscape]]
* [[trigger_togglesave]]
* [[trigger_togglesave]]
* [[trigger_tonemap]]
* [[trigger_tonemap]]
* [[trigger_tractorbeam]]
* [[trigger_tractorbeam]]
* [[trigger_vphysics_motion]]
* [[trigger_waterydeath]]
* [[trigger_waterydeath]]
* [[trigger_weapon_dissolve]]
* [[trigger_weapon_dissolve]]
* [[trigger_wind]]
==== vgui ====
==== vgui ====
* [[vgui_indicator_panel]]
* [[vgui_indicator_panel]]
* [[vgui_slideshow_display]]
* [[vgui_screen_team]]
==== [Other] ====
==== weapon ====
* [[_firesmoke]]
* [[weapon_cubemap]]
* [[_plasma]]
* [[weapon_portal_base]]
* [[weapon_promo_antenna_ball]]
* [[weapon_promo_antenna_egg]]
* [[weapon_promo_helmet_ball]]
* [[weapon_promo_helmet_egg]]
==== [other] ====
* [[aitesthull]]
* [[ar2explosion]]
* [[ar2explosion]]
* [[beam]]
* [[beam]]
Line 622: Line 746:
* [[cube_rotationcontroller]]
* [[cube_rotationcontroller]]
* [[dynamic_prop]]
* [[dynamic_prop]]
* [[ent_watery_leech]]
* [[event_queue_saveload_proxy]]
* [[event_queue_saveload_proxy]]
* [[exploding_futbol_catcher]]
* [[fish]]
* [[fish]]
* [[fizzler_multiorigin_sound_player]]
* [[floorturret_tipcontroller]]
* [[floorturret_tipcontroller]]
* [[funCBaseFlex]]
* [[funCBaseFlex]]
* [[hammer_updateignorelist]]
* [[gib]]
* [[hl2_gamerules]]
* [[hl2_gamerules]]
* [[instanced_scripted_scene]]
* [[instanced_scripted_scene]]
* [[keyframe_track]]
* [[logic_proximity]]
* [[light_glspot]]
* [[math_colorblend]]
* [[model_studio]]
* [[model_studio]]
* [[momentary_door]]
* [[momentary_door]]
* [[monster_furniture]]
* [[mortarshell]]
* [[mortarshell]]
* [[move_keyframed]]
* [[multisource]]
* [[multisource]]
* [[paint_stream]]
* [[path_corner_crash]]
* [[path_corner_crash]]
* [[predicted_viewmodel]]
* [[phys_bone_follower]]
* [[raggib]]
* [[raggib]]
* [[rocket_turret_projectile]]
* [[rope_anchor]]
* [[rope_anchor]]
* [[scene_manager]]
* [[scene_manager]]
* [[scripted_scene]]
* [[skybox_swapper]]
* [[skybox_swapper]]
* [[soundent]]
* [[soundent]]
Line 648: Line 774:
* [[spotlight_end]]
* [[spotlight_end]]
* [[spraycan]]
* [[spraycan]]
* [[sunlight_shadow_control]]
* [[te_tester]]
* [[te_tester]]
* [[team_manager]]
* [[team_manager]]
* [[vehicle_viewcontroller]]
* [[viewmodel]]
* [[viewmodel]]
* [[waterbullet]]
* [[waterbullet]]
* [[weapon_cubemap]]
* [[wearable_item]]
* [[wearable_item]]
* [[window_pane]]
* [[window_pane]]

Revision as of 23:45, 12 June 2011

Portal 2 This is a complete list of all Portal 2 entities.

portal2.fgd

env

filter

func

info

linked

logic

npc

paint

point

portalmp

prop

trigger

vgui

worldspawn

portal.fgd

env

func

info

npc

point

prop

trigger

vgui

weapon

halflife2.fgd

ai

assault

cycler

env

filter

func

generic

info

logic

monster

npc

path

player

point

prop

script

scripted

trigger

vehicle

base.fgd

ai

ambient

beam

color

cycler

env

filter

fog

func

game

gibshooter

hammer

info

keyframe

light

logic

material

math

momentary

move

npc

path

phys

physics

point

postprocess

prop

shadow

sky

sunlight

tanktrain

test

trigger

vgui

water

worldspawn

Unimplemented FGD entities

Entities defined in the FGD that aren't implemented by the engine.

Note.pngNote:Some of them are internal entities.

ai

env

func

info

move

npc

point

prop

Undefined map entities

Entities used in the official BSP map files that are undefined in the FGD.

Undefined engine entities

Entities dumped by the dumpentityfactories console command that are both unused in official BSP map files and undefined in the FGD.

_

ai

base

cycler

ent

entity

env

filter

func

grenade

handle

info

info

npc

physics

player

point

portal

predicted

prop

simple

target

test

trigger

vgui

weapon

[other]