Reading the code for a staircase, it seems simple enough–just treat it like a door. But I must be overlooking something here because I can’t seem to interact with the staircase at all. I imagine that (as usual) it’s just something to do with the way I’m phrasing things, but I’ve been playing around with this and don’t seem to be having much luck.
It sounds like, in theory, this code should be sufficient:
[code]A staircase is a kind of door . A staircase is usually open. A staircase is seldom openable.
The Courtroom Staircase is an undescribed open staircase. It is up from the Courthouse–Foyer and down from the Courthouse–2nd Floor Foyer. Understand “stairs”,“stair”,“staircase”, and “staircases” as the Courtroom Staircase.[/code]
Ideally, the player will be in a foyer and in the description of the foyer, it will explicitly tell them there is a staircase they can interact with. From there, they would say at minimum “go up stairs” or “go down stairs” depending what floor they’re on (I would add “understand” rules to further expand input possibilities, but at the very least those two). However, I can’t “go up” the stairs, I can’t “enter” the stairs, I can’t seem to move any direction that would get me to the 2nd Floor Foyer.
I guess now that I think about it, I probably could just have the two foyers directly connected and say in the description that the player took the stairs. But surely, I shouldn’t have to do that and I would like the player to be able to say “go up the stairs” or something to that effect. I’m thinking now that me saying that the stairs are “up” might be an issue as I suppose they technically aren’t up from a room, they just extend up.
I’m confusing myself more and more trying to figure this out, so any help you guys could offer would be great