找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 1开心丶

[已解决问题] 坦克碉堡里的坦克主动攻击的问题

[复制链接]
 楼主| 发表于 2025-10-25 12:19:28 | 显示全部楼层
本帖最后由 1开心丶 于 2025-10-25 12:41 编辑
Noble_Fish 发表于 2025-10-25 00:09
1开心丶 发表于 2025-10-23 15:18自己创建了个全空白的战役地图实验,很奇怪的现象。进入坦克碉堡后,灰熊 ...

都是用尤里基地车和动员兵来实验的,手动操作敌方基地车一格格移动(斜向移动或横向移动)来试。
天启、苏军防空副武器删了确实不能攻击+2了
灰熊、犀牛加了天启的副武也能攻击+2
FV的bonus改为0,还是跟光棱一样只要进入最大+2,就攻击。试了把灰熊主武的弹头和抛体改为CRM60(大兵进入FV的weapon3),灰熊跟以前一样不攻击+2;反过来CRM60改为灰熊弹头和抛体,FV还是会攻击+2
回复

使用道具 举报

发表于 2025-10-25 15:47:42 | 显示全部楼层
1开心丶 发表于 2025-10-25 04:19
都是用尤里基地车和动员兵来实验的,手动操作敌方基地车一格格移动(斜向移动或横向移动)来试。
天启、苏 ...

你是用碉堡 #0 格/载具进碉堡后所在的四个单元格交界位置和目标单位单位所在位置之间量取换算的距离量还是找两个同样在碉堡里的单位比的有没有 +2,我自己是两个碉堡正北(↗)放两个 +2 了才能自动打的目标并且把参与的单位射程统一来避免其他干扰项然后测的。使用 YR1.001 原数据实测光棱在同射程下不会在进入碉堡后像天启一样把主动索敌范围增大以攻击目标对象。IFV 也是把 AirRangeBonus 改 0 后对于原本会主动攻击的目标不再主动攻击了。
回复

使用道具 举报

 楼主| 发表于 2025-10-25 16:38:06 | 显示全部楼层
本帖最后由 1开心丶 于 2025-10-25 16:52 编辑
Noble_Fish 发表于 2025-10-25 15:47
你是用碉堡 #0 格/载具进碉堡后所在的四个单元格交界位置和目标单位单位所在位置之间量取换算的距离量还 ...

我是对照组搞的。bonus=0:
FV1和FV2上下分开几格;FV1进入碉堡,FV2(不进碉堡)与碉堡中的FV1位于一条纵线;
FV1和FV2正东方()每组各放1个尤里基地车,每次两组基地车各移动一格;
能主动攻击基地车后,把基地车右下斜向()移动一格刚好离开主动攻击范围;   FV1比FV2多2格
再看FV1和FV2的最远攻击范围(ctrl+鼠标,显示全红时),都打不到尤里基地车。
  1. FV1(碉堡内)(1格)(1格)(1格)(1格)(1格)(1格)(1格)尤里基地车

  2. FV2       (1格)(1格)(1格)(1格)(1格)尤里基地车
复制代码

所以结论:FV会主动攻击最远+2敌方

