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/Entities.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/Entities.hs')
-rw-r--r-- | src/Xanthous/Entities/Entities.hs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Xanthous/Entities/Entities.hs b/src/Xanthous/Entities/Entities.hs index 1b9f138fe22f..710e577be866 100644 --- a/src/Xanthous/Entities/Entities.hs +++ b/src/Xanthous/Entities/Entities.hs @@ -47,6 +47,7 @@ deriving via WithOptions '[ FieldLabelModifier '[Drop 1] ] GameState instance Entity SomeEntity where blocksVision (SomeEntity ent) = blocksVision ent + blocksObject (SomeEntity ent) = blocksObject ent description (SomeEntity ent) = description ent entityChar (SomeEntity ent) = entityChar ent entityCollision (SomeEntity ent) = entityCollision ent |