Page 1 of 1

[HELP] change monster properties when spawned by spawners?

Posted: Fri Feb 21, 2020 8:10 pm
by Dan_The_Noob
Hey guys,

just wondering if there was a way to change a monsters properties when they get spawned by a RandomSpawner

here's an example code which adds BOSS flag to Bosses and MONSTER flags to all enemies spawned.
is it possible in a similar way?

Code: Select all

// Monster Spawners
actor SuperRandomMonster : RandomSpawner
{
	+ISMONSTER
	DropItem "ZombieScientist" 	256 25
	DropItem "ZombieScientist2" 	256 25
	DropItem "ZombieScientist3" 	256 25
	DropItem "ZombieScientist4" 	256 25
	DropItem "FemaleScientist" 	256 25
	DropItem "FemaleScientist2" 	256 25
	DropItem "FemaleScientist3" 	256 25
	DropItem "FemaleScientist4" 	256 25
	DropItem "NewZombieMan" 	256 25
    DropItem "NewShotgunGuy" 	256 25
	DropItem "ChainsawZombie" 	256 25
	DropItem "FemaleZombie" 	256 25
	DropItem "PistolZombie" 	256 25
	DropItem "FemaleSergeant" 	256 25
	DropItem "RapidFireTrooper" 	256 25
	DropItem "ZSecPistol" 		256 25
	DropItem "UziZombie" 		256 25
	DropItem "SMGGuy" 		256 25
	DropItem "HazmatZombie" 	256 25
	DropItem "PlasmaZombie"		256 25
	DropItem "FemalePlasma" 	256 25
	DropItem "RocketGuy" 		256 25
   	DropItem "FreezeRifleGuy" 	256 25
	DropItem "ZSecShotgun" 	256 25
	DropItem "ZSecMachinegun"	256 25
	DropItem "ZombieMarine" 	256 25
    DropItem "SSGZombie" 		256 25
    DropItem "SuperShotgunGuy" 	256 25
	DropItem "ZSpecOpsShotgun" 	256 25
	DropItem "ZSpecOpsMachinegun" 	256 25
    DropItem "ASGGuy" 		256 25
	DropItem "FormerRanger" 	256 25
	DropItem "NewHWGuy" 		256 25
    DropItem "MinigunZombie" 	256 25
	DropItem "UnmakerGuy" 		256 15
    DropItem "ZombieRailgunner" 	256 25
	DropItem "FemaleRail" 		256 25
	DropItem "ChaingunGuy2" 	256 25
    DropItem "ChaingunMajor" 	256 25
    DropItem "FlamerZombie" 	256 25
    DropItem "RepeaterZombie" 	256 25
    DropItem "SonicRailgunZombie" 	256 25
	DropItem "SniperRifleGuy" 	256 25
	DropItem "AlphaRifleGuy" 	256 25
	DropItem "DuneWarrior" 		256 25
	DropItem "CannonShotgunGuy" 	256 25
	DropItem "XimRocketGuy" 	256 25
	DropItem "QuadShotgunZombie" 	256 25
	DropItem "BFGGuy" 		256 15
	DropItem "BeamGuy" 		256 25
	DropItem "KarasawaGuy" 		256 25
	DropItem "ZSpecOpsRailgun" 	256 25
	DropItem "DevastatorZombie" 	256 15
	DropItem "ShadowTrooper" 	256 25
	DropItem "PyroZombie" 		256 15
	DropItem "SNZombie" 		256 25
	DropItem "NewImp" 		256 25
    DropItem "NightmareImp" 	256 25
	DropItem "Shadow" 		256 25
	DropItem "Devil" 		256 25
	DropItem "DarkDevil" 		256 25
	DropItem "Catharsi" 		256 25
	DropItem "PyroImp" 		256 25
	DropItem "Hellion" 		256 25
	DropItem "VoidDarkImp" 		256 25
	DropItem "VoidImp" 		256 25
	DropItem "NetherDarkImp" 256 25
	DropItem "NamiDarkImp" 		256 25
	DropItem "STDarkImp" 		256 25
	DropItem "STImp" 		256 25
	DropItem "PhaseImp" 		256 25
	DropItem "Nightshade"		256 25
	DropItem "Roach" 		256 25
	DropItem "StoneImp" 		256 25
	DropItem "Vulgar" 		256 25
	DropItem "D3Wraith" 	256 25
	DropItem "NetherworldDrone"	256 25
	DropItem "SoulHarvester" 	256 25
	DropItem "SnakeImp" 		256 25
	DropItem "SlimeImp" 		256 25
	DropItem "LesserMutant" 	256 25
	DropItem "SpiritImp" 		256 25
	DropItem "FrozenImp" 		256 25
    DropItem "NightmareDevil" 	256 25
	DropItem "UndeadImp"		256 25
	DropItem "SpectralImp"		256 25
	DropItem "CyberImp"		256 25
	DropItem "Agaures" 		256 20
	DropItem "NewDemon" 	256 24
    DropItem "NewSpectre" 	256 24
    DropItem "PSXSpectre" 	256 24
    DropItem "NightmareSpectre" 256 24
    DropItem "Spectre64" 256 24
    DropItem "BloodDemonClone" 	256 24
    DropItem "BloodFiend" 	256 24
	DropItem "Satyr" 	256 24
	DropItem "PlasmaDemon"	256 24
    DropItem "CyberFiend" 	256 24
	DropItem "NightmareDemon"	256 24
	DropItem "MaulerDemon"		256 24
	DropItem "SandDemon"	256 24
	DropItem "AcidDemon" 		256 24
	DropItem "ChillerDemon"		256 24
	DropItem "StoneDemon" 		256 24
	DropItem "NightmareMechDemon" 	256 23
	DropItem "NewBaron" 256 20
	DropItem "Afrit" 256 15
	DropItem "BelphegorClone" 	256 15
	DropItem "LordOfHeresy" 256 15
	DropItem "BruiserDemon" 256 15
	DropItem "ArchonOfHell" 256 5
	DropItem "ProfaneOne" 	256 15
	DropItem "Cybruiser" 	256 15
	DropItem "CyberBaron" 	256 15
	DropItem "IceBaron" 	256 15
	DropItem "ObsidianStatueNonDormant"	256 15
	DropItem "WarlordOfHell" 256 15
	DropItem "HellsFury" 	256 15
	DropItem "HellstormArchon" 	256 15
	DropItem "Balor" 	256 15
	DropItem "Golem" 		256 15
	DropItem "Hierophant"		256 15
	DropItem "Obliterator0"		256 15
	DropItem "DukeOfMayhem"		256 15
	DropItem "InfernoViscount"	256 15
	DropItem "CyberBelphegor" 		256 15
	DropItem "DemonLord" 		256 15
	DropItem "Azazel" 256 5
	DropItem "NewHellKnight" 	256 15
	DropItem "Squire" 		256 15
	DropItem "HellWarrior" 		256 15
	DropItem "HellChampion" 	256 15
	DropItem "CyberHellKnight" 	256 15
	DropItem "Paladin" 	256 15
	DropItem "NewCaco" 	256 24
	DropItem "NightmareCacodemon" 256 24
	DropItem "EnhancedCacodemon" 256 24
	DropItem "CacolanternClone" 256 24
	DropItem "Xenodemon" 256 24
	DropItem "D3Cacodemon" 256 24
	DropItem "AgathoDemon" 256 24
	DropItem "Cacolich" 256 24
	DropItem "Cacolich1" 256 24
	DropItem "Poe" 256 24
	DropItem "Crackodemon" 256 24
	DropItem "TechnoCaco" 256 24
	DropItem "Wicked" 256 24
	DropItem "NewLostSoul"		256 25
	DropItem "D3ForgottenOne" 256 25
	DropItem "Terror" 256 25
	DropItem "Rictus" 256 25
	DropItem "PsychicSoul" 256 25
	DropItem "PoisonSoul" 256 25
	DropItem "BurningSoul" 256 25
	DropItem "DrownedSoul" 256 25
	DropItem "DreamCreeper" 256 25
	DropItem "Watcher" 256 25
	DropItem "Shade" 256 25
    DropItem "D3Trite" 256 25
    DropItem "FleshSpawn" 256 25
	DropItem "OutcastStalker" 256 25
	DropItem "NewPain" 		256 15
	DropItem "GriefElemental" 	256 15
	DropItem "PlasmaElemental" 	256 15
	DropItem "TorturedSoul" 	256 15
	DropItem "Defiler" 		256 15
	DropItem "Helemental" 		256 15
	DropItem "Inferno" 		256 15
	DropItem "Slomnibus" 		256 15
	DropItem "NewArach" 	256 15
	DropItem "RailArachnotron" 256 15
	DropItem "FusionSpider" 256 15
	DropItem "CGunSpider" 256 15
	DropItem "Aracnorb" 	256 15
	DropItem "BlackWidow" 	256 15
	DropItem "Decepticon" 	256 15
	DropItem "ZombiePlasmaTank" 	256 15
	DropItem "ZombieMissileTank" 	256 15
	DropItem "ZombieTank" 	256 15
	DropItem "BFGArachnotron" 	256 15
	DropItem "Karatron" 	256 15
	DropItem "DevastatorArachnotron"	256 10
	DropItem "NewFatso" 	256 20
	DropItem "ArmDropFatso" 256 20
	DropItem "Hectebus" 	256 20
	DropItem "Daedabus" 	256 20
	DropItem "D3Mancubus" 	256 20	
	DropItem "Mafibus" 	256 20
	DropItem "Maxibus" 	256 20
	DropItem "RocketFatso" 	256 20
	DropItem "PlasmaFatso" 	256 20
	DropItem "Fatso2"	256 20
	DropItem "NewRevenant" 	256 15
	DropItem "Revenant2" 	256 15
	DropItem "DarkRevenant" 	256 15
	DropItem "Malevonant" 	256 15
	DropItem "Incarnate" 	256 1
	DropItem "NailBorg"	256 15
	DropItem "BlasterBorg"	256 15
	DropItem "NailBorgCommando"	256 15
	DropItem "NewVile" 	256 10
	DropItem "Tornadodemon" 256 10
	DropItem "DemonTrickster" 256 10
	DropItem "Diabloist" 	256 10
	DropItem "DarkVile" 	256 10
	DropItem "MediVile" 	256 10
	DropItem "Vile2"	256 10
	DropItem "HellChaingunner" 	256 5
	DropItem "SuperRandomBoss" 256 2
}

