贴吧用户_00bCE54 wwwbluemoon
关注数: 7 粉丝数: 251 发帖数: 8,577 关注贴吧数: 7
【数据向】暗影突袭的减速研究 女王的毒镖 大家都知道是有一个持续伤害的减速效果 某段时间我发现 这个减速效果是在逐渐减少的 减速越到后期约乏力(从字面非常慢到慢到中等……)而在后来的dota2的wiki支持下 女王的毒镖减速给出了详细的减速数据 这就促使我迫切想了解warden的减速了 在暗影突袭这个技能下的数据面板里面有几个参数 按照YDWE翻译来说 就是 A持续伤害B移速减速%C攻速减速%D速度衰减幅度E初始伤害 显而易见这个数据D就是影响减速衰减的关键了 这个数据项,在原版WE里面,英文是Index。这是一个明显的指数含义。因此,这应该是一个x^n的形式。 为了方便研究,我们设置一个单位速度为400,将SS设置为持续整数(10)秒,减速50%的技能,设置不同的减速指数。并利用文字信息将被减速的实时移动速度显示出来。这里就不放图片了,直接给结论。 首先。无论SS的伤害以何种时间间隔跳动,移动速度均是每秒变化一次,3秒跳一次和1秒跳三次都是一样的。 在这个基础上,给出各个减速指数下的数据:其中1、2、3下面就是每秒单位的实时移动速度。指数1为匀速变化。指数2、3为加速变化,指数2的变化率均匀变化,指数3的变化率的变化率均匀变化。这个思路,与指数函数的求导是类似的,进一步印证了推断,这个Index,确实是一个指数。 那么,现在,这个数据的变化大致能研究清楚了,那数据的初始值是怎么确定的呢?在多组不同的数据中,偶然间发现,其实变化率总是最后一个数据差值的整数倍。会不会这个最后一个差值是初始值呢?答案正是如此。从初始差值的变化发现,随着指数的增加,初始值以指数形式递减。结合目前可用的数据,减速时间的指数次幂作为系数进行计算的可能性极高 经过计算,初始值的计算公式被推算出来,就是v0*m/(t^n) v0是初始速度、m为减速%、t是减速时间,n是减速指数。 这里额外插一句,其实这个的发现还是因为魔兽本身显示机制导致的被耽误。在字符串从实数引出来的时候,对实数进行了四舍五入,因此表中标红的数据实际显示的是400……400然而却是显示红色被减速效果……所以表中的红色数据是推算出来的 最后,就是推断减速效果的变化公式了。这里自嘲一句,想的多了会误入歧途……数据显示都是整数的时候,变化的数值是有理数,而楼主一度去研究了根式表达式,算出来了千奇百怪的公式和数据,甚至去用了matlab模拟公式……其实还是应该回到变化率的的整数倍上面。回到上表,1的变化率是初始值的1倍,2的变化率是初始值的2倍,3的变化率是初始值的6倍。多么明显的多次求导得到线性方程的提示啊! 最终公式为 v0-v0*m/(t^n)*(t-a)^n 其中a是每秒应当对应的减速时间,从1变化到t。 在得到了以t为整数的变化公式后,取t为非整数进行计算,得到了相同的结果,因此,该公式的计算是正确的。 这是初始速度400的单位被原版SS击中后的减速表,倒数第三列为测试值,倒数第一列为计算值感谢阅读!欢迎评论
没看比赛 看到有人讨论眩晕bug 拿前人总结给大家看看 这是大神们的总结 毕竟我也不是神也不是游戏作者 所以只能发出来看看没有办法确认真假 不过看起来应该是真的 起码经得起验证 感谢大神的贡献 开始: 不可打断状态和命令等待区 在一些比较罕见的情况下单位会失控,但仔细观察一下可以发现这其实并不是真正的失控,只不过是任意命令都要等到单位完全停下来以后才会得到响应。实际上,这样的“失控”单位正处在不可打断状态下。这个不可打断状态本来是为变身和眩晕技能准备的。 正常情况下,单位接受到任何命令后都会立即去执行。但在不可打断状态下,接受到的命令会先进入一个命令等待区,只有单位的当前命令为空(即处在“停止”状态)或不可打断状态结束时命令等待区中的命令才会生效。这和使用命令队列的情况相似,不同的是命令等待区中只能存一个命令——新发布的命令会直接将之前存在这里的命令覆盖。 试验表明单位是否处在不可打断状态是由一个整数变量来控制的。可以这么理解:该变量小于或等于0时单位处在正常状态,大于0时单位处在不可打断状态。其工作方式如下:开始变身时不可打断计数+1,变身结束后-1;进入眩晕状态时+1,眩晕结束时-1;等等。正常情况下这种机制能够保证单位能正常地进入和离开不可打断状态,但某些变身bug可以导致计数的异常改变,结果是单位失控(平时不可打断计数大于0),或无法被眩晕控制(平时不可打断计数小于0)。 各种打断或控制效果的本质 眩晕 进入眩晕状态时将当前命令存入命令等待区(但如正在施法则不存),发布眩晕命令,即著名的ID为851973的目标命令,目标为造成眩晕的单位。眩晕命令生效后单位才进入眩晕状态,不可打断计数+1,当前命令保持为851973直到不可打断状态结束。眩晕状态结束后不可打断计数-1。 空气枷锁 和眩晕非常类似,只不过它的启动命令是点命令的851973,目标点为地图中心(0,0)。 暂停 同样是靠851973号点命令来实现的。不过暂停期间内单位不仅不能动弹,也完全不接受任何命令。 妖术和根须缠绕 进入状态时,如果单位正在移动或攻击等,直接清空前命令;如果正在施法,发布停止命令。 诱捕和蛛网 进入状态时,如果单位正在移动或保持位置等,没有打断效果;如果正在攻击,直接清空当前命令;如果正在施法,发布停止命令。 冰冻喷吐 进入状态时直接清空当前命令。状态持续期间单位处于接近暂停的状态,完全无法动弹,也不接受任何命令。 注意:各种打断效果仅出现在进入状态时,对已经具有相应状态的单位刷新状态没有打断效果。比如,对一个已经被网住的单位使用诱捕就不能打断施法。 “巨魔空翻躲锤子”的原理 正常情况下,单位在变身期间内处于不可打断状态——因为开始变身时不可打断计数+1,结束时再-1。如果此间被眩晕技能击中,眩晕命令不能立即生效,它要在命令等待区中等待到变身结束才能生效。如果在此之前玩家又下达了其他命令,眩晕命令就被取消了,于是就会出现有眩晕状态但依然能动的情况。 所以,想利用这一技巧的话,请记住:仅仅是在恰当的时间变身是不够的,还需要在被眩晕技能打中后、变身结束前再下一次命令,随便什么命令都行。否则,变身结束后命令等待区中的眩晕命令将生效,还是会被晕住。 结束。 顺便说两嘴,之前变身bug更多的还是DH,变身的施放时间长,英雄也常见。不知眩晕,还有变形术。我记得连续改了几个版本妖术,最后还是没改好,也是没谁了……
现在坑比无脑的人真是越来越多了 妈嗨的彩笔好久不打天梯 昨天开黑被人开了一局 开就开吧 对面2手水人 我手个大牛针对以下 队友一次选择骷髅王骨弓卡尔 对面剧毒fw蓝猫sa 结果我这边最后一手居然随机?还他妈的是拍拍 我就说这手随机太过分了吧 把阵容选成这2b样 全是脆皮短手啊 骷髅王就说没事这手还不错去打野(逗我?) 算了 既然都开了 打吧 我包鸡包眼 下路保基友骨弓 被剧毒压着也不算崩吧 卡尔被sa游了一次就开始自己买真眼 说实话我是真没钱 就给他买过一组真眼 一直在假眼 我估摸着除了卡尔线上都是崩的。过了一会拍拍感觉自己牛逼了 从野区出来要啥下路 我一看 卧槽 没赌球没相位没踩地板 你一个出瓶子的拍拍想杀人?果不其然被人一波支援一波团灭 这货来了一句我不管了 我去哪路杀人都死 (你还挺牛逼的啊?) 到这里 我就真的不想玩了 眼我也不买了我就带着粉 遇到sa就杀遇不到就算了 对线期的劣势在gank期完全体现 蓝猫那都是地图一节一节的飞根本拦不住 然后这个拍拍就开始喷了 什么卡尔彩笔啊就知道刷钱啊不会玩啊之类的 我就挺纳闷的 卡尔为什么就不能刷钱了 最后卡尔应该是被拍拍喷的怒了 把装备全卖了自己游街去了 我开始骂了两句之后也找卡尔游街去了 骷髅王又开始喷卡尔 说不想玩了就滚 我就笑笑 这他么到底是谁不想玩了啊 一个拍拍 参战率30%不倒 输出12%比我彩笔大牛还低 哪来的脸叫啊
遇到逗比了…… 刚刚和基友开黑,我1200基友小号800多。以往一般都在1200左右徘徊,也有1100,一般很少更低。今晚则十分怪异,连续匹配刷低分,最后一把刷到800+。我俩呢,属于打好了就这个水平能吃得开,但是一般带不动小的,别人带也稍微能上,但是这个分数实在太低,我想基本没啥可以练的。我就说这个分数太低,让他换个大点的号。结果没让我失望,对面开局连续送人头,确实是不太会玩的那种。就在我还在刷钱的时候,我方左右gank的sv哥发话了,表示我们2人黑也不咋地……我基友喜欢挑自己会的,这次特别慢,所以出门晚,等级就低,但是我当时怎么也不至于菜啊,就当他说我基友吧,算了……后来sv哥下路冲塔杀人没办法我们也跟着过去最终团灭,sv表示我看不起的局我还打成这样哪来的脸说话的意思,这我就明白了,说我呢……sv哥的意思是就是要杀爽,不管自己死不死……然后开始搬数据说话……10杀了哦! 最后开始嘲讽对面,然后又把我搬出来,说我看不起这个局,说他就喜欢按着别人在地上打,我就纳闷了,我俩是队友吧,你怎么就按着我打了,人家表示,他玩的比我好……只能服了…… 回到开头,我就说换个号,我不想打这个分,也不知道怎么刺激他了,再说了,他的水平,20多局,新号吧,我看应该也不止于这800+,还有上升的空间,怎么就代表了这低分,这么来劲……看不懂。我知道有人喜欢开小号虐菜,但我不喜欢啊,怎么,虐菜的人,还能与菜为伍,证明他们只是他的菜,别人不能动?总之有点搞笑了
1 下一页