-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEntityList.html
More file actions
30 lines (27 loc) · 439 KB
/
EntityList.html
File metadata and controls
30 lines (27 loc) · 439 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!doctype html><html lang=en dir=ltr class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-EntityList/index" data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.9.2"><title data-rh=true>Entity List | Source2 Wiki</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true property=og:image content=https://source2wiki.github.io/img/docusaurus-social-card.jpg /><meta data-rh=true name=twitter:image content=https://source2wiki.github.io/img/docusaurus-social-card.jpg /><meta data-rh=true property=og:url content=https://source2wiki.github.io/EntityList /><meta data-rh=true property=og:locale content=en /><meta data-rh=true name=docusaurus_locale content=en /><meta data-rh=true name=docsearch:language content=en /><meta data-rh=true name=keywords content="source2, wiki, source2wiki"/><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true name=og:site_name content="Source2 Wiki"/><meta data-rh=true name=docusaurus_version content=current /><meta data-rh=true name=docusaurus_tag content=docs-default-current /><meta data-rh=true name=docsearch:version content=current /><meta data-rh=true name=docsearch:docusaurus_tag content=docs-default-current /><meta data-rh=true property=og:title content="Entity List | Source2 Wiki"/><meta data-rh=true name=description content="A searchable list of every entity in every Source2 game."/><meta data-rh=true property=og:description content="A searchable list of every entity in every Source2 game."/><link data-rh=true rel=icon href=/img/favicon.ico /><link data-rh=true rel=canonical href=https://source2wiki.github.io/EntityList /><link data-rh=true rel=alternate href=https://source2wiki.github.io/EntityList hreflang=en /><link data-rh=true rel=alternate href=https://source2wiki.github.io/EntityList hreflang=x-default /><script data-rh=true type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://source2wiki.github.io/EntityList/","name":"Entity List","position":1}]}</script><script type=application/ld+json>{"@context":"https://schema.org/","@type":"WebSite","image":"https://www.source2.wiki/img/social-icon.png","isAccessibleForFree":true,"logo":"https://www.source2.wiki/img/logo.svg","name":"Source2 Wiki","screenshot":"https://www.source2.wiki/img/docusaurus-social-card.jpg","url":"https://source2.wiki/"}</script><link rel=stylesheet href=/assets/css/styles.b168d94e.css /><script src=/assets/js/runtime~main.6ffd809b.js defer></script><script src=/assets/js/main.d7752bcf.js defer></script></head><body class=navigation-with-keyboard><svg style="display: none;"><defs>
<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id=__docusaurus><link rel=preload as=image href=/img/logo.svg /><link rel=preload as=image href=/img/dota2_icon.png /><link rel=preload as=image href=/img/cs2_icon.png /><link rel=preload as=image href=/img/hla_icon.png /><link rel=preload as=image href=/img/steamvr_icon.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_dof_controller.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_multiple.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_physexplosion.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/light_importance_volume.png /><link rel=preload as=image href=/fgd_dump/img/dota2/point_nav_walkable.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_blind_zombie_sound_area.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/npc_maker.png /><link rel=preload as=image href=/fgd_dump/img/hla/logic_handsup_listener.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_wind_clientside.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_sound_area_sphere.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/point_soundevent.png /><link rel=preload as=image href=/fgd_dump/img/cs2/env_cs_place.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_event_path_corner.png /><link rel=preload as=image href=/fgd_dump/img/hla/logic_achievement.png /><link rel=preload as=image href=/fgd_dump/img/hla/info_hlvr_offscreen_particle_texture.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_snd_sos_opvar.png /><link rel=preload as=image href=/fgd_dump/img/hla/info_snipertarget.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/tanktrain_ai.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_visibility_box.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/point_template.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_event_sphere.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_traversal_modifier_to_line.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_traversal_tp_interrupt.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_traversal_modifier.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_fire.png /><link rel=preload as=image href=/fgd_dump/img/cs2/trigger_bomb_reset.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_proximity.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_firesource.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_goal_injured_follow.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_target.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_crafting_station_object_placement.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/light_dynamic.png /><link rel=preload as=image href=/fgd_dump/img/hla/hl_vr_environmental_interaction_volume.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_world_layer.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_lerp_object.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_compare.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/scripted_target.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_stack_save.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_turret_citizen_battery.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_once.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ambient_generic.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/aiscripted_schedule.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_soundscape.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_cull_triangles.png /><link rel=preload as=image href=/fgd_dump/img/dota2/filter_modifier.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_multi.png /><link rel=preload as=image href=/fgd_dump/img/hla/env_spherical_vignette.png /><link rel=preload as=image href=/fgd_dump/img/hla/ai_goal_lead_weapon.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_relay.png /><link rel=preload as=image href=/fgd_dump/img/dota2/filter_activator_attribute_int.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_instructor_hint.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_proximity.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_damage_type.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_landmark.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_wind.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_gravity.png /><link rel=preload as=image href=/fgd_dump/img/dota2/func_precipitation.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_branch.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_foliage_interaction.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/color_correction.png /><link rel=preload as=image href=/fgd_dump/img/dota2/trigger_boss_attackable.png /><link rel=preload as=image href=/fgd_dump/img/cs2/point_script.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_timer.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_activator_class.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_event_param.png /><link rel=preload as=image href=/fgd_dump/img/cs2/light_environment.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_instructor_vr_hint.png /><link rel=preload as=image href=/fgd_dump/img/dota2/filter_dota.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/water_lod_control.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/haptic_relay.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_microphone.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/visibility_hint.png /><link rel=preload as=image href=/fgd_dump/img/hla/filter_vr_grenade.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_los.png /><link rel=preload as=image href=/fgd_dump/img/dota2/commentary_auto.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_auto.png /><link rel=preload as=image href=/fgd_dump/img/hla/info_target_helicopter_crash.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_explosion.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_volumetric_fog_volume.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_script.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_soundscape_triggerable.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_tonemap_controller.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_playermovement.png /><link rel=preload as=image href=/fgd_dump/img/cs2/env_player_visibility.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_activator_mass_greater.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_spawngroup_load_unload.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/gibshooter.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_choreographed_scene.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_event_alignedbox.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_traversal_no_teleport.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_look.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_changelevel.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_player_peephole.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_soundscape_proxy.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_soundscape_triggerable.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_random_outputs.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_enemy.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_opvar_set_obb.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_attached_item_manager.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_opvar_set_point.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_traversal_invalid_spot.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_blind_zombie_crash.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_activator_context.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_goal_lead.png /><link rel=preload as=image href=/fgd_dump/img/hla/info_hlvr_toner_path.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_event_cone.png /><link rel=preload as=image href=/fgd_dump/img/hla/point_hlvr_player_input_modifier.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_lighting.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_npc_counter_radius.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_physimpact.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/math_counter.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_opvar_set_path_corner.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_activator_model.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_rotorshooter.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/tanktrain_aitarget.png /><link rel=preload as=image href=/fgd_dump/img/hla/save_photogrammetry_anchor.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_xen_foliage_interaction.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_autosave.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_spawngroup_landmark.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_xen_membrane_door.png /><link rel=preload as=image href=/fgd_dump/img/cs2/trigger_hostage_reset.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_physics.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_goal_fightfromcover.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/scripted_sentence.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/info_npc_spawn_destination.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/filter_activator_name.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/game_text.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_scene_list_manager.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_soundscape.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_blind_zombie_wander_area.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_detect_explosion.png /><link rel=preload as=image href=/fgd_dump/img/dota2/trigger_no_wards.png /><link rel=preload as=image href=/fgd_dump/img/hla/point_grabbable.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_remove.png /><link rel=preload as=image href=/fgd_dump/img/cs2/func_hostage_rescue.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_gradient_fog.png /><link rel=preload as=image href=/fgd_dump/img/hla/func_nav_markup.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_goal_standoff.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_cubemap_fog.png /><link rel=preload as=image href=/fgd_dump/img/hla/logic_gameevent_listener.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/npc_template_maker.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_shooter.png /><link rel=preload as=image href=/fgd_dump/img/hla/info_hlvr_equip_player.png /><link rel=preload as=image href=/fgd_dump/img/hla/logic_distance_autosave.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/point_instructor_event.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_autosave.png /><link rel=preload as=image href=/fgd_dump/img/hla/point_hlvr_strip_player.png /><link rel=preload as=image href=/fgd_dump/img/dota2/trigger_transition.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_push.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_resource_analyzer.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_goal_follow.png /><link rel=preload as=image href=/fgd_dump/img/hla/ghost_actor.png /><link rel=preload as=image href=/fgd_dump/img/hla/logic_door_barricade.png /><link rel=preload as=image href=/fgd_dump/img/hla/post_processing_volume.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_opvar_set_wind_obb.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/assault_rallypoint.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_opvar_set.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_soundscape_proxy.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_event_orientedbox.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/assault_assaultpoint.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_player_out_of_ammo.png /><link rel=preload as=image href=/fgd_dump/img/dota2/trigger_shop.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_spark.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/game_end.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/npc_enemyfinder.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_opvar_set_auto_room.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_teleport.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_detect_bullet_fire.png /><link rel=preload as=image href=/fgd_dump/img/hla/info_notepad.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_fade.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_goal_police.png /><link rel=preload as=image href=/fgd_dump/img/dota2/snd_sound_area_obb.png /><link rel=preload as=image href=/fgd_dump/img/hla/npc_antlion_template_maker.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_event_point.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_shake.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_npc_counter_aabb.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_wind.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/npc_bullseye.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/trigger_hurt.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_npc_counter_obb.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/shadow_control.png /><link rel=preload as=image href=/fgd_dump/img/hla/info_target_gunshipcrash.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/phys_ragdollmagnet.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_clock.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_case.png /><link rel=preload as=image href=/fgd_dump/img/hla/func_nav_blocker.png /><link rel=preload as=image href=/fgd_dump/img/dota2/trigger_hero.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_fog_controller.png /><link rel=preload as=image href=/fgd_dump/img/hla/ghost_speaker.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_sound.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/logic_multicompare.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/snd_opvar_set_aabb.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_soundscape.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/env_sky.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/ai_relationship.png /><link rel=preload as=image href=/fgd_dump/img/steamvr/phys_ballsocket.png /><link rel=preload as=image href=/fgd_dump/img/cs2/light_omni2.png /><link rel=preload as=image href=/fgd_dump/img/hla/trigger_zap_module.png /><link rel=preload as=image href=/img/nonFGD/filter_activator_team.png /><div role=region aria-label="Skip to main content"><a class=skipToContent_fXgn href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><nav aria-label=Main class="theme-layout-navbar navbar navbar--fixed-top"><div class=navbar__inner><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded=false class="navbar__toggle clean-btn" type=button><svg width=30 height=30 viewBox="0 0 30 30" aria-hidden=true><path stroke=currentColor stroke-linecap=round stroke-miterlimit=10 stroke-width=2 d="M4 7h22M4 15h22M4 23h22"/></svg></button><a class=navbar__brand href=/><div class=navbar__logo><img src=/img/logo.svg alt="" class="themedComponent_mlkZ themedComponent--light_NVdE"/><img src=/img/logo.svg alt="" class="themedComponent_mlkZ themedComponent--dark_xIcU"/></div><b class="navbar__title text--truncate">Source2 Wiki</b></a><button class=game-selector><div class=current-game-label>Select Game...</div></button></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href=https://s2v.app/SchemaExplorer/any/ target=_blank rel="noopener noreferrer" class="navbar__item navbar__link custom-schema-explorer-link">Schema Explorer<svg width=8 height=8 viewBox="0 0 10 10" style=margin-left:4px;margin-bottom:2px;vertical-align:middle;opacity:0.6 aria-hidden=true><path d="M1 9L9 1M9 1H3M9 1V7" stroke=currentColor stroke-width=1.5 stroke-linecap=round stroke-linejoin=round fill=none /></svg></a><a href=https://discord.gg/W88PUtQKDY target=_blank rel="noopener noreferrer" class="navbar__item navbar__link" title=Discord>
<div class="navbar__item navbar__link discord-button" target=_blank rel="noopener noreferrer">
<svg xmlns=http://www.w3.org/2000/svg width=24 height=24 viewBox="0 0 71 55" class=discord-icon>
<path d="M60.1045 4.8978C55.5792 2.8214 50.7265 1.2916 45.6527 0.41542C45.5601 0.39851 45.4675 0.440769 45.4207 0.525289C44.7963 1.6353 44.105 3.0834 43.6209 4.2216C38.1637 3.4046 32.7345 3.4046 27.3892 4.2216C26.905 3.0581 26.1886 1.6353 25.5613 0.525289C25.5145 0.443589 25.4219 0.40133 25.3293 0.41542C20.2555 1.2888 15.4028 2.8186 10.8775 4.8978C10.8384 4.9147 10.8046 4.9429 10.7825 4.9795C1.57795 18.7309 -0.943561 32.1443 0.293454 45.3914C0.299005 45.4562 0.335386 45.5182 0.385166 45.5576C6.45866 50.0174 12.3413 52.7249 18.1147 54.5195C18.2073 54.5477 18.3051 54.5139 18.3638 54.4378C19.7295 52.5728 20.9469 50.6063 21.9907 48.5383C22.0522 48.4172 21.9934 48.2735 21.8676 48.2256C19.9366 47.4931 18.0979 46.6 16.3292 45.5858C16.1893 45.5041 16.1786 45.3021 16.3292 45.2122C16.679 45.004 17.0289 44.7836 17.3616 44.5659C17.4312 44.5199 17.5238 44.5076 17.6011 44.5414C29.2558 49.4152 41.8354 49.4152 53.3196 44.5414C53.3969 44.5049 53.4895 44.5172 53.5625 44.5631C53.8953 44.7808 54.2451 45.004 54.5968 45.2122C54.7474 45.3021 54.7396 45.5041 54.5996 45.5858C52.8309 46.6197 50.9922 47.4931 49.0594 48.2228C48.9336 48.2707 48.8776 48.4172 48.9391 48.5383C49.999 50.6036 51.2164 52.5692 52.5552 54.4342C52.6103 54.5139 52.7108 54.5477 52.8034 54.5195C58.593 52.7249 64.4756 50.0174 70.5491 45.5576C70.6026 45.5182 70.6372 45.459 70.6427 45.3942C72.1747 29.0986 67.2147 15.7752 60.1968 4.9823C60.1775 4.9429 60.1437 4.9147 60.1045 4.8978ZM23.7259 37.3253C20.2276 37.3253 17.3451 34.1136 17.3451 30.1693C17.3451 26.225 20.1717 23.0133 23.7259 23.0133C27.308 23.0133 30.1626 26.2532 30.1066 30.1693C30.1066 34.1136 27.28 37.3253 23.7259 37.3253ZM47.3178 37.3253C43.8196 37.3253 40.937 34.1136 40.937 30.1693C40.937 26.225 43.7636 23.0133 47.3178 23.0133C50.9 23.0133 53.7545 26.2532 53.6986 30.1693C53.6986 34.1136 50.9 37.3253 47.3178 37.3253Z" fill=currentColor />
</svg>
</div>
</a><a href=https://github.com/Source2Wiki/Source2Wiki target=_blank rel="noopener noreferrer" class="navbar__item navbar__link" title=GitHub>
<div class="navbar__item navbar__link github-button" target=_blank rel="noopener noreferrer">
<svg xmlns=http://www.w3.org/2000/svg width=24 height=24 viewBox="0 0 24 24" class=github-icon>
<path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" fill=currentColor />
</svg>
</div>
</a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type=button disabled title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill=currentColor d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"/></svg></button></div><div class=navbarSearchContainer_Bca1><div class="navbar__search searchBarContainer_NW3z" dir=ltr><input placeholder=Search aria-label=Search class="navbar__search-input searchInput_YFbd" value="" /><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class=docsWrapper_hBAB><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type=button></button><div class=docRoot_UBD9><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class=sidebarViewport_aRkj><div class=sidebar_njMd><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/><span title=Welcome class=linkLabel_WmDU>Welcome</span></a><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" href=/category/how-to-edit><span title="How to edit" class=categoryLinkLabel_W154>How to edit</span></a><button aria-label="Expand sidebar category 'How to edit'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" href=/EngineTools><span title="Editor Tools" class=categoryLinkLabel_W154>Editor Tools</span></a><button aria-label="Collapse sidebar category 'Editor Tools'" aria-expanded=true type=button class="clean-btn menu__caret"></button></div><ul class=menu__list><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/AssetBrowser><span title="Asset Browser" class=categoryLinkLabel_W154>Asset Browser</span></a><button aria-label="Expand sidebar category 'Asset Browser'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/HammerEditor><span title="Hammer Level Editor" class=categoryLinkLabel_W154>Hammer Level Editor</span></a><button aria-label="Expand sidebar category 'Hammer Level Editor'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/MaterialEditor><span title="Material Editor" class=categoryLinkLabel_W154>Material Editor</span></a><button aria-label="Expand sidebar category 'Material Editor'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/AnimgraphEditor><span title="Animgraph Editor" class=categoryLinkLabel_W154>Animgraph Editor</span></a><button aria-label="Expand sidebar category 'Animgraph Editor'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/CS2WorkshopItemEditor><span title="CS2 Workshop Item Editor" class=categoryLinkLabel_W154>CS2 Workshop Item Editor</span></a><button aria-label="Expand sidebar category 'CS2 Workshop Item Editor'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/ModelDoc><span title="Model Doc" class=categoryLinkLabel_W154>Model Doc</span></a><button aria-label="Expand sidebar category 'Model Doc'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/ParticleEditor><span title="Particle Editor" class=categoryLinkLabel_W154>Particle Editor</span></a><button aria-label="Expand sidebar category 'Particle Editor'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/PostProcessingEditor><span title="Post Processing Editor" class=categoryLinkLabel_W154>Post Processing Editor</span></a><button aria-label="Expand sidebar category 'Post Processing Editor'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/SubrectEditor><span title="Subrect Definition Editor" class=categoryLinkLabel_W154>Subrect Definition Editor</span></a><button aria-label="Expand sidebar category 'Subrect Definition Editor'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/EngineTools/VConsole><span title=VConsole class=linkLabel_WmDU>VConsole</span></a><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/WorkshopManager><span title="Workshop Manager" class=categoryLinkLabel_W154>Workshop Manager</span></a><button aria-label="Expand sidebar category 'Workshop Manager'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" tabindex=0 href=/EngineTools/ModelEditor><span title="Model Editor (SteamVR)" class=categoryLinkLabel_W154>Model Editor (SteamVR)</span></a><button aria-label="Expand sidebar category 'Model Editor (SteamVR)'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class=menu__link tabindex=0 href=/EngineTools/ResourceCompiler><span title="Resource Compiler" class=linkLabel_WmDU>Resource Compiler</span></a></ul><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current=page href=/EntityList><span title="Entity List" class=linkLabel_WmDU>Entity List</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/Convars><span title="Console Variables/Commands" class=linkLabel_WmDU>Console Variables/Commands</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/ToolTextures><span title="Tool Textures" class=linkLabel_WmDU>Tool Textures</span></a><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" href=/CommunityGuides><span title="Community Guides" class=categoryLinkLabel_W154>Community Guides</span></a><button aria-label="Expand sidebar category 'Community Guides'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" href=/FileFormats><span title="File Formats" class=categoryLinkLabel_W154>File Formats</span></a><button aria-label="Expand sidebar category 'File Formats'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role=button aria-expanded=false href="/Scripting/Counter-Strike 2/cs_script/introduction"><span title=Scripting class=categoryLinkLabel_W154>Scripting</span></a></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist" href=/ExternalTools><span title="External Tools" class=categoryLinkLabel_W154>External Tools</span></a><button aria-label="Expand sidebar category 'External Tools'" aria-expanded=false type=button class="clean-btn menu__caret"></button></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed entities-category-separator"><div class=menu__list-item-collapsible><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role=button aria-expanded=false href=/Entities/ai_addon_builder><span title=Entities class=categoryLinkLabel_W154>Entities</span></a></div></ul></nav></div></div></aside><main class=docMainContainer_TBSr><div class="container padding-top--md padding-bottom--lg"><div class=row><div class=col><div class=docItemContainer_Djhp><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label=Breadcrumbs><ul class=breadcrumbs><li class=breadcrumbs__item><a aria-label="Home page" class=breadcrumbs__link href=/><svg viewBox="0 0 24 24" class=breadcrumbHomeIcon_YNFT><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill=currentColor /></svg></a><li class="breadcrumbs__item breadcrumbs__item--active"><span class=breadcrumbs__link>Entity List</span></ul></nav><div class="theme-doc-markdown markdown"><header><h1>Entity List</h1></header>
<p>Clicking on the name of an entity will bring you to its page.</p>
<div class=entityTableContainer_Nr13><div class=filterBar_pgmV><div class=searchBox_wqkO><input class=navbar__search-input placeholder=Search value="" /></div><div class=filterBox_qNVC><button class=filterButton_GtY0><div class=filterButtonContent_CSP0><svg class=filterIcon_uwkj xmlns=http://www.w3.org/2000/svg width=24 height=24 viewBox="0 -960 960 960" fill=currentColor><path d="M440-160q-17 0-28.5-11.5T400-200v-240L168-736q-15-20-4.5-42t36.5-22h560q26 0 36.5 22t-4.5 42L560-440v240q0 17-11.5 28.5T520-160h-80Zm40-308 198-252H282l198 252Zm0 0Z"/></svg><span>Filter by Game </span></div></button></div></div><div style=display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap><div class=resultsCount_BfMx>Showing <!-- -->816<!-- --> of <!-- -->816<!-- --> entities</div><div class=resultsCount_BfMx style=text-align:right>Last updated: <span>2 months ago</span></div></div><table><thead><tr><th>Classname<th>Description<th style=width:0px;min-width:0px>Games<tbody><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_movespeed_path_node><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_movespeed_path_node</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_track><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_track</code></div></a><td>An entity used to build paths for other entities to follow. Each path_track is a node on the path, each holding the name of the next path_track in the path.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_player_speak><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_player_speak</code></div></a><td>Used to force the HLVR player to speak<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_hkp2000><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_hkp2000</code></div></a><td>P2000<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_speechfilter><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_speechfilter</code></div></a><td>An entity that can be used to control the idle speech patterns of a set of NPCs.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_bubbles><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_bubbles</code></div></a><td>An entity used to create a volume in which to spawn bubbles.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_dof_controller><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_dof_controller.png alt=env_dof_controller style=width:32px;height:32px /><code class=code_jJqK>env_dof_controller</code></div></a><td>An entity that controls the depth of field settings for the player. Depth of field simulates camera blur of out-of-focus regions of the scene.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_trackchange><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_trackchange</code></div></a><td>An entity that works as a rotating/moving platform that will carry a train to a new track. It must be larger in X-Y planar area than the train, since it must contain the train within these dimensions in order to operate when the train is near it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_dynamic_shadow_hint_box><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_dynamic_shadow_hint_box</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_multiple><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_multiple.png alt=trigger_multiple style=width:32px;height:32px /><code class=code_jJqK>trigger_multiple</code></div></a><td>A trigger volume that can be triggered multiple times.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_physexplosion><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_physexplosion.png alt=env_physexplosion style=width:32px;height:32px /><code class=code_jJqK>env_physexplosion</code></div></a><td>An entity that creates an explosion at its origin. If the no-damage spawnflag is set, the explosion won't be visible, but will apply force to any physics objects within its radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_roshan_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_roshan_spawner</code></div></a><td>Spawns Roshan, the big boss in the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_player_terrorist><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_player_terrorist</code></div></a><td>This entity marks the start point for terrorists. One of these needs to be placed for each team member. 20 start points is typical. Should be placed at least 128 units away from each other and surrounding walls.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_importance_volume><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/light_importance_volume.png alt=light_importance_volume style=width:32px;height:32px /><code class=code_jJqK>light_importance_volume</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_m249><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_m249</code></div></a><td>M249 Para<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_sugar_rush><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_sugar_rush</code></div></a><td>Sugar Rush spot for Roshan.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_tank_gatling><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_tank_gatling</code></div></a><td>Brush Gatling Gun<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_nav_walkable><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/point_nav_walkable.png alt=point_nav_walkable style=width:32px;height:32px /><code class=code_jJqK>point_nav_walkable</code></div></a><td>Causes nav mesh to be generated here and at all points that are reachable via ground movement from here.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/xen_flora_animatedmover><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>xen_flora_animatedmover</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_deferred_light><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_deferred_light</code></div></a><td>[TOOLTIP NEEDS IMPROVEMENT] Deferred light entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_blind_zombie_sound_area><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_blind_zombie_sound_area.png alt=trigger_blind_zombie_sound_area style=width:32px;height:32px /><code class=code_jJqK>trigger_blind_zombie_sound_area</code></div></a><td>Blind Zombie Sound Area<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_viscluster><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_viscluster</code></div></a><td>Any leaves touching this brush will have their vis merged together into a single cluster. Use multiple func_viscluster entities to reduce vis time<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_metropolice><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_metropolice</code></div></a><td>MetroPolice<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_clip_vphysics><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_clip_vphysics</code></div></a><td>A brush entity that's considered solid to vphysics.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_handpose><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_handpose</code></div></a><td>A pose region for the VR hand<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_maker><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/npc_maker.png alt=npc_maker style=width:32px;height:32px /><code class=code_jJqK>npc_maker</code></div></a><td>NPC Maker<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_antlion_grub><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_antlion_grub</code></div></a><td>Antlion grub<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_handsup_listener><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/logic_handsup_listener.png alt=logic_handsup_listener style=width:32px;height:32px /><code class=code_jJqK>logic_handsup_listener</code></div></a><td>An entity that checks if the players hands are above their head<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_wind_clientside><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_wind_clientside.png alt=env_wind_clientside style=width:32px;height:32px /><code class=code_jJqK>env_wind_clientside</code></div></a><td>An entity to control wind in the map, client only. Partially functional.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_g3sg1><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_g3sg1</code></div></a><td>G3SG1 Sniper<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_vehicledriver><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_vehicledriver</code></div></a><td>NPC used to drive a target vehicle.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_teleport><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_teleport</code></div></a><td>An entity that teleports a target entity to this position and angles. If 'Teleport Home' spawn flag is set, teleports the target entity to its spawn position instead.If object is physically simulated, simulation is turned off when teleported.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/infodecal><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>infodecal</code></div></a><td>An entity that places a decal on the world. If the decal has no target name, it will immediately apply itself when the level is loaded. If it has a name specified, it won't apply until it receives the 'Activate' input.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_sound_area_sphere><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_sound_area_sphere.png alt=snd_sound_area_sphere style=width:32px;height:32px /><code class=code_jJqK>snd_sound_area_sphere</code></div></a><td>Creates a spherical Sound Area<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_physics_interactive><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_physics_interactive</code></div></a><td>A physics prop that has a visual 'handle' in the model, and a hand pose attached to that handle.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_soundevent><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/point_soundevent.png alt=point_soundevent style=width:32px;height:32px /><code class=code_jJqK>point_soundevent</code></div></a><td>Plays a sound event from a point. The point can be this entity or a specified entity's position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_enemy_terrorist_spawn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_enemy_terrorist_spawn</code></div></a><td>This entity marks the start point for enemy terrorists in a coop game. Should be placed at least 80 units away from each other and surrounding walls.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_cs_place><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/env_cs_place.png alt=env_cs_place style=width:32px;height:32px /><code class=code_jJqK>env_cs_place</code></div></a><td>An entity used to define a place on a CSGO map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_cubemap_box><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_cubemap_box</code></div></a><td>An env_cubemap with box projection.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_event_path_corner><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_event_path_corner.png alt=snd_event_path_corner style=width:32px;height:32px /><code class=code_jJqK>snd_event_path_corner</code></div></a><td>Plays some number of soundevents (up to max) along segments of a path corner network<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_reflective_glass><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_reflective_glass</code></div></a><td>Used to produce perfectly reflective glass that renders world + entities. Typically, you want your glass brush to have nodraw on all non-reflective surfaces and you want to use a shader like lightmappedreflective in your material applied to the non-nodraw surfaces. See hl2/materials/glass/reflectiveglass001.vmat for an example. NOTE: currently, you cannot use reflective glass in scenes with water, and you can only have 1 reflective glass in your view frustum ( + pvs ) at a time.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_devshot_camera><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_devshot_camera</code></div></a><td>An entity used by the -makedevshots system, which automatically takes screenshots at the position of every devshot camera in the level.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hlvr_vault_tractor_beam_console><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hlvr_vault_tractor_beam_console</code></div></a><td>HLVR Vault Tractor Beam Console<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_achievement><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/logic_achievement.png alt=logic_achievement style=width:32px;height:32px /><code class=code_jJqK>logic_achievement</code></div></a><td>Sends an achievement system related event from the map to the achievement system.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_offscreen_particle_texture><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/info_hlvr_offscreen_particle_texture.png alt=info_hlvr_offscreen_particle_texture style=width:32px;height:32px /><code class=code_jJqK>info_hlvr_offscreen_particle_texture</code></div></a><td>Offscreen Particle Texture<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_creature_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_creature_spawner</code></div></a><td>Spawns creatures.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_zipline><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_zipline</code></div></a><td>Zipline<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_prop_ammobag><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_prop_ammobag</code></div></a><td>Ammobag<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_prop_battery><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_prop_battery</code></div></a><td>Battery<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_electrified_volume><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_electrified_volume</code></div></a><td>Combine barrier that reacts to interactions.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_taser><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_taser</code></div></a><td>weapon_taser<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_advisor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_advisor</code></div></a><td>An adorable sluglike alien with benevolent psychic powers.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_tesla><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_tesla</code></div></a><td>An entity that creates tesla lightning arcs around its origin.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_target_instructor_hint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_target_instructor_hint</code></div></a><td>A generic target that gets replicated to the client for hud hint targeting<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_healthcharger_DEPRECATED><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_healthcharger_DEPRECATED</code></div></a><td>Health Charger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_tec9><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_tec9</code></div></a><td>Tec-9<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/crownfall_shmup_enemy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>crownfall_shmup_enemy</code></div></a><td>Crownfall shmup enemy.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_snd_sos_opvar><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_snd_sos_opvar.png alt=trigger_snd_sos_opvar style=width:32px;height:32px /><code class=code_jJqK>trigger_snd_sos_opvar</code></div></a><td>A trigger volume that sets the value of an snd_sos opvar.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_snipertarget><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/info_snipertarget.png alt=info_snipertarget style=width:32px;height:32px /><code class=code_jJqK>info_snipertarget</code></div></a><td>Sniper Target<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/tanktrain_ai><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/tanktrain_ai.png alt=tanktrain_ai style=width:32px;height:32px /><code class=code_jJqK>tanktrain_ai</code></div></a><td>Train chase AI<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_crafting_currency_small><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_crafting_currency_small</code></div></a><td>Crafting Currency (Small)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_barney><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_barney</code></div></a><td>Barney<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_visibility_box><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_visibility_box.png alt=info_visibility_box style=width:32px;height:32px /><code class=code_jJqK>info_visibility_box</code></div></a><td>A dynamic visibility culling box which can be used to hide objects at runtime and can be toggled on and off by entity I/O.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_detail_blocker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_detail_blocker</code></div></a><td>A Hammer-only brush entity that prevents detail sprites from being placed inside its volume.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_template><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/point_template.png alt=point_template style=width:32px;height:32px /><code class=code_jJqK>point_template</code></div></a><td>Turns an entity, or set of entities, into a single template that can be instanced anywhere, and multiple times. If there are interdependencies (entity I/O, hierarchy, or other name references) between the entities in the template, the entities in the template will have their names changed and the interdependencies will be reconnected to the changes names. The name change format is as follows: '&0000', where the 0000 will be replaced with the current global template instance, so wildcard searches for '*' will still find them.<br/><br/>If you don't want the name fixup to happen because you're only spawning the template once, or you want inputs to trigger all instances of the template, check the 'Preserve entity names' spawnflag.<br/><br/>To spawn the template in other places, use an env_entity_maker.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_torque><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_torque</code></div></a><td>An angular thruster. Use it to apply angular force to an entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_clientcommand><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_clientcommand</code></div></a><td>An entity that issues commands to the client console, as if it was typed in by the player (if activator is a player, or the local player in single player).<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_healthvial_DEPRECATED><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_healthvial_DEPRECATED</code></div></a><td>Personal Health Kit<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_hudhint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_hudhint</code></div></a><td>An entity to control the display of HUD hints. HUD hints are used to show the player what key is bound to a particular command.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_workplane><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_workplane</code></div></a><td>A dummy entity used to bookmark a frequently used workplane origin and angles. Not compiled into the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_neutral_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_neutral_spawner</code></div></a><td>Spawns neutral units.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_flashbang><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_flashbang</code></div></a><td>Flashbang<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_p250><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_p250</code></div></a><td>P250<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_particle_performance_monitor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_particle_performance_monitor</code></div></a><td>An entity for turning on and off measuring and display of particle throughput.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_event_sphere><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_event_sphere.png alt=snd_event_sphere style=width:32px;height:32px /><code class=code_jJqK>snd_event_sphere</code></div></a><td>Plays a sound event from the closest point on a sphere to the player. The origin can be this entity or a specified entity's position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_grenade_frag><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_grenade_frag</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_traversal_modifier_to_line><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_traversal_modifier_to_line.png alt=trigger_traversal_modifier_to_line style=width:32px;height:32px /><code class=code_jJqK>trigger_traversal_modifier_to_line</code></div></a><td>A trigger that modifies where the player should be teleported when their teleport attempt touches this trigger. It moves the teleport point to the nearest point on the line between points A & B.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weaponmodule_guidedmissle><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weaponmodule_guidedmissle</code></div></a><td>WeaponModule GuidedMissle<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_occluder><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_occluder</code></div></a><td>A test entity for radius occluding for the fog of war system.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/chicken><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>chicken</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_traversal_tp_interrupt><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_traversal_tp_interrupt.png alt=trigger_traversal_tp_interrupt style=width:32px;height:32px /><code class=code_jJqK>trigger_traversal_tp_interrupt</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/map_preview_camera_path_node><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>map_preview_camera_path_node</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_target_server_only><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_target_server_only</code></div></a><td>An entity that does nothing. Not networked.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_areaportalwindow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_areaportalwindow</code></div></a><td>An entity that can be used to optimize the visibility in a map. If you seal off an area with them, when the viewer moves the specified distance away from them, they will go opaque and the parts inside the area will not be drawn. The 'target' brush model should enclose the func_areaportal window so no parts of it are culled by the window. If you use the optional foreground brush model, then it should enclose the 'target' brush model.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_traversal_modifier><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_traversal_modifier.png alt=trigger_traversal_modifier style=width:32px;height:32px /><code class=code_jJqK>trigger_traversal_modifier</code></div></a><td>A trigger that modifies where the player should be teleported when their teleport attempt touches this trigger.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_suit><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_suit</code></div></a><td>HEV Suit<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_defuser><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_defuser</code></div></a><td>Defuse Kit<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_fire><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_fire.png alt=env_fire style=width:32px;height:32px /><code class=code_jJqK>env_fire</code></div></a><td>An entity that handles a single flame at its origin. The flame causes heat 'damage' to other env_fire entities around it, and will eventually ignite non-flaming env_fire entities nearby, causing the fire to spread.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_addon_builder><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_addon_builder</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_node_climb><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_node_climb</code></div></a><td>A climb-node for AI navigation. Only usable by NPCs that can climb.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_smokestack><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_smokestack</code></div></a><td>An entity that spits out a constant stream of smoke. See particlezoo.vmf for sample usage. You can place up to two env_particlelight entities near the smoke stack to add ambient light to its particles.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_tilt><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_tilt</code></div></a><td>An entity to control screen tilt on players.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_bomb_reset><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/trigger_bomb_reset.png alt=trigger_bomb_reset style=width:32px;height:32px /><code class=code_jJqK>trigger_bomb_reset</code></div></a><td>A trigger volume that resets the bomb by teleporting it back into the playable area.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_grabbity_slingshot><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_grabbity_slingshot</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_dz_weaponspawn_group><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_dz_weaponspawn_group</code></div></a><td>Weapon spawn group.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_health_station_vial><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_health_station_vial</code></div></a><td>Health Vial<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_proximity><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_proximity.png alt=trigger_proximity style=width:32px;height:32px /><code class=code_jJqK>trigger_proximity</code></div></a><td>Measures the distance of the player within the trigger volume from a given point (and within a given radius). The NearestPlayerDistance output will be 0 when the player is at the center point, and 1 when the player is at the radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_combine_cannon><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_combine_cannon</code></div></a><td>Combine Cannon<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_firesource><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_firesource.png alt=env_firesource style=width:32px;height:32px /><code class=code_jJqK>env_firesource</code></div></a><td>An entity that provides heat to all nearby env_fire entities. Cannot be extinguished.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_particle_glow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_particle_glow</code></div></a><td>An entity to create light glows built via the particle editor<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_tower><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_tower</code></div></a><td>Creates a Dota tower that attacks enemy units, provides vision of invisible enemies, and allows allies to teleport to it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_injured_follow><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_goal_injured_follow.png alt=ai_goal_injured_follow style=width:32px;height:32px /><code class=code_jJqK>ai_goal_injured_follow</code></div></a><td>AI Goal Injured Follow<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_operator><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_goal_operator</code></div></a><td>Indicates items in the world that some NPCs may operate upon<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_target><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_target.png alt=info_target style=width:32px;height:32px /><code class=code_jJqK>info_target</code></div></a><td>An entity that does nothing. Very useful as a positioning entity for other entities to refer to (i.e. the endpoint of an env_beam)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_crafting_station_object_placement><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_crafting_station_object_placement.png alt=trigger_crafting_station_object_placement style=width:32px;height:32px /><code class=code_jJqK>trigger_crafting_station_object_placement</code></div></a><td>Crafting Station Object Placement Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_door_rotating><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_door_rotating</code></div></a><td>A brush entity for use as a rotating player-useable door.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_dynamic><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/light_dynamic.png alt=light_dynamic style=width:32px;height:32px /><code class=code_jJqK>light_dynamic</code></div></a><td>An invisible lightsource that changes in some way over time.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hl_vr_environmental_interaction_volume><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/hl_vr_environmental_interaction_volume.png alt=hl_vr_environmental_interaction_volume style=width:32px;height:32px /><code class=code_jJqK>hl_vr_environmental_interaction_volume</code></div></a><td>Entity that designates a volume within which NPC/Explosion existence should be mapped into the interactive foliage texture.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_molotov><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_molotov</code></div></a><td>Molotov<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_world_layer><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_world_layer.png alt=info_world_layer style=width:32px;height:32px /><code class=code_jJqK>info_world_layer</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_lerp_object><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_lerp_object.png alt=trigger_lerp_object style=width:32px;height:32px /><code class=code_jJqK>trigger_lerp_object</code></div></a><td>Object Lerp Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_compare><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_compare.png alt=logic_compare style=width:32px;height:32px /><code class=code_jJqK>logic_compare</code></div></a><td>Compares an input value to another value. If the input value is less than the compare value, the OnLessThan output is fired with the input value. If the input value is equal to the compare value, the OnEqualTo output is fired with the input value. If the input value is greater than the compare value, the OnGreaterThan output is fired with the input value.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_dz_dronegun><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_dz_dronegun</code></div></a><td>Drone Gun<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_spawner_bad_bot><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_spawner_bad_bot</code></div></a><td>Spawns Dire creeps in the bottom lane of the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/scripted_target><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/scripted_target.png alt=scripted_target style=width:32px;height:32px /><code class=code_jJqK>scripted_target</code></div></a><td>Scripted Target<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_conveyor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_conveyor</code></div></a><td>A brush entity with a moving surface that moves linearly in a given direction<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_target_portrait_root><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_target_portrait_root</code></div></a><td>An entity that does nothing, however it previews a model in hammer only. Useful for root nodes of portraits. Parent entities in this map to this.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_stack_save><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_stack_save.png alt=snd_stack_save style=width:32px;height:32px /><code class=code_jJqK>snd_stack_save</code></div></a><td>Save/Load the fields of a specific operator stack.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_combined_light_probe_volume><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_combined_light_probe_volume</code></div></a><td>Combination of an env_cubemap_box and an env_light_probe_volume<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_minimap_boundary><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_minimap_boundary</code></div></a><td>Used by the console command dota_minimap_create to define the min/max coordinates for taking minimap images. Two are required per map in opposite corners. The z difference between the two defines the image depth.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_nav_gen_proj><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_nav_gen_proj</code></div></a><td>Generate nav inside this volume and in the direction of the arrow<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_clientui_dialog><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_clientui_dialog</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/combine_mine><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>combine_mine</code></div></a><td>Combine Land Mine<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_turret_citizen_battery><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_turret_citizen_battery.png alt=trigger_turret_citizen_battery style=width:32px;height:32px /><code class=code_jJqK>trigger_turret_citizen_battery</code></div></a><td>Turret Battery Placement Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_building><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_building</code></div></a><td>Creates a simple building.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_promo><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_promo</code></div></a><td>[TOOLTIP NEEDS IMPROVEMENT] Promo Entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_shop><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_shop</code></div></a><td>Creates a Dota item shop.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_entity_maker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_entity_maker</code></div></a><td>Spawns the specified entity template at its origin. If set to auto-spawn, it will spawn the template whenever there's room and the player is looking elsewhere.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_keepupright><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_keepupright</code></div></a><td>A controller that tries to keep an entity facing a particular direction.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weaponmodule_snark><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weaponmodule_snark</code></div></a><td>WeaponModule Snark<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_zoom><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_zoom</code></div></a><td>An entity that can be used to control the player's FOV. Useful for scenes where the player's view is being controlled, or player-usable binoculars/telescopes, etc.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_game_events><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_game_events</code></div></a><td>An entity that fires outputs based on game events.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/move_track><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>move_track</code></div></a><td>Track Move Behavior<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_clawscanner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_clawscanner</code></div></a><td>Claw Scanner<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_once><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_once.png alt=trigger_once style=width:32px;height:32px /><code class=code_jJqK>trigger_once</code></div></a><td>A trigger volume that removes itself after it is triggered once.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_illusionary><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_illusionary</code></div></a><td>Legacy support. Use func_brush instead.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_mp7><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_mp7</code></div></a><td>MP7<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ambient_generic><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ambient_generic.png alt=ambient_generic style=width:32px;height:32px /><code class=code_jJqK>ambient_generic</code></div></a><td>Universal ambient sound. Use it to play and control a single sound.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_multilight_proxy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_multilight_proxy</code></div></a><td>An entity that allows you to control the display of a set of light entities with a single input.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_proximity_sensor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_proximity_sensor</code></div></a><td>An entity that detects another entity's proximity to a target position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/aiscripted_schedule><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/aiscripted_schedule.png alt=aiscripted_schedule style=width:32px;height:32px /><code class=code_jJqK>aiscripted_schedule</code></div></a><td>Issues a command to an NPC without taking the NPC out of its AI. This does not seize control of the NPC as a scripted_sequence does<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_spawner_good_bot><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_spawner_good_bot</code></div></a><td>Spawns Radiant creeps in the bottom lane of the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_soundscape><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_soundscape.png alt=trigger_soundscape style=width:32px;height:32px /><code class=code_jJqK>trigger_soundscape</code></div></a><td>Soundscape trigger. It is not necessary to create outputs for this trigger. It automatically will trigger the soundscape referred to by its 'Soundscape' property.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_cull_triangles><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_cull_triangles.png alt=info_cull_triangles style=width:32px;height:32px /><code class=code_jJqK>info_cull_triangles</code></div></a><td>A static (compile-time) volume that will delete geometry inside it as part of map compile.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_manhack><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_manhack</code></div></a><td>Manhack<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/terrorist_team_intro_variant2><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>terrorist_team_intro_variant2</code></div></a><td>In-map terrorist team intro variant #2.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_modifier><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/filter_modifier.png alt=filter_modifier style=width:32px;height:32px /><code class=code_jJqK>filter_modifier</code></div></a><td>A filter that filters entities by active modifiers applied to them<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_zone_player><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_zone_player</code></div></a><td>An entity used to count the number of players within a zone.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_npc_eventresponsesystem><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_npc_eventresponsesystem</code></div></a><td>An entity that allows you to generate events for nearby friendly NPCs to respond to.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_script_conditions><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_script_conditions</code></div></a><td>AI Script Conditions<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_multi><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_multi.png alt=filter_multi style=width:32px;height:32px /><code class=code_jJqK>filter_multi</code></div></a><td>A filter that tests the activator against multiple filters. This allows you to build more complex filters, such as'Allow anyone on Team 1 who is also class engineer', or 'Allow everyone except classes npc_zombie and npc_headcrab'.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hlvr_weapon_energygun><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hlvr_weapon_energygun</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_energygun><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_energygun</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_spherical_vignette><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/env_spherical_vignette.png alt=env_spherical_vignette style=width:32px;height:32px /><code class=code_jJqK>env_spherical_vignette</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_hinge_local><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_hinge_local</code></div></a><td>A physically simulated hinge. Use the helper to define the axis of rotation.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_lead_weapon><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/ai_goal_lead_weapon.png alt=ai_goal_lead_weapon style=width:32px;height:32px /><code class=code_jJqK>ai_goal_lead_weapon</code></div></a><td>AI Goal Lead (Weapon). A version of the ai_goal_lead entity that requires the player to have the specified weapon before the Actor(s) will lead the player to their target.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_relay><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_relay.png alt=logic_relay style=width:32px;height:32px /><code class=code_jJqK>logic_relay</code></div></a><td>A message forwarder. Fires an OnTrigger output when triggered, and can be disabled to prevent forwarding outputs.<br/><br/>Useful as an intermediary between one entity and another for turning on or off an I/O connection, or as a container for holding a set of outputs that can be triggered from multiple places.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_activator_attribute_int><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/filter_activator_attribute_int.png alt=filter_activator_attribute_int style=width:32px;height:32px /><code class=code_jJqK>filter_activator_attribute_int</code></div></a><td>A filter that filters by the mass of the activator.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_instructor_hint><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_instructor_hint.png alt=env_instructor_hint style=width:32px;height:32px /><code class=code_jJqK>env_instructor_hint</code></div></a><td>An entity that allows for creation and control of instructor lessons by map logic<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_seagull><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_seagull</code></div></a><td>Seagull<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/csm_fov_override><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>csm_fov_override</code></div></a><td>This entity indicates the FOV override for cascading shadow maps. .<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_proximity><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_proximity.png alt=filter_proximity style=width:32px;height:32px /><code class=code_jJqK>filter_proximity</code></div></a><td>A filter that filters a potential entity by proximity from the origin of the filter.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_pulleyconstraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_pulleyconstraint</code></div></a><td>A constraint that is essentially two length constraints and two points. Imagine it as a virtual rope connected to two objects, each suspended from a pulley above them.The constraint keeps the sum of the distances between the pulley points and their suspended objects constant.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_damage_type><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_damage_type.png alt=filter_damage_type style=width:32px;height:32px /><code class=code_jJqK>filter_damage_type</code></div></a><td>A damage filter that filters by the type of damage inflicted. This can only be used as a damage filter, not as an activator filter.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weaponmodule_physcannon><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weaponmodule_physcannon</code></div></a><td>WeaponModule PhysCannon<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_crow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_crow</code></div></a><td>Crow<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_no_dynamic_shadow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_no_dynamic_shadow</code></div></a><td>Use this entity to mark surfaces that shouldn't receive dynamic shadows. Useful to apply to walls and floors where shadows are drawn improperly, giving away the location of enemies.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_spring><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_spring</code></div></a><td>A physically simulated spring. 'Length' is what's known as the 'natural spring length'. This is how long the spring would be if it was at rest (nothing hanging on it or attached). When you attach something to the spring, it will stretch longer than its 'natural length'. The amount of stretch is determined by the 'Sprint Frequency'. The larger the spring frequency the less stretch the spring.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_lightmodifier><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_lightmodifier</code></div></a><td>A point entity that allows you adjust the brightness of a set of lights when an activator enters and leaves the radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_roquelaire_perch><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_roquelaire_perch</code></div></a><td>(used in Dota2 PvP tutorial) A perch point for Roquelaire to sit on.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_radio><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_radio</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_smg1_large><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_smg1_large</code></div></a><td>Large Box of SMG1 ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_courier_spawn_radiant><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_courier_spawn_radiant</code></div></a><td>Spawns a Radiant team courier.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_zombie_blind><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_zombie_blind</code></div></a><td>Blind Zombie<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_landmark><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_landmark.png alt=info_landmark style=width:32px;height:32px /><code class=code_jJqK>info_landmark</code></div></a><td>An entity that acts as a local coordinate frame for transitions to another level. There should be a corresponding info_landmark entity in the next map. Entities will transition to the next level at the same relative offset from the info_landmark entity.<br/><br/>Note that only entities in same the PVS as the info_landmark are considered for transitioning, so it should generally be placed inside the transition space.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_clip_generic_pistol><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_clip_generic_pistol</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_combine_barrier><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_combine_barrier</code></div></a><td>Combine barrier that reacts to interactions.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_scar20><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_scar20</code></div></a><td>Scar20<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_fastzombie><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_fastzombie</code></div></a><td>Fast Zombie<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_wind><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_wind.png alt=env_wind style=width:32px;height:32px /><code class=code_jJqK>env_wind</code></div></a><td>An entity to control wind in the map. Partially functional.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weaponmodule_rapidfire><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weaponmodule_rapidfire</code></div></a><td>WeaponModule Rapidfire<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_physics_multiplayer><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_physics_multiplayer</code></div></a><td>This class is the same as prop_physics, except the runtime collisions use a more bouncy method that avoids the prediction errors normal physics objects get.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_clip_energygun_multiple><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_clip_energygun_multiple</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_hint</code></div></a><td>A hint that is not used for navigation. They don't go into the nodegraph, nor do they fall to the ground. Use these to provide some spatial context for NPCs, such as 'look here if you can't find the player' or 'throw rocks at this spot'.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/beam_spotlight><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>beam_spotlight</code></div></a><td>An entity to draw a spotlight. Will draw a beam when the player views it side on, and a halo when it's facing towards the player. Unless the 'No Dynamic Light' spawnflag is checked, it will also create a dynamic light wherever the end of the spotlight rests.This spotlight is entirely client side, it is not sync'd across clients.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_vehicle_apc><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_vehicle_apc</code></div></a><td>APC with mounted guns, can only be driven by a vehicle driver or a npc_apcdriver.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_rotating><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_rotating</code></div></a><td>A rotating brush entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_overlay><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_overlay</code></div></a><td>An entity that places an overlay on the world.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_smg1><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_smg1</code></div></a><td>Box of SMG1 ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_gravity><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_gravity.png alt=trigger_gravity style=width:32px;height:32px /><code class=code_jJqK>trigger_gravity</code></div></a><td>A trigger volume that changes the gravity on any entity that touches it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/terrorist_wingman_intro><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>terrorist_wingman_intro</code></div></a><td>In-map terrorist wingman intro.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_entity_fader><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_entity_fader</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_precipitation><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/func_precipitation.png alt=func_precipitation style=width:32px;height:32px /><code class=code_jJqK>func_precipitation</code></div></a><td>A brush entity that creates rain and snow inside its volume.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_branch><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_branch.png alt=logic_branch style=width:32px;height:32px /><code class=code_jJqK>logic_branch</code></div></a><td>Tests a boolean value and fires an output based on whether the value is true or false. Use this entity to branch between two potential sets of events.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/vehicle_entityio><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>vehicle_entityio</code></div></a><td>Vehicle which does nothing but fire outputs based on IN_BUTTONS, typically used for prototyping.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_offscreen_panorama_texture><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_offscreen_panorama_texture</code></div></a><td>Offscreen Panorama Texture<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_grenade_frag><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_grenade_frag</code></div></a><td>Hand Grenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/skybox_reference><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>skybox_reference</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_foliage_interaction><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_foliage_interaction.png alt=trigger_foliage_interaction style=width:32px;height:32px /><code class=code_jJqK>trigger_foliage_interaction</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_headcrab_black><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_headcrab_black</code></div></a><td>Black Headcrab<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/color_correction><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/color_correction.png alt=color_correction style=width:32px;height:32px /><code class=code_jJqK>color_correction</code></div></a><td>An entity to control the color correction in the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_boss_attackable><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/trigger_boss_attackable.png alt=trigger_boss_attackable style=width:32px;height:32px /><code class=code_jJqK>trigger_boss_attackable</code></div></a><td>Boss (Roshan) is attackable from here.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_glock><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_glock</code></div></a><td>Glock-18<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_playmovie><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_playmovie</code></div></a><td>Plays a movie and allows for various playback options<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_ump45><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_ump45</code></div></a><td>UMP-45<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_multitool><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_multitool</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_deferred_spot_light><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_deferred_spot_light</code></div></a><td>[TOOLTIP NEEDS IMPROVEMENT] Deferred spot light.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_357><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_357</code></div></a><td>357<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_smg1><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_smg1</code></div></a><td>SMG1<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_occluder><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_occluder</code></div></a><td>A func_occluder occludes objects behind it. It is used for rendering performance optimization. One use case is to put it into a doorway and toggle it based on whether the door is open or not. Note that geometry surrounding the doorway should have occluders as well, otherwise the benefit of the func_occluder is limited.<br/>func_occluders should be as large as possible for best occlusion.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_script><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/point_script.png alt=point_script style=width:32px;height:32px /><code class=code_jJqK>point_script</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_spawner_bad_mid><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_spawner_bad_mid</code></div></a><td>Spawns Dire creeps in the middle lane of the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_particlescript><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_particlescript</code></div></a><td>An entity that has special animation events that can be fired by a model with an animation inside its .qc designed foruse by this entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_rect><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>light_rect</code></div></a><td>A rectangular or disk shaped light<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_frag><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_frag</code></div></a><td>Frag Grenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_usp_silencer><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_usp_silencer</code></div></a><td>USP Silenced<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_timer><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_timer.png alt=logic_timer style=width:32px;height:32px /><code class=code_jJqK>logic_timer</code></div></a><td>An entity that fires a timer event at regular, or random, intervals. It can also be set to oscillate betweena high and low end, in which case it will fire alternating high/low outputs each time it fires.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_activator_class><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_activator_class.png alt=filter_activator_class style=width:32px;height:32px /><code class=code_jJqK>filter_activator_class</code></div></a><td>A filter that filters by the class name of the activator.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hammer_updateignorelist><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hammer_updateignorelist</code></div></a><td>Specifies entities that are to be ignored by the hammer_update_safe_entities console command. Enter the targetnames of entities that you want to exclude into the list of fields here. Several of these may exist in a map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_turret_citizen><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_turret_citizen</code></div></a><td>Citizen Turret<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_player_start_goodguys><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_player_start_goodguys</code></div></a><td>Spawn point for Radiant heroes.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_survival_c4_target><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_survival_c4_target</code></div></a><td>C4 target<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_event_param><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_event_param.png alt=snd_event_param style=width:32px;height:32px /><code class=code_jJqK>snd_event_param</code></div></a><td>Set a public parameter of a playing soundevent.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_corner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_corner</code></div></a><td>Generic path point<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_environment><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/light_environment.png alt=light_environment style=width:32px;height:32px /><code class=code_jJqK>light_environment</code></div></a><td>Sets the color and angle of the light from the sun and sky.<br/><br/>Typical setup:<br/>1. Create an <b>env_sky</b> entity to use as your skybox<br/>2. Create a <b>light_environment</b> entity and set <b>Sky IBL Source</b> to the name of the <b>env_sky</b> entity<br/>3. Right-click on your <b>light_environment</b> entity and select 'Selected environment light -> Estimate lighting from HDR skybox'<br/>4. Adjust angle and brightness of the sunlight as you see fit<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_instructor_vr_hint><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_instructor_vr_hint.png alt=env_instructor_vr_hint style=width:32px;height:32px /><code class=code_jJqK>env_instructor_vr_hint</code></div></a><td>An entity that allows for creation and control of VR Based instructor lessons by map logic<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_m4a1><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_m4a1</code></div></a><td>M4A4<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_funnel><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_funnel</code></div></a><td>HL1 Legacy: Large Portal Funnel<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_scale_reference_human><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_scale_reference_human</code></div></a><td>Scale Reference (Human)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_nova><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_nova</code></div></a><td>Nova<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_physcannon><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_physcannon</code></div></a><td>Physics Cannon<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_dota><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/filter_dota.png alt=filter_dota style=width:32px;height:32px /><code class=code_jJqK>filter_dota</code></div></a><td>Dota-specific Filter.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/water_lod_control><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/water_lod_control.png alt=water_lod_control style=width:32px;height:32px /><code class=code_jJqK>water_lod_control</code></div></a><td>An entity used to control the LOD behavior of any water in the map. If your map has water, this entity is required.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_teleport_destination><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_teleport_destination</code></div></a><td>An entity that does nothing itself, but can be used to specify the destination for a trigger_teleport entity. An info_target can be used instead.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_dynamic_client_fadeout><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_dynamic_client_fadeout</code></div></a><td>Client-side prop which fades out when it begins to obstruct the view.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_anglesensor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_anglesensor</code></div></a><td>An entity that detects if another entity points in a given direction for a period of time.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_destinations_physics><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_destinations_physics</code></div></a><td>A prop that is picked up on use.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/haptic_relay><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/haptic_relay.png alt=haptic_relay style=width:32px;height:32px /><code class=code_jJqK>haptic_relay</code></div></a><td>Takes Eventoutput and translates them to a Haptic Event (VR / Controller Target)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_particle_relay><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_particle_relay</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_cz75a><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_cz75a</code></div></a><td>CZ75a<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_combine_ball><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_combine_ball</code></div></a><td>A prop that physically simulates as a single rigid body. It can be constrained to other physics objects using hinges or other constraints. It can also be configured to break when it takes enough damage.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_microphone><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_microphone.png alt=env_microphone style=width:32px;height:32px /><code class=code_jJqK>env_microphone</code></div></a><td>An entity that acts as a microphone. It works in one of two modes. If it has a 'Speaker' set, it picks up all sounds within the specified sound range, and rebroadcasts them through the Speaker entity. In this Speaker mode, it ignores the Hears X spawnflags and does not fire the SoundLevel output. If it has no Speaker set, it measures the sound level at a point, and outputs the sound level as a value between 0 and 1. In Measuring mode, it only hears sounds that match the Hear X spawnflags.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_ar2><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_ar2</code></div></a><td>Assault Rifle 2<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_alyx><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_alyx</code></div></a><td>Alyx<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_unit_twin_gate><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_unit_twin_gate</code></div></a><td>Creates one portal out of a pair that you can traverse through.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_rpg><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_rpg</code></div></a><td>Missile Launcher<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/visibility_hint><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/visibility_hint.png alt=visibility_hint style=width:32px;height:32px /><code class=code_jJqK>visibility_hint</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_vr_grenade><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/filter_vr_grenade.png alt=filter_vr_grenade style=width:32px;height:32px /><code class=code_jJqK>filter_vr_grenade</code></div></a><td>A filter that filters for VR Grenades<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_pistol><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_pistol</code></div></a><td>Box of Pistol ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_incgrenade><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_incgrenade</code></div></a><td>Incendiary Grenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_los><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_los.png alt=filter_los style=width:32px;height:32px /><code class=code_jJqK>filter_los</code></div></a><td>A filter that filters a potential entity by line of sight from the origin of the filter.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/commentary_auto><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/commentary_auto.png alt=commentary_auto style=width:32px;height:32px /><code class=code_jJqK>commentary_auto</code></div></a><td>Fires outputs when a map spawns in commentary mode.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_combine_camera><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_combine_camera</code></div></a><td>Combine security camera<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_rapidfire><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_rapidfire</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_beverage><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_beverage</code></div></a><td>HL1 Legacy: Beverage Dispenser.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_auto><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_auto.png alt=logic_auto style=width:32px;height:32px /><code class=code_jJqK>logic_auto</code></div></a><td>Fires outputs when a map spawns. If 'Remove on fire' flag is set the logic_auto is deleted after firing. It can be set to check a global state before firing. This allows you to only fire events based on what took place in a previous map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hl_vr_texture_based_animatable><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hl_vr_texture_based_animatable</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_time_of_day><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_time_of_day</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_player_start><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_player_start</code></div></a><td>This entity indicates the position and facing direction at which the player will spawn. Any number of info_player_start entities may be placed in a map for when working in cordoned-off portions of the map. When multiple info_player_start entities are present in a map, set the 'Master' spawnflag on one of them to indicate which one should be used when running the entire map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/postprocess_controller><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>postprocess_controller</code></div></a><td>An entity that controls the postprocess settings in the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_target_helicopter_crash><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/info_target_helicopter_crash.png alt=info_target_helicopter_crash style=width:32px;height:32px /><code class=code_jJqK>info_target_helicopter_crash</code></div></a><td>Helicopter Crash Target<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/fog_volume><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>fog_volume</code></div></a><td>An entity to control the fog in the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_screenoverlay><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_screenoverlay</code></div></a><td>An entity that can display and control a set of screen overlays, to be displayed over the player's view. Useful for view effects like drunkenness, or teleporter afterimages, etc.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_explosion><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_explosion.png alt=env_explosion style=width:32px;height:32px /><code class=code_jJqK>env_explosion</code></div></a><td>An entity that creates an explosion at its origin.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_crafting_currency_large><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_crafting_currency_large</code></div></a><td>Crafting Currency (Large)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/material_modify_control><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>material_modify_control</code></div></a><td>An entity that can be used to directly control material vars. To use it, you need to read the .vmat of the material you intend to change. Parent this entity to a brush model entity who's material you want to control.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_pigeon><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_pigeon</code></div></a><td>Pigeon<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_volumetric_fog_volume><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_volumetric_fog_volume.png alt=env_volumetric_fog_volume style=width:32px;height:32px /><code class=code_jJqK>env_volumetric_fog_volume</code></div></a><td>Sets a user bounding volume for volumetric fog - if one of these are in the map then all fog will get clamped to it. More than one then fog gets rendered if it's inside any of them.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_beam><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_beam</code></div></a><td>An entity that creates a visible beam between two points. The points can be attached to entities to make the beam move around.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_prop_customtexture><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_prop_customtexture</code></div></a><td>[TOOLTIP NEEDS IMPROVEMENT] Custom texture prop.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_tablet_blocker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_tablet_blocker</code></div></a><td>Defines areas where tablet is covered by static.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_script><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_script.png alt=logic_script style=width:32px;height:32px /><code class=code_jJqK>logic_script</code></div></a><td>An entity that acts as a container for scripts<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_soundscape_triggerable><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_soundscape_triggerable.png alt=env_soundscape_triggerable style=width:32px;height:32px /><code class=code_jJqK>env_soundscape_triggerable</code></div></a><td>An entity that works like env_soundscape except that it works in conjunction with trigger_soundscape to determine when a player hears it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_tonemap_controller><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_tonemap_controller.png alt=env_tonemap_controller style=width:32px;height:32px /><code class=code_jJqK>env_tonemap_controller</code></div></a><td>An entity that controls the HDR tonemapping for the player. Think of it as a method of controlling the exposure of the player's eyes.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_trap_ward><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_trap_ward</code></div></a><td>Used to place a dota trap ward.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_playermovement><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_playermovement.png alt=trigger_playermovement style=width:32px;height:32px /><code class=code_jJqK>trigger_playermovement</code></div></a><td>An entity that can be used to disable player's automatic ducking/unducking when jumping.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_combinegunship><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_combinegunship</code></div></a><td>Combine Gunship<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_ar2><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_ar2</code></div></a><td>Box of AR2 ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_player_visibility><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/env_player_visibility.png alt=env_player_visibility style=width:32px;height:32px /><code class=code_jJqK>env_player_visibility</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_xen_membrane_barrier><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_xen_membrane_barrier</code></div></a><td>Xen Membrane Barrier<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_player_start_dota><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_player_start_dota</code></div></a><td>Spawn point for heroes of any team.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_activator_mass_greater><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_activator_mass_greater.png alt=filter_activator_mass_greater style=width:32px;height:32px /><code class=code_jJqK>filter_activator_mass_greater</code></div></a><td>A filter that filters by the mass of the activator.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_barn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>light_barn</code></div></a><td>A cinematic barn door style light<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_sniper><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_sniper</code></div></a><td>Sniper<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_combine_console><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_combine_console</code></div></a><td>Combine Console<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_spawngroup_load_unload><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_spawngroup_load_unload.png alt=info_spawngroup_load_unload style=width:32px;height:32px /><code class=code_jJqK>info_spawngroup_load_unload</code></div></a><td>Logical entity that starts async loading or unloading a level.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_wall><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_wall</code></div></a><td>Legacy support. Use func_brush instead.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_lengthconstraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_lengthconstraint</code></div></a><td>A constraint that preserves the distance between two entities. If the 'Keep Rigid' flag is set, think of it as a rod. If not, think off it as a virtual rope.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_teleport_magnet><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_teleport_magnet</code></div></a><td>Teleport Magnet<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_viewer><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_viewer</code></div></a><td>A test entity for viewing for the fog of war system.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/gibshooter><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/gibshooter.png alt=gibshooter style=width:32px;height:32px /><code class=code_jJqK>gibshooter</code></div></a><td>An entity that shoots out gibs. Style of body part depends on language type.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_physics><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_physics</code></div></a><td>A prop that physically simulates as a single rigid body. It can be constrained to other physics objects using hinges or other constraints. It can also be configured to break when it takes enough damage. Note that the health of the object will be overridden by the health inside the model, to ensure consistent health game-wide. If the model used by the prop is configured to be used as a prop_dynamic (i.e. it should not be physically simulated) then it CANNOT be used as a prop_physics. Upon level load it will display a warning in the console and remove itself. Use a prop_dynamic instead.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_choreographed_scene><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_choreographed_scene.png alt=logic_choreographed_scene style=width:32px;height:32px /><code class=code_jJqK>logic_choreographed_scene</code></div></a><td>Manages a choreographed scene of one or more actors.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hostage_entity><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hostage_entity</code></div></a><td>Hostage. A hostage NPC will spawn at this point.<br/><br/>There are usually four hostages placed in each hostage rescue map. The model for each Hostage is randomly chosen.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/vgui_slideshow_display><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>vgui_slideshow_display</code></div></a><td>Slideshow Display<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/counterterrorist_team_intro_variant2><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>counterterrorist_team_intro_variant2</code></div></a><td>In-map counter-terrorist team intro variant #2.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_simple_obstruction><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_simple_obstruction</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_event_alignedbox><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_event_alignedbox.png alt=snd_event_alignedbox style=width:32px;height:32px /><code class=code_jJqK>snd_event_alignedbox</code></div></a><td>Plays a sound event from a point, passes along the min and max positions of its AABB. The point can be this entity or a specified entity's position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_physbox><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_physbox</code></div></a><td>A brush entity that's physically simulated.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_traversal_no_teleport><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_traversal_no_teleport.png alt=trigger_traversal_no_teleport style=width:32px;height:32px /><code class=code_jJqK>trigger_traversal_no_teleport</code></div></a><td>A trigger that will clip the teleport trace. You must texture this entity with the toolsteleportclip material to enable functionality.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_collision_pair><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_collision_pair</code></div></a><td>An entity that can be used to enables/disable vphysics collisions between two target entities.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_crossbow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_crossbow</code></div></a><td>Crossbow<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_look><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_look.png alt=trigger_look style=width:32px;height:32px /><code class=code_jJqK>trigger_look</code></div></a><td>An entity used to trigger something when the player looks at something. It fires 'OnTrigger' when the player looks at a target entity for the given amount of time, while within the trigger volume. If the player leaves the trigger or looks away from the target entity the clock resets. If the 'Use Velocity instead of facing' spawnflag is checked, the trigger uses the player's velocity instead of the player's view, so it determines whenever the player is moving toward the target entity. Useful for triggering when players are driving a vehicle at something.NOTE: Only designed for single-player game. <td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_dynamic_clientside><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_dynamic_clientside</code></div></a><td>Client-side dynamic prop.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_world_particle_system><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_world_particle_system</code></div></a><td>[TOOLTIP NEEDS IMPROVEMENT] Dota world particle system.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_changelevel><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_changelevel.png alt=trigger_changelevel style=width:32px;height:32px /><code class=code_jJqK>trigger_changelevel</code></div></a><td>An entity that triggers a level change.<br/><br/>Place an info_landmark in both maps in the PVS of the transition region that marks the 'same' location in each map.<br/><br/><b>TIPS & TRICKS:</b><br/>To fire events in the next level, use the OnLevelChange output to turn on an env_global in the current level. Create a logic_auto in the next level that checks for the state set by the env_global.<br/><br/>To control which entities go through the level transition, create one or more trigger_transitions and give them the same name as the landmark. Any entities within the trigger_transition(s) will go to the next map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_watch_tower><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_watch_tower</code></div></a><td>Creates a watch tower building which either team can capture.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_antlion><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_antlion</code></div></a><td>Antlions will run away from ai_sound, type: Thumper.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_camera_link><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_camera_link</code></div></a><td>An entity that can use point_cameras to render images for materials used by entities. To author the material, use the special identifier _rt_Camera for the $baseTexture (or whatever texture you want, like envmap, etc.) in the .vmat then connect the 'target' field to the entity which uses that material, and the 'PointCamera' field to the point_camera you want to have appear on that entity's material<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_spot><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>light_spot</code></div></a><td>A spot light source.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_aug><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_aug</code></div></a><td>AUG<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_player_peephole><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_player_peephole.png alt=trigger_player_peephole style=width:32px;height:32px /><code class=code_jJqK>trigger_player_peephole</code></div></a><td>Player peephole (hands/head can enter but only legally exit from where they came in)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_item_crate><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_item_crate</code></div></a><td>Item Crate<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_particle_rope_clientside><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_particle_rope_clientside</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/markup_volume_with_ref><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>markup_volume_with_ref</code></div></a><td>Tagged markup volume entity with a target reference point. Points are only in volume if behind the reference point relative to a given query position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_crossbow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_crossbow</code></div></a><td>Box of Crossbow ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_entity_finder><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_entity_finder</code></div></a><td>An entity that will find an entity and pass it along as the !Caller with the OutEntity output. Requires using !Caller as the parameter on the input.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_hegrenade><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_hegrenade</code></div></a><td>HE Grenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_prop_flashlight><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_prop_flashlight</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_soundscape_proxy><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_soundscape_proxy.png alt=env_soundscape_proxy style=width:32px;height:32px /><code class=code_jJqK>env_soundscape_proxy</code></div></a><td>An entity that acts like a soundscape but gets all of its sound parameters from another env_soundscape entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/cs_minimap_boundary><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>cs_minimap_boundary</code></div></a><td>One of two corners needed to define the minimap boundaries (extend to support multilevel maps).<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_sun><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_sun</code></div></a><td>An entity to control & draw a sun effect in the sky.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_global_light><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_global_light</code></div></a><td>Control the global light that casts shadows in a Dota map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_static><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_static</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_water><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_water</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_instance><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_instance</code></div></a><td>An entity for placing an instance of a prefab map file. You may translate and rotate this entity. You can use the replace keys to do parameter changes on the instance contents. In a $ at the beginning of a variable name. Then just use the $variable name inside of the instance contents on any value portion of a key/value pair.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_hlvr_nav_markup><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_hlvr_nav_markup</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_poisonzombie><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_poisonzombie</code></div></a><td>A bloated, disgusting, fluid-spurting zombie created by a poison headcrab.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_radial_link_controller><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_radial_link_controller</code></div></a><td>This entity automatically severs node connections that pass through its radius. If it moves, it will restore those connections.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_dustcloud><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_dustcloud</code></div></a><td>A brush entity that spawns a translucent dust cloud within its volume.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_soundscape_triggerable><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_soundscape_triggerable.png alt=snd_soundscape_triggerable style=width:32px;height:32px /><code class=code_jJqK>snd_soundscape_triggerable</code></div></a><td>An entity that works like env_soundscape except that it works in conjunction with trigger_soundscape to determine when a player hears it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_deferred_light_client_only><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_deferred_light_client_only</code></div></a><td>Deferred light entity whose state is not networked.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_random_outputs><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_random_outputs.png alt=logic_random_outputs style=width:32px;height:32px /><code class=code_jJqK>logic_random_outputs</code></div></a><td>A message forwarder. Fires up to eight separate outputs, each with a different chance of firing.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_healthvial><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_healthvial</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_weapon_manager><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_weapon_manager</code></div></a><td>An entity used to limit the number of a particular weapon type in the world. Useful in places where NPCs are spawning rapidly, dying, and dropping weapons.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_enemy><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_enemy.png alt=filter_enemy style=width:32px;height:32px /><code class=code_jJqK>filter_enemy</code></div></a><td>A filter that filters a potential enemy entity by a set of criteria.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_markup_hlvr><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_markup_hlvr</code></div></a><td>Tagged markup volume entity for HLVR AI use<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_opvar_set_obb><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_opvar_set_obb.png alt=snd_opvar_set_obb style=width:32px;height:32px /><code class=code_jJqK>snd_opvar_set_obb</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_render_attr_curve><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_render_attr_curve</code></div></a><td>Drive a global render attribute (on the player view) by a curve over time when activated. Can optionally enable a dynamic combo while it's active.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_neutral_item_stash><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_neutral_item_stash</code></div></a><td>Creates a Dota neutral item stash.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/cable_dynamic><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>cable_dynamic</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_dustmotes><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_dustmotes</code></div></a><td>A brush entity that spawns sparkling dust motes within its volume.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_gamestats_counter><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_gamestats_counter</code></div></a><td>Generic game statistics counter.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_knife><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_knife</code></div></a><td>Knife<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_attached_item_manager><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_attached_item_manager.png alt=ai_attached_item_manager style=width:32px;height:32px /><code class=code_jJqK>ai_attached_item_manager</code></div></a><td>AI Attached Item Manager - manages the items attached to one or more NPCs / ragdolls.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_armsrace_terrorist><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_armsrace_terrorist</code></div></a><td>This entity marks the start point for terrorists in Arms Race. Should be placed at least 128 units away from each other and surrounding walls.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_wall_toggle><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_wall_toggle</code></div></a><td>A brush entity that can be toggled on/off. When off, the brush will be non-solid and invisible. Does not cast lightmap shadows.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/move_keyframed><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>move_keyframed</code></div></a><td>Keyframed Move Behavior<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_effectscript><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_effectscript</code></div></a><td>An entity that allows you to script special visual effects via a script file.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_turret_ceiling><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_turret_ceiling</code></div></a><td>Combine Ceiling Turret<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_opvar_set_point><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_opvar_set_point.png alt=snd_opvar_set_point style=width:32px;height:32px /><code class=code_jJqK>snd_opvar_set_point</code></div></a><td>Sets an opvar value on a library stack<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_reviver_heart><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_reviver_heart</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_simple><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_simple</code></div></a><td>Specifies a path that will be exported to game and can be referenced by other entities<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_traversal_invalid_spot><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_traversal_invalid_spot.png alt=trigger_traversal_invalid_spot style=width:32px;height:32px /><code class=code_jJqK>trigger_traversal_invalid_spot</code></div></a><td>A trigger that will keep players from ending there teleport inside or on top of this trigger, but will allow them to move past it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_volumetric_fog_controller><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_volumetric_fog_controller</code></div></a><td>Controller for volumetric fogging - bounds are extents of fog irradiance volume (for indirect)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_blind_zombie_crash><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_blind_zombie_crash.png alt=trigger_blind_zombie_crash style=width:32px;height:32px /><code class=code_jJqK>trigger_blind_zombie_crash</code></div></a><td>Blind Zombie Crash Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_armsrace_counterterrorist><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_armsrace_counterterrorist</code></div></a><td>This entity marks the start point for counter-terrorists in Arms Race. Should be placed at least 128 units away from each other and surrounding walls<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_activator_context><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_activator_context.png alt=filter_activator_context style=width:32px;height:32px /><code class=code_jJqK>filter_activator_context</code></div></a><td>A filter that filters by a context on the activator.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_node_air_hint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_node_air_hint</code></div></a><td>A navigation node for flying NPCs that includes some context information for NPCs that are interested in it. The hint might indicate a window that could be looked into, or an item of interest that could be commented on. Many hint nodes are NPC-specific, so it's helpful to use naming conventions like 'Crow: Fly to point' in the hint choices list. The angles of a hint node indicate what direction the NPC should face to perform the hint behavior.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_shatterglass><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_shatterglass</code></div></a><td>A procedurally-shattering glass panel.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/markup_volume_tagged><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>markup_volume_tagged</code></div></a><td>Tagged generic markup volume entity, can be queried in-game by tag/name/type/location<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_spawner_good_top><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_spawner_good_top</code></div></a><td>Spawns Radiant creeps in the top lane of the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_distance_occluder><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_distance_occluder</code></div></a><td>An entity that acts as an occluder together with some impostor geometry.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_lead><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_goal_lead.png alt=ai_goal_lead style=width:32px;height:32px /><code class=code_jJqK>ai_goal_lead</code></div></a><td>AI Goal Lead<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_m4a1_silencer><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_m4a1_silencer</code></div></a><td>M4A1 Silenced<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_cscanner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_cscanner</code></div></a><td>City Scanner<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_ssg08><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_ssg08</code></div></a><td>SSG 08<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_clip_rapidfire><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_clip_rapidfire</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/terrorist_team_intro><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>terrorist_team_intro</code></div></a><td>In-map terrorist team intro variant #1.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_toner_path><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/info_hlvr_toner_path.png alt=info_hlvr_toner_path style=width:32px;height:32px /><code class=code_jJqK>info_hlvr_toner_path</code></div></a><td>Toner Path<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_event_cone><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_event_cone.png alt=snd_event_cone style=width:32px;height:32px /><code class=code_jJqK>snd_event_cone</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_actbusy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_goal_actbusy</code></div></a><td>AI Goal Act Busy<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_scripted_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_scripted_spawner</code></div></a><td>[DEPRECATED ENTITY?] Spawns NPCs based on scripts for tutorials / single player / co-op.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_hlvr_player_input_modifier><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/point_hlvr_player_input_modifier.png alt=point_hlvr_player_input_modifier style=width:32px;height:32px /><code class=code_jJqK>point_hlvr_player_input_modifier</code></div></a><td>An entity that can suppres player teleport and/or input<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_lighting><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_lighting.png alt=info_lighting style=width:32px;height:32px /><code class=code_jJqK>info_lighting</code></div></a><td>An entity that can be used to change the lighting origin of a prop_static. Set the prop_static's Lighting Origin to point at this entity to make the prop_static light as if it was at the info_lighting's origin. Good for prop_static entities that are embedded in world geometry (like rocks/windows/etc).<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/markup_volume><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>markup_volume</code></div></a><td>Generic markup volume entity, can be queried in-game by name/type/location<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_deferred_spot_light_client_only><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_deferred_spot_light_client_only</code></div></a><td>Deferred spot light entity whose state is not networked.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_npc_counter_radius><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_npc_counter_radius.png alt=logic_npc_counter_radius style=width:32px;height:32px /><code class=code_jJqK>logic_npc_counter_radius</code></div></a><td>Does calculations based on the number of a specified type of NPC in a specified region.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_combinedropship><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_combinedropship</code></div></a><td>Combine Dropship<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_tree><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_tree</code></div></a><td>Creates a Dota tree. Trees have collision, block fog of war visibility, and can be destroyed. Note: it's far faster to place trees via the Tile Editor tool.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_node_link_controller><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_node_link_controller</code></div></a><td>An entity that controls all connections between nodes that intersect the controller's volume. This allows for mass enabling/disabling of all node connections through a volume.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_shotgun><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_shotgun</code></div></a><td>Shotgun<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_clientui_world_text_panel><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_clientui_world_text_panel</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_physimpact><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_physimpact.png alt=env_physimpact style=width:32px;height:32px /><code class=code_jJqK>env_physimpact</code></div></a><td>An entity that will cause a physics impact on another entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_value_remapper><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_value_remapper</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_playermoveconstraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_playermoveconstraint</code></div></a><td>An entity that constrains players to a radius around itself, slowing them down the closer they get to the edge of the radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_servercommand><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_servercommand</code></div></a><td>An entity that issues commands to the server console.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_gib_manager><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_gib_manager</code></div></a><td>An entity to control the number of gibs in the world, for performance reasons.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_turret_floor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_turret_floor</code></div></a><td>Combine Floor Turret<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_spotlight><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_spotlight</code></div></a><td>An entity to draw a spotlight. Will draw a beam when the player views it side on, and a halo when it's facing towards the player. Unless the 'No Dynamic Light' spawnflag is checked, it will also create a dynamic light wherever the end of the spotlight rests.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hlvr_piano><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hlvr_piano</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_smg1_grenade><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_smg1_grenade</code></div></a><td>SMG1 Grenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/math_remap><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>math_remap</code></div></a><td>An entity that remaps a range of input values to a given range of output values.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_measure_movement><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_measure_movement</code></div></a><td>An entity that can measure the movement of an entity relative to another entity and apply that movement to a third entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_toner_port><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_hlvr_toner_port</code></div></a><td>Toner Port<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/cable_static><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>cable_static</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_bugbait><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_bugbait</code></div></a><td>Bug bait<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hostage_spawn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_hostage_spawn</code></div></a><td>Hostage. A hostage NPC will spawn at this point.<br/><br/>There are usually four hostages placed in each hostage rescue map. The model for each Hostage is randomly chosen.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_decoy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_decoy</code></div></a><td>Decoy Grenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/portrait_world_unit><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>portrait_world_unit</code></div></a><td>Can only be used in background maps. Creates a portrait unit based on a unit name.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/math_counter><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/math_counter.png alt=math_counter style=width:32px;height:32px /><code class=code_jJqK>math_counter</code></div></a><td>Holds a numeric value and performs arithmetic operations upon it. If either the minimum or maximum legal value is nonzero, OutValue will be clamped to the legal range, and the OnHitMin/OnHitMax outputs will be fired at the appropriate times. If both min and max are set to zero, no clamping is performed and only the OutValue output will be fired.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_miniboss_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_miniboss_spawner</code></div></a><td>Spawns Tormentor, the small side lane boss in the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dz_door><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dz_door</code></div></a><td>A security door.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_combine_console_tank><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_combine_console_tank</code></div></a><td>Combine Console Tank<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_opvar_set_path_corner><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_opvar_set_path_corner.png alt=snd_opvar_set_path_corner style=width:32px;height:32px /><code class=code_jJqK>snd_opvar_set_path_corner</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_lotus_pool><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_lotus_pool</code></div></a><td>Creates a lotus pool that creates lotuses every now and then.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_activator_model><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_activator_model.png alt=filter_activator_model style=width:32px;height:32px /><code class=code_jJqK>filter_activator_model</code></div></a><td>A filter that filters by the model of the activator.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/counterterrorist_team_intro><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>counterterrorist_team_intro</code></div></a><td>In-map counter-terrorist team intro variant #1.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_rotorshooter><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_rotorshooter.png alt=env_rotorshooter style=width:32px;height:32px /><code class=code_jJqK>env_rotorshooter</code></div></a><td>An entity that creates gibs when it's within the influence of a helicopter's rotor wash.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_mac10><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_mac10</code></div></a><td>MAC-10<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_grenade_bomb><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_grenade_bomb</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/test_traceline><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>test_traceline</code></div></a><td>A debugging tool for testing tracelines.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_magic_carpet><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_magic_carpet</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hl_vr_accessibility><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hl_vr_accessibility</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/tanktrain_aitarget><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/tanktrain_aitarget.png alt=tanktrain_aitarget style=width:32px;height:32px /><code class=code_jJqK>tanktrain_aitarget</code></div></a><td>An entity that changes the target of a tanktrain_ai entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_holo_hacking_spawn_target><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_hlvr_holo_hacking_spawn_target</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_dry_erase_marker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_dry_erase_marker</code></div></a><td>Marker that can write on a dry erase board<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/save_photogrammetry_anchor><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/save_photogrammetry_anchor.png alt=save_photogrammetry_anchor style=width:32px;height:32px /><code class=code_jJqK>save_photogrammetry_anchor</code></div></a><td>Anchor for creating Photogrammetry objects for Loading in to Compositor for game loads<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_rpg_round><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_rpg_round</code></div></a><td>RPG Round<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_xen_foliage_interaction><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_xen_foliage_interaction.png alt=trigger_xen_foliage_interaction style=width:32px;height:32px /><code class=code_jJqK>trigger_xen_foliage_interaction</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_map_region><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_map_region</code></div></a><td>DZ Named Map Region<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_zombine><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_zombine</code></div></a><td>Combine Soldier Zombie<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_autosave><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_autosave.png alt=trigger_autosave style=width:32px;height:32px /><code class=code_jJqK>trigger_autosave</code></div></a><td>A trigger volume that autosaves when the player touches it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_spawngroup_landmark><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_spawngroup_landmark.png alt=info_spawngroup_landmark style=width:32px;height:32px /><code class=code_jJqK>info_spawngroup_landmark</code></div></a><td>Used by info_spawngroup_load to specify a landmark between two spawngroups to load<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_guntarget><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_guntarget</code></div></a><td>This is a moving target that moves along a path of path_tracks. It can be shot and killed.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_ofrenda_statue_spawn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_ofrenda_statue_spawn</code></div></a><td>Spawns a Ofrenda Statue.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_mass_center><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_mass_center</code></div></a><td>An entity that overrides the mass center of the target physics prop, or func_physbox, by moving it to the info_mass_center's location.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_xen_membrane_door><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_xen_membrane_door.png alt=trigger_xen_membrane_door style=width:32px;height:32px /><code class=code_jJqK>trigger_xen_membrane_door</code></div></a><td>Trigger Xen Membrane Door<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_dynamic_shadow_hint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_dynamic_shadow_hint</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_clientui_world_movie_panel><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_clientui_world_movie_panel</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_serverragdoll><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>trigger_serverragdoll</code></div></a><td>A volume that forces any NPC inside it to create a server side ragdoll instead of a client one.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/physics_cannister><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>physics_cannister</code></div></a><td>A physically simulated gas cannister that can have its cap shot off, at which point gas will start escaping and cause the cannister to fly around. If it takes enough damage, it will explode.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_particle_system><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_particle_system</code></div></a><td>An entity that spawns a particle system built using the particle editor.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_particle_rope><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_particle_rope</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_hostage_reset><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/trigger_hostage_reset.png alt=trigger_hostage_reset style=width:32px;height:32px /><code class=code_jJqK>trigger_hostage_reset</code></div></a><td>A trigger volume that resets the hostage by teleporting it back into the playable area.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_physics><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_physics.png alt=trigger_physics style=width:32px;height:32px /><code class=code_jJqK>trigger_physics</code></div></a><td>A volumetric trigger that affects the motion of vphysics objects that touch it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_fiveseven><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_fiveseven</code></div></a><td>Five-SeveN<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_lod><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_lod</code></div></a><td>Brush-built model that fades out over a specified distance. Useful for creating world detail that doesn't need to be drawn far away, for performance reasons.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_fow_revealer><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_fow_revealer</code></div></a><td>Reveals fog of war in a radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/scripted_sequence><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>scripted_sequence</code></div></a><td>Grabs an NPC and makes them play a specified set of animations. The NPC can be told to move to the scripted sequence position or can be told to play the script wherever they currently are. Multiple scripted sequences of the same name (or sync group, if specified) will frame-synchronize in the action animation once all the actors have moved to position. This allows tight interaction between actors (one actor grabbing another, hitting them, etc.) The flow is as follows:<br/><br/>1) Move to position using the specified movement animation. If 'Move to Position' is set to NONE, skip to step 2.<br/>2) If forced to wait for another actor to move to position, play the pre-action idle animation, otherwise skip to step 3. If there is no pre-action idle specified, ACT_IDLE is used.<br/>3) Fire the OnBeginSequence output.<br/>4) Play the action animation. If no action animation is specified, skip to step 5.<br/>5) Play the post-action idle animation. If none is specified, skip to step 6. If the 'Loop in Post Idle' spawnflag is set, keep playing the post-action idle until the script is cancelled. If no post-action idle animation is specified, ACT_IDLE is used.<br/>6) Fire the OnEndSequence output.<br/>7) If a next script to play is specified, hand the NPC to the next script and repeat this process for that script.<br/><br/>The MoveToPosition input runs steps 1 and 2, then waits while playing the pre-action idle animation until the BeginSequence input is received.<br/><br/>If the sequence has motion extraction in it, set the 'Don't Teleport NPC On End' spawnflag.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_blood><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_blood</code></div></a><td>An entity used to spawn blood effects.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_generic><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_generic</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_displacement_visibility><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_displacement_visibility</code></div></a><td>Entity that can hide a displacement<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_fightfromcover><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_goal_fightfromcover.png alt=ai_goal_fightfromcover style=width:32px;height:32px /><code class=code_jJqK>ai_goal_fightfromcover</code></div></a><td>AI Fight from Cover<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_mp9><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_mp9</code></div></a><td>MP9<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_node_generic><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_node_generic</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/scripted_sentence><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/scripted_sentence.png alt=scripted_sentence style=width:32px;height:32px /><code class=code_jJqK>scripted_sentence</code></div></a><td>Scripted Sentence<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_active_autosave><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_active_autosave</code></div></a><td>An entity that is used to look for opportunities to autosave.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_hlvr_crafting_station><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_hlvr_crafting_station</code></div></a><td>Crafting Station<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/vgui_screen><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>vgui_screen</code></div></a><td>A VGUI screen. Useful for in-world monitors.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_npc_spawn_destination><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/info_npc_spawn_destination.png alt=info_npc_spawn_destination style=width:32px;height:32px /><code class=code_jJqK>info_npc_spawn_destination</code></div></a><td>NPC Spawn Destination. (Consult npc_template_maker help for more info)<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_destinations_tool><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_destinations_tool</code></div></a><td>A prop that when picked up, can attach to the player's hand and have additional functionality which is defined in the vscript.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/xen_foliage><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>xen_foliage</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_welded_physics_target><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_welded_physics_target</code></div></a><td>A target entity that provides a position for a prop_welded_physics_to_target to weld itself to.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_base_blocker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_base_blocker</code></div></a><td>A blocker which only one team can go past.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_clip_shotgun_multiple><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_clip_shotgun_multiple</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_breen><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_breen</code></div></a><td>Dr Breen<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_tanktrain><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_tanktrain</code></div></a><td>A moving train that follows a path of path_track entities, shoots at the player, and can be killed.<br/>NOTE: Build your train so that the front of the train is facing down the X axis. When it spawns it will automatically rotate to face the next path_track on the path.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_grabbity_glove><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_grabbity_glove</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_camera><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_camera</code></div></a><td>Camera<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_vr_citizen_female><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_vr_citizen_female</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_crate><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_crate</code></div></a><td>Ammo Crate<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_activator_name><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/filter_activator_name.png alt=filter_activator_name style=width:32px;height:32px /><code class=code_jJqK>filter_activator_name</code></div></a><td>A filter that filters by the name of the activator.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_actbusy_queue><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_goal_actbusy_queue</code></div></a><td>AI Goal Act Busy Queue<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_text><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/game_text.png alt=game_text style=width:32px;height:32px /><code class=code_jJqK>game_text</code></div></a><td>An entity that displays text on player's screens.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_monitor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_monitor</code></div></a><td>A monitor that renders the view from a given point_camera entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_xm1014><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_xm1014</code></div></a><td>XM1014<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_scene_list_manager><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_scene_list_manager.png alt=logic_scene_list_manager style=width:32px;height:32px /><code class=code_jJqK>logic_scene_list_manager</code></div></a><td>Manages a list of logic_choreographed_scene entities. Store choreo scenes in them in order that they will be played by other inputs. Whenever a scene plays, the manager will remove all scenes before that one in the list. The name of another logic_scene_list_manager can be entered in a slot instead of an invididual scene, which will cause all scenes in that manager to be removed when a later scene in this list is played.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_holdout_tower_lightfast><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_holdout_tower_lightfast</code></div></a><td>(used in Frostivus event) Creates a lightly-damaging, fast-attacking tower. This can also be edited in the npc_units.txt file.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_lightinfo><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_lightinfo</code></div></a><td>Localized lighting settings to control lighting parameters in a radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_soundscape><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_soundscape.png alt=snd_soundscape style=width:32px;height:32px /><code class=code_jJqK>snd_soundscape</code></div></a><td>An entity to control sound in an area. The active soundscape at any time is the last one that had line-of-sight to the player, and was within the radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_dustpuff><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_dustpuff</code></div></a><td>An entity that can emit dust puffs.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_357><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_357</code></div></a><td>Box of 357 ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_platrot><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_platrot</code></div></a><td>A brush entity that moves vertically, and can rotate while doing so.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_player_team><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_player_team</code></div></a><td>An entity that changes the team of the player who activates it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_lightglow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_lightglow</code></div></a><td>An entity that puts an additive glow in the world, mostly used over light sources.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_slideconstraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_slideconstraint</code></div></a><td>A constraint that constrains an entity along a line segment.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_blind_zombie_wander_area><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_blind_zombie_wander_area.png alt=trigger_blind_zombie_wander_area style=width:32px;height:32px /><code class=code_jJqK>trigger_blind_zombie_wander_area</code></div></a><td>Trigger Blind Zombie Wander<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_detect_explosion><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_detect_explosion.png alt=trigger_detect_explosion style=width:32px;height:32px /><code class=code_jJqK>trigger_detect_explosion</code></div></a><td>Detect Explosion Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_hinge><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_hinge</code></div></a><td>A physically simulated hinge. Use the helper to define the axis of rotation.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_message><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_message</code></div></a><td>An entity that displays a text message in the world, at its origin.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_grenade_remote_sticky><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_grenade_remote_sticky</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_projectedtexture><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_projectedtexture</code></div></a><td>Projected texture entity, used for things like flashlights.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_no_wards><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/trigger_no_wards.png alt=trigger_no_wards style=width:32px;height:32px /><code class=code_jJqK>trigger_no_wards</code></div></a><td>Wards disallowed here.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_physics_override><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_physics_override</code></div></a><td>A prop that physically simulates as a single rigid body. It can be constrained to other physics objects using hinges or other constraints. It can also be configured to break when it takes enough damage. Health can be overridden on this version.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_ragdollconstraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_ragdollconstraint</code></div></a><td>A constraint that fixes the position of two entities, relative to this constraint's origin. Also allows for limits on the rotation around each axis, in the space of this constraint.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_toner_junction><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_hlvr_toner_junction</code></div></a><td>Toner junction<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_tonemap><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>trigger_tonemap</code></div></a><td>Changes tonemap controllers for players touching the trigger.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_breakable><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_breakable</code></div></a><td>A brush entity that can be broken from damage, or an input.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_grabbable><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/point_grabbable.png alt=point_grabbable style=width:32px;height:32px /><code class=code_jJqK>point_grabbable</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_texturetoggle><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_texturetoggle</code></div></a><td>An entity that allows you to change the textures on other brush-built entities.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_unit_templar_gate><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_unit_templar_gate</code></div></a><td>Creates one portal out of a pair that you can traverse through.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_remove><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_remove.png alt=trigger_remove style=width:32px;height:32px /><code class=code_jJqK>trigger_remove</code></div></a><td>A trigger volume that removes any entities that touch it. Be careful, removing some entities can cause instability. This is not the same as killing entities. i.e. NPCs removed in this manner will not fire their OnKilled outputs.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_buyzone><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_buyzone</code></div></a><td>A trigger used to define a buyzone.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_hostage_rescue><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/func_hostage_rescue.png alt=func_hostage_rescue style=width:32px;height:32px /><code class=code_jJqK>func_hostage_rescue</code></div></a><td>Hostage Rescue Zone. When a hostage is led into this zone, it is marked as rescued.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_physical_button><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_physical_button</code></div></a><td>A brush entity that's designed to be used for a rotating player-useable button. When used by the player, it rotates to a pressed position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_gradient_fog><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_gradient_fog.png alt=env_gradient_fog style=width:32px;height:32px /><code class=code_jJqK>env_gradient_fog</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_welded_physics><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_welded_physics</code></div></a><td>Prop Welded Physics<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_omni><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>light_omni</code></div></a><td>A point light source.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_trackautochange><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_trackautochange</code></div></a><td>An entity that works as a rotating/moving platform that will carry a train to a new track. It must be larger in X-Y planar area than the train, since it must contain the train within these dimensions in order to operate when the train is near it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weaponmodule_zapper><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weaponmodule_zapper</code></div></a><td>WeaponModule Zapper<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_cubemap><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_cubemap</code></div></a><td>Cubemap for sampling indirect specular reflection.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/color_correction_volume><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>color_correction_volume</code></div></a><td>An entity to control the color correction in the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_viewcontrol><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_viewcontrol</code></div></a><td>A camera entity that controls the player's view. While it's active, the player will see out of the camera.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_player_equip><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_player_equip</code></div></a><td>An entity that gives equipment to the player who activates it. To use, add new keys to this entity, where each key is the classname of a weapon/item, and the corresponding value is the number of those weapons/items to give to the player who uses this entity. If the 'Use Only' spawnflag isn't set, then players can just touch this entity to get the equipment.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_spawner</code></div></a><td>Spawns NPCs based on scripts.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_zombie><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_zombie</code></div></a><td>Zombie<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_item_rune_spawner_xp><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_item_rune_spawner_xp</code></div></a><td>A marker for where xp runes spawn.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_color_correction><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_color_correction</code></div></a><td>An entity to control the color correction in the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_holdout_tower_reducespeed><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_holdout_tower_reducespeed</code></div></a><td>(used in Frostivus event) Creates a tower that reduces enemy movespeed. This can also be edited in the npc_units.txt file.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_playerproxy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_playerproxy</code></div></a><td>An entity that is used to relay inputs/ouputs to the player and back to the world.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_node_particle_rope><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_node_particle_rope</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_orator><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_orator</code></div></a><td>A very simple model entity that has animations and response rules.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_bonusmaps_accessor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_bonusmaps_accessor</code></div></a><td>An entity that relays bonus maps changes.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_nav_markup><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/func_nav_markup.png alt=func_nav_markup style=width:32px;height:32px /><code class=code_jJqK>func_nav_markup</code></div></a><td>Tagged NAV markup volume entity, used during export and can be queried in-game by tag/name/type/location<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_standoff><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_goal_standoff.png alt=ai_goal_standoff style=width:32px;height:32px /><code class=code_jJqK>ai_goal_standoff</code></div></a><td>AI Goal Standoff<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_guild_banner_dynamic><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_guild_banner_dynamic</code></div></a><td>guild banner, ultimately spawns different vmdls based on guild config.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_headcrab_armored><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_headcrab_armored</code></div></a><td>Armored headcrab<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_cubemap_fog><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_cubemap_fog.png alt=env_cubemap_fog style=width:32px;height:32px /><code class=code_jJqK>env_cubemap_fog</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/cycler_actor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>cycler_actor</code></div></a><td>Actor Cycler<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/markup_group><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>markup_group</code></div></a><td>Markup group entity; add the group's targetname to the 'Markup Groups' field of a markup entity to add that entity to this group<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_particlelight><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_particlelight</code></div></a><td>An entity that can be used to light the smoke particles emitted by env_smokestack entities. Does not light any other particle types.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_movespeed_modifier_path><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_movespeed_modifier_path</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_hallucination><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_hallucination</code></div></a><td>A prop that players can't get a good look at, hopefully making them unsure if it's there at all<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_ragdoll_manager><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_ragdoll_manager</code></div></a><td>An entity to control the number of ragdolls in the world, for performance reasons.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_gameevent_listener><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/logic_gameevent_listener.png alt=logic_gameevent_listener style=width:32px;height:32px /><code class=code_jJqK>logic_gameevent_listener</code></div></a><td>An entity that listens to game events and fires off an output when the named event it fired<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_smoketrail><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_smoketrail</code></div></a><td>An entity that creates a smoke trail.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_money><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_money</code></div></a><td>An entity that awards money to a specific team.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_grenade_xen><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_grenade_xen</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_template_maker><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/npc_template_maker.png alt=npc_template_maker style=width:32px;height:32px /><code class=code_jJqK>npc_template_maker</code></div></a><td>An entity that creates NPCs. The NPCs it creates are clones of a template NPC. NPCs are spawned around this maker's origin, or at specified destination points.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_healthshot><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_healthshot</code></div></a><td>Medi-Shot<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_event_proxy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_event_proxy</code></div></a><td>An entity that allows fires simple game events from map logic<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_changetarget><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_changetarget</code></div></a><td>Change Target<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_galilar><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_galilar</code></div></a><td>Galil AR<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/xen_hearing_flower><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>xen_hearing_flower</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_zombie_torso><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_zombie_torso</code></div></a><td>Zombie Torso<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_shooter><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_shooter.png alt=env_shooter style=width:32px;height:32px /><code class=code_jJqK>env_shooter</code></div></a><td>An entity that shoots models, or sprites, out of its origin.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_traincontrols><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_traincontrols</code></div></a><td>When used by the player, this entity overrides the player's controls to let them drive a train.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_ladderendpoint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_ladderendpoint</code></div></a><td>An entity used to specify the endpoints of a ladder. This entity is functional, but has been replaced by the easier-to-use func_useableladder entity. Left in only for backwards-compatibility!<br/><br/>To be valid, a full sized player hull traced between the start and end points must not be obstructed at level activation time. The angle determines in which direction the player leaves the ladder if the player presses the +jump button.<br/><br/>Note: This entity is non-functional in Counter-Strike: Source. In CS:S, use func_ladder instead.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_irradvolume><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>light_irradvolume</code></div></a><td>An entity that places an irradiance volume in the world.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_equip_player><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/info_hlvr_equip_player.png alt=info_hlvr_equip_player style=width:32px;height:32px /><code class=code_jJqK>info_hlvr_equip_player</code></div></a><td>Equip HLVR Player<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_map_parameters><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_map_parameters</code></div></a><td>Map parameters. Used to set which teams can buys, and the C4 bomb detonation radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_welded_physics_to_target><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_welded_physics_to_target</code></div></a><td>A Prop Welded Physics that is welded not to its starting position, but to the position of a prop_welded_physics_target.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_light_probe_volume><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_light_probe_volume</code></div></a><td>A grid of precomputed light probes.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/momentary_rot_button><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>momentary_rot_button</code></div></a><td>A brush entity that's designed to be used for rotating wheels, where the player can rotate them to arbitrary positions before stopping.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_distance_autosave><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/logic_distance_autosave.png alt=logic_distance_autosave style=width:32px;height:32px /><code class=code_jJqK>logic_distance_autosave</code></div></a><td>An autosave entity that saves the game once the player is far enough away from the given entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_box_buckshot><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_box_buckshot</code></div></a><td>Box Buckshot<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_instructor_event><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/point_instructor_event.png alt=point_instructor_event style=width:32px;height:32px /><code class=code_jJqK>point_instructor_event</code></div></a><td>An entity that fires simple game events from map logic for game instructor<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_famas><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_famas</code></div></a><td>FAMAS<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_autosave><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_autosave.png alt=logic_autosave style=width:32px;height:32px /><code class=code_jJqK>logic_autosave</code></div></a><td>An entity that is used to force an autosave.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_suitcharger><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_suitcharger</code></div></a><td>Battery recharger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_combine_advisor_roaming><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_combine_advisor_roaming</code></div></a><td>Combine Advisor Roaming<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_hlvr_strip_player><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/point_hlvr_strip_player.png alt=point_hlvr_strip_player style=width:32px;height:32px /><code class=code_jJqK>point_hlvr_strip_player</code></div></a><td>Strip HLVR Player<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_battle_line><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_battle_line</code></div></a><td>Battle line<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_brush><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_brush</code></div></a><td>An brush built entity with various features.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/team_select><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>team_select</code></div></a><td>In-map team select position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_worldtext><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_worldtext</code></div></a><td>3D text in the world<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_dynamic><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_dynamic</code></div></a><td>A prop that can be placed in hierarchy and can play animations and/or simulate cloth. It can also be configured to break when it takes enough damage. Note that the health of the object will be overridden by the health inside the model, to ensure consistent health game-wide. If the model used by the prop is configured to be used as a prop_physics (i.e. it should be physically simulated) then it CANNOT be used as a prop_dynamic. Upon level load it will display a warning in the console and remove itself. Use a prop_physics instead.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_node_hint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_node_hint</code></div></a><td>A navigation node for ground moving NPCs that includes some context information for NPCs that are interested in it. The hint might indicate a window that could be looked out of, or an item of interest that could be commented on. Many hint nodes are NPC-specific, so it's helpful to use naming conventions like 'Crow: Fly to point' in the hint choices list. The angles of a hint node indicate what direction the NPC should face to perform the hint behavior.<br/><br/>It's important to understand the distinction between scripts, such as scripted_sequence and scripted_schedule, and info_hint entities. Scripts summon NPCs to specific cue points to play their parts, while hints provide context information to the AI that they use to perform their behaviors. Hints require code support in the NPC, while scripts are generic and may require only animations to play. Use a hint if the behavior is driven by the AI, use a script if the behavior is driven by the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_transition><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/trigger_transition.png alt=trigger_transition style=width:32px;height:32px /><code class=code_jJqK>trigger_transition</code></div></a><td>A volume that's used to control which entities go through the level transition. Create one or more trigger_transitions and give them the same name as the changelevel landmark. Any entities within the trigger_transition(s) will go to the next map.See trigger_changelevel for more info.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_splineconstraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_splineconstraint</code></div></a><td>Constrain an entity to a spline.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_helicopter><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_helicopter</code></div></a><td>Helicopter<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_changehintgroup><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_changehintgroup</code></div></a><td>Change Hint Group<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_toner_path_node><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_hlvr_toner_path_node</code></div></a><td>Node for the toner path<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_push><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_push.png alt=trigger_push style=width:32px;height:32px /><code class=code_jJqK>trigger_push</code></div></a><td>A trigger volume that pushes entities that touch it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_clientui_steamvr_world_panel><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_clientui_steamvr_world_panel</code></div></a><td>An entity used to place one of the SteamVR breakout panels in the world<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/cs_pet_placement><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>cs_pet_placement</code></div></a><td>Location on the map where to place pet.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/vgui_movie_display><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>vgui_movie_display</code></div></a><td>Movie Display<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_impact><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>trigger_impact</code></div></a><td>A trigger volume that can be told to push all physics objects that are inside of it in the direction specified by this trigger's angles.<br/>Also outputs the force at the time of impact for anyone else that wants to use it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/sky_camera><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>sky_camera</code></div></a><td>An entity used to control the 3D Skybox. Its origin is used to determine the 3D Skybox's position relative to the map. Place this entity, in the 3D Skybox, at the point where the origin of the map should be.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_resource_analyzer><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_resource_analyzer.png alt=trigger_resource_analyzer style=width:32px;height:32px /><code class=code_jJqK>trigger_resource_analyzer</code></div></a><td>Resource Analyzer Player Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_useableladder><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_useableladder</code></div></a><td>A Half-Life 2 ladder. Handles player auto mount/unmount, as well as +use to get onto the ladder.<br/><br/>See also 'info_ladder_dismount', used to specify ladder auto-dismount points.<br/><br/><b>Note:</b> This entity is non-functional in Counter-Strike: Source. Use func_ladder instead.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_vort_energy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_vort_energy</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_crowbar><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_crowbar</code></div></a><td>Crowbar<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_survival_playarea><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>trigger_survival_playarea</code></div></a><td>A trigger used to define the survial play area.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_gunfire><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_gunfire</code></div></a><td>Gunfire Effect<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_bizon><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_bizon</code></div></a><td>PP-Bizon<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_mp5sd><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_mp5sd</code></div></a><td>MP5-SD<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_ak47><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_ak47</code></div></a><td>AK-47<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_follow><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_goal_follow.png alt=ai_goal_follow style=width:32px;height:32px /><code class=code_jJqK>ai_goal_follow</code></div></a><td>AI Goal Follow<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_shotgun><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_shotgun</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_tank><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_tank</code></div></a><td>Brush Gun Turret<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_spawner_bad_top><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_spawner_bad_top</code></div></a><td>Spawns Dire creeps in the top lane of the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_intermission><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_intermission</code></div></a><td>An entity that defines an intermission spot where dead players will float until they respawn.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_paradrop_denial><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_paradrop_denial</code></div></a><td>Paradrop denial area.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_citizen><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_citizen</code></div></a><td>Citizen<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_elite><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_elite</code></div></a><td>Dual Berettas<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_viewpunch><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_viewpunch</code></div></a><td>Causes a view punch on players.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/keyframe_track><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>keyframe_track</code></div></a><td>Animation KeyFrame<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ghost_actor><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/ghost_actor.png alt=ghost_actor style=width:32px;height:32px /><code class=code_jJqK>ghost_actor</code></div></a><td>A meshless model you can parent other enties to<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_smokegrenade><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_smokegrenade</code></div></a><td>Smoke Grenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_combine_tank_locker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_combine_tank_locker</code></div></a><td>Combine Tank Locker<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/monster_generic><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>monster_generic</code></div></a><td>Generic Script NPC<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_item_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_item_spawner</code></div></a><td>Spawn items.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_deathmatch_spawn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_deathmatch_spawn</code></div></a><td>This entity marks a deathmatch spawn point. This is the entity that populates the map when mp_random_spawn is used.Manually adding them to the map will guarantee that these spawn points are included in the set<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_sg556><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_sg556</code></div></a><td>SG 553<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_player_counterterrorist><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_player_counterterrorist</code></div></a><td>This entity marks the start point for counter-terrorists. One of these needs to be placed for each team member. 20 start points is typical. Should be placed at least 128 units away from each other and surrounding walls<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_door_barricade><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/logic_door_barricade.png alt=logic_door_barricade style=width:32px;height:32px /><code class=code_jJqK>logic_door_barricade</code></div></a><td>An entity that manages the state of a door barricade consisting of a door, an anim-interactable, and a lynchpin<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_clip_generic_pistol_multiple><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_clip_generic_pistol_multiple</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_tracktrain><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_tracktrain</code></div></a><td>A moving platform that the player can ride. It follows a path of path_track entities.<br/>NOTE: Build your train so that the front of the train is facing down the X axis. When it spawns it will automatically rotate to face the next path_track on the path.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/post_processing_volume><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/post_processing_volume.png alt=post_processing_volume style=width:32px;height:32px /><code class=code_jJqK>post_processing_volume</code></div></a><td>Set postprocessing params while a player is inside the volume.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_exploding_barrel><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_exploding_barrel</code></div></a><td>Exploding barrel<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/worldspawn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>worldspawn</code></div></a><td>This is the world entity. Each map can only contain one, and it's automatically created for you.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/move_rope><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>move_rope</code></div></a><td>The first node in set of nodes that are used to place ropes in the world. It should connect to 1 or more keyframe_rope entities.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_launchpad><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_launchpad</code></div></a><td>Launches the hero to the paired landing pad.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_xp_fountain><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_xp_fountain</code></div></a><td>An XP fountain that grants experience to a unit that stands near it for long enough.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_base><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_base</code></div></a><td>Used to place a dota NPC.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_angularvelocitysensor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_angularvelocitysensor</code></div></a><td>An entity that detects if another entity's angular velocity meets or exceeds a threshold value.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_convert><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_convert</code></div></a><td>Turns an arbitrary entity into a physically simulated entity. i.e. brush entities will behave like func_physbox, model entities behave like prop_physics.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_opvar_set_wind_obb><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_opvar_set_wind_obb.png alt=snd_opvar_set_wind_obb style=width:32px;height:32px /><code class=code_jJqK>snd_opvar_set_wind_obb</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_ladder_dismount><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_ladder_dismount</code></div></a><td>An entity to handle endpoints for multiple ladders that are too close to each other.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/assault_rallypoint><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/assault_rallypoint.png alt=assault_rallypoint style=width:32px;height:32px /><code class=code_jJqK>assault_rallypoint</code></div></a><td>(Assault) rally point<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_opvar_set><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_opvar_set.png alt=snd_opvar_set style=width:32px;height:32px /><code class=code_jJqK>snd_opvar_set</code></div></a><td>Sets an opvar value on a library stack<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_eli><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_eli</code></div></a><td>Eli Vance<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_unit_underlord_portal><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_unit_underlord_portal</code></div></a><td>Creates one portal out of a pair that you can traverse through.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_soundscape_proxy><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_soundscape_proxy.png alt=snd_soundscape_proxy style=width:32px;height:32px /><code class=code_jJqK>snd_soundscape_proxy</code></div></a><td>An entity that acts like a soundscape but gets all of its sound parameters from another env_soundscape entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_animinteractable><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_animinteractable</code></div></a><td>Animating Interactable<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_node_link><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_node_link</code></div></a><td>A dynamic connection between two navigation nodes. You specify the node IDs of the start and end nodes, and then you can use entity I/O to turn on and off the connection. This could be used to create or destroy a connection in the nodegraph because of some event in your map (a bridge being created/destroyed, etc).<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_russell_headset><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_russell_headset</code></div></a><td>Russell's headset that you pick up and put on<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_posecontroller><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_posecontroller</code></div></a><td>An entity that controls a pose parameter of a prop and cycles the pose clientside.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_sprite_oriented><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_sprite_oriented</code></div></a><td>A env_sprite that allows orientation.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_broadcastclientcommand><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_broadcastclientcommand</code></div></a><td>An entity that issues commands to each valid client's console, as if it was typed in by that player locally.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_animating_breakable><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_animating_breakable</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_water_analog><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_water_analog</code></div></a><td>A water brush entity that moves linearly along a given distance, in a given direction<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_event_orientedbox><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_event_orientedbox.png alt=snd_event_orientedbox style=width:32px;height:32px /><code class=code_jJqK>snd_event_orientedbox</code></div></a><td>Plays a sound event from a point closest to the player on the box.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dog><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dog</code></div></a><td>d0g<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_sawedoff><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_sawedoff</code></div></a><td>Sawed-Off<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_combine_s><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_combine_s</code></div></a><td>Combine Soldier<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/flashbang_projectile><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>flashbang_projectile</code></div></a><td>Flashbang Projectile<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/assault_assaultpoint><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/assault_assaultpoint.png alt=assault_assaultpoint style=width:32px;height:32px /><code class=code_jJqK>assault_assaultpoint</code></div></a><td>(Assault) assault point<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_ally_manager><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_ally_manager</code></div></a><td>AI Ally Manager<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_camera_vertical_fov><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_camera_vertical_fov</code></div></a><td>Camera Vertical FOV<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/end_of_match><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>end_of_match</code></div></a><td>In-map end-of-match position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_player_out_of_ammo><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_player_out_of_ammo.png alt=trigger_player_out_of_ammo style=width:32px;height:32px /><code class=code_jJqK>trigger_player_out_of_ammo</code></div></a><td>Player Out of Ammo Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/path_node_cable><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>path_node_cable</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_shop><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/trigger_shop.png alt=trigger_shop style=width:32px;height:32px /><code class=code_jJqK>trigger_shop</code></div></a><td>Region that defines the shop radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_pistol_large><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_pistol_large</code></div></a><td>Large Box of Pistol ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_bomb_target><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_bomb_target</code></div></a><td>Bomb Target. The terrorists can place C4 explosives while standing in this zone.<br/><br/>When the bomb is planted and explodes inside this area, the BombExplode outputs are fired. The game handles all of the bomb planting and scoring logic – the BombExplode outputs are provided to add visual and damage effects.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_spark><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_spark.png alt=env_spark style=width:32px;height:32px /><code class=code_jJqK>env_spark</code></div></a><td>An entity used to create sparks at its origin.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_eventlistener><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_eventlistener</code></div></a><td>An entity that can listen to events fired from code and fire and output when it happens.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_end><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/game_end.png alt=game_end style=width:32px;height:32px /><code class=code_jJqK>game_end</code></div></a><td>An entity that ends a multiplayer game.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_lineto><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_lineto</code></div></a><td>An entity that calculates and outputs a vector from one entity to another.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_p90><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_p90</code></div></a><td>P90<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_enemyfinder><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/npc_enemyfinder.png alt=npc_enemyfinder style=width:32px;height:32px /><code class=code_jJqK>npc_enemyfinder</code></div></a><td>EnemyFinder<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_courier_spawn_dire><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_courier_spawn_dire</code></div></a><td>Spawns a Dire team courier.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_opvar_set_auto_room><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_opvar_set_auto_room.png alt=snd_opvar_set_auto_room style=width:32px;height:32px /><code class=code_jJqK>snd_opvar_set_auto_room</code></div></a><td>Analyzes a mostly enclosed space and defines walls and doorways within that space. Sets an opvar value on a library stack based on distance from the doorways<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_areaportal><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_areaportal</code></div></a><td>A portal brush used to manage visibility in maps. Portals define areas, which are spaces that are connected in the map. Both sides of a portal cannot touch the same area, for example, a doughnut shaped map would require at least two portals to divide the map into two areas. A linear map could be divided into two areas with a single area portal.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_teleport><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_teleport.png alt=trigger_teleport style=width:32px;height:32px /><code class=code_jJqK>trigger_teleport</code></div></a><td>A trigger volume that teleports entities that touch it. Entities are teleported to the Remote Destination, and have their angles set to that of the Remote Destination's. If a Local Destination Landmark is specified, teleported entities are offset from the target by their initial offset from the landmark, and their angles are left alone.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_ar2_altfire><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_ar2_altfire</code></div></a><td>AR2 Alt-fire Round<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_precipitation_blocker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_precipitation_blocker</code></div></a><td>A brush entity that prevents rain and snow inside its volume.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_overlay_transition><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_overlay_transition</code></div></a><td>Overlay Transition<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_training_gravity_gloves><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_training_gravity_gloves</code></div></a><td>An entity that helps with the gravity glove training<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hlvr_weapon_crowbar><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hlvr_weapon_crowbar</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_clientui_world_panel><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_clientui_world_panel</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_hunter><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_hunter</code></div></a><td>A smaller, faster, strider that can pursue the player into buildings.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_message><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_message</code></div></a><td>An entity that draws a text message on player's HUDs.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/world_bounds><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>world_bounds</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_detect_bullet_fire><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_detect_bullet_fire.png alt=trigger_detect_bullet_fire style=width:32px;height:32px /><code class=code_jJqK>trigger_detect_bullet_fire</code></div></a><td>Detect Bullet Fire Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_holdout_tower_heavyslow><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_holdout_tower_heavyslow</code></div></a><td>(used in Frostivus event) Creates a heavily-damaging, slowly-attacking tower. This can also be edited in the npc_units.txt file.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_notepad><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/info_notepad.png alt=info_notepad style=width:32px;height:32px /><code class=code_jJqK>info_notepad</code></div></a><td>A place to leave notes<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_ui><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_ui</code></div></a><td>An entity used to override player input when the player is looking at it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_genericconstraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_genericconstraint</code></div></a><td>A configurable constraint between two objects.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_orient><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_orient</code></div></a><td>Orient Towards<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_fade><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_fade.png alt=env_fade style=width:32px;height:32px /><code class=code_jJqK>env_fade</code></div></a><td>An entity that controls screen fades.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_police><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_goal_police.png alt=ai_goal_police style=width:32px;height:32px /><code class=code_jJqK>ai_goal_police</code></div></a><td>AI Goal Police<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weaponmodule_ricochet><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weaponmodule_ricochet</code></div></a><td>WeaponModule Ricochet<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_constraint_anchor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_constraint_anchor</code></div></a><td>An entity used to attach constraints to a local position on an entity. Usually constraints will attach to the center of mass of an object. Attach the desired constraint to this entity, and then parent this entity to the entity you want the constraint to apply to.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/flex_background><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>flex_background</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_node_air><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_node_air</code></div></a><td>A navigation node for flying NPCs. Air navigation nodes are baked into the nodegraph so that NPCs can move to them. Air nodes do not fall to the ground when they spawn.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_mag7><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_mag7</code></div></a><td>MAG-7<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_clip_interaction_layer><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_clip_interaction_layer</code></div></a><td>A brush entity that is conditionally solid based on the interaction layer specified.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_bugbait><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_bugbait</code></div></a><td>Bugbait sensor point<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/cycler><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>cycler</code></div></a><td>An entity used to display a model for testing purposes. Shooting it with cycle through the model's animations.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_particle_target><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_particle_target</code></div></a><td>An entity that is a target for particle system control points<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_sound_area_obb><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/snd_sound_area_obb.png alt=snd_sound_area_obb style=width:32px;height:32px /><code class=code_jJqK>snd_sound_area_obb</code></div></a><td>Creates a box Sound Area<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_antlion_template_maker><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/npc_antlion_template_maker.png alt=npc_antlion_template_maker style=width:32px;height:32px /><code class=code_jJqK>npc_antlion_template_maker</code></div></a><td>Antlion Template Maker<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_event_point><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_event_point.png alt=snd_event_point style=width:32px;height:32px /><code class=code_jJqK>snd_event_point</code></div></a><td>Plays a sound event from a point. The point can be this entity or a specified entity's position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_battery><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_battery</code></div></a><td>HEV battery<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/map_preview_camera_path><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>map_preview_camera_path</code></div></a><td>An editable path which controls an animated camera. Can only be used in background UI maps<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_tripmine><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_tripmine</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_null><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_null</code></div></a><td>An entity that's immediately removed on spawning. Useful as a spotlight target.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_rot_button><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_rot_button</code></div></a><td>A brush entity that's designed to be used for a rotating player-useable button. When used by the player, it rotates to a pressed position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_dynamic_override><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_dynamic_override</code></div></a><td>A prop that can be placed in hierarchy and can play animations. It can also be configured to break when it takes enough damage.<br/>prop_dynamic_override is a prototyping entity only. It will allow the use of models designed to be used as prop_physics.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_splash><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_splash</code></div></a><td>An entity that creates a splash effect at its origin. If the 'find water surface' spawnflag is set, it will instead trace down below itself to find the water surface on which to create splashes.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_courier_spawn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_courier_spawn</code></div></a><td>Spawns a team courier.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_player_surface_trigger><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_player_surface_trigger</code></div></a><td>An entity that monitors the material of the surface the player is standing on, and fires outputs whenever it changes to/from a specific material.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/math_colorblend><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>math_colorblend</code></div></a><td>Used to create a blend between two colors for controlling the color of another entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_counter><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_counter</code></div></a><td>Door price counter<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_hlvr_holo_hacking_plug><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_hlvr_holo_hacking_plug</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_item_rune_spawner_bounty><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_item_rune_spawner_bounty</code></div></a><td>A marker for where bounty runes spawn.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_commentary_node><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_commentary_node</code></div></a><td>Defines the position and data of a commentary node.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_door_rotating><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_door_rotating</code></div></a><td>An entity used to place a door in the world. If two doors have the same name, they will open and close together as double doors.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_headcrab_runner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_headcrab_runner</code></div></a><td>Runner Headcrab<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_item_rune_spawner_powerup><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_item_rune_spawner_powerup</code></div></a><td>A marker for where powerup runes spawn.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_button><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_button</code></div></a><td>A brush entity that's designed to be used for a player-useable button. When used by the player, it moves to a pressed position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_offscreen_movie_texture><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_offscreen_movie_texture</code></div></a><td>Offscreen Movie Texture<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_antlionguard><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_antlionguard</code></div></a><td>Antlion Guard<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/tutorial_npc_blocker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>tutorial_npc_blocker</code></div></a><td>The start or endpoint of an NPC blocking line.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_barnacle><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_barnacle</code></div></a><td>Barnacle<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_rotorwash_emitter><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_rotorwash_emitter</code></div></a><td>Creates rotorwash.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ambient_creatures_zone><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ambient_creatures_zone</code></div></a><td>Client-side func_brush.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_fish_pool><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_fish_pool</code></div></a><td>Creates a school of interactive fish that swim near this entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_shake><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_shake.png alt=env_shake style=width:32px;height:32px /><code class=code_jJqK>env_shake</code></div></a><td>An entity to control screen shake on players.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_navigation><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_navigation</code></div></a><td>An entity that is used to set navigation properties on other entities. Useful to make NPCs ignore physics props in their way that they can easily push.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_custom_game_events><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_custom_game_events</code></div></a><td>Used to change settings on the game mode for custom games.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hl_vr_environmental_interaction><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hl_vr_environmental_interaction</code></div></a><td>HLVR hl_vr_environmental_interaction<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_npc_counter_aabb><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_npc_counter_aabb.png alt=logic_npc_counter_aabb style=width:32px;height:32px /><code class=code_jJqK>logic_npc_counter_aabb</code></div></a><td>Does calculations based on the number of a specified type of NPC in a specified region.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_wind><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_wind.png alt=trigger_wind style=width:32px;height:32px /><code class=code_jJqK>trigger_wind</code></div></a><td>A trigger volume that pushes physics objects that touch it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_bullseye><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/npc_bullseye.png alt=npc_bullseye style=width:32px;height:32px /><code class=code_jJqK>npc_bullseye</code></div></a><td>Bullseye<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_node><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_node</code></div></a><td>A navigation node for ground moving NPCs. Navigation nodes are baked into the nodegraph so that NPCs can move to them. Ground nodes fall to the ground when they spawn.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_awp><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_awp</code></div></a><td>AWP<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_hurt><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/trigger_hurt.png alt=trigger_hurt style=width:32px;height:32px /><code class=code_jJqK>trigger_hurt</code></div></a><td>A trigger volume that damages entities that touch it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_headcrabcanister><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_headcrabcanister</code></div></a><td>Headcrab canister<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_line_occluder><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_line_occluder</code></div></a><td>A test entity for line occluding for the fog of war system.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_vr_citizen_male><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_vr_citizen_male</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_player_cosmetic><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_player_cosmetic</code></div></a><td>Cosmetic player prop.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_npc_counter_obb><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_npc_counter_obb.png alt=logic_npc_counter_obb style=width:32px;height:32px /><code class=code_jJqK>logic_npc_counter_obb</code></div></a><td>Does calculations based on the number of a specified type of NPC in a specified region.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/game_score><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>game_score</code></div></a><td>An entity that awards/deducts points from the player who activates it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_aimat><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_aimat</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/xen_foliage_grenade_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>xen_foliage_grenade_spawner</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_push><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_push</code></div></a><td>Point Push<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/vr_teleport_area><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>vr_teleport_area</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_thruster><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_thruster</code></div></a><td>An entity used to apply constant acceleration to a physics object. The force and torque is calculated using the position and direction of the thruster as an impulse. So moving those off the object's center will cause torque as well. Torque can be removed by unchecking the 'apply torque' flag. The position of the thruster can be forced to be at the object's center by checking to 'ignore pos' flag.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_vortigaunt><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_vortigaunt</code></div></a><td>Vortigaunt<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/counterterrorist_wingman_intro><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>counterterrorist_wingman_intro</code></div></a><td>In-map counter-terrorist wingman intro.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_magnet><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_magnet</code></div></a><td>An entity that acts like a magnet, attaching metallic physics objects to itself when they touch it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_sprite><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_sprite</code></div></a><td>An entity that controls the drawing of a sprite in the world.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_healthkit><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_healthkit</code></div></a><td>Small Health Kit<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/test_sidelist><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>test_sidelist</code></div></a><td>Test entity for Ken!<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_velocitysensor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_velocitysensor</code></div></a><td>An entity that detects and outputs an entity's velocity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_spawner_good_mid><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_spawner_good_mid</code></div></a><td>Spawns Radiant creeps in the middle lane of the standard Dota2 PvP map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_ar2_large><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_ar2_large</code></div></a><td>Large Box of AR2 ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_furniture><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_furniture</code></div></a><td>An entity used for non-NPCs that need to synchronise their animation with an NPC in a scripted_sequence. Usually a pieceof furniture or door that an NPC needs to manipulate within a scripted_sequence.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weaponmodule_guidedmissle_cluster><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weaponmodule_guidedmissle_cluster</code></div></a><td>WeaponModule GuidedMissleCluster<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/shadow_control><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/shadow_control.png alt=shadow_control style=width:32px;height:32px /><code class=code_jJqK>shadow_control</code></div></a><td>An entity to control the shadows in the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_screeneffect><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_screeneffect</code></div></a><td>Allows screenspace effects to be played on the player's view.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_dry_erase_board><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_dry_erase_board</code></div></a><td>Dry erase board panel<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_detail><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_detail</code></div></a><td>Detail Prop<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_motor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_motor</code></div></a><td>An entity that tries to spin a target entity at a particular speed.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_item_rune_spawner><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_item_rune_spawner</code></div></a><td>A marker for where runes spawn, pre 7.0 behavior.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_tagrenade><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_tagrenade</code></div></a><td>TAGrenade<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_halloffame><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_halloffame</code></div></a><td>[TOOLTIP NEEDS IMPROVEMENT] The Hall of Fame.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/xen_foliage_turret><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>xen_foliage_turret</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_movelinear><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_movelinear</code></div></a><td>A brush entity that moves linearly along a given distance, in a given direction.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_headcrab_fast><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_headcrab_fast</code></div></a><td>Fast Headcrab<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/texture_based_animatable><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>texture_based_animatable</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_target_gunshipcrash><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/info_target_gunshipcrash.png alt=info_target_gunshipcrash style=width:32px;height:32px /><code class=code_jJqK>info_target_gunshipcrash</code></div></a><td>Gunship Crash Target<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/vr_teleport_marker><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>vr_teleport_marker</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_gman><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_gman</code></div></a><td>The G-Man<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_hurt><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_hurt</code></div></a><td>An entity that does damage to all entities in a radius around itself, with a specified delay.If 'Target Entity' is specified, the damage is only done to that entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_goal_assault><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ai_goal_assault</code></div></a><td>AI Goal Assault<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_firesensor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_firesensor</code></div></a><td>An entity that detects changes in heat nearby.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/generic_actor><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>generic_actor</code></div></a><td>Generic Actor NPC<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_ammo_357_large><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_ammo_357_large</code></div></a><td>Large Box of 357 ammo<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_clip_energygun><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_clip_energygun</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_laser><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_laser</code></div></a><td>An entity that creates a laser beam between itself and a given target.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_strider><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_strider</code></div></a><td>Strider<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_lantern><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_lantern</code></div></a><td>A lantern that can be lit by either team.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_ragdollmagnet><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/phys_ragdollmagnet.png alt=phys_ragdollmagnet style=width:32px;height:32px /><code class=code_jJqK>phys_ragdollmagnet</code></div></a><td>An entity that acts like a magnet for ragdolls. Useful for crafting exaggerated ragdoll behavior (i.e. guys falling over rails on death). If the Bar Magnet spawnflag is set, the magnet works like it was a cylindrical magnet i.e. it attracts ragdolls to the nearest point on a line.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_clock><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_clock.png alt=env_clock style=width:32px;height:32px /><code class=code_jJqK>env_clock</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_case><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_case.png alt=logic_case style=width:32px;height:32px /><code class=code_jJqK>logic_case</code></div></a><td>Compares an input to up to 32 preset values. If the input value is the same as any of the preset values, an output corresponding to that value is fired.<br/><br/>For example: if Case01 is set to 2 and Case02 is set to 5, and the input value is 5, the OnCase02 output will be fired.<br/><br/>This entity can also be used to select from a number of random targets via the PickRandom input. One of the OnCase outputs that is connected to another entity will be picked at random and fired.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_nav_blocker><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/func_nav_blocker.png alt=func_nav_blocker style=width:32px;height:32px /><code class=code_jJqK>func_nav_blocker</code></div></a><td>A brush entity that can block nav areas touching its AABB.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_hero><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/dota2/trigger_hero.png alt=trigger_hero style=width:32px;height:32px /><code class=code_jJqK>trigger_hero</code></div></a><td>A trigger that's fired when a hero touches it.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_clip_shotgun_single><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_clip_shotgun_single</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_pistol><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_pistol</code></div></a><td>Pistol<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_healthcharger><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_healthcharger</code></div></a><td>Health Station<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_deagle><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_deagle</code></div></a><td>Desert Eagle<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_prop_discovery><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_prop_discovery</code></div></a><td>Discovery Object<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/dota_reflection_skybox><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>dota_reflection_skybox</code></div></a><td>Skybox entity for reflections<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_fog_controller><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_fog_controller.png alt=env_fog_controller style=width:32px;height:32px /><code class=code_jJqK>env_fog_controller</code></div></a><td>An entity that controls the fog and view distance in the map.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_constraint><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>phys_constraint</code></div></a><td>Constrain an entity to the world or another entity at a fixed relative position.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_player_start_badguys><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_player_start_badguys</code></div></a><td>Spawn point for Dire heroes.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_enable_motion_fixup><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_enable_motion_fixup</code></div></a><td>An entity used to move a motion-disabled prop when it enables motion. Parent this entity to the prop, and when the prop has its motion enabled, it will immediately teleport to the origin of this entity.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_ragdoll><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_ragdoll</code></div></a><td>A prop that physically simulates and can be articulated with internal joints. The joint constraints are part of the physics model.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_entity_igniter><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_entity_igniter</code></div></a><td>An entity that catches a target entity on fire. If the entity is an animating model, it will have sprite flames attached to its skeleton. Otherwise the entity will emit particle flame puffs.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_headcrab><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_headcrab</code></div></a><td>Headcrab<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ghost_speaker><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/ghost_speaker.png alt=ghost_speaker style=width:32px;height:32px /><code class=code_jJqK>ghost_speaker</code></div></a><td>A meshless model you can use as a speaker location for vcd's<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_sound><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_sound.png alt=ai_sound style=width:32px;height:32px /><code class=code_jJqK>ai_sound</code></div></a><td>This entity makes sounds or smells that can be sensed by NPCs, but not by the player. This can be used to cause reactions in nearby NPCs.<br/><br/><b>Sound Types</b><br/>- Combat: Will cause most NPCs to become alert<br/>- World: Will cause most NPCs to become alert<br/>- Danger: Will cause most NPCs to move away from the position of the sound<br/>- Bullet Impact<br/>- Carcass<br/>- Meat<br/>- Garbage<br/>- Thumper: causes antlions to run away briefly<br/>- Readiness: (Low, Medium, High) Causes player companions that can hear this sound to change readiness<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_weapon_generic_pistol><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_weapon_generic_pistol</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_fow_blocker_node><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_fow_blocker_node</code></div></a><td>Blocks fog of war along a line to its target.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ent_dota_fountain><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ent_dota_fountain</code></div></a><td>The Fountain<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/item_hlvr_headcrab_gland><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>item_hlvr_headcrab_gland</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_c4><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_c4</code></div></a><td>C4 Bomb<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_dynamic_ornament><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_dynamic_ornament</code></div></a><td>A way to attach one model to another as an ornament. It will render in the way that player/NPC weapons render.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_revolver><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_revolver</code></div></a><td>Revolver <td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_multicompare><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/logic_multicompare.png alt=logic_multicompare style=width:32px;height:32px /><code class=code_jJqK>logic_multicompare</code></div></a><td>Compares a set of inputs to each other. If they are all the same, fires an OnEqual output. If any are different, fires the OnNotEqual output.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/snd_opvar_set_aabb><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/snd_opvar_set_aabb.png alt=snd_opvar_set_aabb style=width:32px;height:32px /><code class=code_jJqK>snd_opvar_set_aabb</code></div></a><td>Sets an opvar value on a library stack<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_soundscape><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_soundscape.png alt=env_soundscape style=width:32px;height:32px /><code class=code_jJqK>env_soundscape</code></div></a><td>An entity to control sound in an area. The active soundscape at any time is the last one that had line-of-sight to the player, and was within the radius.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/logic_branch_listener><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>logic_branch_listener</code></div></a><td>Contains a list of logic_branch entities and fires outputs when the state of any of the logic_branches changes.<br/><br/>This entity is used to fire an event when a set of conditions are all satisfied.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/xen_foliage_bloater><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>xen_foliage_bloater</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_dota><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>trigger_dota</code></div></a><td>Dota-specific Trigger.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_puppet><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_puppet</code></div></a><td>Puppet entity that mimics the animations of a target NPC.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_global><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_global</code></div></a><td>An entity to control a game-specific global states.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_dz_weaponspawn><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_dz_weaponspawn</code></div></a><td>DZ Spawn Location<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/point_zombie_noise_generator><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>point_zombie_noise_generator</code></div></a><td>A point entity that generates a sound for blind zombies to go after<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_sky><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/env_sky.png alt=env_sky style=width:32px;height:32px /><code class=code_jJqK>env_sky</code></div></a><td>Controls the 2D skybox material. Rotation of this entity rotates the skybox material<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_door><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_door</code></div></a><td>A brush entity for use as a player-useable door.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ai_relationship><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/ai_relationship.png alt=ai_relationship style=width:32px;height:32px /><code class=code_jJqK>ai_relationship</code></div></a><td>AI Relationship - Sets relationships between groups of NPCs in the AI.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/prop_door_rotating_physics><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>prop_door_rotating_physics</code></div></a><td>An entity used to place a physics-based door in the world, controlled by player hands (VR) or physical forces.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_decal><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_decal</code></div></a><td>Simple projected decal entity<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/info_projecteddecal><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>info_projecteddecal</code></div></a><td>An entity that projects a decal onto the world (or props). If the decal has no target name, it will immediately apply itself when the level is loaded. If it has a name specified, it won't apply until it receives the 'Activate' input.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/combine_attached_armor_prop><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>combine_attached_armor_prop</code></div></a><td><td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/func_timescale><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>func_timescale</code></div></a><td>Adjust the time scale of the server and client.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_apcdriver><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_apcdriver</code></div></a><td>NPC used to drive an APC vehicle.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_fort><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_fort</code></div></a><td>Creates an ancient. In standard Dota2 PvP, the win condition is to destroy the enemy team's ancient.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/hlvr_grenadepin_proxy><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>hlvr_grenadepin_proxy</code></div></a><td>Grenade Pin<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/weapon_negev><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>weapon_negev</code></div></a><td>Negev<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/phys_ballsocket><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/steamvr/phys_ballsocket.png alt=phys_ballsocket style=width:32px;height:32px /><code class=code_jJqK>phys_ballsocket</code></div></a><td>A constraint that keeps the position of two objects fixed, relative to the constraint's origin. You can optionally specify limits for the relative twist and swing rotation.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_omni2><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/cs2/light_omni2.png alt=light_omni2 style=width:32px;height:32px /><code class=code_jJqK>light_omni2</code></div></a><td>A sphere or tube shaped light<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/trigger_zap_module><div style=display:flex;align-items:center;gap:8px><img src=/fgd_dump/img/hla/trigger_zap_module.png alt=trigger_zap_module style=width:32px;height:32px /><code class=code_jJqK>trigger_zap_module</code></div></a><td>Zap Module Trigger<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/ambient_creatures><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>ambient_creatures</code></div></a><td>Client-side dynamic prop.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/npc_dota_barracks><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>npc_dota_barracks</code></div></a><td>Creates a barracks, which spawns creeps at regular intervals and can be destroyed by enemy teams.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/env_credits><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>env_credits</code></div></a><td>An entity to control the rolling credits.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/keyframe_rope><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>keyframe_rope</code></div></a><td>A node entity that marks a point in a rope. The first node in the rope should be a move_rope, followed by 1 or more keyframe_ropes.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/dota2_icon.png alt="Dota 2" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/light_ortho><div style=display:flex;align-items:center;gap:8px><code class=code_jJqK>light_ortho</code></div></a><td>An orthographic spot light source.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/hla_icon.png alt="Half-Life: Alyx" class=gameIcon_bh8k /><img src=/img/steamvr_icon.png alt="Steam VR" class=gameIcon_bh8k /></div><tr class=clickableRow_Dk8C><td><a class=entityLink_ZrQw href=/Entities/filter_activator_team><div style=display:flex;align-items:center;gap:8px><img src=/img/nonFGD/filter_activator_team.png alt=filter_activator_team style=width:32px;height:32px /><code class=code_jJqK>filter_activator_team</code></div></a><td>A filter that filters by the team of the activator.<td style=width:0px;min-width:0px><div class=gamesIcons_MwUv><img src=/img/cs2_icon.png alt="Counter-Strike 2" class=gameIcon_bh8k /></div></table></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/Source2Wiki/Source2Wiki/blob/master/docs/EntityList/index.mdx?plain=1" target=_blank rel="noopener noreferrer" class=theme-edit-this-page><svg fill=currentColor height=20 width=20 viewBox="0 0 40 40" class=iconEdit_Z9Sw aria-hidden=true><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"/></g></svg>Edit this page</a></div><div class="col lastUpdated_JAkA"></div></div></footer></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href=/EngineTools/ResourceCompiler><div class=pagination-nav__sublabel>Previous</div><div class=pagination-nav__label>Resource Compiler</div></a><a class="pagination-nav__link pagination-nav__link--next" href=/Convars><div class=pagination-nav__sublabel>Next</div><div class=pagination-nav__label>Console Variables/Commands</div></a></nav></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="theme-layout-footer-column col footer__col"><div class=footer__title></div><ul class="footer__items clean-list"><li class=footer__item>
<div style="display: flex; justify-content: space-between; align-items: center; width: 100%; flex-wrap: wrap;">
<div style="text-align: left; gap: 4px;">
<span>Created and maintained by <a href=https://angelcazacu.com>Angel</a>, <a href=https://github.com/DoctorGurke>DoctorGurke</a> and <a href=https://github.com/Source2Wiki/Source2Wiki/graphs/contributors>various contributors</a>.</span>
</div>
<div style="text-align: right; gap: 4px;">
<span>This project is not affiliated with Valve Software.<br>Source 2 is a trademark and/or registered trademark of Valve Corporation. </span>
</div>
</div>
</ul></div></div></div></footer></div></body>