[EU4 ] 1.3版的modding問題

看板Paradox (P社)作者 (odaman)時間5年前 (2020/06/19 02:41), 5年前編輯推噓2(205)
留言7則, 3人參與, 5年前最新討論串1/2 (看更多)
新版本後玩義大利快被影子帝國事件煩死, 所以現在決定自己做個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://www.ptt.cc/bbs/Paradox/M.1592505684.A.744.html ※ 編輯: Odaman (1.171.19.35 臺灣), 06/19/2020 02:43:29

06/19 06:26, 5年前 , 1F
自己有點過一次決議
06/19 06:26, 1F

06/19 06:27, 5年前 , 2F
只要打贏過或是同盟關係的義大利國家就等於是被你‘拴
06/19 06:27, 2F

06/19 06:27, 5年前 , 3F
住’
06/19 06:27, 3F

06/19 06:27, 5年前 , 4F
已經比以前簡單許多
06/19 06:27, 4F

06/19 06:28, 5年前 , 5F
只要戰勝過、同盟、自由市決議就會看到該國不見
06/19 06:28, 5F
所以這個是皇帝才看得到的,還是其他國家也會觸發。 如果是這樣的機制,那看起來很有可能就是寫在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

06/19 16:09, 5年前 , 6F
北義要大家一致對外喔,做夢吧
06/19 16:09, 6F

06/19 17:57, 5年前 , 7F
這樣才符合人類吧
06/19 17:57, 7F
文章代碼(AID): #1UwxLKT4 (Paradox)
文章代碼(AID): #1UwxLKT4 (Paradox)