求生之路 2 - 实体清单
本页面由大康翻译于2023年1月2日 (UTC+8)。欢迎任何人补充新内容或者修改其中的错误。
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
- 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
- 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
- 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
left4dead2.fgd
-
beam
commentary
env
- 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
- 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
- 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
- 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
存在于 FGD 中但不存在于游戏中
-
ai
cycler
env
func
generic
info
新增及更新的实体
环境实体
- env_fog_controller - 具有新的设置条目/输入,例如 Set2DSkyboxFactorLerpTo(要混合到 2d 天空盒中的雾量以降低)
- env_tonemap_controller - 现在可以设置 TonemapPercentBrightPixels 以及其他参数。
- env_airstrike_indoors - 为室内(摇摇欲坠的天花板)添加空袭效果
- env_airstrike_outdoors - 为户外添加空袭效果
- env_instructor_hint - 允许通过地图逻辑创建和控制提示消息
- env_physics_blocker - 阻挡玩家和物理对象
- env_player_blocker - 阻挡任何玩家/NPC进入指定类型。
- env_rock_launcher - 生成并发射求生之路系列中由 Tank 生成的石头。由《牺牲》DLC 添加。
- env_weaponfire - 该实体用于模仿求生之路中枪支的武器射击。由《牺牲》DLC 添加。
过滤器
- filter_health - 可以根据触发者的健康状况进行过滤,以及他们是否存在肾上腺素效果
- filter_melee_damage - 可以根据近战伤害和类型(全部、锐器或钝器)进行过滤
功能性的
- func_elevator - 添加了可以动态设置最大速度的输入
- func_movelinear - 添加了 ResetPosition/TeleportToTarget
- func_nav_blocker - 添加了切换功能以确定是否应重新计算导航流
- func_orator - 现在允许设置自动响应的最大合法跟进距离
- func_precipitation - 添加了暴风雨、虫子和烟。
- func_rotating - 添加了 SnapToStartPosition
- func_buildable_button - 没有效果的实体。由 EMS 更新添加。
- func_button_timed - 需要花费时间才能使用的按钮。由《牺牲》DLC 添加。
- func_block_charge - Charger 将无法冲锋穿过该固体。
- func_extinguisher - 扑灭燃烧瓶、煤气罐等设置的大火。由《牺牲》DLC 添加。
- func_instance - 一个用于防止地图实例文件的实体
- func_instance_parms - 控制实例中 func_instance 中使用的参数
- func_nav_connection_blocker - 阻挡导航网格(创建时)通过它在彼此之间建立连接。
- func_playerghostinfected_clip - 阻挡灵魂感染者。
- func_ragdoll_fader - 淡出任何触碰到它的布娃娃。由《牺牲》DLC 添加。
- func_timescale - 通过地图逻辑调整服务器/客户端的时间刻度(用于《死亡中心》大结局结尾的慢镜头)
- point_script_use_target - 使实体可供玩家“使用”。附加的脚本决定了显示文本和使用时间。由 EMS 更新添加。
Info 类
- info_director - 添加了许多输出以完全自定义清道夫游戏,还包括脚本和日志支持。《牺牲》DLC 引入了用户定义的脚本事件挂钩,可以从脚本(Squirrel)触发。
- info_gamemode - 添加了额外的游戏模式和 OnNavAnalyze 输出(仅在当地图在设置了 -navanalyse 命令行选项时进行加载时触发)
- info_map_parameters 和 info_map_parameters_versus - 控制生成密度。
- info_particle_system - 增加设置以强制粒子始终呈现在所有物体之前
- info_survivor_position - 现在可以与特定游戏模式绑定,并提供特定的开场介绍
- info_ambient_mob_start - 环境生物的潜在起始区域
- info_ambient_mob_end - 环境生物的潜在结束区域
- info_ambient_mob - 通用环境生物起始/结束(慎用)
- info_l4d1_survivor_spawn - 作为《短暂时刻》战役中所见的L4D1原始幸存者之一的生成点。
- info_particle_target - 允许在地图中标记粒子系统的控制点以进行参考
- info_zombie_border - 僵尸不会在此实体后面生成。
- info_item_position - 用于放置实体组的生成点。从EMS更新中添加。
- info_target_instructor_hint - 供实用程序 VScript 使用的env_instructor_hint目标。从EMS更新中添加。
director_solve_item_density
:传递你想在这张地图中拥有的物品数量,然后就会得到地图密度数值。
逻辑实体
- logic_director_query - 控制AI导演的愤怒水平
- logic_game_event - 允许触发游戏事件。似乎是成就系统的一部分。
- logic_script - 脚本容器
- logic_versus_random - 在对抗地图的第一轮中随机触发输出,然后在对抗地图的第二轮中重复这些输出。从牺牲DLC添加。从EMS更新中添加。
其他实体
- Worldspawn - 现在可以选择白天时间(傍晚、午夜等)、音乐后缀名称(供音乐声音脚本参考),以及起始音乐类型(任务开始、检查点等)
- beam_spotlight - 添加了NoFog生成标志。
- sky_camera - 添加了额外的选项来定制平面剪裁偏移等。
- filter_activator_infected_class - 添加了新的特殊感染者。
- logic_auto - 添加了“OnDemoMapSpawn”输出。
- postprocess_controller - 现在可以动态改变电影颗粒和晕影的强度。
- ambient_music - 可以覆盖音乐导演,强制播放自定义的wav文件在音乐混音层中。
- game_scavenge_progress_display - 允许打开/关闭拾荒得分显示,并设置所需的总物品数。
- player_weaponstrip - 移除特定武器或当前武器。
- point_nav_attribute_region - 在生成期间应用于导航区域的区域属性的容器。
- point_script_template - 用于从VScripts生成可选动态模板的point_template。从EMS更新中添加。
- prop_mounted_machine_gun - 一个.50口径的机枪。
- script_nav_blocker - 基于点的func_nav_blocker用于从VScripts生成。从TLS更新中添加。
- sound_mix_layer - 允许设置特定声音混音层的级别。
- trigger_active_weapon_detect - 当被持有特定武器的玩家触摸时触发输出。
注意:L4D2以前不支持Prop_minigun,但创作工具已更新以支持L4D1实体。
Point 类
- point_hurt - 添加了额外的伤害类型:"FULLGIB"
- point_spotlight - 添加了设置光晕大小的选项
- point_viewcontrol_multiplayer - 更新了额外的输入、切换和最重要的是现在支持“目标实体”,可以轻松创建简单的平滑滑动介绍动画,而无需依赖自定义模型动画。
Prop 类
所有道具现在都有一个“延迟补偿”切换选项。(请谨慎使用!)
- prop_car_alarm - 添加了启用/禁用的功能
- prop_door_rotating - 添加了“发光”选项
- prop_physics - 添加了 OnHitByTank 输出,用于在道具被 Tank 击打时创建自定义事件。
- prop_fuel_barrel - 特殊的可破坏物理道具,被击中时会在几个阶段内爆炸。来自The Sacrifice DLC。
- prop_wall_breakable - 一段可破坏的墙壁,就像门一样可破坏。
- scripted_item_drop - 一个带有基本物理效果的物品,可以检测到玩家触摸。
触发器类
- trigger_finale - 添加了类型选择:"Standard" "Gauntlet" "Custom" "Scavenge",以及定义清道夫模式最大点数的属性。
- trigger_hurt - 添加了额外的伤害类型:"FULLGIB",以及选项,可以使其每帧“思考”而不是每半秒一次。(消耗性能!)
- trigger_playermovement - 添加了一个“禁用跳跃”标志
- trigger_push - 添加了 OnStartTouch 输出,以及输入 SetMaxSpeed 以动态设置推动速度。
- script_trigger_hurt - 基于点实体的由 VScripts 生成的 trigger_hurt。来自 EMS 更新。
- script_trigger_multiple - 基于点的由 VScripts 生成的 trigger_multiple。来自 EMS 更新。
- script_trigger_once - 基于点的由 VScripts 生成的 trigger_once。来自 EMS 更新。
- script_trigger_push - 基于点的由 VScripts 生成的 trigger_push。来自 EMS 更新。
- trigger_escape - 指示是否有幸存者可以逃离终局的体积。来自 The Sacrifice DLC。
- trigger_hurt_ghost - 伤害触碰它的实体(和幽灵)。
- trigger_upgrade_laser_sight - 给触摸到的玩家提供激光瞄准器升级。
武器/升级生成
- upgrade_spawn - 允许导演放置枪械升级:激光瞄准器、爆炸弹药和燃烧弹药。
- weapon_adrenaline_spawn - 肾上腺素的可能生成点。
- weapon_chainsaw_spawn - 电锯的可能生成点。
- weapon_defibrillator_spawn - 除颤器的可能生成点。
- weapon_grenade_launcher_spawn - 榴弹发射器的可能生成点。
- weapon_item_spawn - 随机物品的可能生成点(急救包、药丸、肾上腺素、胆汁炸弹、除颤器等)。
- weapon_melee_spawn - 随机近战武器的可能生成点。
- weapon_pistol_magnum_spawn - 马格南手枪的可能生成点。
- weapon_rifle_ak47_spawn - AK-47步枪的可能生成点。
- weapon_rifle_desert_spawn - 突击步枪的可能生成点。
- weapon_rifle_m60_spawn - M60机枪的可能生成点。
- weapon_rifle_sg552_spawn - SG-552步枪的可能生成点。
- weapon_scavenge_item_spawn - 清道夫汽油桶的生成点。
- weapon_shotgun_chrome_spawn - 铬管霰弹枪的可能生成点。
- weapon_shotgun_spas_spawn - 战斗霰弹枪的可能生成点。
- weapon_smg_mp5_spawn - MP5冲锋枪的可能生成点。
- weapon_smg_silenced_spawn - 消音冲锋枪的可能生成点。
- weapon_sniper_awp_spawn - AWP狙击枪的可能生成点。
- weapon_sniper_military_spawn - 狙击步枪的可能生成点。
- weapon_sniper_scout_spawn - Scout 狙击枪的可能生成点。TLS 更新中添加。
- weapon_spawn - 随机武器的可能生成点。
- weapon_upgradepack_explosive_spawn - 爆炸弹药包的可能生成点。
- weapon_upgradepack_incendiary_spawn - 燃烧弹药包的可能生成点。
- weapon_vomitjar_spawn - 胆汁炸弹的可能生成点。
注意:另请参阅 L4D2 Level Design 的 Weapon and Item Spawning