MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003007 | Zandronum | [All Projects] Bug | public | 2017-02-09 00:57 | 2024-02-29 16:37 |
|
Reporter | WaTaKiD | |
Assigned To | | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | 3.0-beta | |
Target Version | 3.2 | Fixed in Version | 3.2 | |
|
Summary | 0003007: [Heretic/Hexen] SpawnBloodSplatter: couldn't find originator |
Description | found with 3.0-170205-2117 and cl_showwarnings 1 |
Steps To Reproduce | host hexen server on map01
connect, join, give artipork
hit a monster with the porkalator
SpawnBloodSplatter: couldn't find originator: 193 |
Additional Information | |
Tags | No tags attached. |
Relationships | child of | 0002561 | closed | Dusk | CLIENT_WARNING_MESSAGES |
|
Attached Files | bloodsplatterfix.diff (2,266) 2024-01-09 22:59 https://zandronum.com/tracker/file_download.php?file_id=2884&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2017-02-09 00:57 | WaTaKiD | New Issue | |
2017-02-09 00:57 | WaTaKiD | Relationship added | child of 0002561 |
2024-01-09 22:59 | Ru5tK1ng | File Added: bloodsplatterfix.diff | |
2024-01-09 23:00 | Ru5tK1ng | Note Added: 0022983 | |
2024-01-09 23:00 | Ru5tK1ng | Status | new => needs review |
2024-01-09 23:00 | Ru5tK1ng | Target Version | => 3.2 |
2024-01-09 23:01 | Ru5tK1ng | Summary | SpawnBloodSplatter: couldn't find originator => [Heretic/Hexen] SpawnBloodSplatter: couldn't find originator |
2024-01-28 20:28 | Torr Samaho | Note Added: 0023021 | |
2024-01-29 05:25 | Ru5tK1ng | Note Added: 0023028 | |
2024-02-04 20:14 | Torr Samaho | Note Added: 0023054 | |
2024-02-05 15:15 | Ru5tK1ng | Note Added: 0023057 | |
2024-02-11 17:55 | Kaminsky | Note Added: 0023069 | |
2024-02-11 17:55 | Kaminsky | Status | needs review => needs testing |
2024-02-29 16:15 | Ru5tK1ng | Note Added: 0023113 | |
2024-02-29 16:15 | Ru5tK1ng | Status | needs testing => resolved |
2024-02-29 16:15 | Ru5tK1ng | Resolution | open => fixed |
2024-02-29 16:37 | Ru5tK1ng | Status | resolved => feedback |
2024-02-29 16:37 | Ru5tK1ng | Resolution | fixed => reopened |
2024-02-29 16:37 | Ru5tK1ng | Status | feedback => resolved |
2024-02-29 16:37 | Ru5tK1ng | Resolution | reopened => fixed |
2024-02-29 16:37 | Ru5tK1ng | Fixed in Version | => 3.2 |
Notes |
|
|
I uploaded a patch that fixes this issue that also affects the egg artifact in Heretic. |
|
|
|
Hmm, this looks like a change in GZDoom code that also effects offline play. Is this a GZDoom bug? |
|
|
|
It's not a GZdoom bug, I've checked with 1.8.6 and 1.9.0. It seems the issue is because Zandro tells the clients to destroy the original actor then spawn the new one in P_MorphMonster. When PIT_CheckThing returns from P_DamageMobj the clients can't find the actor anymore. |
|
|
|
As far as I can tell, your change also affects the single player behavior, i.e. P_BloodSplatter is called with different parameters. Are you sure that passing tm.thing instead of thing doesn't change anything in single player? |
|
|
|
|
|
|
|
|
|
Checked with latest changes, both morph projectiles no longer display the error message and bloodsplatters now spawn online. |
|