;清空上次操作过的怪物列表(不影响上次改的怪物属性),方便对下一批怪调整属性
;例如调整白野猪攻击+10,然后执行清空列表,再调整白野猪攻击+5,最终白野猪攻击+5。
;总结,对同一批怪执行清空,则值不会累加,而是覆盖上次的值。
;对下一批怪进行操作一定要清空列表,不然值是累加后的值。
CLEARMONABILITY
范围调整怪物属性
ChangeMonAbility
参数1=类型 0: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:攻速 15:移速 16:appr外观 17:准确 18:敏捷 19:等级 20:经验值21:攻击伤害 22:物伤减少 23:魔伤减少
24:忽视防御
25:伤害反弹
参数2=运算符
(+、-、=)注: 16:appr外观 只有= 不支持+- ,值= 0则表示还原到怪物原本属性,不支持负数不可超过21亿
参数3=是否百分比(0:值 1:百分比)
刷新怪物属性值
RecalcMonAbility <$MAP> <$X> <$y> 鸡 10 5
参数1=地图 <$MAP>
参数2=X坐标 <$X>
参数3=Y坐标 <$y>
参数4=怪物名 (注:*号 所有怪物 )
参数5=范围 (注:范围太大可能会卡一下,尽量控制在10以内)
参数6=数量 (注:-1不限数量)
上述三条命令需要配合使用,只使用ChangeMonAbility不刷新的话不会生效,只刷新不给值也无效
例子:
[@main]
#ACT
CLEARMONABILITY
ChangeMonAbility 0 = 900 0
ChangeMonAbility 1 = 1000 0
ChangeMonAbility 2 = 900 0
ChangeMonAbility 3 = 1000 0
ChangeMonAbility 4 = 100 0
ChangeMonAbility 5 = 110 0
ChangeMonAbility 6 = 120 0
ChangeMonAbility 7 = 130 0
ChangeMonAbility 8 = 130 0
ChangeMonAbility 9 = 140 0
ChangeMonAbility 10 = 150 0
ChangeMonAbility 11 = 160 0
ChangeMonAbility 12 = 170 0
ChangeMonAbility 13 = 180 0
ChangeMonAbility 14 = 190 0
ChangeMonAbility 17 = 200 0
ChangeMonAbility 18 = 210 0
ChangeMonAbility 19 = 220 0
RecalcMonAbility <$MAP> <$X> <$y> 鸡 10 5