Actor AS_TallRedTorch : RedTorch 18050
{
	//$Category All-Stars/misc
	//Radius 16
	//Height 68
	//ProjectilePassHeight -16
	-SOLID
	//+USESPECIAL
	/*States
	{
	Spawn:
		TRED ABCD 4 BRIGHT
		Loop
	}
	*/
}
ACTOR AS_Rock1 18006
{
	//$Category All-Stars/Desert
  Radius 16
  Height 16
  -SOLID
  +NOBLOCKMAP
  States
  {
  Spawn:
    SMIT A -1
    Stop
  }
}
actor zdsparilcliffs 10505
{
Translation "184:191=160:167", "40:47=160:167"//"128:143=160:165", "1:2=164:165", "236:239=161:164", "184:191=164:166", "40:47=162:165"
+SOLID
Height 70
Radius 16
Scale 4
  States
  {
	Spawn:
		SOR2 M -1
  }
}


///////daisy the rabbit///////
ACTOR daisy_l 18102
{
	//$Category All-Stars/misc
	Health 5
	Radius 8
	Height 20
	Mass 200
	Speed 3
	scale 1
	+THRUACTORS
	+noblood
	+friendly
	+NOINFIGHTING
	+DONTHURTSPECIES
	-floorhugger
	+ISMONSTER
	+frightened
	+floorclip
	-solid
	+canpass
	+noblockmap
	+NOTRIGGER
	+CANTLEAVEFLOORPIC

	
	States
	{
	Spawn:
		tnt1 a 0 A_Jump(10,"see")
		RABW E 10 A_Look
		Loop
			See:
			tnt1 a 0 A_Jump(40, "rest")
		RABA AAAABBBBCCCC 1 A_Chase
		Loop
	rest:
		RABW E 20
		RABW EFGHGHFGHGHGHGHGH 3
			tnt1 a 0 A_Jump(128, "spawn")
		RABW EFGHFGHGHGHGHGHGH 3
		goto spawn
	Pain:
		Goto See
	Death:
 tnt1 A 2 
rib1 abcdef 2
		Stop

	}
}

ACTOR daisy_r 18103
{
	//$Category All-Stars/misc
	Health 5
	Radius 8
	Height 20
	Mass 200
	Speed 3
	scale 1
	+THRUACTORS
	+noblood
	+friendly
	+NOINFIGHTING
	+DONTHURTSPECIES
	-floorhugger
	+ISMONSTER
	+frightened
	+floorclip
	-solid
	+canpass
	+noblockmap
	+NOTRIGGER
	+CANTLEAVEFLOORPIC
	States
	{
	Spawn:
		tnt1 a 0 A_Jump(10,"see")
		RABW A 20 A_Look
		Loop
			See:
			tnt1 a 0 A_Jump(30, "rest")
		RABA AAAABBBBCCCC 1 A_Chase
		Loop
	rest:
		RABW A 20
		RABW ABCDCDBCDCDCD 3
			tnt1 a 0 A_Jump(128, "spawn")
		RABW ABCDBCDCDCDCD 3
		goto spawn
	Pain:
		Goto See
	Death:
 tnt1 A 2
rib1 abcdef 2
		Stop

	}
}

Actor FireSpawner : SwitchableDecoration 10000
{
  Height 40
  Radius 30
  +ClientSideOnly
  +NoClip
  +NoBlockMap
  +NoGravity
  +NoSector
  +NoInteraction
  States
  {
  Spawn:
  Active:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(Args[1] > 0, 2)
    TNT1 A 0 A_PlaySoundEx("Sounds/FireStart", "SoundSlot7", 0)
    TNT1 A 0 A_JumpIf(Args[0] == 1, "Medium")
    TNT1 A 0 A_JumpIf(Args[0] > 1, "Large")
    TNT1 A 0 A_JumpIf(Args[1] > 0, 2)
    TNT1 A 0 A_PlaySoundEx("Sounds/FireLoop1", "SoundSlot6", 1)
    TNT1 A 0 A_SpawnItemEx("SmallFlame", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 A 0 A_Jump(216, 3)
    TNT1 A 1 A_SpawnItemEx("Flame1A", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 A 0 A_SpawnItemEx("Ember1", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(176, 2)
    TNT1 A 1 A_SpawnItemEx("Flame1B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(136, 2)
    TNT1 A 1 A_SpawnItemEx("Flame2A", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(96, 2)
    TNT1 A 1 A_SpawnItemEx("Flame2B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(56, 2)
    TNT1 A 1 A_SpawnItemEx("Flame3A", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 1 A_SpawnItemEx("Flame3B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
  Medium:
    TNT1 A 0 A_JumpIf(Args[1] > 0, 2)
    TNT1 A 0 A_PlaySoundEx("Sounds/FireLoop2", "SoundSlot6", 1)
    TNT1 A 0 A_SpawnItemEx("MediumFlame", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 A 0 A_Jump(216, 3)
    TNT1 A 1 A_SpawnItemEx("Flame4A", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 A 0 A_SpawnItemEx("Ember2", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(176, 2)
    TNT1 A 1 A_SpawnItemEx("Flame4B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(136, 2)
    TNT1 A 1 A_SpawnItemEx("Flame5A", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(96, 2)
    TNT1 A 1 A_SpawnItemEx("Flame5B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump(56, 2)
    TNT1 A 1 A_SpawnItemEx("Flame6A", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 1 A_SpawnItemEx("Flame6B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
  Large:
    TNT1 A 0 A_JumpIf(Args[1] > 0, 2)
    TNT1 A 0 A_PlaySoundEx("Sounds/FireLoop3", "SoundSlot6", 1)
    TNT1 A 0 A_SpawnItemEx("LargeFlame", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 A 0 A_Jump (216, 3)
    TNT1 A 1 A_SpawnItemEx("Flame7A", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 A 0 A_SpawnItemEx("Ember2", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump (176, 2)
    TNT1 A 1 A_SpawnItemEx("Flame7B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump (136, 2)
    TNT1 A 1 A_SpawnItemEx("Flame8A", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump (96, 2)
    TNT1 A 1 A_SpawnItemEx("Flame8B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 0 A_Jump (56, 2)
    TNT1 A 1 A_SpawnItemEx("Flame9A", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
    TNT1 A 1 A_SpawnItemEx("Flame9B", 0, 0, 0, 0, 0, 0, 0, 128)
    Loop
  Inactive:
    TNT1 A 0 A_JumpIf(Args[1] > 0, 2)
    TNT1 A 0 A_PlaySoundEx("Sounds/FireDie", "SoundSlot7", 0)
    TNT1 A -1 A_StopSoundEx("SoundSlot6")
    Goto Inactive+2
  }
}