其他坦克都是这样操作的(图片都大于400k,上传不了附件
回复

使用道具 举报

 楼主| 发表于 2025-10-25 17:29:53 | 显示全部楼层
Noble_Fish 发表于 2025-10-25 15:47
你是用碉堡 #0 格/载具进碉堡后所在的四个单元格交界位置和目标单位单位所在位置之间量取换算的距离量还 ...



发现问题了,之前尤里车是在FV的正右方(),所以会出现问题。(红警是斜向才1是格,因为围墙都是斜着延伸()的,横向好像不是1格吧

用你的方法,斜向摆放尤里车。并用围墙来确定是多少格
进大兵的FV(武器CRM60),bonus=0:
FV1可以打8格,但是7格才主动攻击
FV2可以打6格,6格主动攻击
所以bonus=0后,确实FV不会攻击最远+2,只攻击最远+1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2025-10-25 22:42:35 | 显示全部楼层
Noble_Fish 发表于 2025-10-25 00:09
1开心丶 发表于 2025-10-23 15:18自己创建了个全空白的战役地图实验,很奇怪的现象。进入坦克碉堡后,灰熊 ...

按上面的方法,试了所有的炮塔坦克,发现个现象:
理论上进入坦克碉堡都不会增加主动攻击距离的
  1. ElevationIncrement=4 ; 高度超过4有射程增加
  2. BunkerWeaponRangeBonus=2 ; 坦克碉堡增加的距离
复制代码

坦克碉堡不会受高度差影响射程。
坦克去掉所有副武,bonus=0后,所有坦克(灰熊、犀牛、苏军防空、盟军防空、带炮塔坦杀、天启、光棱)都不会主动攻击+2距离(坦克碉堡增加的距离)敌方。但是会攻击+1距离的敌方

所以有个新的疑问,坦克碉堡给的+1主动攻击距离是哪里来的呢?
回复

使用道具 举报

发表于 2025-10-26 01:44:36 | 显示全部楼层
1开心丶 发表于 2025-10-25 14:42
按上面的方法,试了所有的炮塔坦克,发现个现象:
理论上进入坦克碉堡都不会增加主动攻击距离的

嗯,坦克碉堡只是增加射程,这个增量不会加到寻敌范围里,所以我之前回你光棱的问题时提到
按说它也是射程 +2 但是主动寻敌范围没影响

进了碉堡以后虽然会更改寻敌范围但实际上是更改了状态,具体规则如 10 楼所述

至于那个 +1,进碉堡后的单位实际上在 2x2 建筑(即这 4 个格子)的中心而不是四个格子之一的中心,也就是说它会沿对角线(同时也可分解为两个正八面方向上都)移动半个格子的距离。
另外可以提前告诉你一下因为 WW 根本没想着做奇数x奇数的坦克碉堡而直接使用了进出碉堡后向固定方向移动固定距离的实现方式所以奇数x奇数的碉堡只有一坨坨问题

以及,你应该能编辑自己的楼层吧……怎么还连发三条。

回复

使用道具 举报

 楼主| 发表于 2025-10-26 09:18:34 | 显示全部楼层
Noble_Fish 发表于 2025-10-26 01:44
嗯,坦克碉堡只是增加射程,这个增量不会加到寻敌范围里,所以我之前回你光棱的问题时提到

进了碉堡以后 ...



(坦克碉堡是1,2,3,4组成的格子,坦克会位于中间圆形位置,所有有半个位移)
我理解你的意思,但是会有个问题:
比如攻击B方向敌方,FV1在中间圆形位置,FV2是放在了1、4这条格子延伸线上的,这样FV1和FV2有2格攻击距离差距;
同样,攻击A方向敌方,FV1在中间,FV2是放在3、4这条格子延伸线上,FV1和FV2才有2格攻击距离差距。


如果攻击B方向,FV1比FV2多向B移动半格,导致FV1主动攻击距离+1,那FV1的最大攻击距离也要+1。这样FV1最大攻击距离应该+2(坦克碉堡的+2)再+1(半格位移),但实际只+2,没有那个+1。
所以这就是
  1. 进出碉堡后向固定方向移动固定距离的实现方式所以奇数x奇数的碉堡只有一坨坨问题
复制代码
带来的问题吧?
(另:全部编辑到一个回答,太长了,排版不好看,以后会注意)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2025-10-26 20:57:36 | 显示全部楼层
1开心丶 发表于 2025-10-26 01:18
(坦克碉堡是1,2,3,4组成的格子,坦克会位于中间圆形位置,所有有半个位移)
我理解你的意思,但是会有 ...

不是同一个问题。位移造成的距离差是算进去了的,例如这是 [CombatDamage] -> BunkerWeaponRangeBonus=2 下,碉堡中额外位移了的载具可以攻击到另一辆载具最远射程再向前 3 个格子的位置

你说的 +1 没效果是因为本来就不是 +1 而是 +0.5,射程是个浮点数,原版 FV 武器射程是整 6,所以 +0.5 后也够不到下一个格子。你可以设置 [CombatDamage] -> BunkerWeaponRangeBonus=0[Weapon] -> Range=6.6(由于数据精度问题,直接用 6.5 是不够的)来测试。结果应当类似下图中的效果(图中用的 5.6):

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-11 21:21 , Processed in 0.084680 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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