class DukeDoorShock : DukeActor
{
	default
	{
		shade -12;
		statnum STAT_STANDABLE;
	}

	override void Initialize()
	{
		self.cstat |= CSTAT_SPRITE_BLOCK_ALL;
	}


	override void Tick()
	{
		let sectp = self.sector;
		double j = abs(sectp.ceilingz - sectp.floorz) / 128.;
		self.scale = (0.25, 0.0625 + j);
		self.pos.Z = sectp.floorz;
	}
}