骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 1315|回复: 6

[功能与代码] 【战团】不知疲倦元帅AI,连续攻城。附注释npc_decision_checklist_faction_ai_alt

[复制链接]

30

主题

200

回帖

169

积分

见习骑士

Rank: 3

UID
2462463
第纳尔
1472
精华
0
互助
20
荣誉
0
贡献
0
魅力
50
注册时间
2015-3-3
鲜花(43) 鸡蛋(0)
发表于 2023-2-27 13:16:04 | 显示全部楼层 |阅读模式
本帖最后由 战争傀儡阿格兰 于 2023-2-27 23:33 编辑

代码环境1.166




该修改意义不大,应用场所极小,更多地是分享元帅ai运作原理。

代码实际效果:元帅AI不知疲倦,攻下一座城后能继续攻城。修改内容为“才休息的”“才打仗的”,应该继续打仗。

代码使用方式:魔球触发器。例如随便选个武器,最后边触发器,右键新建触发器,触发选武器攻击。然后把下面的抄进去即可。不用新开档,直接能用。






元帅ai运作原理: npc_decision_checklist_faction_ai_alt注释版.txt (48.15 KB, 下载次数: 111)

简易版:连续攻城条件
1.算出来进攻目标是城
2.当“1.5倍进攻目标价值”值大于等于50(如果元帅性格是martial好战元帅或者quarrelsome暴躁的,这个50会降低五分之一,降为40)。
3.本次战役持续时间小于“平均战役持续上限”,代码里给了个估计的数字,240小时
4.当前攻城状态持续时间小于24小时
5.距离上次休息没超过1240小时

txt码:
6 3 1224979098644774921 432345564227567639 432345564227567654
2270 1 1224979098644774920
2106 2 1224979098644774920 73
502 3 1224979098644774921 95 1224979098644774920
2270 1 1224979098644774920
2106 2 1224979098644774920 9
502 3 1224979098644774921 96 1224979098644774920
3 0   

py码:
(try_for_range,":faction","fac_player_supporters_faction","fac_kingdoms_end"),
(store_current_hours,":hours"),
(val_sub,":hours",73),
(faction_set_slot,":faction",95,":hours"),
(store_current_hours,":hours"),
(val_sub,":hours",9),
(faction_set_slot,":faction",96,":hours"),
(try_end),










评分

参与人数 1第纳尔 +20 魅力 +1 收起 理由
幼稚园殺手 + 20 + 1 文章不错,继续努力!

查看全部评分

0

主题

57

回帖

17

积分

随仆

Rank: 1

UID
3346943
第纳尔
519
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-8
鲜花(2) 鸡蛋(0)
发表于 2023-2-28 08:18:15 来自手机 | 显示全部楼层
感谢分享,提高游戏难度,玩家无法在敌方宴会休息,来回跟敌方游击战了。来自: Android客户端

4

主题

50

回帖

16

积分

随仆

Rank: 1

UID
2723701
第纳尔
287
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-2-9
鲜花(1) 鸡蛋(0)
发表于 2023-5-14 02:55:42 | 显示全部楼层
py码这一小段放在哪里

4

主题

50

回帖

16

积分

随仆

Rank: 1

UID
2723701
第纳尔
287
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-2-9
鲜花(1) 鸡蛋(0)
发表于 2023-5-14 13:58:13 | 显示全部楼层
你好哥 我一直在试您的代码 请问这PY代码 放在哪里 我是哥初学modder

4

主题

50

回帖

16

积分

随仆

Rank: 1

UID
2723701
第纳尔
287
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-2-9
鲜花(1) 鸡蛋(0)
发表于 2023-5-14 13:59:02 | 显示全部楼层
是替换掉原来的“      "npc_decision_checklist_faction_ai_alt", #This is called from within decide_faction_ai, or from”后面的那一小段代码 还是在原版那一小段代码后加上您发的PY码

4

主题

15

回帖

11

积分

随仆

Rank: 1

UID
3518191
第纳尔
62
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2023-5-19
鲜花(0) 鸡蛋(0)
发表于 2023-7-3 15:37:32 | 显示全部楼层
你那个txt码放哪行 那个txt文件  还是替换一整行还是?

0

主题

3

回帖

1

积分

平民

Rank: 1

UID
3391074
第纳尔
4
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-7-29
鲜花(0) 鸡蛋(0)
发表于 2023-9-10 09:59:09 | 显示全部楼层
大佬这个txt放在哪里啊,小白求教
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-4-19 22:39 , Processed in 0.120129 second(s), 32 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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