找回密码
 点一下
查看: 1760|回复: 5

如何判断一个法术被护符阻断呢55~~

  [复制链接]
发表于 2006-12-20 17:56:43 | 显示全部楼层 |阅读模式
或者换成另一个问题~~如何判断目标单位身上的魔法阻断护符是否在CD中呢~~


  哎哎~~似乎是目前很多单体技能系统的一个潜在问题呢~~

如果目标身上有魔法阻断护符~~而打到对方身上的法术被其阻断~~Unit - A unit Starts the effect of an ability这一事件还是会被触发的~~

要如何才能知道某个法术有没有被阻断呢?~~不知道假技能有没有释放成功就进行下一步的T模拟步骤就会很不完美呢~~

目前我采用的方法是用魔法阻断护符的符文版来模拟魔法阻断护符的被动版~~毕竟符文版会产生BUFF~~判断起来容易地多~~但是更希望可以直接判断被动版的~~
发表于 2006-12-20 18:07:21 | 显示全部楼层
有关技能CD的地方是JASS的盲区.
回复

使用道具 举报

 楼主| 发表于 2006-12-20 18:13:41 | 显示全部楼层
我的另一个变通法子是用附带BUFF的单体伤害技能来做假技能~~

然后用事件单位受到伤害(虽然假技能伤害是0但是也会触发这事件)~~然后判断受伤的单位身上是否有buff~~如果有就表示命中了~~没有就表示被阻挡~~


只可惜这种技能太少了~~以前版本曾有个BUG了的风暴之锤符合这条件~~现在不行了~~
回复

使用道具 举报

发表于 2006-12-20 18:54:02 | 显示全部楼层
恩……基本能想出来的也就这个靠buff的方法……
回复

使用道具 举报

 楼主| 发表于 2006-12-20 18:55:44 | 显示全部楼层
好吧~~其实这个问题我早已解决老~~

就是用生命吸取的说~~嗯嗯~~所以这个素水~~
回复

使用道具 举报

发表于 2006-12-21 09:41:22 | 显示全部楼层
水就水吧   给偶个思路  哇卡卡
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 04:58 , Processed in 0.042708 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表