Files
loop/src/Dodge/Creature/Material.hs
T
2026-04-20 12:25:39 +01:00

22 lines
506 B
Haskell

{-# LANGUAGE LambdaCase #-}
module Dodge.Creature.Material (crMaterial) where
import Dodge.Data.Creature.Misc
import Dodge.Data.Material
crMaterial :: CreatureType -> Material
crMaterial = \case
Avatar{_avatarMaterial = mt} -> mt
ChaseCrit {} -> Flesh
CrabCrit {} -> Flesh
HoverCrit {} -> Metal
SwarmCrit -> Flesh
AutoCrit -> Flesh
SlinkCrit{} -> Flesh
BarrelCrit{} -> Metal
LampCrit{} -> Glass
SlimeCrit{} -> Flesh
BeeCrit{} -> Flesh
HiveCrit{} -> Flesh