actor HellDame_Sex : SexActor
{
	Radius 24
	Height 64
	ActiveSound "helldame/finish" // After sex
	PainSound   "helldame/faint"  // Too late
	Damage 2 // Monster has 2 sex scenes
	States
	{
	Spawn:
		BOS2 I 5
        BOS2 J 5 A_PlaySound("helldame/moan")
        BOS2 K 5
        BOS2 L 5
        BOS2 M 5
        STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		STB2 ABCDEF 5 A_SpawnItemEx("PrettyHeart", random(-20, 20), random(-20, 20), 0, 0, 0, random(1, 4), 0, SXF_CLIENTSIDE | SXF_NOCHECKPOSITION, 64)
		BOS2 PQ 4
		goto TooLate
	Finish:
        BOS2 RSTU 3
        BOS2 V -1
        stop
		
	// Boobjob
	SexScene_1_1: // Normal
		TNT1 A 0 A_Jump(16, "SexScene_1_Cum")
		TNT1 A 0 A_Jump(96, 2)
        TNT1 A 0 A_PlaySound("helldame/titfuck")
		SXB3 ABCDEFGHI 4
		loop
	SexScene_1_2: // Fast
		TNT1 A 0 A_Jump(16, "SexScene_1_Cum")
		TNT1 A 0 A_Jump(96, 2)
        TNT1 A 0 A_PlaySound("helldame/titfuck")
		SXB3 ABCDEFGHI 2
		loop
	SexScene_1_3: // Faster
		TNT1 A 0 A_Jump(16, "SexScene_1_Cum")
		TNT1 A 0 A_Jump(96, 2)
        TNT1 A 0 A_PlaySound("helldame/titfuck")
		SXB3 ABCDEFGHI 1
		loop
	SexScene_1_Cum:
		SXB3 JKLMNOPQRSTUVW 3
        TNT1 A 0 A_PlaySound("helldame/titsplooge")
        SXB3 XYZ 5
        SXB4 ABCDEFGHIJKLMNOPQ 4
		goto Super::ChangeState
	
	// Vaginal
	SexScene_2_1: // Normal
		TNT1 A 0 A_Jump(128, 2)
        TNT1 A 0 A_PlaySound("helldame/moan")
		SXB2 ABCDEF 4
		loop
	SexScene_2_2: // Fast
		TNT1 A 0 A_Jump(128, 2)
        TNT1 A 0 A_PlaySound("helldame/moan")
		SXB2 ABCDEF 3
		loop
	SexScene_2_3: // Faster
		TNT1 A 0 A_Jump(128, 2)
        TNT1 A 0 A_PlaySound("helldame/moan")
		SXB2 ABCDEF 2
		loop
	}
}