[Stls] 請教一些關於檔案的修改

作者: MongolSoul (騎豪豬 逛沙漠)   2021-04-27 21:19:11
一.
想讓失落帝國被打就會覺醒
請問觸發條件該如何寫
只差觸發的語句就能作到了
P社這段觸發器是 一旦失落的星球被占 才有某個失落(未必是被占者)會醒
is_country_type = default
OR = {
fleet_power > 50000
any_owned_planet = {
has_planet_flag = fallen_empire_world
}
}
而我希望 醒的是挨打的失落國 且只要遭受攻擊就醒 不一定要占領
二.
有時會發生不同聯邦卻有相同的名字"銀河守護聯盟"
有辦法修正嗎
三.
常看到叛逃國的思潮共有4~6點
例如 軍國+極端平等+極端精神主義
(其他種類國家沒這異象)
你們遇過嗎 還是我動到啥了?
四.
想降低AI強國加入或籌組聯邦的意願
反之 想增加AI弱國加入或籌組聯邦的意願
但若是調高實力差距對意願的影響來實現 往往會出現強強聯手
有辦法如願嗎
五.
如何改才能調整AI國採納派系的機率
也就是想調整AI改變執政思潮的頻率
作者: atinod1 (線線)   2021-04-28 01:13:00
1.去on_action裡面找,有宣戰相關的判定,具體寫法是先用on_action觸發判斷事件,判斷事件的trigger來確定被宣戰國是墮落,再讓他觸發原版的覺醒事件最後兩個改AI的都很難做到,否則也不會有那麼蠢的AI了
作者: Odaman (odaman)   2021-04-28 02:08:00
沒有改過stls但改eu4的經驗來說。第一點比較麻煩,如樓上所說改on_action可以處理。需要自定義flag來處理。AI的部分,找看看common裡有沒有define這個檔案。ai判定的權重寫在那邊。這些是eu4的改法,不確定stls是否相同。
作者: lordmi (星宿喵)   2021-04-28 14:04:00
名字要不重複請參考大汗分裂時的命名邏輯,找我之前寫的隨機中文MOD裡那段我記得我有寫過類似判斷式

Links booklink

Contact Us: admin [ a t ] ucptt.com