This article relates to the game "Portal 2". Click here for more information.

List of Portal 2 Entities: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Updated with the ColumnBox template. CSS3 rocks!)
m (→‎{{src}}[[Base.fgd/Portal 2 | base.fgd]]: clean up, replaced: {{source}} → {{src}})
 
(17 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{portal2}} This is a complete list of all [[Portal 2]] entities.
{{lang|List of Portal 2 Entities|title=''Portal 2''—List of Entities}}{{p2 topicon}}
{{back | Portal 2 Level Creation}}
__NOTOC__


==Map entities==
{{todo|This page is inaccurate as not all of the entities listed on the base/HL2/Portal pages still exist in Portal 2, it should be changed to list the specific entities which Portal 2 has (check dumpentityfactories). Also maybe get rid of the separate sections for each FGD file since it's not very useful information.}}
Entities that are used in the official [[BSP]] map files.  


===Portal 2 specific===
== {{src}}[[Base.fgd/Portal 2 | base.fgd]] ==
See [[List of base entities]]
 
== {{hl2}}[[Half Life 2.fgd | halflife2.fgd]] ==
See [[List of HL2 entities]]
 
== {{portal}}[[portal.fgd]] ==
See [[List of Portal entities]]
 
== {{portal2}}[[portal2.fgd]] ==
{{ColumnBox|count=4|
{{ColumnBox|count=4|
==== env ====
'''env'''
* [[env_portal_credits]]
* [[env_player_viewfinder]]
* [[env_portal_laser]]
* [[env_portal_laser]]
==== func ====
'''filter'''
* [[func_noportal_volume]]
* [[filter_player_held]]
* [[func_portal_bumper]]
'''func'''
* [[func_portal_detector]]
* [[func_placement_clip]]
==== info ====
* [[func_portalled]]
'''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]]
==== npc ====
* [[info_target]]
* [[info_target_personality_sphere]]
'''item'''
* [[item_nugget]]
'''linked'''
* [[linked_portal_door]]
'''logic'''
* [[logic_coop_manager]]
* [[logic_timescale]]
'''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'''
==== prop ====
* [[point_changelevel]]
* [[prop_exploding_futbol]]
* [[point_futbol_shooter]]
* [[point_laser_target]]
* [[point_push]]
* [[point_survey]]
'''portalmp'''
* [[portalmp_gamerules]]
'''prop'''
* [[prop_button]]
* [[prop_floor_ball_button]]
* [[prop_floor_ball_button]]
* [[prop_floor_button]]
* [[prop_floor_button]]
Line 34: Line 61:
* [[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'''
* [[trigger_catapult]]
* [[trigger_catapult]]
* [[trigger_paint_cleanser]]
* [[trigger_paint_cleanser]]
* [[trigger_ping_detector]]
* [[trigger_ping_detector]]
* [[trigger_portal_cleanser]]
* [[trigger_playerteam]]
==== [Misc] ====
'''vgui'''
* [[point_changelevel]]
* [[vgui_level_placard_display]]
* [[paint_sphere]]
* [[vgui_mp_lobby_display]]
* [[point_futbol_shooter]]
'''worldspawn'''
* [[vgui_neurotoxin_countdown]]
* [[worldspawn]]
* [[weapon_portalgun]]
}}
}}


===Base entities===
{{entlist fgd}}
{{ColumnBox|count=4|
{{ColumnBox|count=4|
==== ai ====
'''ai'''
* [[ai_addon_builder]]
* [[ai_addon_builder]]
* [[ai_relationship]]
* [[ai_ally_manager]]
* [[ai_script_conditions]]
* [[ai_goal_injured_follow]]
==== color ====
* [[ai_goal_police]]
* [[color_correction]]
'''env'''
* [[color_correction_volume]]
* [[env_cubemap]]
==== env ====
* [[env_flare]]
* [[env_ar2explosion]]
* [[env_starfield]]
* [[env_entity_maker]]
* [[env_terrainmorph]]
* [[env_explosion]]
'''func'''
* [[env_fade]]
* [[func_detail]]
* [[env_fire]]
* [[func_camera_target]]
* [[env_fog_controller]]
* [[func_instance]]
* [[env_global]]
* [[func_instance_origin]]
* [[env_hudhint]]
* [[func_instance_parms]]
* [[env_instructor_hint]]
* [[func_lookdoor]]
* [[env_lightglow]]
* [[func_viscluster]]
* [[env_microphone]]
'''info'''
* [[env_physexplosion]]
* [[info_lighting]]
* [[env_physimpact]]
* [[env_projectedtexture]]
* [[env_shake]]
* [[env_shooter]]
* [[env_soundscape]]
* [[env_soundscape_proxy]]
* [[env_spark]]
* [[env_splash]]
* [[env_sprite]]
* [[env_sprite_clientside]]
* [[env_texturetoggle]]
* [[env_tonemap_controller]]
* [[env_viewpunch]]
* [[env_wind]]
==== filter ====
* [[filter_activator_class]]
* [[filter_activator_model]]
* [[filter_activator_name]]
* [[filter_damage_type]]
* [[filter_multi]]
* [[filter_player_held]]
==== func ====
* [[func_areaportal]]
* [[func_areaportalwindow]]
* [[func_breakable]]
* [[func_brush]]
* [[func_button]]
* [[func_clip_vphysics]]
* [[func_door]]
* [[func_door_rotating]]
* [[func_illusionary]]
* [[func_instance_io_proxy]]
* [[func_monitor]]
* [[func_movelinear]]
* [[func_physbox]]
* [[func_rotating]]
* [[func_rot_button]]
* [[func_smokevolume]]
* [[func_tank]]
* [[func_tanktrain]]
* [[func_tracktrain]]
* [[func_wall]]
==== game ====
* [[game_end]]
* [[game_gib_manager]]
* [[game_text]]
==== info ====
* [[infodecal]]
* [[info_game_event_proxy]]
* [[info_landmark]]
* [[info_lighting_relative]]
* [[info_lighting_relative]]
* [[info_node]]
* [[info_no_dynamic_shadow]]
* [[info_overlay_accessor]]
* [[info_overlay]]
* [[info_particle_system]]
* [[info_overlay_transition]]
* [[info_player_start]]
* [[info_teleporter_countdown]]
* [[info_target]]
'''item'''
* [[info_target_instructor_hint]]
* [[item_paint_power_pickup]]
* [[info_teleport_destination]]
'''logic'''
==== light ====
* [[logic_player_slowtime]]
* [[light]]
'''move'''
* [[light_directional]]
* [[move_track]]
* [[light_dynamic]]
'''npc'''
* [[light_environment]]
* [[npc_portal_turret_ground]]
* [[light_spot]]
* [[npc_puppet]]
==== logic ====
* [[npc_spotlight]]
* [[logic_achievement]]
* [[npc_turret_ground]]
* [[logic_auto]]
'''point'''
* [[logic_autosave]]
* [[point_flesh_effect_target]]
* [[logic_branch]]
'''prop'''
* [[logic_branch_listener]]
* [[prop_coreball]]
* [[logic_case]]
* [[prop_detail]]
* [[logic_choreographed_scene]]
* [[prop_scalable]]
* [[logic_collision_pair]]
* [[prop_static]]
* [[logic_compare]]
'''weapon'''
* [[logic_coop_manager]]
* [[weapon_paintgun]]
* [[logic_eventlistener]]
* [[logic_playerproxy]]
* [[logic_playmovie]]
* [[logic_random_outputs]]
* [[logic_register_activator]]
* [[logic_relay]]
* [[logic_script]]
* [[logic_timer]]
* [[logic_timescale]]
==== math ====
* [[math_counter]]
* [[math_remap]]
==== npc ====
* [[npc_bullseye]]
* [[npc_enemyfinder]]
==== path ====
* [[path_corner]]
* [[path_track]]
==== phys ====
* [[phys_ballsocket]]
* [[phys_constraint]]
* [[phys_constraintsystem]]
* [[phys_hinge]]
* [[phys_lengthconstraint]]
* [[phys_motor]]
* [[phys_ragdollconstraint]]
* [[phys_spring]]
==== player ====
* [[player_loadsaved]]
* [[player_speedmod]]
* [[player_weaponstrip]]
==== point ====
* [[point_anglesensor]]
* [[point_camera]]
* [[point_clientcommand]]
* [[point_push]]
* [[point_servercommand]]
* [[point_spotlight]]
* [[point_survey]]
* [[point_teleport]]
* [[point_template]]
* [[point_viewcontrol]]
* [[point_viewcontrol_multiplayer]]
* [[point_viewproxy]]
==== prop ====
* [[prop_button]]
* [[prop_dynamic]]
* [[prop_dynamic_override]]
* [[prop_physics]]
* [[prop_physics_override]]
* [[prop_portal]]
* [[prop_ragdoll]]
* [[prop_vehicle_choreo_generic]]
* [[prop_wall_projector]]
==== trigger ====
* [[trigger_autosave]]
* [[trigger_changelevel]]
* [[trigger_gravity]]
* [[trigger_hurt]]
* [[trigger_look]]
* [[trigger_multiple]]
* [[trigger_once]]
* [[trigger_playerteam]]
* [[trigger_push]]
* [[trigger_teleport]]
* [[trigger_transition]]
* [[trigger_weapon_strip]]
==== vgui ====
* [[vgui_movie_display]]
* [[vgui_screen]]
==== [Other] ====
* [[ambient_generic]]
* [[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]]
* [[worldspawn]]
}}
}}


==Unused and internal entities==
{{entlist maps}}
Entities dumped by the <code>dumpentityfactories</code> console command that are not used in the official maps.
* [[info_overlay_accessor]]
* [[prop_exploding_futbol]]
* [[prop_scaled_cube]]


===Portal 2 specific===
{{entlist engine}}
{{ColumnBox|count=4|
{{ColumnBox|count=4|
==== env ====
'''_'''
* [[env_fizzler_effects]]
* [[_firesmoke]]
* [[env_lightrail_endpoint]]
* [[_plasma]]
==== func ====
'''ai'''
* [[func_portal_orientation]]
* [[func_portalled]]
==== npc ====
* [[npc_hover_turret]]
* [[npc_rocket_turret]]
==== portal ====
* [[portal_base2D]]
* [[portal_gamerules]]
* [[portal_mp_stats]]
* [[portal_race_checkpoint]]
* [[portal_ragdoll]]
* [[portalmp_gamerules]]
* [[portalsimulator_collisionentity]]
==== prop ====
* [[prop_exploding_futbol_socket]]
* [[prop_exploding_futbol_spawner]]
* [[prop_glados_core]]
* [[prop_glass_futbol]]
* [[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===
{{ColumnBox|count=4|
==== 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]]
'''base'''
* [[ai_sound]]
* [[ai_speechfilter]]
* [[aiscripted_schedule]]
* [[aitesthull]]
==== assault ====
* [[assault_assaultpoint]]
* [[assault_rallypoint]]
==== base ====
* [[baseanimating_projectile]]
* [[baseanimating_projectile]]
* [[basehlcombatweapon]]
* [[basehlcombatweapon]]
Line 326: Line 155:
* [[baseprojectile]]
* [[baseprojectile]]
* [[basespriteprojectile]]
* [[basespriteprojectile]]
==== cycler ====
'''cycler'''
* [[cycler]]
* [[cycler_actor]]
* [[cycler_blender]]
* [[cycler_blender]]
* [[cycler_flex]]
* [[cycler_flex]]
* [[cycler_weapon]]
* [[cycler_weapon]]
* [[cycler_wreckage]]
* [[cycler_wreckage]]
==== entity ====
'''ent'''
* [[ent_hover_turret_tether]]
* [[ent_watery_leech]]
'''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 210:
* [[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]]
'''grenade'''
==== 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_beam]]
* [[grenade_beam]]
* [[grenade_beam_chaser]]
* [[grenade_beam_chaser]]
==== handle ====
'''handle'''
* [[handle_dummy]]
* [[handle_dummy]]
* [[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 ====
'''item'''
* [[item_nugget]]
* [[item_nugget]]
* [[item_sodacan]]
* [[item_sodacan]]
* [[item_suit]]
* [[item_suit]]
* [[item_suitcharger]]
* [[item_suitcharger]]
==== logic ====
'''npc'''
* [[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_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 527: Line 249:
* [[physicsclonearea]]
* [[physicsclonearea]]
* [[physicsshadowclone]]
* [[physicsshadowclone]]
==== player ====
'''player'''
* [[player]]
* [[player]]
* [[player_manager]]
* [[player_manager]]
* [[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 ====
'''target'''
* [[tanktrain_ai]]
* [[tanktrain_aitarget]]
==== target ====
* [[target_cdaudio]]
* [[target_cdaudio]]
* [[target_changegravity]]
* [[target_changegravity]]
==== test ====
'''test'''
* [[test_effect]]
* [[test_effect]]
* [[test_proxytoggle]]
* [[test_proxytoggle]]
* [[test_traceline]]
'''trigger'''
==== trigger ====
* [[trigger]]
* [[trigger]]
* [[trigger_auto_crouch]]
* [[trigger_auto_crouch]]
Line 594: Line 298:
* [[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 323:
* [[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]]
* [[light_glspot]]
* [[light_glspot]]
* [[math_colorblend]]
* [[logic_proximity]]
* [[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 352:
* [[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]]
Line 660: Line 361:
}}
}}


[[Category:Entities]]
[[Category:Portal 2]]
[[Category:Portal 2 Entities|*]]
 
[[Category:Level Design]]
[[Category:Entities by game]]

Latest revision as of 01:04, 6 January 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)
Portal 2 Level Creation


Todo: This page is inaccurate as not all of the entities listed on the base/HL2/Portal pages still exist in Portal 2, it should be changed to list the specific entities which Portal 2 has (check dumpentityfactories). Also maybe get rid of the separate sections for each FGD file since it's not very useful information.

Source base.fgd

See List of base entities

Half-Life 2 halflife2.fgd

See List of HL2 entities

Portalportal.fgd

See List of Portal entities

Portal 2portal2.fgd

env

filter

func

info

item

linked

logic

npc

paint

point

portalmp

prop

trigger

vgui

worldspawn

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

env

func

info

item

logic

move

npc

point

prop

weapon

Undocumented map entities

Entities used in the official BSP map files that are undefined in the official FGD. These will most likely work in-game, but require custom FGD code for Hammer.

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

base

cycler

ent

entity

env

filter

func

grenade

handle

info

item

npc

physics

player

point

portal

predicted

prop

simple

target

test

trigger

vgui

weapon

[other]