freeslot(
	"MT_ELECTRICFLOWER",
		"SPR_EFLO",
		"S_EFLO1",
		"S_EFLO2",		
		"S_EFLO3",
		"S_EFLO4",		

	"MT_ELECTRICBUDD",
		"SPR_EFLA",
		"S_EFLA1",
        "S_EFLA2",
		
	"MT_ELECTRICTURRET",
		"SPR_ELET",	
        "S_ELET1",
        "S_ELET2"
)

mobjinfo[MT_ELECTRICFLOWER]={
	doomednum = 1650,
	spawnstate = S_EFLO1,
	seestate = S_EFLO1,
	reactiontime = 8,
	painchance = 1000,
	speed = 0,
	mass = 200,
	damage = 0,
	radius = 16*FRACUNIT,
	height = 24*FRACUNIT,	
	flags = MF_SOLID|MF_SCENERY|MF_NOCLIP
}

states[S_EFLO1]={SPR_EFLO, A, 4,  None, 0, 0, S_EFLO2}
states[S_EFLO2]={SPR_EFLO, B, 4,  None, 0, 0, S_EFLO3}
states[S_EFLO3]={SPR_EFLO, C, 4,  None, 0, 0, S_EFLO4}
states[S_EFLO4]={SPR_EFLO, D, 4,  None, 0, 0, S_EFLO1}


mobjinfo[MT_ELECTRICBUDD]={
	doomednum = 1651,
	spawnstate = S_EFLA1,
	seestate = S_EFLA1,
	reactiontime = 8,
	painchance = 1000,
	speed = 0,
	mass = 200,
	damage = 0,
	radius = 16*FRACUNIT,
	height = 32*FRACUNIT,	
	flags = MF_SOLID|MF_NOCLIP|MF_SCENERY
}

states[S_EFLA1]={SPR_EFLA, A, 1,  None, 0, 0, S_EFLA2}
states[S_EFLA2]={SPR_EFLA, B, 1,  None, 0, 0, S_EFLA1}

mobjinfo[MT_ELECTRICTURRET]={
	doomednum = 1577,
	spawnstate = S_ELET1,
	seestate = S_ELET1,
	reactiontime = 8,
	painchance = MT_ELECTRIDUSBALL,
	speed = 0,
	mass = DMG_ELECTRIC,
	damage = 4,
	radius = 16*FRACUNIT,
	height = 32*FRACUNIT,	
	flags = MF_SOLID|MF_NOCLIP|MF_SCENERY|MF_SHOOTABLE|MF_SPECIAL|MF_PAIN
}

states[S_ELET1]={SPR_ELET, A, 2,  None, 0, 0, S_ELET2}
states[S_ELET2]={SPR_ELET, B, 2,  None, 0, 0, S_ELET1}

