Skip to content

Wizardry-clone RPG with Rogue-lite 2D dungeon, now with multiplayer mode

License

Notifications You must be signed in to change notification settings

achiwa912/daemonlord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

  1. dl.py - Daemon Lord
    1. Overview
      1. Wizardry clone
      2. Rogue-lite dungeon maps
      3. Auto-generated maps w/o resetting levels and items of characters
      4. Multiplayer mode (new; optional)
      5. A little more user friendly than Wizardry
    2. Important notice: alpha quality
    3. Getting started
      1. Prerequisites
      2. Installation
      3. DL server installation (optional)
    4. How to Play
      1. Tips
    5. What's new
      1. Merged definition files (6/7/2021)
      2. Tested on Windows 10 (6/5/2021 tentative)
      3. Implemented multiplayer mode (6/4/2021 updated)
  2. Contributing
  3. License
  4. Quick Tour of Daemon Lord
    1. Game start
    2. Edge of Town
      1. Training Grounds
    3. Castle
      1. Hawthorne Tavern
      2. Trader Jay's
      3. Equip
    4. Save and Resume
    5. Dungeon
      1. Walk around the Dungeon
      2. Battle
      3. Surprise attacks
      4. Chest
      5. Friendly monsters
      6. Get ouf of the Dungeon
      7. A new dungeon!
      8. A new remote dungeon in the DL server (optional; requires a DL server)
      9. Camp
      10. Heal all members
      11. Prep for adventure
      12. Save and Resume from camp
    6. Castle
      1. The Lakehouse Inn
  5. Multiplayer mode (optional)
    1. Expedition to external dungeon
    2. Send messages
    3. Battles in a server dungeon
    4. Multiplayer battles
    5. Group camp
      1. View other parties
      2. Heal/cure other party members
      3. Group spells and prep for adventure
      4. Heal all members
    6. Trading items
      1. Put on sale
      2. Buy item from friend
  6. Spells
    1. Overview
    2. Usage
    3. Mage Spells
    4. Priest Spells
  7. Monsters
    1. Shallow floors
    2. Middle depth floors
    3. Deep floors
    4. Boss and special monsters
      1. gate keeper
      2. d????? ???, t?? ????, a????
      3. d????? ????
      4. S???????, N??????
  8. Contact
  9. Acknowledgements

dl.py - Daemon Lord

Daemon Lord is a Wizardry-clone RPG with rogue-lite (ie, text-based), randomly-created 2D maps. Now multiplayer mode supported (optional).

 daemon lord - dl - [battle] floor: 6 ( 69/ 54) <identify> <light> ^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#...........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#...........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#######^^^|   1) 2 tycoons                  (2)                      |^^^^^^^^^^^^^
.....##^^^|                                                          |^^^^^^^^^^^^^
.....##^^^|                                                          |^^^^^^^^^^^^^
.....##^^^|                                                          |^^^^^^^^^^^^^
.....##^^^^^^^^^^^^^^^^^^^^^^^^^^^^##.##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.....##^^^| * andy swings violently at tycoon and hits 1 times for 6 |^^^^^^^^^^^^^
.....##^^^|   damage.                                                |^^^^^^^^^^^^^
###.###^^^| * bean slashes violently at tycoon and hits 2 times for  |^^^^^^^^^^^^^
###.###^^^|   9 damage.                                              |^^^^^^^^^^^^^
^##.##^^^^|   tycoon is killed.                                      |^^^^^^^^^^^^^
^##.##^^^^| * ed stabs violently at tycoon and hits 1 times for 2    |^^^^^^^^^^^^^
^##.##^^^^|   damage.                                                |^^^^^^^^^^^^^
^##.##^^^^| * fun casted shunmin.                                    |^^^^^^^^^^^^^
^##.##^^^^|   tycoon is not slept.                                   |^^^^^^^^^^^^^
^##.##^^^^|   tycoon is not slept.                                   |^^^^^^^^^^^^^
###.######^^^^^^^^^^^^^^##.......###...##.##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
###.######^^^^^^^^^^^^^^##...#######......##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
........##^^^^^^^^^^^^^^###.########...#####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
........##^^^^^^^^^^^^^^###.###...##...#####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
........##^^^^^^^^^^^^^^^##.###...###.##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
###.######^^^^^^^^^^^^^^^##...........##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
###.######^^^^^^^^^^^^^^^######...######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^##.##^^^^^^^^^^^^^^^^^^^###############^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^##.##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^* north                                ^
 1 andy       G-FIG  -2   63 fight        ^  Which direction? - ;)leave > k       ^
 2 bean       G-FIG  -3   70 fight        ^* Opened.                              ^
 3 cammy      G-FIG  -2   77 fight        ^* north                                ^
 4 dexie      N-THI   8   53 fight        ^* saved.                               ^
 5 ed         G-PRI   8   67 fight        ^* north                                ^
 6 fun        G-MAG   8   35 shunmin      ^* *** encounter ***                    ^

Overview

Wizardry clone

  • Based on Wizardry I; Proving Grounds of the Mad Overlord
  • Party of up to six members
  • Battles with monster parties in the dungeon
  • Gain experience points and level up
  • Get gold and powerful items from trap-protected chests
  • Roughly 50 magic spells, 100 items and 100 monsters (for now)
  • Need to type spells and chest traps accurately

Rogue-lite dungeon maps

  • Text-based, 2D dungeon maps
  • Move with h, j, k, l keys
  • 10 (or more) layers deep
  • Maps are auto-generated.

Auto-generated maps w/o resetting levels and items of characters

  • Every time you go down the dungeon, you will see different maps
  • No elevator but you have 'tsubasa' (mage level 2) spell.
  • 'tsubasa' allows you to teleport to the deepest floor the caster has visited
    • You will be landed on the upstairs of the floor
    • You still need to look for the downstairs which should be far away from where you land
  • You can restart your adventure from a floor that should match your character levels

Multiplayer mode (new; optional)

  • Need to configure a lightweight DL (daemon lord) server
  • Share a server-generated dungeon with your friends
  • You'll see your friends' parties moving around on the map
  • Send/receive messages to/from your friends
  • You can join battles with your friends
  • Group camp with your friends
  • Support save/resume in a server-generated dungeon

A little more user friendly than Wizardry

  • Re-calculate the bonus value with . key when creating a character
  • Age doesn't matter anymore
  • Save and resume anywhere in the dungeon, preserving floor maps and spells in effect such as identification of monsters or protection
  • Poison effect stops at HP = 1
  • You don't have to pool gold anymore. You can pay as a party.
  • Group heal spells for the entire party

Important notice: alpha quality

Currently, DL (daemon lord) is under development and it's in an alpha code quality. Probably there are still many bugs, some of them might be critical.

Please file issues on github, or send bug reports (or comments) to achiwa912+gmail.com (replace '+' with '@').

Getting started

Prerequisites

  • macOS, Linux (and Windows (limited))
    • Developed on Fedora 32 (and macOS BigSur)
    • Terminal size is fixed at 80x25 on Windows (tentative)
  • Python 3.8 or later (it uses the "walrus" assignment expression)
  • Terminal of 78x24 or larger
  • dl.py - the program
  • dldef.yaml - definition data file
  • dlconf.yaml - server config file

Installation

  1. Setup python 3.8 or later
  2. Install sqlalchemy: pip install sqlalchemy
  3. Install PyYAML: pip install pyyaml
  4. Install Socket.IO client: pip install "python-socketio[client]"
  5. Place dl.py, dldef.yaml, dlconf.yaml in the same directory
  6. Run "python dl.py"

DL server installation (optional)

Multiplayer mode requires a DL server.

  1. Setup python 3.8 or later
  2. Install aiohttp: pip install aiohttp
  3. Install Socket.IO server: pip install python-socketio
  4. Install aiofiles: pip install aiofiles
  5. Install PyYAML: pip install pyyaml
  6. Place dlsv.py in a directory on the same PC as dl.py (DL client)
  7. Run "python dlsv.py"

How to Play

  1. Create and register characters at Training Grounds
  2. Form a party at Hawthorne Tavern
  3. Purchase weapons and armors at Trader Jay's
  4. Equip weaspns and armors at Hawthorne's Tavern
  5. Go in to the dungeon
  6. Battles with monsters
  7. Go back to the Edge of Town / Castle
  8. Get some rest at the Lakehouse Inn (you might level up)

You can save either at Edge of Town or from the Camp menu. You can perform resume operation only from Edge of Town.

Tips

  • Have the spell and monster lists (see below) near you
  • Try unlocking (an locked door) or disarming (a chest) until you succeed
  • Run away from strong (or annoying) monsters
  • Save frequently
  • You can Q)uit game on a prompt (press 'Q' (shift-q)) to quit game (you might need additional ctrl+c)

What's new

Merged definition files (6/7/2021)

  • Merged items.csv, spells.csv and monsters.csv into one dldef.yaml for easier installation

Tested on Windows 10 (6/5/2021 tentative)

  • Tested (only a little) on Windows 10 on VirtualBox vm on MacBook
  • Currently, it has a limitation of 80x25 fixed terminal size on Windows

Implemented multiplayer mode (6/4/2021 updated)

Implemented:

  • You can connect to a server from Edge of Town > Expedition
  • You will share a dugeon with your friends in the same "team"
  • You will see your friends move on the map
  • You can join battles with your friends
  • You can have group camps with your friends (new)
  • You can send/receive messages to/from your friends
  • Expedition supports save/resume in a remote dungeon
  • Automatic user registration and authentication
  • Tested with a DL server on the same local network

Enhancement candidates (TBD):

  • Additional monsters defined in a server
  • Server access via the internet

Contributing

Any contributions, comments, advices, etc. are greatly appreciated as the current sole developer is a Python and open source software newbie.

  • If you find a bug, please open an issue on github or send email to achiwa912+gmail.com (replace '+' with '@').
  • When opening an issue, it would be appreciated if:
    • you write reproducible steps; and/or
    • copy and paste stack trace and explain what you did

License

Daemon Lord is under MIT license.

Quick Tour of Daemon Lord

Game start

DL (Daemon Lord) starts with the screen below at the Castle.

daemon lord - dl - [castle] floor:?? (???/???)                               



	 | * *** Castle ***                                     |            
	 |   h)awthorne tavern                                  |            
	 |   t)rader jay's                                      |            
	 |   i)lakehouse inn                                    |            
	 |   m)oss general hospital                             |            
	 |   e)dge of town                                      |            
	 |   Command? >                                         |            
	 |                                                      |            
	 |                                                      |            
	 |                                                      |            



# name       class  ac   hp status                                           
1                                                                            
2                                                                            
3                                                                            
4                                                                            
5                                                                            
6

When you first start the game, you need to go to Edge of Town (press e) > Training Grounds (press t), and then create characters (press c).

