本文撰写于 2020.3.3。部分细节结论可能不适用于最新版本
一直很想探明怯薛、大商站能力的作用机理,不过我个人的水平有限,所以在这里抛砖引玉一下。
一、拥有大商站能力的两个单位:
(PS:这个贴是我边探索边完善的,过程挺有意思。所以这里↓↓我就写我一开始的大致推测。希望大家跟着我的思路来理解我是如何探究、一步步发现其机制的~)
- 怯薛的能力:攻击1次特定种属的敌人可获得1点黄金;(貌似是这样?不知道有没有小数位)
- 大商站的能力:每隔1秒钟生产一定数量的四项资。(或者是按一定速率平滑产生小数位资源?)
查了一下怯薛的指令能力和数据——
其中鞑靼的产量倍率资源-213号初始为50,其他民族为0。(看来其他民族就算有怯薛,也产不了金)
另外,怯薛的攻击图像单方向所有帧的总时长为1.4秒↓
|
然后大商站的指令能力和数据——
其对应的4项产量倍率资源都是1 ↓
而大商站的产资源速率是这样的↓
|
二、我的结论
- 大商站能力的 判定条件:
①有指定种属/单位时(例:怯 薛)——在对指定敌人进行攻击、并播放攻击图像期间满足;
②未指定种属/单位时(例:大商站)——为时刻满足。
- 大商站能力的 计算方式:
产资源速率 = 工作因子#1 × 产量倍率资源 (单位:点/满足判定条件游戏秒)
产资源总量 = 满足判定条件的时长(游戏秒) × 工作因子#1 × 产量倍率资源
示例:
民族=鞑靼,单位=怯薛。其 攻击图像帧总时长=1.4游戏秒 工作因子#1=0.01,产量倍率资源=50。
则
产金速率 = 0.01 × 50 = 0.5点/满足判定条件游戏秒
单次攻击产金量 = 1.4 × 0.01 × 50 = 0.7点
比如怯薛播放攻击特定种属的攻击图像期间,会判定为大商站能力生效,不断计时,而每次攻击动作会持续1.4秒(攻击图像帧总时长=1.4),于是每次攻击后可以产生:1.4秒×0.01工作因子×50倍乘资源=0.7点黄金。
于是我测试了一下(测试方法是用鞑靼的怯薛去攻击高防豹勇士,见下图)
测试示意图
结果一相除,确实是大约是0.7点/次攻击。
测试结果数据
不过大家应该能注意到,实际产金并非是由四舍五入得到的(比如第4次攻击,如果是四舍五入,那实际产金应该是3点,然而事实上是2点)。
这是因为黄金资源是浮点数而不是整数,是允许小数位的,只不过显示时是[向下取整]变成整数了(比如,2.8向下取整=2)。
另外,某些攻击次数下的实际产金与理论产金似乎有偏差(比如第20、30、40、110、160、280次,实际值比理论值少了1,在下一次攻击后才加到理论值)。
对此我的猜测是:
- 让大商站能力生效的不是攻击次数,而是攻击的过程,即播放攻击图像的累积时间。
为了验证猜想,我手动操控怯薛攻击豹勇士,打打停停,尽可能让怯薛不造成伤害,但又播放攻击图像(欲刺又止的感觉)。
结果是,最终产金量达到16点,超过了攻击造成伤害的次数15点(如下两张图所示)↓
这说明,让怯薛产金的不是攻击了多少次,而是攻击图像累计播放了多久。
所以真相只有一个!那就是我在上面的猜测——
大商站能力的产资源条件是:①有指定种属/单位时,在(怯薛)对指定敌人进行攻击、并播放攻击动作期间满足;
至于第2种情况:
大商站这个建筑很明显就是不证自明的例子了。 |
三、应用方向
本贴大致探明了大商站能力的作用机制和计算方法,其在做MOD、做战役/场景上都有很大的应用前景。
(一)MOD
- 1、提升大商站的产资源效率
增加各文明的205~208号资源的初始值,或者增加大商站能力的工作因子1。
- 2、提升怯薛的产金效率
增加鞑靼的213号资源初始值,或者增加大商站能力的工作因子1。
- 3、让大商站/怯薛的产金速度与杀敌比率绑定
把大商站能力的产量倍率资源改为44号资源即可。
杀敌比率越高(士气越高),产资源越快。
- 4、让所有文明的怯薛都有攻击产金能力
修改其他文明的213号资源初始值。
- 5、给任一单位赋予自增/攻击加资源的能力
依模样画葫芦即可,给单位增加大商站能力,绑定一个产量倍率资源,并设定工作因子,有需要攻击某种敌人才增加资源的则指定种属和单位。
(二)地图编辑器
- 1、提升大商站的产资源效率
由盖亚向玩家进贡205~208号资源。
(为了避免左上角进贡提示,可以考虑让玩家向盖亚进贡负数资源)
- 2、提升怯薛的产金效率
由盖亚向玩家进贡213号资源。
(为了避免左上角进贡提示,可以考虑让玩家向盖亚进贡负数资源)
- 3、让怯薛的产金速度与杀敌比率绑定
建一个循环触发:当44号资源>=2时,清空玩家213号资源,删除玩家44号资源2点,同时给玩家进贡213号资源1点。
这样就是让44号资源与213号资源大致保持2:1的比例。
(这只是个雏形,具体你们可以自己细化)
- 4、让所有文明的怯薛都有攻击产金能力
由盖亚给其他文明进贡213号资源。
(为了避免左上角进贡提示,可以考虑让玩家向盖亚进贡负数资源)
|