List of Team Fortress 2 Entities
base.fgd
tf.fgd
bot
- bot_action_point
- bot_controller
- bot_generator
- bot_hint_sentrygun
- bot_hint_teleporter_exit
- bot_hint_engineer_nest
- bot_hint_sniper_spot
- bot_proxy
- bot_roster
dispenser
filter
- filter_activator_tfteam
- filter_tf_bot_has_tag
- filter_tf_class
- filter_tf_condition
- filter_tf_damaged_by_weapon_in_slot
- filter_tf_player_can_cap
func
- func_capturezone
- func_changeclass
- func_croc
- func_flag_alert
- func_flagdetectionzone
- func_forcefield
- func_upgradestation
- func_nav_avoid
- func_nav_blocker
- func_nav_prefer
- func_nav_prerequisite
- func_nobuild
- func_nogrenades
- func_passtime_goal
- func_passtime_goalie_zone
- func_passtime_no_ball_zone
- func_powerupvolume
- func_proprrespawnzone
- func_regenerate
- func_respawnflag
- func_respawnroom
- func_respawnroomvisualizer
- func_suggested_build
- func_tfbot_hint
game
entity
halloween
hightower
info
item
- item_ammopack_full
- item_ammopack_medium
- item_ammopack_small
- item_healthkit_full
- item_healthkit_medium
- item_healthkit_small
- item_powerup_crit
- item_powerup_uber
- item_teamflag
mapobj
obj
passtime
point
prop
team
- team_control_point
- team_control_point_master
- team_control_point_round
- team_round_timer
- team_train_watcher
tf
- tf_base_minigame
- tf_gamerules
- tf_generic_bomb
- tf_glow
- tf_halloween_gift_spawn_location
- tf_halloween_minigame
- tf_halloween_minigame_falling_platforms
- tf_halloween_pickup
- tf_logic_minigames
- tf_logic_arena
- tf_logic_boss_battle
- tf_logic_competitive
- tf_logic_cp_timer
- tf_logic_holiday
- tf_logic_hybrid_ctf_cp
- tf_logic_koth
- tf_logic_mann_vs_machine
- tf_logic_medieval
- tf_logic_multiple_escort
- tf_logic_on_holiday
- tf_logic_player_destruction
- tf_logic_raid
- tf_logic_robot_destruction
- tf_logic_training_mode
- tf_point_nav_interface
- tf_point_weapon_mimic
- tf_pumpkin_bomb
- tf_robot_destruction_robot_spawn
- tf_robot_destruction_spawn_group
- tf_spawner
- tf_spell_pickup
- tf_teleport_location
- tf_template_stun_drone
- tf_zombie_spawner
training
trigger
- trigger_add_tf_player_condition
- trigger_apply_impulse
- trigger_bot_tag
- trigger_catapult
- trigger_capture_area
- trigger_ignite
- trigger_ignite_arrows
- trigger_passtime_ball
- trigger_player_respawn_override
- trigger_remove_tf_player_condition
- trigger_rd_vault_trigger
- trigger_stun
- trigger_timer_door
wheel
Unimplemented FGD entities
Entities defined in the FGD that aren't implemented by the engine. These won't work when placed in Hammer unless they're internal.
cycler
env
func
info
logic
move
npc
prop
Undocumented map entities
Entities used in the official BSP map files that are undefined in the official FGD. These will most likely work in-game, but require custom FGD code for Hammer.
info
path
trigger
Dynamically spawned entities
Entities that are created by the game code dynamically as needed. Spawning them manually or placing them in maps may lead to strange behavior, such as no model being applied.
beam
entity
- entity_bird
- entity_carrier
- entity_rocket
- entity_saucer
- entity_sign
- entity_croc
- entity_soldier_statue
Logic
Npcs
- eyeball_boss
- ghost
- headless_hatman
- tank_boss
- tank_destruction
- merasmus
- merasmus_dancer
- tf_robot_destruction_robot
- tf_zombie
Pickups
- halloween_souls_pack
- item_bonuspack
- item_healthammokit
- item_currencypack_small
- item_currencypack_medium
- item_currencypack_large
- item_currencypack_custom
- item_powerup_rune
- item_powerup_rune_temp
- tf_ammo_pack
- tf_bonus_duck_pickup
- tf_dropped_weapon
- tf_halloween_gift_pickup
- tf_powerup_bottle
Misc
- entity_medigun_shield
- entity_revive_marker
- instanced_scripted_scene
- item_teamflag_return_icon
- monster_resource
- passtime_ball
- player
- point_commentary_node
- soundent
- tf_bot
- tf_flame
- tf_flame_rocket
- tf_merasmus_trick_or_treat_prop
- tf_objective_resource
- tf_ragdoll
- tf_taunt_prop
- tf_target_dummy
- tf_viewmodel
- wheel_of_doom_spiral
- rd_robot_dispenser
- pd_dispenser
Projectiles
- tf_projectile_arrow
- tf_projectile_balloffire
- tf_projectile_ball_ornament
- tf_projectile_cleaver
- tf_projectile_energy_ball
- tf_projectile_energy_ring
- tf_projectile_flare
- tf_projectile_grapplinghook
- tf_projectile_healing_bolt
- tf_projectile_jar
- tf_projectile_jar_gas
- tf_projectile_jar_milk
- tf_projectile_lightningorb
- tf_projectile_pipe
- tf_projectile_pipe_remote
- tf_projectile_rocket
- tf_projectile_sentryrocket
- tf_projectile_spellbats
- tf_projectile_spellfireball
- tf_projectile_spellkartbats
- tf_projectile_spellkartorb
- tf_projectile_spellmeteorshower
- tf_projectile_spellmirv
- tf_projectile_spellpumpkin
- tf_projectile_spellspawnboss
- tf_projectile_spellspawnhorde
- tf_projectile_spellspawnzombie
- tf_projectile_spelltransposeteleport
- tf_projectile_stun_ball
- tf_projectile_syringe
- tf_projectile_throwable
- tf_projectile_throwable_breadmonster
- tf_projectile_throwable_brick
- tf_projectile_throwable_repel
- obj_attachment_sapper
Weapons
- tf_weapon_base
- tf_weapon_bat
- tf_weapon_bat_fish
- tf_weapon_bat_giftwrap
- tf_weapon_bat_wood
- tf_weapon_bonesaw
- tf_weapon_bottle
- tf_weapon_breakable_sign
- tf_weapon_buff_item
- tf_weapon_builder
- tf_weapon_cannon
- tf_weapon_charged_smg
- tf_weapon_cleaver
- tf_weapon_club
- tf_weapon_compound_bow
- tf_weapon_crossbow
- tf_weapon_drg_pomson
- tf_weapon_fireaxe
- tf_weapon_fists
- tf_weapon_flamethrower
- tf_weapon_flaregun
- tf_weapon_flaregun_revenge
- tf_weapon_grapplinghook
- tf_weapon_grenadelauncher
- tf_weapon_handgun_scout_primary
- tf_weapon_handgun_scout_secondary
- tf_weapon_invis
- tf_weapon_jar
- tf_weapon_jar_milk
- tf_weapon_jar_gas
- tf_weapon_katana
- tf_weapon_knife
- tf_weapon_laser_pointer
- tf_weapon_lunchbox
- tf_weapon_lunchbox_drink
- tf_weapon_mechanical_arm
- tf_weapon_medigun
- tf_weapon_minigun
- tf_weapon_parachute
- tf_weapon_parachute_primary
- tf_weapon_parachute_secondary
- tf_weapon_particle_cannon
- tf_weapon_passtime_gun
- tf_weapon_pda_engineer_build
- tf_weapon_pda_engineer_destroy
- tf_weapon_pda_spy
- tf_weapon_pep_brawler_blaster
- tf_weapon_pipebomblauncher
- tf_weapon_pistol
- tf_weapon_pistol_scout
- tf_weapon_raygun
- tf_weapon_revolver
- tf_weapon_robot_arm
- tf_weapon_rocketlauncher
- tf_weapon_rocketlauncher_airstrike
- tf_weapon_rocketlauncher_directhit
- tf_weapon_rocketlauncher_fireball
- tf_weapon_rocketpack
- tf_weapon_sapper
- tf_weapon_scattergun
- tf_weapon_sentry_revenge
- tf_weapon_shotgun_hwg
- tf_weapon_shotgun_primary
- tf_weapon_shotgun_pyro
- tf_weapon_shotgun_building_rescue
- tf_weapon_shotgun_soldier
- tf_weapon_shovel
- tf_weapon_slap
- tf_weapon_smg
- tf_weapon_sniperrifle
- tf_weapon_sniperrifle_classic
- tf_weapon_sniperrifle_decap
- tf_weapon_soda_popper
- tf_weapon_spellbook
- tf_weapon_stickbomb
- tf_weapon_sword
- tf_weapon_syringegun_medic
- tf_weapon_wrench
- tf_weaponbase_grenade_proj
- tf_weaponbase_melee
- tf_weaponbase_merasmus_grenade
Wearable
- tf_wearable
- wearable_item
- tf_wearable_campaign_item
- tf_wearable_demoshield
- tf_wearable_levelable_item
- tf_wearable_razorback
- tf_wearable_robot_arm
- tf_wearable_vm
vgui
Leftover entities
Various entities that the game engine claims to support but are leftovers from other source games. Some use assets that aren't included, some work just fine and some are completely broken.
ai
- ai_ally_speech_manager
- ai_battle_line
- ai_changehintgroup
- ai_changetarget
- ai_goal_assault
- ai_goal_follow
- ai_goal_lead
- ai_goal_lead_weapon
- ai_goal_standoff
- ai_hint
- ai_network
- ai_relationship
- ai_script_conditions
- ai_sound
aiscripted
aitesthull
assault
cycler
dynamic
entity
entityflame
env
- env_debughistory
- env_detail_controller
- env_dusttrail
- env_entity_dissolver
- env_fire_trail
- env_global
- env_glow
- env_gunfire
- env_laserdot
- env_movieexplosion
- env_muzzleflash
- env_particle_trail
- env_particlefire
- env_particlesmokegrenade
- env_physwire
- env_quadraticbeam
- env_ragdoll_boogie
- env_rockettrail
- env_sniperdot
- env_sporeexplosion
- env_sporetrail
- env_steamjet
- env_tracer
event
fish
funCBaseFlex
func
info
item
logic
monster
npc
path
player
point
populator
scene
scripted
simple
tf
prop
Undocumented engine entities
Entities dumped by the dumpentityfactories
console command that don't exist in any official FGD or map. Some may be non-functional or buggy.
_
archer
base
bot
commentary
filter
func
- funCBaseFlex
- func_physbox_multiplayer
- func_plat
- func_pushable
- func_train
- func_water
- func_weight_button
generic
gib
grenade
handle
info
item
light
momentary
multisource
phys
physics
point
prop
raggib
rope
spark
spotlight
spraycan
target
te
team
test
trigger
viewmodel
waterbullet
weapon
window
world