Edge of Town

Training Grounds

At Training Grounds, you can create or inspect characters. You create one character at a time.

daemon lord - dl - [training_grounds] floor:?? (???/???)                     



	 |   S)ave and quit game                                |            
	 |   R)esume from saved data                            |            
	 |   Command?  > t                                      |            
	 | * *** training grounds ***                           |            
	 |   c)reate a character                                |            
	 |   i)nspect a character                               |            
	 |   l)eave                                             |            
	 |   Command? > c                                       |            
	 | * Enter new name                                     |            
	 | >                                                    |            



# name       class  ac   hp status                                           
1                                                                            
2                                                                            
3                                                                            
4                                                                            
5                                                                            
6 

To create a character, input its name, choose race (human, elf, dwarf, gnome, hobbit) and alignment (good, neutral, evil). Race determines base attribute values as in Wizardry. For example, human's base strength is 8.

Here's base attribute table:

race str i.q. pie vit agi luk
human 8 8 5 8 8 9
elf 7 10 10 6 9 6
dwarf 10 7 10 10 5 6
gnome 7 7 10 8 10 7
hobbit 5 7 7 6 10 15
|   Command? > c                                       |            
| * Enter new name                                     |            
| > Adrien                                             |            
|   Choose race - h)uman e)lf d)warf g)nome o)hobbit > |            
|   d                                                  |            
| * dwarf                                              |            
|   Choose alignment - g)ood n)eutral e)vil > g        |            
| * Alignment: good                                    |            

Then you will distribute assigned bonus points to attributes. Move the cursor > with j, k keys and decrease (h) or increase (l) the attribute value. When bonus value reaches zero, you can choose a class by pressing x. The maximum attribute values here is 18 (but subject to change).

Tip: If you don't like the bonus point assigned, you can recalculate one with . key. You might want to recalculate bonus until you get 16 or higher.

Eligible classes are listed at the bottom of the window. To choose a class, type the first letter of a class. For example, f for fighter, m for mage, etc.

Classes have attribute requirements and in some cases alignment requirements as in Wizardry. For example, fighter requires strength>=11. Theif requires agility>=11 as well as alignment must be either neutral or evil.

Class requirement table:

class str i.q. pie vit agi luk good neutral evil
fighter 11 - - - - - ok ok ok
mage - 11 - - - - ok ok ok
priest - - 11 - - - ok - ok
thief - - - - 11 - - ok ok
bishop - 12 12 - - - ok - ok
samurai 15 11 10 14 10 - ok ok -
ninja 15 17 15 16 15 16 - - ok
lord 15 12 12 15 14 15 ok - -
daemon lord - dl - [training_grounds] floor:?? (???/???)                     

	     | * Distribute bonus points -                       |            
	     |     h)minus j)down k)up l)plus                    |            
	  | *|     .)change bonus x)done                         |            
	  | >|                                                   |            
	  |  |     strength  18                                  |            
	  |  |     iq        13                                  |            
	  | *|     piety     14                                  |            
	  |  |     vitality  10                                  |            
	  | *|     agility  > 6                                  |            
	  | *|     luck       6                                  |            
	  | >|                                                   |            
	  | *|     bonus      0                                  |            
	     |                                                   |            
	     |   fighter mage priest bishop                      |  
	     |   Choose class (f/m/p/b) >                        | 

A recommended party consists of three fighters, a thief, a priest and a mage. You should create six characters before going into the dungeon. Tip: You should have one thief in your party. Without one, you might not be able to unlock doors in the dungeon.

To view created charactes, type i at the Training Grounds menu.

| * *** training grounds ***                           |            
|   c)reate a character                                |            
|   i)nspect a character                               |            
|   l)eave                                             |            
|   Command? >                                         |

You can move cursor with j, k key and type i to view the character.

| * Inspect characters                                   |          
| *  - j)down k)up i)nspect d)elete l)eave               |          
|    >1 ab               Lv  1 dwa-g-fig                 |          
|     2 ben              Lv  1 hum-g-fig                 |

Also, you can d)elete the character from here. Deleted characters are lost forever and you can't undo a delete operation.

daemon lord - dl - [training_grounds] floor:?? (???/???)                     

	 |   ab               L  1 g-fig dwarf                    |          
	 |                                                        |          
	 |   strength 18  gold              102   lvl     1       |          
	 |       i.q.  7  e.p.                0   rip     0       |          
	 |      piety 10  next             1000   a.c.   10       |          
	 |   vitality 13  marks               0                   |          
	 |    agility 11  h.p.       13/     13                   |          
	 |       luck  8  status OK                               |          
	 |                                                        |          
	 |   mage  0/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/         |          
	 |   1)                    2)                             |          
	 |   3)                    4)                             |          
	 |   5)                    6)                             |          
	 |   7)                    8)                             |          
	 |                                                        |          
# name   |   i)tems s)pells jk)change member l)leave >            |

As you have already noticed, DL gives you a guide of which letter you can type when it prompts input from you. For example, "i)tem s)pells .." means you can type i or s.

Have you created six characters? Then, you should go to Castle > Hawthorne Tavern to form a party. Type l to leave the Training Grounds and then type c to go to Castle.

Castle

| * *** Castle ***                                     |            
|   h)awthorne tavern                                  |            
|   t)rader jay's                                      |            
|   i)lakehouse inn                                    |            
|   m)oss general hospital                             |            
|   e)dge of town                                      |            
|   Command? >                                         |

From the Castle menu, you can visit several places, but you want to go to Hawthorne Tavern now so type h.

Hawthorne Tavern

| * *** The Hawthorne Tavern ***                             |        
|   Command? - a)dd r)emove i)nspect d)ivvy gold l)eave >    |

At the Tavern, you can add, remove or inspect characters. Also, you can equally divide gold among party members. As you want to form a party, type a to add members to the party.

Use j, k keys to choose members and x to add.

| * | Add who to the party?                |                 |        
|   |  - j)down k)up x)choose l)eave       |gold l)eave > a  |        
|   | > 1 ab               Lv  1 DWA-G-FIG |                 |        
|   |   2 ben              Lv  1 HUM-G-FIG |                 |        
|   |   3 cam              Lv  1 DWA-G-FIG |                 |        
|   |   4 dia              Lv  1 HOB-N-THI |                 |        
|   |   5 emily            Lv  1 GNO-G-PRI |                 |        
|   |   6 faun             Lv  1 ELF-G-MAG |                 |

Here, you can just type x for six times to add the six members to the party. Now, they are shown in the party window at the bottom left of the screen.

# name       class  ac   hp status                                           
1 ab         G-FIG  10   13 OK                                               
2 ben        G-FIG  10   12 OK                                               
3 cam        G-FIG  10   10 OK                                               
4 dia        N-THI  10    7 OK                                               
5 emily      G-PRI  10   13 OK                                               
6 faun       G-MAG  10    7 OK

Trader Jay's

Before heading straight to the dungeon, we need to purchase weapons and armors, and equip them. So, let's go to Castle > Trader Jay's for some shopping.

Each character is given between 100 and 200 gold upon creation. You can expect a party with six members would have roughly 900 gold in total.

At Trader Jay's, you'll be asked who in the party to enter the store. Specify the number of a member in the party. You can buy, sell, uncurse, identify items. You can also pool gold here. Choose b)uy for shopping.

| * *** Trader Jay's ***                               |            
|   Who? - # or l)eave > 1                             |            
| * Welcome, ab.                                       |            
| *   You have 102 gold.                               |            
|   b)uy s)ell u)ncurse i)dentify p)ool gold l)eave >  |            

Another window opens for items they sell. This is the weapon list page. Use j, k keys to move the cursor (>). Let's type x and buy a long sword for Ab.

daemon lord - dl - [trader_jays] floor:?? (???/???)                          
	   | ab has 102 gold                          |                      
	   |   jk)cursor x)choose hl)page ;)leave     |                      
	   | > 1 long sword                   25 $    |                      
	 | |   2 sling                       150      |         |            
	 | |   3 mage's bow                 1200      |         |            
	 | |   4 bow                        1500      |         |            
	 | |   5 holy bow                   8000#     |         |            
	 | |   6 short sword                  15 $    |         |            
	 | |   7 short sword +1            15000      |         |            
	 | |   8 mace                         30 $    |         |            
	 | |   9 anointed flail              150      |         |            
	 | |  10 wand                         10 $    |)eave >  |

To change item categories, use h, l keys. Below is the armor list page. Let's buy a chain mail for him.

daemon lord - dl - [trader_jays] floor:?? (???/???)                          
	   | Sorry, you can't afford it.              |                      
	   | Will someone else pay? (y/n)>            |                      
	   |   1 robe                         15 $    |                      
	 | |   2 leather armor                50 $    |         |            
	 | |   3 leather +1                 1500      |         |            
	 | | > 4 chain mail                   90      |         |            
	 | |   5 chain +1                   1500      |         |            
	 | |   6 breast plate                200      |         |            
	 | |   7 breast +1                  1500      |         |            
	 | |   8 plate mail                  750      |         |            
	 | |   9 plate +1                   1500      |         | 

Oops, he doesn't have the money. But, no worries, you can pay as the party. Type y to the question "Will someone else pay? (y/n)". This way, you don't have to pool gold first to the current shopper anymore.

Tip: Recommended shopping list:

  • fighter - long sword, chain mail, large shield
  • thief - sling
  • priest - sling (if you can still afford it)
  • mage - (nothing)

Basically, the front (ie, the first three) members should equip heavily because monsters mostly aim at front members when physically attack. Short-range wepons can't be used by the 4th to 6th members.

sling is a long-range weapon that everyone can use. You can't expect much from sling and its damage is at best 1 or 2, but better than nothing. Long-ranged weapons tend to be less powerful and more expensive than short-range ones.

Equip

You can equip items at Hawthorne Tavern or while camping in the dungeon. Let's go to Hawthorne Tavern.

At Hatthorne Tavern, first i)nspect a character and then choose i)tems > item number > e)quip .

daemon lord - dl - [hawthorne_tavern] floor:?? (???/???)                     

       |   ab| * which item?  # or l)leave            |             |        
       |     |   2) chain mail                        |             |        
       |   st|   u)se e)quip t)rade d)rop l)eave >    | 1           |        
       |     |                                        | 0           |        
       |     |                                        |10           |        
       |   vi|                                        |             |        
       |    a|                                        |             |        
       |     |                                        |             |        
       |                                                            |        
       |   mage  0/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/             |  
       |   1) *long sword        2)  chain mail                     |        
       |   3)  large shield      4)                                 |        
       |   5)                    6)                                 |        
       |   7)                    8)                                 |

Equipped items will have * mark next to the item name. You need to equip one item at a time and for each member. To change members, type j, k .

Save and Resume

