- 好友
- 0
- 在线时间
- 114 小时
- 最后登录
- 2025-8-17
平民

- UID
- 650235
- 第纳尔
- 228
- 精华
- 0
- 互助
- 0
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 2
- 注册时间
- 2012-2-7
 鲜花( 2)  鸡蛋( 0)
|
本帖最后由 aliang227 于 2025-9-15 02:46 编辑
【魔改系列】八个帖子收尾,后会有期
【魔改系列】内置的npc跑路?让更多npc加入队伍
https://bbs.mountblade.com.cn/thread-2112291-1-1.html
【魔改系列】领主带兵能力提升
https://bbs.mountblade.com.cn/thread-2111976-1-1.html
【魔改系列】君主自动花钱买关系
https://bbs.mountblade.com.cn/thread-2111973-1-1.html
【魔改系列】每个城堡刷出巡逻队
https://bbs.mountblade.com.cn/thread-2111925-1-1.html
【魔改系列】分封制变为封建制的税收制度补丁
https://bbs.mountblade.com.cn/thread-2102924-1-1.html
【魔改系列】战斗结束重新计算领主声望
https://bbs.mountblade.com.cn/thread-2102923-1-1.html
【魔改系列】战场人数调大,千人团战时切换武器卡顿优化
https://bbs.mountblade.com.cn/thread-2112284-1-1.html
【魔改系列】战场人数调大,千人团战时匹配敌人的卡顿优化
https://bbs.mountblade.com.cn/thread-2112275-1-1.html
mod内提供的16个npc 经常吵架跑路,好不容易加的团队技能 全都废了
游戏里大多数女性npc只是呆在城堡里,是个摆设,,索性利用起来
效果:对话,就能让他们入队,和其他npc一样,换装备、加点
这么改完之后,不好的地方就是进入城堡,见到他们,没办法正常对话了,,因为角色变成了主角团了,想改这块动的东西就多了,就不贴出来了,影响也不大。
module_dialogs.py 搜索[anyone|plyr,"lady_restore_relation_6"
下面加入一行
[anyone|plyr,"lady_talk", [
(neg|main_party_has_troop,"$g_talk_troop"),
], "ll come in", "close_window",[
# (assign, reg93,"$g_talk_troop"),
# (display_message, "str_zlp_debug"),
(party_add_members, "p_main_party", "$g_talk_troop", 1),
(troop_slot_eq, "$g_talk_troop", slot_troop_occupation, slto_player_companion),
]],
或者txt版本
conversation.txt 搜索dlga_lady_restore_relation_6
下面加一行
dlga_lady_talk:close_window 69631 821 1 2147483758 1 144115188075855987 ll_come_in 6 2 1610 3 648518346341351424 144115188075855987 1 540 3 144115188075855987 2 5 NO_VOICEOVER
dialogs.csv 增加汉化
dlga_lady_talk:close_window|一 起 去 兜 风
我一共加了66个进来,这样,给他们加点就贼难受,所以写了个触发器,根据等级自动加点
这个魔球直接加就行了,,,因为是脚本加的属性,,所以其实自定义的加点还在
(try_for_range,":var_0","trp_npc1","trp_heroes_end"),
(assign,":var_7",20),
(try_begin),
(gt,1040,":var_0"),
(assign,":var_7",35),
(try_end),
(try_begin),
(2172,":var_2",":var_0",0),
(2172,":var_3",":var_0",1),
(2172,":var_4",":var_0",2),
(2172,":var_5",":var_0",3),
(assign,":var_6",":var_2"),
(val_add,":var_6",":var_3"),
(val_add,":var_6",":var_4"),
(val_add,":var_6",":var_5"),
(2171,":var_11",":var_0"),
(val_add,":var_11",":var_7"),
(val_sub,":var_11",":var_6"),
(try_begin),
(gt,":var_11",0),
(try_begin),
(gt,30,":var_2"),
(1520,":var_0",0,1),
(else_try),
(gt,30,":var_3"),
(1520,":var_0",1,1),
(else_try),
(gt,30,":var_4"),
(1520,":var_0",2,1),
(else_try),
(gt,30,":var_5"),
(1520,":var_0",3,1),
(try_begin),
(2170,":var_12",1,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",1,1),
(try_end),
(try_end),
(try_begin),
(2170,":var_12",36,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",36,1),
(else_try),
(2170,":var_12",35,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",35,1),
(else_try),
(2170,":var_12",33,":var_0"),
(gt,5,":var_12"),
(1521,":var_0",33,1),
(else_try),
(2170,":var_12",17,":var_0"),
(gt,5,":var_12"),
(1521,":var_0",17,1),
(else_try),
(2170,":var_12",33,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",33,1),
(else_try),
(2170,":var_12",17,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",17,1),
(else_try),
(2170,":var_12",25,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",25,1),
(else_try),
(2170,":var_12",24,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",24,1),
(else_try),
(2170,":var_12",23,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",23,1),
(else_try),
(2170,":var_12",16,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",16,1),
(else_try),
(2170,":var_12",15,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",15,1),
(else_try),
(2170,":var_12",14,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",14,1),
(else_try),
(2170,":var_12",11,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",11,1),
(else_try),
(2170,":var_12",10,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",10,1),
(else_try),
(2170,":var_12",9,":var_0"),
(gt,10,":var_12"),
(1521,":var_0",9,1),
(try_end),
(try_end),
(try_end),
(try_end),
txt版本
168.000000 0.000000 0.000000 0 102 6 3 1224979098644774912 360287970189640401 360287970189641124 2133 2 1224979098644774919 20 4 0 32 2 1040 1224979098644774912 2133 2 1224979098644774919 35 3 0 4 0 2172 3 1224979098644774914 1224979098644774912 0 2172 3 1224979098644774915 1224979098644774912 1 2172 3 1224979098644774916 1224979098644774912 2 2172 3 1224979098644774917 1224979098644774912 3 2133 2 1224979098644774918 1224979098644774914 2105 2 1224979098644774918 1224979098644774915 2105 2 1224979098644774918 1224979098644774916 2105 2 1224979098644774918 1224979098644774917 2171 2 1224979098644774923 1224979098644774912 2105 2 1224979098644774923 1224979098644774919 2106 2 1224979098644774923 1224979098644774918 4 0 32 2 1224979098644774923 0 4 0 32 2 30 1224979098644774914 1520 3 1224979098644774912 0 1 5 0 32 2 30 1224979098644774915 1520 3 1224979098644774912 1 1 5 0 32 2 30 1224979098644774916 1520 3 1224979098644774912 2 1 5 0 32 2 30 1224979098644774917 1520 3 1224979098644774912 3 1 4 0 2170 3 1224979098644774924 1 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 1 1 3 0 3 0 4 0 2170 3 1224979098644774924 36 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 36 1 5 0 2170 3 1224979098644774924 35 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 35 1 5 0 2170 3 1224979098644774924 33 1224979098644774912 32 2 5 1224979098644774924 1521 3 1224979098644774912 33 1 5 0 2170 3 1224979098644774924 17 1224979098644774912 32 2 5 1224979098644774924 1521 3 1224979098644774912 17 1 5 0 2170 3 1224979098644774924 33 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 33 1 5 0 2170 3 1224979098644774924 17 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 17 1 5 0 2170 3 1224979098644774924 25 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 25 1 5 0 2170 3 1224979098644774924 24 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 24 1 5 0 2170 3 1224979098644774924 23 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 23 1 5 0 2170 3 1224979098644774924 16 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 16 1 5 0 2170 3 1224979098644774924 15 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 15 1 5 0 2170 3 1224979098644774924 14 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 14 1 5 0 2170 3 1224979098644774924 11 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 11 1 5 0 2170 3 1224979098644774924 10 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 10 1 5 0 2170 3 1224979098644774924 9 1224979098644774912 32 2 10 1224979098644774924 1521 3 1224979098644774912 9 1 3 0 3 0 3 0 3 0
还一个换装备麻烦,,第一次入队,换66次装备也很累,也写个了,,马、武器 都魔球里直接给好了(改好一个,然后txt批量替换),
触发器主要是给护甲、头 手 脚 上的装备
(assign,":var_2",0),
(2171,":var_3","trp_player"),
(val_mul,":var_3",10),
(try_for_range,":var_0","trp_knight_1_1_wife","trp_heroes_end"),
(party_count_companions_of_type,":var_1","p_main_party",":var_0"),
(try_begin),
(gt,":var_1",0),
(try_begin),
(neg|troop_has_item_equipped,":var_0","itm_r_nohead"),
(1530,":var_0","itm_r_nohand"), //三国mod的装备,需要遮盖住手 脚 腿,,如果你同样也这么搞的,建议 关闭进入城堡自动换装
(1530,":var_0","itm_r_noleg"),
(1530,":var_0","itm_r_nohead"),
(store_random_in_range,":var_4","itm_npc_mm04","itm_fysg_npc_sms"), //这是我从其他三国mod移植来的,大家改成自己想要的装备范围就行,随机选一个
(1530,":var_0",":var_4"),
(try_for_range,":var_6",0,10),
(try_begin),
(1541,":var_5",":var_0",":var_6"),
(ge,1577,":var_5"),
(ge,":var_5",0),
(1531,":var_0",":var_5"),
(try_end),
(try_end),
(1533,":var_0",":var_4"),
(1533,":var_0","itm_r_nohand"),
(1533,":var_0","itm_r_noleg"),
(1533,":var_0","itm_r_nohead"),
(try_end),
(val_add,":var_2",":var_3"),
(else_try),
(troop_has_item_equipped,":var_0","itm_r_nohead"),//离开队伍了手 脚 腿 这些遮盖要移除,,其实这个不加也行
(1530,":var_0","itm_hide_boots"),
(1531,":var_0","itm_r_nohand"),
(1531,":var_0","itm_r_noleg"),
(1531,":var_0","itm_r_nohead"),
(try_end),
(try_end),
(gt,1,2),
(1529,"trp_player",":var_2"),
(play_sound,"snd_money_received"),
还有一个,战败之后,66个人全走散了,可就找不回来了,所以修改了脚本,战败之后,npc不离队
module_scripts.py 找到 party_remove_all_companions
有一段(try_begin),
(troop_is_hero, ":stack_troop"),
这一行下面加一个 (lt, 10, 0),
如果是npc.直接结束try。。
txt版本
scripts.txt搜索party_remove_all_companions -1
替换,,要先备份,,这块很早之前改的,不太确定了
party_remove_all_companions -1
68 21 1 1224979098644774912 1650 2 1224979098644774913 1224979098644774912 7 3 1224979098644774914 0 1224979098644774913 1652 3 1224979098644774915 1224979098644774912 1224979098644774914 1653 3 1224979098644774916 1224979098644774912 1224979098644774914 4 0 1507 1 1224979098644774915 2147483678 2 10 0 2147483681 3 1224979098644774915 360287970189640714 360287970189640720 2147483679 2 1224979098644774915 360287970189639680 31 2 144115188075856208 1 31 2 1224979098644774912 648518346341351424 2136 3 1224979098644774917 0 4 2147483679 2 1224979098644774917 0 1560 2 1224979098644774915 100 2204 2 1224979098644774918 144115188075856188 2133 2 1224979098644774919 99999 2133 2 1224979098644774920 -1 6 3 1224979098644774921 648518346341351446 648518346341351624 2204 2 1224979098644774922 1224979098644774921 31 2 1224979098644774922 1224979098644774918 2281 3 1224979098644774923 1224979098644774921 648518346341351424 2147483678 2 1224979098644774923 1224979098644774919 2133 2 1224979098644774919 1224979098644774923 2133 2 1224979098644774920 1224979098644774921 3 0 2133 2 72057594037927937 1224979098644774920 4 0 30 2 1224979098644774920 0 2136 3 1224979098644774917 0 4 2147483679 2 1224979098644774917 0 1611 3 1224979098644774920 1224979098644774915 1224979098644774916 500 3 1224979098644774915 8 1224979098644774920 500 3 1224979098644774915 82 1 500 3 1224979098644774915 81 0 500 3 1224979098644774915 2 0 1615 3 1224979098644774912 1224979098644774915 1224979098644774916 4 0 31 2 144115188075856163 1 2330 2 1 1224979098644774920 1106 1 216172782113785721 3 0 5 0 2133 2 1224979098644774924 1000 6 3 1224979098644774925 0 1224979098644774924 2136 3 1224979098644774926 648518346341351446 648518346341351489 2147484188 3 1224979098644774915 60 1224979098644774926 2147484188 3 1224979098644774915 59 1224979098644774926 2133 2 1224979098644774924 -1 3 0 500 3 1224979098644774915 12 1224979098644774926 500 3 1224979098644774915 82 1 500 3 1224979098644774915 81 0 500 3 1224979098644774915 2 0 1615 3 1224979098644774912 1224979098644774915 1224979098644774916 4 0 31 2 144115188075856163 1 2322 2 4 1224979098644774915 2330 2 5 1224979098644774926 1106 1 1585267068834414903 3 0 3 0 5 0 3221226979 1 1224979098644774915 31 2 144115188075856012 1 1615 3 1224979098644774912 1224979098644774915 1224979098644774916 3 0 3 0
|
|