From 30e0adef50d7ab00af12c00c773de0a0bc44ca68 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 11 May 2025 00:49:25 +0200 Subject: [PATCH] wooden walls and shop doors --- rogueviz/ru/globals.cpp | 4 ++- rogueviz/ru/map.ru | 55 ++++++++++++++++++++++------------------- 2 files changed, 32 insertions(+), 27 deletions(-) diff --git a/rogueviz/ru/globals.cpp b/rogueviz/ru/globals.cpp index a9dc25a4..983d9226 100644 --- a/rogueviz/ru/globals.cpp +++ b/rogueviz/ru/globals.cpp @@ -55,7 +55,7 @@ struct ruwall { string help; }; -enum eWall { wAir, wWall, wBouncy, wSpike, wWater, wFrozen, wDoor, wSmashedDoor, wLockedDoor, wFountain, wBluePortal, wOrangePortal, wPlatform, wStaircase, wColumn, wForge, wGUARD }; +enum eWall { wAir, wWall, wBouncy, wSpike, wWater, wFrozen, wDoor, wSmashedDoor, wLockedDoor, wFountain, wBluePortal, wOrangePortal, wPlatform, wStaircase, wColumn, wForge, wWoodWall, wShopDoor, wGUARD }; flagtype W_BLOCK = 1; flagtype W_TRANS = 2; @@ -86,6 +86,8 @@ ruwall walls[qwall] = { {"staircase", "-", 0xFFFF80FF, W_PLATFORM | W_TRANS | W_STAIRCASE, "You can climb staircases and ladders." }, {"column", "|", 0x40404080, W_TRANS | W_BLOCKBIRD, "A background decoration." }, {"forge", "&", 0xB0202080, W_TRANS | W_PAIN, "Used by runesmiths."}, + {"wooden wall", "#", 0xFF8000FF, W_BLOCK | W_STABLE, "These kinds of tough walls can be destroyed with fire."}, + {"shop door", "#", 0xFFD500FF, W_TRANS, "A powerful door, to protect against shoplifters."}, }; int sel = 1; diff --git a/rogueviz/ru/map.ru b/rogueviz/ru/map.ru index 2c489e11..701871c2 100644 --- a/rogueviz/ru/map.ru +++ b/rogueviz/ru/map.ru @@ -179,6 +179,7 @@ ROOM Forest Path . air ^ spike x air +W wooden wall MAP ................................................................................ ................................................................................ @@ -191,29 +192,29 @@ MAP ....^........................................................................... ....^.......^.......^........^...............^.....^.......^.................... ....^....----------------------------------------------------------............. -....^....^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.##.^...............................##--.. -....^..................................##.................................##.... -....^..................................##.................................##.... -....^--...............................-##-............................-...##.... -....^..................................##.............................----##.... -....^..................................##.................................##.... -....^..................................##-................................##--.. -....^.....^...........................-##.................^........^......##.... -....^--------------......----------....##.......--------------------------##.... -....^.^.^.^.^.^.^.^.......^.^.^.^.^....##.................................##.... -....^..................................##-................................##.... -....^...............^...^..............##...--.................................. -......................^...............###....................................... -.......................................##....................................... -.......................................###...................................... -..................................--...##....................................... -.......................................##....................................... -......................................^##....................................... -..............................--.......##^....--................................ -.......................................##....................................... -.......................................##....................................... -......................................####...................................... -................^.....................#b#b...................^.................. +....^....^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.WW.^...............................WW--.. +....^..................................WW.................................WW.... +....^..................................WW.................................WW.... +....^--...............................-WW-............................-...WW.... +....^..................................WW.............................----WW.... +....^..................................WW.................................WW.... +....^..................................WW-................................WW--.. +....^.....^...........................-WW.................^........^......WW.... +....^--------------......----------....WW.......--------------------------WW.... +....^.^.^.^.^.^.^.^.......^.^.^.^.^....WW.................................WW.... +....^..................................WW-................................WW.... +....^...............^...^..............WW...--.................................. +......................^...............#WW....................................... +.......................................WW....................................... +.......................................WW#...................................... +..................................--...WW....................................... +.......................................WW....................................... +......................................^WW....................................... +..............................--.......WW^....--................................ +.......................................WW....................................... +.......................................WW....................................... +......................................WWWW...................................... +................^.....................#W#W...................^.................. ################################################################################ #b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b ################################################################################ @@ -1121,6 +1122,8 @@ ROOM Mazes of Menace - platform . air A staircase +W wooden wall +S shop door MAP ################################################################################ ################################################################################ @@ -1138,7 +1141,7 @@ MAP ###..........#####A.............A########..............###########AA############ .##..........#####A.............A####################..#######....AA........#### .##..........#####...............####################--#######....AA........#### -.#######--########...............####################..#######....AA........#### +.#######--########...............####################WW#######....AA........#### .#######..########...............################..........###....AA........#### .#######..####################--#################..........###....AA........+... .#######..##################....#################..------..###....AA........+... @@ -1153,8 +1156,8 @@ MAP #####.........#####......##########........######..........#########...######### #####.........#####......##########........######..........#########---######### #####.........+......##############........######..........######..........##### -#####.........+......##############........######...............+..........##### -#####.........#####################........######...............+...---....##### +#####.........+......##############........######..------..S....+..........##### +#####.........#####################........######..........S....+...---....##### #b###.........+...................+........######################..........##### ..............+...................+........######################..........##### ..............###############################################################b#b