To save and quit the game, go to Edge of Town and type S (capital-S).

| * *** Edge of Town ***                               |            
|   m)aze                                              |            
|   x)expedition to external dungeon                   |            
|   t)raining grounds                                  |            
|   c)astle                                            |            
|   S)ave and quit game                                | 
|   R)esume from saved data                            |            
|   Command?  > S                                      |            
| * Thank you for playing.                             |            
| * See you soon.                                      | 

You need to run python dl.py again to restart and resume the game. After restarting the game, go to Edge of Town and choose R)esume from saved data . That is, capital-R. Automatic resume is not supported.

Dungeon

Now, you are ready for the Dungeon. At Edge of Town, choose m)aze and voila!

 daemon lord - dl - [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.@.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^                                  ^
 1 ab         G-FIG   4   13 OK           ^                                  ^
 2 ben        G-FIG   4   12 OK           ^                                  ^
 3 cam        G-FIG   4   10 OK           ^                                  ^
 4 dia        N-THI  10    7 OK           ^                                  ^
 5 emily      G-PRI  10   13 OK           ^                                  ^
 6 faun       G-MAG  10    7 OK           ^                                  ^

Congratulations! You (@) are now in the dungeon and on the upstairs to the outside world. ^ indicates areas that you have not visited yet. . is a floor tile that you can walk on.

Walk around the Dungeon

The dungeon is a little dark and only 3x3 tiles around you are visible. Let's move around a little with h, j, k, l keys. The key bindings should be familiar to those who use vi/vim and have played rogue-lite games.

The party (@) is always shown in the center of the map scroll window.

Here's the key operations on dungeon maps

key action
h move left (west)
j move up (north)
k move down (south)
l move right (east)
c camp menu
m send message (optional)
o + direction (unlock and) open door
. stay/stomp?
S save
Q Quit game w/o saving
 daemon lord - dl - [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....@#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..<..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

You can now see inside a 5x4 room. < is upstairs. # is a stone wall or a rock. + is a door. Let's move next to a door and type o for open > and direction, in this case, k - north.

Here's map tile table for your convenience.

tile description
`.` floor tile you can walk on
`^` unknown area (not visited yet)
`#` stone wall/rock
`<` upstairs
`>` downstaris
`+` door (need to open)
`*` locked door
`%` locked door (need special key)
`,` message or event

For locked doors (*), you can try to unlock until succeed. Your party needs a thief or a ninja for that. A low level theif might find difficult to unlock a locked door.

For special locked doors (%), you first need to find the key. Hint: The key should be somewhere on the same floor. Look for an event tile (,).

Note that there's no elevator/lift in the dungeon. Use "tsubasa" spell instead.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..@..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..<..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^* north                           ^
 1 ab         G-FIG   4   13 OK           ^* north                           ^
 2 ben        G-FIG   4   12 OK           ^* north                           ^
 3 cam        G-FIG   4   10 OK           ^* west                            ^
 4 dia        N-THI  10    7 OK           ^* west                            ^
 5 emily      G-PRI  10   13 OK           ^  Which direction? - ;)leave > k  ^
 6 faun       G-MAG  10    7 OK           ^* Opened.                         ^

Oops, another door. Let's open again.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#+#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###@###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..<..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Battle

Continue to walk around … and, !? See *** encounter *** in the message window at the bottom right?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#####+#####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....@....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.#######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..<..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^* east                            ^
 1 ab         G-FIG   4   13 OK           ^* east                            ^
 2 ben        G-FIG   4   12 OK           ^* north                           ^
 3 cam        G-FIG   4   10 OK           ^* west                            ^
 4 dia        N-THI  10    7 OK           ^* west                            ^
 5 emily      G-PRI  10   13 OK           ^* west                            ^
 6 faun       G-MAG  10    7 OK           ^* *** encounter ***               ^

You encountered a group of blue slimes! Two new windows will open for a battle. The upper one is the monster list window. The lower one is the battle message window.

 daemon lord - dl - [battle] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^|   1) 3 blue slimes              (3)                  |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^| * You encountered slimes.                            |^^^^^^^^^^^^^
^^^^^^^^^| * Options - f)ight s)pell                            |^^^^^^^^^^^^^
^^^^^^^^^|   u)se p)arry r)un t)ake back                        |^^^^^^^^^^^^^
^^^^^^^^^|   ab's action? > k                                   |^^^^^^^^^^^^^
^^^^^^^^^|   ab's action? > f                                   |^^^^^^^^^^^^^
^^^^^^^^^|   ben's action? > f                                  |^^^^^^^^^^^^^
^^^^^^^^^|   cam's action? > f                                  |^^^^^^^^^^^^^
^^^^^^^^^|   dia's action? > f                                  |^^^^^^^^^^^^^
^^^^^^^^^|   emily's action? > f                                |^^^^^^^^^^^^^
^^^^^^^^^|   faun's action? > s                                 |^^^^^^^^^^^^^
^^^^^^^^^| * What spell to cast?                                |^^^^^^^^^^^^^
^^^^^^^^^| > shunmin                                            |^^^^^^^^^^^^^
^^^^^^^^^| * Press any key or t)ake back >                      |^^^^^^^^^^^^^

Five members will fight and Faun the mage will cast "shunmin" (spring sleep) spell, which forces a group of enemies into asleep.

 daemon lord - dl - [battle] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^|   1) 2 blue slimes              (1)                  |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^| * Press any key or t)ake back >                      |^^^^^^^^^^^^^
^^^^^^^^^| * dia swings violently at blue slime and hits 1      |^^^^^^^^^^^^^
^^^^^^^^^|   times for 2 damage.                                |^^^^^^^^^^^^^
^^^^^^^^^| * faun casted shunmin.                               |^^^^^^^^^^^^^
^^^^^^^^^|   blue slime is not slept.                           |^^^^^^^^^^^^^
^^^^^^^^^|   blue slime is not slept.                           |^^^^^^^^^^^^^
^^^^^^^^^|   blue slime is slept.                               |^^^^^^^^^^^^^
^^^^^^^^^| * cam thrusts violently at blue slime and hits 1     |^^^^^^^^^^^^^
^^^^^^^^^|   times for 1 damage.                                |^^^^^^^^^^^^^
^^^^^^^^^|   blue slime is killed.                              |^^^^^^^^^^^^^

Everybody is fighting. Umm, "shunmin" put only one out of three slimes to sleep. shunmin is more effective against animal or human type monsters.

Cam killed one of them. Notice 1) 2 blue slimes (1) ? Because 1 out of 2 is asleep.

^^^^^^^^^|   times for 1 damage.                                |^^^^^^^^^^^^^
^^^^^^^^^|   blue slime is killed.                              |^^^^^^^^^^^^^
^^^^^^^^^| * ben slashes violently at blue slime and hits 1     |^^^^^^^^^^^^^
^^^^^^^^^|   times for 6 damage.                                |^^^^^^^^^^^^^
^^^^^^^^^|   blue slime is killed.                              |^^^^^^^^^^^^^
^^^^^^^^^| * emily swings violently at blue slime and hits 1    |^^^^^^^^^^^^^
^^^^^^^^^|   times for 2 damage.                                |^^^^^^^^^^^^^
^^^^^^^^^| * ab slashes violently at blue slime and hits 1      |^^^^^^^^^^^^^
^^^^^^^^^|   times for 6 damage.                                |^^^^^^^^^^^^^
^^^^^^^^^|   blue slime is killed.                              |^^^^^^^^^^^^^

The party killed all three slimes.

 daemon lord - dl - [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#####+#####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#......@..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.#######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..<..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^* south                           ^
 1 ab         G-FIG   4   13 OK           ^* east                            ^
 2 ben        G-FIG   4   12 OK           ^* east                            ^
 3 cam        G-FIG   4   10 OK           ^* east                            ^
 4 dia        N-THI  10    7 OK           ^* *** encounter ***               ^
 5 emily      G-PRI  10   13 OK           ^  Each survivor gets 27 e.p.      ^
 6 faun       G-MAG  10    7 OK           ^  Each survivor gets 9 gold.      ^

Yeah! Each survivor received 27 experience points and 9 gold from this battle.

Surprise attacks

Once in a while, you surprise a monster party. The monsters are so suprised and shocked that they can't do anything meaningful at first. In this case, your party members can perform actions (eg, to attack) during the initial turn without being attacked by monsters. One caveat is that you can't cast any spells in the first turn. You can use magic items, though.

On the other hand, monsters might surprise your party. If this occurs, monsters can attack your party in the initial turn while you can't do anything. Monsters also can't use spells in surprise attacks, but they could use special attacks such as breath, critical and drains.

^^^^^^^^^^^^^|   1) 3 lvl8 priests             (3)                                      |^^^^^^^^^^^^^^^
^^^^^^^^^^^^^|                                                                          |^^^^^^^^^^^^^^^
^^^^^^^^^^^^^|                                                                          |^^^^^^^^^^^^^^^
^^^^^^^^^^^^^|                                                                          |^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^| * You encountered lvl8 priests.                                          |^^^^^^^^^^^^^^^
^^^^^^^^^^^^^| * Monsters surprised you.                                                |^^^^^^^^^^^^^^^
^^^^^^^^^^^^^|    - press space bar                                                     |^^^^^^^^^^^^^^^

Chest

Sometimes, you encounter a monster party on entering a room. They are room guardians.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^####.^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#^^^^.@.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....######.#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^..<........#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##+##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^* north                           ^
 1 ab         G-FIG   4   13 OK           ^* *** encounter ***               ^
 2 ben        G-FIG   4   12 OK           ^                                  ^

And after you defeated room guardians, you may find a chest.

 daemon lord - dl - [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^| * A chest!                             |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^| * o)pen k)antei i)nspect d)isarm       |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   l)eave alone                         |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   Option? >                            |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|                                        |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|                                        |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|                                        |^^^^^^^^^^^^^^^^^^^^^^

Chests are usually protected with traps. You need first to identify the trap and then disarm it before opening a chest. And this is when a thief is quite usuful.

You have a few options.

  • o)pen without disarming the trap.
  • k)antei use "kantei" spell to identify the trap
  • i)nspect the trap. It might activate the trap
  • d)isarm the trap. You need to type the trap name
  • l)eave alone Give up the chest and walk away

If your party has a thief, i)dentify and d)isarm the trap is sufficient. If the floor is 1 or 2 deep, you can just walk away from chests as you won't find good stuff in them on shallow floors.

^^^^^^^^^^^^^^| * A chest!                             |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^| * o)pen k)antei i)nspect d)isarm       |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   l)eave alone                         |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   Option? > i                          |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   Who? - # or l)eave > 4               |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   It is poison needle.                 |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^| * o)pen k)antei i)nspect d)isarm       |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   l)eave alone                         |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   Option? >                            |^^^^^^^^^^^^^^^^^^^^^^

