actor G2_GoreBlast : G2_VisualActor {
	States {
		Spawn:
			TNT1 A 0
			TNT1 A 0 A_PlaySound("Gore/Gib", CHAN_7)
			TNT1 A 0 A_SpawnItemEx("G2_GibSpreader", 0, 0, 0, velx, vely, velz)
			TNT1 A 0 A_SpawnItemEx("G2_Blood", random(-16, 16), random(-16, 16), random(-5, 60))
			TNT1 A 35
			stop
	}
}

actor G2_GibSpreader : G2_VisualActor {
	States {
		Spawn:
			TNT1 A 0
			TNT1 A 0 A_SpawnItemEx("G2_Gib", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib2", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib3", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib4", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib5", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib6", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib7", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib8", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib9", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib10", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib11", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib12", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib13", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib14", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib15", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib16", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib17", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib18", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib19", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			TNT1 A 0 A_SpawnItemEx("G2_Gib20", random(-16, 16), random(-16, 16), random(-5, 70), velx + random(-6, 6), vely + random(-6, 6), velz + random(-6, 6), 0, SXF_CLIENTSIDE | SXF_ABSOLUTEVELOCITY | SXF_ABSOLUTEANGLE)
			stop
	}
}