Anonymous | Login | Signup for a new account | 2025-07-27 21:15 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 | ||||
0001255 | Zandronum | [All Projects] Bug | public | 2013-01-21 08:40 | 2014-12-20 22:46 | ||||
Reporter | DartPower | ||||||||
Assigned To | |||||||||
Priority | low | Severity | major | Reproducibility | sometimes | ||||
Status | closed | Resolution | no change required | ||||||
Platform | WIntel and Apple (Intel) | OS | Windows and OS X Mountain Lion | OS Version | XP and 10.8.2 | ||||
Product Version | 1.0 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0001255: Occasional buggy behavior in Master/Children relationship | ||||||||
Description | When using A_KillMaster in DECORATE statements between tho MONSTER's actual damaging/killing does not happen - leading to unavailability of stable feature of Master/Children relationship Also buggy with A_KillChildren but it generally works when A_KillMaster generally won't work. | ||||||||
Steps To Reproduce | Actor Looper { +ISMONSTER States { Spawn: CEYE A 4 CEYE AAAAA 0 A_SpawnItemEx("zombieman",random(-75,75),random(-75,75),10,0,0,0,0, SXF_SETMASTER) CEYE B 4 CEYE C 4 A_KillChildren Loop } } It works fine. But if you place actor to be children and call A_KillMaster it is broken: Actor [Something] { ... States { ... Spawn: ... XXXX X 0 A_SpawnItemEx("Looper",random(-75,75),random(-75,75),10,0,0,0,0, SXF_SETMASTER) ... } ... } Actor Looper { +ISMONSTER States { Spawn: CEYE A 4 CEYE AAAAA 0 CEYE B 4 CEYE C 4 A_KillMaster Loop } } Will not work at all! | ||||||||
Additional Information | Tried many variants with completelly rewrited actors and with default monsters to make e.g. zombieman spawned by shotgunguy with A_SpawnItemEx to kill it's spawner shotgunguy All the same result... Really frustrating. Also, would be well if A_SpawnItemEx flag SXF_TRANSFERPOINTERS be backported from ZDoom | ||||||||
Attached Files | |||||||||
![]() |
|
Watermelon (developer) 2014-06-13 15:59 |
Does it happen in 2.0? |
Minigunner (reporter) 2014-12-20 21:57 |
I've found that this issue is what causes the elevator in one of WhoDunIt's maps to not function properly online. Not only that, but it seems that the A_RemoveChildren function doesn't work on server setups like Best-Ever's, but it works just fine when I run it on a personal server with some other players. I can't test the former with 2.0, but I have tested the latter with 2.0 and it works properly just the same. |
Dusk (developer) 2014-12-20 22:46 |
User error - both actors need +ISMONSTER to work and your "[Something]" does not appear to have it. If this is still a problem, please reopen and attach a minimal, working testcase. |
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 |
2013-01-21 08:40 | DartPower | New Issue | |
2014-06-13 15:59 | Watermelon | Note Added: 0009203 | |
2014-06-13 15:59 | Watermelon | Assigned To | => Watermelon |
2014-06-13 15:59 | Watermelon | Status | new => feedback |
2014-06-15 22:12 | Watermelon | Assigned To | Watermelon => |
2014-12-20 21:57 | Minigunner | Note Added: 0011079 | |
2014-12-20 22:46 | Dusk | Note Added: 0011080 | |
2014-12-20 22:46 | Dusk | Status | feedback => closed |
2014-12-20 22:46 | Dusk | Resolution | open => no change required |
Copyright © 2000 - 2025 MantisBT Team |