骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
查看: 607|回复: 1

[功能与代码] 【战团】优化版野怪攻城

[复制链接]

10

主题

11

回帖

6

积分

平民

Rank: 1

UID
650235
第纳尔
228
精华
0
互助
0
荣誉
0
贡献
0
魅力
2
注册时间
2012-2-7
鲜花(2) 鸡蛋(0)
发表于 2023-11-25 01:32:12 | 显示全部楼层 |阅读模式
本帖最后由 n_light 于 2023-11-25 01:44 编辑

基于16世纪北半球测试,之前参考论坛里的代码,,觉得随机选择攻城目标还得全世界跑图,,因此做了优化

前提:
1、创建一个属于 不法之徒 阵营的 部队模板
2、编写刷新部队的
前两部论坛里很多,这里就不写了

下面是随机选择野怪的一支部队,选择距离最近的城堡/城镇,攻略目标后,自动驻军


  1. (try_begin),
  2.     (gt,1,"$l_attack_budui"),
  3.     (store_random_party_of_template,"$l_attack_budui","pt_qi_yi_jun"),
  4.     (assign,"$l_attack_city",0),
  5. (try_end),
  6. (try_begin),
  7.     (neg|party_is_active,"$l_attack_budui"),#当前选中的野怪是否被消灭
  8.     (assign,"$l_attack_city",0),
  9.     (assign,"$l_attack_budui",0),
  10. (else_try),
  11.     (eq,"$l_attack_city",0),
  12.     (assign,":var_1",9999),
  13.     (assign,":var_0","p_town_1"),
  14.     (try_for_range,":var_2","p_town_1","p_village_1"),
  15.         (try_begin),
  16.             (store_faction_of_party,":var_5",":var_2"),
  17.             (gt,":var_5","fac_outlaws"),
  18.             (2281,":var_4","$l_attack_budui",":var_2"),
  19.             (gt,":var_1",":var_4"),#找距离最短的
  20.             (assign,":var_1",":var_4"),
  21.             (assign,":var_0",":var_2"),
  22.         (try_end),
  23.     (try_end),
  24.     (assign,"$l_attack_city",":var_0"),
  25.     (party_set_flags,"$l_attack_budui",pf_default_behavior,1),
  26.     (party_set_ai_object,"$l_attack_budui",":var_0"),
  27.     (party_set_ai_behavior,"$l_attack_budui",ai_bhvr_attack_party),
  28. (else_try),
  29.     (store_faction_of_party,":var_6","$l_attack_city"),
  30.     (eq,":var_6","fac_outlaws"),#攻略成功,配置驻军
  31.     (party_add_members,"$l_attack_city","trp_nord_archer_multiplayer_ai",20),
  32.     (party_add_members,"$l_attack_city","trp_nord_scout_multiplayer_ai",20),
  33.     (party_add_members,"$l_attack_city","trp_nord_veteran_multiplayer_ai",30),
  34.     (assign,"$l_attack_budui",0),
  35. (try_end),
复制代码





6

主题

73

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
1996313
第纳尔
447
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-30
鲜花(0) 鸡蛋(0)
发表于 2023-11-26 21:36:01 | 显示全部楼层
我移植到风三去试试。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-5-27 12:40 , Processed in 0.102835 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表