如何检查/设置某一种魔法的伤害?
比如:当前英雄施展魔箭时,如何获得当前魔箭造成的伤害,包含了诸如魔力,魔力特长,灵球等累加后的效果,但不计生物的魔法抗性,纯基本伤害。获得基本伤害后,有没有办法追加?困惑了好几天了。
ERM帮助上没查到,TDS粉色恩托斯脚本也粗粗看了下,好像也没有。谁知道,请不吝赐教啊。 好像基础值及计算方法改变不了,但是可以追加伤害
你试试BH命令能不能行得通 BH:C可以检查英雄使用的魔法,元素等级,或者对某个目标再追加一次,造成单体魔法变群体效果。但好像没有追加伤害的算法。
我尝试用BM:K模拟魔法扣血。结果是没有任何反映,或者崩溃退出。
我自己也要崩溃了。:good_job: :good_job: :good_job:
!!MR:D?y3;
当前魔法伤害!!! 用MR检查到的伤害,似乎不是魔法的伤害,而是抗魔减少的伤害。D?y1,得到一个值,如果更改这个值,目标的抗魔会变化。
比如用魔箭打一个枪兵,如果y1大于枪兵的血,结果是枪兵有被魔箭伤害的动画(不出现抗魔的小盾提示),但实际上枪兵的血一点儿也没减少。
可以是减少的魔法值,也可以是受伤害的魔法值!
原帖由 fastarrow 于 2010-12-13 13:43 发表 http://bbs.h3wog.com/images/common/back.gif用MR检查到的伤害,似乎不是魔法的伤害,而是抗魔减少的伤害。
D?y1,得到一个值,如果更改这个值,目标的抗魔会变化。
比如用魔箭打一个枪兵,如果y1大于枪兵的血,结果是枪兵有被魔箭伤害的动画(不出现抗魔 ...
要用堆栈来定义!
进攻方大于20就是伤害值
小于21就是减少值 原帖由 xxb19780916 于 2010-12-13 14:23 发表 http://bbs.h3wog.com/images/common/back.gif
要用堆栈来定义!
进攻方大于20就是伤害值
小于21就是减少值
OK,我试试。
页:
[1]