panzhengdong 发表于 2016-12-26 19:57

告诉你如何修改摧毁城市不受战争狂惩罚,AI完全无视你的行为

之前在版面看到有朋友说明怎么修改摧毁首都的方法,这个帖子http://bbs.3dmgame.com/thread-5311910-1-5.html里面,5#的朋友shwone有说明。

不过推城惩罚太高,只要推掉一座城就被AI认为是战狂,被全体谴责。

自己研究了下,在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));

修改最后的乘数* 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));

改过之后试了下,连续推掉2个国家的城市没有被谴责,其他AI完全无视了。
不知道会不会出错,修改之前备份

snake_xqh 发表于 2016-12-27 22:19

我试了一下怎么没用啊,开新游戏,古典摧毁一个城市就被2家AI谴责了

panzhengdong 发表于 2016-12-29 09:11

snake_xqh 发表于 2016-12-27 22:19
我试了一下怎么没用啊,开新游戏,古典摧毁一个城市就被2家AI谴责了

我认为有效。被谴责很多种原因。但是这样修改过后不会因为摧毁城市被所有的AI讨厌。
好比我修改了宣战不加战争狂人的点数,但是还是有国家跑来谴责我。好比甘地和美国佬。离我老远,刚遇到,几回合后就过来谴责,但和摧毁城市没关系的。

snake_xqh 发表于 2016-12-29 10:20

panzhengdong 发表于 2016-12-29 09:11
我认为有效。被谴责很多种原因。但是这样修改过后不会因为摧毁城市被所有的AI讨厌。
好比我修改了宣战不 ...

我懂你意思了,我还以为完全不会被谴责呢,感谢你的分享

lkw2010 发表于 2020-1-28 11:53

楼主这里
szWarmongerString = Locale.Lookup("LOC_RAZE_CITY_KEEP_WARMONGER_EXPLANATION", localPlayer:GetDiplomacy():GetWarmongerLevel(-iWarmongerPoints));
通过变量命名为xxString可得知,这里应该只是赋值了一个字符串,并非数值。
这里更改的结果应该只是修改了弹出款警告你的数值,真正的数值并没有改动。
我拆了几座城之后发现根本不管用,战争狂点数还是在狂加。
这里的真是数值应该是在data文件夹下,而并非在ui

6666啊 发表于 2023-2-21 16:31

lkw2010 发表于 2020-1-28 11:53
楼主这里
szWarmongerString = Locale.Lookup("LOC_RAZE_CITY_KEEP_WARMONGER_EXPLANATION", localPlayer:G ...

大佬能不能教教我,我想和平但是AI总是谴责我

lkw2010 发表于 2023-9-18 07:53

6666啊 发表于 2023-2-21 16:31
大佬能不能教教我,我想和平但是AI总是谴责我

都多少年了 我早忘了 文明6也更新了好几版了
页: [1]
查看完整版本: 告诉你如何修改摧毁城市不受战争狂惩罚,AI完全无视你的行为