- 好友
 - 0
  
- 在线时间
 - 114 小时
  
- 最后登录
 - 2025-8-17
  
 
 
 
 
平民 
  
 
- UID
 - 650235
  
- 第纳尔
 - 228 
  
- 精华
 - 0
  
- 互助
 - 0 
  
- 荣誉
 - 0 
  
- 贡献
 - 0 
  
- 魅力
 - 2 
  
- 注册时间
 - 2012-2-7
  
 
  鲜花( 2)   鸡蛋( 0)  
 | 
 
 本帖最后由 aliang227 于 2025-9-15 02:40 编辑  
 
 
【魔改系列】八个帖子收尾,后会有期 
 
 
【魔改系列】内置的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 
 
 
 
 
想想古代,每个城市都有城防军,我这么大的地图,地图上全是土匪怎么行 
 
思路: 
创建一个定时触发器 
每个城镇、城堡刷出巡逻队,繁荣度超过50,额外再刷出骑兵巡逻队 
每周将巡逻队的俘虏,50%概率 上交到各自城市 
 
实现:我喜欢16世纪北半球的mod,所以魔改系列都是基于这个mod,感谢作者大大 
这个mod实际上为每个国家都创建出了特色的部队模板,我们只需要把国家和部队模板关联起来就行了 
后面大家可以用魔球,把名字汉化一下 
 
 
 
 
发现个更简单的做法,优化了下。 
 
(set_spawn_radius,1), 
(try_for_range,":var_0","p_town_1","p_village_1"), 
    (store_faction_of_party,":var_1",":var_0"), 
    (assign,":var_2",0), 
    (try_begin), 
        (541,":var_0",0,3), 
        (assign,":var_2",4), 
    (else_try), 
        (541,":var_0",0,2), 
        (assign,":var_2",2), 
    (try_end), 
    (assign,":var_4",0), 
    (assign,":var_5",0), 
    (try_begin), 
        (eq,":var_1","fac_player_supporters_faction"), 
        (assign,":var_4",157),//自己的阵营,改成自己想要的兵种,,不知道咋设置的,,大明:61 
        (assign,":var_5",157),,//自己的阵营,改成自己想要的兵种不知道咋设置的,,大明:62 
    (else_try), 
        (faction_get_slot,":var_4",":var_1",76), 
        (faction_get_slot,":var_5",":var_1",77), 
    (else_try), 
        (assign,":var_4",18), 
        (assign,":var_5",18), 
    (try_end), 
    (gt,":var_4",0), 
    (gt,":var_5",0), 
    (party_get_slot,":var_6",":var_0",50), 
    (try_for_range_backwards,":var_7",0,":var_2"), 
        (assign,":var_8",":var_7"), 
        (val_add,":var_8",72), 
        (try_begin), 
            (party_get_slot,":var_9",":var_0",":var_8"), 
            (try_begin), 
                (gt,":var_9",0), 
                (party_is_active,":var_9"), 
                (party_set_ai_behavior,":var_9",ai_bhvr_patrol_party), 
                (party_set_ai_object,":var_9",":var_0"), 
                (party_set_faction,":var_9",":var_1"), 
                (1651,":var_10",":var_9"), 
                (try_for_range_backwards,":var_11",0,":var_10"), 
                    (try_begin), 
                        (1656,":var_12",":var_9",":var_11"), 
                        (neg|1507,":var_12"), 
                        (party_count_members_of_type,":var_13",":var_9",":var_12"), 
                        (store_random_in_range,":var_14",1,100), 
                        (ge,":var_14",50), 
                        (party_remove_prisoners,":var_9",":var_12",":var_13"), 
                        (party_add_prisoners,":var_0",":var_12",":var_13"), 
                    (try_end), 
                (try_end), 
            (else_try), 
                (spawn_around_party,":var_0",":var_4"), 
                (party_set_ai_behavior,reg0,ai_bhvr_patrol_party), 
                (party_set_ai_object,reg0,":var_0"), 
                (party_set_faction,reg0,":var_1"), 
                (party_set_slot,":var_0",":var_8",reg0), 
            (try_end), 
        (try_end), 
        (val_add,":var_8",4), 
        (try_begin), 
            (party_get_slot,":var_9",":var_0",":var_8"), 
            (try_begin), 
                (gt,":var_9",0), 
                (party_is_active,":var_9"), 
                (party_set_ai_behavior,":var_9",ai_bhvr_patrol_party), 
                (party_set_ai_object,":var_9",":var_0"), 
                (party_set_faction,":var_9",":var_1"), 
                (1651,":var_10",":var_9"), 
                (try_for_range_backwards,":var_11",0,":var_10"), 
                    (try_begin), 
                        (1656,":var_12",":var_9",":var_11"), 
                        (neg|1507,":var_12"), 
                        (party_count_members_of_type,":var_13",":var_9",":var_12"), 
                        (store_random_in_range,":var_14",1,100), 
                        (ge,":var_14",50), 
                        (party_remove_prisoners,":var_9",":var_12",":var_13"), 
                        (party_add_prisoners,":var_0",":var_12",":var_13"), 
                    (try_end), 
                (try_end), 
            (else_try), 
                (gt,":var_6",50), 
                (spawn_around_party,":var_0",":var_5"), 
                (party_set_ai_behavior,reg0,ai_bhvr_patrol_party), 
                (party_set_ai_object,reg0,":var_0"), 
                (party_set_faction,reg0,":var_1"), 
                (party_set_slot,":var_0",":var_8",reg0), 
            (try_end), 
        (try_end), 
    (try_end), 
