纪元1800吧 关注:68,414贴子:430,784
  • 1回复贴,共1

结合解包和实测的爆炸设定分析

只看楼主收藏回复

各生产建筑在配置里会有如下关于爆炸几率的参数,此处以油井为例
<Explosion>
<BaseChance>8</BaseChance>
<FactoryProductivityFactor>0.025</FactoryProductivityFactor>
<FactoryOvertimeFactor>0.1</FactoryOvertimeFactor>
<FactoryUndertimeFactor>0.05</FactoryUndertimeFactor>
</Explosion>
其中,BaseChance表示设施在100%效率工作时的基础爆炸系数为8(对应游戏内卡牌等效果上数值为80%)
FactoryProductivityFactor表示设施每增加1%的工作效率,爆炸系数增加0.025,若低于100%则爆炸系数对应减少
FactoryOvertimeFactor表示设施在拉工作条件到正数时增加的爆炸系数。虽然写的系数是0.1,但实测每上调1%增加0.2
FactoryUndertimeFactor表示设施在拉工作条件到负数时增加的爆炸系数。和前面一样,写的0.05但实测每下降1%减少0.1
工作条件会影响工作效率,从而在拉工作条件的时候会同时通过两条途径造成爆炸系数的上升
大部分能炸的建筑基础爆炸系数为4,工作效率系数为0.1,加班系数0.1,减班0.05特例有:
肥皂(基础2),武器工厂(基础8),重兵器工厂 化学厂(基础12),炸药工厂(基础16)
油厂(基础8,效率0.025)深层金矿(基础0,效率0.025,无加减班),天然气(基础16,效率0.025,无加减班)
电话(基础2,其余0),油电厂(基础4,其余0),气电厂(基础5,其余0)
消防局等建筑的配置里会有如下关于爆炸几率削减的参数,此处以消防局为例:
<Explosion>
<Influence>-7</Influence>
<Distance>9</Distance>
</Explosion>
Influence表示爆炸几率的减少量,Distance表示爆炸范围。效果随着距离增加而线性减少,在消防局和建筑距离为0时,爆炸几率减少7,在距离9格时则降低为0
此处的距离我测出来应当是两个建筑最近点之间直线的距离,而非建筑中心点之间的距离。只要两个建筑边界相贴,哪怕是角上一个点,就能获得全额7点的爆炸降低效果。从而钢厂之类的大型建筑也不会蹭不到效果。
普通消防局效果-7,范围9
高级消防局效果-15,范围15
北极消防局效果-8,范围15
爆炸系数在[0.1,5)时游戏内显示爆炸几率为极低,[5,10)为低,[10,15)为中,[15,20)为高,20及以上为极高。


IP属地:浙江1楼2025-12-07 00:04回复
    大佬技术贴,学习了


    IP属地:四川来自Android客户端2楼2025-12-07 00:41
    回复