entityDef quad_beam
{
	class dmVertex_QuadBeam
}

entityDef bouncy_gibs
{
	class	dmBouncyDebris

	sprite	gibs_sprite
	xvariance	3
}
entityDef bones_gibs
{
	class	dmBouncyDebris

	sprite	bones_gibs_sprite
	xvariance	3
}
entityDef wood_gibs
{
	class	dmBouncyDebris

	sprite	wood_gibs_sprite
	xvariance	3
}
entityDef ice_gibs
{
	class	dmBouncyDebris

	sprite	ice_gibs_sprite
	xvariance	3
}

entityDef obstacle_ice_block
{
	class dmMonster
	bblocktileentry true
	
	sprite obstacle_ice_block
	
	health	[herolevel]d8+10

	baseapgain	0

	damagetaken01	fire,0,2.0
	damagetaken02	ice,0,-1.0
	damagetaken03	poison,0,-1.0

	selfdecay	"[herolevel]+d6+5"

	allegiance		allegiance_obstacle

	nodrop			true

	gibtype	ice_gibs
	
}

entityDef obstacle_ice_block_enemy
{
	class dmMonster
	bblocktileentry true
	
	sprite obstacle_ice_block
	
	health	50

	baseapgain	0

	damagetaken01	fire,0,2.0
	damagetaken02	ice,0,-1.0
	damagetaken03	poison,0,-1.0

	selfdecay	"3d4+10"

	allegiance		allegiance_monster_obstacle

	nodrop			true

	gibtype	ice_gibs
	
}

entityDef obstacle_purple_block
{
	class dmMonster
	bblocktileentry true
	
	sprite obstacle_purple_block
	
	health	160

	baseapgain	0

	damagetaken01	dark,0,-1.0
	damagetaken02	ice,0,-1.0
	damagetaken03	poison,0,-1.0

	selfdecay	"1d4+15"

	allegiance		allegiance_monster_obstacle

	nodrop			true

	
}

entityDef obstacle_temple_boss_statue
{
	class dmTempleBossStatueMonster
	bblocktileentry true
	
	sprite obstacle_temple_boss_statue
	
	health	400

	baseapgain	0

	allegiance		allegiance_monster_obstacle

	nodrop			true
}

entityDef obstacle_temple_boss_statue_broken
{
	class dmActor
	bblocktileentry true
	blocklos true
	sprite obstacle_temple_boss_statue_broken
	yoffsetfrombottom -16
}



entityDef obstacle_barricade
{
	class dmMonster
	bblocktileentry true
	name "՝ Ȇ फ ৱ "
	sprite outdoor_camp_barriacde
	
	health	10

	baseapgain	0

	damagetaken01	fire,0,2.0
	damagetaken03	poison,0,-1.0

	nodrop			true

	allegiance				allegiance_monster_obstacle

	polymorphicsprite		true
	notoss					true
	drawinfow				true

	gibtype	wood_gibs
}

entityDef obstacle_outdoor_barricade
{
	class dmMonster
	bblocktileentry true
	name "՝ Ȇ फ ৱ  "
	sprite outdoor_camp_barriacde
	
	health	50

	baseapgain	0

	damagetaken01	fire,0,2.0
	damagetaken03	poison,0,-1.0

	nodrop			true

	allegiance		allegiance_monster_obstacle

	gibtype	wood_gibs
}

entityDef obstacle_fire_pit_lit
{
	class dmActor
	bblocktileentry true
	
	sprite fire_pit_lit
	health	100
}

entityDef obstacle_skull_orb
{
	class dmActor
	bblocktileentry true
	
	sprite skull_orb
	
	health	100
}

entityDef obstacle_snake_pillar
{
	class dmActor
	bblocktileentry true
	
	sprite snake_pillar
	
	health	100
}

entityDef obstacle_trash_rock_01
{
	class dmActor
	bblocktileentry true
	
	sprite outdoor_trash_rock_01_sprite
	
	health	100
}

entityDef obstacle_trash_rock_02
{
	class dmActor
	bblocktileentry true
	
	sprite outdoor_trash_rock_02_sprite
	
	health	100
}


entityDef obstacle_trash_sword
{
	class dmActor
	bblocktileentry true
	
	sprite outdoor_trash_sword_sprite
	
	health	100
}

entityDef obstacle_trash_barrel
{
	class dmActor
	bblocktileentry false
	
	sprite outdoor_trash_barrel_sprite
	
	health	100
}

entityDef obstacle_trash_bush
{
	class dmActor
	bblocktileentry true
	
	sprite outdoor_trash_bush_sprite
	
	health	100
}

