Re: [EU4 ] 1.3版的modding問題

看板Paradox (P社)作者 (odaman)時間5年前 (2020/06/22 03:12), 5年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
MODDING修改的問題來請教一下版上大神。 如前篇所述,目前正想辦法修改影子帝國的事件, 目前希望的改法是其他條件維持, 但限定只有義大利國家和皇帝或選帝侯戰爭戰敗後才會留在帝國內。 而不再是只要戰敗就會留在帝國。 以下是修改後on_action裡的內容: on_war_lost = { if = { limit = { NOT = { has_country_flag = reined_in_for_shadow_kingdom } NOT = { has_global_flag = italians_leave_hre } # OR = { # truce_with = emperor # truce_with = all_elector # } is_emperor = no is_part_of_hre = yes OR = { capital_scope = { region = italy_region } AND = { culture_group = latin any_owned_province = { region = italy_region } } } } set_country_flag = reined_in_for_shadow_kingdom } 不相關的就沒列上了, 參考了一些語法加了 #這幾行 想法是敗戰時和皇帝或選帝侯有和約才會加上下面這個country_flag 但不清楚這個戰敗判定執行的機制, 怕系統跑戰敗判定條件時,和約還不存在。 那這樣就必須在和約期間再戰敗一次才有可能會跑出來。 如果系統跑條件時仍是在戰爭中, 那我把truce_with的條件代換成 is_in_war = { participants = emperor } 這樣的條件可以成立嗎? 查了一下控制台代碼,沒找到如何顯示country_flag, 只可以顯示globe_flag和province_flag, 所以不知道如何測試這樣寫到底能不能成立。 讓系統跑測試又感覺變數太多,沒辦法確認。 這算是蠻細的部分,其實感覺改了也沒多大意義, 算是當作學習用,希望有神人可以協助解答。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.5.150 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Paradox/M.1592766776.A.F28.html ※ 編輯: Odaman (1.171.5.150 臺灣), 06/22/2020 03:18:11 ※ 編輯: Odaman (1.171.5.150 臺灣), 06/22/2020 03:21:46
文章代碼(AID): #1Uxx4uye (Paradox)
文章代碼(AID): #1Uxx4uye (Paradox)