作者Odaman (odaman)
看板Paradox
标题[EU4 ] 1.3版的modding问题
时间Fri Jun 19 02:41:22 2020
新版本後玩义大利快被影子帝国事件烦死,
所以现在决定自己做个hot fix
让义大利国家高点机率离开帝国。
後续教宗国加入帝国也减少点机会。
但问题我找不到
reined_in_for_shadow_kindom
这个country_flag的设定条件。
整个common资料夹都翻遍了。
只有on_action文件里面有一段叙述。
这里语法看不大懂,他指的是如果事件开战战败就会留在帝国内的意思吗。
看了一下他事件脚本是写克里米亚事件里的。
所以应该是热那亚和土耳其开战後是否会留在帝国的选择。
event里的incident_Shadow_Kingdom也都读完了。
找不到设定这个country_flag的机制到底在哪。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.19.35 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Paradox/M.1592505684.A.744.html
※ 编辑: Odaman (1.171.19.35 台湾), 06/19/2020 02:43:29
1F:推 ComfortPTT: 自己有点过一次决议06/19 06:26
2F:→ ComfortPTT: 只要打赢过或是同盟关系的义大利国家就等於是被你‘拴06/19 06:27
3F:→ ComfortPTT: 住’06/19 06:27
4F:→ ComfortPTT: 已经比以前简单许多06/19 06:27
5F:→ ComfortPTT: 只要战胜过、同盟、自由市决议就会看到该国不见06/19 06:28
所以这个是皇帝才看得到的,还是其他国家也会触发。
如果是这样的机制,那看起来很有可能就是写在on_action里面。
只要输掉战争就会留在帝国内。
但不清楚是所有战争还是跟帝国内其他国家的战争。
如果测试OK,问题就变成同盟国留在帝国的判定又是写在哪边?
Diplomatic_action大致浏览过了,
大致上是描写外交行为的内容而不是结果,也没看到这个判定。
※ 编辑: Odaman (1.171.19.35 台湾), 06/19/2020 10:28:43
※ 编辑: Odaman (1.171.19.35 台湾), 06/19/2020 12:01:39
自己搜寻整个common资料夹,在scripted_trigger里找到了。
皇帝盟友、自由城市会留在帝国内。
所以大部分国家在事件中应该只是因为战败,
战败後拿到reined_in_for_shadow_kindom
这个country_flag就会留在帝国内。
影子帝国这个事件问题在玩家为北义神罗国时,
初期扩张一定会和邻居发生冲突,或者邻居自己战争战败
邻居战败後都会留在神罗国内,
加上後续教宗加入神罗国的决议,接下去过没几年Napple也有机率加入。
到了事件发生後,不离开神罗会受到unrest+3、prestige-1等惩罚,
游戏里写无期限,但我看modifier的内容,不知道1550年是否可以解除。
离开神罗,整个义大利全部都是神罗国,根本没机会往外扩张。
除非直接开战,把皇帝或亚拉冈地中海(通常要加上卡斯提尔)辗过去。
这版的皇帝又特别容易拿到勃艮地实力大增,
一般来说这两边都是没办法挑战的,导致北义国家根本没有发展空间。
正常游戏的想法可能一开始北义要结盟对外,避免战败,
等到事件发生再破盟开战扩张,但这情况对北义小国很不友善。
一开始周遭吞并小国的黄金发展时间会因为邻居互相结盟而消失。
有可能事件发生後一些义大利钉子户还留在帝国内而无法进攻。
另一方面缺乏初期扩张也很难再和米兰、热那亚或萨伏依对抗。
当然相对来说还是比挑战亚拉冈或奥地利容易。
目前修改的想法两种,
一种写个机率判定,让这个flag不是战败一定会获得。
另一种乾脆锁死,让北义大国会直接决议退出。
不管怎样改,其实都会影响後续教宗国加入神罗的决议。
※ 编辑: Odaman (1.171.19.35 台湾), 06/19/2020 13:37:32
6F:→ laputaflutin: 北义要大家一致对外喔,做梦吧 06/19 16:09
7F:推 protector123: 这样才符合人类吧 06/19 17:57