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

怎么做出毒不死人的技能

[复制链接]
发表于 2008-7-13 06:06:48 | 显示全部楼层 |阅读模式
我想做个持续伤害技能。不过这个技能很特殊,别人的血最多会降到1点,他们不会被这个技能毒死,当然效果还在。如果别人恢复好,血上来时就继续掉血,但仍然不会死人,最多血降到1点。这个该怎么做?
我做的这个技能有投射物。
发表于 2008-7-13 06:14:37 | 显示全部楼层
许多带有毒性的被动技能不会死人,如慢性毒药。那么可以根据这个原理创造一个带这类技能的辅助单位攻击敌人。
    所以具体原理就是判断投射物到达〔又一个败类问题〕,在到达的瞬间创造一个辅助单位攻击敌人。这个单位的攻击方式是立即,带有慢性毒药。
    如果敌人有闪避,那么还是有2个方法:
    1.让辅助单位多打敌人几次。为了避免别人看出来有丢失字样,甚至可以把辅助单位高度调得很高。
    2.在辅助单位攻击前的瞬间去除敌人的闪避。由于辅助单位是立即攻击方式,所以投射物是瞬间到达,不像其他远程单位看到投射物飘啊飘啊飘。攻击完后再给敌人加上闪避。由于是一瞬间的事,所以没有问题。至于怎么闪避该去除,怎么增加就不用说了吧?反正实现方法很多,具体细节不讨论。
回复

使用道具 举报

发表于 2008-7-13 10:07:00 | 显示全部楼层
兽族单位技能-浸毒武器
暗夜单位技能-慢性毒药
特殊单位技能-毒刺

这些技能都带有一个“叠加类型”的数据,
如果把这些数据的“杀死单位”的钩去掉,就毒不死人,但会保持DEBUFF效果。
回复

使用道具 举报

发表于 2008-7-13 11:52:53 | 显示全部楼层
其实我感觉1楼说的也很清楚

1,浸毒武器,慢性毒药都是被动技能
    而楼主要的是  带有投射物的主动技能
  所以必定要创建辅助单位攻击下技能释放目标

2,既然是用物理攻击实现的
   自然要考虑如何解决闪避的问题
回复

使用道具 举报

发表于 2008-7-13 12:00:24 | 显示全部楼层
如此处理跟用计时器判断BUFF和生命值相比简单不了多少~

不过,能提出思路就是好的
回复

使用道具 举报

发表于 2008-7-13 13:00:47 | 显示全部楼层
还有如疾病云雾之类也是死不了人的,嗯

或者索性就完全用触发模拟来做技能………………
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-20 22:25 , Processed in 0.085756 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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