19游戏网 > 游戏攻略>正文

文明6战争狂免惩罚修改教程

来源:19游戏网编辑:网络转载更新时间:2017-01-03

文明6中怎么不受战争狂惩罚呢?本文为大家分享如何修改摧毁城市不受战争狂惩罚,AI完全无视你的行为,需要摧毁城市的玩家可以参考本文。

《文明6》战争狂免惩罚修改教程:

之前在版面看到有朋友说明怎么修改摧毁首都的方法,不过推城惩罚太高,只要推掉一座城就被AI认为是战狂,被全体谴责。

传奇最经典网页版,多人团战跨服竞技玩法冰火战场,十年最经典游戏,英雄合击,3D特效绚丽,赶紧注册试玩一下, 【点击进入】

自己研究了下,在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完全无视了。

不知道会不会出错,修改之前备份。

19游戏网整理报道

猜你喜欢

口袋妖怪最强进化V3.0最终版图文攻略(全)

王者荣耀最强上分英雄排名玩的好就能上王者

剑网三成就党攻略那些容易快速完成的成就

梦幻西游2奇遇任务维摩诘经变图文详细攻略

绝地求生大逃杀在哪玩?steam购买下载方法介绍

王者荣耀S5赛季露娜连招改版之后真废了吗

奴隶少女希尔薇详细攻略

魔兽世界抑魔金获取方法及用法介绍

王者荣耀赵云大型攻略出装、技能及实战全教程

剑网三最全面抓马攻略套马的汉子才威武!

相关新手卡
热门文章
一周热门文章

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright ◎ 2019 19yxw All Rights Reserved Powered By 19yxw QQ:3618073693