求生之路 2 - 实体清单
base.fgd
这是所有起源基础实体的完整列表。
ambient
color
env
- env_beam
- env_beverage
- env_blood
- env_bubbles
- env_credits
- env_cubemap
- env_dof_controller
- env_dustpuff
- env_effectscript
- env_embers
- env_entity_igniter
- env_entity_maker
- env_explosion
- env_fade
- env_fire
- env_firesensor
- env_firesource
- env_fog_controller
- env_funnel
- env_hudhint
- env_instructor_hint
- env_laser
- env_lightglow
- env_message
- env_microphone
- env_particle_performance_monitor
- env_particlelight
- env_particlescript
- env_physexplosion
- env_physimpact
- env_player_surface_trigger
- env_projectedtexture
- env_rotorshooter
- env_screeneffect
- env_shake
- env_shooter
- env_smokestack
- env_smoketrail
- env_soundscape
- env_soundscape_proxy
- env_soundscape_triggerable
- env_spark
- env_splash
- env_sprite
- env_sprite_oriented
- env_spritetrail
- env_steam
- env_sun
- env_texturetoggle
- env_tonemap_controller
- env_tonemap_controller_ghost
- env_tonemap_controller_infected
- env_viewpunch
- env_wind
- env_zoom
filter
- filter_activator_class
- filter_activator_context
- filter_activator_mass_greater
- filter_activator_model
- filter_activator_name
- filter_damage_type
- filter_enemy
- filter_multi
func
- func_areaportal
- func_areaportalwindow
- func_breakable
- func_breakable_surf
- func_brush
- func_button
- func_clip_vphysics
- func_conveyor
- func_detail
- func_detail_blocker
- func_door
- func_door_rotating
- func_dustcloud
- func_dustmotes
- func_fish_pool
- func_guntarget
- func_illusionary
- func_instance
- func_instance_parms
- func_ladderendpoint
- func_lod
- func_movelinear
- func_occluder
- func_orator
- func_physbox
- func_platrot
- func_precipitation
- func_precipitation_blocker
- func_reflective_glass
- func_rot_button
- func_rotating
- func_smokevolume
- func_tanktrain
- func_timescale
- func_trackautochange
- func_trackchange
- func_tracktrain
- func_traincontrols
- func_useableladder
- func_viscluster
- func_wall
- func_wall_toggle
- func_water_analog
game
- game_end
- game_gib_manager
- game_player_equip
- game_player_team
- game_ragdoll_manager
- game_score
- game_text
- game_ui
- game_weapon_manager
- game_zone_player
gibshooter
hammer
info
- info_constraint_anchor
- info_intermission
- info_ladder_dismount
- info_landmark
- info_lighting
- info_mass_center
- info_no_dynamic_shadow
- info_null
- info_overlay
- info_overlay_transition
- info_particle_system
- info_particle_target
- info_player_start
- info_projecteddecal
- info_target
- info_target_instructor_hint
- info_teleport_destination
infodecal
keyframe
light
logic
- logic_active_autosave
- logic_auto
- logic_autosave
- logic_branch
- logic_branch_listener
- logic_case
- logic_collision_pair
- logic_compare
- logic_lineto
- logic_measure_movement
- logic_multicompare
- logic_navigation
- logic_relay
- logic_script
- logic_timer
material
math
momentary
move
path
phys
- phys_ballsocket
- phys_constraint
- phys_constraintsystem
- phys_convert
- phys_hinge
- phys_keepupright
- phys_lengthconstraint
- phys_magnet
- phys_motor
- phys_pulleyconstraint
- phys_ragdollconstraint
- phys_ragdollmagnet
- phys_slideconstraint
- phys_spring
- phys_thruster
- phys_torque
physics
point
- point_anglesensor
- point_bonusmaps_accessor
- point_broadcastclientcommand
- point_clientcommand
- point_devshot_camera
- point_enable_motion_fixup
- point_entity_finder
- point_gamestats_counter
- point_hurt
- point_message
- point_playermoveconstraint
- point_posecontroller
- point_proximity_sensor
- point_servercommand
- point_spotlight
- point_teleport
- point_template
- point_viewcontrol
postprocess
prop
- prop_detail
- prop_door_rotating
- prop_dynamic
- prop_dynamic_ornament
- prop_dynamic_override
- prop_physics
- prop_physics_multiplayer
- prop_physics_override
- prop_ragdoll
- prop_static
- prop_wall_breakable
script
shadow
sky
sound
tanktrain
test
trigger
- trigger_autosave
- trigger_changelevel
- trigger_gravity
- trigger_hurt
- trigger_impact
- trigger_look
- trigger_multiple
- trigger_once
- trigger_playermovement
- trigger_proximity
- trigger_push
- trigger_remove
- trigger_serverragdoll
- trigger_soundscape
- trigger_teleport
- trigger_tonemap
- trigger_transition
- trigger_wind
vgui
water
worldspawn
left4dead2.fgd
beam
commentary
env
- env_airstrike_indoors
- env_airstrike_outdoors
- env_detail_controller
- env_outtro_stats
- env_physics_blocker
- env_player_blocker
- env_rock_launcher
- env_weaponfire
filter
fog
func
- func_block_charge
- func_button_timed
- func_elevator
- func_extinguisher
- func_ladder
- func_nav_attribute_region
- func_nav_avoidance_obstacle
- func_nav_blocker
- func_nav_connection_blocker
- func_playerghostinfected_clip
- func_playerinfected_clip
- func_ragdoll_fader
game
info
- info_ambient_mob_end
- info_ambient_mob_start
- info_changelevel
- info_director
- info_elevator_floor
- info_game_event_proxy
- info_gamemode
- info_goal_infected_chase
- info_item_position
- info_l4d1_survivor_spawn
- info_map_parameters
- info_map_parameters_versus
- info_remarkable
- info_survivor_position
- info_survivor_rescue
- info_zombie_border
- info_zombie_spawn
logic
- logic_choreographed_scene
- logic_director_query
- logic_game_event
- logic_scene_list_manager
- logic_versus_random
player
point
- point_deathfall_camera
- point_nav_attribute_region
- point_prop_use_target
- point_script_use_target
- point_viewcontrol_multiplayer
- point_viewcontrol_survivor
prop
- prop_car_alarm
- prop_car_glass
- prop_door_rotating_checkpoint
- prop_fuel_barrel
- prop_health_cabinet
- Prop_minigun
- prop_minigun_l4d1
- prop_mounted_machine_gun
scripted
trigger
- trigger_active_weapon_detect
- trigger_auto_crouch
- trigger_escape
- trigger_finale
- trigger_hurt_ghost
- trigger_upgrade_laser_sight
upgrade
weapon
- weapon_adrenaline_spawn
- weapon_ammo_spawn
- weapon_autoshotgun_spawn
- weapon_chainsaw_spawn
- weapon_defibrillator_spawn
- weapon_first_aid_kit
- weapon_first_aid_kit_spawn
- weapon_gascan_spawn
- weapon_grenade_launcher
- weapon_grenade_launcher_spawn
- weapon_hunting_rifle_spawn
- weapon_item_spawn
- weapon_melee_spawn
- weapon_molotov_spawn
- weapon_pain_pills_spawn
- weapon_pipe_bomb_spawn
- weapon_pistol_magnum_spawn
- weapon_pistol_spawn
- weapon_pumpshotgun_spawn
- weapon_rifle_ak47_spawn
- weapon_rifle_desert_spawn
- weapon_rifle_m60_spawn
- weapon_rifle_sg552_spawn
- weapon_rifle_spawn
- weapon_scavenge_item_spawn
- weapon_shotgun_chrome_spawn
- weapon_shotgun_spas_spawn
- weapon_smg_mp5_spawn
- weapon_smg_silenced_spawn
- weapon_smg_spawn
- weapon_sniper_awp_spawn
- weapon_sniper_military_spawn
- weapon_sniper_scout_spawn
- weapon_spawn
- weapon_upgradepack_explosive_spawn
- weapon_upgradepack_incendiary_spawn
- weapon_vomitjar_spawn
FGD 外的实体
_
ability
- ability_charge
- ability_leap
- ability_lunge
- ability_selfdestruct
- ability_spit
- ability_throw
- ability_tongue
- ability_vomit
ai
beam
boomer
charger
client_path
commentary
cs
cycler
dynamic
entity
entityflame
env
- env_debughistory
- env_dusttrail
- env_entity_dissolver
- env_fire_trail
- env_global
- env_glow
- env_gunfire
- env_movieexplosion
- env_muzzleflash
- env_particle_trail
- env_particlefire
- env_particlesmokegrenade
- env_physwire
- env_quadraticbeam
- env_ragdoll_boogie
- env_rockettrail
- env_screenoverlay
- env_sporeexplosion
- env_sporetrail
- env_steamjet
- env_tilt
- env_tracer
escape
event
filter
finale
fire
fish
func
- func_physbox_multiplayer
- func_plat
- func_proprrespawnzone
- func_pushable
- func_simpleladder
- func_train
- func_vehicleclip
- func_water
- func_weight_button
funCBaseFlex
gib
grenade
handle
holiday
hunter
infected
inferno
info
- info_hang_lighting
- info_infected_zoo_maker
- info_infected_zoo_puppet
- info_ladder
- info_overlay_accessor
- info_player_deathmatch
- info_player_teamspawn
- info_player_logo
- info_transitioning_player
- info_vehicle_groundspawn
- info_view_parameters
insect
instanced
item
jockey
light
logic
molotov
momentary
multisource
path
phys
physics
pipe
player
point
- point_commentary_node
- point_commentary_viewpoint
- point_push
- point_script_template
- point_surroundtest
predicted
prop
- prop_fuel_barrel_piece
- prop_physics2
- prop_ragdoll_attached
- prop_physics_respawnable
- prop_sphere
- prop_vehicle
- prop_vehicle_driveable
raggib
scene
script
- script_clip_vphysics
- script_func_button
- script_nav_attribute_region
- script_nav_blocker
- script_trigger_hurt
- script_trigger_multiple
- script_trigger_once
- script_trigger_push
scripted
simple
smoker
spark
spitter
spotlight
spraycan
soundent
survivor
tank
target
te
team
terror
test
trigger
- trigger
- trigger_brush
- trigger_callback
- trigger_cdaudio
- trigger_fog
- trigger_togglesave
- trigger_vphysics_motion
upgrade
vgui
viewmodel
vomit
vomitjar
vote
waterbullet
weapon
- weapon_adrenaline
- weapon_ammo
- weapon_autoshotgun
- weapon_basecsgrenade
- weapon_boomer_claw
- weapon_chainsaw
- weapon_charger_claw
- weapon_cola_bottles
- weapon_cs_base
- weapon_csbase_gun
- weapon_defibrillator
- weapon_fireworkcrate
- weapon_gascan
- weapon_gnome
- weapon_hegrenade_spawn
- weapon_hunter_claw
- weapon_hunting_rifle
- weapon_jockey_claw
- weapon_melee
- weapon_molotov
- weapon_oxygentank
- weapon_pain_pills
- weapon_pipe_bomb
- weapon_pistol_magnum
- weapon_pistol
- weapon_propanetank
- weapon_pumpshotgun
- weapon_rifle_ak47
- weapon_rifle_desert
- weapon_rifle_m60
- weapon_rifle_sg552
- weapon_rifle
- weapon_shotgun_chrome
- weapon_shotgun_spas
- weapon_smg_mp5
- weapon_smg_silenced
- weapon_smg
- weapon_smoker_claw
- weapon_sniper_awp
- weapon_sniper_military
- weapon_sniper_scout
- weapon_spitter_claw
- weapon_tank_claw
- weapon_upgradepack_explosive
- weapon_upgradepack_incendiary
- weapon_vomitjar
window
witch
world
存在于 FGD 中但不存在于游戏中
ai
cycler
env
func
generic
info
- info_ambient_mob
- info_camera_link
- info_hint
- info_node
- info_node_air
- info_node_air_hint
- info_node_climb
- info_node_hint
- info_node_link
- info_node_link_controller
- info_npc_spawn_destination
- info_radial_link_controller
logic
move
npc
point
trigger
新增及更新的实体
环境实体
- - 具有新的设置条目/输入,例如 Set2DSkyboxFactorLerpTo(要混合到 2d 天空盒中的雾量以降低)
- - 现在可以设置 TonemapPercentBrightPixels 以及其他参数。
- - 为室内(摇摇欲坠的天花板)添加空袭效果
- - 为户外添加空袭效果
- - 允许通过地图逻辑创建和控制提示消息
- - 阻挡玩家和物理对象
- - 阻挡任何玩家/NPC进入指定类型。
- - 生成并发射求生之路系列中由 Tank 生成的石头。由《牺牲》DLC 添加。
- - 该实体用于模仿求生之路中枪支的武器射击。由《牺牲》DLC 添加。
过滤器
- - 可以根据触发者的健康状况进行过滤,以及他们是否存在肾上腺素效果
- - 可以根据近战伤害和类型(全部、锐器或钝器)进行过滤
功能性的
- - 添加了可以动态设置最大速度的输入
- - 添加了 ResetPosition/TeleportToTarget
- - 添加了切换功能以确定是否应重新计算导航流
- - 现在允许设置自动响应的最大合法跟进距离
- - 添加了暴风雨、虫子和烟。
- - 添加了 SnapToStartPosition
- - 没有效果的实体。由 EMS 更新添加。
- - 需要花费时间才能使用的按钮。由《牺牲》DLC 添加。
- - Charger 将无法冲锋穿过该固体。
- - 扑灭燃烧瓶、煤气罐等设置的大火。由《牺牲》DLC 添加。
- - 一个用于防止地图实例文件的实体
- - 控制实例中 func_instance 中使用的参数
- - 阻挡导航网格(创建时)通过它在彼此之间建立连接。
- - 阻挡灵魂感染者。
- - 淡出任何触碰到它的布娃娃。由《牺牲》DLC 添加。
- - 通过地图逻辑调整服务器/客户端的时间刻度(用于《死亡中心》大结局结尾的慢镜头)
- - 使实体可供玩家“使用”。附加的脚本决定了显示文本和使用时间。由 EMS 更新添加。
Info 类
- - 添加了许多输出以完全自定义清道夫游戏,还包括脚本和日志支持。《牺牲》DLC 引入了用户定义的脚本事件挂钩,可以从脚本(Squirrel)触发。
- - 添加了额外的游戏模式和 OnNavAnalyze 输出(仅在当地图在设置了 -navanalyse 命令行选项时进行加载时触发)
- - 控制生成密度。
director_solve_item_density
:传递你想在这张地图中拥有的物品数量,然后就会得到地图密度数值。
- - 增加设置以强制粒子始终呈现在所有物体之前
- - 现在可以与特定游戏模式绑定,并提供特定的开场介绍
- - 环境生物的潜在起始区域
- - 环境生物的潜在结束区域
- - 通用环境生物起始/结束(慎用)
- - 作为《短暂时刻》战役中所见的L4D1原始幸存者之一的生成点。
- - 允许在地图中标记粒子系统的控制点以进行参考
- - 僵尸不会在此实体后面生成。
- - 用于放置实体组的生成点。从EMS更新中添加。
- - 供实用程序 VScript 使用的env_instructor_hint 目标。从EMS更新中添加。
逻辑实体
- - 控制AI导演的愤怒水平
- - 允许触发游戏事件。似乎是成就系统的一部分。
- - 脚本容器
- - 在对抗地图的第一轮中随机触发输出,然后在对抗地图的第二轮中重复这些输出。从牺牲DLC添加。从EMS更新中添加。
其他实体
- - 现在可以选择白天时间(傍晚、午夜等)、音乐后缀名称(供音乐声音脚本参考),以及起始音乐类型(任务开始、检查点等)
- - 添加了NoFog生成标志。
- - 添加了额外的选项来定制平面剪裁偏移等。
- - 添加了新的特殊感染者。
- - 添加了“OnDemoMapSpawn”输出。
- - 现在可以动态改变电影颗粒和晕影的强度。
- - 可以覆盖音乐导演,强制播放自定义的wav文件在音乐混音层中。
- - 允许打开/关闭拾荒得分显示,并设置所需的总物品数。
- - 移除特定武器或当前武器。
- - 在生成期间应用于导航区域的区域属性的容器。
- - 用于从VScripts生成可选动态模板的point_template 。从EMS更新中添加。
- - 一个.50口径的机枪。
注意:L4D2以前不支持Prop_minigun ,但创作工具已更新以支持L4D1实体。
- - 基于点的func_nav_blocker 用于从VScripts生成。从TLS更新中添加。
- - 允许设置特定声音混音层的级别。
- - 当被持有特定武器的玩家触摸时触发输出。
Point 类
- - 添加了额外的伤害类型:"FULLGIB"
- - 添加了设置光晕大小的选项
- - 更新了额外的输入、切换和最重要的是现在支持“目标实体”,可以轻松创建简单的平滑滑动介绍动画,而无需依赖自定义模型动画。}}
Prop 类
所有道具现在都有一个“延迟补偿”切换选项。(请谨慎使用!)
- - 添加了启用/禁用的功能
- - 添加了“发光”选项
- - 添加了 OnHitByTank 输出,用于在道具被 Tank 击打时创建自定义事件。
- - 特殊的可破坏物理道具,被击中时会在几个阶段内爆炸。来自The Sacrifice DLC。
- - 一段可破坏的墙壁,就像门一样可破坏。
- - 一个带有基本物理效果的物品,可以检测到玩家触摸。
触发器类
- - 添加了类型选择:"Standard" "Gauntlet" "Custom" "Scavenge",以及定义清道夫模式最大点数的属性。
- - 添加了额外的伤害类型:"FULLGIB",以及选项,可以使其每帧“思考”而不是每半秒一次。(消耗性能!)
- - 添加了一个“禁用跳跃”标志
- - 添加了 OnStartTouch 输出,以及输入 SetMaxSpeed 以动态设置推动速度。
- - 基于点实体的由 VScripts 生成的 trigger_hurt 。来自 EMS 更新。
- - 基于点的由 VScripts 生成的 trigger_multiple 。来自 EMS 更新。
- - 基于点的由 VScripts 生成的 trigger_once 。来自 EMS 更新。
- - 基于点的由 VScripts 生成的 trigger_push 。来自 EMS 更新。
- - 指示是否有幸存者可以逃离终局的体积。来自 The Sacrifice DLC。
- - 伤害触碰它的实体(和幽灵)。
- - 给触摸到的玩家提供激光瞄准器升级。
武器/升级生成
- - 允许导演放置枪械升级:激光瞄准器、爆炸弹药和燃烧弹药。
- - 肾上腺素的可能生成点。
- - 电锯的可能生成点。
- - 除颤器的可能生成点。
- - 榴弹发射器的可能生成点。
- - 随机物品的可能生成点(急救包、药丸、肾上腺素、胆汁炸弹、除颤器等)。
- - 随机近战武器的可能生成点。
- - 马格南手枪的可能生成点。
- - AK-47步枪的可能生成点。
- - 突击步枪的可能生成点。
- - M60机枪的可能生成点。
- - SG-552步枪的可能生成点。
- - 清道夫汽油桶的生成点。
- - 铬管霰弹枪的可能生成点。
- - 战斗霰弹枪的可能生成点。
- - MP5冲锋枪的可能生成点。
- - 消音冲锋枪的可能生成点。
- - AWP狙击枪的可能生成点。
- - 狙击步枪的可能生成点。
- - Scout 狙击枪的可能生成点。TLS 更新中添加。
- - 随机武器的可能生成点。
- - 爆炸弹药包的可能生成点。
- - 燃烧弹药包的可能生成点。
- - 胆汁炸弹的可能生成点。
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)