Sokoban (UnNetHack)

From NetHackWiki
Jump to: navigation, search

UnNetHack introduces Sokoban levels not available in Vanilla; additionally, any level can be mirrored.

Any UnNetHack Sokoban has only three levels -- the Vanilla maps for levels one and two may all be used to create level one.

From UnNetHack 4.1.1 onwards and on the un.nethack.nu public server, cheating in Sokoban does not incur a Luck penalty. Instead, solving Sokoban without cheating is tracked as a new conduct. However to compensate, the scrolls of earth typically found on the first level are removed.

The final level always has a bag of holding, a cloak of magic resistance or displacement and an amulet of reflection, life saving or flying. When one of these objects is picked up, the other two are destroyed.

Bottom level
Sokoban Level 1a (like NetHack) Sokoban Level 1b (like NetHack)
Sokoban Level 2a (like NetHack, but one level lower and with pits instead of holes) Sokoban Level 2b (like NetHack, but one level lower and with pits instead of holes)
Sokoban Level 1c (also in SLASH'EM)
     -------                 
     |..|..|     --------    
------..0..--- ---......---  
|......---...| |?.........|  
|.|.|...0..|.--|........|.---
|.|0--..|..|...-#-#-#-#--...|
|.....00|00..>.^^^^^^^^^..<.|
|.|0--..|..|...-#-#-#-#--...|
|.|.|...0..|.--|........|.---
|......---...| |?.........|  
------..0..--- ---......---  
     |..|..|     --------    
     -------                 
Sokoban Level 1d
  -------------    
--|...........|    
|.+.........<.|    
|^|...........|----
|^|###########|...|
|^#...........|...|
|^#.--..0.0....00.|
|^#..|.-----.--.0.|
|^#..|00...|0||.0.|
|^#.--.---.|.--0..|
|^#....---.0.0....|
|.-##-.......--...|
|..^^^.......|-----
|??---.......|     
---- ------>--     
          ---      
Sokoban Level 1e
----            
|??|            
|..-------------
|..^^^^^^^^^^^.|
|-0--######---+|
|.0.0......#...|
|...|......#...|
---.|.00.0.#...|
  |.|...|0.#...|
  |.|.00...#...|
  |.|.|.00.#.<.|
  |.|..0.-------
  |.---..|      
  |....|>|      
  ----...|      
     -----      
Sokoban Level 1f (also in SLASH'EM)
-----------------
|.......|...--??|
|.-----.|...0...|
|.---.0.|...0...|
|.....00....--0.|
|>.....--...||..|
|#####-------|.-|
|.....^^^^^<|-0.|
|.....-------...|
|..}..^^^^^.00..|
|.....-------.0.|
|.....|     |...|
-------     -----
Sokoban Level 1g
-----------------------------
|.............|.............|
|.0..|.0.|....#.............|
|.0.|.0|0.|...#.............|
|.0|.0...0....#.............|
|...0...|.0|..#.............|
|0|.0..|..0.|0#.............|
|..|0.|...0...#.............|
|....0...0.|0.#.............|
|...|.0|0.|.0.#.............|
|....|.0.|..0.#.............|
|............>|<............|
|-.-#########---#########-+-|
|..^^^^^^^^^^?.?^^^^^^^^^^..|
|..^^^^^^^^.......^^^^^^^^..|
-----------------------------
Sokoban Level 1h
 --------       
 |......|       
 |..0...-----   
 |---...0...|   
 |..--0|.0..|   
 |....>|.|.-----
 |^--.0.0.00..?|
--^||..|...|..?|
|..-------------
|...^^^^^<|     
-----------     
Sokoban Level 1i
       ----------- 
       |.........| 
       |....0.0..| 
------ |.0.-----.| 
|....-----.0..--0
|.......0.0......| 
|-^|.......--.--.| 
|-^|--->----|.||.| 
|?.------...|.--.--
|?..^^^^^.<.#.0...|
---------...|.....|
        -----------
Sokoban Level 1j
            ---------
------------|.....+.|
|...........|.....|^|
|.---.00....|.....|^|
|...|.0..0..|.....|^|
|..0|---0---|..<..|^|
|.0.--......|.....|^|
|..00.0.....-------^|
---.--.00|..^^^^^^..|
  |.--...|--------??|
  |......|       ----
  --->----           
    ---              
Sokoban Level 1k
----------------- 
|..^^....#......| 
|..--....#..0.0.| 
--^|<....#.0.0..| 
 |^---------.--.| 
 |..^^^^^^...||.| 
 |??------.00--.--
 ----    |.0....>|
       ---.----.--
       |.0.0....| 
       |..0.----- 
       --...|     
        -----     
Sokoban Level 1l
          ----      
       ---|..----   
       |..|...0.|---
 ----  |....0|0.|..|
 |??----.|...|...0.|
 |...^^^.....|--0..|
 |^--#--...|0|..0.--
 |^|...|-0-|.00...| 
 |^#.^.+...|....0.| 
--^|...|.0..>0..--- 
|..--#-----0|.---   
|..^^^^^^<|...|     
---------------     
Sokoban Level 1m
-------       --------
|.....|-------|<^^^..|
|.....|....|..--##-..|
|.0...|...0.0..|..#^--
|..0..|..0.--..|..#^
|.00..|-0.0....+..#^
|-.|..||.------|..#^
|-.|..--.......|..#^
|..|0..........-##-^
|...00.........^^^..| 
|.....-->|.....---??
---------------- ---- 
Sokoban Level 1n
----------------    
|...|..|>|.--..|    
|.|.|..0....0..---  
|.|....--##--.0..---
|...|..|..<.|..00..|
--0-|0-|^##^|......|
 |.||.|-^^^^--.--.--
 |.##.#}^^^^}#.##.| 
 |.||.|--^^--|.||.| 
--.--.--|^^|-|.||.| 
|......||^^|--0--0--
|..00..-|^^|-......|
|.0..0..|??|..---..|
-----..0...0....0..|
    |.|....|..|...--
    --------------- 
Middle level
Sokoban Level 3a (like NetHack) Sokoban Level 3b (like NetHack)
Sokoban Level 3c
       ------------
-------|<^^^^^^^..|
|...|..|--------..|
|.0....|..|    |^--
--.--0.|>.-----|^
 |..0.0--0..|..|^
 |.|..0.|.0....|^
 |.0.|0....---.|^
 |.....--.0---.|^
 ---.0.|..0....|^
   ---.|..0--..|^
    |..00..||....| 
    |.....-----..| 
    -------   ---- 
Sokoban Level 3d
         ----------
    -----|.^^^^^..|
 ----...-|<-----..|
 |..0....---...|^--
 |.0>0.0....0..|^
 |.|0--------.-|^
 |.|..0..|.....|^
 |.|.0.0.|.|...|^
--.|..0|.|.----|^
|..--....|.....|^
|....0.|.|.......| 
-----.--.........| 
   |.0...........| 
   |...---.......| 
   ----- --------- 
Sokoban Level 3e
    ------------------
 ----....|.........+.|
 |....--.|.........|^|
 |.0.....|.<.......|^|
---.----.|.........|^|
|..0...0.-#-#-#-#-#-^|
|...00.00^^^^^^^^^^..|
|....0..0--#-#-#-#-..|
-->--.--.|...........|
 |--..0..|.....00....|
 |...00..|...........|
 |....|..|...........|
 ---------------------
Sokoban Level 3f
        ---------    
        |...|...---- 
        |.0.+......| 
        |...|0|..|.| 
  -----------....|0
  |......0.........| 
  |.|.|.0--.|.|..|^
  |...|0....|....|^
 --0|.0.-------+-|^
--...0..|....|...|^
|...0|..#....#.0.|^
|..0...-|....|...|^--
|.0-----|....|----..|
|>.|<^^^+....+^^^^..|
---------------------
Sokoban Level 3g
           ----       
  ---------|>.|       
---...|...--0.|---    
|..00.|.....0.|..|    
|.|...|...--0.^..|    
|.|...|.00.|..--^|    
|.|.----.|.--#--^|--- 
|.|0.|--.|..|<|..|..| 
|.|..|....|.|.|..^..| 
|.....0...|.|.--#--^--
|.|..---.--.|..|..|..|
|.----......#..#..^..|
|......-----|..|^-----
--------    |^--..|   
            |..^..|   
            |..----   
            ----      
Sokoban Level 3h (GruntHack)
 --------------------
 |.....^^^^^^^^^^^^.|
 |.....------------.|
 --.----..--------|.|
  |.--.0.........||.|
---....-..00.|...||.|
|...0.-..|.0.-----|.|
|.-.0.00.|.--------+|
|..-0--.....| |.....|
--..0.00--.-| |.....|
 --......0..| |.....|
  ---.>---0.| |..<..|
    ----.|..| |.....|
         ---- |.....|
              |.....|
              -------
Sokoban Level 3i (GruntHack)
---------                
|.......|                
--...0.--                
 --.0.-------------------
  |-.--..^^^^^^^^^^^^^^.|
  |.>....--------------+|
  |0.--..|----    |.....|
  |.00..--...|    |.....|
 --0..---.0..|    |.....|
 |.0..|....0--    |..<..|
 |...0|.0...|     |.....|
 --0...0.00.|     |.....|
  |.0.|.0.---     |.....|
  --..|...|       -------
   |..|----              
   ----                  
Sokoban Level 3j (GruntHack Level 2)
 ---------      
 |...|...|      
--....00.|      
|.0--0...|------
|..|-.00.|.....|
|..|..|..|.....|
|.0|>--0.|.....|
|..0.....|..<..|
----^--..|.....|
   |^||0.|.....|
  --^||..|.....|
  |..------+----
  |..^^^^^^.|   
  -----------   
Sokoban Level 3k (GruntHack Level 2)
 ----           
 |..|  ---------
 |..---->|.....|
 |.0..0..|.....|
 |0.-0.0.|.....|
 |.....-.|..<..|
 |.00000.|.....|
 |0..|...|.....|
--.------|.....|
|..----------+--
|..^^^^^^^^^^.| 
--------------- 
Top level
Sokoban Level 4a (like NetHack) Sokoban Level 4b (like NetHack)
Sokoban Level 4c
            --------- 
            |..^^^^.| 
 -------    |..----+--
 |>....-------^|.....|
-----.0......|^|.....|
|...|-....--.|^|.....|
|.0.|..--....|^|.....|
|.0.|.0-----.|^|.....|
--.0.0.....|.|^|+----|
 |.0..0---.|.|^#...+.|
 |.|..0..|.|.|^|...|-|
 |.|.|.|...|.|^#...+.|
--.---...|.|.|^|...|-|
|..0..----.|.|^#...+.|
|....0....0....|------
----0..0|.0....|      
   |....|..-----      
   ---------          
Sokoban Level 4d
------------      
|.+......+.|      
|-|......|--------
|.+......+^^^^^..|
|-|......|-----..|
|.+......+.|  |^--
|-------------|^
|.....|...|...|^
|.00..0...0.0.|^
|..0.------.|.|^
|.00.|>..|..0.|^
|....|..0....-|^
-----|0--..---|^
 |...|.0...+..#^
 |....0...-|..#^
 |-.----.---##-^
 |..0...00......| 
 |...|...-----..| 
 ---------   ---- 
Sokoban Level 4e (GruntHack)
    ----                     
    |..--                    
 ---|...---------------------
 |..|.00^^^^^^^^^^^^^^^^^^..|
--...-.0-------------------.|
|.0.....0..0......|       |.|
|..|.0..-...----.-| ------|.|
--.|..--...|......|-|.....|.|
 |.|--..--.|..|0..|.+.....|.|
 |.| |....---0|.0.|-|.....|.|
 |.|--..|..|.0..--|.+.....+.|
--.|..-.--.0....--|-|.....|--
|...0.0..0..-..0.||.+.....|  
|...|..000-0..0..|--|.....|  
----|......0..|..|  -------  
    |..|..|..-|>.|           
    --------------           
Sokoban Level 4f (GruntHack)
  -----                        
  |...------  -----   -------  
  |.0.0.0..|---...| --|.....|  
 --..--.--.--...0.| |.+.....|  
 |.0..0.....0.0...| |-|.....|--
--.....--.--..0.--- |.+.....+.|
|.00-----.|----.|   |-|.....|.|
|.....||>.| ---0--  |.+.....|.|
--..0.|--0--|..0.|  --|.....|.|
 ---..---...|..0.|    ------|.|
   |.00...-.0.00.|          |.|
   |..--...|.....|          |.|
   ----|-..------------------.|
       |...^^^^^^^^^^^^^^^^^^.|
       |...--------------------
       -----