From b8c90886ef1f3afb8d908aac89028bd177836cae Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Thu, 9 Jul 2026 16:09:35 -0400 Subject: feat(admin): multi-select with shift+drag for common bulk operations --- data/rooms/example_unused/town/9999915.yaml | 2 ++ data/rooms/example_unused/town/9999916.yaml | 6 +++++- data/rooms/example_unused/town/9999917.yaml | 4 ++-- data/rooms/example_unused/town/9999918.yaml | 21 +++++++++++++++------ data/rooms/example_unused/town/9999919.yaml | 8 -------- data/rooms/example_unused/town/9999920.yaml | 19 +++++++++++++------ data/rooms/example_unused/town/9999921.yaml | 13 ------------- data/rooms/example_unused/town/9999930.yaml | 13 ------------- 8 files changed, 37 insertions(+), 49 deletions(-) delete mode 100644 data/rooms/example_unused/town/9999919.yaml delete mode 100644 data/rooms/example_unused/town/9999921.yaml delete mode 100644 data/rooms/example_unused/town/9999930.yaml (limited to 'data/rooms/example_unused/town') diff --git a/data/rooms/example_unused/town/9999915.yaml b/data/rooms/example_unused/town/9999915.yaml index cef822b..30a5b8f 100644 --- a/data/rooms/example_unused/town/9999915.yaml +++ b/data/rooms/example_unused/town/9999915.yaml @@ -4,6 +4,8 @@ color: "" description: - text: Shelves lined with glass vials, dried herbs, and bubbling cauldrons. This area is not yet accessible. exits: + east: + room: 9999917 west: room: 9999914 objects: [] diff --git a/data/rooms/example_unused/town/9999916.yaml b/data/rooms/example_unused/town/9999916.yaml index a915452..9ebebb2 100644 --- a/data/rooms/example_unused/town/9999916.yaml +++ b/data/rooms/example_unused/town/9999916.yaml @@ -3,7 +3,11 @@ name: Construction Site color: "" description: - text: A half-built structure surrounded by planks, nails, and blueprints. A workbench stands ready for crafting. Signs point north toward the Local Neighborhood and east toward the lumberyard. -exits: {} +exits: + north: + room: 9999918 + west: + room: 9999917 objects: - id: workbench item_spawns: [] diff --git a/data/rooms/example_unused/town/9999917.yaml b/data/rooms/example_unused/town/9999917.yaml index c3202ee..be80594 100644 --- a/data/rooms/example_unused/town/9999917.yaml +++ b/data/rooms/example_unused/town/9999917.yaml @@ -5,9 +5,9 @@ description: - text: A ring of stones surrounds a bed of ash. A few unlit logs wait nearby. A narrow passage leads north toward what sounds like echoing footsteps and clanging metal. exits: east: - room: 9999918 - west: room: 9999916 + west: + room: 9999915 objects: [] item_spawns: [] mobs: diff --git a/data/rooms/example_unused/town/9999918.yaml b/data/rooms/example_unused/town/9999918.yaml index 31e81bc..d7ed4b9 100644 --- a/data/rooms/example_unused/town/9999918.yaml +++ b/data/rooms/example_unused/town/9999918.yaml @@ -1,8 +1,17 @@ -name: "Thieves' Den" +id: 9999918 +name: Thieves' Den +color: "" description: - - text: "A shadowy hideout with lockpicks, dark cloaks, and wanted posters on the walls. This area is not yet accessible." + - text: A shadowy hideout with lockpicks, dark cloaks, and wanted posters on the walls. This area is not yet accessible. exits: - east: - room: 9999919 - west: - room: 9999917 + north: + room: 9999920 + south: + room: 9999916 +objects: [] +item_spawns: [] +mobs: [] +on_enter: [] +hazard: "" +block_transport: false +triggers: [] diff --git a/data/rooms/example_unused/town/9999919.yaml b/data/rooms/example_unused/town/9999919.yaml deleted file mode 100644 index a25b884..0000000 --- a/data/rooms/example_unused/town/9999919.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Agility Course" -description: - - text: "A training ground with balance beams, monkey bars, and climbing nets. This area is not yet accessible." -exits: - east: - room: 9999920 - west: - room: 9999918 diff --git a/data/rooms/example_unused/town/9999920.yaml b/data/rooms/example_unused/town/9999920.yaml index 67ad606..a1f1756 100644 --- a/data/rooms/example_unused/town/9999920.yaml +++ b/data/rooms/example_unused/town/9999920.yaml @@ -1,8 +1,15 @@ -name: "Assassin's Bureau" +id: 9999920 +name: Assassin's Bureau +color: "" description: - - text: "A discreet office with job postings pinned to a corkboard. This area is not yet accessible." + - text: A discreet office with job postings pinned to a corkboard. This area is not yet accessible. exits: - east: - room: 9999921 - west: - room: 9999919 + south: + room: 9999918 +objects: [] +item_spawns: [] +mobs: [] +on_enter: [] +hazard: "" +block_transport: false +triggers: [] diff --git a/data/rooms/example_unused/town/9999921.yaml b/data/rooms/example_unused/town/9999921.yaml deleted file mode 100644 index d1b1739..0000000 --- a/data/rooms/example_unused/town/9999921.yaml +++ /dev/null @@ -1,13 +0,0 @@ -name: "Combat Arena" -description: - - text: "A sandy training ground with practice dummies and sparring rings. Several men wander here looking for a fight." -exits: - west: - room: 9999920 -mobs: - - id: man - wander_interval: 10 - - id: man - wander_interval: 12 - - id: man - wander_interval: 15 diff --git a/data/rooms/example_unused/town/9999930.yaml b/data/rooms/example_unused/town/9999930.yaml deleted file mode 100644 index af76ac6..0000000 --- a/data/rooms/example_unused/town/9999930.yaml +++ /dev/null @@ -1,13 +0,0 @@ -id: 9999930 -name: Above Town Square -color: "" -description: - - text: The central square of Lumbridge. A fountain gurgles peacefully in the center. Paths lead west toward the gathering grounds and east toward the production district. -exits: {} -objects: [] -item_spawns: [] -mobs: [] -on_enter: [] -hazard: "" -block_transport: false -triggers: [] -- cgit v1.2.3