View Issue Details

IDProjectCategoryView StatusLast Update
0000584Gameplay + OpenGL[All Projects] Bugpublic2017-04-15 03:41
ReporterGordon228 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Summary0000584: A_SpawnItemEx dose not work with end lvl bosses and trigger 666/667
Descriptionusing the A_SpawnItemEx i have found that when using it to spawn lets say spawn more spider masterminds then doom e3m8 has you cannon end the game by killing them it just will not end. similarly if you use this code for the cyberdemon and Barron of hell in doom it also breaks there functions as well and i assume it will on map 7 of doom 2
Steps To Reproduceuse this code provided in a decorate script and then warp to e3m8 of doom and watch as you kill the spider mastermind and nothing happens.


ACTOR SpiderMastermind2 7
{
    -SOLID
    Height 0
    Radius 0
    +NOGRAVITY
    States
    {
    Spawn:
        TNT1 A 0
        TNT1 AAAA 1 A_SpawnItemEx("SpiderMastermind3",0,0,random(0,360),2,random(0,90))
        Stop
    }
}

ACTOR SpiderMastermind3 : SpiderMastermind
{
    //+NOBLOCKMAP
    -SOLID
    +DROPOFF
    +NOBLOCKMONST
    -MISSILE

}
Additional Informationany thing that will spawn a monster meant to trigger something weather it be a floor to lower or to end a lvl will always mess up.
TagsNo tags attached.

Relationships

Activities

Graf Zahl

Graf Zahl

2017-04-15 03:41

administrator   ~0001380

Looking at your script you do not spawn SpiderMastermind's. You spawn SpiderMastermind3's.
This is NOT the same. The special trigger feature only works if one of the PRECISE class - not child classes - that is supposed to trigger the action dies and no others of the same type are still alive.

Issue History

Date Modified Username Field Change
2017-04-14 18:30 Gordon228 New Issue
2017-04-15 03:41 Graf Zahl Status new => closed
2017-04-15 03:41 Graf Zahl Resolution open => no change required
2017-04-15 03:41 Graf Zahl Note Added: 0001380