吧务
level 14
端点市
楼主
发现NetHack中有喜欢熔岩的设定,飞行这一属性也有很多差异。
有次想试试怪物坐在熔岩上,会有什么效果,结果出现了很多意想不到的东西,有微妙的地方,也有一点不合理的地方。情况大致可以分为三大类:火蜥蜴、火元素一类;会飞行的;不会飞行的。
因为火蜥蜴和火元素比较特殊,所以把它们单独划分出来。它们可以坐在熔岩上而不受伤,会提示“熔岩感觉温暖”。

会飞行的,会产生两种情况,可能这与飞行类型有关。
大部分会飞行的,即使本身有火抗,比如红龙、炎魔,坐在熔岩上还是会受伤(当然,没火抗的会受到更多伤害),提示“熔岩烧伤了你”。更离谱的是,火旋涡也会受伤!它本身没有固定形态,自身就是火啊,怎么还会被火所伤。原先认为是屁股的原因,是那些怪屁股没做好防护,坐下了就会受伤。但有了火旋涡这种情况,屁股说又不成立了。应该是剩下的怪的火抗比不了火蜥蜴和火元素的。

有一部分会飞行的,如果试图坐下,会提示“你就地跌倒”,比如火焰球、黑光,无法和熔岩产生交互。飞行属性就有些微妙了。尽管火元素、红龙、火旋涡和火焰球在维基上都显示飞行属性,没有区分,但这么一试,火焰球就其他怪的飞行就不太一样。之前也想过是不是火焰球和黑光因为攻击方式是自爆,所以设定不能随便碰东西。然而变身成浮眼,也出现了这个消息,看来是飞行方式有差异。

不会飞行的,有三种情况。
如果没火抗,到熔岩上会直接死。
有火抗,穿着防火的水上步靴,是可以在熔岩上自由走动的,坐在熔岩上会提示“熔岩烧伤了你”,会受一定伤害。和前面的会飞行的第1种情况类似。
如果有火抗,不会飞,也没有穿水上步靴,移动到熔岩上,会受小伤,还会被卡住。这时坐在熔岩上,还是会受伤,会提示“你坐在熔岩里!”。当然,如果不及时抽身的话,还是会死。搞笑的地方来了,如果熔岩上没有物品,坐下时会不断受伤;但如果熔岩上有个东西,坐在上面,则不会继续受伤,
是因为有个垫的东西吗?屁股说又成立了!难道屁股是NetHack中怪物的阿克琉斯之踵!

除了试了一下坐在熔岩上的效果,还试了试在熔岩中捡东西,大致可以分为三种情况。
即使有火抗,会飞行,或是穿着防火的水上步靴,尽管能在熔岩上移动,但还是无法捡起掉在熔岩里的物品。但奇怪的是,这种情况下,大部分会提示“你不能够到底部把东西捡起来”。而幽灵、火旋涡等,却提示“你如果试图把东西捡起来会被烧焦”。幽灵姑且就算了,
火旋涡出现这个提示有点搞笑。

无法在熔岩上自由移动的,即使落入熔岩中,也无法拾取物品。在熔岩中会游泳是没用的,还是无法拾取物品,而且会往不断下沉。我试了试提前获得火抗,然后变身成水仙女、鲨鱼,依然会沉在熔岩中。
火蜥蜴是个例外,真正做到了在熔岩中完全自由行动,可以直接捡起熔岩中的物品。可能是NetHack所有怪物中唯一能做到这一点的?火元素则因为没有肢体,无法捡东西。
起初我以为火蜥蜴和火元素这么特别是因为火抗有高低。之前在维基上看到过,寒抗与冰的内容,如果没穿雪地靴,走在冰面上可能会滑倒,但像女武神、冰狼,这种有天生的寒抗的,则不会滑倒。
后来看了下源代码,是因为只有这两种怪有喜欢熔岩的设定,坐在熔岩上不会受伤。而火旋涡和火焰球只是有喜欢火的设定(而喜欢熔岩的都会喜欢火)。

飞行确实有不同类型。普通的飞行类的自然很多;飘浮类的有眼类(浮眼、火焰球等等,e);气旋类(火旋涡等等,v),幽灵类(幽灵、戒灵等,W),等等。在判定“如果试图把东西捡起来会被烧焦”这一情况时,只排除了会飞行的大类中普通飞行类和飘浮类,就出现了火旋涡的不合理的情况。
最后,🦎蜥蜴女孩晓美焰
镇楼
。

