ASSERT(range <= LOS_MAX_RANGE) in 'player.cc' at line 9999 failed. Version: Dungeon Crawl Stone Soup: Circus Animals 1.7-37-g2c94cca Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss -name Cuckatoo -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Cuckatoo.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Cuckatoo.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/Cuckatoo/ -extra-opt-first travel_delay=10 -extra-opt-first rest_delay=0 -dir /opt/dgl-chroot/var/gamedata/dcss-dcssa/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/Cuckatoo:2017-10-09.09:21:02.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x38) [0x6674c8]: write_stack_trace(_IO_FILE*, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z13do_crash_dumpv+0x357) [0x66f807]: do_crash_dump() /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z20crash_signal_handleri+0x9c) [0x6677ec]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f1f0050f4b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f1f008b5269]: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x66efa9] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x66f22b] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x9f7bd5] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z5zappy8zap_typeibR4bolt+0x185) [0x61e145]: zappy(zap_type, int, bool, bolt&) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z13player_tracer8zap_typeiR4bolti+0x40) [0x62e730]: player_tracer(zap_type, int, bolt&, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z7zapping8zap_typeiR4boltbPKcb+0x6c) [0x62e8cc]: zapping(zap_type, int, bolt&, bool, char const*, bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xa67a75] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z11your_spells10spell_typeibbb+0xb34) [0xa6d564]: your_spells(spell_type, int, bool, bool, bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z12cast_a_spellb10spell_type+0x561) [0xa708a1]: cast_a_spell(bool, spell_type) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z17do_cast_spell_cmdb+0x12) [0xa70ca2]: do_cast_spell_cmd(bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z15process_command12command_type+0x77a) [0xbbc4fa]: process_command(command_type) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xbbf107] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xbbfc35] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(main+0x304) [0x5d5744]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f1f004fa830]: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_start+0x29) [0x5d5be9]: Trying to run gdb. GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f1f008b4f2a in __waitpid (pid=1118, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f1f008b4f2a in __waitpid (pid=1118, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x0000000000667beb in call_gdb (file=0x7f1f0089f540 <_IO_2_1_stderr_>, file@entry=0x7f1f0158a1c0 <_nc_prescreen>) at crash.cc:420 gdb = attach_cmd = "attach 1113\000\000\000\000\000\000\000\000" #2 0x000000000066f823 in do_crash_dump () at dbg-asrt.cc:714 t = 140736206612864 dir = "/opt/dgl-chroot/var/gamedata/dcss/morgue/Cuckatoo/" name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/Cuckatoo/crash-Cuckatoo-20171009-092130.txt", '\000' file = 0x7f1f0158a1c0 <_nc_prescreen> #3 0x00000000006677ec in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No locals. #5 0x00007f1f008b5269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x000000000066efa9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffb39a34b0 "ASSERT(range <= LOS_MAX_RANGE) in 'player.cc' at line 9999 failed.", assert=assert@entry=true) at dbg-asrt.cc:838 No locals. #7 0x000000000066f22b in AssertFailed (expr=expr@entry=0xbef43e "range <= LOS_MAX_RANGE", file=file@entry=0xbeef2a "player.cc", line=line@entry=9999, text=text@entry=0x0) at dbg-asrt.cc:876 mesg = "ASSERT(range <= LOS_MAX_RANGE) in 'player.cc' at line 9999 failed.\000\263\377\177\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\377\377\377\377\377\177\000\000\202\036\000\003\000\000\000\000\026", '\000' , "\232NY\001\037\177\000\000\000\000\000\000\000\000\000\000\341F7\001\037\177\000\000\000@\267\002\000\000\000\000 \000\000\000\060\000\000\000\320;\232\263\377\177\000\000\020;\232\263\377\177\000\000\364\065\232\263\377\177\000\000\000\000\000\000"... args = fileName = #8 0x00000000009f7bd5 in player_tohit_modifier (tohit=tohit@entry=1500, range=) at player.cc:9999 No locals. #9 0x000000000061e145 in zappy (z_type=z_type@entry=ZAP_MAGIC_DART, power=power@entry=192, is_monster=is_monster@entry=false, pbolt=...) at beam.cc:446 range = hit_calc = zinfo = 0xe36e90 dam_calc = #10 0x000000000062e730 in player_tracer (ztype=ZAP_MAGIC_DART, power=192, pbolt=..., range=0) at beam.cc:279 old_range = range = 0 pbolt = @0x7fffb39a4400: {origin_spell = SPELL_MAGIC_DART, range = 7, glyph = 42, colour = 13 '\r', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item = 0x0, source = {x = 60, y = 67}, target = {x = 60, y = 99}, damage = {num = 0, size = 0}, ench_power = 25, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 0, source_name = "", name = "magic dart", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, evoked = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = true, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 1281735025, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} power = 192 ztype = ZAP_MAGIC_DART #11 0x000000000062e8cc in zapping (ztype=ztype@entry=ZAP_MAGIC_DART, power=192, pbolt=..., needs_tracer=needs_tracer@entry=true, msg=msg@entry=0x0, fail=fail@entry=false) at beam.cc:245 No locals. #12 0x0000000000a67a75 in _do_cast (spell=spell@entry=SPELL_MAGIC_DART, powc=powc@entry=192, spd=..., beam=..., god=god@entry=GOD_NO_GOD, fail=, potion=-1) at spl-cast.cc:1787 ret = zap = ZAP_MAGIC_DART target = {x = 3, y = 0} #13 0x0000000000a6d564 in your_spells (spell=spell@entry=SPELL_MAGIC_DART, powc=, powc@entry=0, allow_fail=allow_fail@entry=true, evoked=evoked@entry=false, fake_spell=fake_spell@entry=false) at spl-cast.cc:1588 wiz_cast = spd = {isValid = true, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, target = {x = 60, y = 99}, delta = {x = 0, y = 1}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} beam = {origin_spell = SPELL_MAGIC_DART, range = 7, glyph = 42, colour = 13 '\r', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item = 0x0, source = {x = 60, y = 67}, target = {x = 60, y = 99}, damage = {num = 0, size = 0}, ench_power = 25, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 0, source_name = "", name = "magic dart", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, evoked = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = true, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 1281735025, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} flags = 524289 potion = -1 god = GOD_NO_GOD fail = 0 antimagic = false old_target = false cast_result = #14 0x0000000000a708a1 in cast_a_spell (check_range=, spell=SPELL_MAGIC_DART, spell@entry=SPELL_NO_SPELL) at spl-cast.cc:909 cost = 5 freeze_cost = full_cost = 5 cast_result = #15 0x0000000000a70ca2 in do_cast_spell_cmd (force=force@entry=true) at spl-cast.cc:688 No locals. #16 0x0000000000bbc4fa in process_command (cmd=cmd@entry=CMD_FORCE_CAST_SPELL) at main.cc:2406 player_moved = #17 0x0000000000bbf107 in _input () at main.cc:1528 cmd = CMD_FORCE_CAST_SPELL player_disabled = {was_disabled = false} #18 0x0000000000bbfc35 in _launch_game () at main.cc:505 game_start = false #19 0x00000000005d5744 in _launch_game_loop () at main.cc:382 game_ended = false #20 main (argc=18, argv=0x7fffb39a6ae8) at main.cc:338 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 5.4.0 20160609 on Aug 3 2016 at 07:14:02 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-unused-variable -Wno-missing-declarations -Wno-unused-function -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/opt/dgl-chroot/var/gamedata/dcss-dcssa" -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 31, depth = 1 Level id: WizLab Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 24 Level vaults: wizlab_cigotuvi Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the emperor scorpion! Exploring the dungeon... You found a teleport trap! Exploring the dungeon... You swap places. You are caught in the web! There is a web here. You disentangle yourself. Your crimson imp is caught in a web! Your crimson imp struggles to get unstuck from the web. Your crimson imp pulls away from the web. You found a web! You swap places. You swap places. You are caught in the web! There is a web here. You struggle to detach yourself from the web. You disentangle yourself. You swap places. You found a web! You found a web! You swap places. A redback comes into view. (hp=26, hd=9) The redback moves out of view. A redback comes into view. (hp=27, hd=9) The magic dart hits the redback. (mon hp-39) You kill the redback! Exploring the dungeon... The magic dart hits the redback. (mon hp-7) The magic dart hits the redback. (mon hp-2) The magic dart hits the redback. (mon hp-22) You kill the redback! You swap places. A jumping spider comes into view. (hp=34, hd=8) A jumping spider comes into view. (hp=32, hd=8) The jumping spider pounces on your crimson imp! The jumping spider completely misses your crimson imp. The magic dart hits the jumping spider. (mon hp-7) The jumping spider leaps! Your crimson imp blinks! The magic dart hits the jumping spider. (mon hp-28) You kill the jumping spider! The jumping spider leaps! x2 A jumping spider comes into view. (hp=32, hd=8) The magic dart hits the jumping spider. (mon hp-10) The jumping spider hisses angrily. You block the jumping spider's attack. The jumping spider misses you. The jumping spider pounces on you but does no damage. The jumping spider bites you but does no damage. A jumping spider comes into view. (hp=33, hd=8) The magic dart hits the jumping spider. (mon hp-33) You kill the jumping spider! The jumping spider leaps! A redback comes into view. (hp=26, hd=9) You swap places. The jumping spider leaps! The jumping spider pounces on you but does no damage. The jumping spider bites you but does no damage. The jumping spider pounces on you. (hp-5) The jumping spider bites you. (hp-6) Your crimson imp blinks! The jumping spider splashes around in the water. The jumping spider bites you but does no damage. A jumping spider comes into view. (hp=38, hd=8) The magic dart hits the jumping spider. (mon hp-37) You kill the jumping spider! The jumping spider hisses angrily. The jumping spider leaps! The jumping spider pounces on you but does no damage. The jumping spider bites you but does no damage. Your crimson imp blinks! The magic dart hits the jumping spider. (mon hp-12) The jumping spider completely misses you. The jumping spider bites you but does no damage. The magic dart hits the jumping spider. (mon hp-34) You kill the jumping spider! The redback bites you but does no damage. You block the redback's attack. The magic dart hits the redback. (mon hp-28) You kill the redback! The jumping spider leaps! The magic dart hits the jumping spider. (mon hp-11) The jumping spider leaps! x2 The magic dart hits the jumping spider. (mon hp-18) The magic dart hits the jumping spider. (mon hp-33) You kill the jumping spider! A redback comes into view. (hp=31, hd=9) The magic dart hits the redback. (mon hp-5) The magic dart hits the redback. (mon hp-36) You kill the redback! A tarantella comes into view. (hp=31, hd=8) Your missile disrupts your summoned creature. Your crimson imp disappears in a puff of smoke! The magic dart hits the tarantella. (mon hp-2) The magic dart hits the tarantella. (mon hp-13) The magic dart hits the tarantella. (mon hp-14) The tarantella bites you. (hp-1) You are confused. You're too confused to cast spells. You're too confused to cast spells. You completely miss the tarantella. The tarantella misses you. You completely miss the tarantella. The tarantella completely misses you. You completely miss the tarantella. The tarantella misses you. You hit the tarantella. (mon hp-3) The tarantella writhes in agony. The tarantella misses you. The tarantella bites you but does no damage. You closely miss the tarantella. The tarantella bites you but does no damage. You bump into the stone wall. The tarantella bites you. (hp-5) You are more confused. You are pushing your body beyond it's limits! You feel your flesh rotting away! Your body breaks down under the strain! (rot+1) You hit the tarantella but do no damage. The tarantella writhes in agony. The tarantella bites you! (hp-7) You are more confused. You enter the shallow water. Moving in this stuff is going to be slow. The tarantella bites you! (hp-10) The tarantella completely misses you. The tarantella bites you but does no damage. The tarantella bites you! (hp-10) You are more confused. You are pushing your body beyond it's limits! You hit the tarantella. (mon hp-3) You kill the tarantella! You feel less confused. A metallic apparition takes form in the air. A beastly little devil appears in a puff of flame. A beastly little devil appears in a puff of flame. You swap places. Exploring the dungeon... You see here a jumping spider corpse. You enter the shallow water. Moving in this stuff is going to be slow. You swap places. A tarantella comes into view. (hp=28, hd=8) The magic dart hits the tarantella. (mon hp-40) You kill the tarantella! Your crimson imp blinks! That beam is likely to hit you. Continue anyway? Okay, then. Exploring the dungeon... You enter the shallow water. Moving in this stuff is going to be slow. A redback comes into view. (hp=26, hd=9) The magic dart hits the redback. (mon hp-22) Your crimson imp blinks! A redback comes into view. (hp=29, hd=9) The magic dart hits the redback. (mon hp-21) You kill the redback! The magic dart hits the redback. (mon hp-29) You kill the redback! An orb spider comes into view. (hp=48, hd=7) The orb spider hisses angrily. A wolf spider comes into view. (hp=66, hd=11) The magic dart hits the orb spider. (mon hp-7) The wolf spider hisses angrily. The orb spider spins a strand of pure energy. A redback comes into view. (hp=28, hd=9) The magic dart hits the orb spider. (mon hp-32) A redback and a ghost moth come into view. The bolt of fire misses the wolf spider. The bolt of fire misses the redback. The bolt of fire hits the ghost moth. (mon hp-63) The ghost moth stares at you. You feel your power leaking away. (mon hp+11) An emperor scorpion comes into view. (hp=126, hd=14) The bolt of fire misses the wolf spider. The bolt of fire hits the redback. (mon hp-64) You kill the redback! The bolt of fire hits the redback. (mon hp-96) You kill the redback! You hear an angry hiss. The ghost moth stares at you. You feel your power leaking away. (mon hp+13) Your crimson imp blinks! The wolf spider misses you. The wolf spider completely misses you. 2 redbacks come into view. The bolt of fire hits the wolf spider. (mon hp-98) You kill the wolf spider! The bolt of fire hits the ghost moth. (mon hp-86) You kill the ghost moth! Your Evocations skill increases to level 5! Your crimson imp blinks! An orb spider comes into view. (hp=44, hd=7) The magic dart hits the redback. (mon hp-42) You kill the redback! An emperor scorpion comes into view. (hp=137, hd=14) The magic dart hits the redback. (mon hp-22) The emperor scorpion stings your crimson imp. The emperor scorpion claws your crimson imp. The emperor scorpion claws your crimson imp but does no damage. You block the redback's attack. Your crimson imp completely misses the redback. You are pushing your body beyond it's limits! The spell is very dangerous to cast! Continue anyway? Okay, then. The redback bites your iron imp. The emperor scorpion stings your crimson imp!! The emperor scorpion claws your crimson imp! The emperor scorpion misses your crimson imp. Your iron imp completely misses the redback. Your crimson imp completely misses the emperor scorpion. Travelling... There are monsters nearby! The redback bites your iron imp. The emperor scorpion barely misses your crimson imp. The emperor scorpion claws your crimson imp! x2 Your crimson imp hits the emperor scorpion but does no damage. The emperor scorpion stings your crimson imp! Your crimson imp dies! The orb spider completely misses your crimson imp. Your iron imp completely misses the redback. The redback misses your iron imp. Something stings your crimson imp!! Your crimson imp dies! Your iron imp completely misses the redback. The emperor scorpion stings your iron imp but does no damage. The emperor scorpion claws your iron imp. The emperor scorpion barely misses your iron imp. The emperor scorpion stings your iron imp! The emperor scorpion misses your iron imp. The emperor scorpion claws your iron imp. Your iron imp completely misses the emperor scorpion. The emperor scorpion stings your iron imp!! Your iron imp dies! The redback bites you. (hp-5) The redback bites you! (hp-13) You see here a jumping spider corpse. The orb spider pulsates with a strange energy. The redback bites you. (hp-4) Unknown command. Unknown command. The redback misses you. The magic dart hits the redback. (mon hp-30) You kill the redback! The magic dart hits the orb spider. (mon hp-24) The magic dart hits the orb spider. (mon hp-16) The magic dart hits the orb spider. (mon hp-1) The orb spider weaves a glowing orb of energy. An orb of destruction comes into view. (hp=5449, hd=5) The magic dart hits the orb spider. (mon hp-18) You kill the orb spider! The orb of destruction hits you! (hp-24) Travelling... The emperor scorpion tears through a web. The emperor scorpion stings you but does no damage. The emperor scorpion claws you but does no damage. The emperor scorpion completely misses you. The fire roars! The emperor scorpion is engulfed in roaring flames. (mon hp-3) The emperor scorpion stings you!! (hp-24) The emperor scorpion claws you! (hp-7) The emperor scorpion misses you. The magic dart hits the emperor scorpion. The emperor scorpion is engulfed in roaring flames. (mon hp-7) You block the emperor scorpion's attack. The emperor scorpion claws you but does no damage. The emperor scorpion barely misses you. The magic dart hits the emperor scorpion. (mon hp-14) The emperor scorpion is engulfed in roaring flames. (mon hp-10) The emperor scorpion stings you!! (hp-28) The emperor scorpion misses you. The emperor scorpion claws you but does no damage. The magic dart hits the emperor scorpion. (mon hp-16) The emperor scorpion is engulfed in roaring flames. (mon hp-4) The emperor scorpion completely misses you. x2; The emperor scorpion claws you. (hp-1) Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The magic dart hits the emperor scorpion. The emperor scorpion is engulfed in roaring flames. (mon hp-11) You block the emperor scorpion's attack. The emperor scorpion barely misses you. The emperor scorpion completely misses you. The magic dart hits the emperor scorpion. (mon hp-31) The emperor scorpion is engulfed in roaring flames. (mon hp-12) The emperor scorpion stings you but does no damage. The emperor scorpion claws you but does no damage. You block the emperor scorpion's attack. The magic dart hits the emperor scorpion. (mon hp-24) You kill the emperor scorpion! Unknown command. You don't have enough magic to cast that spell. There is an escape hatch in the ceiling here. You start resting. HP restored. The magic dart hits the orb spider. (mon hp-11) The orb spider hisses angrily. The magic dart hits the orb spider. (mon hp-42) You kill the orb spider! A beastly little devil appears in a puff of flame. A shadowy apparition takes form in the air. Exploring the dungeon... You see here an orb spider corpse. A wolf spider comes into view. (hp=62, hd=11) The magic dart hits the wolf spider. (mon hp-32) The wolf spider hisses angrily. The magic dart hits the wolf spider. (mon hp-17) Your crimson imp blinks! The magic dart hits the wolf spider. (mon hp-24) You kill the wolf spider! Exploring the dungeon... You found a teleport trap! Exploring the dungeon... You found a web! You swap places. You swap places. Your shadow imp evades a web. Found 28 gold pieces. You are caught in the web! There is a web here. You struggle to detach yourself from the web. Unknown command. You struggle to detach yourself from the web. Unknown command. You disentangle yourself. You now have 2846 gold pieces (gained 28). Exploring the dungeon... You are caught in the web! Found 24 poisoned arrows. There is a web here. You disentangle yourself. Found a scroll of noise. Found 18 gold pieces. e - 5 scrolls of noise (gained 1) A - 136 poisoned arrows (gained 24) You now have 2864 gold pieces (gained 18). Exploring the dungeon... You found a web! Your shadow imp evades a web. You found a teleport trap! Exploring the dungeon... You found a web! Found a scroll of remove curse and 21 gold pieces. You found a web! y - 3 scrolls of remove curse (gained 1) You now have 2885 gold pieces (gained 21). Exploring the dungeon... You swap places. Found a stone staircase leading up. Exploring the dungeon... Found a scroll of amnesia. You found a web! Found a ring mail. You found a web! n - 4 scrolls of amnesia (gained 1) Exploring the dungeon... You found a web! You swap places. You swap places. You swap places. You are caught in the web! There is a web here. You struggle to detach yourself from the web. You disentangle yourself. Your crimson imp evades a web. You see here a ring mail. Your crimson imp blinks! Your crimson imp blinks! You found a web! Your shadow imp evades a web. A redback comes into view. (hp=23, hd=9) The magic dart hits the redback. (mon hp-3) A redback comes into view. (hp=28, hd=9) The magic dart hits the redback. (mon hp-24) The magic dart hits the redback. (mon hp-5) The redback bites your crimson imp! Your crimson imp misses the redback. The redback bites your crimson imp! The magic dart hits the redback. (mon hp-38) You kill the redback! The redback bites your crimson imp. Your crimson imp completely misses the redback. The magic dart hits the redback. (mon hp-44) You kill the redback! Exploring the dungeon... You swap places. Found a rapier. A redback comes into view. (hp=29, hd=9) You see here a redback corpse. A redback is nearby! The magic dart hits the redback. (mon hp-1) Your missile disrupts your summoned creature. Your crimson imp disappears in a puff of smoke! The magic dart hits the redback. (mon hp-40) You kill the redback! That beam is likely to hit you. Continue anyway? Okay, then. Exploring the dungeon... You see here a redback corpse. You found a web! You see here a rapier. A demonic crawler comes into view. (hp=58, hd=9) A demonic crawler is nearby! The magic dart hits the demonic crawler. (mon hp-12) The demonic crawler moves out of view. Exploring the dungeon... The demonic crawler is too close now for your liking. The magic dart hits the demonic crawler. (mon hp-35) The magic dart hits the demonic crawler. (mon hp-2) Your shadow imp completely misses the demonic crawler. A demonic crawler is nearby! The magic dart hits the demonic crawler. (mon hp-8) The demonic crawler hits you but does no damage. The demonic crawler completely misses you. x2 Your shadow imp completely misses the demonic crawler. The demonic crawler completely misses you. The demonic crawler hits you. (hp-2) The demonic crawler hits you! (hp-8) The magic dart hits the demonic crawler. (mon hp-6) You kill the demonic crawler! A metallic apparition takes form in the air. Exploring the dungeon... You swap places. You found a web! Your shadow imp is caught in a web! Your shadow imp struggles to get unstuck from the web. Your shadow imp struggles to get unstuck from the web. Your shadow imp struggles to get unstuck from the web. Your shadow imp pulls away from the web. You swap places. Key pressed, stopping explore. Exploring the dungeon... You swap places. You see here a ring mail. You pick your way through the web. There is a web here. A ghost moth comes into view. (hp=79, hd=13) The bolt of fire misses the ghost moth. The ghost moth stares at you. You feel your power leaking away. Exploring the dungeon... The bolt of fire hits the ghost moth. (mon hp-90) You kill the ghost moth! Your Evocations skill increases to level 6! Okay, then. Unknown command. Exploring the dungeon... A jumping spider comes into view. (hp=39, hd=8) The jumping spider hisses angrily. The magic dart hits the jumping spider. (mon hp-7) The magic dart hits the jumping spider. The magic dart hits the jumping spider. (mon hp-26) You block the jumping spider's attack. The jumping spider bites you but does no damage. The jumping spider completely misses you. You block the jumping spider's attack. The magic dart hits the jumping spider. The jumping spider pounces on you but does no damage. The jumping spider misses you. You block the jumping spider's attack. x2 The magic dart hits the jumping spider. (mon hp-31) You kill the jumping spider! An emperor scorpion comes into view. (hp=121, hd=14) A beastly little devil appears in a puff of frigid air. A redback comes into view. (hp=28, hd=9) A beastly little devil appears in a puff of flame. That beam is likely to hit you. Continue anyway? Okay, then. The magic dart hits the emperor scorpion. (mon hp-29) The magic dart hits the emperor scorpion. (mon hp-25) The emperor scorpion stings your white imp. The emperor scorpion claws your white imp. The emperor scorpion claws your white imp! Your white imp gestures at the emperor scorpion. The puff of frost hits the emperor scorpion. The emperor scorpion appears unharmed. Your crimson imp blinks! You block the redback's attack. The emperor scorpion misses your white imp. The emperor scorpion claws your white imp. x2 Your missile disrupts your summoned creature. Your white imp disappears in a puff of smoke! The magic dart hits the emperor scorpion. (mon hp-33) The redback barely misses you. The magic dart hits the emperor scorpion. (mon hp-12) The redback bites you. (hp-3) The redback closely misses you. The emperor scorpion stings you!! (hp-20) You block the emperor scorpion's attack. The emperor scorpion claws you. (hp-6) The magic dart hits the emperor scorpion. (mon hp-25) You kill the emperor scorpion! The redback bites you but does no damage. The redback bites you. (hp-1) The magic dart hits the redback. (mon hp-38) You kill the redback! A moth of wrath comes into view. (hp=55, hd=9) The moth of wrath's fur bristles in rage as it notices you. The magic dart hits the moth of wrath. (mon hp-21) The magic dart hits the moth of wrath. (mon hp-42) You kill the moth of wrath! An orb spider comes into view. (hp=47, hd=7) The orb spider hisses angrily. The orb spider spins a strand of pure energy. An orb spider is nearby! Unknown command. The magic dart hits the orb spider. (mon hp-2) The magic dart hits the orb spider. (mon hp-35) The magic dart hits the orb spider. (mon hp-27) You kill the orb spider! A beastly little devil appears in a puff of frigid air. Exploring the dungeon... You see here a moth of wrath corpse. The emperor scorpion is too close now for your liking. The magic dart hits the emperor scorpion. (mon hp-27) The magic dart hits the emperor scorpion. (mon hp-43) The magic dart hits the emperor scorpion. (mon hp-4) The emperor scorpion completely misses your crimson imp. The emperor scorpion misses your crimson imp. The emperor scorpion completely misses your crimson imp. Your crimson imp hits the emperor scorpion but does no damage. Your missile disrupts your summoned creature. Your crimson imp disappears in a puff of smoke! The magic dart hits the emperor scorpion. (mon hp-22) Your white imp gestures at the emperor scorpion. The puff of frost misses the emperor scorpion. The magic dart hits the emperor scorpion. Your white imp completely misses the emperor scorpion. The emperor scorpion stings your white imp!! Your white imp looks as sick as possible! The emperor scorpion poisons your white imp! The emperor scorpion claws your white imp! x2 Your white imp dies! The magic dart hits the emperor scorpion. (mon hp-19) The magic dart hits the emperor scorpion. The emperor scorpion stings you!! (hp-28) You are poisoned. The emperor scorpion poisons you! The emperor scorpion claws you but does no damage. x2 The magic dart hits the emperor scorpion. (hp-4) You feel very sick. The emperor scorpion stings you but does no damage. You block the emperor scorpion's attack. The emperor scorpion claws you. (hp-1) The magic dart hits the emperor scorpion. (mon hp-18) (hp-4) You feel very sick. You block the emperor scorpion's attack. The emperor scorpion claws you but does no damage. The emperor scorpion claws you! (hp-7) A tarantella comes into view. (hp=29, hd=8) The magic dart hits the emperor scorpion. (mon hp-24) You kill the emperor scorpion! You have reached level 19! The tarantella hisses angrily. (hp-3) You feel very sick. The magic dart hits the tarantella. (mon hp-30) You kill the tarantella! A tarantella comes into view. (hp=31, hd=8) The tarantella hisses angrily. (hp-4) You feel very sick. The magic dart hits the tarantella. (mon hp-21) (hp-3) You feel very sick. The magic dart hits the tarantella. (mon hp-16) You kill the tarantella! A shadowy apparition takes form in the air. A shadowy apparition takes form in the air. Exploring the dungeon... You swap places. A redback comes into view. (hp=30, hd=9) The magic dart hits the redback. (mon hp-44) You kill the redback! That beam is likely to hit you. Continue anyway? [Y]es or [N]o only, please. That beam is likely to hit you. Continue anyway? Okay, then. Exploring the dungeon... Found three items. Found a potion of ambrosia. An emperor scorpion comes into view. (hp=115, hd=14) You see here 2 potions of heal wounds. The magic dart hits the emperor scorpion. (mon hp-13) The magic dart hits the emperor scorpion. (mon hp-18) The magic dart hits the emperor scorpion. (mon hp-15) The magic dart hits the emperor scorpion. (mon hp-10) Your shadow imp gestures at the emperor scorpion. The emperor scorpion resists with some effort. The magic dart hits the emperor scorpion. (mon hp-26) Your shadow imp barely misses the emperor scorpion. You block the emperor scorpion's attack. The emperor scorpion claws you. (hp-5) The emperor scorpion claws you but does no damage. Your shadow imp completely misses the emperor scorpion. The magic dart hits the emperor scorpion. (mon hp-10) Your shadow imp closely misses the emperor scorpion. You block the emperor scorpion's attack. x2; The emperor scorpion claws you. (hp-2) Your shadow imp completely misses the emperor scorpion. The magic dart hits the emperor scorpion. (mon hp-37) You kill the emperor scorpion! Exploring the dungeon... b - 10 potions of heal wounds (gained 2) You see here an emperor scorpion corpse. l - 4 potions of ambrosia {!e} (gained 1) Found a potion of ambrosia. l - 5 potions of ambrosia {!e} (gained 1) You swap places. You swap places. You see here a gossamer rune of Zot. Okay, then. You pick up the gossamer rune and feel its power. You now have 2 runes. Press } to see all the runes you have collected. Why would you want to do that? You swap places. Why would you want to do that? You swap places. l - 6 potions of ambrosia {!e} (gained 1) Exploring the dungeon... You see here a moth of wrath corpse. You see here a redback corpse. You see here an orb spider corpse. Your shadow imp is caught in a web! Your shadow imp pulls away from the web. Found a scroll of teleportation. Exploring the dungeon... o - 10 scrolls of teleportation (gained 1) You found a web! Found a wand of flame. Exploring the dungeon... A tarantella comes into view. (hp=28, hd=8) You see here a wand of flame. The magic dart hits the tarantella. (mon hp-37) You kill the tarantella! That beam is likely to hit you. Continue anyway? Okay, then. Exploring the dungeon... You swap places. O - a wand of flame Exploring the dungeon... You swap places. You see here a tarantella corpse. Found a scale mail. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a wand of flame. Exploring the dungeon... You found a web! You see here a scale mail. Found a scroll of brand weapon. Found a potion of cancellation. H - 2 scrolls of brand weapon (gained 1) Exploring the dungeon... x - 5 potions of cancellation (gained 1) You found a web! You see here a wand of flame. You swap places. You are caught in the web! There is a web here. You struggle to detach yourself from the web. You struggle to detach yourself from the web. You disentangle yourself. Your shadow imp is caught in a web! Your shadow imp struggles to get unstuck from the web. Your shadow imp struggles to get unstuck from the web. x2 Your shadow imp pulls away from the web. A jumping spider comes into view. (hp=34, hd=8) The jumping spider moves out of view. Unknown command. That beam is likely to hit you. Continue anyway? Okay, then. Unknown command. Exploring the dungeon... Your shadow imp is caught in a web! Your shadow imp pulls away from the web. The magic dart hits the jumping spider. (mon hp-16) The jumping spider leaps! x2 Exploring the dungeon... The jumping spider is too close now for your liking. The magic dart hits the jumping spider. (mon hp-39) You kill the jumping spider! Exploring the dungeon... Your shadow imp evades a web. You swap places. You pick your way through the web. There is a web here. Done exploring. Travelling... You found a web! There is an escape hatch in the ceiling here. Saving game... please wait. Welcome back, Cuckatoo the High Elf Wizard. You are playing the Standard difficulty mode, Classic experience mode Press ? for a list of commands and other information. Exploring the dungeon... Done exploring. Unknown command. Unknown command. There is an escape hatch in the ceiling here. A mysterious force pulls you upwards. The hatch slams shut behind you. (D) Dungeon (K) Dwarven Fortress (E) Elven Halls (F) Forest (L) Lair (O) Orcish Mines (P) Snake Pit (N) Spider Nest Where to? (? - help) What level of the Elven Halls? (default 1, ? - help) Travelling... You swap places. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You swap places. There is a crawl-hole back to the Lair, spattered with blood here. You climb upwards. Welcome back to the Orcish Mines! There is a hole to the Spider Nest here. You pick your way through the web. There is a web here. Your shadow imp evades a web. There is a stone staircase leading down here. You climb downwards. Level annotation: exclusion: downstairs There is a stone staircase leading up here. You swap places. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. You see here a hand axe. Things that are here: a plate armour; a dire flail Things that are here: a leather armour; a hand axe Things that are here: a plate armour; a hand axe; 6 large rocks Things that are here: a chain mail; a dagger There is a stone staircase leading up here. You see here a giant spiked club. There is a staircase to the Elven Halls here. This leads to a rune branch. Once you enter, the curse associated with this rune will be permanently activated. This curse will result in the following effect(s): Enemy spell power is increased. Are you sure you want to enter now? Unknown command. Unknown command. Unknown command. (D) Dungeon (K) Dwarven Fortress (E) Elven Halls (F) Forest (L) Lair (O) Orcish Mines (P) Snake Pit (N) Spider Nest Where to? (Enter - Orc:5 @ (x,y), ? - help) What level of the Elven Halls? (default 1, ? - help) Okay, then. Unknown command. This leads to a rune branch. Once you enter, the curse associated with this rune will be permanently activated. This curse will result in the following effect(s): Enemy spell power is increased. Are you sure you want to enter now? You insert the gossamer rune into the lock. With a loud hiss the gate opens wide! You climb downwards. Welcome to the Elven Halls! This branch contains the elven rune of Zot. You hear the crackle of arcane power. There is an entrance to a wizard's laboratory on this level! Hurry and find it before the portal closes forever! There is a staircase back to the Enchanted Forest here. Okay, then. You open the huge gate. 4 deep elf magi come into view. Found a scale mail. The bolt of fire hits the deep elf mage. (mon hp-114) You kill the deep elf mage! The bolt of fire hits the deep elf mage. (mon hp-76) You kill the deep elf mage! The deep elf mage casts a spell at you. The bolt of lightning hits you! You resist. (hp-9) The bolt of lightning hits your shadow imp. Your shadow imp dies! The magic dart hits the deep elf mage. (mon hp-9) The deep elf mage casts a spell at you. The bolt of lightning misses your shadow imp. The bolt of lightning hits your shadow imp. Your shadow imp dies! The bolt of lightning misses you. Your shadow imp completely misses the deep elf mage. A deep elf mage comes into view. (hp=40, hd=10) It is wielding a rapier. The magic dart hits the deep elf mage. (mon hp-7) The deep elf mage gestures wildly while chanting. The deep elf mage hits your shadow imp but does no damage. Your shadow imp completely misses the deep elf mage. The magic dart hits the deep elf mage. (mon hp-22) The deep elf mage barely misses your shadow imp. The deep elf mage hits your shadow imp with a long sword. Your shadow imp hits the deep elf mage. (mon hp-1) Okay, then. The bolt of fire misses the deep elf mage. The bolt of fire hits the earth elemental. The earth elemental completely resists. The bolt of fire hits the deep elf mage. (mon hp-54) You kill the deep elf mage! The deep elf mage hits your shadow imp with a long sword! The deep elf mage hits your shadow imp with a long sword. Your shadow imp hits the deep elf mage. (mon hp-5) Okay, then. The magic dart hits the deep elf mage. (mon hp-28) You kill the deep elf mage! The deep elf mage misses your shadow imp. Your shadow imp barely misses the deep elf mage. The earth elemental hits your iron imp. The deep elf mage misses your shadow imp. The magic dart hits the deep elf mage. (mon hp-4) Your shadow imp completely misses the deep elf mage. Your iron imp hits the earth elemental but does no damage. The deep elf mage completely misses your shadow imp. The magic dart hits the deep elf mage. (mon hp-16) Your shadow imp completely misses the deep elf mage. The earth elemental completely misses your iron imp. Your iron imp hits the earth elemental. (mon hp-6) The earth elemental hits you! (hp-15) The deep elf mage hits your shadow imp with a long sword. Your shadow imp gestures at the deep elf mage. The deep elf mage resists with significant effort. The magic dart hits the deep elf mage. (mon hp-15) Your iron imp hits the earth elemental but does no damage. The deep elf mage hits your shadow imp with a long sword. Your shadow imp misses the deep elf mage. The earth elemental completely misses you. The earth elemental barely misses your iron imp. The magic dart hits the deep elf mage. (mon hp-4) Send 'em back where they came from! Your shadow imp shudders. Your iron imp disappears in a puff of smoke! Your shadow imp gestures at the deep elf mage. The deep elf mage convulses in agony! (mon hp-12) The deep elf mage dies! The earth elemental disappears in a puff of smoke! x2 A beastly little devil appears in a puff of flame. You swap places. There is a huge open gate here. Found a potion of curing. Things that are here: a long sword; an elf corpse Things that are here: a long sword; an elf corpse Things that are here: a rapier; a leather armour; an elf corpse Things that are here: a long sword; a leather armour; an elf corpse You see here a scale mail. You see here a rapier. A deep elf mage comes into view. (hp=43, hd=10) It is wielding a dagger of flaming. The magic dart hits the deep elf mage. (mon hp-15) The deep elf mage shouts! The deep elf mage mumbles some strange words. The deep elf mage blinks! A deep elf knight and a deep elf mage come into view. The magic dart hits the deep elf mage. (mon hp-17) A deep elf mage comes into view. (hp=49, hd=10) It is wielding a long sword. You swap places. The deep elf mage casts a spell at you. The bolt of lightning misses your shadow imp. The bolt of lightning hits you! You resist. (hp-7) The magic dart hits the deep elf mage. (mon hp-9) The deep elf mage casts a spell. The deep elf mage blinks! Your shadow imp hits the deep elf knight. (mon hp-6) The bolt of fire hits the deep elf knight. (mon hp-107) You kill the deep elf knight! The bolt of fire hits the deep elf mage. (mon hp-108) You kill the deep elf mage! The deep elf mage gestures wildly while chanting. Your crimson imp blinks! Your shadow imp gestures at the deep elf mage. The deep elf mage convulses in agony! (mon hp-17) Unknown command. The magic dart hits the deep elf mage. (mon hp-39) The deep elf mage mumbles some strange words. Your shadow imp hits the deep elf mage. (mon hp-2) The magic dart hits the deep elf mage. (mon hp-25) You kill the deep elf mage! The orange demon disappears in a puff of smoke! The hell rat disappears in a puff of smoke! x2 The redback disappears in a puff of smoke! The deep elf mage gestures at you while chanting. The bolt of lightning hits you! You resist. (hp-10) The bolt of lightning hits you! You resist. (hp-10) Your shadow imp hits the deep elf mage but does no damage. The magic dart hits the deep elf mage. (mon hp-31) You kill the deep elf mage! Your Necromancy skill increases to level 7! Okay, then. You swap places. Things that are here: a short sword; a leather armour Things that are here: a long sword; a scale mail; an elf corpse You swap places. Things that are here: a short sword; a leather armour Items here: ) [[ † a short sword; a leather armour; a buckler; an elf corpse You hear the stately crackle of a very distant magical portal. Found a runed flail. Found a stone staircase leading down. Things that are here: a dagger of flaming; a leather armour; an elf corpse Found 14 gold pieces. A shadowy apparition takes form in the air. You swap places. Found 36 stones. You now have 2899 gold pieces (gained 14). You open the door. You close the door. Your crimson imp blinks! A deep elf mage comes into view. (hp=38, hd=10) It is wielding a short sword. The magic dart hits the deep elf mage. (mon hp-30) The magic dart hits the deep elf mage. (mon hp-9) You kill the deep elf mage! Things that are here: a short sword; an elf corpse Found a scroll of teleportation and 16 gold pieces. A mace of venom comes into view. (hp=20, hd=15) Found 19 gold pieces. The magic dart hits the mace of venom. (mon hp-23) The mace of venom falls from the air. You swap places. Your crimson imp blinks! A deep elf archer comes into view. (hp=54, hd=11) It is wielding a short sword. The magic dart hits the deep elf archer. (mon hp-38) The deep elf archer shouts! The deep elf archer blinks! A deep elf knight comes into view. (hp=59, hd=12) It is wielding a long sword. The deep elf archer gestures at you while chanting. Your shadow imp seems to slow down. Your shadow imp gestures at the deep elf archer. The deep elf archer easily resists. Your crimson imp blinks! The magic dart hits the deep elf archer. (mon hp-29) You kill the deep elf archer! An arrow of flame appears from out of your range of vision. The arrow of flame hits your shadow imp! The arrow of flame burns your shadow imp. An arrow of flame appears from out of your range of vision. The arrow of flame hits your shadow imp! The arrow of flame burns your shadow imp. The arrow of flame hits your shadow imp!! The arrow of flame burns your shadow imp. You swap places. A deep elf knight and a deep elf mage come into view. The deep elf mage casts a spell. The deep elf mage blinks! The magic dart hits the deep elf knight. (mon hp-39) You hear the stately crackle of a very distant magical portal. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. Your crimson imp blinks! The magic dart hits the deep elf knight. (mon hp-9) Your crimson imp blinks! Your shadow imp completely misses the deep elf knight. The deep elf knight hits your shadow imp with a long sword. Your shadow imp dies! The deep elf mage casts a spell. The deep elf mage blinks! The bolt of fire hits the deep elf knight. (mon hp-102) You kill the deep elf knight! The bolt of fire hits the deep elf knight. (mon hp-96) You kill the deep elf knight! A shadowy apparition takes form in the air. The magic dart hits the deep elf mage. (mon hp-30) The deep elf mage gestures at you while chanting. The bolt of lightning misses your crimson imp. The bolt of lightning hits you! You resist. (hp-12) The magic dart hits the deep elf mage. (mon hp-7) You kill the deep elf mage! You swap places. g - 200 arrows of frost (gained 6) Items here: )) [ † a short sword; a shortbow; a leather armour; an elf corpse You swap places. Found a stone staircase leading down. You swap places. Things that are here: a long sword; an elf corpse C - 367 arrows of flame (gained 30) Things that are here: a longbow of shredding; a long sword; an elf corpse o - 11 scrolls of teleportation (gained 1) Found 12 gold pieces. Found 21 gold pieces. You now have 2911 gold pieces (gained 12). You now have 2932 gold pieces (gained 21). Found a hunting sling. Your crimson imp blinks! Found 12 gold pieces. You now have 2944 gold pieces (gained 12). You hear the stately crackle of a very distant magical portal. Found an escape hatch in the floor. A dire flail of holy wrath comes into view. (hp=24, hd=15) The magic dart hits the dire flail of holy wrath. (mon hp-1) The magic dart hits the dire flail of holy wrath. (mon hp-13) Your crimson imp blinks! You swap places. The dire flail of holy wrath hits your shadow imp!! Your shadow imp convulses!! Your shadow imp dies! The magic dart hits the dire flail of holy wrath. (mon hp-23) The dire flail of holy wrath falls from the air. You swap places. As you read the scroll of magic mapping, it crumbles to dust. You feel aware of your surroundings. You sensed 1 shop/portal. Travelling... You swap places. You hear the crackle of a very distant magical portal. A beastly little devil appears in a puff of flame. You now have 2960 gold pieces (gained 16). You now have 2979 gold pieces (gained 19). A glaive of distortion comes into view. (hp=34, hd=15) Found a shortbow. The magic dart hits the glaive of distortion. (mon hp-29) The magic dart hits the glaive of distortion. (mon hp-27) The glaive of distortion falls from the air. Your Translocations skill increases to level 3! Okay, then. A deep elf mage comes into view. (hp=45, hd=10) It is wielding a dagger. The magic dart hits the deep elf mage. (mon hp-33) The deep elf mage shouts! The magic dart hits the deep elf mage. (mon hp-37) You kill the deep elf mage! A deep elf archer comes into view. (hp=55, hd=11) It is wielding a short sword. Your crimson imp blinks! Found 21 gold pieces and a glowing long sword. You see here a shortbow. The magic dart hits the deep elf archer. (mon hp-22) The deep elf archer shouts! The deep elf archer unwields an uncursed short sword. The deep elf archer wields a longbow. The deep elf archer shoots an arrow of flame. The arrow of flame is repelled. The magic dart hits the deep elf archer. (mon hp-12) The deep elf archer shoots an arrow of flame. You reflect the arrow of flame off an invisible shield around you! The arrow of flame hits the deep elf archer! (mon hp-7) The arrow of flame burns the deep elf archer. (mon hp-2) The magic dart hits the deep elf archer. (mon hp-17) You kill the deep elf archer! You now have 3000 gold pieces (gained 21). You hear the crackle of a distant magical portal. Your crimson imp blinks! C - 407 arrows of flame (gained 40) Things that are here: a longbow; an uncursed short sword; a dyed leather armour Found a scroll of enchant weapon. Your crimson imp blinks! z - 3 scrolls of enchant weapon (gained 1) Found a wand of flame. O - a wand of flame Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a wand of flame. You hear the brisk crackle of a magical portal nearby. Found a magical portal. You remove your ring of resist corrosion {D6 many shops}. F - a ring of protection from fire (right hand) You start removing your armour. You continue taking off your +0 leather armour of poison resistance. x4 You finish taking off your +0 leather armour of poison resistance. You no longer feel resistant to poison. You start putting on your armour. You continue putting on your +2 robe of magic resistance. x5 You finish putting on your +2 robe of magic resistance. You feel resistant to hostile enchantments. There is a magical portal here. The world spins around you as you enter the gateway. You enter a wizard's laboratory! Welcome to Cigotuvi's Fleshworks! There is an empty arch of ancient stone here. Saving game... please wait. Welcome back, Cuckatoo the High Elf Wizard. You are playing the Standard difficulty mode, Classic experience mode Press ? for a list of commands and other information. Nothing appears to happen. You part the fleshy orifice. A shadowy apparition takes form in the air. The magic dart hits the small abomination. (mon hp-44) You destroy the small abomination! >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_FORCE_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Cuckatoo] Species: High Elf Job: Wizard HP: 190/190; mods: -1/0 MP: 105/110; mod: 0 Stats: 6 (6) 31 (31) 18 (18) Position: (60, 67), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: empty arch of ancient stone Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 6 | 1450 | 0/520 Short Blades | | 0 | 0 | 0 | 0 | 0/35 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/70 Bows | | 0 | 0 | 0 | 0 | 0/29 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 3 | 440 | 0/332 Dodging | X | 0 | 0 | 7 | 1661 | 5/505 Stealth | X | 0 | 0 | 4 | 481 | 22/255 Shields | X | 0 | 0 | 4 | 790 | 18/429 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 100 | 19 | 12450 | 300/1312 Conjurations | X | 0 | 0 | 16 | 8631 | 12/1110 Hexes | | 0 | 0 | 1 | 51 | 1/120 Charms | X | 0 | 0 | 14 | 5551 | 1/821 Summonings | X | 0 | 0 | 1 | 71 | 12/143 Necromancy | X | 0 | 0 | 7 | 2810 | 24/848 Translocations | X | 0 | 0 | 3 | 311 | 0/235 Transmutations | | 0 | 0 | 4 | 790 | 244/303 Fire Magic | X | 0 | 0 | 14 | 7860 | 10/1160 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 1 | 40 | 5/85 Earth Magic | | 0 | 0 | 0 | 0 | 0/70 Poison Magic | | 0 | 0 | 0 | 0 | 0/70 Light Magic | | 0 | 0 | 0 | 0 | 0/35 Darkness Magic | X | 0 | 0 | 1 | 70 | 0/170 Time Magic | X | 0 | 0 | 3 | 300 | 39/198 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 6 | 1460 | 10/520 Spell bugs: Durations: #135: 1 Attributes: #12: 4700 #13: 1700 #23: 45987 #24: -884891065 #27: 461108 #43: 1 #49: 5227 #59: 1 #64: 40 Mutations: clean dna: 2 (innate) focussed dna: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #42: +3 spear of Deformation {pain, +Rage rElec MR+ SInv} eq slot #1, inv slot #13: +0 cloak eq slot #2, inv slot #1: +2 hat "Foalycvemo" {+Blink Dex+3} eq slot #3, inv slot #9: +0 pair of gloves of the Rose {rElec rN+} eq slot #4, inv slot #7: +0 pair of boots eq slot #5, inv slot #0: +0 buckler of protection eq slot #6, inv slot #20: +2 robe of magic resistance eq slot #7, inv slot #46: +5 ring of protection eq slot #8, inv slot #31: ring of protection from fire eq slot #9, inv slot #37: +4 amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #####+### .##...### .#...#. #...# ... #5# #@# ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (40, 55): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 1 at (42, 55): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 2 at (45, 50): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 3 at (47, 60): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 4 at (48, 48): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 5 at (50, 51): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 6 at (53, 39): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 7 at (60, 39): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 5 size_max: 5 pow_max: 20 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 colour: triggerers: 1: CLASS: DgnTriggerer countdown: 25 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 method: dgn_event listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 25 tile: kill_cat: other activated: true activating: false excl_rad: 0 buildup_turns: 25 size_buildup_amnt: 10 name: spread_buildup_amnt: 0 cloud_type: mutagenic fog props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 8 at (60, 46): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 9 at (60, 51): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 10 at (60, 56): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 11 at (60, 61): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 12 at (60, 66): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 13 at (64, 48): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 colour: triggerers: 1: CLASS: DgnTriggerer countdown: 18 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 method: dgn_event listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 500 tile: kill_cat: other activated: true activating: false excl_rad: 0 buildup_turns: 46 size_buildup_amnt: 10 name: spread_buildup_amnt: 0 cloud_type: mutagenic fog props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 14 at (66, 59): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 colour: triggerers: 1: CLASS: DgnTriggerer countdown: 3 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 method: dgn_event listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 500 tile: kill_cat: other activated: true activating: false excl_rad: 0 buildup_turns: 46 size_buildup_amnt: 10 name: spread_buildup_amnt: 0 cloud_type: mutagenic fog props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 15 at (67, 39): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 16 at (70, 50): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 17 at (72, 61): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 18 at (73, 54): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} Lua marker 19 at (76, 56): {{{{ CLASS: PropertiesDescriptor props: door_berserk_verb_open: You part the %s%s door_verb_close: You squeeze the %s%s shut. door_noisy_verb_close: You squeeze the %s%s closed with a squelch! door_berserk_adjective: with a squelch! door_airborne_verb_close: You reach down and squeeze the %s%s closed. door_airborne_verb_open: You reach down and part the %s%s. door_description_noun: fleshy orifice door_verb_open: You part the %s%s. door_berserk_verb_close: You squeeze the %s%s closed door_noisy_verb_open: You part the %s%s with a squelch! }}}} >>>>>>>>>>>>>>>>>>>>>>