From 988b006a5bb9edb6465653566e7bdf8175347b8c Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Sat, 27 Jun 2026 16:50:41 -0400 Subject: feat: one-way map links, blocked paths on map, map grid startup validation, user colors for maps --- data/rooms/intro/1001.yaml | 9 +++++---- data/rooms/intro/2001.yaml | 6 ++++++ data/rooms/intro/2002.yaml | 5 +++++ data/rooms/intro/2003.yaml | 5 +++++ data/rooms/intro/2004.yaml | 5 +++++ data/rooms/intro/2005.yaml | 5 +++++ data/rooms/intro/2006.yaml | 5 +++++ 7 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 data/rooms/intro/2001.yaml create mode 100644 data/rooms/intro/2002.yaml create mode 100644 data/rooms/intro/2003.yaml create mode 100644 data/rooms/intro/2004.yaml create mode 100644 data/rooms/intro/2005.yaml create mode 100644 data/rooms/intro/2006.yaml (limited to 'data/rooms') diff --git a/data/rooms/intro/1001.yaml b/data/rooms/intro/1001.yaml index 98ae89f..2f5ffe0 100644 --- a/data/rooms/intro/1001.yaml +++ b/data/rooms/intro/1001.yaml @@ -1,5 +1,4 @@ name: "Inside Transport Shuttle" -block_transport: true description: - text: "A dim, windowless shuttle interior with a few uncomfortable rows of steel seats facing forward. A large framed sign hangs next to the closed cockpit door. The piston-powered staircase is firmly closed at the rear of the craft." condition: @@ -15,6 +14,7 @@ objects: mobs: - flight_attendant exits: + east: 2001 down: room: 1002 condition: @@ -25,19 +25,19 @@ on_enter: player_flag: 1001_welcome not: true delay: 5 - message: "{11 bold}Welcome to The House of Icarus{/}" + message: "{0B bold}Welcome to The House of Icarus{/}" - condition: player_flag: 1001_welcome not: true delay: 7 - message: "{11}Type{/} {10}look sign{/} {11}or{/} {10}talk attendant{/} {11}to get started{/}" + message: "{0B}Type{/} {0A}look sign{/} {0B}or{/} {0A}talk attendant{/} {0B}to get started{/}" set_player_flags: 1001_welcome: true - condition: player_flag: 1001_welcome not: true delay: 7 - message: "{11}Type{/} {10}help newplayer{/} {11}for the new player's guide. That's it. Explore and have fun.{/}" + message: "{0B}Type{/} {0A}help newplayer{/} {0B}for the new player's guide. That's it. Explore and have fun.{/}" triggers: - on_player_flag: 1001_look_sign steps: @@ -47,3 +47,4 @@ triggers: message: "The pistons hiss as the rear staircase opens" - set_player_flags: 1001_touchdown: true +block_transport: true diff --git a/data/rooms/intro/2001.yaml b/data/rooms/intro/2001.yaml new file mode 100644 index 0000000..5aa3145 --- /dev/null +++ b/data/rooms/intro/2001.yaml @@ -0,0 +1,6 @@ +name: "Test Room" +description: "It's a test room" +exits: + west: 1001 + east: 2002 + south: 2006 diff --git a/data/rooms/intro/2002.yaml b/data/rooms/intro/2002.yaml new file mode 100644 index 0000000..71cce54 --- /dev/null +++ b/data/rooms/intro/2002.yaml @@ -0,0 +1,5 @@ +name: "Test Room" +description: "It's a test room" +exits: + west: 2001 + east: 2003 diff --git a/data/rooms/intro/2003.yaml b/data/rooms/intro/2003.yaml new file mode 100644 index 0000000..5969057 --- /dev/null +++ b/data/rooms/intro/2003.yaml @@ -0,0 +1,5 @@ +name: "Test Room" +description: "It's a test room" +exits: + west: 2002 + south: 2004 diff --git a/data/rooms/intro/2004.yaml b/data/rooms/intro/2004.yaml new file mode 100644 index 0000000..33be395 --- /dev/null +++ b/data/rooms/intro/2004.yaml @@ -0,0 +1,5 @@ +name: "Test Room" +description: "It's a test room" +exits: + north: 2003 + west: 2005 diff --git a/data/rooms/intro/2005.yaml b/data/rooms/intro/2005.yaml new file mode 100644 index 0000000..d8bc3d4 --- /dev/null +++ b/data/rooms/intro/2005.yaml @@ -0,0 +1,5 @@ +name: "Test Room" +description: "It's a test room" +exits: + east: 2004 + west: 2006 diff --git a/data/rooms/intro/2006.yaml b/data/rooms/intro/2006.yaml new file mode 100644 index 0000000..74dd657 --- /dev/null +++ b/data/rooms/intro/2006.yaml @@ -0,0 +1,5 @@ +name: "Test Room" +description: "It's a test room" +exits: + east: 2005 + north: 2001 -- cgit v1.2.3