Difference between revisions of "User:Ilmari Karonen/sandbox"
Jump to navigation
Jump to search
(test) |
(fix boulder color, add replacements for <, > and #, remove unused default) |
||
(5 intermediate revisions by the same user not shown) | |||
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">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[pit|{{black|^}}]] | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------- ------ | ||
+ | |<|>...---....| | ||
+ | |^|-.00....0..| | ||
+ | |^||..00|.0.0.| | ||
+ | |^||....|.....| | ||
+ | |^|------0----| | ||
+ | |^| |......| | ||
+ | |^------......| | ||
+ | |..^^^^0000...| | ||
+ | |??-----......| | ||
+ | ---- -------- | ||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1b]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[pit|{{black|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ------ ----- | ||
+ | |....| |...| | ||
+ | |.0..----.0.| | ||
+ | |.0......0..| | ||
+ | |..--->---0.| | ||
+ | |---------.--- | ||
+ | |..^^^<|.....| | ||
+ | |..----|0....| | ||
+ | --^| |.0...| | ||
+ | |^-----.0...| | ||
+ | |..^^^^0.0..| | ||
+ | |??---------- | ||
+ | ---- | ||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1c]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ------- | ||
+ | |..|..| -------- | ||
+ | ------..0..--- ---......--- | ||
+ | |......---...| |?.........| | ||
+ | |.|.|...0..|.--|........|.--- | ||
+ | |.|0--..|..|...-#-#-#-#--...| | ||
+ | |.....00|00..>.^^^^^^^^^..<.| | ||
+ | |.|0--..|..|...-#-#-#-#--...| | ||
+ | |.|.|...0..|.--|........|.--- | ||
+ | |......---...| |?.........| | ||
+ | ------..0..--- ---......--- | ||
+ | |..|..| -------- | ||
+ | ------- | ||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1f|Sokoban Level 1d]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | L=[[lava|{{red|}}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ----------------- | ||
+ | |.......|...--??| | ||
+ | |.-----.|...0...| | ||
+ | |.---.0.|...0...| | ||
+ | |.....00....--0.| | ||
+ | |>.....--...||..| | ||
+ | |#####-------|.-| | ||
+ | |.....^^^^^<|-0.| | ||
+ | |.....-------...| | ||
+ | |..L..^^^^^.00..| | ||
+ | |.....-------.0.| | ||
+ | |.....| |...| | ||
+ | ------- ----- | ||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1i|Sokoban Level 1e]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ----------- | ||
+ | |.........| | ||
+ | |....0.0..| | ||
+ | ------ |.0.-----.| | ||
+ | |....-----.0..--0| | ||
+ | |.......0.0......| | ||
+ | |-^|.......--.--.| | ||
+ | |-^|--->----|.||.| | ||
+ | |?.------...|.--.-- | ||
+ | |?..^^^^^.<.#.0...| | ||
+ | ---------...|.....| | ||
+ | ----------- | ||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | ! rowspan="4" | 2 | ||
+ | |||
+ | | valign=top | [[Sokoban Level 2a]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 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......---------------- | ||
+ | -----..|..| | ||
+ | ------- | ||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 2b]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 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.^^^^^^^^^^^^^^^.| | ||
+ | ----------------------------- | ||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1h|Sokoban Level 2c]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------- | ||
+ | |......| | ||
+ | |..0...----- | ||
+ | |---...0...| | ||
+ | |..--0|.0..| | ||
+ | |....>|.|.----- | ||
+ | |^--.0.0.00...| | ||
+ | --^||..|...|...| | ||
+ | |..------------- | ||
+ | |...^^^^^<| | ||
+ | ----------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1j|Sokoban Level 2d]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | --------- | ||
+ | ------------|.....+.| | ||
+ | |...........|.....|^| | ||
+ | |.---.00....|.....|^| | ||
+ | |...|.0..0..|.....|^| | ||
+ | |..0|---0---|..<..|^| | ||
+ | |.0.--......|.....|^| | ||
+ | |..00.0.....-------^| | ||
+ | ---.--.00|..^^^^^^..| | ||
+ | |.--...|--------..| | ||
+ | |......| ---- | ||
+ | --->---- | ||
+ | --- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1k|Sokoban Level 2e]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ----------------- | ||
+ | |..^^....#......| | ||
+ | |..--....#..0.0.| | ||
+ | --^|<....#.0.0..| | ||
+ | |^---------.--.| | ||
+ | |..^^^^^^...||.| | ||
+ | |..------.00--.-- | ||
+ | ---- |.0....>| | ||
+ | ---.----.-- | ||
+ | |.0.0....| | ||
+ | |..0.----- | ||
+ | --...| | ||
+ | ----- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1l|Sokoban Level 2f]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ---- | ||
+ | ---|..---- | ||
+ | |..|...0.|--- | ||
+ | ---- |....0|0.|..| | ||
+ | |..----.|...|...0.| | ||
+ | |...^^^.....|--0..| | ||
+ | |^--#--...|0|..0.-- | ||
+ | |^|...|-0-|.00...| | ||
+ | |^#.^.+...|....0.| | ||
+ | --^|...|.0..>0..--- | ||
+ | |..--#-----0|.--- | ||
+ | |..^^^^^^<|...| | ||
+ | --------------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 1n|Sokoban Level 2g]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | L=[[lava|{{red|}}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ---------------- | ||
+ | |...|..|>|.--..| | ||
+ | |.|.|..0....0..--- | ||
+ | |.|....--##--.0..--- | ||
+ | |...|..|..<.|..00..| | ||
+ | --0-|0-|^##^|......| | ||
+ | |.||.|-^^^^--.--.-- | ||
+ | |.##.#L^^^^L#.##.| | ||
+ | |.||.|--^^--|.||.| | ||
+ | --.--.--|^^|-|.||.| | ||
+ | |......||^^|--0--0-- | ||
+ | |..00..-|^^|-......| | ||
+ | |.0..0..|..|..---..| | ||
+ | -----..0...0....0..| | ||
+ | |.|....|..|...-- | ||
+ | --------------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | ! rowspan="4" | 3 | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3a]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------- | ||
+ | ---.|....| | ||
+ | |...0....|---------- | ||
+ | |.-.00-00|.|.......| | ||
+ | |.00-......|.......| | ||
+ | |.-..0.|...|.......| | ||
+ | |....-0--0-|...<...| | ||
+ | |..00..0...|.......| | ||
+ | |.--...|...|.......| | ||
+ | |....-0|---|.......| | ||
+ | ---..0.-----------+| | ||
+ | |..0>^^^^^^^^^^^.| | ||
+ | ------------------ | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3b]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | -------------------- | ||
+ | |........|...|.....| | ||
+ | |.00..-00|.-.|.....| | ||
+ | |..|.0.0.|00.|.....| | ||
+ | |-.|..-..|.-.|..<..| | ||
+ | |...--.......|.....| | ||
+ | |...|.0.-...-|.....| | ||
+ | |.0.|0.|...--|.....| | ||
+ | |-0.|..-----------+| | ||
+ | |..0....^^^^^^^^^^.| | ||
+ | |...|.>------------- | ||
+ | -------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3c]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 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..||....| | ||
+ | |.....-----..| | ||
+ | ------- ---- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3d]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | |||
+ | ---------- | ||
+ | -----|.^^^^^..| | ||
+ | ----...-|<-----..| | ||
+ | |..0....---...|^-- | ||
+ | |.0>0.0....0..|^| | ||
+ | |.|0--------.-|^| | ||
+ | |.|..0..|.....|^| | ||
+ | |.|.0.0.|.|...|^| | ||
+ | --.|..0|.|.----|^| | ||
+ | |..--....|.....|^| | ||
+ | |....0.|.|.......| | ||
+ | -----.--.........| | ||
+ | |.0...........| | ||
+ | |...---.......| | ||
+ | ----- --------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3e]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ------------------ | ||
+ | ----....|.........+.| | ||
+ | |....--.|.........|^| | ||
+ | |.0.....|.<.......|^| | ||
+ | ---.----.|.........|^| | ||
+ | |..0...0.-#-#-#-#-#-^| | ||
+ | |...00.00^^^^^^^^^^..| | ||
+ | |....0..0--#-#-#-#-..| | ||
+ | -->--.--.|...........| | ||
+ | |--..0..|.....00....| | ||
+ | |...00..|...........| | ||
+ | |....|..|...........| | ||
+ | --------------------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3f]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | --------- | ||
+ | |...|...---- | ||
+ | |.0.+......| | ||
+ | |...|0|..|.| | ||
+ | -----------....|0| | ||
+ | |......0.........| | ||
+ | |.|.|.0--.|.|..|^| | ||
+ | |...|0....|....|^| | ||
+ | --0|.0.-------+-|^| | ||
+ | --...0..|....|...|^| | ||
+ | |...0|..#....#.0.|^| | ||
+ | |..0...-|....|...|^-- | ||
+ | |.0-----|....|----..| | ||
+ | |>.|<^^^+....+^^^^..| | ||
+ | --------------------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 3g]] | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ---- | ||
+ | ---------|>.| | ||
+ | ---...|...--0.|--- | ||
+ | |..00.|.....0.|..| | ||
+ | |.|...|...--0.^..| | ||
+ | |.|...|.00.|..--^| | ||
+ | |.|.----.|.--#--^|--- | ||
+ | |.|0.|--.|..|<|..|..| | ||
+ | |.|..|....|.|.|..^..| | ||
+ | |.....0...|.|.--#--^-- | ||
+ | |.|..---.--.|..|..|..| | ||
+ | |.----......#..#..^..| | ||
+ | |......-----|..|^----- | ||
+ | -------- |^--..| | ||
+ | |..^..| | ||
+ | |..---- | ||
+ | ---- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | ! rowspan="2" | 4 | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4a]] (with a [[bag of holding]]) | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 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.....| |-|.....|-- | ||
+ | |........| |.+.....| | ||
+ | |...------ --|.....| | ||
+ | ----- ------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4b]] (with an [[amulet of reflection]]) | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 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...| |.+.....| | ||
+ | |>.|..| --|.....| | ||
+ | ------- ------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |- | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4c]] (with a [[bag of holding]]) | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | --------- | ||
+ | |..^^^^.| | ||
+ | ------- |..----+-- | ||
+ | |>....-------^|.....| | ||
+ | -----.0......|^|.....| | ||
+ | |...|-....--.|^|.....| | ||
+ | |.0.|..--....|^|.....| | ||
+ | |.0.|.0-----.|^|.....| | ||
+ | --.0.0.....|.|^|+----| | ||
+ | |.0..0---.|.|^#...+.| | ||
+ | |.|..0..|.|.|^|...|-| | ||
+ | |.|.|.|...|.|^#...+.| | ||
+ | --.---...|.|.|^|...|-| | ||
+ | |..0..----.|.|^#...+.| | ||
+ | |....0....0....|------ | ||
+ | ----0..0|.0....| | ||
+ | |....|..----- | ||
+ | --------- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | | valign=top | [[Sokoban Level 4d]] (with an [[amulet of reflection]]) | ||
+ | |||
+ | <br><div class="ttymap">{{lightgray|<replacecharsblock> | ||
+ | <=[[staircase|{{lightgray|<}}]] | ||
+ | >=[[staircase|{{lightgray|>}}]] | ||
+ | newline=<br> | ||
+ | |=| | ||
+ | -=- | ||
+ | = | ||
+ | 0=[[boulder|{{lightgray|0}}]] | ||
+ | ^=[[hole|{{brown|^}}]] | ||
+ | @={{white|@}} | ||
+ | ?=[[scroll of earth|{{white|?}}]] | ||
+ | #=[[iron bars|{{cyan|#}}]] | ||
+ | |||
+ | ------------ | ||
+ | |.+......+.| | ||
+ | |-|......|-------- | ||
+ | |.+......+^^^^^..| | ||
+ | |-|......|-----..| | ||
+ | |.+......+.| |^-- | ||
+ | |-------------|^| | ||
+ | |.....|...|...|^| | ||
+ | |.00..0...0.0.|^| | ||
+ | |..0.------.|.|^| | ||
+ | |.00.|>..|..0.|^| | ||
+ | |....|..0....-|^| | ||
+ | -----|0--..---|^| | ||
+ | |...|.0...+..#^| | ||
+ | |....0...-|..#^| | ||
+ | |-.----.---##-^| | ||
+ | |..0...00......| | ||
+ | |...|...-----..| | ||
+ | --------- ---- | ||
+ | |||
+ | </replacecharsblock>}}</div> | ||
+ | |||
+ | |} |
Latest revision as of 23:30, 7 February 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
|
Sokoban Level 1b
|
---|---|---|
Sokoban Level 1c
-------
|..|..| -------- ------..0..--- ---......--- |......---...| |?.........| |.|.|...0..|.--|........|.--- |.|0--..|..|...-#-#-#-#--...| |.....00|00..>.^^^^^^^^^..<.| |.|0--..|..|...-#-#-#-#--...| |.|.|...0..|.--|........|.--- |......---...| |?.........| ------..0..--- ---......--- |..|..| -------- ------- |
Sokoban Level 1d
| |
Sokoban Level 1e
| ||
2 | Sokoban Level 2a
---- -----------
--.>-------- |.........| |..........| |.........| |.0-----0-.| |.........| |..|...|.0.| |....<....| |.0.0....0-| |.........| |.0..0..|..| |.........| |.----0.--.| |.........| |..0...0.|.-- |.........| |.---0-...0.------------+| |...|..0-.0.^^^^^^^^^^^^.| |..0......---------------- -----..|..| ------- |
Sokoban Level 2b
----------- -----------
|....|....--- |.........| |..00|00...>| |.........| |.....0...--- |.........| |....|....| |....<....| |-.--------- |.........| |..0.|.....| |.........| |.00.|0.0.0| |.........| |..0.....0.| |.........| |.000|0..0.----------------+| |....|..0.0.^^^^^^^^^^^^^^^.| ----------------------------- |
Sokoban Level 2c
|
Sokoban Level 2d
| |
Sokoban Level 2e
|
Sokoban Level 2f
| |
Sokoban Level 2g
----------------
|...|..|>|.--..| |.|.|..0....0..--- |.|....--##--.0..--- |...|..|..<.|..00..| --0-|0-|^##^|......| |.||.|-^^^^--.--.-- |.##.#}^^^^}#.##.| |.||.|--^^--|.||.| --.--.--|^^|-|.||.| |......||^^|--0--0-- |..00..-|^^|-......| |.0..0..|..|..---..| -----..0...0....0..| |.|....|..|...-- --------------- | ||
3 | Sokoban Level 3a
|
Sokoban Level 3b
|
Sokoban Level 3c
|
Sokoban Level 3d
| |
Sokoban Level 3e
|
Sokoban Level 3f
| |
Sokoban Level 3g
| ||
4 | Sokoban Level 4a (with a bag of holding)
--------------------------
|>......^^^^^^^^^^^^^^^^.| |.......----------------.| -------.------ |.| |...........| |.| |.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)
------------------------
|..^^^^^^^^^^^^^^^^^^..| |..-------------------.| ----.| ----- |.| |..|0-- --...| |.| |.....|--|.0..| |.| |.00..|..|..0.| |.| --..00|...00.-- |.| |0..0...|0..| ------|.| |.00.|..|..0| --|.....|.| |.0.0---|.0.| |.+.....|.| |.......|..-- |-|.....|.| ----.0..|.-- |.+.....+.| ---.--.| |-|.....|-- |.0...| |.+.....| |>.|..| --|.....| ------- ------- |
Sokoban Level 4c (with a bag of holding)
---------
|..^^^^.| ------- |..----+-- |>....-------^|.....| -----.0......|^|.....| |...|-....--.|^|.....| |.0.|..--....|^|.....| |.0.|.0-----.|^|.....| --.0.0.....|.|^|+----| |.0..0---.|.|^#...+.| |.|..0..|.|.|^|...|-| |.|.|.|...|.|^#...+.| --.---...|.|.|^|...|-| |..0..----.|.|^#...+.| |....0....0....|------ ----0..0|.0....| |....|..----- --------- |
Sokoban Level 4d (with an amulet of reflection)
------------
|.+......+.| |-|......|-------- |.+......+^^^^^..| |-|......|-----..| |.+......+.| |^-- |-------------|^| |.....|...|...|^| |.00..0...0.0.|^| |..0.------.|.|^| |.00.|>..|..0.|^| |....|..0....-|^| -----|0--..---|^| |...|.0...+..#^| |....0...-|..#^| |-.----.---##-^| |..0...00......| |...|...-----..| --------- ---- |