翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 3098|回复: 10

[MOD修改] [探究] (怯薛的)大商站产金能力是如何生效的 - [MOD&地编]

[复制链接]

183

主题

9

精华

2万

积分

教皇

耕战
3325
鹰币
14966
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-3-3 22:53:46 | 显示全部楼层 |阅读模式
本文撰写于 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号资源。
    (为了避免左上角进贡提示,可以考虑让玩家向盖亚进贡负数资源)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

31

主题

0

精华

1807

积分

侯爵

耕战
250
鹰币
857
天龙币
0
回帖
545
附庸关系0
发表于 2020-3-4 09:27:26 | 显示全部楼层
决定版不需要用进贡啊,直接设置资源。
…………
回复

使用道具 举报

117

主题

9

精华

9万

积分

教皇

Wolotine

耕战
17250
鹰币
546151
天龙币
0
回帖
1570

翔鹰建站十周年纪念章小评论家第十二届火箭筒杯最佳新人第十三届火箭筒杯亚军第十三届火箭筒杯亚军赌徒勋章第八届战鹰杯单人赛冠军

附庸关系11
发表于 2020-3-4 09:34:06 | 显示全部楼层
新桶牛B
回复

使用道具 举报

2

主题

0

精华

65

积分

骑士

耕战
0
鹰币
65
天龙币
0
回帖
17
附庸关系0
发表于 2020-3-7 08:33:00 | 显示全部楼层
谢谢楼主的研究。不过我试了想让农名拥有自动获得食物的能力,结果好像不行。
回复

使用道具 举报

31

主题

0

精华

1807

积分

侯爵

耕战
250
鹰币
857
天龙币
0
回帖
545
附庸关系0
发表于 2020-4-9 10:10:10 | 显示全部楼层
其实纪念碑也有商站能力,受221-224号资源影响,你试试就明白了。
…………
回复

使用道具 举报

36

主题

1

精华

8394

积分

国王

耕战
1457
鹰币
650
天龙币
0
回帖
542

三级嘉禾勋章十字军勋章

附庸关系0
发表于 2020-4-11 15:25:06 | 显示全部楼层
怯薛在决定版刚出来时,没有大商战的能力,但是也能攻击加黄金。不知哪个版本加入大商战能力的。感觉是有战役作者或者MOD作者向官方请求改的。
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

耕战
3325
鹰币
14966
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-4-11 17:23:56 | 显示全部楼层
异界行者 发表于 2020-4-11 15:25
怯薛在决定版刚出来时,没有大商战的能力,但是也能攻击加黄金。不知哪个版本加入大商战能力的。感觉是有战 ...

查了一下,11月14日发售的版本里,怯薛还是有大商站能力的。
难道你说是内测那时候?
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

36

主题

1

精华

8394

积分

国王

耕战
1457
鹰币
650
天龙币
0
回帖
542

三级嘉禾勋章十字军勋章

附庸关系0
发表于 2020-4-11 18:35:55 | 显示全部楼层
本帖最后由 异界行者 于 2020-4-11 18:37 编辑
newtonerdai 发表于 2020-4-11 17:23
查了一下,11月14日发售的版本里,怯薛还是有大商站能力的。
难道你说是内测那时候?
...

莫非是AGE的问题?我MOD是在官方版本基础上改的,上面是没有的。我看到你的贴子,再用AGE打开目前最新官方数据文件,就看到多了一大串大商站能力。
我之前用的一直是决定版自带的AGE
回复

使用道具 举报

36

主题

1

精华

8394

积分

国王

耕战
1457
鹰币
650
天龙币
0
回帖
542

三级嘉禾勋章十字军勋章

附庸关系0
发表于 2020-4-12 05:08:27 | 显示全部楼层
经过测试发现,自动持续生产资源的大商站能力,只有在单位类型为80的时候才生效。
反之只能变成攻击生产资源。但是攻击生产资源,单位的攻击帧时长至少要到1.4,否则无效,可以大于1.4。并且必须也只能给大商站能力填上种属,不填无效。至于后面的单位ID,则是无效项。填了了种属就只看种属了,不填种属只填单位是不会生效的。

评分

参与人数 1耕战 +15 鹰币 +60 收起 理由
newtonerdai + 15 + 60 nice,我稍后整合到主楼

查看全部评分

回复

使用道具 举报

5

主题

0

精华

26

积分

骑士

耕战
0
鹰币
35
天龙币
0
回帖
32
附庸关系0
发表于 2023-5-12 18:40:47 | 显示全部楼层
类似的想法我研究了下发现 毫无头绪 我想做个科技类似维京的酋长 或者鞑靼的特种兵
拆掉地方建筑可以获得部分木材 杀人可以获得黄金 拆掉城堡可以获得石头 但是无从下手
研究了下圣物发现无迹可寻
回复

使用道具 举报

91

主题

14

精华

2万

积分

都主教

耕战
3368
鹰币
20631
天龙币
0
回帖
1345
附庸关系1
发表于 2023-11-17 20:12:39 | 显示全部楼层
日穿钢板喔 发表于 2023-5-12 18:40
类似的想法我研究了下发现 毫无头绪 我想做个科技类似维京的酋长 或者鞑靼的特种兵
拆掉地方建筑可以获得 ...

官方出了154指令了,满足了你的需求
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-3-29 19:20 , Processed in 0.207717 second(s), 126 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表