Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- actor BlankPickup
- {
- +NOINTERACTION
- Radius 0
- Height 0
- States
- {
- Spawn:
- TNT1 A 0
- stop
- }
- }
- actor NoBackpack: BlankPickup replaces Backpack {}
- actor GPickup
- {
- +NOINTERACTION
- Radius 0
- Height 0
- States
- {
- Spawn:
- TNT1 A 0
- TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(725, 0) == 1, "DMSpawn")
- TNT1 A 0 A_JumpIf(1==1, "CoopSpawn")
- stop
- CoopSpawn:
- TNT1 A 0
- stop
- DMSpawn:
- TNT1 A 0
- stop
- }
- }
- ////
- // DROPS
- ////
- #include "actors/replace_drops.txt"
- ////
- // RANDOM SPAWNERS
- ////
- actor GR_Base: RandomSpawner
- {
- Radius 0
- Height 0
- }
- actor GR_Clip: GR_Base
- {
- dropitem "GD_Milk", 255, 5
- dropitem "GD_Helmet", 255, 4
- dropitem "GD_MinorArcane", 140, 2
- dropitem "GD_MinorMystic", 140 2
- dropitem "GD_Bread", 255, 1
- dropitem "GD_SteelArmor", 80, 1
- dropitem "GD_Spell", 60, 1
- dropitem "GD_Chest", 60, 1
- }
- actor GR_ClipBox: GR_Base
- {
- dropitem "GD_Drumstick", 255, 5
- dropitem "GD_MinorMystic", 255, 2
- dropitem "GD_MinorArcane", 255, 2
- dropitem "GD_Bread", 255, 1
- dropitem "GD_Spell", 255, 1
- dropitem "GD_Chest", 255, 1
- }
- actor GR_Shell: GR_Base
- {
- dropitem "GD_MinorMystic", 255, 3
- dropitem "GD_MinorArcane", 255, 3
- dropitem "GD_Drumstick", 255, 1
- dropitem "GD_MajorArcane", 255, 1
- }
- actor GR_Cell: GR_Base
- {
- dropitem "GD_MajorArcane", 255, 1
- dropitem "GD_MajorMystic", 255, 1
- }
- actor GR_CellPack: GR_Base
- {
- dropitem "GD_MajorArcane", 255, 1
- dropitem "GD_MajorMystic", 255, 1
- }
- actor GR_Chainsaw: GR_Base
- {
- dropitem "GD_CrystalBall", 255, 1
- dropitem "GD_SteelArmor", 255, 1
- dropitem "GD_Spell", 255, 1
- dropitem "GD_Chest", 255, 1
- }
- actor GR_Shotgun: GR_Base
- {
- dropitem "GD_Drumstick", 255, 3
- dropitem "GD_MinorMystic", 255, 3
- dropitem "GD_MajorArcane", 180, 2
- dropitem "GD_MajorMystic", 180, 2
- dropitem "GD_SteelArmor", 100, 1
- dropitem "GD_Spell", 140, 1
- dropitem "GD_Chest", 140, 1
- }
- actor GR_SuperShotgun : GR_Base
- {
- dropitem "GD_Drumstick", 255, 3
- dropitem "GD_MajorMystic", 145, 3
- dropitem "GD_MajorArcane", 145, 1
- dropitem "GD_SteelArmor", 200, 1
- dropitem "GD_Spell", 180, 1
- dropitem "GD_Chest", 180, 1
- }
- actor GR_Chaingun: GR_Base
- {
- dropitem "GD_MajorArcane", 255, 1
- dropitem "GD_MajorMystic", 255, 1
- dropitem "GD_SteelArmor", 255, 1
- dropitem "GD_Spell", 180, 1
- dropitem "GD_Chest", 180, 1
- }
- actor GR_RocketLauncher: GR_Base
- {
- dropitem "GD_MajorArcane", 255, 1
- dropitem "GD_MajorMystic", 255, 1
- dropitem "GD_Spell", 255, 1
- dropitem "GD_Chest", 255, 1
- }
- actor GR_PlasmaRifle : GR_Base
- {
- dropitem "GD_MajorArcane", 255, 1
- dropitem "GD_MajorMystic", 255, 1
- dropitem "GD_Spell", 255, 1
- dropitem "GD_Chest", 255, 1
- }
- actor GR_BFG9000: GR_Base
- {
- dropitem "GD_Yashichi", 255, 1
- dropitem "GD_GoldArmor", 255, 1
- dropitem "GD_Spell", 255, 1
- dropitem "GD_Chest", 255, 1
- }
- ////
- // ACTUAL PICKUPS
- ////
- actor GP_Clip: GPickup replaces Clip
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_Clip")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MinorMysticDM")
- stop
- }
- }
- actor GP_ClipBox: GPickup replaces ClipBox
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_ClipBox")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MajorMysticDM")
- stop
- }
- }
- actor GP_Shell: GPickup replaces Shell
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_Shell")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MinorArcaneDM")
- stop
- }
- }
- actor GP_ShellBox: GPickup replaces ShellBox
- {
- States
- {
- CoopSpawn:
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MajorArcaneDM")
- stop
- }
- }
- actor GP_Rocket: GPickup replaces RocketAmmo
- {
- States
- {
- CoopSpawn:
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MinorArcaneDM")
- stop
- }
- }
- actor GP_RocketBox: GPickup replaces RocketBox
- {
- States
- {
- CoopSpawn:
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MajorArcaneDM")
- stop
- }
- }
- actor GP_Cell: GPickup replaces Cell
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_Cell")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MinorMysticDM")
- stop
- }
- }
- actor GP_CellPack: GPickup replaces CellPack
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_CellPack")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_MajorMysticDM")
- stop
- }
- }
- actor GP_Chainsaw: GPickup replaces Chainsaw
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_Chainsaw")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("DMShield")
- stop
- }
- }
- actor GP_Shotgun: GPickup replaces Shotgun
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_Shotgun")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("DMLance")
- stop
- }
- }
- actor GP_SuperShotgun: GPickup replaces SuperShotgun
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_SuperShotgun")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("DMDagger")
- stop
- }
- }
- actor GP_Chaingun: GPickup replaces Chaingun
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_Chaingun")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("DMClusterMissile")
- stop
- }
- }
- actor GP_RocketLauncher: GPickup replaces RocketLauncher
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_RocketLauncher")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("DMTorch")
- stop
- }
- }
- actor GP_PlasmaRifle: GPickup replaces PlasmaRifle
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_PlasmaRifle")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("DMEarthshaker")
- stop
- }
- }
- actor GM_BFG9000: GPickup replaces BFG9000
- {
- States
- {
- CoopSpawn:
- TNT1 A 0 A_SpawnItemEx("GR_BFG9000")
- stop
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("DMBracelet")
- stop
- }
- }
- actor GM_Megasphere: GPickup replaces Megasphere
- {
- States
- {
- CoopSpawn:
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_Yashichi")
- stop
- }
- }
- actor GM_Megasphere: GPickup replaces InvulnerabilitySphere
- {
- States
- {
- CoopSpawn:
- DMSpawn:
- TNT1 A 0 A_SpawnItemEx("GD_PowerShield")
- stop
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement