帝皇版_真正有效的远程射击距离MOD+投石机百发百中
众所周知这游戏通过 rom_force_unit_mod_missile_range 之类的代码增加远程射击距离的话,虽然纸面显示的数据是增加了,但实际上还是要等敌人近到一定距离,才会进行射击
因为真正影响投射物有效距离是通过表 projectiles_tables 控制的。
而直接修改 projectiles_tables 表改更高的话,又会造成更高的数据直接顶掉了兵种单位设置的射击距离值,没办法单独控制
要实现真正可控的射击距离修改,也很简单
1.倍数放大 projectiles_tables 表的射击距离参数
2.然后通过 rom_force_unit_mod_missile_range 代码缩减
比如,我把 projectiles_tables 的投射物最大有效距离都放大10倍,然后用 rom_force_unit_mod_missile_range 把所有单位的射击距离都减去 85%。
结果是,远程单位的射击距离增加了 50%,而且只要在射击范围内,都会进行射击。
如图:原本80距离的标枪,把投射物最大有效距离放大10倍 = 800,通过代码可控的给玩家或AI单位减去85%,实际= 120射程。
并且这120是真正起效的,因为没有超过标枪投射物设置的最大800的范围内,所以只要敌人走进120范围,就会进行射击
如果不改 projectiles_tables 则投射物标枪最大距离是80,不管你把射程范围增加多少,都还是会进到80范围后再射击。这就是区别所在
例如,我做了一个MOD。把 玩家 的 远程 和 攻城器 最大射程增加了 50% ,AI 的减少了 50%
-90 = 兵种原本射程不变
负的越多,有效射击距离越小,-100就是0射程范围。负的越少,有效射程距离越大。使用时自行调整
这个MOD同时增强了投石机的精准度,可以百发百中
需要MOD管理器加载
**** Hidden Message *****
不兼容其他通过 rom_force_unit_mod_missile_range 等代码改了纸面射程或投射物的mod !
如果一起用,可能数据会变的很奇怪,不要一起用
单独用我的这个调整就行
aaaaaaaaaa
:lol:lol:lol:victory::victory:
6666666666666666666666666
顶顶顶顶的点点滴滴
感谢分享 6666666666666666666666666666666666666666
66666666666
RE: 帝皇版_真正有效的远程射击距离MOD+投石机百发百中 [修改]
哈哈哈~~終於讓我找到了@@
666666666666666666
haodongxi
sadfsadfsdfdfgdfgdfgad
6666666666666666666666
如果您要查看本帖隐藏内容请回复 谢谢来自分析
11111111111111111
谢谢大佬分享
谢谢分享
谢谢啦大佬的mod
刚刚打了一组叛军,叛军弓箭手直接开局射到我家。。。。也不知道是哪里出了问题,我看了一下好像也没有冲突的mod,还有这个投石车百分百命中是不是对ai也有用 666666666666666666666
赞,,,,,,,,
大佬NB啊666666666666666666
666666666666666666
感谢分享
111111111111
123123123123123123
ddddddddddddddddddddddddddddddddd
666666666666666666666