2.单位属性rules词典/Locomotor:修订间差异
创建页面,内容为“词典 {| class="wikitable mw-collapsible" !别名 !CLSID |- |Levitate |{3DC0B295-6546-11D3-80B0-00902792494C} |- | colspan="2" |悬浮运动模式,仅用于 {{fs}} <br>具有多个硬编码特性: *除非收到特定的移动或攻击指令否则单位只会定期向随机方向移动,类似于器官兽。 *单位会像泰伯利亚水母 {{fnl|1}} 一样移动,并不断创建 <code><nowiki>[GasPuffSys]</nowiki></code> 粒子系统来创…” |
小 2024 教程词典 |
||
| 第1行: | 第1行: | ||
[[Category | [[Category:词典]] | ||
{| class="wikitable mw-collapsible" | {| class="wikitable mw-collapsible" | ||
!别名 | !别名 | ||
!CLSID | !CLSID | ||
!对应的 <code><nowiki>SpeedType</code></nowiki> 默认值{{fnl|1}} | |||
|- | |- | ||
|Levitate | |Levitate | ||
|{3DC0B295-6546-11D3-80B0-00902792494C} | |<code><nowiki>{3DC0B295-6546-11D3-80B0-00902792494C}</code></nowiki> | ||
|Hover(?) | |||
|- | |- | ||
| colspan=" | | colspan="3" |悬浮运动模式,仅用于 {{fs}} | ||
<br>具有多个硬编码特性: | <br>具有多个硬编码特性: | ||
*除非收到特定的移动或攻击指令否则单位只会定期向随机方向移动,类似于器官兽。 | *除非收到特定的移动或攻击指令否则单位只会定期向随机方向移动,类似于器官兽。 | ||
*单位会像泰伯利亚水母 {{fnl| | *单位会像泰伯利亚水母 {{fnl|2}} 一样移动,并不断创建 <code><nowiki>[GasPuffSys]</nowiki></code> 粒子系统来创造一种不断喷射向前推进的效果。 | ||
*该单位武器上的 <code><nowiki>ROF</nowiki></code>、<code><nowiki>Speed</nowiki></code>、<code><nowiki>Range</nowiki></code> 都将被忽略。单位始终会尝试靠近目标,然后每隔一定周期对目标造成武器 <code><nowiki>Damage</nowiki></code> 决定的杀伤。它在向主要目标移动的同时还会攻击其路径上锁遇到的任何敌对目标。 | *该单位武器上的 <code><nowiki>ROF</nowiki></code>、<code><nowiki>Speed</nowiki></code>、<code><nowiki>Range</nowiki></code> 都将被忽略。单位始终会尝试靠近目标,然后每隔一定周期对目标造成武器 <code><nowiki>Damage</nowiki></code> 决定的杀伤。它在向主要目标移动的同时还会攻击其路径上锁遇到的任何敌对目标。 | ||
|- | |- | ||
|Drive | |Drive | ||
|{4A582741-9839-11d1-B709-00A024DDAFD1} | |<code><nowiki>{4A582741-9839-11d1-B709-00A024DDAFD1}</code></nowiki> | ||
|若 <code><nowiki>Crusher=yes</nowiki></code> 则 Track 否则为 Wheel。 | |||
|- | |- | ||
| colspan=" | | colspan="3" |驾驶运动模式,用于绝大多数地面载具。 | ||
<br>如果由步兵使用且使用了一个极低的 <code><nowiki>Speed</nowiki></code> 那么在第一次接近目标单元格时会直接停下并永远完成不了移动动作也无法用新指令覆盖这一动作。 | |||
|- | |- | ||
|Hover | |Hover | ||
|{4A582742-9839-11d1-B709-00A024DDAFD1} | |<code><nowiki>{4A582742-9839-11d1-B709-00A024DDAFD1}</code></nowiki> | ||
|Hover | |||
|- | |- | ||
| colspan=" | | colspan="3" |悬浮运动模式,例如原版气垫船和玩具坦克。 | ||
<br>在 {{ra2}} 中该运动模式不应使用过快的速度(<code><nowiki>Speed≥31</nowiki></code>),否则运动轨道会非常飘逸,并且可能导致很难抵达目的地。 | <br>在 {{ra2}} 中该运动模式不应使用过快的速度(<code><nowiki>Speed≥31</nowiki></code>),否则运动轨道会非常飘逸,并且可能导致很难抵达目的地,同时也很难被来袭的 <code><nowiki>Arcing</nowiki></code> 类抛射体命中。 | ||
<br>该运动模式会导致 <code><nowiki>IsTrain=yes</nowiki></code> 的载具无法碾碎悬浮车厢,并且无法正确转向,除非先停车——那就很不像火车了。 | <br>该运动模式会导致 <code><nowiki>IsTrain=yes</nowiki></code> 的载具无法碾碎悬浮车厢,并且无法正确转向,除非先停车——那就很不像火车了。 | ||
<br>由于遥控逻辑/EMP/{{ts}} 中的离子风暴等会瘫痪并落到地面,如果为水面将会喂鱼。 | |||
<br>如果 <code><nowiki>SpeedType≠Hover</nowiki></code> 那么虽然可以按 D 键正常释放乘客但光标却会一直显示为 <code><nowiki>NoDeploy</nowiki></code> 样式。 | |||
*除非你用 <code><nowiki>IsSimpleDeployer</nowiki></code> 等语句玩用硬编码碾硬编码,但对大多语句了解不深不会处理其他语句引入的特性就是另一个事故了。 | |||
Ares 引入了一个该运动模式的单位有时在 <code><nowiki>IsSimpleDeployer=yes</nowiki></code> 且 <code><nowiki>DeployToLand=yes</nowiki></code> 的情况下部署会卡住并不断播放移动音效的 Bug。 | |||
*[[Phobos]] [Build#44|Version 0.4] 已修复。 | |||
|- | |- | ||
|Tunnel | |Tunnel | ||
|{4A582743-9839-11d1-B709-00A024DDAFD1} | |<code><nowiki>{4A582743-9839-11d1-B709-00A024DDAFD1}</code></nowiki> | ||
|同 Drive 规则 | |||
|- | |- | ||
| colspan=" | | colspan="3" |潜地运动模式,{{ts}} 中的恶魔之舌、《[[兵临城下]]》中的 CN 采矿车。 | ||
<br>当单位到目标单元格前最远的 <code><nowiki>AllowBurrowing=no</nowiki></code> 地块间隔超过 11 个单元格时会转为钻地,否则与 <code><nowiki>Locomotor=Drive</nowiki></code> 基本相同。 | <br>当单位到目标单元格前最远的 <code><nowiki>AllowBurrowing=no</nowiki></code> 地块间隔超过 11 个单元格时会转为钻地,否则与 <code><nowiki>Locomotor=Drive</nowiki></code> 基本相同。 | ||
*下潜速度由全局 <code><nowiki>[General] -> TunnelSpeed= (int)</nowiki></code> * <code><nowiki>[TechnoType] -> Speed= (int)</nowiki></code> 指定。 | |||
*下潜动画由全局 <code><nowiki>[AudioVisual] -> Dig= (Animation)</nowiki></code> 指定。 | |||
*穿地音效由全局 <code><nowiki>[AudioVisual] -> DigSound= (Sound entry)</nowiki></code> 指定。 | |||
**但由于 [[Westwood]] 在 {{ra2}} 开发过程中认为这玩意反正他们用不到了加上赶工于是索性给核弹发射警报也用的这个语句。 | |||
***在 [[Ares]] 中你可以通过 <code><nowiki>[SuperWeaponType] -> SW.ActivationSound= (Sound entry)</nowiki></code> 单独指定。 | |||
****[[Ares]] 也拓展了钻地动画与音效的定义,并允许分离定义钻入与钻出时的音效。 | |||
*地上常规运动速度遵循 <code><nowiki>[TechnoType] -> Speed= (int)</nowiki></code> 设定。 | |||
*地下水平运动速度硬编码为 {{co|19|purple}},[[Phobos]] [Build#45|Version 0.4] 已允许自定义。 | |||
*地下水平运动高度硬编码为 {{co|-256|purple}},[[Phobos]] [Build#44|Version 0.4] 已允许自定义。 | |||
*潜地运动模式单位的影子绘制位置并不正确,[[Phobos]] [Build#44|Version 0.4] 已修复。 | |||
|- | |- | ||
|Walk | |Walk | ||
|{4A582744-9839-11d1-B709-00A024DDAFD1} | |<code><nowiki>{4A582744-9839-11d1-B709-00A024DDAFD1}</code></nowiki> | ||
|同 Drive 规则 | |||
|- | |- | ||
| colspan=" | | colspan="3" |徒步运动方式,用于绝大多数地面步兵 | ||
<br>硬编码仅在当前位置距离目标位置间的距离小于 17 leptons 时才视为抵达,因此 <code><nowiki>Speed≥14</nowiki></code> 的步兵可能会在移动时卡住。但在一些略微妙地能让步兵每次都卡在判定界限的值仍然可用。 | <br>硬编码仅在当前位置距离目标位置间的距离小于 17 leptons 时才视为抵达,因此 <code><nowiki>Speed≥14</nowiki></code> 的步兵可能会在移动时卡住。但在一些略微妙地能让步兵每次都卡在判定界限的值仍然可用。 | ||
*[[Phobos]] [Build#44|Version 0.4] 已解除该硬编码限制。 | *[[Phobos]] [Build#44|Version 0.4] 已解除该硬编码限制。 | ||
由 <code><nowiki>[InfantryImage] -> Sequence= (String - Sequence)</nowiki></code> 中的参数决定水中的图像。 | |||
<br>处于空中的步兵始终使用 {{co|infshdw.shp|purple}} 作为影子绘制在正下方。 | |||
<br>降落伞由全局 <code><nowiki>[General] -> Parachute= (Animation)</nowiki></code> 指定。 | |||
<br>如果是空降仓投放的,那么在空中时会使用 {{co|pod.shp|purple}} 附加在单位图像上。 | |||
*使用该运动模式的步兵如果速度过低那么在向 SW/NE 方向移动时会总是中途想要向正 S/N 方向走两步再转回去。 | |||
|- | |- | ||
|DropPod | |DropPod | ||
|{4A582745-9839-11d1-B709-00A024DDAFD1} | |<code><nowiki>{4A582745-9839-11d1-B709-00A024DDAFD1}</code></nowiki> | ||
|Hover(?)(根本不需要) | |||
|- | |- | ||
| colspan=" | | colspan="3" |空降仓运动模式,空降仓专用。 | ||
<br><code><nowiki>DropPod</nowiki></code> 实际上是一个“临时”的运动模式,例如使用 <code><nowiki>Type=DropPod</nowiki></code> 的超级武器时被投放的单位在落地前会使用这个运动模式,但落地后清楚它并换用自己原本的运动模式。 | <br><code><nowiki>DropPod</nowiki></code> 实际上是一个“临时”的运动模式,例如使用 <code><nowiki>Type=DropPod</nowiki></code> 的超级武器时被投放的单位在落地前会使用这个运动模式,但落地后清楚它并换用自己原本的运动模式。 | ||
*因此在 {{yr}} 中通过 <code><nowiki>[Warhead] -> IsLocomotor=yes</nowiki></code> 的弹头为目标赋予 <code><nowiki>DropPod</nowiki></code> 运动模式是完全可行的。 | *因此在 {{yr}} 中通过 <code><nowiki>[Warhead] -> IsLocomotor=yes</nowiki></code> 的弹头为目标赋予 <code><nowiki>DropPod</nowiki></code> 运动模式是完全可行的。 | ||
**虽然 Phobos [Build?|Version?] 破坏了这一点导致使用必定导致 {{fe}}。 | **虽然 [[Phobos]] [Build?|Version?] 破坏了这一点导致使用必定导致 {{fe}}。 | ||
*对应的,如果一个单位直接书写 <code><nowiki>Locomotor=DropPod</nowiki></code>,那么在地面上它会立即失去运动模式这一基本属性,然后品尝 {{ie}} 的快乐。 | *对应的,如果一个单位直接书写 <code><nowiki>Locomotor=DropPod</nowiki></code>,那么在地面上它会立即失去运动模式这一基本属性,然后品尝 {{ie}} 的快乐。 | ||
|- | |- | ||
|Fly | |Fly | ||
|{4A582746-9839-11d1-B709-00A024DDAFD1} | |<code><nowiki>{4A582746-9839-11d1-B709-00A024DDAFD1}</code></nowiki> | ||
|Winged | |||
|- | |- | ||
| colspan=" | | colspan="3" |飞行运动模式,用于原版所有战机 | ||
<br>如果一个载具使用了这一运动模式: | <br>如果一个载具使用了这一运动模式: | ||
*如果由一个 <code><nowiki>WeaponsFactory=yes</nowiki></code> 的战车工厂建造,那么会卡在门口。 | *如果由一个 <code><nowiki>WeaponsFactory=yes</nowiki></code> 的战车工厂建造,那么会卡在门口。 | ||
| 第64行: | 第93行: | ||
尽管这样的单位运动过程始终在空中因此不受地面地形的影响,但程序硬编码使用 <code><nowiki>SpeedType=Track</nowiki></code>、<code><nowiki>MovementZone=Normal</nowiki></code> 来寻路。 | 尽管这样的单位运动过程始终在空中因此不受地面地形的影响,但程序硬编码使用 <code><nowiki>SpeedType=Track</nowiki></code>、<code><nowiki>MovementZone=Normal</nowiki></code> 来寻路。 | ||
*这就是原版中无法干爽地通过点击水面来让战机移动到水上的原因。 | *这就是原版中无法干爽地通过点击水面来让战机移动到水上的原因。 | ||
<br>仅在战机类型使用该运动模式时可以执行吊运行为,因为吊运语句仅限战机类型,所以原版雌鹿直升机不能使用。 | |||
*Kratos 已扩展至载具类型。 | |||
最好不要用于步兵类型,极不稳定。 | |||
<br>如果拥有 <code><nowiki>[AircraftType] -> Carryall=yes</nowiki></code> 则降落时播放名为 {{co|<nowiki>[CARYLAND]</nowiki>|purple}} 的动画。 | |||
<br>如果拥有 <code><nowiki>[TechnoType] -> IsDropship=yes</nowiki></code> 则降落时播放名为 {{co|<nowiki>[DROPLAND]</nowiki>|purple}} 的动画。 | |||
<br>在遇到 {{ts}} 中的离子风暴且处于空中时会直接暴毙。 | |||
<br>根据 <code><nowiki>[TechnoType] -> Fighter= (bool)</nowiki></code> 决定是轰炸还是在抛射体 <code><nowiki>ROT>1</nowiki></code> 的情况下根据 <code><nowiki>[General] -> CurleyShuffle= (bool)</nowiki></code> 决定定点/换点连射 | |||
|- | |- | ||
|Teleport | |Teleport | ||
|{4A582747-9839-11d1-B709-00A024DDAFD1} | |<code><nowiki>{4A582747-9839-11d1-B709-00A024DDAFD1}</code></nowiki> | ||
|同 Drive 规则 | |||
|- | |- | ||
| colspan=" | | colspan="3" |超时空运动模式,也是默认运动模式。 | ||
<br>如果载具拥有 <code><nowiki>Teleporter</nowiki></code> 那么平时会使用 <code><nowiki>Drive</nowiki></code> 运动模式,仅在移动目标为其 <code><nowiki>Dock= (List of BuildingTypes</nowiki></code> 中的建筑时才会使用该运动模式(例如原版 <code><nowiki>[CMIN]</nowiki></code>) | <br>如果载具拥有 <code><nowiki>Teleporter</nowiki></code> 那么平时会使用 <code><nowiki>Drive</nowiki></code> 运动模式,仅在移动目标为其 <code><nowiki>Dock= (List of BuildingTypes</nowiki></code> 中的建筑时才会使用该运动模式(例如原版 <code><nowiki>[CMIN]</nowiki></code>) | ||
*在超时空移动时会提出寄生单位。 | *在超时空移动时会提出寄生单位。 | ||
| 第75行: | 第112行: | ||
|- | |- | ||
|Mech | |Mech | ||
|{55D141B8-DB94-11d1-AC98-006008055BB5} | |<code><nowiki>{55D141B8-DB94-11d1-AC98-006008055BB5}</code></nowiki> | ||
|同 Drive 规则 | |||
|- | |- | ||
| colspan=" | | colspan="3" |机甲运动模式,例如 {{ts}} 中的 猛犸 MK.II。 | ||
<br>硬编码仅在当前位置距离目标位置间的距离小于 16 leptons 时才视为抵达,因此 <code><nowiki>Speed≥14</nowiki></code> 的机甲可能会在移动时卡住。但在一些略微妙地能让步兵每次都卡在判定界限的值仍然可用。 | <br>硬编码仅在当前位置距离目标位置间的距离小于 16 leptons 时才视为抵达,因此 <code><nowiki>Speed≥14</nowiki></code> 的机甲可能会在移动时卡住。但在一些略微妙地能让步兵每次都卡在判定界限的值仍然可用。 | ||
*[[Phobos]] [Build#44|Version 0.4] 已解除该硬编码限制。 | *[[Phobos]] [Build#44|Version 0.4] 已解除该硬编码限制。 | ||
硬编码经过固定的 [距离/Speed] 值后更改一次单位朝向,原用于 {{ts}} 中 猛犸 MK.II 步行震动。 | 硬编码经过固定的 [距离/Speed] 值后更改一次单位朝向,原用于 {{ts}} 中 猛犸 MK.II 步行震动。(很多时候不如直接用 <code><nowiki>Drive</nowiki></code> 了) | ||
<br>忽略加速度,瞬间慢速或停止。 | <br>忽略加速度,瞬间慢速或停止。 | ||
<br>硬编码不会倾斜(包括沉船)。 | <br>硬编码不会倾斜(包括沉船)。 | ||
<br>根据 <code><nowiki>IsPowered= (bool)</nowiki></code> 在断电时瘫痪的效果于 {{ra2}} 并不存在,请用 {{yr}} 加入的 <code><nowiki>[TechnoType] -> PoweredUnit= (bool)</nowiki></code>。 | |||
|- | |- | ||
|Ship | |Ship | ||
|{2BEA74E1-7CCA-11d3-BE14-00104B62A16C} | |<code><nowiki>{2BEA74E1-7CCA-11d3-BE14-00104B62A16C}</code></nowiki> | ||
|Float | |||
|- | |- | ||
| colspan=" | | colspan="3" |舰船运动模式,和 <code><nowiki>Drive</nowiki></code> 基本相同,用于 AI 识别。 | ||
<br>但如果塞进坦克碉堡会得到一个快乐的 {{ie}}。 | <br>但如果塞进坦克碉堡会得到一个快乐的 {{ie}}。 | ||
|- | |- | ||
|Jumpjet | |Jumpjet | ||
|{92612C46-F71F-11d1-AC9F-006008055BB5} | |<code><nowiki>{92612C46-F71F-11d1-AC9F-006008055BB5}</code></nowiki> | ||
|Hover | |||
|- | |- | ||
| colspan=" | | colspan="3" |垂推运动方式,{{ts}} 过场中指挥官麦克尼尔整天开着他那艘垂直起降的科迪亚克号奥卡指挥舰全球跑。 | ||
<br>对于载具来说无需多言,原版 <code><nowiki>[ZEP]</nowiki></code>、<code><nowiki>[SHAD]</nowiki></code>、<code><nowiki>[DISK]</nowiki></code> 等都是典例。 | <br>对于载具来说无需多言,原版 <code><nowiki>[ZEP]</nowiki></code>、<code><nowiki>[SHAD]</nowiki></code>、<code><nowiki>[DISK]</nowiki></code> 等都是典例。 | ||
<br>对于战机则会导致其坠落到地面后占格且始终显示为剩余一丝血却永远不死,也无法被攻击。 | <br>对于战机则会导致其坠落到地面后占格且始终显示为剩余一丝血却永远不死,也无法被攻击。 | ||
*若只考虑被攻击致死可以简单地使用 <code><nowiki>[TechnoType] -> Crashable=no</nowiki></code> 来解决,Ares0.4 已经将此扩展至战机类型。 | |||
**但除此以外还硬编码弹药情况时无视该句坠毁,只能通过 <code><nowiki>Ammo=-1</nowiki></code> 或确保最后一发之前暴毙来避免。 | |||
仅在 <code><nowiki>Jumpjet</nowiki></code> 或/和 <code><nowiki>BalloonHover</nowiki></code> 至少一句为 <code><nowiki>yes</nowiki></code> 的情况下生成后就立即尝试升空而无需等待指令。 | |||
*这一特性也可以与Teleporter=yes结合使用来做出DriveLocomotor的单位生成后先移动一下的效果。 | |||
**例如使用 [[Ares]] 的 ''Deliver'' 超武搭配一个空降仓落地动画来假拟轨道投送单位那么可以用这个特性来做内部载具类单位着陆后立即开出空降区域的效果。 | |||
对于步兵类型,在判定某个格子能否移动上去时硬编码视为 <code><nowiki>SpeedType=Hover</nowiki></code> 的情况来处理,也因此 <code><nowiki>Locomotor=Jumpjet</nowiki></code> 的步兵类型无法停留在建筑和悬崖上。 | |||
<br>原版部分Jumpjet单位的标签中第二个J的大小写可能是错误的导致它们实际上读取的是全局默认值。 | |||
|- | |- | ||
|Rocket | |Rocket | ||
|{B7B49766-E576-11d3-9BD9-00104B972FE8} | |<code><nowiki>{B7B49766-E576-11d3-9BD9-00104B972FE8}</code></nowiki> | ||
|Winged | |||
|- | |- | ||
| colspan=" | | colspan="3" |导弹运动模式,例如原版 V3 火箭、无畏导弹、雷鸣导弹 | ||
<br>载具当然也能用,移动的结果就是以头抢地爆掉 | <br>载具当然也能用,移动的结果就是以头抢地爆掉 | ||
*Ares 破坏了这一行为,导致载具类只要使用该运动模式就会立即引发 {{fe}}。 | *Ares 破坏了这一行为,导致载具类只要使用该运动模式就会立即引发 {{fe}}。 | ||
拥有 <code><nowiki>Teleporter=yes</nowiki></code> 且使用该运动模式的载具被摧毁会导致 {{ie}}。 | 拥有 <code><nowiki>Teleporter=yes</nowiki></code> 且使用该运动模式的载具被摧毁会导致 {{ie}}。 | ||
<br>原版仅限三种导弹子机运动模式数据,新增需要 [[Ares]],如何新增应当仔细阅读 Ares 说明书,避免出现人造 <code><nowiki>[General] -> EmislEliteWarhead= (WarheadType)</nowiki></code> 这种令人啼笑皆非的操作。 | |||
|} | |} | ||
==注释== | |||
对于 <code><nowiki>Locomotor=Teleport|Tunnel|Fly</nowiki></code> 的单位其无法正常倾斜,该问题在 [[Phobos]] 引擎中已被修复。 | |||
注册名为 <code><nowiki>[COW]</nowiki></code> 的单位无论运动模式始终会随机移动,不限制类型。Ares0.1 已允许自由定义该效果。 | |||
注册名为 <code><nowiki>[DESO]</nowiki></code> 的单位强制根据脚下辐射残留量决定能否释放武器。Ares……Ares 尝试过自由定义。 | |||
== 脚注 == | == 脚注 == | ||
{{fn|1|该运动模式与 {{fs}} 中的 <code><nowiki>Jellyfish</nowiki></code> 语句协同工作,单位的一些功能仅在该语句启用时才能正常工作。此外 <code><nowiki>[LEVITATION]</nowiki></code> 中的运动和行为参数也同样适用。}} | {{fn|1|步兵类型始终默认 <code><nowiki>SpeedType=Foot</nowiki></code> 无论 <code><nowiki>Locomotor= (CLSID)</nowiki></code> 为何。 | ||
{{fn|2|该运动模式与 {{fs}} 中的 <code><nowiki>Jellyfish</nowiki></code> 语句协同工作,单位的一些功能仅在该语句启用时才能正常工作。此外 <code><nowiki>[LEVITATION]</nowiki></code> 中的运动和行为参数也同样适用。}} | |||
==参见== | ==参见== | ||
*[[2.单位属性rules词典#SpeedType|{{tt|SpeedType}}]] | *[[2.单位属性rules词典#SpeedType|{{tt|SpeedType}}]] | ||
*[[2.单位属性rules词典#MovementZone|{{tt|MovementZone}}]] | *[[2.单位属性rules词典#MovementZone|{{tt|MovementZone}}]] | ||
2025年5月5日 (一) 04:33的版本
| 别名 | CLSID | 对应的 SpeedType</code> 默认值1
|
|---|---|---|
| Levitate | {3DC0B295-6546-11D3-80B0-00902792494C}</code>
|
Hover(?) |
| 悬浮运动模式,仅用于 火线风暴
| ||
| Drive | {4A582741-9839-11d1-B709-00A024DDAFD1}</code>
|
若 Crusher=yes 则 Track 否则为 Wheel。
|
| 驾驶运动模式,用于绝大多数地面载具。
| ||
| Hover | {4A582742-9839-11d1-B709-00A024DDAFD1}</code>
|
Hover |
| 悬浮运动模式,例如原版气垫船和玩具坦克。
Ares 引入了一个该运动模式的单位有时在
| ||
| Tunnel | {4A582743-9839-11d1-B709-00A024DDAFD1}</code>
|
同 Drive 规则 |
| 潜地运动模式,泰伯利亚之日 中的恶魔之舌、《兵临城下》中的 CN 采矿车。
| ||
| Walk | {4A582744-9839-11d1-B709-00A024DDAFD1}</code>
|
同 Drive 规则 |
| 徒步运动方式,用于绝大多数地面步兵
由
| ||
| DropPod | {4A582745-9839-11d1-B709-00A024DDAFD1}</code>
|
Hover(?)(根本不需要) |
| 空降仓运动模式,空降仓专用。
| ||
| Fly | {4A582746-9839-11d1-B709-00A024DDAFD1}</code>
|
Winged |
| 飞行运动模式,用于原版所有战机
不过也有一些好处:
尽管这样的单位运动过程始终在空中因此不受地面地形的影响,但程序硬编码使用
最好不要用于步兵类型,极不稳定。
| ||
| Teleport | {4A582747-9839-11d1-B709-00A024DDAFD1}</code>
|
同 Drive 规则 |
| 超时空运动模式,也是默认运动模式。
| ||
| Mech | {55D141B8-DB94-11d1-AC98-006008055BB5}</code>
|
同 Drive 规则 |
| 机甲运动模式,例如 泰伯利亚之日 中的 猛犸 MK.II。
硬编码经过固定的 [距离/Speed] 值后更改一次单位朝向,原用于 泰伯利亚之日 中 猛犸 MK.II 步行震动。(很多时候不如直接用 | ||
| Ship | {2BEA74E1-7CCA-11d3-BE14-00104B62A16C}</code>
|
Float |
舰船运动模式,和 Drive 基本相同,用于 AI 识别。
| ||
| Jumpjet | {92612C46-F71F-11d1-AC9F-006008055BB5}</code>
|
Hover |
| 垂推运动方式,泰伯利亚之日 过场中指挥官麦克尼尔整天开着他那艘垂直起降的科迪亚克号奥卡指挥舰全球跑。
仅在
对于步兵类型,在判定某个格子能否移动上去时硬编码视为 | ||
| Rocket | {B7B49766-E576-11d3-9BD9-00104B972FE8}</code>
|
Winged |
| 导弹运动模式,例如原版 V3 火箭、无畏导弹、雷鸣导弹
拥有 | ||
注释
对于 Locomotor=Teleport|Tunnel|Fly 的单位其无法正常倾斜,该问题在 Phobos 引擎中已被修复。
注册名为 [COW] 的单位无论运动模式始终会随机移动,不限制类型。Ares0.1 已允许自由定义该效果。
注册名为 [DESO] 的单位强制根据脚下辐射残留量决定能否释放武器。Ares……Ares 尝试过自由定义。
脚注
{{fn|1|步兵类型始终默认 SpeedType=Foot 无论 Locomotor= (CLSID) 为何。
2 ↑ 该运动模式与 火线风暴 中的 Jellyfish 语句协同工作,单位的一些功能仅在该语句启用时才能正常工作。此外 [LEVITATION] 中的运动和行为参数也同样适用。