[Vic3] 道光七十五年歲次乙未

作者: Comartin38 (CM)   2022-12-24 21:45:48
手邊進度推進到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歲,根本不到駕崩的年紀,就一直讓她活著,
上述只是一時猜想,不知是不是真有這個問題?
作者: KomachiO (~江戸っ子気質な死神~)   2022-12-24 22:03:00
以P社目前的表現來看,說不定你是對的ww
作者: Comartin38 (CM)   2022-12-24 22:39:00
話說CK3同教不去支援被聖戰的教友的BUG也是很晚才修
作者: howard1087 (123)   2022-12-24 23:07:00
死道友不死貧道XD
作者: firewalker (Firewalker453)   2022-12-24 23:56:00
完全有可能是一些很瞎的寫錯代碼
作者: jones17188 (命言)   2022-12-25 00:50:00
自己修改政治人物壽命起始跟卸任年紀 是正常的(我改成40可上任 80退休 退休die)所以你這個猜測 機會不高
作者: Comartin38 (CM)   2022-12-25 01:13:00
如果從1.1重開一局,角色壽命會是正常的嗎?
作者: gostjoke (鬼笑話)   2022-12-26 08:34:00
應該不至於啦 那個沒那麼難寫 目前看是P社沒加上多少歲有多少機率死掉導致的又或者是機率沒設好評估壽命只要抓壽命變數就行了 然後設每年有多少機率掛

Links booklink

Contact Us: admin [ a t ] ucptt.com