//Decorations and Pickups in Wolfenstein 3D

ACTOR BJ 20000
{
	MONSTER
	- COUNTKILL
	- SOLID
	- SHOOTABLE
	+FULLVOLDEATH
	+INVULNERABLE
	+NOTARGET
	+AMBUSH
	Renderstyle None
	Height 0
	Radius 24
	Speed 4
	Health 5
	DeathSound "bj/yell"
	States
	{
	Spawn:
		BJJU AAABBBCCCDDD 2 A_Look
		Loop
	See: 
		BJJU AAABBBCCCDDD 2 A_Chase
		BJJU AAABBBCCCDDD 2 A_Chase
		BJJU AAABBBCCCDDD 2 A_Chase
	Death:
		BJJU EF 6
		BJJU G 6 A_Scream
		BJJU H -1
		Stop
	}
}

// From Here on, entries retain original actor order, 
// just converted Hex numbers to Decimal, added 21000

PoolofWater
{ 
	DoomEdNum 21023
	Sprite POL1 
	Frames "A" 
	Radius 32 
	Height 0 
} 

OilDrum
{ 
	DoomEdNum 21024
	Solid
	Sprite BARL 
	Frames "A" 
	Radius 32 
	Height 30 
} 

TableandChairs
{ 
	DoomEdNum 21025
	Solid
	Sprite TAB1 
	Frames "A" 
	Radius 32 
	Height 32 
} 

FloorLamp
{ 
	DoomEdNum 21026
	Solid
	Sprite LIT1 
	Frames "A*" 
	Radius 32 
	Height 32 
} 

Chandalier
{ 
	DoomEdNum 21027
	Sprite LIT3
	Frames "A*" 
	Radius 32 
	Height 0
	Solid
} 

HangingSkeleton
{ 
	DoomEdNum 21028
	Sprite HNG1
	Solid
	Frames "A" 
	Radius 32 
	Height 64 
} 

ACTOR DogFood : Health 21029
{
	+AUTOACTIVATE
	Inventory.Amount 4
	Inventory.MaxAmount 100
	Inventory.PickupSound "pickups/food"
	Inventory.PickupMessage "Dog Food"
	States
	{
	Spawn:
		HLTH C -1
		Loop
	}
}

StoneColumn
{ 
	DoomEdNum 21030
	Sprite COLW
	Solid
	Frames "A" 
	Radius 32 
	Height 64 
} 

Plant
{ 
	DoomEdNum 21031
	Sprite PLT1
	Solid
	Frames "A" 
	Radius 32 
	Height 40
} 

Skeleton
{ 
	DoomEdNum 21032
	Sprite BONE
	Frames "A" 
	Radius 32 
	Height 15
} 

Sink
{ 
	DoomEdNum 21033
	Sprite SINK
	Solid
	Frames "A" 
	Radius 32 
	Height 40
} 

PlantinVase
{ 
	DoomEdNum 21034
	Sprite PLT2
	Solid
	Frames "A" 
	Radius 32 
	Height 50
} 

Vase
{ 
	DoomEdNum 21035
	Sprite VASE
	Solid
	Frames "A" 
	Radius 32 
	Height 30
} 

Table
{ 
	DoomEdNum 21036
	Sprite TAB2
	Solid
	Frames "A" 
	Radius 32 
	Height 30
} 

GreenCeilingLight
{ 
	DoomEdNum 21037
	Sprite LIT5
	Frames "A*" 
	Radius 32 
	Height 0
	Solid
} 

KitchenUtensils
{ 
	DoomEdNum 21038
	Sprite POT1
	Frames "A" 
	Radius 32 
	Height 20
} 

SuitofArmor
{ 
	DoomEdNum 21039
	Sprite KNIG
	Solid
	Frames "A" 
	Radius 32 
	Height 64
} 

