feat(xanthous): Add an ooze creature type

This required making sayVerb optional, as oozes don't say anything

Change-Id: I2c7f425ca26d92beef1097eda49d84f00c84c482
Reviewed-on: https://cl.tvl.fyi/c/depot/+/3218
Reviewed-by: grfn <grfn@gws.fyi>
Tested-by: BuildkiteCI
This commit is contained in:
Griffin Smith 2021-06-18 12:02:47 -04:00 committed by grfn
parent 72d9e11a8f
commit 6f9d01b507
2 changed files with 14 additions and 2 deletions

View file

@ -81,8 +81,8 @@ data CreatureType = CreatureType
, _friendly :: !Bool
, _speed :: !TicksPerTile
, _language :: !(Maybe LanguageName)
, _sayVerb :: Text -- ^ The verb, in present tense, for when the creature
-- says something
, _sayVerb :: !(Maybe Text) -- ^ The verb, in present tense, for when the
-- creature says something
}
deriving stock (Show, Eq, Ord, Generic)
deriving anyclass (NFData, CoArbitrary, Function)

View file

@ -0,0 +1,12 @@
Creature:
name: ooze
description: an ooze
longDescription: |
A jiggling, amorphous, bright green caustic blob
char:
char: o
style:
foreground: green
maxHitpoints: 3
speed: 100
friendly: false