### Dungeon Crawl monster corpses
### (only lists monsters that actually leave a corpse)

### All corpses get a background blood stain, either red or green.
### - red, if the monster might leave red spatters elsewhere
###   (meaning it has blood a vampire can drink, even if poisonous)
### - green, otherwise.

%corpse 1
%back_sdir misc/blood

### Animals
%sdir mon/animals

## Insects ('a')
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4
giant_cockroach CORPSE_GIANT_COCKROACH
worker_ant CORPSE_WORKER_ANT
soldier_ant CORPSE_SOLDIER_ANT
queen_ant CORPSE_QUEEN_ANT

## Batty monsters ('b')
butterfly CORPSE_BUTTERFLY
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
bat CORPSE_BAT
raven CORPSE_RAVEN

## Hounds and hogs ('h')
jackal CORPSE_JACKAL
hound CORPSE_HOUND
warg CORPSE_WARG
wolf CORPSE_WOLF
hog CORPSE_HOG
hell_hound CORPSE_HELL_HOUND
raiju CORPSE_RAIJU
hell_hog CORPSE_HELL_HOG
holy_swine CORPSE_HOLY_SWINE
%sdir player/felids
cat1 CORPSE_FELID
%sdir mon/animals

## Bees ('k')
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4
killer_bee CORPSE_KILLER_BEE
queen_bee CORPSE_QUEEN_BEE

## Lizards ('l')
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
giant_newt CORPSE_GIANT_NEWT
giant_gecko CORPSE_GIANT_GECKO
iguana CORPSE_IGUANA
basilisk CORPSE_BASILISK
komodo_dragon CORPSE_KOMODO_DRAGON

## Rodents ('r')
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
rat CORPSE_RAT
quokka CORPSE_QUOKKA
green_rat CORPSE_GREEN_RAT
orange_rat CORPSE_ORANGE_RAT
porcupine CORPSE_PORCUPINE
%sdir mon/animals

## Spiders and insects ('s')
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4
giant_mite CORPSE_GIANT_MITE
scorpion CORPSE_SCORPION
emperor_scorpion CORPSE_EMPEROR_SCORPION
spider CORPSE_SPIDER
tarantella CORPSE_TARANTELLA
jumping_spider CORPSE_JUMPING_SPIDER
wolf_spider CORPSE_WOLF_SPIDER
trapdoor_spider CORPSE_TRAPDOOR_SPIDER
redback CORPSE_REDBACK
orb_spider CORPSE_ORB_SPIDER
%sdir mon/demons
demonic_crawler CORPSE_DEMONIC_CRAWLER

## Turtles and crocodiles ('t')
%sdir mon/animals
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
crocodile CORPSE_CROCODILE
alligator_baby CORPSE_BABY_ALLIGATOR
alligator CORPSE_ALLIGATOR
snapping_turtle CORPSE_SNAPPING_TURTLE
alligator_snapping_turtle CORPSE_ALLIGATOR_SNAPPING_TURTLE
fire_crab CORPSE_FIRE_CRAB
ghost_crab CORPSE_GHOST_CRAB
%sdir mon/abyss
apocalypse_crab CORPSE_APOCALYPSE_CRAB
%sdir mon/animals

## Worms and gastropods ('w')
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4
worm CORPSE_WORM
../aquatic/swamp_worm CORPSE_SWAMP_WORM
brain_worm CORPSE_BRAIN_WORM
giant_leech CORPSE_GIANT_LEECH
torpor_snail CORPSE_TORPOR_SNAIL
elephant_slug CORPSE_ELEPHANT_SLUG

## Wasps ('y')
vampire_mosquito CORPSE_VAMPIRE_MOSQUITO
yellow_wasp CORPSE_YELLOW_WASP
red_wasp CORPSE_RED_WASP
ghost_moth CORPSE_GHOST_MOTH
moth_of_wrath CORPSE_MOTH_OF_WRATH

## Aquatics (';')
%sdir mon/aquatic
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
electric_eel CORPSE_ELECTRIC_EEL
kraken_head CORPSE_KRAKEN /*'x'*/
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4

## Beetles ('B')
%sdir mon/animals
goliath_beetle CORPSE_GOLIATH_BEETLE
boring_beetle CORPSE_BORING_BEETLE
boulder_beetle CORPSE_BOULDER_BEETLE