Dia the theif identified the trap as "poison needle". To disarm it, you need to type the trap name accurately.

^^^^^^^^^^^^^^| * o)pen k)antei i)nspect d)isarm       |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   l)eave alone                         |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   Option? > d                          |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   Who? - # or l)eave > 4               |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^| * Trap name?                           |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^| > poison needle                        |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^|   Disarmed the trap.                   |^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^| * There was no interesting item.       |^^^^^^^^^^^^^^^^^^^^^^

He disarmed the poison needle trap and opened the chest. Unfortunately, there was nothing interesting in it this time.

Here's the trap list.

trap possible effect
poison needle poision the member who tried to identify/disarm
crossbow bolt inflict damages to a random member
stunner paralyze the member who tried to identify/disarm
exploding box inflict damages to entire party members
gas bomb poison entire party members
mage blaster paralyze members who use mage spells
priest blaster paralyze members who use priest spells
teleporter teleport party to random location (could be in rock)
alarm summon nearby monsters

Friendly monsters

Sometimes, you encounter a friendly monster party. You can choose either leave (y) or fight anyway (n). In DL, random alignment reversal is not implemented so you can freely walk away or fight without any penalties.

^^^^^^^^^|   1) 5 orcs                     (5)                  |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^|                                                      |^^^^^^^^^^^^^
^^^^^^^^^^^^#.....#^^^^#....#^^^^^########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^| * You encountered friendly orcs.                     |^^^^^^^^^^^^^
^^^^^^^^^|   Leave? (y/n) >                                     |^^^^^^^^^^^^^

Of course, you will get no e.p. or gold if you chose to walk away.

4 dia        N-THI  10    7 OK           ^* *** encounter ***               ^
5 emily      G-PRI  10   13 OK           ^  Each survivor gets 0 e.p.       ^
6 faun       G-MAG  10    7 OK           ^  Each survivor gets 0 gold.      ^

Get ouf of the Dungeon

 daemon lord - dl - [maze] floor:?? (???/???) #####.#^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#.......#^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#......+#######^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.........#......#,.....#^^^^^^^^^^#########
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.#########.####......#^^^^^^^^^^#........
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.###^^#.......#......#^^^^^^^^^^#........
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^#.......#......#^^^^^^^^^^#........
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^#.........++.###^^^^^^^^^^#........
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..@..#^^#.......####.#^^^^^^^^###########.#
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^#.......#^^#.#^^^^^^^^#...###,....#
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.###^^#########^^#.#^^^^^^^^#............
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.#^^^^^^^^^^^^^^^#.#^^^^^^^^#...###.....#
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###.###^^^^^^^^^^^^^#.#^^^^^^^^#...#^#######
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^######^^^#.#^^^^^^#####.#####^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^#....#^^^#.#^^^^^^#....,....#^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^#....#####.########.........#^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....######....+.+.+.+......+.........#####
 # name       class  ac   hp status       .* north                           .
 1 ab         G-FIG   4   13 OK           #* north                           #
 2 ben        G-FIG   4    7 OK           ^* east                            ^
 3 cam        G-FIG   4    5 OK           ^* east                            ^
 4 dia        N-THI  10    7 OK           ^* north                           ^
 5 emily      G-PRI  10   13 OK           ^* north                           ^
 6 faun       G-MAG  10    7 OK           ^  Exit from dungeon? (y/n) >      ^

Having walked around a lot on this floor, and now the mage's MP is exhausted and some are injured. Let's get back to the outside world. < is the upstairs to outside. Answer y to the question: "Exit from dungeon? (y/n)"

daemon lord - dl - [edge_of_town] floor:?? (???/???)                         



	 | * *** Edge of Town ***                               |            
	 |   m)aze                                              |            
	 |   t)raining grounds                                  |            
	 |   c)astle                                            |            
	 |   S)ave and quit game                                |            
	 |   R)esume from saved data                            |            
	 |   Command?  >                                        |            
	 |                                                      |            
	 |                                                      |            
	 |                                                      |            



# name       class  ac   hp status        * east                             
1 ab         G-FIG   4   13 OK            * north                            
2 ben        G-FIG   4    7 OK            * north                            
3 cam        G-FIG   4    5 OK            * south                            
4 dia        N-THI  10    7 OK            * west                             
5 emily      G-PRI  10   13 OK            * west                             
6 faun       G-MAG  10    7 OK              Exit from dungeon? (y/n) > y     

The party is back at Edge of Town. It should take a while to get used to the brightness but they are safe again!

A new dungeon!

… but wait, you should have healed injuries before geting out! No worries. You can go back to the dungeon with m)aze again. Let's go back.

 daemon lord - dl - [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.@.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^* east                            ^
 1 ab         G-FIG   4   13 OK           ^* north                           ^
 2 ben        G-FIG   4    7 OK           ^* north                           ^
 3 cam        G-FIG   4    5 OK           ^* south                           ^
 4 dia        N-THI  10    7 OK           ^* west                            ^
 5 emily      G-PRI  10   13 OK           ^* west                            ^
 6 faun       G-MAG  10    7 OK           ^  Exit from dungeon? (y/n) > y    ^

What? We can only see 3x3 tiles around the party. Where has the map data gone? Actually, they are in a different dungeon map. Due to some magical power, dungeon maps are regenerated every time the party comes to the dungeon. Let's walk around a little to confirm the theory.

 daemon lord - dl - [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##+.##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...@#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^..<.#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

See the map is different this time?

A new remote dungeon in the DL server (optional; requires a DL server)

If all your friends in the same team got out of the remote/server dungeon, the server will erase the dungeon. If there's one or more users in the same team are in a server dungeon, the dungeon persists unless the server reboots. Only when everyone gets out of a server dungeon, a new server dungeon with different floor maps is recreated.

Currently, the DL server doesn't support save/load dungeons. If a DL server reboots and the next time you resume your adventure in a dungeon on the server, the dungeon data is already lost and you will be navigated to the 1st floor in a new dungeon.

Camp

Anyway, type c key for camping. The camp menu opens.

 daemon lord - dl - [camp] floor: 1 (  1/  1) <identify> <light> ^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^| * *** Camp ***                                             |^^^^^^^^^^^^
^^^^^^^^^^|   i)nspect                                                 |^^^^^^^^^^^^
^^^^^^^^^^|   r)eorder party                                           |^^^^^^^^^^^^
^^^^^^^^^^|   h)eal all members                                        |^^^^^^^^^^^^
^^^^^^^^^^|   p)rep for adventure                                      |^^^^^^^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |^^^^^^^^^^^^
^^^^^^^^^^|   l)eave                                                   |^^^^^^^^^^^^
^^^^^^^^^^|   Command? >                                               |^^^^^^^^^^^^

At camp, you can i)nspect characters, r)eorder party, h)eal all members, p)rep for adventure or S)ave and quit game . Choose i)nspect for spells.

 daemon lord - dl - [camp] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^|   ab               L  1 g-fig dwarf                        |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   strength 18  gold               21   lvl     1           |^^^^^^
^^^^^^^^^^|       i.q.  7  e.p.              183   rip     0           |^^^^^^
^^^^^^^^^^|      piety 10  next             1000   a.c.    4           |^^^^^^
^^^^^^^^^^|   vitality 13  marks               2                       |^^^^^^
^^^^^^^^^^|    agility 11  h.p.       13/     13                       |^^^^^^
^^^^^^^^^^|       luck  8  status OK                                   |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   mage  0/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/             |^^^^^^
^^^^^^^^^^|   1) *long sword        2) *chain mail                     |^^^^^^
^^^^^^^^^^|   3) *large shield      4)                                 |^^^^^^
^^^^^^^^^^|   5)                    6)                                 |^^^^^^
^^^^^^^^^^|   7)                    8)                                 |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   i)tems s)pells jk)change member l)leave >                |^^^^^^
 # name   |                                                            |     ^
 1 ab         G-FIG   4   13 OK           ^* south                           ^
 2 ben        G-FIG   4    7 OK           ^* *** encounter ***               ^
 3 cam        G-FIG   4    5 OK           ^  Each survivor gets 0 e.p.       ^
 4 dia        N-THI  10    7 OK           ^  Each survivor gets 0 gold.      ^
 5 emily      G-PRI  10   13 OK           ^* south                           ^
 6 faun       G-MAG  10    7 OK           ^* south                           ^

It shows the info of the front member Ab. You can change the member shown with j, k keys.

^^^^^^^^^^|   emily            L  1 g-pri gnome                        |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   strength  7  gold               21   lvl     1           |^^^^^^
^^^^^^^^^^|       i.q.  7  e.p.              183   rip     0           |^^^^^^
^^^^^^^^^^|      piety 18  next             1050   a.c.   10           |^^^^^^
^^^^^^^^^^|   vitality 13  marks               0                       |^^^^^^
^^^^^^^^^^|    agility 14  h.p.       13/     13                       |^^^^^^
^^^^^^^^^^|       luck  7  status OK                                   |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   mage  0/0/0/0/0/0/0   priest  2/0/0/0/0/0/0/             |^^^^^^
^^^^^^^^^^|   1) *sling             2)                                 |^^^^^^
^^^^^^^^^^|   3)                    4)                                 |^^^^^^
^^^^^^^^^^|   5)                    6)                                 |^^^^^^
^^^^^^^^^^|   7)                    8)                                 |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   i)tems s)pells jk)change member l)leave >                |^^^^^^

Emily is a priest and can cast healing spells. Type s)pells > c)ast spell and type "jiai" which heals HP of a member.

^^^^^^^^^^|   emily            L  1 g-pri gnome                        |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   strength  7  gold               21   lvl     1           |^^^^^^
^^^^^^^^^^|   | * Spell memu:                          |   0           |^^^^^^
^^^^^^^^^^|   |   c)ast spell v)iew list l)eave > c    |  10           |^^^^^^
^^^^^^^^^^|   | * What spell to cast?                  |               |^^^^^^
^^^^^^^^^^|   | > jiai                                 |               |^^^^^^
^^^^^^^^^^|   |   Who? - # or l)eave > 2               |               |^^^^^^
^^^^^^^^^^|   |   emily started casting jiai           |               |^^^^^^
^^^^^^^^^^|   |   ben's HP was fully restored.         |0/             |^^^^^^
^^^^^^^^^^|   | * Spell memu:                          |               |^^^^^^
^^^^^^^^^^|   |   c)ast spell v)iew list l)eave >      |               |^^^^^^

Looks like, Ben's HP is fully restored. Do the same for Cam.

