//Reimagined Sounds
Actor PhaseArmor3 : PhaseArmor2 Replaces PhaseArmor { Inventory.PickupSound "PhaseArmor/Pickup" }

Actor InfinityHellfireArmor : HellfireArmorNexus Replaces HellfireArmor
{
Scale 0.8
Inventory.PickupSound "HellfireArmor/Pickup"
Inventory.Pickupmessage "Hellfire Armor"
Inventory.Icon "HFARA0"
States
{
  Spawn:
	HFAR BCDEFGHIJKLMNOPQ 2 Bright A_SpawnItemEx("GhostFire",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),0,128)
	HFAR QPONMLKJIHGFEDCB 2 Bright A_SpawnItemEx("GhostFire",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),0,128)
	Loop
	}
}

Actor HellfireUltraSphere3 : HellFireUltraSphere2 Replaces HellFireUltraSphere { Inventory.PickupSound "HFUltra/Pickup" }

Actor BerserkSphere3 : BerserkSphere2 Replaces BerserkSphere { Inventory.PickupSound "BerserkSphere/Pickup" }

Actor ElusiveSphere3 : ElusiveSphere2 Replaces ElusiveSphere 
{
Inventory.PickupSound "EluSphere/Pickup"
Inventory.UseSound "EluSphere/Use"
Inventory.PickupAnnouncerEntry " "
}

Actor LegendaryPowerShard3 : LegendaryPowerShard2 Replaces LegendaryPowerShard
{
Inventory.UseSound "LegCrystal/Use"
Inventory.PickupSound "LegCrystal/Pickup"
Tag "Legendary Power Shard"
}

Actor InfinityLightNemesisArmor : LightNemesisArmorNEO Replaces LightNemesisArmor
{
States
{
  Spawn:
	ARG1 A 15 Bright
	ARG1 BCDEFGHIJKLMNOPQRSTU 1 Bright
	Loop
	}
}

