文明6戰(zhàn)爭狂免懲罰修改教程 摧毀城市不受戰(zhàn)爭狂懲罰
- 來源:3DM論壇-panzhengdong
- 作者:售夢者
- 編輯:售夢者

之前在版面看到有朋友說明怎么修改摧毀首都的方法,原文在此:點(diǎn)我進(jìn)入里面,5#的朋友shwone有說明。
不過推城懲罰太高,只要推掉一座城就被AI認(rèn)為是戰(zhàn)狂,被全體譴責(zé)。
自己研究了下,在RazeCity.lua文件里面有保留城市和摧毀城市的懲罰計算公式。
修改路徑:Sid Meier's Civilization VI\Base\Assets\UI\Popups\RazeCity.lua
首先這個是不推掉城市的:
szWarmongerString = Locale.Lookup("LOC_RAZE_CITY_KEEP_WARMONGER_EXPLANATION", localPlayer:GetDiplomacy():GetWarmongerLevel(-iWarmongerPoints));
下面這個是推掉城市的:
szWarmongerString = Locale.Lookup("LOC_RAZE_CITY_RAZE_WARMONGER_EXPLANATION", localPlayer:GetDiplomacy():GetWarmongerLevel(-iWarmongerPoints * 3));
修改最后的乘數(shù)* 3為* 0,這樣就可以隨便的夷為平地而面懲罰了。如果想打下城市也是沒有懲罰,給上面最后也加上* 0
szWarmongerString = Locale.Lookup("LOC_RAZE_CITY_KEEP_WARMONGER_EXPLANATION", localPlayer:GetDiplomacy():GetWarmongerLevel(-iWarmongerPoints * 0));
szWarmongerString = Locale.Lookup("LOC_RAZE_CITY_RAZE_WARMONGER_EXPLANATION", localPlayer:GetDiplomacy():GetWarmongerLevel(-iWarmongerPoints * 0));
改過之后試了下,連續(xù)推掉2個國家的城市沒有被譴責(zé),其他AI完全無視了。
不知道會不會出錯,修改之前備份。
本文內(nèi)容來源于互聯(lián)網(wǎng),如有侵權(quán)請聯(lián)系刪除。

《文明6》常見熱門攻略分享 | |||
新手攻略 | 游戲秘籍 | 控制臺金幣 | 閃退問題 |
黑暗時代 | 秦始皇發(fā)展順序 | 采煤 | 全奇觀分析 |
埃及艷后 | DLC迭起興衰 | 去除好戰(zhàn)度懲罰 | 地圖代碼分享 |
企鵝神教 | 羅馬文明 | 各國家強(qiáng)度對比 | 圖文教程攻略百科 |
常見游戲問題 | 全部領(lǐng)袖屬性 | 偉人 | 奢侈品 |
玩家點(diǎn)評 (0人參與,0條評論)
熱門評論
全部評論