^^^^^^^^^^|   |   ben's HP was fully restored.         |               |^^^^^^
^^^^^^^^^^|   | * Spell memu:                          |               |^^^^^^
^^^^^^^^^^|   |   c)ast spell v)iew list l)eave > c    |               |^^^^^^
^^^^^^^^^^|   | * What spell to cast?                  |               |^^^^^^
^^^^^^^^^^|   | > jiai                                 |0/             |^^^^^^
^^^^^^^^^^|   |   Who? - # or l)eave > 3               |               |^^^^^^
^^^^^^^^^^|   |   emily started casting jiai           |               |^^^^^^
^^^^^^^^^^|   |   cam's HP was fully restored.         |               |^^^^^^

Great!

Heal all members

Before you get out of the dungeon, you usually heal (ie, recover HP) all party members. And this could be a little hassle over time.

h)eal all members at camp might be of little help here. If you choose the option, the program automatically casts heal spells on party members until either everyone gets full HP or MPs are exhausted.

 daemon lord - dl - [camp] floor: 6 ( 63/ 21) <identify> <light> #####.......+.^^^^^
^^^^^^^^^^| * *** Camp ***                                             |##...##^^^^^
^^^^^^^^^^|   i)nspect                                                 |#######^^^^^
^^^^^^^^^^|   r)eorder party                                           |#^^^^^^^^^^^
^^^^^^^^^^|   h)eal all members                                        |#^^^^^^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |#^^^^^^^^^^^
^^^^^^^^^^|   l)eave                                                   |#^^^^^^^^^^^
^^^^^^^^^^|   Command? > h                                             |##^^^^^^^^^^
^^^^^^^^^^| * ed casted zenjiai                                        |##^^^^^^^^^^
^^^^^^^^^^|   4 HP was restored to andy.                               |##^^^^^^^^^^
^^^^^^^^^^|   5 HP was restored to bean.                               |########^^^^
^^^^^^^^^^|   7 HP was restored to cammy.                              |########^^^^
^^^^^^^^^^|   dexie's HP was fully restored.                           |......##^^^^
^^^^^^^^^^|   5 HP was restored to ed.                                 |#####.##^^^^
^^^^^^^^^^|   fun's HP was fully restored.                             |#####.##^^^^

Note that this option doesn't cure status anomallies such as paralyzed or even ashed. Also, the algorithm is not very smart.

Also, this command will use from most powerful healing spells regardless of actual damages of members. Thus, you wouldn't want to use this command in the beginning or the middle of adventures. Heal all members is casual and convenient, but not very smart.

Prep for adventure

This is also an automatic-spell-cast option. When you just go into the dungeon, you'll need some preparation. Namely, casting 'hogo', 'shikibetsu', 'gps' and 'hikarinotama' and these might be a little hassle in the long run. p)rep for adventure option automatically casts these spells. That is, if they can.

 daemon lord - dl - [camp] floor: 1 (  1/  1) <identify> <light> ^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^| * *** Camp ***                                             |^^^^^^^^^^^^
^^^^^^^^^^|   i)nspect                                                 |^^^^^^^^^^^^
^^^^^^^^^^|   r)eorder party                                           |^^^^^^^^^^^^
^^^^^^^^^^|   h)eal all members                                        |^^^^^^^^^^^^
^^^^^^^^^^|   p)rep for adventure                                      |^^^^^^^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |^^^^^^^^^^^^
^^^^^^^^^^|   l)eave                                                   |^^^^^^^^^^^^
^^^^^^^^^^|   Command? > p                                             |^^^^^^^^^^^^
^^^^^^^^^^| * ed casted hogo                                           |^^^^^^^^^^^^
^^^^^^^^^^| * ed casted shikibetsu                                     |^^^^^^^^^^^^
^^^^^^^^^^| * fun casted gps                                           |^^^^^^^^^^^^
^^^^^^^^^^| * ed casted hikarinotama                                   |^^^^^^^^^^^^

Save and Resume from camp

Now, try to save and resume in the dungeon. From the camp menu, choose S)ave and quit game .

^^^^^^^^^^| * *** Camp ***                                             |^^^^^^
^^^^^^^^^^|   i)nspect                                                 |^^^^^^
^^^^^^^^^^|   r)eorder party                                           |^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |^^^^^^
^^^^^^^^^^|   l)eave                                                   |^^^^^^
^^^^^^^^^^|   Command? > S                                             |^^^^^^
^^^^^^^^^^| * Thank you for playing.                                   |^^^^^^
^^^^^^^^^^| * See you again soon.                                      |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^

And run the python script.

$ python dl.py

Choose e)dge of town > R)esume from saved data

| * *** Edge of Town ***                               |            
|   m)aze                                              |            
|   t)raining grounds                                  |            
|   c)astle                                            |            
|   S)ave and quit game                                |            
|   R)esume from saved data                            |            
|   Command?  >                                        |        

And, you are in the dungeon again.

 daemon lord - dl - [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^##+.##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...@#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^..<.#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^                                  ^
 1 ab         G-FIG   4   13 OK           ^                                  ^
 2 ben        G-FIG   4   12 OK           ^                                  ^
 3 cam        G-FIG   4   10 OK           ^                                  ^
 4 dia        N-THI  10    7 OK           ^                                  ^
 5 emily      G-PRI  10   13 OK           ^                                  ^
 6 faun       G-MAG  10    7 OK           ^                                  ^

Let's exit from the dungeon and head to Edge of Town > Castle > Lakehouse Inn for some rest.

Castle

The Lakehouse Inn

| * *** Castle ***                                     |            
|   h)awthorne tavern                                  |            
|   t)rader jay's                                      |            
|   i)lakehouse inn                                    |            
|   m)oss general hospital                             |            
|   e)dge of town                                      |            
|   Command? >                                         |            

Back at Castle, type i for Lakehouse Inn.

| * *** The Lakehouse Inn ***                          |            
|   Welcome.  You must be very tired.                  |            
|   You have 232 gold in total.                        |            
|   c)ots                  12 gold                     |            
|   s)tandard rooms       120 gold                     |            
|   d)elux rooms          300 gold                     |            
|   v)lake view suites   1200 gold                     |            
|   p)residential suites 3000 gold                     |            
|   or l)eave                                          |            
|   Which rooms to stay today? >                       |            

Delux room sounds good, but as we have only 232 gold, let's choose c)ots tonight. Maybe we can stay in standard rooms tomorrow.

|   Which rooms to stay today? > c                     |            
| * Today's dinner is cabbage soup.                    |            
| * ab went to bed...                                  |            
| * ben went to bed...                                 |            
| * cam went to bed...                                 |            
| * dia went to bed...                                 |            
| * emily went to bed...                               |            
| * faun went to bed...                                |            

Magic points are fully restored regardless of the room they choose. HPs being restored depend on the room they stay. More comfortable (and thus expensive) rooms will heal them better. Dinner is better in those rooms as well.

If their e.p. reach the next level, their level will go up while they are asleep at the inn.

In DL, age doesn't matter. They can stay at the inn as long as they wish without getting old. All the party members stay at the same room type.

Multiplayer mode (optional)

Multiplayer mode requires an optional DL server.

Expedition to external dungeon

If you've setup a DL server, you can travel to a remote dungeon in the server. To use this feature, you need to configure dlconf.yaml file for dl.py.

(dl2) [achiwa@localhost dl2]$ cat dlconf.yaml 
server:
  host: localhost
  port: 8080
  auth:
    user: fellow33
    password: default_pass
    team: default_team

In this example, DL will connect http://localhost:8080 with username: fellow33 and password: default_pass, joining the team default_team. You need to use the same team with your friends so that to share messages or other featuers. You must not use the same username with your friends.

The first time you try to connect to a DL server, the username and password are automatically registered. After that, the DL server checks if the username/password is correct and if not, the server will refuse to connect.

Note: Password change is not supported. If you change the DL server password, you'll need to ask your DL server admin to remove your user entry from the users.yaml file in the server. A workarond is to use a different username.

Note: Password is hashed at the client and the DL server stores and checks only the hash value. The DL server never knows what the original password was.

If you successfully go into a remote dungeon, the header will be like:

daemon lord <server> [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^

Note - DL - is replaced with <server> to indicate that you are in a remote dungeon.

Send messages

If you are in a remote dungeon in a DL server, you can send messages to your friends who are also in the same server dungeon and in the same team.

You can send messages when you are:

  • Moving around the dungeon
  • Choosing actions in a battle
  • On the camp menu
  • Inspecting a character at camp

Type m pops up a message edit window.

 daemon lord <server> [maze] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^| * Message to send?                                     |^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^| > Hello, where are you?                                |^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#@..D+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

And the message is sent to all your friends in the same team, including yourself.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.####^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#F..@+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 # name       class  ac   hp status       ^* west                                       ^
 1 andy       G-FIG  -5  362 OK           ^* east                                       ^
 2 bean       G-FIG  -7  310 OK           ^* Message from fellow33:                     ^
 3 cammy      G-SAM  -6  321 OK           ^  Hello, where are you?                      ^

Do you notice D and F in the above screenshots? These are the 1st letter of your friend's username. In this example, D for default_user and F for fellow33. This way, you can see friends moving around on the same map.

You can also send messages in battles when you are prompted for actions or at camp. Note that m action is not shown in the battle or camp menu but m just works.

Battles in a server dungeon

Battles in a server dungeon are more or less the same as in a non-server dungeon with two exceptions. The 1st exception is that you can have multiplayer battles (see below). The other exception is that the number of monster groups in a monster party increases up to 6 and it's +20% more likely that monsters come with fellow monsters.

Multiplayer battles

In a server dungeon, if your friend's party is in a battle, your party can join the battle by moving to the same location (x, y and floor) as the friend's party.

If you do this, you'll share the same monster party with your friends. That is, if your friend killed a monster, your monster party decreases as well.

This is your friend's screen who is in a battle:

 daemon lord <server> [battle] floor: 1 (  7/  5) <identify> <light> ^^^^^^^^^^^^^^^^
^^^^^|   1) 5 cops                     (5)                                      |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....###@...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^|   andy's action? > .           || * You encountered cops.               |^^^^^
^^^^^|   andy's action? > .           ||                                       |^^^^^

This is your screen:

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###########^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....#######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^..<....@+++^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....###F...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#######....^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#######....^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#######^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Your friend's party is fighting one step below you. If you move to the place where your friend is, you'll join the battle.

This is your screen.

 daemon lord <server> [battle] floor: 1 (  7/  5) <identify> <light> ^^^^^^^^^^^^^^^^
^^^^^|   1) 5 cops                     (5)                                      |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^|                                                                          |^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^....###@...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^| * Options - f)ight s)pell u)se || * You encountered cops.               |^^^^^
^^^^^|   d)ispell p)arry r)un t)ake   ||                                       |^^^^^
^^^^^|   back                         ||                                       |^^^^^
^^^^^|   andy's action? >             ||                                       |^^^^^

