欢迎光临散文网 会员登陆 & 注册

分析DreamsMom莫名其妙【感受到了动能】一事

2023-02-02 13:48 作者:不寻常的李四  | 我要投稿

前言

        昨晚梦妈速通AA时遇到了死亡判定:感受到了动能

        作为三大标准结局之一,这条死亡判定并不少见。奇怪的是,当时的情况完全不符合判定为【感受到了动能】的条件。

【?】

        参考绯月的录播【录播】P3 26:40起,此时梦妈在完成【脆弱的同盟】进度。

接近目标
镐击
准备落地(此时鱼竿未抛出)
抛出鱼竿(未击中eoe),落地、死亡
急速飞天

        莫名其妙。

        不会是撞击火球等实体造成动能判定。使用火箭会重置速度,更何况梦妈没有使用。观察慢放,钓鱼竿的浮标没有击中eoe,eoe的火球也没有击中角色以提供加速。

        符合逻辑地解释,有可能是钓鱼竿浮标作为实体的NBT被读取为block,造成水平撞击。因为给的判定是感受到动能而不是从高处摔落,所以只考虑水平撞击而不是垂直高度降落。

        其次,角色处在运动状态时,视线内chunk都会被加载,block会在chunk加载时被读取NBT,或在被角色放置时读取NBT。可能是浮标NBT被读取时误判为block,而不太可能是chunk加载出错。

        综上所述,很有可能是浮标作为block落在地面并被角色水平撞击。

        但仍存在一个疑点:梦妈在死亡前已经调整角度造成减速,根据角色死后的运动速度来看,此时已经达到理论极限31block/s,即使撞击在误判为block的浮标上也不会有这个速度,这是什么特性?甚至有可能不是特性?

        有待商榷。

【??】

        无独有偶,就在梦妈下播两小时后,@瑕玟 速通Any%时遇到了类似的情况。参考玟哥纪录视频【纪录视频】9:14,玟哥扔出末影珍珠,碰撞block并进行传送但卡在墙上,随后自己跳了下来。

卡着
跳下来

        如果DreamsMom遇到的是特性(不是已知特性中的任何一个),那么玟哥遇到的也可能是同一特性,即珍珠碰撞block后消失,但读取NBT留下了block。

        另一种解释是wall clip,比上述解释可信得多,看起来也确实是。但如果真是实体被误判为block(某未知特定情况下)的特性,那真是非同小可,可能修改block源代码甚至NBT标签类型。

        个人非专业分析,欢迎在专栏下方指正或讨论。

参考资料

        [1]@Feiyue RQY 绯月录播【录播

        [2]block源码分析【https://gwb.tencent.com/community/detail/117003#:~:text】(非站内链接)

        [3]@雨奈_RNY 【鞘翅动力学-1.航空安全&末速度的理论公式 [minecraft]

        [4]@瑕玟 玟哥纪录视频【值波切片

by:不寻常的李四

2023.2.2 

分析DreamsMom莫名其妙【感受到了动能】一事的评论 (共 条)

分享到微博请遵守国家法律