curiousdannii-testing / inform7-imported-bugs

0 stars 0 forks source link

[I7-1549] [Mantis 1585] Can't use room constants as source of map connections #535

Closed curiousdannii-testing closed 2 years ago

curiousdannii-testing commented 2 years ago

Reported by : dfremont

Description :

Inform allows room-valued constants to be used as the destination of map connections, but not as the source. Instead it gives an incorrect Problem message claiming the source is "nowhere".

Incidentally, this same Problem message comes up if the source is something not a room, e.g. in "Zog is east of 0". It might be clearer if a message saying the source must be a room came up instead.

Steps to reproduce :

Foo is a room.
The designated room is always Foo.
Zog is east of the designated room.

Additional information :

The Problem message:

Problem. You wrote 'Zog is east of the designated room' : but the source of a map connection can't be nowhere, so sentences like 'The pink door is south of nowhere.' are not allowed.

imported from: [Mantis 1585] Can't use room constants as source of map connections
  • status: Closed
  • resolution: Resolved
  • resolved: 2022-04-07T04:59:18+10:00
  • imported: 2022/01/10
curiousdannii-testing commented 2 years ago

557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:

Comment by graham :
I have mixed feelings about whether or not this is a good idea, but I've decided to allow it.