项目

一般

简介

行为

changeMonAbility

修改地图内怪物属性 (在原属性的基本上进行加减操作)

标签:命令定义|changeMonAbility>changeMonAbility

格式:
命令名 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9
changeMonAbility 地图编号 怪物名 操作类型 操作符 操作值 数值或百分比 x坐标 y坐标 范围值

如上述命令对同一操作类型执行多次,
执行recalcMonAbility命令时,只对以上最后一次;

说明:
参数1 地图编号
self代表当前地图
参数2 怪物名
*代表任意怪
参数3 0: HP;如当前HP增量超过最大值,则不执行
1: MaxHP;
2:MP;
3:MaxMP;
4:AC1;
5:AC2;
6:MAC1;
7:MAC2;
8:DC1;
9:DC2;
10:MC1;
11:MC2;
12:SC1;
13:SC2
14:攻击速度
30:属性有效时间,单位秒,
一个命令时间周期结束前,不会再次执行。
空或0表示不检测时间
此处时间类似于CD
不检测时间类似于CD为0
死亡后消失
参数4 操作符(+/-/=)
+与=等效
参数5 操作值
参数6 数值或百分比
0:数值;
1:百分比
参数7 x坐标
参数8 y坐标
参数9 范围值


特戒引擎脚本示例:

[@示例]
#if
#act
changeMonAbility self * 0 = 500 0 <$x> <$y> 10
changeMonAbility self * 1 = 10000 0 <$x> <$y> 10

changeMonAbility self * 30 + 20
print 设定选中怪物血量上限+10000,20秒

recalcMonAbility self * <$x> <$y> 10
print 刷新选中怪物血量上限+10000,20秒

tejie 更新于 2 个月 之前 · 1 修订