Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002059Zandronum[All Projects] Bugpublic2015-01-09 02:282018-09-30 23:57
ReporterDusk 
Assigned ToTorr Samaho 
PriorityhighSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version2.0-beta 
Target Version1.4Fixed in Version1.4 
Summary0002059: Dying by hitscan results in undead state online
DescriptionIt appears that when a bot kills the player by hitscan online, the player may wind up in an undead state, where their health is 0 but can still move around and (in some cases anyway) interact, even pick up health and get a positive health again.

It doesn't appear to happen with projectiles or offline, but this is erratic enough that I really cannot say for sure.
Steps To Reproduce* zandronum -host -file undead_state_test.pk3 -deathmatch -warp 1
* zandronum -file undead_state_test.pk3 -connect localhost

Add a bot and let it kill you with the pistol, the undead state should trigger eventually.
Attached Files? file icon undead_state_test.pk3 [^] (574 bytes) 2015-01-09 02:28
png file icon Screenshot_Doom_20150109_042749.png [^] (106,548 bytes) 2015-01-09 02:28

- Relationships

-  Notes
User avatar (0011349)
Torr Samaho (administrator)
2015-01-10 11:46
edited on: 2015-01-10 13:38

I could reproduce this locally. Unfortunately, this only seems to happen rarely (for me it was roughly once in 5 to 10 deaths). Can somebody check whether this only happens with bots also or also with human players? And can somebody track down in which revision this broke (after confirming that this didn't happen in 1.3, but I'm pretty sure we would have heard about this, if it did).

EDIT: After going into the undead state, the bot immediately shoot me again, which caused a "proper death".

EDIT2: This does happen in 1.4, too. EDIT3: But at least it did not happen during a short test in 1.3

User avatar (0011351)
Torr Samaho (administrator)
2015-01-10 14:03

I think this is caused by Water's puff prediction patch. I'll look at this in detail.
User avatar (0011353)
cobalt (updater)
2015-01-10 14:34

Issue addressed by commit 839cd8f167c8: Fixed: In case "cl_hitscandecalhack 1", the client erroneously handled damage of hitscan attacks on its own (fixes 2059).
Committed by Benjamin Berkels [Torr Samaho] on Saturday 10 January 2015 15:25:22

Changes in files:
 docs/zandronum-history.txt | 2 +-
 src/p_map.cpp | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)
User avatar (0011354)
Torr Samaho (administrator)
2015-01-10 14:36
edited on: 2015-01-11 10:54

Should be fixed now. It was caused by the client side prediction of bloodsplatter effects, which didn't exit P_LineAttack early enough.

EDIT: In particular, this was not limited to bots as attackers.

User avatar (0011372)
Dusk (developer)
2015-01-14 12:17
edited on: 2015-01-14 12:18

Nice catch. It appears fixed to me.


Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2015-01-09 02:28 Dusk New Issue
2015-01-09 02:28 Dusk File Added: undead_state_test.pk3
2015-01-09 02:28 Dusk File Added: Screenshot_Doom_20150109_042749.png
2015-01-10 11:46 Torr Samaho Note Added: 0011349
2015-01-10 11:46 Torr Samaho Status new => feedback
2015-01-10 11:47 Torr Samaho Note Edited: 0011349 View Revisions
2015-01-10 13:35 Torr Samaho Note Edited: 0011349 View Revisions
2015-01-10 13:38 Torr Samaho Note Edited: 0011349 View Revisions
2015-01-10 13:38 Torr Samaho Note Edited: 0011349 View Revisions
2015-01-10 14:03 Torr Samaho Note Added: 0011351
2015-01-10 14:03 Torr Samaho Assigned To => Torr Samaho
2015-01-10 14:03 Torr Samaho Status feedback => assigned
2015-01-10 14:34 cobalt Status assigned => needs testing
2015-01-10 14:34 cobalt Target Version 2.0 => 1.4
2015-01-10 14:34 cobalt Description Updated View Revisions
2015-01-10 14:34 cobalt Steps to Reproduce Updated View Revisions
2015-01-10 14:34 cobalt Note Added: 0011353
2015-01-10 14:36 Torr Samaho Note Added: 0011354
2015-01-11 10:54 Torr Samaho Note Edited: 0011354 View Revisions
2015-01-14 12:17 Dusk Note Added: 0011372
2015-01-14 12:17 Dusk Status needs testing => resolved
2015-01-14 12:17 Dusk Resolution open => fixed
2015-01-14 12:17 Dusk Fixed in Version => 1.4
2015-01-14 12:17 Dusk Summary Dying by bot hitscan results in undead state online => Dying by hitscan results in undead state online
2015-01-14 12:17 Dusk Description Updated View Revisions
2015-01-14 12:17 Dusk Steps to Reproduce Updated View Revisions
2015-01-14 12:18 Dusk Note Edited: 0011372 View Revisions
2018-09-30 23:57 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker