actor PigTank : ZActorMetalBackswitch 19141
{
  obituary "%o was shredded by a Pigcop tank."
  SpawnID 112
  health 600
  radius 35
  height 64
  mass 1000
  speed 12
  attacksound "pistol/shoot"
  MONSTER
  +FLOORCLIP
  +NOBLOOD
  +NOICEDEATH
  damagefactor "AlienzShrinker", 0.0
  damagefactor "Shrinkerhit", 0.0
  damagefactor "Explosion", 0.50
  damagefactor "RocketExplosion", 0.50
  damagefactor "ShellExplosion", 0.70
  damagefactor "Fire", 0.4
  damagefactor "BulletFlame", 0.4
  damagefactor "Shrinker", 0.0
  damagefactor "Expander", 0.25
  damagefactor "Plasma", 1.3
  damagefactor "MicrowaveBlast", 1.3
  painchance 64
  painchance "Fire", 10
  painchance "BulletFlame", 10
  painchance "PlasmaSpark", 256
  painchance "MicrowaveBlast", 256
  Species "Pigcops"
  +DOHARMSPECIES
  +NOINFIGHTSPECIES
  +DONTHARMCLASS
  WoundHealth 10
  states
  {
  Spawn:
    ENE6 AA 5 {A_Look; if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_StopSound(7)
    loop
  See:
    ENE6 A 1
    "####" "#" 0 A_PlaySound("pig/tank",7,1,1)
    ENE6 A 4 {A_Chase; if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    loop
  Missile:
    "####" "#" 0 A_Jump(128, "Grenade")
  Guns:
    ENE6 A 5 {A_FaceTarget(25.0); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" A 0 A_JumpIfTargetInLOS(1, 45)
    loop
    "####" A 0 A_JumpIfTargetInLOS(10, 5)
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 BCBC 2 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, 20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawnLeft", 51, 0, -60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,-16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, -20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawn", 51, 0, 60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    loop
    "####" "#" 0 A_StopSound(7)
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 BCBC 2 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, 20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawnLeft", 51, 0, -60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,-16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, -20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawn", 51, 0, 60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, 20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawnLeft", 51, 0, -60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,-16,0)
    ENE6 BCBC 2 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, -20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawn", 51, 0, 60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, 20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawnLeft", 51, 0, -60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,-16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, -20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawn", 51, 0, 60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, 20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawnLeft", 51, 0, -60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,-16,0)
    ENE6 BCB 2 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, -20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawn", 51, 0, 60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, 20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawnLeft", 51, 0, -60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,-16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, -20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawn", 51, 0, 60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 BCBC 2 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, 20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawnLeft", 51, 0, -60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,-16,0)
    ENE6 BC 4 bright {A_PlaySound("pistol/shoot", 1); A_CustomMissile("EnemyProjectile", 55, -20, random[RIDMONSTERAT](-6, 6), CMF_OFFSETPITCH|CMF_AIMDIRECTION, random[RIDMONSTERAT](-1, 1)); A_CustomMissile("20mmSpawn", 51, 0, 60, 2, random[RIDFX](20, 55)); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    goto See
  Grenade:
    ENE6 A 5 {A_FaceTarget(25.0); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" A 0 A_JumpIfTargetInLOS(1, 5)
    loop
    "####" "#" 0 A_StopSound(7)
    "####" "#" 0 A_JumpIfCloser(512, "LowNade")
    "####" "#" 0 A_JumpIfCloser(2056, 2)
    "####" "#" 0 A_Jump(256, "Laser")
    "####" "#" 0 A_PlaySound("rpg/shoot", CHAN_WEAPON, 3, 0, ATTN_NORM)
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 B 4 bright {A_CustomMissile("PigCopNade",40,30,0,CMF_AIMDIRECTION,16); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    ENE6 B 4 bright {if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlaySound("rpg/shoot", CHAN_WEAPON, 3, 0, ATTN_NORM)
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 C 4 bright {A_CustomMissile("PigCopNade",40,-30,0,CMF_AIMDIRECTION,16); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    ENE6 C 4 bright {if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    ENE6 AA 4 {if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    Goto See
  LowNade:
    "####" "#" 0 A_PlaySound("rpg/shoot", CHAN_WEAPON, 3, 0, ATTN_NORM)
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 B 4 bright {A_CustomMissile("PigCopNade1",40,30,0,CMF_AIMDIRECTION,16); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    ENE6 B 4 bright {if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlaySound("rpg/shoot", CHAN_WEAPON, 3, 0, ATTN_NORM)
    "####" "#" 0 A_CustomMissile("MuzzleFlashMedium",32,16,0)
    ENE6 C 4 bright {A_CustomMissile("PigCopNade1",40,-30,0,CMF_AIMDIRECTION,16); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    ENE6 C 4 bright {if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    ENE6 AA 4 {if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    Goto See
  Laser:
    "####" "#" 0 A_StopSound(7)
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BCBC 2 bright {A_CustomMissile("PigTankBullet",48,16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,-16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BCBC 2 bright {A_CustomMissile("PigTankBullet",48,-16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,-16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BCB 2 bright {A_CustomMissile("PigTankBullet",48,-16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,-16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BCBC 2 bright {A_CustomMissile("PigTankBullet",48,16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_PlayWeaponSound("alien/attack")
    ENE6 BC 4 bright {A_CustomMissile("PigTankBullet",48,-16,random[RIDMONSTERAT](-8,8),CMF_AIMDIRECTION); if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    "####" "#" 0 A_CPosRefire
    goto See
  Pain:
    "####" "#" 0 A_SpawnDebris("DukeMechParticle", FALSE, 1.0, 1.0)
    "####" "#" 4 {A_Pain; if (health > 150) {return;} A_CustomMissile("FlameTrails1", 16, 0, random[RIDFX](0, 360), CMF_AIMDIRECTION, random[RIDFX](60, 90));}
    Goto See
  Pain.MicrowaveBlast:
    "####" "#" 1
    "####" "#" 0 A_CheckThump("Pain")
    loop
  Death.Plasma:
    "####" "#" 0 A_SpawnItemEx("DukePlasmaExplosion",0,0,32,0,0,0,0,1,0)
  Death:
    ENE6 A 10
    "####" "#" 0 A_SpawnDebris("MetalGibs1", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("MetalGibs2", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("MetalGibs3", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("MetalGibs4", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("MetalGibs5", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnItemEx("PigFlyerExplosion",0,0,0,0,0,0,0,0)
    "####" "#" 0 A_StopSound(7)
    "####" "#" 0 A_NoBlocking
    "####" "#" 0 A_BossDeath
    "####" "#" 0 A_Explode(128,180)
    "####" "#" 0 A_PlaySound("rpg/blowup")
    "####" "#" 0 A_PlayWeaponSound("rpg/blowup")
    "####" "#" 0 A_Jump(128,3)
    "####" "#" 0 A_SpawnItemEx("PigCopHurt",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS,0)
    TNT1 A 35 A_SpawnItemEx("RPGExplosion",0,0,0,0,0,0,0,0)
    stop
    "####" "#" 0 A_PlaySound("pig/death")
    "####" "#" 0 A_SpawnDebris("DukeGibs1", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs2", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs3", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs4", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs5", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs1", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs2", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs3", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs4", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs5", FALSE, 1.0, 1.0)
    "####" "#" 0 A_SpawnDebris("DukeGibs6", FALSE, 1.0, 1.0)
    TNT1 A 35 A_SpawnItemEx("RPGExplosion",0,0,0,0,0,0,0,0)
    stop
  }
}

actor PigCopNade : BattleLordAttack
{
}

actor PigCopNade1 : PigCopNade
{
  Speed 10
}

actor PigTankBullet : AlienBullet
{
}