Actor BlockDirtPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0 //A_ActionsDontWorkHere
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 1) // Spawn a block.
		TNT1 A 5
		Stop
	}
}

Actor BlockGrassPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 2)
		TNT1 A 5
		Stop
	}
}

Actor BlockStonePlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 3)
		TNT1 A 5
		Stop
	}
}

Actor BlockCobbleStonePlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 4)
		TNT1 A 5
		Stop
	}
}

Actor BlockWoodPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 5)
		TNT1 A 5
		Stop
	}
}

Actor BlockPlanksPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 6)
		TNT1 A 5
		Stop
	}
}

Actor BlockLeavesPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 7)
		TNT1 A 5
		Stop
	}
}

Actor BlockSandPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 8)
		TNT1 A 5
		Stop
	}
}

Actor BlockGravelPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 10)
		TNT1 A 5
		Stop
	}
}

Actor BlockBrickPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 11)
		TNT1 A 5
		Stop
	}
}

Actor BlockObsidianPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 12)
		TNT1 A 5
		Stop
	}
}

Actor BlockMossyCobblestonePlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 13)
		TNT1 A 5
		Stop
	}
}

Actor BlockWoolPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 14)
		TNT1 A 5
		Stop
	}
}

Actor BlockIronPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 15)
		TNT1 A 5
		Stop
	}
}

Actor BlockGoldPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 16)
		TNT1 A 5
		Stop
	}
}

Actor BlockDiamondPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 17)
		TNT1 A 5
		Stop
	}
}

Actor BlockStoneBrickPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 18)
		TNT1 A 5
		Stop
	}
}

Actor BlockChiseledStoneBrickPlacerPuff : BulletPuff
{
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 ACS_ExecuteAlways(1, 0, 19)
		TNT1 A 5
		Stop
	}
}
