小教程,在玩家采用西洋服装后,小弟也能一并跟着换装。
维多利亚3吧
全部回复
仅看楼主
level 10
空之清
楼主
2023年02月23日 07点02分
1
level 10
空之清
楼主
首先,让我们找到条件触发的文件,路径是common\scripted_triggers(别跟我说找不到MOD文件夹),里面有一个snori_korean_clothes_triggers.txt,打开后会见到有三个条件
我们只需要关注上面两个,最下面的那个不用理。
这两个条件对应角色的触发条件和人群的触发条件,要让小弟无须决议自动换装就要把附属的代码加上,为了避免玩家还没换装而小弟自动换装了,要把玩家换装时的修正状态也加上。
2023年02月23日 07点02分
2
level 10
空之清
楼主
思路明确之后,我们就要进行修改了。is_subject_of = 这个是附属与谁的代码,后面加上player即is_subject_of = player,意思为玩家的附属。接着在下一行打上限制条件,player = { owner = { has_modifier = western_clothes_modifier } },意思为玩家拥有西装修正效果。接着我们打一个AND = {},将刚刚两行内容加入其中,这时条件的效果即为:是玩家附属且玩家拥有西装修正的时候,触发该条件。最后我们用OR = {}将原有的条件和新的条件包括起来,整体的意思便是:拥有西装修正效果或为玩家的附属且玩家拥有西装修正效果时,便触发条件。效果如下:
此时当玩家采用西装决议后,小弟就会自动切换了
2023年02月23日 07点02分
3
level 1
贴吧用户_5X628AK
虽然但是 我比较喜欢各个民族服装
2023年02月23日 08点02分
4
鸡鸣不待三声谁有觉
主要是非洲的那个看着又怪又丑,大清的蜈蚣服也不好看,越南居然穿东南亚小马褂更离谱,所以还是统一西装还看得过去
蠢驴就是奇怪的地方很严谨,该严谨的地方很奇怪
2023年02月23日 08点02分
贴吧用户_5X628AK
@鸡鸣不待三声谁有觉
每个人的审美不一样
2023年02月23日 08点02分
level 10
空之清
楼主
纠正,player = { owner = { has_modifier = western_clothes_modifier } },里面的修正应该为snori_kor_clothes_modifier,我没注意把我自己修改的名称发上去了,大家用原MOD的修正名称就行。
2023年02月23日 08点02分
5
level 7
为艾尔而战💢
洋装怎么换啊
2023年02月23日 10点02分
6
空之清
Adopt Western clothes这个MOD,通过一个决议切换洋装,让AI使用该决议可以看我之前的教程。游戏原本在被英法附属后是会自动换装的,我分析相关的代码,再不断的尝试不同的代码,最终让玩家换了洋装之后也能像原版一样,让别人成为附属之后自动换装。
2023年02月23日 10点02分
空之清
后面我看看能不能不用决议,通过利益集团的 变动让条件自动触发。
2023年02月23日 10点02分
为艾尔而战💢
@空之清
好的老哥,我去试试
2023年02月23日 10点02分
1