MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002267 | Zandronum | [All Projects] Bug | public | 2015-05-27 13:18 | 2015-12-13 02:24 |
|
Reporter | Lance | |
Assigned To | | |
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | invalid | |
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | 2.0 | |
Target Version | | Fixed in Version | | |
|
Summary | 0002267: Spawn ACS command commonly fails to spawn an actor |
Description | The spawn command commonly fails to spawn an actor. I'm not 100% sure what causes it, but I have tested it thoroughly. It always happens when spawning above raised sectors (stairs, ledges, etc). Sometimes it happens in random areas. Even in cases when there is sufficient room to spawn the actor, it will still fail. I've tested this by using setactorposition in the same exact spot, with successful results. This leaves me to believe that there is a bug in the spawn command, unless this was intended to prevent a glitch. However, though you could just use spawnforced, if you were to need the return value, you could only attain this through spawn. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | unnamed.wad (11,917) 2015-05-28 17:31 /tracker/file_download.php?file_id=1512&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2015-05-27 13:18 | Lance | New Issue | |
2015-05-27 14:31 | Edward-san | Note Added: 0012432 | |
2015-05-27 14:31 | Edward-san | Status | new => feedback |
2015-05-27 14:32 | Edward-san | Note Edited: 0012432 | bug_revision_view_page.php?bugnote_id=12432#r7206 |
2015-05-27 15:08 | Dusk | Note Added: 0012433 | |
2015-05-27 16:21 | Lance | Note Added: 0012434 | |
2015-05-27 16:21 | Lance | Status | feedback => new |
2015-05-27 18:18 | Edward-san | Note Added: 0012435 | |
2015-05-27 18:18 | Edward-san | Status | new => feedback |
2015-05-28 01:45 | Lance | Note Added: 0012436 | |
2015-05-28 01:45 | Lance | Status | feedback => new |
2015-05-28 09:26 | Edward-san | Note Added: 0012437 | |
2015-05-28 09:26 | Edward-san | Note Edited: 0012437 | bug_revision_view_page.php?bugnote_id=12437#r7208 |
2015-05-28 09:26 | Edward-san | Status | new => feedback |
2015-05-28 17:31 | Lance | File Added: unnamed.wad | |
2015-05-28 17:33 | Lance | Note Added: 0012438 | |
2015-05-28 17:33 | Lance | Status | feedback => new |
2015-05-28 17:33 | Lance | Note Edited: 0012438 | bug_revision_view_page.php?bugnote_id=12438#r7210 |
2015-05-28 17:34 | Lance | Note Edited: 0012438 | bug_revision_view_page.php?bugnote_id=12438#r7211 |
2015-12-13 02:24 | Dusk | Note Added: 0013972 | |
2015-12-13 02:24 | Dusk | Status | new => closed |
2015-12-13 02:24 | Dusk | Resolution | open => invalid |
Notes |
|
(0012432)
|
Edward-san
|
2015-05-27 14:31
(edited on: 2015-05-27 14:32) |
|
|
|
(0012433)
|
Dusk
|
2015-05-27 15:08
|
|
Please supply a testcase. |
|
|
(0012434)
|
Lance
|
2015-05-27 16:21
|
|
I have reproduced it with both GZDoom r900 and GZDoom 1.8. It behaves exactly as it does in Zandronum. Is there anything else that I should take into account? |
|
|
|
|
|
(0012436)
|
Lance
|
2015-05-28 01:45
|
|
I've tested it with the latest Zdoom, and it still occurs. How would I supply a testcase? |
|
|
|
You can attach a minimal wad file containing the Spawn ACS script, if that's what you meant.
|
|
|
(0012438)
|
Lance
|
2015-05-28 17:33
(edited on: 2015-05-28 17:34) |
|
Okay, I made a small test that exploits the problem. I hope this is what you meant by 'testcase'. On the start of the map there are two switches. The one to the right will use the spawn command to spawn an enemy above the stairs. While the one to the right will do the same exact thing, but away from the stairs.
I attached the wad if you want to check it out.
|
|
|
(0013972)
|
Dusk
|
2015-12-13 02:24
|
|
The spawn is failing because the mapspot is inside monster blocking lines. The zombieman would get stuck. Which makes this an user error. |
|