[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