actor SuperRandomBoss : RandomSpawner
{
	+BOSS
	DropItem "scalliano"		256 1
	DropItem "NewCyber" 		256 2
	DropItem "Annihilator" 		256 2
	DropItem "Thamuz" 		256 1
	DropItem "Protodemon" 		256 2
	DropItem "Terminator" 		256 2
	DropItem "Cardinal" 		256 2
	DropItem "Superdemon" 		256 2
	DropItem "InfernuxGrand" 	256 2
	DropItem "Cyberbot" 		256 2	
	DropItem "EvilDoomguy"		256 1
	DropItem "Haymaker"		256 2
	DropItem "Incubus"		256 2
	DropItem "HellsBattery"		256 2
	DropItem "SourceGuardianHard" 	256 2	
	DropItem "QueenHard"		256 2	
	DropItem "CyberJG"		256 2
	DropItem "Barbatos"		256 2
	DropItem "Succorbenoth"		256 1
	DropItem "Sabaoth"		256 2
	DropItem "ThamuzV2" 		256 1
	DropItem "IceBarrierCyberdemon"	256 2
	DropItem "NewSpider" 		256 2
	DropItem "Demolisher" 		256 2
	DropItem "ScorpionMastermind" 	256 2
	DropItem "Overlord" 		256 2
	DropItem "SupremeFiend"		256 2
	DropItem "MotherDemon"		256 2
	DropItem "PyroDemon" 		256 2
	DropItem "BigInfernalSpider" 	256 2
	DropItem "Arachnophyte" 	256 2
	DropItem "Azazel" 		256 2
	DropItem "Moloch" 		256 2
	DropItem "InsanitySpider" 	256 2
	//DropItem "HammerHound" 		256 1
	DropItem "DarkArchVile" 	256 2
	DropItem "Gatekeeper" 		256 2
	DropItem "OvermindJr" 		256 2
	DropItem "Demoliphyte" 		256 2
	DropItem "InsanityDemolisher"	256 1
	DropItem "ChoGath"	256 2
	DropItem "GreaterIncubus" 256 2
}