## Frogs ('F')
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
giant_frog CORPSE_GIANT_FROG
blink_frog CORPSE_BLINK_FROG
spiny_frog CORPSE_SPINY_FROG

## Various beasts ('I')
sky_beast CORPSE_SKY_BEAST

## Snakes ('S')
ball_python CORPSE_BALL_PYTHON
adder CORPSE_ADDER
black_mamba CORPSE_BLACK_MAMBA
water_moccasin CORPSE_WATER_MOCCASIN
anaconda CORPSE_ANACONDA
sea_snake CORPSE_SEA_SNAKE
shock_serpent CORPSE_SHOCK_SERPENT
mana_viper CORPSE_MANA_VIPER

## Bears ('U')
black_bear CORPSE_BLACK_BEAR
polar_bear CORPSE_POLAR_BEAR

## Yaks, sheep and elephants ('Y')
sheep CORPSE_SHEEP
yak CORPSE_YAK
death_yak CORPSE_DEATH_YAK
elephant CORPSE_ELEPHANT
elephant_dire CORPSE_DIRE_ELEPHANT
elephant_demonic CORPSE_HELLEPHANT
catoblepas CORPSE_CATOBLEPAS
%sdir mon/holy
apis CORPSE_APIS

### Non-animals
%sdir mon

## Centaurs ('c')
centaur CORPSE_CENTAUR
yaktaur CORPSE_YAKTAUR
faun CORPSE_FAUN
satyr CORPSE_SATYR

## Elves ('e')
elf CORPSE_ELF

## Goblins ('g')
goblin CORPSE_GOBLIN
hobgoblin CORPSE_HOBGOBLIN
gnoll CORPSE_GNOLL

## Spriggans ('i')
mon/spriggan/spriggan CORPSE_SPRIGGAN

## Merfolk ('m')
merfolk_water CORPSE_MERFOLK
mermaid_water CORPSE_MERMAID
siren_water CORPSE_SIREN
dryad CORPSE_DRYAD
water_nymph CORPSE_WATER_NYMPH

## Rotting monsters ('n')
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4
%sdir mon/undead
bog_body CORPSE_BOG_BODY
necrophage CORPSE_NECROPHAGE
ghoul CORPSE_GHOUL

## Orcs ('o')
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
%sdir mon
orc CORPSE_ORC

## Dwarves ('q')
unique/wiglaf CORPSE_DWARF
deep_dwarf CORPSE_DEEP_DWARF

## Ugly things ('u')
%sdir mon/aberr
ugly_thing CORPSE_UGLY_THING
ugly_thing1
ugly_thing2
ugly_thing3
ugly_thing4
ugly_thing5
very_ugly_thing CORPSE_VERY_UGLY_THING
very_ugly_thing1
very_ugly_thing2
very_ugly_thing3
very_ugly_thing4
very_ugly_thing5

## Giants ('C')
%sdir mon
hill_giant CORPSE_HILL_GIANT
ettin CORPSE_ETTIN
cyclops CORPSE_CYCLOPS
fire_giant CORPSE_FIRE_GIANT
frost_giant CORPSE_FROST_GIANT
stone_giant CORPSE_STONE_GIANT
titan CORPSE_TITAN

## Drakes ('l')
%sdir mon/dragons
swamp_drake CORPSE_SWAMP_DRAKE
fire_drake CORPSE_FIRE_DRAKE
lindwurm CORPSE_LINDWURM
death_drake CORPSE_DEATH_DRAKE
wind_drake CORPSE_WIND_DRAKE

## Dragons ('D')
wyvern CORPSE_WYVERN
fire_dragon CORPSE_FIRE_DRAGON
hydra5 CORPSE_HYDRA
steam_dragon CORPSE_STEAM_DRAGON
ice_dragon CORPSE_ICE_DRAGON
swamp_dragon CORPSE_SWAMP_DRAGON
mottled_dragon CORPSE_MOTTLED_DRAGON
quicksilver_dragon CORPSE_QUICKSILVER_DRAGON
iron_dragon CORPSE_IRON_DRAGON
storm_dragon CORPSE_STORM_DRAGON
golden_dragon CORPSE_GOLDEN_DRAGON
shadow_dragon CORPSE_SHADOW_DRAGON
mon/holy/pearl_dragon CORPSE_PEARL_DRAGON

