- 好友
- 16
- 在线时间
- 95 小时
- 最后登录
- 2024-12-18
见习骑士
- UID
- 2462463
- 第纳尔
- 1587
- 精华
- 0
- 互助
- 23
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 83
- 注册时间
- 2015-3-3
鲜花( 58) 鸡蛋( 0)
|
本帖最后由 战争傀儡阿格兰 于 2023-2-27 23:33 编辑
代码环境1.166
该修改意义不大,应用场所极小,更多地是分享元帅ai运作原理。
代码实际效果:元帅AI不知疲倦,攻下一座城后能继续攻城。修改内容为“才休息的”“才打仗的”,应该继续打仗。
代码使用方式:魔球触发器。例如随便选个武器,最后边触发器,右键新建触发器,触发选武器攻击。然后把下面的抄进去即可。不用新开档,直接能用。
元帅ai运作原理:
npc_decision_checklist_faction_ai_alt注释版.txt
(48.15 KB, 下载次数: 143)
简易版:连续攻城条件
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),
|
评分
-
查看全部评分
|