【兽兽碎碎念】溢出机制详细科普!
合集 · 兽兽碎碎念-炉石专题科普 (27)
-
蓝贴居然是错的?!全网最细的预备机制科普!!
6:53
-
修改兆示职业会发生什么?最难懂的一集!!
5:12
-
死亡结算科普!
20:05
-
哈斯克专题测试
4:41
-
回溯机制科普
4:45
-
延系机制科普
4:50
-
灌注机制科普
4:11
-
基尔加丹机制科普
4:55
-
预伤害机制科普
8:23
-
数值溢出科普
2:43
-
战吼条件科普
3:41
-
泰坦机制科普!!
5:46
-
【兽兽碎碎念】小丑腐蚀成riff?这是什么bug?
3:13
-
【兽兽碎碎念】熔火拨片专题测试
2:54
-
【兽兽碎碎念】炉石传说中的三分队列
4:38
-
随从入场科普!
5:32
-
【兽兽碎碎念】科普一下炉石的职业!
6:07
-
卡牌ID与卡牌名称科普!
5:40
-
【兽兽碎碎念】科普一下本体位移!
4:47
-
牌库与顺序科普!
4:41
-
免疫、潜行和魔免的科普!
2:57
-
卡面描述与施法顺序科普!
5:59
-
【兽兽碎碎念】剽窃贼一定要知道的机制!
2:57
-
【兽兽碎碎念】炉石传说也要“取对象”??
4:07
-
伤害预分配科普!
3:36
-
冻结机制科普!
2:36
-
死亡结算科普!
10:45
Description
欢迎来到兽兽碎碎念,这次是溢出专题: 在32位操作系统中,int类型的最大值通常是2^31-1,也就是2147483647 在最早的炉石传说版本中,所有的数值在超过上限时,都会直接归零,也就是说随从会当场暴毙,直到翻倍属性值的机制进入酒馆战棋,所以针对这个又改了机制,现在不管是战棋还是天梯,只要是有关于生命值与攻击力的溢出会保留在最大值,不会再溢出了,但又不是所有的数值都有溢出保护,比如英雄的护甲还是会归零 受伤量溢出: 如果我们先用小精灵攻击詹姆斯,使他受到1点伤害,然后用最大值攻击力去攻击它,詹姆斯会原地复活,我们只看受伤量就会发现它已经超出了最大值,所以它会归零,既然受伤量变成0了,那就等于没有受伤,所以詹姆斯就变回满血了 如果你的攻击已经达到了上限,而且对面英雄是残血状态,那攻击它就会恢复变成满血,只有对面是满血状态,你才能把它一击必杀,因为满血的话伤害是刚好没有溢出的,当对面英雄的生命值是上限数值的时候,你就必须荣誉消灭它才能杀死他,否则就会因为伤害量溢出而回满血 其他测试: 用虚触侍从或者焦油飞溅这种提升伤害的效果,也没办法让随从一次性造成的伤害超出上限,他们在内置计算的时候就已经溢出 变成最大值了 受伤量溢出时使生命值变满额,也不能触发任何的治疗扳机,但是会触发增加生命值的效果,例如尖叫女妖 要是还有视频中没有提到的内容 或者是依旧很困惑的内容,都可以在评论区留言,后续可能会加到视频里 那上面就是本期视频的全部内容了,更多的测试和bug可以关注炉石科技和我们的置顶专栏,感谢你的关注,我们下期再见。
Comments
盲猜会有人问为什么32位的系统int值上限是2^31-1,我先来☝️🤓 在上述情况下一个int值由32个二进制数(0和1)组成,头一位决定值的正负,后31位决定数字大小,0和1的排31位长有2^31种不同情况,但不正不负的0这个数本身就占一种情况,所以要减一。
♥ 305 ↩ 12
如果法力值消耗溢出了会怎么样?如果法力值消耗溢出的随从通过某些方式(比如bug)站在场上,在对这个随从使用进化会怎么样
♥ 91 ↩ 20
才刷到意外得知卡包数量上限的视频
♥ 80 ↩ 1
在炉石中,当前生命值 = 生命值上限 - 受伤量 这点或许有助于理解本视频
♥ 74 ↩ 2
那程序员是出于什么原因一直不修改这个机制呢? 是2^32-1是程序的底层逻辑,不能修改。还是能修改但影响不大就没管,不想修改。🤔
♥ 25 ↩ 45
多嘴问一句,瘦瘦会溢出么[泠鸢yousa_滑稽]
♥ 23 ↩ 3
也就是说,炉石传说记录的是受伤量而不是受伤后的当前生命值?
♥ 16 ↩ 3
疲劳超过上线会重置吗,我之前试过几次,游戏是直接断线进不去
♥ 13 ↩ 3
小老哥我多嘴问一句啊,这个溢出是生物吗?
♥ 9 ↩ 2
炉石人雄起!兽兽熊起![打call]
♥ 5 ↩ 1
前排,对兽兽狠狠地,探底,注能,溢出!
♥ 5
想对受受疯狂的溢出
♥ 5
等等,我怎么没看懂红龙摩天龙的那个例子[笑哭]红龙吹成15然后被打成1血就只能被荣誉消灭了?
♥ 3 ↩ 11
虚空索敌的bug
♥ 2
现在long long的上限是2^63-1,int128的上限是2^127-1,所有程序都是按这个东西来的,如果想没有上限的话要用高精度而且有炸服的可能且没啥必要。
♥ 2
[吃瓜]所以伤害是最大值的时候风怒打对面对面必死是么,一次不行就再来一次?
♥ 2
我觉得问题不是这个数字不够大,而是这个数字太大了,如果血量,攻击,卡面伤害都有登顶值比如一万,这种数字异常就会少很多
♥ 2 ↩ 4
目前为止,在英雄联盟里获得过的溢出数值有:护甲、生命值、法术强度、攻击力、移动速度。
♥ 1
狠狠的让兽兽溢出
♥ 1
主播主播,超杀是什么呀[doge]
♥ 1 ↩ 2