(try_end), 
 
 
 
txt版本 
 
168.000000 0.000000 0.000000  0  90 1103 1 1 6 3 1224979098644774912 648518346341351446 648518346341351624 2204 2 1224979098644774913 1224979098644774912 2133 2 1224979098644774914 0 4 0 541 3 1224979098644774912 0 3 2133 2 1224979098644774914 4 5 0 541 3 1224979098644774912 0 2 2133 2 1224979098644774914 2 3 0 2133 2 1224979098644774916 0 2133 2 1224979098644774917 0 4 0 31 2 1224979098644774913 432345564227567658 2133 2 1224979098644774916 157 2133 2 1224979098644774917 157 5 0 522 3 1224979098644774916 1224979098644774913 76 522 3 1224979098644774917 1224979098644774913 77 5 0 2133 2 1224979098644774916 18 2133 2 1224979098644774917 18 3 0 32 2 1224979098644774916 0 32 2 1224979098644774917 0 521 3 1224979098644774918 1224979098644774912 50 7 3 1224979098644774919 0 1224979098644774914 2133 2 1224979098644774920 1224979098644774919 2105 2 1224979098644774920 72 4 0 521 3 1224979098644774921 1224979098644774912 1224979098644774920 4 0 32 2 1224979098644774921 0 132 1 1224979098644774921 1640 2 1224979098644774921 3 1641 2 1224979098644774921 1224979098644774912 1620 2 1224979098644774921 1224979098644774913 1651 2 1224979098644774922 1224979098644774921 7 3 1224979098644774923 0 1224979098644774922 4 0 1656 3 1224979098644774924 1224979098644774921 1224979098644774923 2147485155 1 1224979098644774924 1630 3 1224979098644774925 1224979098644774921 1224979098644774924 2136 3 1224979098644774926 1 100 30 2 1224979098644774926 50 1616 3 1224979098644774921 1224979098644774924 1224979098644774925 1611 3 1224979098644774912 1224979098644774924 1224979098644774925 3 0 3 0 5 0 1100 2 1224979098644774912 1224979098644774916 1640 2 72057594037927936 3 1641 2 72057594037927936 1224979098644774912 1620 2 72057594037927936 1224979098644774913 501 3 1224979098644774912 1224979098644774920 72057594037927936 3 0 3 0 2105 2 1224979098644774920 4 4 0 521 3 1224979098644774921 1224979098644774912 1224979098644774920 4 0 32 2 1224979098644774921 0 132 1 1224979098644774921 1640 2 1224979098644774921 3 1641 2 1224979098644774921 1224979098644774912 1620 2 1224979098644774921 1224979098644774913 1651 2 1224979098644774922 1224979098644774921 7 3 1224979098644774923 0 1224979098644774922 4 0 1656 3 1224979098644774924 1224979098644774921 1224979098644774923 2147485155 1 1224979098644774924 1630 3 1224979098644774925 1224979098644774921 1224979098644774924 2136 3 1224979098644774926 1 100 30 2 1224979098644774926 50 1616 3 1224979098644774921 1224979098644774924 1224979098644774925 1611 3 1224979098644774912 1224979098644774924 1224979098644774925 3 0 3 0 5 0 32 2 1224979098644774918 50 1100 2 1224979098644774912 1224979098644774917 1640 2 72057594037927936 3 1641 2 72057594037927936 1224979098644774912 1620 2 72057594037927936 1224979098644774913 501 3 1224979098644774912 1224979098644774920 72057594037927936 3 0 3 0 3 0 3 0  
 
 
 
 
 
 
 
 
 |   
- 
自定义的兵种 
 
 
 
- 
其他的 
 
 
 
- 
自定义的兵种截图,美美的貂蝉妹子移植过来 
 
 
 
 
 
 
 
 |