diff options
author | Griffin Smith <root@gws.fyi> | 2020-02-08T18·42-0500 |
---|---|---|
committer | Griffin Smith <root@gws.fyi> | 2020-02-08T18·42-0500 |
commit | 782d3880c8da35b48276a874d396d24ca6dc7004 (patch) | |
tree | 600fdc2d397db39170ee8057951156928684f2e2 /src/Xanthous/Entities/Creature.hs | |
parent | 308c7eb4f6cd1e7bb333e438bb4e6c904d9c20ee (diff) |
Block doors being closed on gormlaks
Prevent closing doors when there's a gormlak or other entity with the blocksObject attribute set to true on the same tile. There's a message sent here which is grammatically incorrect - it says "The a gormlak blocks the door" - should fix that later.
Diffstat (limited to 'src/Xanthous/Entities/Creature.hs')
-rw-r--r-- | src/Xanthous/Entities/Creature.hs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Xanthous/Entities/Creature.hs b/src/Xanthous/Entities/Creature.hs index a44b3b22813b..cc07b3560c2c 100644 --- a/src/Xanthous/Entities/Creature.hs +++ b/src/Xanthous/Entities/Creature.hs @@ -66,6 +66,7 @@ instance Brain Creature where instance Entity Creature where blocksVision _ = False + blocksObject _ = True description = view $ creatureType . Raw.description entityChar = view $ creatureType . char entityCollision = const $ Just Combat |