骑马与砍杀中文站论坛

标题: 【TXT】改变领主与NPC的性格(内附加入玩家王国所有领主自动变为正直的代码) [打印本页]

作者: NEW_SHIT    时间: 2021-7-18 18:33
标题: 【TXT】改变领主与NPC的性格(内附加入玩家王国所有领主自动变为正直的代码)
本帖最后由 NEW_SHIT 于 2022-5-28 17:09 编辑

原帖:改变NPC性格固定领主性格如果看这两个帖子就已经看懂了怎么修改的话,就无需继续往下看了。我只是更加直观的告诉你们怎么修改。
第一个帖子:
[spoiler=第一个帖子]你四不四很烦恼将平民NPC分封后领主的叽叽喳喳呢?或是贵族NPC的恶劣性格呢?没关系,看了下面这段修改,这两类烦恼统统解决!!!
修改步骤:
1.打开MOD的scripts,备份。
2.ctrl+F查找initialize_npcs -1。

再往下查找" 52 "注意!只有单独的 52 才算,连在一起的,比如111152这种就不算!!!
52后面的数字代表了NPC的尿性,0是国王、1好战的、2脾气暴躁的、3冷酷的、4狡诈的、5残酷的、6温厚的、7正直的、8无赖的、9善良的、10贪财的。0~7是贵族性格,7~10是平民性格。想领主的叽叽喳喳闭嘴的,就改成0~7就行了。
NPC原来的尿性:
波尔查8无赖
马尼德10贪财雅米拉9善良罗尔夫4狡诈贝斯图尔4狡诈法提斯7正直德赛维10贪财马蒂尔德1好战艾雷恩1好战班达克9善良凯特琳10贪财杰姆斯9善良尼扎8无赖雷萨里特3冷酷亚提曼10贪财克雷斯8无赖。
亲测有效可以自立16领主啦~
[/spoiler]
第二个帖子:
[spoiler=点我]举一下列子:如果你只想改马特阿斯伯爵的性格,就输入: (troop_set_slot,"trp_knight_5_1",52,2), < 注意逗号。trp_knight_5_1的意思是国家5的第一个领主(战团六国的序号是1斯瓦迪亚 2维吉亚 3库吉特 4诺德 5罗多克 6萨兰德,一个国家有20个领主),也就是马特阿斯伯爵。最后的那个“2”就是马特阿斯伯爵的性格了。可以改为:1好战 2暴躁 3冷酷 4狡猾 5残酷 6温厚 7正直。
关于领主性格的特点:
温厚的 本国游荡/本国游荡     本国游荡        基本上不               本国游荡        讨厌冷酷和狡猾
正直的 本国游荡/本国守备     前往救援        总是响应               本国守备        讨厌残酷和好战
狡猾的 本国游荡/本国守备     前往救援        总是响应               敌国破坏        讨厌温厚和暴躁
冷酷的 到处游荡/到处游荡     视兵力而定    视兵力而定            本国游荡        讨厌残酷和温厚
好战的 到处游荡/敌国破坏     前往救援        总是响应               孤军奋战        讨厌正直和暴躁
暴躁的 到处游荡/敌国破坏     敌国破坏        基本上不               敌国破坏        讨厌狡猾和好战
残酷的 挑衅邻国/敌国破坏     前往救援        总是响应               本国守备        讨厌正直和冷酷

下面附上加入玩家王国所有领主自动变为正直的代码
添加方法:
1.打开魔球,随便找一个触发器新建
2.把激发条件,结果都改成空白,检测时间改成0。

