Sid Meier's Civilization VI

Sid Meier's Civilization VI

评价数不足
区域防御图标修复
   
奖励
收藏
已收藏
取消收藏
Type: Mod
Mod: UI
文件大小
发表于
153.665 KB
2023 年 7 月 13 日 上午 12:38
1 项改动说明 ( 查看 )

订阅以下载
区域防御图标修复

描述
当区域没有设置专门用于区域防御的图标时,使用默认的区域图标进行显示。
这是一个通用写法,理论上可以兼容任意区域(包括模组添加的区域),即使它没有做图标。
不影响存档。

兼容性:
由于模组修改了整个 CityBannerManager 文件,因此可能存在和其他修改同一个文件的模组冲突的情况。
如果遇到不兼容的情况请联系我。

技术指导:
修复图标过程分为三步
1. 先判断是否存在专门用作区域防御的图标,如果有就使用
2. 如果不存在专门图标 , 则判断区域是否有自己的标准图标,如果有就使用
3. 如果上面的图标都没有,则使用默认的图标,即军营的图标

此外,在其他模组的 CityBannerManager_后缀名.lua 文件中覆写 CityBanner:UpdateEncampmentBannerTooltipExtra( pDistrict ) 函数可以直接在区域的鼠标悬停文本框的内容末尾处添加文字(需要手动换行 NEWLINE)