Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ACTOR BackPackChecker : BackpackItem replaces BagOfHolding
- {
- States
- {
- Spawn:
- TNT1 A 0 NoDelay A_JumpIf(CheckClass("Corvette",AAPTR_PLAYER1),"Whoops") // one time class check
- TNT1 A 0 A_SpawnItemEx("BackpackSpawner")
- TNT1 A 0 A_Remove(0)
- Stop
- Whoops:
- TNT1 A 0 A_SpawnItemEx("ClassicBackpackSpawner")
- TNT1 A 0 A_Remove(0)
- Stop
- }
- }
- Actor BackpackSpawner : RandomSpawner
- {
- DropItem "BackpackGroup1"
- DropItem "BackpackGroup2"
- DropItem "BackpackGroup3"
- DropItem "BackpackGroup4"
- DropItem "BackpackGroup5"
- DropItem "BackpackGroup6"
- }
- ACTOR BackpackGroup : CustomInventory
- {
- +FLOATBOB
- Inventory.PickupSound "PICUP5"
- Inventory.PickupMessage "This bag of holding seems to have a few items already in it..."
- States
- {
- Spawn:
- BAGH A 1 Bright A_SpawnItemEx("WingsOfWrathFlare",0,0,31,0,0,0,0,SXF_NOCHECKPOSITION)
- Loop
- Pickup:
- TNT1 A 0 A_GiveInventory ("BrutalBagOfHolding", 1)
- TNT1 A 0 A_GiveInventory ("BottleBundle", 1)
- TNT1 A 0 A_GiveInventory ("Mana", 5)
- TNT1 A 0 A_GiveInventory ("Experience", (100 * GetCvar("ExpModifier")))
- TNT1 A 0 ACS_NamedExecute("GoldTrap")
- TNT1 A 0 ACS_NamedExecute("GreenTrap")
- TNT1 A 0 ACS_NamedExecute("BlueTrap")
- TNT1 A 0 ACS_NamedExecute("RedTrap")
- TNT1 A 0 ACS_NamedExecute("YellowTrap")
- TNT1 A 0 ACS_NamedExecute("OrangeTrap")
- stop
- }
- }
- ACTOR BackpackGroup1 : BackpackGroup
- {
- States
- {
- Pickup:
- TNT1 A 0 A_GiveInventory ("BrutalArtiTeleport", 1)
- goto Super::Pickup
- }
- }
- ACTOR BackpackGroup2 : BackpackGroup
- {
- States
- {
- Pickup:
- TNT1 A 0 A_GiveInventory ("AdrenalineBooster",1)
- goto Super::Pickup
- }
- }
- ACTOR BackpackGroup3 : BackpackGroup
- {
- States
- {
- Pickup:
- TNT1 A 0 A_GiveInventory ("BrutalShadowSphere",1)
- goto Super::Pickup
- }
- }
- ACTOR BackpackGroup4 : BackpackGroup
- {
- States
- {
- Pickup:
- TNT1 A 0 A_GiveInventory ("BrutalChickenDevice", 1)
- goto Super::Pickup
- }
- }
- ACTOR BackpackGroup5 : BackpackGroup
- {
- States
- {
- Pickup:
- TNT1 A 0 A_GiveInventory ("RoosterRoaster", 1)
- goto Super::Pickup
- }
- }
- ACTOR BackpackGroup6 : BackpackGroup
- {
- States
- {
- Pickup:
- TNT1 A 0 A_GiveInventory ("BrutalArtiFly", 1)
- goto Super::Pickup
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement