Sir Hattington Posted August 21, 2020 No it's not about the stupid red screen. For a long time I've been told by somebody I know that at one point in at least one version of Doom, that the berserk pack used to do a thing that if you had over 100% health the berserk pack would lower your health back to 100%. I've looked through multiple versions of Doom and I can't find if it really exists. Does anybody know if this was a thing? I want to know if they are right or have a false memory, or if maybe there is something similar to this bug that they misremembered as it doing the thing listed above? 2 Share this post Link to post
Robot J Posted August 21, 2020 (edited) I swear in the rereleases the berserk reverted me to 100% when i was 150% but that might have been a glitch. 1 Share this post Link to post
Pokemanic33 Posted August 21, 2020 I just tested it in Chocolate and PrBoom so I doubt it's vanilla behavior. There's no mention of it on the wiki, but now that you mention it I think I've heard it before too. 6 minutes ago, Robot J said: I swear in the rereleases the berserk reverted me to 100% when i was 150% but that might have been a glitch. That'd weird, that a bug like this would be introduced into the modern ports. 0 Share this post Link to post
Edward850 Posted August 21, 2020 (edited) 2 hours ago, Robot J said: I swear in the rereleases the berserk reverted me to 100% when i was 150% but that might have been a glitch. The re-releases have most certainly never done this, nor could even as a "glitch" given what the code is. P_GivePower -> pw_strength: https://github.com/id-Software/DOOM-3-BFG/blob/1caba1979589971b5ed44e315d9ead30b278d8b4/doomclassic/doom/p_inter.cpp#L336 P_GiveBody: https://github.com/id-Software/DOOM-3-BFG/blob/1caba1979589971b5ed44e315d9ead30b278d8b4/doomclassic/doom/p_inter.cpp#L233-L246 There's no possibility in code for this to ever occur. It's just too simple for that. 1 hour ago, Pokemanic33 said: I just tested it in Chocolate and PrBoom so I doubt it's vanilla behavior. There's no mention of it on the wiki, but now that you mention it I think I've heard it before too. Yeah it never happened and still currently doesn't, not even as a "glitch" (seriously, don't spread absurd rumors like this folks, we have enough misinformation spreading around as it is with dumb things like "Doom's height is an illusion"). The only thing that does something close to this is the invulnerability cheat code, which always resets your health to 100 regardless of what it previously was. Edited August 21, 2020 by Edward850 5 Share this post Link to post
Robot J Posted August 21, 2020 5 hours ago, Edward850 said: The re-releases have most certainly never done this, nor could even as a "glitch" given what the code is. P_GivePower -> pw_strength: https://github.com/id-Software/DOOM-3-BFG/blob/1caba1979589971b5ed44e315d9ead30b278d8b4/doomclassic/doom/p_inter.cpp#L336 P_GiveBody: https://github.com/id-Software/DOOM-3-BFG/blob/1caba1979589971b5ed44e315d9ead30b278d8b4/doomclassic/doom/p_inter.cpp#L233-L246 There's no possibility in code for this to ever occur. It's just too simple for that. I was talking about the unity version as in the switch, xbox one, and ps4 edition. On the switch to be exact 0 Share this post Link to post
Edward850 Posted August 21, 2020 (edited) 2 hours ago, Robot J said: I was talking about the unity version as in the switch, xbox one, and ps4 edition. On the switch to be exact I too am talking about the same version. The code I posted is from the same lineage, and we know the behaviour isn't any different now from observation (and demo compatibility). 0 Share this post Link to post
Gez Posted August 21, 2020 9 hours ago, Robot J said: I swear in the rereleases the berserk reverted me to 100% when i was 150% but that might have been a glitch. You may have taken a rocket in the back or something just the tic before picking up the berserk. The berserk's red tint would mask the damage flash and the berserk would heal you back so fast you didn't notice you went from 150 to less than 100. 6 Share this post Link to post
Lucky_Edie Posted August 21, 2020 Doesn't IDDQD set the players hp to 100? It's likely that's the cause and the berzerk was innocent. 5 Share this post Link to post
Eurisko Posted August 21, 2020 I've never seen that happen even all those years playing the PSX port. 0 Share this post Link to post
Wagi Posted August 21, 2020 I have childhood memories of the berzerk pack doing this too. I even went back to older versions of Doom to see if it ever used to do that, but alas, that was never the behavior. Don't know where I got the idea. 2 Share this post Link to post
Doomkid Posted August 22, 2020 Just want to say, even though berzerk doesn’t do this, I always thought it did and have always actively avoided them if I have over 100 health - I guess I never picked one up in game and proved the theory wrong until now. I must have been remembering IDDQD setting your health back down to 100 all this time.. What a jackass! 5 Share this post Link to post
VanaheimRanger Posted August 22, 2020 9 minutes ago, Doomkid said: Just want to say, even though berzerk doesn’t do this, I always thought it did and have always actively avoided them if I have over 100 health - I guess I never picked one up in game and proved the theory wrong until now. I must have been remembering IDDQD setting your health back down to 100 all this time.. What a jackass! I avoid picking them up if I'm over 100 simply because I want to save it for when I actually need the health boost. I do the same thing with large ammo pickups when I have full ammo. 5 Share this post Link to post