Difference between revisions of "User:Ilmari Karonen/sandbox"

From NetHackWiki
Jump to navigation Jump to search
(test)
 
(test copy from Sokoban (SLASH'EM), with s/replacecharsblock/pre/g)
Line 1: Line 1:
This is a test.
+
{{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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
0=[[boulder|{{lightgray|0}}]]
 +
^=[[hole|{{brown|^}}]]
 +
@={{white|@}}
 +
?=[[scroll of earth|{{white|?}}]]
 +
L=[[lava|{{red|&#125;}}]]
 +
 
 +
-----------------
 +
|.......|...--??|
 +
|.-----.|...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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
0=[[boulder|{{lightgray|0}}]]
 +
^=[[hole|{{brown|^}}]]
 +
@={{white|@}}
 +
?=[[scroll of earth|{{white|?}}]]
 +
L=[[lava|{{red|&#125;}}]]
 +
 
 +
----------------   
 +
|...|..|>|.--..|   
 +
|.|.|..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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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|&#124;}}
 +
={{lightgray|&nbsp;}}
 +
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......| 
 |...|...-----..| 
 ---------   ----