北冥道士
如题 我的思路是- healpercent(p=0.1;oh=false) @MobsNearOrigin{r=5;t=zombie,giant} ~onTimer:60 但是不生效 MM版本4.11

梅花K
@MobsInRadius改成这个试试

名副其实
也许你可以只给周围生物一定时间的瞬间治疗/瞬间恢复/再生 BUFF

喜欢红石的芙兰
本帖最后由 喜欢红石的芙兰 于 2022-9-10 22:58 编辑

我之前也是这样子写类似的怪物,也遇到了不生效的问题,最后解决办法是:
写一个技能文件,里面Skill就写你要执行的技能,然后用TargetConditions写你需要选中的目标类型,比如:
  1. 护士僵尸-治疗:
  2.   Cooldown: 0
  3.   TargetConditions:
  4.     - entitytype{types=zombie} true
  5.   Skills:
  6.     - heal{amount=10}
复制代码

然后在怪物文件里面调用技能,可以这样写:
  1.   Skills:
  2.     - skill{s=护士僵尸-治疗} @EIR{r=5} ~onTimer:100
复制代码

注意一下mm的@EIR是默认不包括施法者本身就行了
如果是付费版的mm,可以不用再创建一个技能文件,直接用in-line condition这个付费功能

北冥道士
喜欢红石的芙兰 发表于 2022-9-10 22:56
我之前也是这样子写类似的怪物,也遇到了不生效的问题,最后解决办法是:
写一个技能文件,里面Skill就写你 ...

不可以使用百分比恢复吗

喜欢红石的芙兰
北冥道士 发表于 2022-9-10 23:17
不可以使用百分比恢复吗

当然可以啦(
你把我那个例子里面的heal改成healpercent就行了,我只是举个例子

北冥道士
喜欢红石的芙兰 发表于 2022-9-10 23:21
当然可以啦(
你把我那个例子里面的heal改成healpercent就行了,我只是举个例子 ...

那就是新的问题了 我改成healpercent不生效

喜欢红石的芙兰
北冥道士 发表于 2022-9-10 23:44
那就是新的问题了 我改成healpercent不生效

发一下你怎么写的

北冥道士
本帖最后由 北冥道士 于 2022-9-10 23:52 编辑

就是按照你上面写的那样 把heal改成了healpercent 可以了 我写错了