EmptyCage
{ 
	DoomEdNum 21040
	Sprite CAG1
	Solid
	Frames "A" 
	Radius 32 
	Height 64 
} 

Cage
{ 
	DoomEdNum 21041
	Sprite CAG2
	Solid
	Frames "A" 
	Radius 32 
	Height 64 
} 

Bones
{ 
	DoomEdNum 21042
	Sprite POB1 
	Frames "A" 
	Radius 32 
	Height 0 
} 

ACTOR YellowKey : Key 21043
{
	Inventory.PickupSound "pickups/key"
	Inventory.PickupMessage "Yellow Key"
	Inventory.Icon "YKEY"
	States
	{
	Spawn:
		KEYS A -1
		Stop
	}
}

ACTOR BlueKey : Key 21044
{
	Inventory.PickupSound "pickups/key"
	Inventory.PickupMessage "Blue Key"
	Inventory.Icon "BKEY"
	States
	{
	Spawn:
		KEYS B -1
		Stop
	}
}

Bed
{ 
	DoomEdNum 21045
	Sprite BED1
	Solid
	Frames "A" 
	Radius 32 
	Height 30
} 

Basket
{ 
	DoomEdNum 21046
	Sprite BASK
	Frames "A" 
	Radius 32 
	Height 15
} 

ACTOR PlateofFood : Health 21047
{
	+AUTOACTIVATE
	Inventory.Amount 10
	Inventory.MaxAmount 100
	Inventory.PickupSound "pickups/food"
	Inventory.PickupMessage "Plate of Food"
	States
	{
	Spawn:
		HLTH D -1
		Loop
	}
}

ACTOR FirstAidKit : Health 21048
{
	+AUTOACTIVATE
	Inventory.Amount 25
	Inventory.MaxAmount 100
	Inventory.PickupSound "pickups/medkit"
	Inventory.PickupMessage "First-Aid Kit"
	States
	{
	Spawn:
		HLTH E -1
		Loop
	}
}

ACTOR Cross : CustomInventory 21052
{
	+COUNTITEM
	+AUTOACTIVATE
	+INVENTORY.BIGPOWERUP
	+INVENTORY.ALWAYSPICKUP
	Inventory.Amount 1
	Inventory.MaxAmount 0
	Inventory.PickupSound "pickups/cross"
	Inventory.PickupMessage "Cross"
	States
	{
	Spawn:
		TREA A -1
		Loop
	Pickup:
		TREA A 0
		Stop
	}
}

ACTOR Chalice : CustomInventory 21053
{
	+COUNTITEM
	+AUTOACTIVATE
	+INVENTORY.BIGPOWERUP
	+INVENTORY.ALWAYSPICKUP
	Inventory.Amount 1
	Inventory.MaxAmount 0
	Inventory.PickupSound "pickups/cup"
	Inventory.PickupMessage "Chalice"
	States
	{
	Spawn:
		TREA C -1
		Loop
	Pickup:
		TREA C 0
		Stop
	}
}

ACTOR Chest : CustomInventory 21054
{
	+COUNTITEM
	+AUTOACTIVATE
	+INVENTORY.BIGPOWERUP
	+INVENTORY.ALWAYSPICKUP
	Inventory.Amount 1
	Inventory.MaxAmount 0
	Inventory.PickupSound "pickups/chest"
	Inventory.PickupMessage "Chest"
	States
	{
	Spawn:
		TREA D -1
		Loop
	Pickup:
		TREA D 0
		Stop
	}
}

ACTOR Crown : CustomInventory 21055
{
	+COUNTITEM
	+AUTOACTIVATE
	+INVENTORY.BIGPOWERUP
	+INVENTORY.ALWAYSPICKUP
	Inventory.Amount 1
	Inventory.MaxAmount 0
	Inventory.PickupSound "pickups/crown"
	Inventory.PickupMessage "Crown"
	States
	{
	Spawn:
		TREA B -1
		Loop
	Pickup:
		TREA B 0
		Stop
	}
}

