作者Comartin38 (CM)
看板Paradox
标题[Vic3] 道光七十五年岁次乙未
时间Sat Dec 24 21:45:48 2022
手边进度推进到VIC3第一个乙未年,道光皇帝迈入一百一十二大寿,
我美利坚国这边也好几个九十几岁不死也不凋零的老兵,
回想1.1版刚出时,官方不解释角色寿命异常的问题,
我的猜想是,问题会不会出在本作把一天拆成四段,
无意间把角色的预期寿命也乘以四倍,也就是三百多岁,
之所以会这样想,是源自於一款十几年前的老游戏,全军破敌中世纪2,
它是从CK2的亚历克塞科穆宁剧本开局,到EU4宗教改革前结束的战略游戏,
它将1080至1530这450年,划成225个回合,一回合两年,
但它回合系统照抄前作全军破敌罗马(1),人物寿命上出了很大的问题,
罗马的回合系统是:
Turn1 -270年夏 西庇阿20 岁
Turn2 -270年冬 20.5岁
Turn3 -269年夏 21 岁
Turn4 -269年冬 21.5岁
......
Turn50 -246年冬 44.5岁
这很正常.
然而,中世纪2的回合系统是:
Turn1 1080年夏 威廉20 岁(萤幕显示)
Turn2 1082年冬 20.5岁 实际 22岁
Turn3 1084年夏 21 岁 24岁
Turn4 1086年冬 21.5岁 26岁
......
Turn50 1178年冬 44.5岁 118岁
到了撒拉丁的年代,开场君主威廉还能以44.5岁之龄驰骋沙场,
而不是常理下的118岁,理应作古的年龄.
比对VIC3的情况,系统在计算角色年龄时,
会不会因为单日四等份化衍生出来的问题,
在评估一个角色的寿命时,是把开局年龄加上除以四的历经年数来计算,
同时显示在萤幕上的,却是开局年龄加上乘以一的历经年数,
举例来说,维多利亚登场17岁,1916年,也就是过80年後,萤幕显示的年龄是97岁,
但系统认为这个角色的实际年龄是17+80/4=37岁,根本不到驾崩的年纪,就一直让她活着,
上述只是一时猜想,不知是不是真有这个问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.224.221.99 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Paradox/M.1671889550.A.304.html
1F:推 KomachiO: 以P社目前的表现来看,说不定你是对的ww 12/24 22:03
2F:→ Comartin38: 话说CK3同教不去支援被圣战的教友的BUG也是很晚才修 12/24 22:39
3F:推 howard1087: 死道友不死贫道XD 12/24 23:07
4F:推 firewalker: 完全有可能是一些很瞎的写错代码 12/24 23:56
5F:推 jones17188: 自己修改政治人物寿命起始跟卸任年纪 是正常的(我改 12/25 00:50
6F:→ jones17188: 成40可上任 80退休 退休die)所以你这个猜测 机会不高 12/25 00:50
7F:→ Comartin38: 如果从1.1重开一局,角色寿命会是正常的吗? 12/25 01:13
8F:推 gostjoke: 应该不至於啦 那个没那麽难写 目前看是P社没加上多少岁 12/26 08:34
9F:→ gostjoke: 有多少机率死掉导致的 12/26 08:34
10F:→ gostjoke: 又或者是机率没设好 12/26 08:35
11F:→ gostjoke: 评估寿命只要抓寿命变数就行了 然後设每年有多少机率挂 12/26 08:37