找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4452|回复: 6

[现实向]步战车自动释放载员+攻击逻辑实现

[复制链接]
发表于 2023-6-12 05:45:09 | 显示全部楼层 |阅读模式
本帖最后由 Iowa3 于 2023-6-12 12:42 编辑

睡醒了,开始施工




首先以RA为例解释下IFV和APC的区别。典型的AI进攻脚本可以分为三个过程:生产、集结、进攻。IFV和APC的主要区别在于是否会参与进攻阶段。如果是IFV,会在进攻阶段放下随车步兵并一起进攻;如果是APC,则在集结后放下随车步兵并返回,不参与进攻。本贴的预期实现效果是IFV在攻击时主动放下随车步兵,并以车+步兵集群的方式参与攻击。



使用平台:Ares+Kratos

实现原理:注意到Kratos有一个强制任务弹头如下,本贴将以这个弹头+AE的方式实现上述效果。
[WarheadType]
ForceMission=None ;强制任务,None\Guard\AreaGuard\Move\Hunt\Sleep\Unload\Deploy

首先定义两个武器:

①卸载武器。卸载武器使用ForceMission=Unload弹头,Dropping=yes以命令开火单位卸载乘客。
②进攻武器。进攻武器使用ForceMission=AreaFire/Hunt弹头,命令单位参与进攻。

然后定义三个AE:
①卸载AE。该AE由乘客激活,挂载替身+卸载武器/替换武器+卸载武器/额外武器+卸载武器(不知道为啥我这OverrideWeapon和ExtraFire都无效)以命令IFV卸载。
②进攻AE。该AE使用进攻武器攻击赋予对象,可以使用替身+进攻武器+炸膛/自伤+进攻弹头实现。
③广播AE。该AE负责在卸载后给IFV+乘客挂上进攻AE,挂载在卸载武器的FeedbackAE上。

实现逻辑:乘客激活卸载AE->IFV主武器开火时激活卸载武器释放乘客->卸载武器Feedback广播AE给车+人挂上进攻AE->进攻AE给车+人指定任务。

该方案经过实验验证可行,不贴代码因为懒+有碍观瞻。
 楼主| 发表于 2023-6-12 12:42:34 | 显示全部楼层
施工完毕,大家可以食用了
回复

使用道具 举报

发表于 2023-6-12 22:35:08 | 显示全部楼层

所以就是可以省一点手操吗
步战车实用性的麻烦,其实回车比下车更大吧
回复

使用道具 举报

 楼主| 发表于 2023-6-12 22:44:21 | 显示全部楼层
mustang 发表于 2023-6-12 22:35
所以就是可以省一点手操吗
步战车实用性的麻烦,其实回车比下车更大吧 ...

觉得不实用可以不用嘛
回复

使用道具 举报

发表于 2023-6-13 03:34:48 来自手机 | 显示全部楼层
mustang 发表于 2023-6-12 22:35
所以就是可以省一点手操吗
步战车实用性的麻烦,其实回车比下车更大吧 ...

能让ai用就行了,毕竟ai不会操作初始载荷
回复

使用道具 举报

发表于 2023-6-13 08:49:25 | 显示全部楼层
Handama 发表于 2023-6-13 03:34
能让ai用就行了,毕竟ai不会操作初始载荷

有道理。给AI确实会很好。
回复

使用道具 举报

发表于 2023-6-15 12:24:50 | 显示全部楼层
上效果图呗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-8-28 18:10 , Processed in 0.049414 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表