////Xmas////
ACTOR DarkPresentActive2 : DarkPresentActive Replaces DarkPresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ1 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ1 BBCCDDEE 3
	PRZ1 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Items","healths","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ1 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ1 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Items:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentItemSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Healths:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentHealthSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ1 E 1
	TNT1 A 0 A_Jump(64,"OhShit","OhFuck")
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ1 E 80 A_Quake(7,50,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhShit:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ1 E 160 A_Quake(7,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ1 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhFuck:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ1 E 160 A_Quake(4,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("BossMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ1 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ1 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ1 E 1
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ1 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ1 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ1 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ1 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ1 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy") //Until I make more
    PRZ1 E 70
	TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ1 E 10
    PRZ1 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ1 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ1 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ1 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ1 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ1 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ1 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ1 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ1 E 1
	PRZ1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ1 E 210
	PRZ1 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR RedGreenPresentActive2 : RedGreenPresentActive Replaces RedGreenPresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ2 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ2 BBCCDDEE 3
	PRZ2 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Items","healths","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ2 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ2 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Items:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentItemSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Healths:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentHealthSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGreen",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ2 E 1
	TNT1 A 0 A_Jump(64,"OhShit","OhFuck")
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ2 E 80 A_Quake(7,50,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhShit:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ2 E 160 A_Quake(7,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ2 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhFuck:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ2 E 160 A_Quake(4,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("BossMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ2 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ2 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ2 E 1
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ2 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ2 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ2 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ2 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ2 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ2 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ2 E 10
    PRZ2 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ2 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ2 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ2 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ2 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ2 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ2 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ2 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ2 E 1
	PRZ2 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ2 E 210
	PRZ2 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR RedWhitePresentActive2 : RedWhitePresentActive Replaces RedWhitePresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ3 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ3 BBCCDDEE 3
	PRZ3 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Items","healths","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ3 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleWhite",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ3 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleWhite",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Items:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleWhite",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentItemSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Healths:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleWhite",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentHealthSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleWhite",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ3 E 1
	TNT1 A 0 A_Jump(64,"OhShit","OhFuck")
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ3 E 80 A_Quake(7,50,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhShit:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ3 E 160 A_Quake(7,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ3 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhFuck:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ3 E 160 A_Quake(4,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("BossMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ3 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ3 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ3 E 1
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ3 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ3 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ3 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ3 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ3 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ3 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ3 E 10
    PRZ3 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ3 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ3 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ3 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ3 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ3 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ3 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ3 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ3 E 1
	PRZ3 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ3 E 210
	PRZ3 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR WhiteRedPresentActive2 : WhiteRedPresentActive Replaces WhiteRedPresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ4 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ4 BBCCDDEE 3
	PRZ4 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Items","healths","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ4 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ4 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Items:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentItemSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Healths:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentHealthSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ4 E 1
	TNT1 A 0 A_Jump(64,"OhShit","OhFuck")
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ4 E 80 A_Quake(7,50,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhShit:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ4 E 160 A_Quake(7,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ4 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhFuck:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ4 E 160 A_Quake(4,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("BossMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ4 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ4 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ4 E 1
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ4 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ4 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ4 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ4 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ4 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ4 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ4 E 10
    PRZ4 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ4 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ4 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ4 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ4 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ4 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ4 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ4 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ4 E 1
	PRZ4 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ4 E 210
	PRZ4 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR GreenRedPresentActive2 : GreenRedPresentActive Replaces GreenRedPresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ5 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ5 BBCCDDEE 3
	PRZ5 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Items","healths","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ5 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ5 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Items:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentItemSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Healths:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentHealthSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NormalPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ5 E 1
	TNT1 A 0 A_Jump(64,"OhShit","OhFuck")
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ5 E 80 A_Quake(7,50,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhShit:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ5 E 160 A_Quake(7,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	PRZ5 E 20
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NormalMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  OhFuck:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ5 E 160 A_Quake(4,100,0,700)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("BossMonsterCube",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ5 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ5 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Santa:
    PRZ5 E 1
	TNT1 A 0 A_SpawnItemEX("SantaSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Hackroid:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ5 E 1
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ5 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ5 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ5 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ5 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ5 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ5 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ5 E 10
    PRZ5 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ5 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ5 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ5 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ5 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ5 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ5 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ5 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ5 E 1
	PRZ5 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ5 E 210
	PRZ5 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR LegendaryPresentActive2 : LegendaryPresentActive Replaces LegendaryPresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ6 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ6 BBCCDDEE 3
	PRZ6 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Items","healths","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ6 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleYellow",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("LegendaryPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ6 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleYellow",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAA 0 A_SpawnItemEx("LegendaryPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Items:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleYellow",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("LegendaryPresentItemSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Healths:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleYellow",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("LegendaryPresentHealthSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleYellow",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("LegendaryPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ6 E 80 A_Quake(7,50,0,1400)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("LegendaryMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	TNT1 A 0 A_Jump(70,"MoreMonsters")
	Goto Death
  MoreMonsters:
    PRZ6 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("LegendaryMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	PRZ6 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("LegendaryMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ6 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ6 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ6 E 1
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ6 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ6 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ6 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ6 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ6 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ6 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ6 E 10
    PRZ6 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ6 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ6 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ6 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ6 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ6 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ6 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ6 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ6 E 1
	PRZ6 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ6 E 210
	PRZ6 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR EnragedLegendaryPresentActive2 : EnragedLegendaryPresentActive Replaces EnragedLegendaryPresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ8 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ8 BBCCDDEE 3
	PRZ8 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Powerups","Powerups","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ8 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("EnragedLegendaryPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ8 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAA 0 A_SpawnItemEx("EnragedLegendaryPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Powerups:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryPowerupSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleRed",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ8 E 80 A_Quake(7,50,0,1400)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	TNT1 A 0 A_Jump(70,"MoreMonsters")
	Goto Death
  MoreMonsters:
    PRZ8 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	PRZ8 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("EnragedLegendaryMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ8 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ8 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ8 E 1
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ8 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ8 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ8 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ8 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ8 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ8 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ8 E 10
    PRZ8 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ8 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ8 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ8 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ8 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ8 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ8 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ8 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ8 E 1
	PRZ8 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ8 E 210
	PRZ8 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR NemesisPresentActive2 : NemesisPresentActive Replaces NemesisPresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ7 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ7 BBCCDDEE 3
	PRZ7 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Powerups","Powerups","Weapons","Monsters")
    Goto Bonus
  Bonus:
    PRZ7 E 1
	TNT1 A 0 A_Jump(36,"MoreBonus","EvenMoreBonus")
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGold",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("NemesisPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  MoreBonus:
    PRZ7 E 1
	TNT1 A 0 A_SpawnItem("HellionSmokeAttack")
	PRZ7 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 1 A_SpawnItem("NemesisZombieItemRandomizer")
	PRZ7 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 1 A_SpawnItem("NemesisZombieItemRandomizer")
	PRZ7 E 1 A_SpawnItem("NemesisZombieSuperItemRandomizer")
	Goto Death
  EvenMoreBonus:
    PRZ7 E 1
	TNT1 A 0 A_SpawnItem("HellionSmokeAttack")
	PRZ7 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 1 A_SpawnItem("NemesisHKItemRandomizer")
	PRZ7 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 1 A_SpawnItem("NemesisHKItemRandomizer")
	PRZ7 E 1 A_SpawnItem("NemesisHKSuperItemRandomizer")
	Goto Death
  Ammos:
    PRZ7 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGold",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAA 0 A_SpawnItemEx("NemesisPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Powerups:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGold",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NemesisPresentPowerupSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Weapons:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticleGold",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("NemesisPresentWeaponSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ7 E 80 A_Quake(7,50,0,1400)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NemesisMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	TNT1 A 0 A_Jump(70,"MoreMonsters")
	Goto Death
  MoreMonsters:
    PRZ7 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NemesisMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	PRZ7 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("NemesisMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ7 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ7 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ7 E 1
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ7 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ7 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ7 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ7 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ7 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ7 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ7 E 10
    PRZ7 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ7 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ7 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ7 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ7 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ7 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ7 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ7 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ7 E 1
	PRZ7 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ7 E 210
	PRZ7 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR PhasePresentActive2 : PhasePresentActive Replaces PhasePresentActive
{
States
{
  Spawn:
	TNT1 A 0 
    PRZ9 AAAAA 8
	TNT1 A 0 A_PlaySound("xmas/open",7)
	PRZ9 BBCCDDEE 3
	PRZ9 E 35
	TNT1 A 0 A_Jump(26,"WTF","Jackpot")
	TNT1 A 0 A_Jump(168,"Powerups","Powerups","Powerups","Monsters")
    Goto Bonus
  Bonus:
    PRZ9 E 1
	TNT1 A 0 A_Jump(92,"Ammos")
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticlePurple",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentBonusSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Ammos:
    PRZ9 E 1
    TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticlePurple",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 AAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("NormalPresentAmmoSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,64)
	Goto Death
  Powerups:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("xmas/reward",7)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("ArmorParticlePurple",random(-12,12),random(-12,12),random(0,24),random(-4,4),random(-4,4),random(2,6),random(-20,20))
	TNT1 A 0 A_SpawnItemEx("PhasePresentRewardSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Monsters:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("worlds/quake",7)
	PRZ9 E 80 A_Quake(7,50,0,1400)
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("PhaseMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	TNT1 A 0 A_Jump(70,"MoreMonsters")
	Goto Death
  MoreMonsters:
    PRZ9 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("PhaseMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	PRZ9 E 35
	TNT1 A 0 A_PlaySound("Weapons/ProxFire")
	TNT1 A 0 A_SpawnItemEx("PhaseMonsterCube",0,0,1,random(1,8),0,random(20,35),random(0,360),0,0)
	Goto Death
  Jackpot:
    PRZ9 E 1
	TNT1 A 0 A_Jump(32,"Barrels")
	TNT1 A 0 A_Jump(256,"Hackroid","Doomslayer","TheScrollOfHellfire","Yoooooo")
	Goto Death
  Barrels:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("xmas/surprise",7)
	PRZ9 EEEEEE 4 A_SpawnItemEX("DangerousBarrelSpawner",0,0,1,random(8,16),0,random(16,20),random(0,360),0,64)
	Goto Death
  Hackroid:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("xmas/leet",7)
	TNT1 A 0 A_SpawnItemEx("PresentHackroidSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Doomslayer:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("xmas/secret",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEx("PresentDoomslayerSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  TheScrollOfHellfire:
    PRZ9 E 1
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 Radius_Quake(5, 350, 0, 140, 0)
	TNT1 A 0 A_PlaySoundEx("brain/spit",7,0,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-72,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-144,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-216,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,-288,2)
    TNT1 A 0 A_CustomMissile("PentaLine3",0,0,0,2)
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFFireSpawned2",0,0,0,0,0,0,0,0,128)
	PRZ9 E 15
	TNT1 A 0 A_SpawnItemEx("HFLavaMist",0,0,1,random(1,8),0,random(8,15),random(0,360),0,128)
	PRZ9 E 15
	TNT1 A 0 A_PlaySound("HFCyb/laugh2",7)
	TNT1 AAAAA 0 A_SpawnItemEx("HellFlame",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ScrollOfHellfire",0,0,1,random(1,8),0,random(8,15),random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("HellfireArmor",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltraSphere",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  Yoooooo:
    PRZ9 E 1
    TNT1 A 0 A_PlaySound("xmas/yoooooo",7)
	PRZ9 E 287
	TNT1 A 0 A_SpawnItemEx("PresentRuneSpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  WTF:
    PRZ9 E 1
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("StandardPresents") == 1,3)
	TNT1 A 0 A_Jump(100,"JokeEnemy")
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb","SeriousShit")
	Goto Death
	TNT1 A 0 A_Jump(256,"WormInfestation","Armageddon","MiniCaleb")
	Goto Death
  SeriousShit:
    TNT1 A 0 A_Jump(128,"JokeEnemy")
    PRZ9 E 70
    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,4000,3001)
	PRZ9 E 10
    PRZ9 E 45 A_Quake(5,2000,0,2000) //Radius_Quake(5,2000,0,140) 
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	PRZ9 EEEEEEEEEEEEEEEE 8 A_SpawnItemEx("BeheadedKamikazePresentSpawner",0,0,1,random(10,14),0,random(10,28),random(0,360),0,60)
	Goto Death
  WormInfestation:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("xmas/no",7)
	PRZ9 EEEEEEEEEEEEEEEEEE 20 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ9 EEEEEEEEEEEEEEEEEE 10 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	PRZ9 EEEEEEEEEEEEEEEEEE 5 A_SpawnItemEx("VenomMaggotSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Armageddon:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("xmas/armageddon",7,1,0,ATTN_NONE)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(2, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(3, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(4, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(5, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(6, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(7, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(8, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 Radius_Quake(9, 90, 0, 140, 0)
	PRZ9 E 90
	TNT1 A 0 A_SpawnItemEX("XmasBoom",0,0,0,0,0,0,0)
	PRZ9 E 35 A_StopSound(7)
	Goto Death
  JokeEnemy:
    PRZ9 E 1
	TNT1 A 0 A_PlaySound("present/wtf",7,1.0,0,ATTN_NONE)
	TNT1 A 0 A_SpawnItemEX("JokeEnemySpawner",0,0,1,random(1,8),0,random(8,15),random(0,360),0,0)
	Goto Death
  MiniCaleb:
    PRZ9 E 1
	PRZ9 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 A_SpawnItemEX("CalebSpawner",0,0,1,random(8,10),0,random(8,15),random(0,360),0,0)
	Goto Death
  Death: 
    PRZ9 E 210
	PRZ9 EEEEEEEEEEEEEEEEEEEEEE 2 A_FadeOut(0.05)
    Stop
	}
}

ACTOR JokeEnemySpawner : RandomSpawner
{
+DROPPED
DropItem "Santa", 256, 1
DropItem "SadFace", 256, 1
DropItem "TheOni", 256, 1
DropItem "Bagel", 256, 1
DropItem "DarkTerrorist", 256, 1
DropItem "MexicanRevenant", 256, 1
DropItem "Spoon", 256, 1
DropItem "LivingDevastator", 256, 1
DropItem "Shrek", 256, 1
DropItem "Sonic", 256, 1
DropItem "Shrek", 256, 1
DropItem "Barney", 256, 1
DropItem "MioHonda", 256, 1
DropItem "JohnRomeo", 256, 1
DropItem "LegendaryGYATT", 256, 1
DropItem "NexusSpookyDingySpawner", 256, 1
}

ACTOR PresentRuneSpawner2 : PresentRuneSpawner Replaces PresentRuneSpawner
{
+DROPPED
DropItem "LegendaryRune2", 256, 1
DropItem "AgilityRune", 256, 1
DropItem "VitalityRune", 256, 1
DropItem "NemesisRune", 256, 1
DropItem "VoidRune", 256, 1
DropItem "TrueLegendaryRune", 256, 1
DropItem "TerminatorItem", 256, 1
DropItem "NexusStrengthRune", 256, 1
DropItem "NexusHighJumpRune", 256, 1
DropItem "NexusResistanceRune", 256, 1
DropItem "NexusSpreadRune", 256, 1
DropItem "TarmidhesRune", 256, 1 //STC
DropItem "SignetOfNecromancy", 256, 1 //STC
}

ACTOR INFLegendaryPresentMonsterSpawner : LegendaryPresentMonsterSpawner Replaces LegendaryPresentMonsterSpawner
{
+DROPPED
DropItem "LegendaryZombie", 256, 100
DropItem "LegendaryAssaultCaptain", 256, 95
DropItem "LegendaryLieutenant", 256, 93
DropItem "LegendaryRevolverZombie", 256, 92 //DJB
DropItem "LegendaryStealthTrooper", 256, 90
DropItem "LegendaryProShotgunner", 256, 89 //Sticky
DropItem "LegendaryLeader", 256, 88
DropItem "EpicLegendaryZombie", 256, 87 //AP
DropItem "LegendaryQuadShotgunZombie", 256, 86 //TLCA
DropItem "LegendaryCommando", 256, 85
DropItem "LegendaryRailgunZombie", 256, 84 //Naturalx
DropItem "LegChainsawZombie", 256, 83 //DJB
DropItem "LegendaryGeneral", 256, 79
DropItem "LegendaryAdmiral", 256, 79 //Sticky
DropItem "LegendaryPyroZombie", 256, 79 //Titanium
DropItem "LegendaryColonel", 256, 79 //Titanium
DropItem "LegendaryDevastatorZombie", 256, 79 //Sticky
DropItem "LegendaryImp", 256, 77
DropItem "LegendaryPhaseImp", 256, 75
DropItem "LegendarySuicideBomber", 256, 60
DropItem "LegendaryBeheadedKamikaze", 256, 58
DropItem "LegendaryApparition", 256, 57
DropItem "LegendaryUberCommando", 256, 56 //Consul
DropItem "LegendarySoul", 256, 55
DropItem "LegendaryLurker", 256, 55 //TLCA
DropItem "LegendaryNightmare", 256, 55 //Naturalx
DropItem "LegendaryHeroSoul", 256, 53
DropItem "LegendaryRedeemer", 256, 52
DropItem "LegendaryNecromancer", 256, 50
DropItem "LegendaryTormentor", 256, 47
DropItem "LegendaryBabySentient", 256, 45
DropItem "LegendaryBabyDemolisher", 256, 43
DropItem "LegendaryKrieger", 256, 40
DropItem "LegendaryDoomguy", 256, 30
DropItem "LegendaryBehemoth", 256, 27
DropItem "LegendaryRevenant", 256, 25
DropItem "LegendaryHellKnight", 256, 24
DropItem "LegendaryCybruiser", 256, 22
DropItem "LegendaryCyberNoble", 256, 20
DropItem "LegendaryAfrit", 256, 18
DropItem "LegendaryArchon", 256, 18
DropItem "LegendaryVile", 256, 16
DropItem "LegendaryCrusader", 256, 15
DropItem "LegendaryVessel", 256, 14
DropItem "LegendarySentient", 256, 13
DropItem "LegendaryCyberdemon", 256, 12
DropItem "LegendaryAnnihilator", 256, 11
DropItem "LegendaryCardinal", 256, 9
DropItem "CorruptedLegendaryCardinal", 256, 5
DropItem "Hibachi", 256, 5
DropItem "LegendaryTerminator", 256, 2 //Here's hoping your luck won't be this shitty
}

ACTOR INFEnragedLegendaryPresentMonsterSpawner : EnragedLegendaryPresentMonsterSpawner Replaces EnragedLegendaryPresentMonsterSpawner
{
+DROPPED
DropItem "EnragedLegendaryZombie", 256, 80
DropItem "EnragedLegendaryRevolverZombie", 256, 79 //Sticky
DropItem "EnragedLegendaryCowboy", 256, 79 //TLCA
DropItem "EnragedLegendaryAssaultCaptain", 256, 77
DropItem "EnragedLegendaryLieutenant", 256, 75
DropItem "EnragedLegendarySuperShotgunZombie", 256, 74
DropItem "EnragedLegendaryCommando", 256, 73
DropItem "EnragedLegendaryStealthTrooper", 256, 72
DropItem "EnragedLegendaryImp", 256, 70
DropItem "EnragedLegendaryFiend", 256, 65
DropItem "EnragedLegendarySuicideBomber", 256, 60
DropItem "EnragedLegendarySoul", 256, 58
DropItem "EnragedLegendaryRedeemer", 256, 50
DropItem "EnragedLegendaryNecromancer", 256, 47
DropItem "EnragedLegendaryTormentor", 256, 43
DropItem "EnragedLegendaryBabySentient", 256, 40
DropItem "EnragedLegendaryBehemoth", 256, 38
DropItem "EnragedLegendaryHellKnight", 256, 35
DropItem "EnragedLegendaryAfrit", 256, 30 //TLCA
DropItem "EnragedLegendaryArchon", 256, 28 //TLCA
DropItem "EnragedLegendaryBelphegor", 256, 27 //Sticky
DropItem "EnragedLegendaryCybruiser", 256, 25
DropItem "EnragedLegendarySummoner", 256, 20 //TLCA
DropItem "EnragedLegendarySentient", 256, 10
DropItem "EnragedLegendaryCyberdemon", 256, 5
}

ACTOR INFNemesisPresentMonsterSpawner : NemesisPresentMonsterSpawner Replaces NemesisPresentMonsterSpawner
{
+DROPPED
DropItem "NemesisZombie", 256, 80
DropItem "NemesisBandit", 256, 79 //VAST
DropItem "NemesisAssaultCaptain", 256, 77
DropItem "NemesisCommando", 256, 73
DropItem "NemesisStealthTrooper", 256, 72
DropItem "NemesisRebelSoldier", 256, 71 //TLCA
DropItem "NemesisImp", 256, 70
DropItem "NemesisPhaseImp", 256, 68 //Sticky
DropItem "NemesisSuicideBomber", 256, 65
DropItem "NemesisFiend", 256, 58
DropItem "NemesisSoul", 256, 50
DropItem "NemesisSuperShotgunZombie", 256, 48
DropItem "NemesisUberCommando", 256, 47 //Consul
DropItem "NemesisGeneralRoasterock", 256, 47 //Sticky
DropItem "NemesisDefiler", 256, 46
DropItem "NemesisBloodMage", 256, 45 //VAST
DropItem "NemesisChainsawZombie", 256, 44
DropItem "NemesisTormentor", 256, 43
DropItem "NemesisBabySentient", 256, 40
DropItem "NemesisBehemoth", 256, 38
DropItem "NemesisRevenant", 256, 35
DropItem "NemesisHellKnight", 256, 25
DropItem "NemesisBelphegor", 256, 22 //Sticky
DropItem "NemesisCyberNoble", 256, 20
DropItem "NemesisExile", 256, 15
DropItem "NemesisSentient", 256, 10
DropItem "NemesisCyberdemon", 256, 5
DropItem "NemHellsmith", 256, 2
}

ACTOR INFPhasePresentMonsterSpawner : PhasePresentMonsterSpawner Replaces PhasePresentMonsterSpawner
{
+DROPPED
DropItem "PhaseImp", 256, 60
DropItem "PhaseGuardianCube", 256, 50
DropItem "PhaseShotgunCommando", 256, 45
DropItem "PhaseCacodemon", 256, 42
DropItem "PhaseElemental", 256, 41
DropItem "PhaseOverlord", 256, 35
DropItem "PhaseNightmare", 256, 32
DropItem "PhaseCommando", 256, 31 //Consul
DropItem "PhaseExile", 256, 30
DropItem "PhaseGhoul", 256, 25
DropItem "PhaseWarlord", 256, 22
DropItem "PhaseCyberdemon", 256, 20
DropItem "Manipulator", 256, 15
DropItem "sin-genjitsu3", 256, 10
DropItem "CyberdemonCommander", 256, 8 //TLCA
DropItem "AbyssalSatyrVoid", 256, 5
DropItem "CerebralCommander", 256, 3
}

ACTOR NormalPresentItemSpawner2 : NormalPresentItemSpawner Replaces NormalPresentItemSpawner
{
+DROPPED
DropItem "MarineBeacon", 256, 30
DropItem "PartialKakuhou", 256, 27
DropItem "PortableMedCellPack", 256, 27
DropItem "PowerStimpack", 256, 25
DropItem "Megapack", 256, 25
DropItem "MarineSquadBeacon", 256, 20
DropItem "ElusiveSphere", 256, 20
DropItem "HasteSphere", 256, 20
DropItem "VampirismSphere", 256, 20
DropItem "TerrorSphere", 256, 20
DropItem "SalvationSphere", 256, 17
DropItem "SentryBoxSpawner", 256, 15
DropItem "SkullOfPower", 256, 15
DropItem "DemonicChalice", 256, 15
DropItem "AmpGoggles", 256, 15
DropItem "MarineDispensersBeacon", 256, 15
DropItem "MarineMedicBeacon", 256, 15
DropItem "Jetpack", 256, 15
DropItem "RingOfRegenerationLow", 256, 13
DropItem "BrimstoneItem" 256, 11
DropItem "MagicCard", 256, 11
DropItem "HEMMegaMap", 256, 11
DropItem "AmmoSphere", 256, 10
DropItem "UtilityCrate", 256, 10
DropItem "ModdedInvulnerabilitySphere", 256, 8
DropItem "SphereOfPower", 256, 8
DropItem "DoomSphereDust", 256, 8
DropItem "ShuffleSphere", 256, 8
DropItem "ItemShuffleSphere", 256, 8
DropItem "UnbelieveabilitySphere", 256, 5
DropItem "UnstabilitySphere", 256, 5
DropItem "ArmorRegenerator", 256, 5
DropItem "MarineDBFGBeacon", 256, 4
DropItem "ExplosiveDTechUpgrade", 256, 3
DropItem "VoidCore", 256, 2
DropItem "UraniumCore", 256, 2
DropItem "TerminatorItem", 256, 1
}

ACTOR NexusSpookyDingySpawner : RandomSpawner
{
+DROPPED
DropItem "Santa", 256, 1
DropItem "SadFace", 256, 1
DropItem "TheOni", 256, 1
DropItem "Bagel", 256, 1
DropItem "DarkTerrorist", 256, 1
DropItem "MexicanRevenant", 256, 1
DropItem "Spoon", 256, 1
DropItem "LivingDevastator", 256, 1
DropItem "Shrek", 256, 1
DropItem "Sonic", 256, 1
DropItem "Shrek", 256, 1
DropItem "Barney", 256, 1
DropItem "MioHonda", 256, 1
DropItem "NexusSpookyDingy", 256, 1
}

ACTOR BeheadedKamikazePresentSpawner : RandomSpawner
{
+DROPPED
DropItem "BeheadedKamikazePresent", 256, 100
DropItem "LegendaryBeheadedKamikazePresent", 256, 2
}

Actor LegendaryBeheadedKamikazePresent : LegendaryBeheadedKamikaze
{
Health 400
Species "Kamikaze"
+THRUSPECIES
+LOOKALLAROUND
+NOPAIN
-COUNTKILL
Dropitem ""
Tag "\c[z3]Legendary Beheaded Kamikaze\c-"
States
	{
   	Spawn:
        TNT1 A 0
        TNT1 A 0 A_PlaySound("suicide/scream",CHAN_VOICE,1.0,1)
	SpawnLoop:
	   	LKAM AA 2 Bright A_Wander
		TNT1 A 0 A_CheckFloor("Idle")
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM AB 2 Bright A_Wander
		TNT1 A 0 A_CheckFloor("Idle")
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM BB 2 Bright A_Wander
		TNT1 A 0 A_CheckFloor("Idle")
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM CC 2 Bright A_Wander
		TNT1 A 0 A_CheckFloor("Idle")
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM CD 2 Bright A_Wander
		TNT1 A 0 A_CheckFloor("Idle")
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM DD 2 Bright A_Wander
		TNT1 A 0 A_CheckFloor("Idle")
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	Idle:
		LKAM AA 2 Bright A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM AB 2 Bright A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM BB 2 Bright A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM CC 2 Bright A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM CD 2 Bright A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM DD 2 Bright A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		Loop
	See:
		LKAM AA 2 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM AB 2 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM BB 2 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM CC 2 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM CD 2 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM DD 2 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		Loop
	Missile:
		TNT1 A 0
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 1 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		Goto Missile3
	Missile3:
		TNT1 A 0
		TNT1 A 0 A_CposRefire
		TNT1 A 0 A_PlaySound("suicide/scream",CHAN_VOICE,1.0,1)
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_GiveInventory("LegSuicideJumping",1)
		TNT1 A 0 A_Recoil(-15)
		LKAM ABCD 1 Bright A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_Recoil(-15)
		LKAM ABCD 1 Bright A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_Recoil(-15)
		LKAM ABCD 1 Bright A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_Recoil(-15)
		TNT1 A 0 A_JumpIf(z - floorz >= 64,"ChargeStop")
		LKAM ABCD 1 Bright A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
		Goto Missile2
	Missile2:
		TNT1 A 0
		TNT1 A 0 A_JumpIf(velx != 0 || vely != 0,"Missile3")
		Goto ChargeStop
	ChargeStop:
		TNT1 A 0
		LKAM A 1 Bright A_Stop
		TNT1 A 0 A_JumpIfInTargetLOS("Melee",90,JLOSF_DEADNOJUMP,200)
		Goto See
	Melee:
		TNT1 A 0
		TNT1 A 0 A_StopSound(CHAN_VOICE)
		TNT1 A 0 A_Facetarget
		LKAM A 2 Bright A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		TNT1 A 0 A_CustomBulletAttack(0,0,1,10000,"LegSBomberAttack",44)
		TNT1 A 0 A_CustomMissile("LegZombieSuicideBomb",24,0,0,CMF_AIMDIRECTION)
		Goto Kill
	PainAttack:
		TNT1 A 0
		TNT1 A 0 A_StopSound(CHAN_VOICE)
		TNT1 A 0 A_Facetarget
		LKAM A 2 Bright A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		TNT1 A 0 A_CustomBulletAttack(10,10,100,10000,"LegSBomberAttack",2500)
		TNT1 A 0 A_CustomMissile("LegZombieSuicideBomb",24,0,0,CMF_AIMDIRECTION)
		Goto Kill
	Pain:
		TNT1 A 0
		TNT1 A 0 A_StopSound(CHAN_VOICE)
		LKAM A 3 Bright
		TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		LKAM A 3 Bright A_Pain
		TNT1 A 0 A_JumpIfInventory("Tic",3,"PainAttack")
		TNT1 A 0 A_GiveInventory("Tic",1)
		Goto See
	Death:
		TNT1 A 0
		TNT1 AAA 0 A_StopSound(CHAN_VOICE)
		TNT1 A 0 A_TakeInventory("Tic",999999)
		TNT1 A 0 A_CustomMissile("SuicideBomb",24,0,0,CMF_AIMDIRECTION)
		TNT1 A 0 A_SpawnItemEx("OrangeParticleSpawner",0,0,24,0,0,0,0,128) 
		TNT1 AAA 0 A_CustomMissile("Kaboom3",24,0,random(0,360),2,random(0,360))
		TNT1 AAA 0 A_CustomMissile("SmokeFX2",24,0,random(0,360),2,random(0,360))
		TNT1 AAAA 0 A_SpawnItemEx("Debris",0,0,24,Random(4,-4),Random(4,-4),Random(4,8),0,128)
		TNT1 A 0 A_SpawnItem("RocketEx",0,24)
		TNT1 A 0 A_Stop
		TNT1 A 0 A_PlaySound("weapons/rocklx",CHAN_BODY)
		LKBM A 5 Bright
		LKBM B 5 Bright A_Scream
		LKBM C 5 A_NoBlocking
		LKBM DEFGH 5
		LKBM I -1
		Stop
	Kill:
		TNT1 A 0
		TNT1 A 0 A_Die("Extreme")
		Goto XDeath
	XDeath:
		TNT1 A 0
		TNT1 AAA 0 A_StopSound(CHAN_VOICE)
		TNT1 A 0 A_TakeInventory("Tic",999999)
		TNT1 A 0 A_Stop
		LKBM A 5 Bright
		LKBM B 5 Bright A_XScream
		LKBM C 5 A_NoBlocking
		LKBM DEFGH 5
		LKBM I -1
		Stop
	}
}

////End of Xmas////

Actor InfinityAmmoPack : "NonBrokenAmmoPack" Replaces "NonBrokenAmmoPack"
{
Tag "Ammo Satchel"
States
{
  Use:
      TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("AmmoFull", 0) == 2, "Full")
	  TNT1 A 0 A_PlaySound("ammosatchel/use")
	  TNT1 A 0 A_GiveInventory("BulletMag",20)
	  TNT1 A 0 A_GiveInventory("LegendaryLMGBulletMag",5)
	  TNT1 A 0 A_GiveInventory("ELegendaryLMGBulletMag",7)
	  //TNT1 A 0 A_GiveInventory("NemesisDMGBulletMag",2)
	  TNT1 A 0 A_GiveInventory("NewShell",8)
	  TNT1 A 0 A_GiveInventory("ExplosiveAmmo",2)
	  TNT1 A 0 A_GiveInventory("LegendaryShell",2)
	  //TNT1 A 0 A_GiveInventory("LegendaryCell",6)
	  TNT1 A 0 A_GiveInventory("EnragedLegendaryShell",4)
	  TNT1 A 0 A_GiveInventory("Missile",4)
	  TNT1 A 0 A_GiveInventory("Gas",10)
	  TNT1 A 0 A_GiveInventory("NewCell",20)
	  TNT1 A 0 A_GiveInventory("DemonAmmo",15)
	  TNT1 A 0 A_GiveInventory("LDemonAmmo",6)
	  TNT1 A 0 A_GiveInventory("ILDemonAmmo",8)
	  //TNT1 A 0 A_GiveInventory("HadesCrystal",10)
	  //TNT1 A 0 A_GiveInventory("AcidAmmo",10)
	  TNT1 A 0 A_GiveInventory("DustMana",10)
	  TNT1 A 0 A_GiveInventory("ProxMines",2)
	  TNT1 A 0 A_GiveInventory("HandGrenadeAmmo",1)
	  TNT1 A 0 A_GiveInventory("MineAmmo",1)
	  Stop
	  }
}