entityDef obstacle_trash_stump
{
	class dmActor
	bblocktileentry true
	
	sprite outdoor_trash_stump_sprite
	
	health	100
}

entityDef outdoor_small_rocks_01
{
	class dmActor
	bblocktileentry false
	sprite outdoor_small_rocks_01
}
entityDef outdoor_wild_grass_01
{
	class dmActor
	bblocktileentry false
	sprite outdoor_wild_grass_01
}
entityDef outdoor_wild_grass_02
{
	class dmActor
	bblocktileentry false
	sprite outdoor_wild_grass_02
}
entityDef outdoor_buried_stone_01
{
	class dmActor
	bblocktileentry false
	sprite outdoor_buried_stone_01
}
entityDef outdoor_buried_stone_02
{
	class dmActor
	bblocktileentry false
	sprite outdoor_buried_stone_02
}
entityDef outdoor_flowers_01
{
	class dmActor
	bblocktileentry false
	sprite outdoor_flowers_01
}

entitydef "fancy_candle_stand"
{
	class dmUpdateActor
	bblocktileentry true
	sprite fancy_candle_stand_sprite
	idle loop_4_frames_halfsecond
}

entitydef cluttered_desk_prop
{
	class dmActor
	bblocktileentry true
	sprite cluttered_desk_sprite
}

entitydef potion_bookshelf_prop
{
	class dmActor
	bblocktileentry true
	sprite potion_bookshelf_sprite
}

entitydef "caged_cube"
{
	class dmUpdateActor
	bblocktileentry true
	sprite caged_cube_sprite
	idle caged_cube_bubble
}

entitydef "temple_star_orb"
{
	class dmStarshardOrb
	bblocktileentry true
	sprite floating_star_orb
	idle floating_star_orb_float
	maxshards	5
	yoffsetfrombottom -16
}

entitydef "academy_star_orb"
{
	class dmStarshardOrb
	bblocktileentry true
	sprite floating_star_orb
	idle floating_star_orb_float
	yoffsetfrombottom -16
	academyorb	true
}

entitydef "stellar_anvil"
{
	class dmStellarAnvil
	bblocktileentry true
	sprite stellar_anvil_sprite
	yoffsetfrombottom -16
}

entitydef "chemistry_set_01"
{
	class dmUpdateActor
	bblocktileentry true
	sprite chemistry_set_01
	idle chemistry_bubble_01
}

entitydef "chemistry_set_02"
{
	class dmUpdateActor
	bblocktileentry true
	sprite chemistry_set_02
	idle chemistry_bubble_01
}

entitydef end_bookshelf_prop
{
	class dmActor
	bblocktileentry true
	sprite end_bookshelf_sprite
}
entitydef short_bookshelf_prop
{
	class dmActor
	bblocktileentry true
	sprite short_bookshelf_sprite
}

entitydef "fountain_splashy"
{
	class dmUpdateActor
	bblocktileentry true
	sprite fountain_sprite
	idle anim_splashy_fountain
}

entitydef "fountain_calm"
{
	class dmUpdateActor
	bblocktileentry true
	sprite fountain_sprite
	idle anim_calm_fountain
}

entitydef "stepping_stone_prop"
{
	class dmBillboard
	bblocktileentry false
	sprite stepping_stone_prop_sprite
}

entitydef "fakey_portal"
{
	class dmBillboard
	bblocktileentry false
	sprite portal_sprite
}

entitydef "blue_portal_teleportal"
{
	class dmTeleportal
	bblocktileentry false
	sprite portal_sprite_blue
	idle	anim_portal_loop

}

entitydef "ground_teleportal"
{
	class dmTeleportal
	bblocktileentry false
	sprite ground_portal_sprite
}

entitydef shop_shelf_prop
{
	class dmActor
	bblocktileentry true
	sprite shop_shelf_sprite
}

entitydef shop_armor_or_weapon_prop
{
	class dmActor
	bblocktileentry true
	sprite shop_armor_or_weapon_sprite
}


entitydef barstool_prop
{
	class dmActor
	sprite barstool_sprite
}

entitydef swamp_boss_bubble
{
	class dmUpdateActor
	bblocktileentry	false
	sprite swamp_boss_bubble_sprite
	idle loop_swamp_bubble

}

entityDef burning_f_bomb
{
	class dmMonster
	bblocktileentry true
	
	sprite  sprite_f_bomb_burning
	idle	anim_f_bomb
	
	health	100

	baseapgain	0

	selfdecay	5

	allegiance		allegiance_friendly_obstacle

	threat -1

}