See the monsters of your friend's and yours are the same? Please ignore that both party has the same member andy as I use the same save data for testing.

Both your party activities and your friend's party activities are displayed on the battle message window. Your friend's party activities are automatically displayed and start with - instead of regular *.

This is your screen:

^^^^^|   andy's action? > f           || * ed parried.                         |^^^^^
^^^^^|   bean's action? > p           || * andy stabs violently at cop and     |^^^^^
^^^^^|   cammy's action? > p          ||   hits 8 times for 84 damage.         |^^^^^
^^^^^|   dexie's action? > p          ||   cop is killed.                      |^^^^^
^^^^^|   ed's action? > p             || - fun parried.                        |^^^^^
^^^^^|   fun's action? > p            || - bean thrusts violently at cop and   |^^^^^
^^^^^| * Press any key or t)ake back  ||   hits 8 times for 86 damage.         |^^^^^
 # na|   >                            ||   cop is killed.                      |    ^

This is your friend's screen:

^^^^^|   andy's action? > p           || - ed parried.                         |^^^^^
^^^^^|   bean's action? > f           || - andy stabs violently at cop and     |^^^^^
^^^^^|   cammy's action? > p          ||   hits 8 times for 84 damage.         |^^^^^
^^^^^|   dexie's action? > p          ||   cop is killed.                      |^^^^^
^^^^^|   ed's action? > p             || * fun parried.                        |^^^^^
^^^^^|   fun's action? > p            || * bean thrusts violently at cop and   |^^^^^
 # na| * Press any key or t)ake back  ||   hits 8 times for 86 damage.         |    ^
 1 an|   >                            ||   cop is killed.                      |    ^

See the difference in * and - messages? Again, ignore that members of both parties are identical for using the same save data.

If your friend killed a monster in a joined battle with you, you'll get a quarter of the moster's exp. If you killed a monster in a joined battle, you'll get 100% exp of the monster.

In this battle, your friends killed more monsters. Your ernings:

4 dexie      N-THI   8  246+OK           ^* *** encounter ***                      ^
5 ed         G-BIS   8  143 OK           ^  Each survivor gets 180 e.p.            ^
6 fun        G-BIS   8  131+OK           ^  Each survivor gets 50 gold.            ^

Your friend's ernings:

4 dexie      N-THI   8  246+OK           ^* *** encounter ***                      ^
5 ed         G-BIS   8  143 OK           ^  Each survivor gets 439 e.p.            ^
6 fun        G-BIS   8  131+OK           ^  Each survivor gets 26 gold.            ^

This way, if you don't do anything in a joined battle, just looking at your friend's party fighting, you'll get a quarter of the total exp (and gold as well!) without any risks. If you don't act in a battle, monsters will not attack you. This feature might be useful when strong monsters surprised you.

Group camp

If you and your friend(s) camp at the same location on the same floor, it will be a group camp. In a group camp, you can:

  • view (inspect) your friend's party members
  • cast a heal/cure spell to a member of your friend's party
  • group spells will affect your friend's party as well (except 'tsubasa')
    • prep for adventure will affect your friend's party as well
  • use an item to a member of your friend's party

View other parties

If you press P on the (joined) camp menu, the header will change and the party window will switch to other party.

The header indicates it is in a VIEW MODE, meaning you can only view other party members.

 [VIEW MODE] <server> [joined camp] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^| * *** Camp ***                                             |^^^^^^^^^^
^^^^^^^^^^|   i)nspect                                                 |^^^^^^^^^^
^^^^^^^^^^|   P)switch parties                                         |^^^^^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |^^^^^^^^^^
^^^^^^^^^^|   l)eave                                                   |^^^^^^^^^^
^^^^^^^^^^|   Command? >                                               |^^^^^^^^^^

The party window now shows your friend's party members.

# name       class  ac   hp status       ^  Exit from dungeon? (y/n) > n        ^
1 avocado    G-FIG   4   10 OK           ^* south                               ^
2 beets      G-FIG   4    9 OK           ^* south                               ^
3 carrot     G-FIG   4   12 OK           ^* west                                ^
4 daikon     N-THI  10    8 OK           ^* west                                ^
5 eggplant   G-PRI  10    6 OK           ^* east                                ^
6 fennel     G-MAG  10    7 OK           ^* east                                

If you press i, you can view your friend's party members. You can switch members with j/k keys but you can't cast a spell or use an item for your friend's party members.

 [VIEW MODE] <server> [joined camp] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^|   avocado          L  1 g-fig dwarf                        |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   strength 20  gold               13   lvl     1           |^^^^^^^^^^
^^^^^^^^^^|       i.q.  7  e.p.               45   rip     0           |^^^^^^^^^^
^^^^^^^^^^|      piety 10  next             1000   a.c.    4           |^^^^^^^^^^
^^^^^^^^^^|   vitality 10  marks               2   depth   1           |^^^^^^^^^^
^^^^^^^^^^|    agility 11  h.p.       10/     10                       |^^^^^^^^^^
^^^^^^^^^^|       luck  6  status   OK                                 |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   mage  0/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/             |^^^^^^^^^^
^^^^^^^^^^|   1) *long sword        2) *chain mail                     |^^^^^^^^^^
^^^^^^^^^^|   3) *large shield      4)                                 |^^^^^^^^^^
^^^^^^^^^^|   5)                    6)                                 |^^^^^^^^^^
^^^^^^^^^^|   7)                    8)                                 |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   jk)change member l)leave >                               |^^^^^^^^^^

Heal/cure other party members

When your member tries to cast a heal/cure spell, you can press p to switch party.

 daemon lord <server> [joined camp] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^|   fun              L 26 g-bis elf                          |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   strength 12  gold           865167   lvl    26           |^^^^^^^^^^
^^^^^^^^^^| | * Spell memu:                                  |         |^^^^^^^^^^
^^^^^^^^^^| |   c)ast spell v)iew list l)eave > c            |         |^^^^^^^^^^
^^^^^^^^^^| | * What spell to cast?                          |         |^^^^^^^^^^
^^^^^^^^^^| | > jiai                                         |         |^^^^^^^^^^
^^^^^^^^^^| |   Who? - # or p)switch parties l)eave >        |         |^^^^^^^^^^

If you do this, you'll see your friend's party members in the party window and you can specify a member in the party.

# name       class  ac   hp status       ^  Exit from dungeon? (y/n) > n        ^
1 avocado    G-FIG   4   10 OK           ^* south                               ^
2 beets      G-FIG   4    9 OK           ^* south                               ^
3 carrot     G-FIG   4   12 OK           ^* west                                ^
4 daikon     N-THI  10    8 OK           ^* west                                ^
5 eggplant   G-PRI  10    6 OK           ^* east                                ^
6 fennel     G-MAG  10    7 OK           ^* east                                ^

You specified 2 - beets.

^^^^^^^^^^| | * Spell memu:                                  |         |^^^^^^^^^^
^^^^^^^^^^| |   c)ast spell v)iew list l)eave > c            |         |^^^^^^^^^^
^^^^^^^^^^| | * What spell to cast?                          |         |^^^^^^^^^^
^^^^^^^^^^| | > jiai                                         |         |^^^^^^^^^^
^^^^^^^^^^| |   Who? - # or p)switch parties l)eave > p      |         |^^^^^^^^^^
^^^^^^^^^^| |   Who? - # or p)switch parties l)eave > 2      |         |^^^^^^^^^^
^^^^^^^^^^| |   fun started casting jiai                     |         |^^^^^^^^^^
^^^^^^^^^^| | * Spell memu:                                  |         |^^^^^^^^^^
^^^^^^^^^^| |   c)ast spell v)iew list l)eave >              |         |^^^^^^^^^^

Let's look at your friend's screen. The last two lines show that fun in the other party casted 'jiai' to heal beets' HP.

 daemon lord <server> [joined camp] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^| * *** Camp ***                                             |^^^^^^^^^^
^^^^^^^^^^|   i)nspect                                                 |^^^^^^^^^^
^^^^^^^^^^|   r)eorder party                                           |^^^^^^^^^^
^^^^^^^^^^|   h)eal all members                                        |^^^^^^^^^^
^^^^^^^^^^|   p)rep for adventure                                      |^^^^^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |^^^^^^^^^^
^^^^^^^^^^|   l)eave                                                   |^^^^^^^^^^
^^^^^^^^^^| - fun(default_user) casted jiai for beets.                 |^^^^^^^^^^
^^^^^^^^^^|   beets's HP was fully restored.                           |^^^^^^^^^^

Group spells and prep for adventure

In a joined camp, group spells affect the other parties as well. If your member casts "kanzen" which is a group heal spell, all members in the joint parties will be healed.

Here, ed in your party casted zenkai.

 daemon lord <server> [joined camp] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^|   ed               L 21 g-bis gnome                        |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   strength 15  gold          1039893   lvl    21           |^^^^^^^^^^
^^^^^^^^^^| |   c)ast spell v)iew list l)eave > c            |         |^^^^^^^^^^
^^^^^^^^^^| | * What spell to cast?                          |         |^^^^^^^^^^
^^^^^^^^^^| | > zenkai                                       |         |^^^^^^^^^^
^^^^^^^^^^| |   ed started casting zenkai                    |         |^^^^^^^^^^
^^^^^^^^^^| |   andy's HP was fully restored.                |         |^^^^^^^^^^
^^^^^^^^^^| |   bean's HP was fully restored.                |         |^^^^^^^^^^
^^^^^^^^^^| |   cammy's HP was fully restored.               |         |^^^^^^^^^^
^^^^^^^^^^| |   dexie's HP was fully restored.               |         |^^^^^^^^^^
^^^^^^^^^^| |   ed's HP was fully restored.                  |         |^^^^^^^^^^
^^^^^^^^^^| |   fun's HP was fully restored.                 |         |^^^^^^^^^^

Let's look at your friend's screen again.

^^^^^^^^^^| - ed(default_user) casted zenkai.                          |^^^^^^^^^^
^^^^^^^^^^|   avocado's HP was fully restored.                         |^^^^^^^^^^
^^^^^^^^^^|   beets's HP was fully restored.                           |^^^^^^^^^^
^^^^^^^^^^|   carrot's HP was fully restored.                          |^^^^^^^^^^
^^^^^^^^^^|   daikon's HP was fully restored.                          |^^^^^^^^^^
^^^^^^^^^^|   eggplant's HP was fully restored.                        |^^^^^^^^^^
^^^^^^^^^^|   fennel's HP was fully restored.                          |^^^^^^^^^^

Similarly, if you do "prep for adventure", these spells affect all the parties.

 daemon lord <server> [joined camp] floor: 1 (  3/ 14) <identify> <light> ^^^^^^^^