## Eyes ('G')
%sdir mon/eyes
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4
giant_eyeball CORPSE_GIANT_EYEBALL
eye_of_devastation CORPSE_EYE_OF_DEVASTATION
eye_of_draining CORPSE_EYE_OF_DRAINING
great_orb_of_eyes CORPSE_GREAT_ORB_OF_EYES
shining_eye CORPSE_SHINING_EYE
%sdir mon
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
giant_orange_brain CORPSE_GIANT_ORANGE_BRAIN

## Hybrids ('H')
hippogriff CORPSE_HIPPOGRIFF
griffon CORPSE_GRIFFON
manticore CORPSE_MANTICORE
harpy CORPSE_HARPY
minotaur CORPSE_MINOTAUR
sphinx CORPSE_SPHINX
tengu CORPSE_TENGU
unique/arachne_staveless CORPSE_ARACHNE

## Kobolds ('K')
%sdir mon/
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
kobold CORPSE_KOBOLD
big_kobold CORPSE_BIG_KOBOLD

## Nagas ('N')
naga CORPSE_NAGA
guardian_serpent CORPSE_GUARDIAN_SERPENT
salamander CORPSE_SALAMANDER

## Ogres ('O')
ogre CORPSE_OGRE
two_headed_ogre CORPSE_TWO_HEADED_OGRE

## Trolls ('T')
troll CORPSE_TROLL
iron_troll CORPSE_IRON_TROLL
deep_troll CORPSE_DEEP_TROLL

## Cephalopods ('X')
../player/base/octopode1 CORPSE_OCTOPODE

## Human shaped ('@')
human CORPSE_HUMAN
halfling CORPSE_HALFLING
%back blood_green blood_green1 blood_green2 blood_green3 blood_green4
shapeshifter CORPSE_SHAPESHIFTER
glowing_shapeshifter CORPSE_GLOWING_SHAPESHIFTER

## Draconians ('d')
%sdir player
%back blood_puddle_red blood_puddle_red1 blood_puddle_red2 blood_puddle_red3 blood_puddle_red4
%start
%compose drcwing/drcwing_black
%compose base/draconian_black_m
%compose drchead/drchead_black
%finish CORPSE_DRACONIAN_BLACK

%start
%compose drcwing/drcwing_brown
%compose base/draconian_f
%compose drchead/drchead_brown
%finish CORPSE_DRACONIAN_BROWN

%start
%compose drcwing/drcwing_green
%compose base/draconian_green_m
%compose drchead/drchead_green
%finish CORPSE_DRACONIAN_GREEN

%start
%compose drcwing/drcwing_grey
%compose base/draconian_gray_f
%compose drchead/drchead_grey
%finish CORPSE_DRACONIAN_GREY

%start
%compose drcwing/drcwing_mottled
%compose base/draconian_mottled_m
%compose drchead/drchead_mottled
%finish CORPSE_DRACONIAN_MOTTLED

%start
%compose drcwing/drcwing_pale
%compose base/draconian_pale_f
%compose drchead/drchead_pale
%finish CORPSE_DRACONIAN_PALE

%start
%compose drcwing/drcwing_purple
%compose base/draconian_purple_m
%compose drchead/drchead_purple
%finish CORPSE_DRACONIAN_PURPLE

%start
%compose drcwing/drcwing_red
%compose base/draconian_red_f
%compose drchead/drchead_red
%finish CORPSE_DRACONIAN_RED

%start
%compose drcwing/drcwing_white
%compose base/draconian_white_m
%compose drchead/drchead_white
%finish CORPSE_DRACONIAN_WHITE

%start
%compose drcwing/drcwing_yellow
%compose base/draconian_gold_f
%compose drchead/drchead_yellow
%finish CORPSE_DRACONIAN_YELLOW

# Demonspawn ('6')
%sdir mon/demonspawn
demonspawn CORPSE_DEMONSPAWN
monstrous CORPSE_MONSTROUS_DEMONSPAWN
gelid CORPSE_GELID_DEMONSPAWN
infernal CORPSE_INFERNAL_DEMONSPAWN
putrid CORPSE_PUTRID_DEMONSPAWN
torturous CORPSE_TORTUROUS_DEMONSPAWN

%corpse 0
