期悦 发表于 2020-6-13 16:21:30

“偿还债务”的任务做法

本帖最后由 HudsonLee 于 2020-6-15 14:16 编辑

玩家1需要向玩家2进贡x黄金,不然就会被打爆。
x=250,每过1分钟x+38,每击杀一名追债者x+66!
x转换成变量放在任务栏上时刻提醒玩家还钱!
玩家1向玩家2进贡x黄金足够,关闭上述触发/AI!

用触发或AI或两者混合的方法都可以。

newtonerdai 发表于 2020-6-13 22:58:42

AI系统里有一种东西叫“贡品记忆”,能记录谁进贡了多少资源给自己。
配合up-get-fact或者某个C版事实可以检测并判断贡品记忆。
AI向触发传递贡品记忆数据的话,可以用AI自增资源+触发二次幂拆解(……-64 -32 -16 -8 -4 -2 -1)。
联动用的资源转化为变量的话,可以在-A点资源的同时+A点变量,同样用上二次幂拆解来加快处理速度。
剩下的就很简单了

期悦 发表于 2020-6-15 14:09:57

本帖最后由 HudsonLee 于 2020-6-15 20:35 编辑

自问自解,触发状态全部是开启。
触发1循环:
条件:计时器60
效果:修改资源 玩家1给P2的贡品 -38

触发2循环:
条件:击杀P2单位数 1
效果:修改资源 玩家1给P2的贡品 -66
效果:修改资源 击杀P2单位数 减去1

触发3:完成任务
任务栏显示:你必须偿还<P2 Tribute>/250
条件:堆积属性-玩家1给P2的贡品 250
效果:关闭触发1 2


砖烧白开水 发表于 2020-8-3 13:07:30

有这么麻烦嘛
P2初始黄金 9750
计时器60 P2修改资源 黄金储量 减少38
同理判断击杀 P2修改资源 黄金储量 减少66
P2累积资源 黄金 大于等于10000 完成任务
另外能不能做分期付款啊,不然除了开局立刻还钱还有别的选择嘛

战斗的人生 发表于 2020-8-29 21:55:24

砖烧白开水 发表于 2020-8-3 13:07
有这么麻烦嘛
P2初始黄金 9750
计时器60 P2修改资源 黄金储量 减少38


AI的贡品记忆是累积的,一次进贡100,进贡到250才会被AI检测到
页: [1]
查看完整版本: “偿还债务”的任务做法