env_fire
< Zh
Jump to navigation
Jump to search
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article tries to comply with the alternate languages guide.env_fire
是一个点实体 ,可在所有的 起源 游戏中使用。
实体描述
简单的在实体坐标 上产生火焰的实体。火焰导热 '伤害' 给其他 周围env_fire实体。 并且会点燃附近不燃烧的env_fire
实体。引发大火蔓延。
注意:不会提供照明效果。
注意:实体可能会“掉出”世界,你需要提高一点就像玩家出生点那样。
错误: 传送门中无效。参加Portal:Env_Fire_fix 来获取信息。 [todo tested in?]
{{bug虽然它可用,但是不会再 军团要塞2中产生粒子效果。参加 这个 method 来获取信息。}}
错误:除非你build(/rebuild)项目,否则不会用于source2007的mod。 [todo tested in?]
错误:等离子火(Plasma fire)不可见。 [todo tested in?]
键值
- Duration
(health)
<整数型 > - 火焰燃烧的持续时间。
- Size
(firesize)
<整数型 > - 火焰高度 (以世界单位)。
- Attack
(fireattack)
<整数型 > - 多长时间这团火焰会燃烧到最高高度。
- Type
(firetype)
<choices> - 火焰效果,等离子或者自然火
- 0 : Natural/自然火
- 1 : Plasma/等离子火(不可见)
- Ignition Point
(ignitionpoint)
<浮点型 > - 需要对其导热多少'伤害'才能点燃。
- Damage Scale
(damagescale)
<浮点型 > - 燃烧伤害X此倍数。
{{todo|加键值从 异形丛生 Template:KV BaseEntity:zh-cn EnableDisable/启动禁用:
- Start Disabled
(StartDisabled)
<boolean > - 保持休眠状态,直到被唤醒。(利用
Enable
输入)。
标签/Flags
- [
1
] : Infinite Duration
永远燃烧
- [
2
] : Smokeless
无烟的
- [
4
] : Start On
自启动
- [
8
] : Start Full
直接烧至最大高度
- [
16
] : Don't drop
不会掉落
- [
32
] : No glow
无光圈
- [
128
] : Delete when out
当它烧尽就删除。
{{fl:zh-cn|256|Visible from above|从上方可见。|removed=
注意: 在 异形丛生,
env_fire
除非设置"Infinite Duration"否则无法被熄灭。输入
StartFire
- 开始燃烧。
Extinguish
<浮点型 >- 指定秒数内永久扑灭火焰。
ExtinguishTemporary
<浮点型 >- 指定秒数内暂时扑灭火焰。
Base:
AddContext
<string >- 添加到实体的 Response Contexts/响应上下文列表。格式是
<key>:<value>
。
语法:
ClearContext
- 从此实体的列表中删除所有上下文。
ClearParent
- 从移动层次结构中删除该实体,使其可以自由移动。
FireUser1
到FireUser4
- 触发相应的
OnUser
输出;详见 User Inputs and Outputs。
Kill
- 从这个世界中删除此实体。
KillHierarchy
- 功能类似
Kill
,尽管此实体与其父实体都被删除了,但比Kill
快一点。
RemoveContext
- 从实体列表删除一个上下文。名字应与现有上下文进行匹配。
SetParent
<string >- 跟随此实体移动,详见 实体层级(依赖关系)。
SetParentAttachmentMaintainOffset
<string >- 同上,但没有传送。在接收到输入时,实体保持其相对于附件的位置。
DispatchResponse
<string > 不存在于FGD!- 向实体发送一个上下文。 详见 Response 和 Concept.
DispatchEffect
<string > (自从 被移除) 不存在于FGD!- 在实体的原点坐标设置一个特定效果;参见 List of Client Effects。自从 求生之路后由粒子系统取代。
RunScriptCode
<string > (存在于自 以来)- 在接收输入的实体范围内执行一串 VScript 源代码。通过控制台触发时可能需要字符串引用。
- 修复:使用文本编辑器手动删除带有字符串的参数。
SetLocalOrigin
<coordinates > (存在于自 以来) 不存在于FGD!- 将此实体设置到地图中的某个位置。如果此实体是某实体父级,那么它的子级也会随着移动。
EnableDisable/启动禁用:
Enable
Disable
- 启动/禁用此实体所具备的效果。同样会使实体消失。
输出
OnIgnited
- 当火焰被点燃时触发输出。
OnExtinguished
- 当火焰完全扑灭时触发输出。
Base/基础:
OnUser1
到OnUser4
- 这些输出将分别响应于
FireUser1
到FireUser4
输入。 详见 User Inputs and Outputs。 OnKilled
(仅存在于 之中)- 当实体被Kill输入时响应此输出。