ACTOR LifePickup : CustomInventory 21056
{
	+COUNTITEM
	+AUTOACTIVATE
	Inventory.Amount 1
	Inventory.MaxAmount 0
	Inventory.PickupSound "pickups/life"
	Inventory.PickupMessage "Extra Life"
	States
	{
	Spawn:
		LIFE A -1
		Loop
	Pickup:
		LIFE A 0 ACS_ExecuteAlways(902, 0, 0)
		Stop
	}
}

ACTOR Life : Inventory
{
	//Placeholder for Life Counter
	Inventory.Amount 1
	Inventory.MaxAmount 10
}

ACTOR BoneswithBlood : Health 21057
{
	+AUTOACTIVATE
	Inventory.Amount 1
	Inventory.MaxAmount 10
	Inventory.PickupSound "slurpie"
	Inventory.PickupMessage "Bloody Bones"
	States
	{
	Spawn:
		HLTH B -1
		Loop
	}
}

WoodBarrel
{ 
	DoomEdNum 21058
	Solid
	Sprite BAR2 
	Frames "A" 
	Radius 32 
	Height 30 
} 

WellwithWater
{ 
	DoomEdNum 21059
	Solid
	Sprite WEL1 
	Frames "A" 
	Radius 32 
	Height 30 
} 

DryWell
{ 
	DoomEdNum 21060
	Solid
	Sprite WEL2 
	Frames "A" 
	Radius 32 
	Height 30 
} 

ACTOR PoolofBlood : Health 21061
{
	+AUTOACTIVATE
	Inventory.Amount 1
	Inventory.MaxAmount 10
	Inventory.PickupSound "slurpie"
	Inventory.PickupMessage "Pool of Blood"
	States
	{
	Spawn:
		HLTH A -1
		Loop
	}
}

NaziFlag
{ 
	DoomEdNum 21062
	Solid
	Sprite FLAG 
	Frames "A" 
	Radius 32 
	Height 64 
} 

AardwolfSign
{ 
	DoomEdNum 21063
	Solid
	Sprite AARD 
	Frames "A" 
	Radius 32 
	Height 64 
} 

CrushedBones1
{ 
	DoomEdNum 21064
	Sprite POB2 
	Frames "A" 
	Radius 32 
	Height 5 
} 

CrushedBones2
{ 
	DoomEdNum 21065
	Sprite POB3 
	Frames "A" 
	Radius 32 
	Height 5 
} 

CrushedBody
{ 
	DoomEdNum 21066
	Sprite POB4 
	Frames "A" 
	Radius 32 
	Height 5 
} 

HangingUtensils
{ 
	DoomEdNum 21067
	Sprite POT2
	Frames "A" 
	Radius 32 
	Height 20
} 

Stove
{ 
	DoomEdNum 21068
	Sprite STOV
	Solid
	Frames "A" 
	Radius 32 
	Height 64 
} 

SpearRack
{ 
	DoomEdNum 21069
	Sprite SPEA
	Solid
	Frames "A" 
	Radius 32 
	Height 64 
} 

HangingVines
{ 
	DoomEdNum 21070
	Sprite VINE
	Frames "A" 
	Radius 32 
	Height 64 
} 

DeadGuard
{
	DoomEdNum 21124
	Sprite WBRN
	Frames "N" 
	Radius 10 
	Height 0
	Solid
}

ACTOR BotPlayer : Inventory
{
//
}


ACTOR WalkoverKey : Key
{
//
}

ACTOR Points : Inventory
{
	Inventory.Amount 1
	Inventory.MaxAmount 30000
}

ACTOR Freeze : PowerupGiver
{
	+AUTOACTIVATE
	Powerup.Type "TimeFreezer"
	Powerup.Duration 7000
}

Actor InvisibleFog : TeleportFog Replaces TeleportFog
{
  +NOSECTOR
}
