actor BubbleBase
{
	Radius 8
	Height 8
	+NOBLOCKMAP
	+DROPOFF
	+THRUACTORS
	-SOLID
	+NOTELEPORT
	+CANNOTPUSH
	DeathSound "Bubbles/Bubble"
}

actor WhiteBubble : BubbleBase
{
	states
	{
		Spawn:
			TNT1 A 0
			TNT1 A 0 ACS_NamedExecuteAlways("UnderwaterBubbleInitialize")
			BBLW A 1400
		Death:
			TNT1 A 0 A_ChangeFlag("NOINTERACTION", 1)
			TNT1 A 3 ACS_NamedExecuteAlways("WhiteBubble_Explode")
			stop
	}
}

actor BubbleChunkBase
{
	+NOINTERACTION
}

actor WhiteBubbleChunk : BubbleChunkBase
{
	states
	{
		Spawn:
			BBPW A 5
			stop
	}
}

actor BlueBubbleChunk : BubbleChunkBase
{
	states
	{
		Spawn:
			BBPB A 5
			stop
	}
}