actor MirrorBuster1C : MirrorBuster1 replaces MirrorBuster1
{
States
{
Pain.MagPush:
Pain.Punch:
Pain.Mirror:
Pain.TopSpinB:
goto "MirrorBuster1::Pain.PharaohHold"
Pain.Skull:
Pain.TopThrow:
goto "MirrorBuster1::Pain.Buster"
}
}

actor MirrorBuster2C : MirrorBuster2 replaces MirrorBuster2
{
States
{
Pain.MagPush:
Pain.Punch:
Pain.Mirror:
Pain.TopSpinB:
goto "MirrorBuster1::Pain.PharaohHold"
Pain.Skull:
Pain.TopThrow:
goto "MirrorBuster1::Pain.Buster"
}
}

actor MirrorShotWeakC : MirrorShotWeak replaces MirrorShotWeak
{
damagetype "Mirror"
States
{
Spawn:
MIRR C 4
MIRR C 0 A_ChangeFlag("THRUGHOST", 0)
MIRR C 1
goto spawn+2
}
}

actor MirrorShotWeakerC : MirrorShotWeaker replaces MirrorShotWeaker
{
damagetype "Mirror"
States
{
Spawn:
MIRR C 4
MIRR C 0 A_ChangeFlag("THRUGHOST", 0)
MIRR C 1
goto spawn+2
}
}

actor MirrorShotStrongC : MirrorShotStrong replaces MirrorShotStrong
{
damagetype "Mirror"
States
{
Spawn:
MIRR DE 2
MIRR D 0 A_ChangeFlag("THRUGHOST", 0)
MIRR DE 2
goto spawn+3
}
}

actor ProtoShotC : ProtoShot replaces ProtoShot
{
States
{
Spawn:
TNT1 A 2
BUST A 1 A_ChangeFlag("THRUGHOST", 0)
BUST A 1
goto spawn+2
}
}

actor ProtoShot3C : ProtoShot3 replaces ProtoShot3
{
damagetype "Proto3"
}

actor GutrockC : Gutrock replaces Gutrock
{
damagetype "Guts"
}

actor GutrockDebrisC : GutrockDebris replaces GutrockDebris
{
damagetype "Guts"
}

actor HyperBombC : HyperBomb replaces HyperBomb
{
damagetype "Bomb"
}

actor MetalBladeC : MetalBlade replaces MetalBlade
{
damagetype "Metal"
}

actor AirShot1C : AirShot1 replaces AirShot1
{
damagetype "Air"
}

actor AirShot2C : AirShot2 replaces AirShot2
{
damagetype "Air"
}

actor AirShot3C : AirShot3 replaces AirShot3
{
damagetype "Air"
}

actor BubbleLeadStartC : BubbleLeadStart replaces BubbleLeadStart
{
damagetype "Bubble"
}

actor BubbleLeadC : BubbleLead replaces BubbleLead
{
damagetype "Bubble"
}

actor LeafShieldC : LeafShield replaces LeafShield
{
damagetype "Leaf"
}

actor SearchSnakeStartC : SearchSnakeStart replaces SearchSnakeStart
{
damagetype "Snake"
}

actor SearchSnakeC : SearchSnake replaces SearchSnake
{
damagetype "Snake"
}

actor ShadowBladeC : ShadowBlade replaces ShadowBlade
{
damagetype "Shadow"
}

actor ShadowBladeReturnC : ShadowBladeReturn replaces ShadowBladeReturn
{
damagetype "Shadow"
}

actor RainFlushC : RainFlush replaces RainFlush
{
damagetype "Rain"
}

actor DustBit1C : DustBit1 replaces DustBit1
{
damagetype "Dust"
}

actor DustBit2C : DustBit2 replaces DustBit2
{
damagetype "Dust"
}

actor DustBit3C : DustBit3 replaces DustBit3
{
damagetype "Dust"
}

actor DustBit4C : DustBit4 replaces DustBit4
{
damagetype "Dust"
}

actor PowerStoneC : Powerstone replaces PowerStone
{
damagetype "Stone"
}

actor GyroAttackC : GyroAttack replaces GyroAttack
{
damagetype "Gyro"
}

actor GyroAttack2C : GyroAttack2 replaces GyroAttack2
{
damagetype "Gyro"
}

actor StarCrashC : StarCrash replaces StarCrash
{
damagetype "StarCrash"
}

actor NapalmBombC : NapalmBomb replaces NapalmBomb
{
damagetype "Napalm"
}

actor SilverTomahawkC : SilverTomahawk replaces SilverTomahawk
{
damagetype "Tomahawk"
}

actor SakugarneCrushC: SakugarneCrush replaces SakugarneCrush
{
damagetype "SakuCrush"
}

actor SakugarneDrillerC : SakugarneDriller replaces SakugarneDriller
{
damagetype "SakuCrush"
}

actor JunkProjectileC : JunkProjectile replaces JunkProjectile
{
damagetype "JunkShot"
}

actor DangerWrapC : DangerWrap replaces DangerWrap
{
damagetype "Burst"
}

actor DangerWrapMineC : DangerWrapMine replaces DangerWrapMine
{
damagetype "Burst"
}

actor WrapExplosionC : WrapExplosion replaces WrapExplosion
{
damagetype "Burst"
}

actor NoiseCrushC : NoiseCrush replaces NoiseCrush
{
damagetype "Noise"
}

actor NoiseCrush2C : NoiseCrush2 replaces NoiseCrush2
{
damagetype "Noise"
}

actor FireWaveC : FireWave replaces FireWave
{
damagetype "FireTrap"
}

actor PressDamagerC : PressDamager replaces PressDamager
{
damagetype "Press"
}

actor DevilPartC : DevilPart replaces DevilPart
{
damagetype "Devil"
}

