Well nothing to do with Zscript. I trying the various mods that are around I saw that on project brutality 3.0 work properly and I "borrowed" the code of the random spawner.
Code: Select all
Actor Tier17 :SpiderMastermind replaces SpiderMastermind 7
{ +LOOKALLAROUND +BOSSDEATH
States
{
Spawn:
TNT1 A 0
TNT1 A 3 A_JumpIf(ACS_NamedExecuteWithResult("CheckMonster") == 0, "BrutalMonster")
TNT1 A 3 A_JumpIf(ACS_NamedExecuteWithResult("CheckMonster") == 1, "VeteranMonster")
TNT1 A 3 A_JumpIf(ACS_NamedExecuteWithResult("CheckMonster") == 2, "HellsingMonster")
TNT1 A 3 A_JumpIf(ACS_NamedExecuteWithResult("CheckMonster") == 3, "ClassicMonster")
stop
BrutalMonster:
TNT1 A 1
TNT1 A 0 A_SpawnItemEx("SpiderMastermindMonsterSpawner",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL | SXF_TRANSFERAMBUSHFLAG | SXF_TRANSFERPOINTERS | 288)
stop
VeteranMonster:
TNT1 A 0
TNT1 A 0 A_SpawnItemEx("SpiderDemolisher",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL | SXF_TRANSFERAMBUSHFLAG | SXF_TRANSFERPOINTERS | 288)
Stop
HellsingMonster:
TNT1 A 0
TNT1 A 0 A_SpawnItemEx("MastermindHellsingSpawner",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL | SXF_TRANSFERAMBUSHFLAG | SXF_TRANSFERPOINTERS | 288)
Stop
ClassicMonster:
TNT1 A 1
TNT1 A 0 A_SpawnItemEx("TheSpiderMastermind",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL | SXF_TRANSFERAMBUSHFLAG | SXF_TRANSFERPOINTERS | 288)
stop
}
}
actor SpiderMastermindMonsterSpawner : RandomSpawner //replaces SpiderMastermind
{
DropItem "TheSpiderMastermind",256,20
DropItem "AracnorbQueen",256,15
DropItem "TheArachnophyte",256,15
DropItem "CerebralSentient",256,10
DropItem "SpiderDemolisher",256,8
}
Actor MastermindHellsingSpawner : randomspawner
{
DropItem "TheSpiderMastermind",256,10
DropItem "SpiderDemolisher",256,5
}
And yes, with PB work but into my nope. Dead point EP. 2