各位同学大家好,我是流氓星
今天用这一整个专栏,记录下整个溢出锤bug的汇总。
本帖不发表任何主观看法,对于是不是bug,该不该这么定义不是我要讨论的范畴,我只把机制告诉你们,是不是bug自己斟酌。
锤子的三类
我们先给这个版本的锤子下个定义
锤子总共分为三种形态,①基础锤,②奖励锤,③溢出锤
①基础锤很好理解,大部分时候获得的锤子都是基础锤,且基础锤会受到加速卡的增益(增益多出的部分其实就是奖励锤)
总结来说:建造某项目过程中,获得的所有锤子都是基础锤,直到项目完成后基础锤可能会转换成溢出锤。(以上文的例子,c-b转换成溢出锤,这就是基础锤转换成溢出锤的情况)
奖励锤可以理解为,挂加速卡之后,本身产锤为c,加速后实际产锤为(1+n)*c,那么多出来的nc就是奖励锤,即加速卡让你多赚奖励你的锤子数
②奖励锤
奖励锤可以理解为,挂加速卡之后,假设本身产锤为c,加速后实际产锤为(1+n)*c,那么多出来的nc就是奖励锤,即加速卡让你多赚奖励你的锤子数(但是这个nc会由于清奖励锤机制受到不同程度的亏损,见下文)
③溢出锤
插句话:溢出锤算是我们的老朋友,从原版中后期到迭起后期都没有改,到风云改版后瞬间受到翻天覆地的变化。
溢出锤的概念有一半和老版是一样的,即溢出锤的产生都是靠基础锤出项目溢出。
另一半概念:溢出锤可以通过城市一回合产锤,由溢出锤重新转换成基础锤(吃加速卡)。
这点可能不太好理解,举个例子,上一个项目我们溢出了10锤,挂斯巴达教育,城市产锤10锤/t,那么我们下个回合得到的锤子数是(10+10)*1.5=30
但是如果你不是靠城市自产锤,而是直接砍树得锤,那么溢出锤不转换成基础锤。
再举个例子,我们仍然溢出了10锤,挂斯巴达教育,这次我们砍树获得10锤,那么我们直接得到的锤子只有10+10*1.5=25
2019.11.8修改
在版本更新之后,不需要通过城市自产锤,溢出锤也自动转化为基础锤吃加成卡
举例:溢出10锤,挂演习卡,砍树30锤给小马,更新前只会获得10+30*1.5=55锤,更新之后会获得(10+30)*1.5=60锤
算是减小了一点计算的负担
挂卡加速清奖励锤机制
先总结一句话:挂加速卡,获得锤造出对应可加速项目时,由于机制奖励锤不同程度亏损。
这里又可以设几个变量,加速百分比为n,造出项目所需锤为b,获得锤为c(符号我尽量和上一条动态对齐)
这里分两种情况清奖励锤
① (1+n)*c≥b且c<b
即本身你获得的锤子不够,通过奖励锤的加成才达到所需要的b
而这时候,多余的奖励锤会被清空,即 (1+n)*c-b这一部分会直接归零
举例:50锤的树,挂斯巴达教育(50%)出小弓(60锤),满足条件,出小弓之后多余的15锤奖励锤清0,无溢出
②c≥b
这种情况即使不挂卡,你所获得的锤子也能将项目造出,这时候,你不获得任何奖励锤
即项目后,溢出锤为c-b,无奖励锤
举例:50锤的树挂斯巴达砍棒子(40锤),满足题设
那么直接溢出10锤为溢出锤,奖励锤25锤直接清零
而什么时候能获得全部的奖励锤?只有第三种情况
③(1+n)*c<b
即挂了卡加速,获得锤你都敲不出这个项目,那么你才能获得全额的奖励锤。
举例:30锤的树挂斯巴达教育卡出弓箭(60锤),满足题设
获得30*(1+0.5)=45锤,获得全部奖励锤

溢出锤清溢出锤机制
溢出锤清溢出锤
总结:当你自己有溢出锤,完成某项目又产生了溢出锤时,会有不同程度的亏锤的情况。
这里牵扯到3个变量,①已有的溢出锤设为a ②完成项目所需锤b ③为了完成该项目又加入了
锤c(锤c的取值为 c+a≥b,且c可以大于b)
这里分两种情况讨论
①若c+a>b且c<b,则溢出锤c+a-b清空,无溢出。(亏c+a-b)
举例:若此时溢出20锤,获得50锤,敲小碑(60锤)
则开头溢出20锤,出小碑后又溢出10锤,满足题设和溢出清溢出机制
则溢出的10锤直接清零,无溢出。
②若c≥b,则溢出锤改成c-b,a溢出锤清空。(亏a)
举例:此时溢出20锤,获得70锤,敲小碑(60锤)
头尾均有溢出,且满足题设
则之前溢出的20锤清零,改为溢出70-60=10锤

配套视频:AV45463344
文明6闲聊群:366896186
最后求一波关注硬币收藏推荐分享~