^^^^^^^^^^| * *** Camp ***                                             |^^^^^^^^^^
^^^^^^^^^^|   i)nspect                                                 |^^^^^^^^^^
^^^^^^^^^^|   r)eorder party                                           |^^^^^^^^^^
^^^^^^^^^^|   h)eal all members                                        |^^^^^^^^^^
^^^^^^^^^^|   p)rep for adventure                                      |^^^^^^^^^^
^^^^^^^^^^|   P)switch parties                                         |^^^^^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |^^^^^^^^^^
^^^^^^^^^^|   l)eave                                                   |^^^^^^^^^^
^^^^^^^^^^|   Command? > p                                             |^^^^^^^^^^
^^^^^^^^^^| * ed casted hogo                                           |^^^^^^^^^^
^^^^^^^^^^| * ed casted shikibetsu                                     |^^^^^^^^^^
^^^^^^^^^^| * cammy casted gps                                         |^^^^^^^^^^
^^^^^^^^^^| * fun casted hikarinotama                                  |^^^^^^^^^^

How about your friend's party?

 daemon lord <server> [joined camp] floor: 1 (  3/ 14) <identify> <light> ^^^^^^^^
^^^^^^^^^^| * *** Camp ***                                             |^^^^^^^^^^
^^^^^^^^^^|   i)nspect                                                 |^^^^^^^^^^
^^^^^^^^^^|   r)eorder party                                           |^^^^^^^^^^
^^^^^^^^^^|   h)eal all members                                        |^^^^^^^^^^
^^^^^^^^^^|   p)rep for adventure                                      |^^^^^^^^^^
^^^^^^^^^^|   S)ave and quit game                                      |^^^^^^^^^^
^^^^^^^^^^|   l)eave                                                   |^^^^^^^^^^
^^^^^^^^^^| - ed(default_user) casted hogo.                            |^^^^^^^^^^
^^^^^^^^^^| - ed(default_user) casted shikibetsu.                      |^^^^^^^^^^
^^^^^^^^^^| - cammy(default_user) casted gps.                          |^^^^^^^^^^
^^^^^^^^^^| - fun(default_user) casted hikarinotama.                   |^^^^^^^^^^

This party members are all Lv 1 and don't know hogo, shikibetsu, gps or hikarinotama. Very convenient.

Heal all members

Heal all members p is a casual, but not very smart auto heal command. At a group camp, heal all members checks injured members in other parties only for group heal spells (ie, zenjiai and zenkai).

This design is on purpose. Otherwise, you wouldn't want to use this command in group camps for fear of using up "kanzen" and other powerful healing spells.

Trading items

You can trade (sell/buy) items with your friends. As you can easily quit and reload from save data, a few restrictions are enforced to avoid casual cheating:

  • Price is fixed at 70% of the original price
  • You can't sell some very rare items to your friends

Put on sale

First, you can put items on sale and declare it. At camp (not necessarily group camp), inspect a character who wants to sell an item. Then press i)tems > choose an item > press o)n sale.

Here's an example screenshot. This character (andy) put portion of curing on sale. Notice $ next to the item name?

^^^^^^^^^^|       luck 16  status   OK                                 |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   mage  0/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/             |^^^^^^^^^^
^^^^^^^^^^|   1) *gauntlets         2) *helm +1                        |^^^^^^^^^^
^^^^^^^^^^|   3) *plate +2          4) *force saber                    |^^^^^^^^^^
^^^^^^^^^^|   5) *shield +2         6) #murasama blade                 |^^^^^^^^^^
^^^^^^^^^^|   7) $potion of curing  8)                                 |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^

If you do this, fellow parties (including yourself) will see a message like this.

3 cammy      G-SAM  -6  321 OK           ^* Message from default_user:          ^
4 dexie      N-THI  10  246+OK           ^  Just put <potion of curing> on sale ^

Once put on sale, fellow party members can buy these items.

Buy item from friend

To actually purchase an item on sale, you'll need to go group camping with the friend who has the item.

At group camp, inspect a character who wants to buy the item. Then, you'll see a menu like this. So, choose b)uy.

^^^^^^^^^^|   i)tems s)pells c)lass b)uy jk)change member l)leave >    |^^^^^^^^^^

A new window opens and shows you items on sale.

^^^^^^^^^^|   | * These items are on sale:                     |       |^^^^^^^^^^
^^^^^^^^^^|   |    1 potion of curing    350 (default_user)    |       |^^^^^^^^^^
^^^^^^^^^^|   | * Which item to buy? (# or l)eave)             |       |^^^^^^^^^^
^^^^^^^^^^|   | > 1                                            |       |^^^^^^^^^^
^^^^^^^^^^|   | * Processing.                                  |       |^^^^^^^^^^

The original price of potion of curing is 500 gold so you see it is on sale at 500x0.7 = 350 gold. Here, you choose 1.

^^^^^^^^^^|   avocado          L  1 g-fig dwarf                        |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   strength 20  gold                0   lvl     1           |^^^^^^^^^^
^^^^^^^^^^|       i.q.  7  e.p.               45   rip     0           |^^^^^^^^^^
^^^^^^^^^^|      piety 10  next             1000   a.c.    4           |^^^^^^^^^^
^^^^^^^^^^|   vitality 10  marks               2   depth   1           |^^^^^^^^^^
^^^^^^^^^^|    agility 11  h.p.       10/     10                       |^^^^^^^^^^
^^^^^^^^^^|       luck  6  status   OK                                 |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   mage  0/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/             |^^^^^^^^^^
^^^^^^^^^^|   1) *long sword        2) *chain mail                     |^^^^^^^^^^
^^^^^^^^^^|   3) *large shield      4)  potion of curing               |^^^^^^^^^^
^^^^^^^^^^|   5)                    6)                                 |^^^^^^^^^^

avocado successfully purchased the item. As avocado alone couldn't afford it, his gold is now zero and his party members paid for the remaining gold. You also see a message like this:

5 eggplant   G-PRI  10    6 OK           ^* Message from default_user:          ^
6 fennel     G-MAG  10    7 OK           ^  Sold <potion of curing> to fellow33.^

How about the seller's screen? The seller (default_user) sees this message.

4 dexie      N-THI  10  246+OK           ^* Message from fellow33:              ^
5 ed         G-BIS  10  143 OK           ^  Bought <potion of curing> from      ^
6 fun        G-BIS  10  131+OK           ^  default_user.                       ^

Looking at the seller member, andy, is now missing from slot #7. (and gold increased, of course)

^^^^^^^^^^|   andy             L 39 g-fig dwarf                        |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   strength 19  gold           680690   lvl    39           |^^^^^^^^^^
^^^^^^^^^^|       i.q. 17  e.p.          8443402   rip     0           |^^^^^^^^^^
^^^^^^^^^^|      piety 20  next          8222218   a.c.   -5           |^^^^^^^^^^
^^^^^^^^^^|   vitality 20  marks             648   depth  12           |^^^^^^^^^^
^^^^^^^^^^|    agility 15  h.p.      362/    362                       |^^^^^^^^^^
^^^^^^^^^^|       luck 16  status   OK                                 |^^^^^^^^^^
^^^^^^^^^^|                                                            |^^^^^^^^^^
^^^^^^^^^^|   mage  0/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/             |^^^^^^^^^^
^^^^^^^^^^|   1) *gauntlets         2) *helm +1                        |^^^^^^^^^^
^^^^^^^^^^|   3) *plate +2          4) *force saber                    |^^^^^^^^^^
^^^^^^^^^^|   5) *shield +2         6) #murasama blade                 |^^^^^^^^^^
^^^^^^^^^^|   7)                    8)                                 |^^^^^^^^^^

Note that murasama blade is a rare item so can't be traded with your friends.

Spells

Overview

As in Wizardry, spells in DL are divided into two categories: mage spells and priest spells. Very roughly speaking, mage spells are for battles with monsters and priest spells are to heal and cure.

There are magic points (MPs) for each category and spell level. You can check their remaining MPs in the character inspection window.

^^^^^^^^^^|       luck 11  status OK                                   |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   mage  2/0/0/0/0/0/0   priest  0/0/0/0/0/0/0/             |^^^^^^
^^^^^^^^^^|   1)                    2)                                 |^^^^^^
^^^^^^^^^^|   3)                    4)                                 |^^^^^^

In this example, she has 2 MPs remaining for level 1 mage spells. She will acquire more MPs as her level goes up.

The maximum MPs for each spell level is 9. A high level mage/priest will have 9/9/9/9/9/9/9 MPs.

Usage

Spells can be used only in the dungeon. More specifically, during a battle or while they are camping. The only exception is "kantei" which can be used for identifying a chest trap.

Some spells such as mage's "shunmin" or "taika" can be used only in battles. Some other spells such as mage's "gps" or "tsubasa" are only available while they are camping.

To use spells from the camp menu, first i)nspect a character who would like to cast a spell. To change characters in the inspect menu, use j, k keys until it shows the member to cast the spell. Then, type s)pells > c)ast spell > enter the spell name (> choose target member).

 daemon lord - dl - [camp] floor:?? (???/???) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^|   faun             L  1 g-mag elf                          |^^^^^^
^^^^^^^^^^|                                                            |^^^^^^
^^^^^^^^^^|   strength  7  gold              100   lvl     1           |^^^^^^
^^^^^^^^^^|   | * Spell memu:                          |   0           |^^^^^^
^^^^^^^^^^|   |   c)ast spell v)iew list l)eave > c    |  10           |^^^^^^
^^^^^^^^^^|   | * What spell to cast?                  |               |^^^^^^
^^^^^^^^^^|   | > gps                                  |               |^^^^^^
^^^^^^^^^^|   |                                        |               |^^^^^^
^^^^^^^^^^|   |                                        |               |^^^^^^
^^^^^^^^^^|   |                                        |0/             |^^^^^^
^^^^^^^^^^|   |                                        |               |^^^^^^
^^^^^^^^^^|   |                                        |               |^^^^^^
^^^^^^^^^^|   |                                        |               |^^^^^^
^^^^^^^^^^|   |                                        |               |^^^^^^
^^^^^^^^^^|   |                                        |               |^^^^^^
^^^^^^^^^^|   i)tems s)pells jk)change member l)leave > s              |^^^^^^

Mage Spells

One of the most useful spells will be newly introduced "tsubasa". This spell can take the party to the upstairs of a known depth floor for the caster. It can be used to get out of the dungeon (ie, choose depth=1) or to start an adventure from the deepest floor they experienced.

