- dl.py - Daemon Lord
- Contributing
- License
- Quick Tour of Daemon Lord
- Multiplayer mode (optional)
- Spells
- Monsters
- Contact
- Acknowledgements
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 *** ^
- 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
- Text-based, 2D dungeon maps
- Move with
h, j, k, l
keys - 10 (or more) layers deep
- Maps are auto-generated.
- 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
- 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
- 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
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 '@').
- 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
- Setup python 3.8 or later
- Install sqlalchemy:
pip install sqlalchemy
- Install PyYAML:
pip install pyyaml
- Install Socket.IO client:
pip install "python-socketio[client]"
- Place dl.py, dldef.yaml, dlconf.yaml in the same directory
- Run "python dl.py"
Multiplayer mode requires a DL server.
- Setup python 3.8 or later
- Install aiohttp:
pip install aiohttp
- Install Socket.IO server:
pip install python-socketio
- Install aiofiles:
pip install aiofiles
- Install PyYAML:
pip install pyyaml
- Place dlsv.py in a directory on the same PC as dl.py (DL client)
- Run "python dlsv.py"
- Create and register characters at Training Grounds
- Form a party at Hawthorne Tavern
- Purchase weapons and armors at Trader Jay's
- Equip weaspns and armors at Hawthorne's Tavern
- Go in to the dungeon
- Battles with monsters
- Go back to the Edge of Town / Castle
- 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.
- 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)
- Merged items.csv, spells.csv and monsters.csv into one dldef.yaml for easier installation
- 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:
- 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
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
Daemon Lord is under MIT license.
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
).
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 *** |
| 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
.
| * *** 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
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.
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
.
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.
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.
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.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#+#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###@###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#..<..#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#.....#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###+###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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.
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 |^^^^^^^^^^^^^^^
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 trapi)nspect
the trap. It might activate the trapd)isarm
the trap. You need to type the trap namel)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 |
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. ^
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!
… 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?
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.
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!
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.
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 |^^^^^^^^^^^^
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 *** |
| 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 requires an optional DL server.
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.
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 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.
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.
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
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 > |^^^^^^^^^^
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. |^^^^^^^^^^
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 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.
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
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.
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.
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.
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 |^^^^^^
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. 核爆 |
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. 全快 |
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 |
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 |
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' |
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.
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.
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.
Ancient gods from the past. You are doomed to be destroyed. Run away immediately if you see them.
Kyosuke Achiwa - @kyos_achwan - achiwa912+gmail.com (please replace +
with @
)
Project Link: https://github.com/achiwa912/daemonlord
Thank you very much for these great Wizardry, Rogue and Python sites.
- 得物屋24時間 BOLTAC'S TRADING POST Various monster, spell, item data
- Wizardry(NES) 解析 Internal algorityms of NES Wizardry
- ず's WiLiKi Wizardry1/Apple/解析メモ Internal algorithms of Apple II Wizardry
- We Love WIZARDRY for WonderSwan Monster, spell, item data table
- Yet Another Roguelike Tutorial - Written in Python 3 and TCOD Auto-generate maps
- Pygame Game library for Python. DL doesn't use the library but is in its project list.