2021年11月26日 19点11分
1
有次想试试怪物坐在熔岩上,会有什么效果,结果出现了很多意想不到的东西,有微妙的地方,也有一点不合理的地方。情况大致可以分为三大类:火蜥蜴、火元素一类;会飞行的;不会飞行的。
因为火蜥蜴和火元素比较特殊,所以把它们单独划分出来。它们可以坐在熔岩上而不受伤,会提示“熔岩感觉温暖”。

会飞行的,会产生两种情况,可能这与飞行类型有关。大部分会飞行的,即使本身有火抗,比如红龙、炎魔,坐在熔岩上还是会受伤(当然,没火抗的会受到更多伤害),提示“熔岩烧伤了你”。更离谱的是,火旋涡也会受伤!它本身没有固定形态,自身就是火啊,怎么还会被火所伤。原先认为是屁股的原因,是那些怪屁股没做好防护,坐下了就会受伤。但有了火旋涡这种情况,屁股说又不成立了。应该是剩下的怪的火抗比不了火蜥蜴和火元素的。

有一部分会飞行的,如果试图坐下,会提示“你就地跌倒”,比如火焰球、黑光,无法和熔岩产生交互。飞行属性就有些微妙了。尽管火元素、红龙、火旋涡和火焰球在维基上都显示飞行属性,没有区分,但这么一试,火焰球就其他怪的飞行就不太一样。之前也想过是不是火焰球和黑光因为攻击方式是自爆,所以设定不能随便碰东西。然而变身成浮眼,也出现了这个消息,看来是飞行方式有差异。
不会飞行的,有三种情况。如果没火抗,到熔岩上会直接死。
有火抗,穿着防火的水上步靴,是可以在熔岩上自由走动的,坐在熔岩上会提示“熔岩烧伤了你”,会受一定伤害。和前面的会飞行的第1种情况类似。
如果有火抗,不会飞,也没有穿水上步靴,移动到熔岩上,会受小伤,还会被卡住。这时坐在熔岩上,还是会受伤,会提示“你坐在熔岩里!”。当然,如果不及时抽身的话,还是会死。搞笑的地方来了,如果熔岩上没有物品,坐下时会不断受伤;但如果熔岩上有个东西,坐在上面,则不会继续受伤,
是因为有个垫的东西吗?屁股说又成立了!难道屁股是NetHack中怪物的阿克琉斯之踵!

除了试了一下坐在熔岩上的效果,还试了试在熔岩中捡东西,大致可以分为三种情况。即使有火抗,会飞行,或是穿着防火的水上步靴,尽管能在熔岩上移动,但还是无法捡起掉在熔岩里的物品。但奇怪的是,这种情况下,大部分会提示“你不能够到底部把东西捡起来”。而幽灵、火旋涡等,却提示“你如果试图把东西捡起来会被烧焦”。幽灵姑且就算了,
火旋涡出现这个提示有点搞笑。

无法在熔岩上自由移动的,即使落入熔岩中,也无法拾取物品。在熔岩中会游泳是没用的,还是无法拾取物品,而且会往不断下沉。我试了试提前获得火抗,然后变身成水仙女、鲨鱼,依然会沉在熔岩中。火蜥蜴是个例外,真正做到了在熔岩中完全自由行动,可以直接捡起熔岩中的物品。可能是NetHack所有怪物中唯一能做到这一点的?火元素则因为没有肢体,无法捡东西。
起初我以为火蜥蜴和火元素这么特别是因为火抗有高低。之前在维基上看到过,寒抗与冰的内容,如果没穿雪地靴,走在冰面上可能会滑倒,但像女武神、冰狼,这种有天生的寒抗的,则不会滑倒。
后来看了下源代码,是因为只有这两种怪有喜欢熔岩的设定,坐在熔岩上不会受伤。而火旋涡和火焰球只是有喜欢火的设定(而喜欢熔岩的都会喜欢火)。

飞行确实有不同类型。普通的飞行类的自然很多;飘浮类的有眼类(浮眼、火焰球等等,e);气旋类(火旋涡等等,v),幽灵类(幽灵、戒灵等,W),等等。在判定“如果试图把东西捡起来会被烧焦”这一情况时,只排除了会飞行的大类中普通飞行类和飘浮类,就出现了火旋涡的不合理的情况。最后,🦎蜥蜴女孩晓美焰
镇楼
。
