Re: [CK3] 謎樣的 subjugation CB

看板Paradox (P社)作者 (天之子)時間4年前 (2021/02/19 03:21), 4年前編輯推噓4(404)
留言8則, 5人參與, 4年前最新討論串2/2 (看更多)
您好,請容我直接使用遊戲設定檔案的程式碼內容來回覆您, 不過要先更正您內文的一個部份: ※ 引述《SatanSun (Tez)》之銘言: : 3. (波希米亞左上方的國家) Lusasia (Slovianska, tribal) 可以對 Luticia : (Slovianska, feudal) 發動 : 反之不行。 Luticia應該也是tribal政體,至少我開867年劇本的初始是tribal, 且就我測試,開局Luticia也能用Subjugation宣Lusasia。 再來是遊戲設定檔案對於Subjugation宣戰的要求條件: ---程式碼節引內容--- allowed_against_character = { scope:attacker = { OR = { AND = { # Tribal Subjugation has_government = tribal_government scope:defender = { has_government = tribal_government } } AND = { # Temporal Subjugation faith.religious_head = scope:attacker scope:defender.faith = scope:attacker.faith scope:attacker.faith = { has_doctrine = doctrine_temporal_head } } AND = { # Indian Subjugation faith = { has_doctrine = eastern_hostility_doctrine } scope:defender = { faith = { has_doctrine = eastern_hostility_doctrine } } } } } scope:defender = { is_independent_ruler = yes trigger_if = { limit = { scope:attacker = { is_ai = no } } # Already pre-filtered by the AI due to ai_only_against_neighbors = yes. any_neighboring_top_liege_realm_owner is expensive scope:attacker = { any_neighboring_top_liege_realm_owner = { this = scope:defender } } } NOR = { # Can't subjugate holy orders or Heads of Faith any_held_title = { is_holy_order = yes } AND = { exists = faith.religious_head faith.religious_head = root } } } } ---程式碼節引結束--- 設定的程式碼中,對於三種條件的設定都是分開的, 部落政體世俗宗教領袖東方宗教部落政體只能對部落政體使用Subjugation CB, 所以您原文例子的1、2、3都是這條件下的, 世俗宗教領袖只能對相同信仰的使用Subjugation CB, 這就是您原文例子的4,Abbasid可以對Najd發動的原因, 因為Abbasid是Ash'ari信仰的世俗宗教領袖, 而Najd不能對Abbasid發動的原因請看上方黃色字體部份, 不能對自己信仰的世俗宗教領袖或是被發動聖戰的區域發動Subjugation CB, 最後是東方宗教,東方宗教群也被限制只能對同為東方宗教群的信仰發動, 故您原文裡的佛教可以對其他佛教鄰國發動, 而Tani信仰在遊戲的設定不屬於東方宗教,是原始宗教, 所以Tani信仰要發動Subjugation CB只能找部落政體的鄰國, 東方宗教群下有Buddhism、Hinduism、Jainism、Zoroastrianism、Taoism等5大類, 只要是東方宗教群下的,都能相互使用Subjugation CB, 以上資訊供您參考,謝謝。 -- 你不能決定生命的長度,但你可以控制它的寬度。  你不能左右天氣,但你可以改變心情。  你不能改變容貌,但你可以展現笑容。  你不能控制他人,但你可以掌握自己。  你不能預知明天,但你可以利用今天。  你不能樣樣順心,但你可以事事盡力。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.29.127 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Paradox/M.1613676066.A.09F.html

02/19 07:25, 4年前 , 1F
02/19 07:25, 1F

02/19 10:00, 4年前 , 2F
感謝jfy大的詳細解說!很想知道到底去哪裡看code的 xDD
02/19 10:00, 2F
我以Steam版為例,在安裝CK3的資料夾Crusader Kings III\game這個路徑下, common資料夾包含了大部份的設定,events則是事件相關設定, gfx是家徽、頭銜圖示等,gui是遊戲內的畫面構成, history則是歷史人物、頭銜等。 本篇所引用的程式碼是common\casus_belli_types資料夾內, 各個txt檔就是各類型的CB設定。 而我個人建議使用Notepad++,能夠直接看到每個開頭{所對應的結尾}。

02/19 12:43, 4年前 , 3F
02/19 12:43, 3F

02/19 12:56, 4年前 , 4F
另也感謝指正 我已修正原文寫錯的部分
02/19 12:56, 4F

02/19 14:36, 4年前 , 5F
遊戲本體裡有 幾乎都txt檔
02/19 14:36, 5F
※ 編輯: jfy (122.116.29.127 臺灣), 02/19/2021 15:56:20

02/19 15:58, 4年前 , 6F
補充一下,有時要看的話,建議複製到其他資料夾再看,不然
02/19 15:58, 6F

02/19 15:59, 4年前 , 7F
不小心修改到的話,會直接對遊戲產生影響,如果被判定修改太
02/19 15:59, 7F

02/19 15:59, 4年前 , 8F
多,會直接無法啟用成就。
02/19 15:59, 8F
文章代碼(AID): #1WBhuY2V (Paradox)
文章代碼(AID): #1WBhuY2V (Paradox)