lv name wiz (FYI) description
1 onibi halito Fireball to hit a monster for 1-8 damage. 鬼火
1 tate mogref Reduce the caster's AC by 2. 盾
1 shunmin katino Put one enemy group to asleep. 春眠
2 gps (dumapic) Locate the precise position in the dungeon
2 kurayami dilto Increase AC by 2 for an enemy group. 暗闇
2 tomei sopic Reduce the caster's AC by 4. 透明
2 tsubasa (malor) Teleport to a known floor. 翼
3 taika mahalito Wall of fire to hit a group of enemies for 4-24 damage. 大火
3 kamaitachi molito Sharp wind to inflict 3-18 damage to an enemy group. 鎌鼬
4 kanashibari morlis Increase AC by 4 for an enemy group. 金縛
4 toketsu dalto Blizzard to inflict 6-36 damage to an enemy group. 凍結
4 gouka lahalito Big fire to inflict 6-36 damage to an enemy group. 業火
5 kyofu mamorlis Increase AC by 4 for all enemy groups. 恐怖
5 senmetsu makanito Eliminate all enemies below Lvl 8. 殲滅
5 zettaireido madalto Abs. zero to cause 8-64 damage to an enemy group. 絶対零度
6 shinoroi lakanito Kill all air-breathing enemies in a group. 死呪
6 butsumetsu zilwan Buddha power to inflict 10-2000 damage to an undead. 仏滅
6 zentomei masopic Reduce party's AC by 4. 全透明
7 jigokunohonou - Inferno to inflict 20-400 damage to a single enemy. 地獄の炎
7 kakubaku tiltowait Nuclear fusion to inflict 10-150 damage to all enemies. 核爆

Priest Spells

lv name wiz (FYI) description
1 shukufuku kalki Reduce party's AC by 1. 祝福
1 jiai dios Restore 1-8 HP to a single target. 慈愛
1 ikari badios Angry power to inflict 1-8 damage to an enemy. 怒り
1 akari milwa A bright light lets you see further for a while. 灯り
1 mamori porfic Reduce the caster's AC by 4. 護り
2 kabe matu Reduce party's AC by 2. 壁
2 kantei calfo Identify a trap with 95% accuracy. 鑑定
2 nero manifo Paralyze a group of enemies. 寝ろ
2 damare montino Silence an enemy group. 黙れ
3 hikarinotama lomilwa A bright light lets you see further for a long time. 光の玉
3 okiro dialko Cures a paralyzed or asleep for a single target. 起きろ
3 shikibetsu latumapic Identify enemies. 識別
3 kaminohogo bamatu Reduce party's AC by 4. 神の保護
3 iyashi dial Restore 4-16 HP to a single target. 癒し
4 gekido badial Infuriate power to inflict 2-16 damage to an enemy. 激怒
4 gedoku latumofis Cure poison to a single target. 解毒
4 hogo maporfic Reduce party's AC by 2 while you are in the dungeon. 保護
4 zenjiai - Heal entire party by 1-8 HP. 全慈愛
5 daikaifuku dialma Restore 8-24 HP to a single target. 大回復
5 kaminoikari litokan God's fire inflicts 3-24 damage to an enemy group. 神の怒り
5 sosei di Attempt to ressurect a dead character. 蘇生
5 shisubeshi badi Attempt to kill an enemy. 死すべし
6 tenchu lorto Gods power to inflict 6-36 damage to an enemy group. 天誅
6 kanzen madi Complete heal & cure. 完全
6 hinshi mabadi Gods power to almost kill a single enemy. 瀕死
7 tenchihokai malikto A meteor strike inflicts 12-72 damage to all enemies. 天地崩壊
7 fukkatsu kadorto Attempt to resurrent an even ashed person. 復活
7 zenkai - 8-24 HP group heal to party. 全快

Monsters

Shallow floors

As most monster data comes from Wizardry (though with different names), it's not easy to defeat them. Even orc skeletons could give your party devastating damages. At first, use 'shunmin' against monsters. If 'shunmin' is exhausted, you should go back to the castle and take some rest to recover MP.

goblin is your first target monsters. If you become level 2 or 3, you can target cops. Cops are the most powerful on the first floor but their e.p. is high.

Monsters on the second floor are strong. You could even get poisoned or beheaded. Among them, coffee beans are bonus monsters. You can always run away from monsters that you don't want to fight against. Just don't forget to save often.

name unidentified flr slp regist Comment
blue slime slime 1 -   The weakest monster in DL
orc small humanoid 1 yes fire Weak monster. Don't bother
goblin small humanoid 1 yes   High e.p. Use 'shunmin'
orc skeleton skeleton 1 - fire,cold Low e.p. but a little strong
ripper scruffy man 1 yes   Average
cop man in uniform 1 yes   Most powerful. High e.p.
yakuza scary man 2 yes   High e.p. but can behead
zombie weird humanoid 2 -   Could paralyze you
wild turkey bird 2 yes cold Scary looking big bird
pink cloud pink cloud 2 -   Use mage spells and paralyze
lvl1 mage man in robes 2 yes   Be careful of "shunmin"
lvl1 priest priest 2 yes   Use priest lvl1 spells
coffee bean dot 2 -   Bonus monster. High e.p.
lvl1 ninja black belt 2 yes fire,cold Could behaed you
bobcat cat 2,3 - cold Could behead you
killer mouse giant rodent 3 -   Could poison you
comodo dragon lizard 3 - fire Could poison you. Good e.p.
hyena mangy dog 3 -   Not bad but a little strong
lvl3 priest priest 3 yes   Be careful of "damare"
lvl3 samurai kimonoed man 3 -   Be careful of "shunmin"
lvl3 ninja kimonoed man 3,4 -   High e.p. Critical & poison
were bear bear 3,4 - cold High e.p. Poison and paraly
humming dragon tiny dragon 3,4 yes fire Fire breath
rotting corpose weird humanoid 3,4 -   Paralyze
akaoni ogre 3,4 yes   Average or weak
huge spider insect 3,4 yes   Poison
wererbbit animal 3,4 yes   Weak
iron beetle insect 3,4 -   Strong attack
green dragon dragon 3,4 -   Breath and "shunmin"
priestess priest 3,4 yes   Often with green dragon

Middle depth floors

name unidentified flr slp regist Comment
swordsman man in armor 4,5 yes   Attack only
killer hornet insect 4,5 yes   Poison
robot dog animal 4,5 yes   Robot dog could sleep
kokopelli kokopellis 4,5 - spell  
ghost thin figure 4,5 -    
ice dragon dragon 4,5 - senmetsu Breath
python snake 4,5 -    
half prince unseen entity 4,5 - senmetsu Drain
bishop priest 4,5 yes    
honcho man in armor 4,5 yes    
magician man in robes 5,6 yes    
lvl4 thief man in leather 5,6 -    
snow lerpard animal 5,6 -    
mononoke unseen entity 5,6 -   Poison
ancient spider insect 5,6 -   Poison
werewolf animal 5,6,7 yes   Poison
medusa hair snake 5,6,7 -   Stone
lvl5 priest priest 5,6,7 -    
lvl6 ninja man in black 5,6,7 -   No critical
lvl7 mage man in robe 5,6,7 yes   'gouka', 'toketsu'
kasipian wind sailor 6,7,8 yes    
tycoon man in armor 6,7,8 -    
high priest priest 6,7,8 - senmetsu 'shisubeshi'
ronin man in kimono 6,7,8 - senmetsu  
arch mage man in robes 6,7,8 - senmetsu 'shunmin'
lupin the 3rd man in jacket 7,8,9 -    
hell dog animal 7,8,9 -    
aooni ogre 7,8,9 - senmetsu 'taika'
troll strange animal 7,8,9 -    
prince unseen entity 7,8,9 - senmetsu Drain level 2
moon walker unseen entity 7,8,9 - senmetsu Drain
serpent snake 7,8,9 -   Poison
lvl8 priest priest 7,8,9 -   'gekido', 'zenjiai'
lvl10 fighter man in armor 7,8,9 -    
wizard man in robes 7,8,9 -   'zettaireido'
lvl7 thief man in leather 7,8,9 -    
lvl8 ninja monk 7,8,9 - senmetsu Critical
desert golem giant 7,8,9 -   High e.p.
petit demon demon 7,8,9 - senmetsu 'taika'
kerberos strange animal 7,8,9 - fire,sen  

Deep floors

name unidentified flr slp regist Comment
stone giant giant 8,9,10 - fire,sen  
darkbull strange animal 8,9,10 - senmetsu  
lvl8 bishop priest 8,9,10 - senmetsu 'taika'
lvl8 fighter man in armor 8,9,10 - senmetsu  
lvl10 mage man in robes 8,9,10 - senmetsu 'zettaireido'
pirate man in leather 8,9,10 - senmetsu  
master ninja man in robes 8,9,10 - senmetsu Critical
shy ghost unseen entity 8,9,10 - spells  
moon phantom unseen entity 8,9,10 - spells High e.p.
demon cat strange animal 8,9,10 - fi,co,sen  
golem giant 9,10 - spells High e.p. weak to 'senmetsu'
flame dragon dragon 9,10 - senmetsu  
ascetic priest priest 9,10 - sen,death 'shisubeshi'
mad wizard man in robes 9,10 - sen,death 'chissoku'
master man in leather 9,10 - sen,death  
musashi man in robes 9,10 - sen,death Attack only, critical
vampire unseen entity 9,10 - sen,death Drain lvl 2
earth demon demon 9,10 - spells 'zettaireido', regist death 66%
rotten giant giant 9,10 - spells breath, weak on 'senmetsu'
rotten dragon dragon 9,10 - sen,death 'zettaireido', breath
dark baron man in armor 9,10 - sen,death 'zettaireido'
hattori conhead 9,10 - sen,death Attack only, critical
joker strange animal 9,10 - sen,death breath, critical
arch wizard man in robes 9,10 - sen,death 'chissoku', 'zettaireido'
magatsukami unseen being 9,10 - sen,death Drain lvl 3, 'kakubaku', etc.
dracula unseen entity 9,10 - sen,death Drain lvl 4, 'chissoku'

Boss and special monsters

gate keeper

Huge scorpion originated in an SNES game, Tenchi-sozo. It was a boss monster on floor 1 but hasn't been implemented. Rather weak on deepest floors.

d????? ???, t?? ????, a????

Boss monsters. You'll need special keys to break into the boss rooms. Special keys should be placed somewhere on the same floor. Look for , floor tile.

d????? ????

The last boss. He is with mighty earth demons, which makes the last battle most difficult to win. Hint: Use certain spells. Though extremely risky, you would have no other choice.

S???????, N??????

Ancient gods from the past. You are doomed to be destroyed. Run away immediately if you see them.

Contact

Kyosuke Achiwa - @kyos_achwan - achiwa912+gmail.com (please replace + with @)

Project Link: https://github.com/achiwa912/daemonlord

Acknowledgements

Thank you very much for these great Wizardry, Rogue and Python sites.

About

Wizardry-clone RPG with Rogue-lite 2D dungeon, now with multiplayer mode

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages