Anonymous | Login | Signup for a new account | 2025-07-27 14:43 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001877 | Zandronum | [All Projects] Bug | public | 2014-07-07 23:49 | 2024-04-15 18:25 | ||||
Reporter | thomas | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | open | ||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||
Product Version | 1.2 | ||||||||
Target Version | Fixed in Version | 3.2 | |||||||
Summary | 0001877: Spawn functions behave different in survival when spawning from objects that can be moved or removed | ||||||||
Description | In survival When you want to spawn something on a monster (usually using spawnspotforced, but it seems to happen on all varations of ACS spawn functions) and the monster either moves, or gets removed (using thing_remove) Zandronum still somehow can spawn stuff from the spot where the original monster with the specific TID spawned. | ||||||||
Steps To Reproduce | Using the attached testwad go to map01 in survival. In this map, a zobieman is spawned in the room, however, it is immidiately removed using thing_remove in an open script. When you now press the button behind you, a shotgunguy will spawn on tag 1, which was the tag of the zombieman that got removed. so the shotgunguy should never spawn, but it magically spawns out of nothing. | ||||||||
Additional Information | This does not happen in regular singleplayer/coop. This happens online and offline. | ||||||||
Attached Files | ![]() ![]() | ||||||||
![]() |
|
ZzZombo (reporter) 2014-07-08 01:08 |
Some things aren't really removed from the map in the modes where it's possible to reset the map, they are just hidden, so, when a map spot related spawning function is used, they shouldn't consider such hidden things as valid targets. |
thomas (reporter) 2014-07-08 09:27 |
That makes sense. Because I while trying to work around this issue, I used changetid so it would not spawn again. But now, it doesn't spawn after the first round. It seems that if you use changetid and the round is over, it doesn't change back to it's original TID either. |
Torr Samaho (administrator) 2014-07-08 19:46 edited on: 2014-07-08 19:48 |
Yeah, Zandronum doesn't remove map spawned actors but just hides them in survival. That's necessary to respawn them when the map is reset. Apparently they are not hidden well enough for your purposes though. I'll have to look at your example wad in detail and will see how to fix this in Zandronum. The behavior with the TID you mentioned sounds like a separate bug. Please open a new ticket for this (if there is no ticket yet). |
Ru5tK1ng (updater) 2024-04-10 04:56 edited on: 2024-04-10 05:06 |
Should be fixed with:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/97 [^]' Also worth noting, I un-commented the change_tid action in the example wad and I didn't encounter any instance where the zombie wouldn't spawn after a reset. This was with 3.1 online and offline. |
unknownna (updater) 2024-04-15 18:25 |
Testing the example wad, pushing the switch still spawns a shotgunner that suddenly transforms into a zombieman after it has reached its Thing_SetGoal TID. From the looks of it, it seems to be some user error.Quote from thomas The example wad is wrong, the zombieman isn't even removed properly from the looks of it. In addition, the shotgunner is spawned before the would-be spot is removed. However, after fixing the example wad I can confirm that you can indeed spawn from a hidden thing in survival mode, and that it is now fixed. Thanks, Ru5tK1ng! |
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. |
![]() |
|||
Date Modified | Username | Field | Change |
2014-07-07 23:49 | thomas | New Issue | |
2014-07-07 23:49 | thomas | File Added: spawnsurvivalbug.wad | |
2014-07-08 01:08 | ZzZombo | Note Added: 0009899 | |
2014-07-08 09:27 | thomas | Note Added: 0009901 | |
2014-07-08 19:46 | Torr Samaho | Note Added: 0009907 | |
2014-07-08 19:47 | Torr Samaho | Note Edited: 0009907 | |
2014-07-08 19:48 | Torr Samaho | Note Edited: 0009907 | View Revisions |
2014-07-08 19:48 | Torr Samaho | Note Revision Dropped: 9907: 0005295 | |
2014-07-08 19:48 | Torr Samaho | Note Revision Dropped: 9907: 0005296 | |
2024-04-10 04:56 | Ru5tK1ng | Note Added: 0023585 | |
2024-04-10 04:56 | Ru5tK1ng | Status | new => needs review |
2024-04-10 05:06 | Ru5tK1ng | Note Edited: 0023585 | View Revisions |
2024-04-14 14:53 | DrinkyBird | Assigned To | => DrinkyBird |
2024-04-14 14:53 | DrinkyBird | Status | needs review => needs testing |
2024-04-14 14:53 | DrinkyBird | Assigned To | DrinkyBird => |
2024-04-15 18:23 | unknownna | File Added: spawnsurvivalbug_02.wad | |
2024-04-15 18:25 | unknownna | Note Added: 0023613 | |
2024-04-15 18:25 | unknownna | Status | needs testing => resolved |
2024-04-15 18:25 | unknownna | Fixed in Version | => 3.2 |
Copyright © 2000 - 2025 MantisBT Team |