骑马与砍杀中文站论坛

标题: [已解决]咨询竞技大会相关代码位置, 想修改入场NPC [打印本页]

作者: 秦雨子瀾    时间: 2024-7-4 07:48
标题: [已解决]咨询竞技大会相关代码位置, 想修改入场NPC
本帖最后由 秦雨子瀾 于 2024-8-4 16:08 编辑

全站搜索发现都没有对应内容~ 所以发帖咨询下前辈们

竞技大会相关的 py 代码是在哪个文件的片段呢?

具体来说我想修改进入竞技大会的人员, 比如玩家身上的NPC不允许参加, 或者把其他兵种加进去之类, 还有那几个竞技大会专用老英雄

作者: 奥杜因阿卡托什    时间: 2024-7-30 12:09
你去txt里搜参加竞技大会那一句中文,就能找到它是哪个menu,去game_menu里顺着往下翻就能找到了。
作者: ggfgfgf    时间: 2024-7-30 15:02
[OSP][战团]玩家欢呼,观看真剑比赛(竞技场买票)(无聊的功能) https://bbs.mountblade.com.cn/thread-2095924-1-1.html (出处: 骑马与砍杀中文站论坛)
作者: 秦雨子瀾    时间: 2024-8-4 16:06
感谢!终于找到关键词 tournament 顺着搜,终于找到一个 scripts 叫

fill_tournament_participants_troop


就是参加竞技大会时调用填充 64 个参与者的代码
其中第一个获取 main party troop 参与的就是相关代码~
这一段是将玩家队伍内的成员先塞入竞技大会。。

(neq, ":cur_troop", "trp_kidnapped_girl"),

找到这句,意思是被绑架的女孩不加入竞技大会
在这一句上面加一行:

(neg|is_between, ":cur_troop", "trp_npc1", "trp_kingdom_1_lord"),

就可以完美搞定不加入这16个npc,同理如果还有想强制加的、不想加的其他英雄,都可以在这个 script 里面搞定~




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