下面的函数就是修改炮弹数量的了,具体来说是炮弹在炮位的数量
这就不得不佩服原作者的水平了,他用算法不仅修改了炮弹的堆叠数量,还同时让炮台的仓储容量得到提升。看到那些变量"__result"没有?后面接着的计算式就决定了炮台能堆多少炮弹,以及炮台的仓储重量会变成多少。这些计算方法基本上都是“炮弹数量*炮弹质量”这么算的。比如第99行的就是"205*ammo.Mass"。205就是原作者设定的88炮炮弹总容量,即每个炮台最多可以容纳205发88炮弹。把这个改成你想要的就行。
107行开始是20炮的计算方式。由于所有20炮都共用一个炮弹库,因此不用担心炮弹修改出错。至少lz没有遇到过。同理,把算式内部的数据修改成你想要的结果即可。我们可以看到,112行代码确定的是VII型潜艇的20炮弹量。原作者设定的是2000。当然这个计算式是线性的,我们可以用比例简单算一下你需要把那个数"1500"修改成你想要的数了,很简单。