Difference between revisions of "User:Ilmari Karonen/sandbox"
Jump to navigation
Jump to search
(test) |
(test copy from Sokoban (SLASH'EM), with s/replacecharsblock/pre/g) |
||
Line 1: | Line 1: | ||
− | + | {{level|Sokoban levels | |
+ | |branch=Sokoban | ||
+ | |from=2|to=9 | ||
+ | |teleport=no | ||
+ | |bones=no | ||
+ | |mapping=yes | ||
+ | |digfloor=all but bottom level | ||
+ | |digwalls=no | ||
+ | }} | ||
+ | '''Sokoban''' in [[SLASH'EM]] is largely the same as in Vanilla (see [[Sokoban]]). However, 15 additional maps have been added so that each level has 4-5 variants. As in Vanilla, the prize is either a [[bag of holding]] or an [[amulet of reflection]]. Both outcomes are equally likely. The amulet is more valuable than the bag because [[upgrading]] a [[sack]] or [[oilskin sack]] (with a [[potion of gain level]] or the [[gnome]]'s [[tinker]] [[technique]]) can also produce a bag of holding. | ||
+ | There are also new ways to cheat in Sokoban, such as the new [[Technique|liquid leap technique]]. However, many of these additional ways to cheat also incur a [[luck]] penalty. | ||
+ | |||
+ | == Levels == | ||
+ | The entrance to Sokoban (an upstairs [[staircase]]) is located between levels 6 and 10 inclusive in the [[Dungeons of Doom]], just below the [[Oracle]]. | ||
+ | |||
+ | {|class="prettytable" | ||
+ | |||
+ | ! rowspan="3" | 1 | ||
+ | | valign=top | [[Sokoban Level 1a]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[pit|{{black|^}}]] | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------- ------ | ||
+ | |<|>...---....| | ||
+ | |^|-.00....0..| | ||
+ | |^||..00|.0.0.| | ||
+ | |^||....|.....| | ||
+ | |^|------0----| | ||
+ | |^| |......| | ||
+ | |^------......| | ||
+ | |..^^^^0000...| | ||
+ | |??-----......| | ||
+ | ---- -------- | ||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1b]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[pit|{{black|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ------ ----- | ||
+ | |....| |...| | ||
+ | |.0..----.0.| | ||
+ | |.0......0..| | ||
+ | |..--->---0.| | ||
+ | |---------.--- | ||
+ | |..^^^<|.....| | ||
+ | |..----|0....| | ||
+ | --^| |.0...| | ||
+ | |^-----.0...| | ||
+ | |..^^^^0.0..| | ||
+ | |??---------- | ||
+ | ---- | ||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1c]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ------- | ||
+ | |..|..| -------- | ||
+ | ------..0..--- ---......--- | ||
+ | |......---...| |?.........| | ||
+ | |.|.|...0..|.--|........|.--- | ||
+ | |.|0--..|..|...-#-#-#-#--...| | ||
+ | |.....00|00..>.^^^^^^^^^..<.| | ||
+ | |.|0--..|..|...-#-#-#-#--...| | ||
+ | |.|.|...0..|.--|........|.--- | ||
+ | |......---...| |?.........| | ||
+ | ------..0..--- ---......--- | ||
+ | |..|..| -------- | ||
+ | ------- | ||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1f|Sokoban Level 1d]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | L=[[lava|{{red|}}}]] | ||
+ | |||
+ | ----------------- | ||
+ | |.......|...--??| | ||
+ | |.-----.|...0...| | ||
+ | |.---.0.|...0...| | ||
+ | |.....00....--0.| | ||
+ | |>.....--...||..| | ||
+ | |#####-------|.-| | ||
+ | |.....^^^^^<|-0.| | ||
+ | |.....-------...| | ||
+ | |..L..^^^^^.00..| | ||
+ | |.....-------.0.| | ||
+ | |.....| |...| | ||
+ | ------- ----- | ||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1i|Sokoban Level 1e]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ----------- | ||
+ | |.........| | ||
+ | |....0.0..| | ||
+ | ------ |.0.-----.| | ||
+ | |....-----.0..--0| | ||
+ | |.......0.0......| | ||
+ | |-^|.......--.--.| | ||
+ | |-^|--->----|.||.| | ||
+ | |?.------...|.--.-- | ||
+ | |?..^^^^^.<.#.0...| | ||
+ | ---------...|.....| | ||
+ | ----------- | ||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | ! rowspan="4" | 2 | ||
+ | |||
+ | | valign=top | [[Sokoban Level 2a]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ---- ----------- | ||
+ | --.>-------- |.........| | ||
+ | |..........| |.........| | ||
+ | |.0-----0-.| |.........| | ||
+ | |..|...|.0.| |....<....| | ||
+ | |.0.0....0-| |.........| | ||
+ | |.0..0..|..| |.........| | ||
+ | |.----0.--.| |.........| | ||
+ | |..0...0.|.-- |.........| | ||
+ | |.---0-...0.------------+| | ||
+ | |...|..0-.0.^^^^^^^^^^^^.| | ||
+ | |..0......---------------- | ||
+ | -----..|..| | ||
+ | ------- | ||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 2b]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ----------- ----------- | ||
+ | |....|....--- |.........| | ||
+ | |..00|00...>| |.........| | ||
+ | |.....0...--- |.........| | ||
+ | |....|....| |....<....| | ||
+ | |-.--------- |.........| | ||
+ | |..0.|.....| |.........| | ||
+ | |.00.|0.0.0| |.........| | ||
+ | |..0.....0.| |.........| | ||
+ | |.000|0..0.----------------+| | ||
+ | |....|..0.0.^^^^^^^^^^^^^^^.| | ||
+ | ----------------------------- | ||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1h|Sokoban Level 2c]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------- | ||
+ | |......| | ||
+ | |..0...----- | ||
+ | |---...0...| | ||
+ | |..--0|.0..| | ||
+ | |....>|.|.----- | ||
+ | |^--.0.0.00...| | ||
+ | --^||..|...|...| | ||
+ | |..------------- | ||
+ | |...^^^^^<| | ||
+ | ----------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1j|Sokoban Level 2d]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | --------- | ||
+ | ------------|.....+.| | ||
+ | |...........|.....|^| | ||
+ | |.---.00....|.....|^| | ||
+ | |...|.0..0..|.....|^| | ||
+ | |..0|---0---|..<..|^| | ||
+ | |.0.--......|.....|^| | ||
+ | |..00.0.....-------^| | ||
+ | ---.--.00|..^^^^^^..| | ||
+ | |.--...|--------..| | ||
+ | |......| ---- | ||
+ | --->---- | ||
+ | --- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1k|Sokoban Level 2e]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ----------------- | ||
+ | |..^^....#......| | ||
+ | |..--....#..0.0.| | ||
+ | --^|<....#.0.0..| | ||
+ | |^---------.--.| | ||
+ | |..^^^^^^...||.| | ||
+ | |..------.00--.-- | ||
+ | ---- |.0....>| | ||
+ | ---.----.-- | ||
+ | |.0.0....| | ||
+ | |..0.----- | ||
+ | --...| | ||
+ | ----- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1l|Sokoban Level 2f]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ---- | ||
+ | ---|..---- | ||
+ | |..|...0.|--- | ||
+ | ---- |....0|0.|..| | ||
+ | |..----.|...|...0.| | ||
+ | |...^^^.....|--0..| | ||
+ | |^--#--...|0|..0.-- | ||
+ | |^|...|-0-|.00...| | ||
+ | |^#.^.+...|....0.| | ||
+ | --^|...|.0..>0..--- | ||
+ | |..--#-----0|.--- | ||
+ | |..^^^^^^<|...| | ||
+ | --------------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1n|Sokoban Level 2g]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | L=[[lava|{{red|}}}]] | ||
+ | |||
+ | ---------------- | ||
+ | |...|..|>|.--..| | ||
+ | |.|.|..0....0..--- | ||
+ | |.|....--##--.0..--- | ||
+ | |...|..|..<.|..00..| | ||
+ | --0-|0-|^##^|......| | ||
+ | |.||.|-^^^^--.--.-- | ||
+ | |.##.#L^^^^L#.##.| | ||
+ | |.||.|--^^--|.||.| | ||
+ | --.--.--|^^|-|.||.| | ||
+ | |......||^^|--0--0-- | ||
+ | |..00..-|^^|-......| | ||
+ | |.0..0..|..|..---..| | ||
+ | -----..0...0....0..| | ||
+ | |.|....|..|...-- | ||
+ | --------------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | ! rowspan="4" | 3 | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3a]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------- | ||
+ | ---.|....| | ||
+ | |...0....|---------- | ||
+ | |.-.00-00|.|.......| | ||
+ | |.00-......|.......| | ||
+ | |.-..0.|...|.......| | ||
+ | |....-0--0-|...<...| | ||
+ | |..00..0...|.......| | ||
+ | |.--...|...|.......| | ||
+ | |....-0|---|.......| | ||
+ | ---..0.-----------+| | ||
+ | |..0>^^^^^^^^^^^.| | ||
+ | ------------------ | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3b]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------------------- | ||
+ | |........|...|.....| | ||
+ | |.00..-00|.-.|.....| | ||
+ | |..|.0.0.|00.|.....| | ||
+ | |-.|..-..|.-.|..<..| | ||
+ | |...--.......|.....| | ||
+ | |...|.0.-...-|.....| | ||
+ | |.0.|0.|...--|.....| | ||
+ | |-0.|..-----------+| | ||
+ | |..0....^^^^^^^^^^.| | ||
+ | |...|.>------------- | ||
+ | -------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3c]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ------------ | ||
+ | -------|<^^^^^^^..| | ||
+ | |...|..|--------..| | ||
+ | |.0....|..| |^-- | ||
+ | --.--0.|>.-----|^| | ||
+ | |..0.0--0..|..|^| | ||
+ | |.|..0.|.0....|^| | ||
+ | |.0.|0....---.|^| | ||
+ | |.....--.0---.|^| | ||
+ | ---.0.|..0....|^| | ||
+ | ---.|..0--..|^| | ||
+ | |..00..||....| | ||
+ | |.....-----..| | ||
+ | ------- ---- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3d]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ---------- | ||
+ | -----|.^^^^^..| | ||
+ | ----...-|<-----..| | ||
+ | |..0....---...|^-- | ||
+ | |.0>0.0....0..|^| | ||
+ | |.|0--------.-|^| | ||
+ | |.|..0..|.....|^| | ||
+ | |.|.0.0.|.|...|^| | ||
+ | --.|..0|.|.----|^| | ||
+ | |..--....|.....|^| | ||
+ | |....0.|.|.......| | ||
+ | -----.--.........| | ||
+ | |.0...........| | ||
+ | |...---.......| | ||
+ | ----- --------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3e]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ------------------ | ||
+ | ----....|.........+.| | ||
+ | |....--.|.........|^| | ||
+ | |.0.....|.<.......|^| | ||
+ | ---.----.|.........|^| | ||
+ | |..0...0.-#-#-#-#-#-^| | ||
+ | |...00.00^^^^^^^^^^..| | ||
+ | |....0..0--#-#-#-#-..| | ||
+ | -->--.--.|...........| | ||
+ | |--..0..|.....00....| | ||
+ | |...00..|...........| | ||
+ | |....|..|...........| | ||
+ | --------------------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3f]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | --------- | ||
+ | |...|...---- | ||
+ | |.0.+......| | ||
+ | |...|0|..|.| | ||
+ | -----------....|0| | ||
+ | |......0.........| | ||
+ | |.|.|.0--.|.|..|^| | ||
+ | |...|0....|....|^| | ||
+ | --0|.0.-------+-|^| | ||
+ | --...0..|....|...|^| | ||
+ | |...0|..#....#.0.|^| | ||
+ | |..0...-|....|...|^-- | ||
+ | |.0-----|....|----..| | ||
+ | |>.|<^^^+....+^^^^..| | ||
+ | --------------------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3g]] | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ---- | ||
+ | ---------|>.| | ||
+ | ---...|...--0.|--- | ||
+ | |..00.|.....0.|..| | ||
+ | |.|...|...--0.^..| | ||
+ | |.|...|.00.|..--^| | ||
+ | |.|.----.|.--#--^|--- | ||
+ | |.|0.|--.|..|<|..|..| | ||
+ | |.|..|....|.|.|..^..| | ||
+ | |.....0...|.|.--#--^-- | ||
+ | |.|..---.--.|..|..|..| | ||
+ | |.----......#..#..^..| | ||
+ | |......-----|..|^----- | ||
+ | -------- |^--..| | ||
+ | |..^..| | ||
+ | |..---- | ||
+ | ---- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | ! rowspan="2" | 4 | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4a]] (with a [[bag of holding]]) | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------------------------- | ||
+ | |>......^^^^^^^^^^^^^^^^.| | ||
+ | |.......----------------.| | ||
+ | -------.------ |.| | ||
+ | |...........| |.| | ||
+ | |.0.0.0.0.0.| |.| | ||
+ | --------.----| |.| | ||
+ | |...0.0..0.0.| |.| | ||
+ | |...0........| |.| | ||
+ | -----.-------- ------|.| | ||
+ | |..0.0.0...| --|.....|.| | ||
+ | |.....0....| |.+.....|.| | ||
+ | |.0.0...0.-- |-|.....|.| | ||
+ | -------.---- |.+.....+.| | ||
+ | |..0.....| |-|.....|-- | ||
+ | |........| |.+.....| | ||
+ | |...------ --|.....| | ||
+ | ----- ------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4b]] (with an [[amulet of reflection]]) | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ------------------------ | ||
+ | |..^^^^^^^^^^^^^^^^^^..| | ||
+ | |..-------------------.| | ||
+ | ----.| ----- |.| | ||
+ | |..|0-- --...| |.| | ||
+ | |.....|--|.0..| |.| | ||
+ | |.00..|..|..0.| |.| | ||
+ | --..00|...00.-- |.| | ||
+ | |0..0...|0..| ------|.| | ||
+ | |.00.|..|..0| --|.....|.| | ||
+ | |.0.0---|.0.| |.+.....|.| | ||
+ | |.......|..-- |-|.....|.| | ||
+ | ----.0..|.-- |.+.....+.| | ||
+ | ---.--.| |-|.....|-- | ||
+ | |.0...| |.+.....| | ||
+ | |>.|..| --|.....| | ||
+ | ------- ------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4c]] (with a [[bag of holding]]) | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | --------- | ||
+ | |..^^^^.| | ||
+ | ------- |..----+-- | ||
+ | |>....-------^|.....| | ||
+ | -----.0......|^|.....| | ||
+ | |...|-....--.|^|.....| | ||
+ | |.0.|..--....|^|.....| | ||
+ | |.0.|.0-----.|^|.....| | ||
+ | --.0.0.....|.|^|+----| | ||
+ | |.0..0---.|.|^#...+.| | ||
+ | |.|..0..|.|.|^|...|-| | ||
+ | |.|.|.|...|.|^#...+.| | ||
+ | --.---...|.|.|^|...|-| | ||
+ | |..0..----.|.|^#...+.| | ||
+ | |....0....0....|------ | ||
+ | ----0..0|.0....| | ||
+ | |....|..----- | ||
+ | --------- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4d]] (with an [[amulet of reflection]]) | ||
+ | |||
+ | <br><div class="ttymap"><pre> | ||
+ | default={{lightgray|$1}} | ||
+ | newline=<br> | ||
+ | |={{lightgray||}} | ||
+ | ={{lightgray| }} | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ------------ | ||
+ | |.+......+.| | ||
+ | |-|......|-------- | ||
+ | |.+......+^^^^^..| | ||
+ | |-|......|-----..| | ||
+ | |.+......+.| |^-- | ||
+ | |-------------|^| | ||
+ | |.....|...|...|^| | ||
+ | |.00..0...0.0.|^| | ||
+ | |..0.------.|.|^| | ||
+ | |.00.|>..|..0.|^| | ||
+ | |....|..0....-|^| | ||
+ | -----|0--..---|^| | ||
+ | |...|.0...+..#^| | ||
+ | |....0...-|..#^| | ||
+ | |-.----.---##-^| | ||
+ | |..0...00......| | ||
+ | |...|...-----..| | ||
+ | --------- ---- | ||
+ | |||
+ | </pre></div> | ||
+ | |||
+ | |} |
Revision as of 21:00, 12 January 2015
Sokoban levels | |
---|---|
Location | Level 2–9 of Sokoban |
Bones | No |
Mappable | Yes |
Teleportable | No |
Diggable floor | all but bottom level |
Diggable walls | No |
Sokoban in SLASH'EM is largely the same as in Vanilla (see Sokoban). However, 15 additional maps have been added so that each level has 4-5 variants. As in Vanilla, the prize is either a bag of holding or an amulet of reflection. Both outcomes are equally likely. The amulet is more valuable than the bag because upgrading a sack or oilskin sack (with a potion of gain level or the gnome's tinker technique) can also produce a bag of holding. There are also new ways to cheat in Sokoban, such as the new liquid leap technique. However, many of these additional ways to cheat also incur a luck penalty.
Levels
The entrance to Sokoban (an upstairs staircase) is located between levels 6 and 10 inclusive in the Dungeons of Doom, just below the Oracle.
1 | Sokoban Level 1a
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[pit|{{black|^}}]] ?=[[scroll of earth|{{white|?}}]] -------- ------ |<|>...---....| |^|-.00....0..| |^||..00|.0.0.| |^||....|.....| |^|------0----| |^| |......| |^------......| |..^^^^0000...| |??-----......| ---- -------- |
Sokoban Level 1b
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[pit|{{black|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ------ ----- |....| |...| |.0..----.0.| |.0......0..| |..--->---0.| |---------.--- |..^^^<|.....| |..----|0....| --^| |.0...| |^-----.0...| |..^^^^0.0..| |??---------- ---- |
---|---|---|
Sokoban Level 1c
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ------- |..|..| -------- ------..0..--- ---......--- |......---...| |?.........| |.|.|...0..|.--|........|.--- |.|0--..|..|...-#-#-#-#--...| |.....00|00..>.^^^^^^^^^..<.| |.|0--..|..|...-#-#-#-#--...| |.|.|...0..|.--|........|.--- |......---...| |?.........| ------..0..--- ---......--- |..|..| -------- ------- |
Sokoban Level 1d
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] L=[[lava|{{red|}}}]] ----------------- |.......|...--??| |.-----.|...0...| |.---.0.|...0...| |.....00....--0.| |>.....--...||..| |#####-------|.-| |.....^^^^^<|-0.| |.....-------...| |..L..^^^^^.00..| |.....-------.0.| |.....| |...| ------- ----- | |
Sokoban Level 1e
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ----------- |.........| |....0.0..| ------ |.0.-----.| |....-----.0..--0| |.......0.0......| |-^|.......--.--.| |-^|--->----|.||.| |?.------...|.--.-- |?..^^^^^.<.#.0...| ---------...|.....| ----------- | ||
2 | Sokoban Level 2a
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ---- ----------- --.>-------- |.........| |..........| |.........| |.0-----0-.| |.........| |..|...|.0.| |....<....| |.0.0....0-| |.........| |.0..0..|..| |.........| |.----0.--.| |.........| |..0...0.|.-- |.........| |.---0-...0.------------+| |...|..0-.0.^^^^^^^^^^^^.| |..0......---------------- -----..|..| ------- |
Sokoban Level 2b
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ----------- ----------- |....|....--- |.........| |..00|00...>| |.........| |.....0...--- |.........| |....|....| |....<....| |-.--------- |.........| |..0.|.....| |.........| |.00.|0.0.0| |.........| |..0.....0.| |.........| |.000|0..0.----------------+| |....|..0.0.^^^^^^^^^^^^^^^.| ----------------------------- |
Sokoban Level 2c
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] -------- |......| |..0...----- |---...0...| |..--0|.0..| |....>|.|.----- |^--.0.0.00...| --^||..|...|...| |..------------- |...^^^^^<| ----------- |
Sokoban Level 2d
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] --------- ------------|.....+.| |...........|.....|^| |.---.00....|.....|^| |...|.0..0..|.....|^| |..0|---0---|..<..|^| |.0.--......|.....|^| |..00.0.....-------^| ---.--.00|..^^^^^^..| |.--...|--------..| |......| ---- --->---- --- | |
Sokoban Level 2e
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ----------------- |..^^....#......| |..--....#..0.0.| --^|<....#.0.0..| |^---------.--.| |..^^^^^^...||.| |..------.00--.-- ---- |.0....>| ---.----.-- |.0.0....| |..0.----- --...| ----- |
Sokoban Level 2f
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ---- ---|..---- |..|...0.|--- ---- |....0|0.|..| |..----.|...|...0.| |...^^^.....|--0..| |^--#--...|0|..0.-- |^|...|-0-|.00...| |^#.^.+...|....0.| --^|...|.0..>0..--- |..--#-----0|.--- |..^^^^^^<|...| --------------- | |
Sokoban Level 2g
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] L=[[lava|{{red|}}}]] ---------------- |...|..|>|.--..| |.|.|..0....0..--- |.|....--##--.0..--- |...|..|..<.|..00..| --0-|0-|^##^|......| |.||.|-^^^^--.--.-- |.##.#L^^^^L#.##.| |.||.|--^^--|.||.| --.--.--|^^|-|.||.| |......||^^|--0--0-- |..00..-|^^|-......| |.0..0..|..|..---..| -----..0...0....0..| |.|....|..|...-- --------------- | ||
3 | Sokoban Level 3a
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] -------- ---.|....| |...0....|---------- |.-.00-00|.|.......| |.00-......|.......| |.-..0.|...|.......| |....-0--0-|...<...| |..00..0...|.......| |.--...|...|.......| |....-0|---|.......| ---..0.-----------+| |..0>^^^^^^^^^^^.| ------------------ |
Sokoban Level 3b
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] -------------------- |........|...|.....| |.00..-00|.-.|.....| |..|.0.0.|00.|.....| |-.|..-..|.-.|..<..| |...--.......|.....| |...|.0.-...-|.....| |.0.|0.|...--|.....| |-0.|..-----------+| |..0....^^^^^^^^^^.| |...|.>------------- -------- |
Sokoban Level 3c
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ------------ -------|<^^^^^^^..| |...|..|--------..| |.0....|..| |^-- --.--0.|>.-----|^| |..0.0--0..|..|^| |.|..0.|.0....|^| |.0.|0....---.|^| |.....--.0---.|^| ---.0.|..0....|^| ---.|..0--..|^| |..00..||....| |.....-----..| ------- ---- |
Sokoban Level 3d
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ---------- -----|.^^^^^..| ----...-|<-----..| |..0....---...|^-- |.0>0.0....0..|^| |.|0--------.-|^| |.|..0..|.....|^| |.|.0.0.|.|...|^| --.|..0|.|.----|^| |..--....|.....|^| |....0.|.|.......| -----.--.........| |.0...........| |...---.......| ----- --------- | |
Sokoban Level 3e
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ------------------ ----....|.........+.| |....--.|.........|^| |.0.....|.<.......|^| ---.----.|.........|^| |..0...0.-#-#-#-#-#-^| |...00.00^^^^^^^^^^..| |....0..0--#-#-#-#-..| -->--.--.|...........| |--..0..|.....00....| |...00..|...........| |....|..|...........| --------------------- |
Sokoban Level 3f
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] --------- |...|...---- |.0.+......| |...|0|..|.| -----------....|0| |......0.........| |.|.|.0--.|.|..|^| |...|0....|....|^| --0|.0.-------+-|^| --...0..|....|...|^| |...0|..#....#.0.|^| |..0...-|....|...|^-- |.0-----|....|----..| |>.|<^^^+....+^^^^..| --------------------- | |
Sokoban Level 3g
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ---- ---------|>.| ---...|...--0.|--- |..00.|.....0.|..| |.|...|...--0.^..| |.|...|.00.|..--^| |.|.----.|.--#--^|--- |.|0.|--.|..|<|..|..| |.|..|....|.|.|..^..| |.....0...|.|.--#--^-- |.|..---.--.|..|..|..| |.----......#..#..^..| |......-----|..|^----- -------- |^--..| |..^..| |..---- ---- | ||
4 | Sokoban Level 4a (with a bag of holding)
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] -------------------------- |>......^^^^^^^^^^^^^^^^.| |.......----------------.| -------.------ |.| |...........| |.| |.0.0.0.0.0.| |.| --------.----| |.| |...0.0..0.0.| |.| |...0........| |.| -----.-------- ------|.| |..0.0.0...| --|.....|.| |.....0....| |.+.....|.| |.0.0...0.-- |-|.....|.| -------.---- |.+.....+.| |..0.....| |-|.....|-- |........| |.+.....| |...------ --|.....| ----- ------- |
Sokoban Level 4b (with an amulet of reflection)
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ------------------------ |..^^^^^^^^^^^^^^^^^^..| |..-------------------.| ----.| ----- |.| |..|0-- --...| |.| |.....|--|.0..| |.| |.00..|..|..0.| |.| --..00|...00.-- |.| |0..0...|0..| ------|.| |.00.|..|..0| --|.....|.| |.0.0---|.0.| |.+.....|.| |.......|..-- |-|.....|.| ----.0..|.-- |.+.....+.| ---.--.| |-|.....|-- |.0...| |.+.....| |>.|..| --|.....| ------- ------- |
Sokoban Level 4c (with a bag of holding)
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] --------- |..^^^^.| ------- |..----+-- |>....-------^|.....| -----.0......|^|.....| |...|-....--.|^|.....| |.0.|..--....|^|.....| |.0.|.0-----.|^|.....| --.0.0.....|.|^|+----| |.0..0---.|.|^#...+.| |.|..0..|.|.|^|...|-| |.|.|.|...|.|^#...+.| --.---...|.|.|^|...|-| |..0..----.|.|^#...+.| |....0....0....|------ ----0..0|.0....| |....|..----- --------- |
Sokoban Level 4d (with an amulet of reflection)
default={{lightgray|$1}} newline=<br> |={{lightgray||}} ={{lightgray| }} 0=[[boulder|{{lightgray|0}}]] ^=[[hole|{{brown|^}}]] @={{white|@}} ?=[[scroll of earth|{{white|?}}]] ------------ |.+......+.| |-|......|-------- |.+......+^^^^^..| |-|......|-----..| |.+......+.| |^-- |-------------|^| |.....|...|...|^| |.00..0...0.0.|^| |..0.------.|.|^| |.00.|>..|..0.|^| |....|..0....-|^| -----|0--..---|^| |...|.0...+..#^| |....0...-|..#^| |-.----.---##-^| |..0...00......| |...|...-----..| --------- ---- |