3.激发条件仍然空白,不用改动,要改的是激发结果。
4.在激发结果里输入:
(try_for_agents,":var_0"),
    (store_troop_faction,":var_1",":var_0"),
    (try_begin),
        (eq,":var_1
","fac_player_supporters_faction"),
        (troop_set_slot,":var_1",52,7),
    (try_end),
(try_end),

就可以了。
举一下列子:如果你只想改马特阿斯伯爵的性格,就输入: (troop_set_slot,"trp_knight_5_1",52,2), < 注意逗号。trp_knight_5_1的意思是国家5的第一个领主(战团六国的序号是1斯瓦迪亚 2维吉亚 3库吉特 4诺德 5罗多克 6萨兰德,一个国家有20个领主),也就是马特阿斯伯爵。最后的那个“2”就是马特阿斯伯爵的性格了。可以改为:1好战 2暴躁 3冷酷 4狡猾 5残酷 6温厚 7正直。








领主性格  和平时期动作      国家被围攻动作 元帅拉人          战争时期动作      讨厌的性格
正直的 本国游荡/本国守备     前往救援        总是响应               本国守备        讨厌残酷和好战
狡猾的 本国游荡/本国守备     前往救援        总是响应               敌国破坏        讨厌温厚和暴躁
冷酷的 到处游荡/到处游荡     视兵力而定    视兵力而定            本国游荡        讨厌残酷和温厚
好战的 到处游荡/敌国破坏     前往救援        总是响应               孤军奋战        讨厌正直和暴躁
暴躁的 到处游荡/敌国破坏     敌国破坏        基本上不               敌国破坏        讨厌狡猾和好战
残酷的 挑衅邻国/敌国破坏     前往救援        总是响应               本国守备        讨厌正直和冷酷

温厚的 本国游荡/本国游荡     本国游荡        基本上不               本国游荡        讨厌冷酷和狡猾
[/spoiler]















[spoiler=废弃]国家最好的当然是全正直,下面附上让所有领主都变成正直的代码:
[strike](troop_set_slot,"trp_knight_1_1",52,7),
(troop_set_slot,"trp_knight_1_2",52,7),
(troop_set_slot,"trp_knight_1_3",52,7),
(troop_set_slot,"trp_knight_1_4",52,7),
(troop_set_slot,"trp_knight_1_5",52,7),
(troop_set_slot,"trp_knight_1_6",52,7),
(troop_set_slot,"trp_knight_1_7",52,7),
(troop_set_slot,"trp_knight_1_8",52,7,
(troop_set_slot,"trp_knight_1_9",52,7),
(troop_set_slot,"trp_knight_1_10",52,7),
(troop_set_slot,"trp_knight_1_11",52,7),
(troop_set_slot,"trp_knight_1_12",52,7),
(troop_set_slot,"trp_knight_1_13",52,7),
(troop_set_slot,"trp_knight_1_14",52,7),
(troop_set_slot,"trp_knight_1_15",52,7),
(troop_set_slot,"trp_knight_1_16",52,7),
(troop_set_slot,"trp_knight_1_17",52,7),
(troop_set_slot,"trp_knight_1_18",52,7),
(troop_set_slot,"trp_knight_1_19",52,7),
(troop_set_slot,"trp_knight_1_20",52,7),
(troop_set_slot,"trp_knight_2_1",52,7),
(troop_set_slot,"trp_knight_2_2",52,7),
(troop_set_slot,"trp_knight_2_3",52,7),
(troop_set_slot,"trp_knight_2_4",52,7),
(troop_set_slot,"trp_knight_2_5",52,7),
(troop_set_slot,"trp_knight_2_6",52,7),
(troop_set_slot,"trp_knight_2_7",52,7),
(troop_set_slot,"trp_knight_2_8",52,7,
(troop_set_slot,"trp_knight_2_9",52,7),
(troop_set_slot,"trp_knight_2_10",52,7),
(troop_set_slot,"trp_knight_2_11",52,7),
(troop_set_slot,"trp_knight_2_12",52,7),
(troop_set_slot,"trp_knight_2_13",52,7),
(troop_set_slot,"trp_knight_2_14",52,7),
(troop_set_slot,"trp_knight_2_15",52,7),
(troop_set_slot,"trp_knight_2_16",52,7),
(troop_set_slot,"trp_knight_2_17",52,7),
(troop_set_slot,"trp_knight_2_18",52,7),
(troop_set_slot,"trp_knight_2_19",52,7),
(troop_set_slot,"trp_knight_2_20",52,7),
(troop_set_slot,"trp_knight_3_1",52,7),
(troop_set_slot,"trp_knight_3_2",52,7),
(troop_set_slot,"trp_knight_3_3",52,7),
(troop_set_slot,"trp_knight_3_4",52,7),
(troop_set_slot,"trp_knight_3_5",52,7),
(troop_set_slot,"trp_knight_3_6",52,7),
(troop_set_slot,"trp_knight_3_7",52,7),
(troop_set_slot,"trp_knight_3_8",52,7,
(troop_set_slot,"trp_knight_3_9",52,7),
(troop_set_slot,"trp_knight_3_10",52,7),
(troop_set_slot,"trp_knight_3_11",52,7),
(troop_set_slot,"trp_knight_3_12",52,7),
(troop_set_slot,"trp_knight_3_13",52,7),
(troop_set_slot,"trp_knight_3_14",52,7),
(troop_set_slot,"trp_knight_3_15",52,7),
(troop_set_slot,"trp_knight_3_16",52,7),
(troop_set_slot,"trp_knight_3_17",52,7),
(troop_set_slot,"trp_knight_3_18",52,7),
(troop_set_slot,"trp_knight_3_19",52,7),
(troop_set_slot,"trp_knight_3_20",52,7),
(troop_set_slot,"trp_knight_4_1",52,7),
(troop_set_slot,"trp_knight_4_2",52,7),
(troop_set_slot,"trp_knight_4_3",52,7),
(troop_set_slot,"trp_knight_4_4",52,7),
(troop_set_slot,"trp_knight_4_5",52,7),
(troop_set_slot,"trp_knight_4_6",52,7),
(troop_set_slot,"trp_knight_4_7",52,7),
(troop_set_slot,"trp_knight_4_8",52,7,
(troop_set_slot,"trp_knight_4_9",52,7),
(troop_set_slot,"trp_knight_4_10",52,7),
(troop_set_slot,"trp_knight_4_11",52,7),
(troop_set_slot,"trp_knight_4_12",52,7),
(troop_set_slot,"trp_knight_4_13",52,7),
(troop_set_slot,"trp_knight_4_14",52,7),
(troop_set_slot,"trp_knight_4_15",52,7),
(troop_set_slot,"trp_knight_4_16",52,7),
(troop_set_slot,"trp_knight_4_17",52,7),
(troop_set_slot,"trp_knight_4_18",52,7),
(troop_set_slot,"trp_knight_4_19",52,7),
(troop_set_slot,"trp_knight_4_20",52,7),
(troop_set_slot,"trp_knight_5_1",52,7),
(troop_set_slot,"trp_knight_5_2",52,7),
(troop_set_slot,"trp_knight_5_3",52,7),
(troop_set_slot,"trp_knight_5_4",52,7),
(troop_set_slot,"trp_knight_5_5",52,7),
(troop_set_slot,"trp_knight_5_6",52,7),
(troop_set_slot,"trp_knight_5_7",52,7),
(troop_set_slot,"trp_knight_5_8",52,7,
(troop_set_slot,"trp_knight_5_9",52,7),
(troop_set_slot,"trp_knight_5_10",52,7),
(troop_set_slot,"trp_knight_5_11",52,7),
(troop_set_slot,"trp_knight_5_12",52,7),
(troop_set_slot,"trp_knight_5_13",52,7),
(troop_set_slot,"trp_knight_5_14",52,7),
(troop_set_slot,"trp_knight_5_15",52,7),
(troop_set_slot,"trp_knight_5_16",52,7),
(troop_set_slot,"trp_knight_5_17",52,7),
(troop_set_slot,"trp_knight_5_18",52,7),
(troop_set_slot,"trp_knight_5_19",52,7),
(troop_set_slot,"trp_knight_5_20",52,7),
(troop_set_slot,"trp_knight_6_1",52,7),
(troop_set_slot,"trp_knight_6_2",52,7),
(troop_set_slot,"trp_knight_6_3",52,7),
(troop_set_slot,"trp_knight_6_4",52,7),
(troop_set_slot,"trp_knight_6_5",52,7),
(troop_set_slot,"trp_knight_6_6",52,7),
(troop_set_slot,"trp_knight_6_7",52,7),
(troop_set_slot,"trp_knight_6_8",52,7,
(troop_set_slot,"trp_knight_6_9",52,7),
(troop_set_slot,"trp_knight_6_10",52,7),
(troop_set_slot,"trp_knight_6_11",52,7),
(troop_set_slot,"trp_knight_6_12",52,7),
(troop_set_slot,"trp_knight_6_13",52,7),
(troop_set_slot,"trp_knight_6_14",52,7),
(troop_set_slot,"trp_knight_6_15",52,7),
(troop_set_slot,"trp_knight_6_16",52,7),
(troop_set_slot,"trp_knight_6_17",52,7),
(troop_set_slot,"trp_knight_6_18",52,7),
(troop_set_slot,"trp_knight_6_19",52,7),
(troop_set_slot,"trp_knight_6_20",52,7),[/strike][/spoiler]
到此结束。
哎呦我的妈呀,累死我了。。




作者: 汽油汽水    时间: 2021-7-18 21:56
实际上骑砍里性格就是身份,贵族实际上也一点都不高贵
作者: NEW_SHIT    时间: 2021-7-18 23:27
汽油汽水 发表于 2021-7-18 21:56
实际上骑砍里性格就是身份,贵族实际上也一点都不高贵

我这还是从你这学习来的呢,感谢大佬~
作者: NEW_SHIT    时间: 2021-7-21 09:05
自顶啊啊啊啊啊啊啊啊
作者: NEW_SHIT    时间: 2021-7-21 20:13
自顶啊啊啊啊啊啊啊啊

作者: 尘封的纪念    时间: 2021-7-31 07:47
感谢分享,顶顶
作者: 盛世流光。    时间: 2021-8-14 21:34
全是正直的领主就没有矛盾了,是不是就很难劝领主加入

作者: NEW_SHIT    时间: 2021-8-14 22:05
盛世流光。 发表于 2021-8-14 21:34
全是正直的领主就没有矛盾了,是不是就很难劝领主加入

领主是否加入你是看你的实力和领主与国王的关系。与同国领主又没有矛盾只占了一小部分。
你也可以用方法一,这样根本不用劝领主,只要有封地就行。建议使用方法一后用魔球将NPC的魅力以及统御提高,魅力差不多20,统御差不多5左右
作者: NEW_SHIT    时间: 2022-5-28 17:11
自顶            
作者: 慕容玉    时间: 2022-9-13 15:07
失效了,现在用魔球修改不了
作者: qq9643563    时间: 2022-9-20 11:20

SCRIPT ERROR ON OPCODE 560: Invalid Troop ID: -1;LINE NO: 334:
At Script [482] get_relevant_comment_for_log_entry.
At Script [482] get_relevant_comment_for_log_entry.
玩久了后就会出现这个脚本错误代码
作者: xiaottian    时间: 2023-8-24 16:59
好!正想自立把NPC都封去他们生活过的地方,但又怕他们叛逃国外
作者: 咸鱼圣代    时间: 2023-8-29 22:19
谢谢楼主!




欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4