|
发表于 2011-7-8 11:32:00
|
显示全部楼层
Re: Re:关于仇恨系统的一些问题
goeast: Re:关于仇恨系统的一些问题
1.仇恨上限的回答
狂暴本身就不是对仇恨上限的限制,不知道为什么这么多人要扯到狂暴上去
wow中并不是所有boss都有狂暴,那些没有狂暴的boss呢,无限打还不是照样无限累计仇恨,而且某些会自动回血的boss,某些技能上仇恨也没有伤害,理论上都会造成这种情况
个人考虑了一下,7天一次的服务器维护就能解决这个问题,假设玩家一个公共cd1.5秒的技能仇恨10000,昼夜不停地打7天,也只不过是40亿仇恨,也没有超过snghun说的42亿上限(10000/1.5*60*60*24*7 = 4 032 000 000 ),而到这时服务器已经重启了,除此之外可能还有个硬上限,防止意外的或者长时间没停服导致的数值溢出,那个数字已经脱离了正常玩家的范畴,怎么处理都不足为过
上限这个东西本来就是在说硬性的上限,BLZ有没有自己做软上限谁知道呢?我又没有源代码可看~ 游戏里和一些插件也分析不出来,那不就只能以硬性上限来做标准
狂暴确实不是专门针对仇恨设计的,上边已经有人说了,是因为当时有玩家采取消耗时间的方式进行BOSS战,所以BLZ在MC以后的BOSS中普遍加入了狂暴,它是专门为战斗节奏设计的,而仇恨是战斗节奏中的一部分,所以它也受到了影响,就是这么简单的道理。
还有,你做的仇恨假设并不正确,WOW的仇恨是有两部分组成的,一个是技能本身的仇恨,二是技能效果造成的仇恨,技能本身的仇恨值+技能效果仇恨(伤害或有效治疗)并且根据不同职业的技能和天赋是可以增幅这个值的,比如骑士的正义之怒这个技能可以增幅90%的仇恨值也就是 (技能仇恨+技能效果仇恨)*(1+0.9),这个值按现在的85版本是非常大的,没有狂暴的一类的设定来约束战斗节奏,绝对会暴表了~ |
|