找回密码
 点一下
查看: 1250|回复: 14

伤害类型的怨念

[复制链接]
发表于 2009-9-5 19:13:19 | 显示全部楼层 |阅读模式
单位受到的物理伤害和魔法伤害分别计算护甲和不计算护甲

但是 都是在 TAKE DAMAGE 这个事件下,如何区分呢?

用技能的BUFF判断?在受到伤害0.01秒后判断单位身上有无魔法的BUFF? 但是0秒无敌会让很多技能都无法加上BUFF的~~~~

到底可以实现吗?如果实现无法实现~我就用马甲单位释放技能了,马甲就好判断了~~~
发表于 2009-9-5 19:19:12 | 显示全部楼层
0秒计时器可以利用设置生命值来做到不受伤害的效果
另外受到伤害当场就能判断buff
回复

使用道具 举报

发表于 2009-9-5 19:29:04 | 显示全部楼层
TAKE DAMAGE 的伤害值是损失的生命值 是计算所有抗性后的伤害

额,那个设置生命无法超过上限呢,要抵消伤害用的方法是什么呢?
以前好像看到过,忘了。。。请猪头大人讲解
回复

使用道具 举报

 楼主| 发表于 2009-9-6 08:32:40 | 显示全部楼层
有0秒无敌的保护,很多技能是无法加上BUFF的~~~如何判断?
回复

使用道具 举报

发表于 2009-9-6 09:32:24 | 显示全部楼层
不要用无敌………………我前面也说过了,用设置生命的方式
回复

使用道具 举报

发表于 2009-9-6 10:11:24 | 显示全部楼层
他是怕 一个技能直接把怪秒了 伤害上限超过最大生命值 设置生命值的方法就无效了
回复

使用道具 举报

发表于 2009-9-6 10:49:39 | 显示全部楼层
这个么可以用增加生命最大值的方法……
回复

使用道具 举报

 楼主| 发表于 2009-9-6 10:59:48 | 显示全部楼层
  噢 这样子 我去试试再说~~~
回复

使用道具 举报

发表于 2009-9-6 11:12:51 | 显示全部楼层
不可以。
回复

使用道具 举报

 楼主| 发表于 2009-9-6 11:18:03 | 显示全部楼层
  楼上如此简洁明了~~~ 虽然我确实不知道如何增加最大生命值~~~~
回复

使用道具 举报

发表于 2009-9-6 11:48:42 | 显示全部楼层
增加生命值上限 MS 物品有个技能..
回复

使用道具 举报

发表于 2009-9-6 14:54:44 | 显示全部楼层
那么增加后变回来呢?
回复

使用道具 举报

发表于 2009-9-6 15:42:43 | 显示全部楼层
你把这个技能添加给英雄.... 设置这个技能的等级.....  不过 好像  貌似  不会减回来
你弄2个负的试试
回复

使用道具 举报

发表于 2009-9-6 16:29:03 | 显示全部楼层
……………………嗯………………………………
AId1, AItg, AIlf, AImb, AIsi, Aamk, AIsr, AIdd, AIas, AIms, Arel, AIrm, AIcs(护甲加成,攻击加成,生命加成,法力加成,视野加成,属性加成,符文护腕,物品防御,攻速加成,速度加成,生命恢复,法力恢复,物品暴击):这些技能可以改变单位的护甲、攻击、生命、法力、视野、敏捷、力量、智力、魔抗、反伤、免伤、攻速、移速、回血、回魔、暴击和闪避的加成数值。幸运的是这些技能的效果都能叠加,因此通过位标识技术,你就可以只靠有限几个技能副本来组合出任意加成值。具体可以参看Weaaddar和Blade两人的加成模板系统。所有的技能都能在负值下奏效,不过视野加成这技能有点例外,如果单位身上拥有能侦测隐形的技能,它就无法减小视野。'AIdd’和'Aegr'(艾露恩的赐福)这两个技能拥有相同的数据域:魔法抵抗、伤害削减、和反弹,可它们的攻击速度因子和移动速度因子两项没有实际效果。一个特殊的bug允许你不添加任何永久技能就能改变一个单位的生命和法力上限。方法很简单:做一个自定义的AIlf(生命加成)或AImb(法力加成)技能,然后将其级数设为1级以上,1级的加成值为0,而2级的加成值设为你目的值的负数。比方说你想加200就设为-200。现在,用UnitAddAbility()添加该技能,再用SetUnitAbilityLevel()将其等级设为2。这些技能存在bug,因此你会发现没有实际加成。然后你立刻用UnitRemoveAbility()删除这个技能。这次war3会试图一并取消这-200的加成(虽然因为bug的存在,这个值之前并没有加上),结果是,单位凭空增加了200的生命/法力上限。至此,你已成功地不添加任何永久技能就改变了单位的生命/法力值。
回复

使用道具 举报

发表于 2009-9-7 09:08:15 | 显示全部楼层
普通需求的话,添加技能-删除技能就可以了,不需要用到bug那么麻烦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 04:29 , Processed in 0.040114 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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