触发器中的攻击类型、伤害类型研究(豪华增强版)
好吧,我承认我很无聊……
于是我很无聊的做了个触发伤害的研究……
豪华增强版~
感谢libla大强力支持~
——————割掉——————
测试对象:
触发器(Trigger)中,各种攻击类型和伤害类型的研究。
测试环境:
1、游戏默认的护甲参数(有关英雄护甲和神圣护甲法术伤害减少量);
2、游戏默认的虚无加成;
3、游戏版本1.20e ;
4、所有攻击类型(法术、普通、穿刺、攻城、混乱、英雄、魔法7种);
测试结果:
1、未知和通用可以伤害魔法免疫单位,可以伤害虚无单位并受虚无加成;
2、普通这种伤害类型很特别,它在一般情况下(特殊情况参见第8条)可以伤害魔法免疫单位,无法伤害虚无单位,而且只有这种伤害类型是计算护甲的;(此条感谢长白疯子的提醒)
3、强化、毒药、疾病、酸性、破坏、慢性毒药在一般情况下(特殊情况参见第8条)可以伤害魔法免疫单位,无法伤害虚无单位;
4、火焰、冰冻、闪电、神圣、魔法、音速、力量、死亡、精神、植物、防御、灵魂锁链、暗影突袭不可以伤害魔法免疫单位,可以伤害虚无单位并受虚无加成;
5、在攻击类型为“法术”的情况下,所谓的无视魔抗并不存在,即基本所有伤害都受到魔法抗性的影响;在攻击类型不是“法术”(即普通、穿刺、攻城、混乱、英雄、魔法)的情况下,魔法抗性是不起作用的;(此条感谢猪头大和libla大的提醒)
6、只有“法术”和“魔法”攻击类型可以可以伤害虚无单位并受虚无加成;
7、游戏平衡性参数中,对应护甲与攻击类型之间的参数对所有情况有效;
8、在“魔法”攻击类型下,所有伤害类型均可伤害虚无单位。
——————割掉——————
好吧,我不想再改了……
我把测试地图也传上来了,剩下那些有什么鬼争议的让它们见鬼去吧…… ……魔抗是和攻击类型相关的 攻击类型为魔法时不能伤害魔法免疫单位
除非在参数那里修改过
……又错了,是/否攻击伤害经测试,暂时没发现意义,伤害类型是“普通”(即会受到护甲影响)就会被视为普通攻击伤害,和函数调用的该项没有关系。
是/否远程伤害就是字面意思,能够影响一些特殊的技能(尖刺外壳、硬化皮肤) 本楼已自杀~ 很明显无关
好吧,我承认,我错了……
我第一次测试的时候把平衡性常数里面的“护甲伤害减少因子”给弄成0了…… 普通伤害是能伤害到虚无单位的。
要不然,为什么常规中变屁以后法师军队还能揍得很欢?
实际上变屁是一种护甲抗性
强制改变了当前单位的护甲抗性,是否保留原始护甲抗性就不清楚,好像保留来着。
这个还是需要整理啊。有空再整。
回 9楼(长白疯子) 的帖子
那是因为法师部队他们的攻击类型是魔法攻击...不是普通攻击。不仅仅是改变护甲抗性,本质上就改变了该单位是否能被物理性质伤害作用(包括普通)Re:回 9楼(长白疯子) 的帖子
引用第10楼fy513074380于2010-02-22 12:23发表的 回 9楼(长白疯子) 的帖子 :那是因为法师部队他们的攻击类型是魔法攻击...不是普通攻击。不仅仅是改变护甲抗性,本质上就改变了该单位是否能被物理性质伤害作用(包括普通) images/back.gif
你敢不敢否认法师他们的攻击是
魔法攻击 普通伤害?
默认设置魔法攻击与法术攻击对变屁单位是有加成
变屁机理是额外乘上一个变屁的数值
完成最后一次更新,然后再也不鸟它了……
回 11楼(长白疯子) 的帖子
这个东西你很难说清楚,因为那个法师单位的伤害既受到魔法抗性减免,也受到护甲减免(真是很糟糕的攻击方式)。我不否认普通伤害可以伤害虚无单位,只是因为是魔法攻击,你的原话是说普通攻击,不是普通伤害。顺便补充下,被虚无后原有抗性还保留。 是不是搞错了,在物体编辑器里法术根本不能选,而在触发里的攻击类型根本不影响伤害类型的效果,即是法术攻击下,原本对魔免无效的依然无效,对魔免有效地依然有效。 感谢LZ咯
页:
[1]