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 FriskyDingo -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/FriskyDingo.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/FriskyDingo.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/FriskyDingo/ -dir /opt/dgl-chroot/var/gamedata/dcss-dcssa/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/FriskyDingo:2016-08-25.16:40:16.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 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(+0x354a0) [0x7f652eb994a0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f652ef3e2a9]: /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(_Z16cast_scattershotPK5actoriRK9coord_defb+0x1f6) [0xa7ce36]: cast_scattershot(actor const*, int, coord_def const&, bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x51ac10] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z19handle_monster_moveP7monster+0xe20) [0x8f1700]: handle_monster_move(monster*) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z15handle_monstersb+0x94d) [0x8f332d]: handle_monsters(bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z12world_reactsv+0xbf) [0xbb7c9f]: world_reacts() /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xbbf168] /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) [0x7f652eb84830]: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_start+0x29) [0x5d5be9]: Trying to run gdb. GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 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". 0x00007f652ef3df6a in __waitpid (pid=1270, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f652ef3df6a in __waitpid (pid=1270, 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=0x7f652ef28540 <_IO_2_1_stderr_>, file@entry=0x7f652fc131c0 <_nc_prescreen>) at crash.cc:420 gdb = attach_cmd = "attach 30990\000\000\000\000\000\000\000" #2 0x000000000066f823 in do_crash_dump () at dbg-asrt.cc:714 t = 140724352696704 dir = "/opt/dgl-chroot/var/gamedata/dcss/morgue/FriskyDingo/" name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/FriskyDingo/crash-FriskyDingo-20160825-173821.txt", '\000' file = 0x7f652fc131c0 <_nc_prescreen> #3 0x00000000006677ec in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No locals. #5 0x00007f652ef3e2a9 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x000000000066efa9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcf10dcc90 "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\000\000\000\000\000藾\000\000\000\000\000\036\000\000\000\000\000\000\000\000'\340\344nA\\\334\000\000\000\000\000\000\000\000\240\317\r\361\374\177\000\000\000\000\000\000\000\000\000\000\021\000\000\000\000\000\000\000\260\317\r\361\374\177\000\000\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\001\002", '\000' , "\320\323\r\361\374\177\000\000p\317\r\361\374\177\000\000藾\000\000\000\000\000\260\317\r\361"... args = fileName = #8 0x00000000009f7bd5 in player_tohit_modifier (tohit=tohit@entry=8, range=) at player.cc:9999 No locals. #9 0x000000000061e145 in zappy (z_type=z_type@entry=ZAP_SCATTERSHOT, power=power@entry=22, is_monster=is_monster@entry=false, pbolt=...) at beam.cc:446 range = hit_calc = zinfo = 0xe383d0 dam_calc = #10 0x0000000000a7ce36 in cast_scattershot (caster=caster@entry=0x14c7e60 , pow=pow@entry=22, pos=..., fail=fail@entry=false) at spl-damage.cc:3112 range = 6 beam_count = 6 hitfunc = { = {_vptr.targetter = 0xcd0fd8 , origin = {x = 92, y = 11}, aim = {x = 96, y = 14}, agent = 0x14c7e60 , why_not = ""}, rays = std::vector of length 6, capacity 8 = {{r = {start = {x = 92.5, y = 11.833333333333334}, dir = {x = 2.5521751832616868, y = 2.5468415407997362}}, on_corner = false, cycle_idx = -1}, {r = {start = {x = 92.5, y = 11.833333333333334}, dir = {x = 2.7441305682818555, y = 2.3387491152795978}}, on_corner = false, cycle_idx = -1}, {r = {start = {x = 92.5, y = 11.833333333333334}, dir = {x = 2.9191674748914398, y = 2.1162375229486736}}, on_corner = false, cycle_idx = -1}, {r = {start = {x = 92.5, y = 11.833333333333334}, dir = {x = 3.0762067422954829, y = 1.8806786218426084}}, on_corner = false, cycle_idx = -1}, {r = {start = {x = 92.5, y = 11.833333333333334}, dir = {x = 3.2142801711357265, y = 1.6335247109987907}}, on_corner = false, cycle_idx = -1}, {r = {start = {x = 92.5, y = 11.833333333333334}, dir = {x = 3.3325364927619443, y = 1.3762995765493509}}, on_corner = false, cycle_idx = -1}}, zapped = std::map with 9 elements = {[{x = 92, y = 11}] = 0, [{x = 93, y = 12}] = 6, [{x = 94, y = 13}] = 4, [{x = 95, y = 13}] = 1, [{x = 95, y = 14}] = 3, [{x = 96, y = 14}] = 2, [{x = 97, y = 14}] = 1, [{x = 97, y = 15}] = 1, [{x = 98, y = 15}] = 1}, num_beams = 6, range = 6} beam = {origin_spell = SPELL_NO_SPELL, range = 6, glyph = 35, colour = 3 '\003', flavour = BEAM_FRAG, real_flavour = BEAM_FRAG, drop_item = false, item = 0x0, source = {x = 92, y = 11}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 22, hit = 8, thrower = KILL_MON, ex_size = 0, source_id = 49039, source_name = "deep elf sorcerer", name = "burst of metal fragments", 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 = 33, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} pellets = std::vector of length 6, capacity 1 = { hit_count = std::map with 40 elements #11 0x000000000051ac10 in _handle_rod (mons=..., beem=...) at mon-act.cc:1287 rod = 0x1498e68 was_visible = true mzap = SPELL_SCATTERSHOT rate = 600 zap = power = 22 theBeam = {origin_spell = SPELL_SCATTERSHOT, range = 7, glyph = 42, colour = 255 '\377', flavour = BEAM_DEVASTATION, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 42, size = 1}, ench_power = 7, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 49039, source_name = "a deep elf sorcerer", name = "****", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = true, 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 = false, 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 = 0, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} #12 0x00000000008f1700 in handle_monster_move (mons=0x14c7e60 ) at mon-act.cc:2124 beem = {origin_spell = SPELL_SCATTERSHOT, range = 7, glyph = 42, colour = 255 '\377', flavour = BEAM_DEVASTATION, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 92, y = 11}, target = {x = 96, y = 14}, damage = {num = 42, size = 1}, ench_power = 7, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 49039, source_name = "", name = "****", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, aimed_at_spot = false, aux_source = "iron rod", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, evoked = true, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, 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 = 0, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} friendly_or_near = entry = disabled = old_energy = 89 non_move_energy = #13 0x00000000008f332d in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2647 mon = 0x14c7e60 oldspeed = 89 tries = 7 #14 0x0000000000bb7c9f in world_reacts () at main.cc:2673 No locals. #15 0x0000000000bbf168 in _input () at main.cc:1564 player_disabled = {was_disabled = false} #16 0x0000000000bbfc35 in _launch_game () at main.cc:505 game_start = false #17 0x00000000005d5744 in _launch_game_loop () at main.cc:382 game_ended = false #18 main (argc=14, argv=0x7ffcf10df1a8) 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 = 9, depth = 4 Level id: Elf:4 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 19 Level vaults: minmay_elf_hall_circle layout_geoelf_castle serial_shops nicolae_shop_behind_doors laboratory Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< A deep elf archer comes into view. (hp=60, hd=13) It is wielding a dagger. Found a dagger. A deep elf archer comes into view. (hp=68, hd=13) It is wielding a dagger. A deep elf knight comes into view. (hp=55, hd=14) It is wielding a long sword. There is an open door here. There is a stone staircase leading down here. There is a stone staircase leading up here. There is an entrance to Idicvif's Distillery here. Exploring the dungeon... You now have 47076 gold pieces (gained 16). There is an open door here. A deep elf mage comes into view. (hp=55, hd=12) It is wielding a long sword. A deep elf mage comes into view. (hp=50, hd=12) It is wielding a rapier. There is an open door here. 3 deep elf magi come into view. Found a scale mail and a club. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-249) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. A deep elf knight and a deep elf mage come into view. The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf mage gestures wildly while chanting. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-258) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. The ice beast disappears in a puff of smoke! The deep elf mage shouts! x2 You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-169) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. The deep elf knight shouts! The deep elf mage shouts! x2 A deep elf mage comes into view. (hp=48, hd=12) It is wielding a long sword. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-210) You kill the deep elf mage! Vehumet accepts your kill. The creeping rune calls out to the dead to return. You feel a surge of power! The stone arrow hits the shadow wraith. (mon hp-318) You destroy the shadow wraith! The deep elf mage casts a spell. The deep elf mage blinks! The deep elf mage points at you and mumbles some strange words. You block the orb of energy. You feel a surge of power! The stone arrow hits the deep elf knight. (mon hp-247) You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. The deep elf mage gestures at you while chanting. You block the orb of energy. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-75) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-78) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. The creeping rune calls out to the dead to return. You feel a surge of power! The stone arrow hits the hungry ghost. (mon hp-189) You destroy the hungry ghost! You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-531) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. No target in view! No target in view! Exploring the dungeon... Items here: )) [ †† a short sword; a leather armour; a long sword; an elf corpse x2 Exploring the dungeon... Things that are here: a long sword; a leather armour Exploring the dungeon... Things that are here: a long sword; a leather armour Exploring the dungeon... Things that are here: a long sword; a leather armour; an elf corpse Exploring the dungeon... Things that are here: a short sword; a buckler Exploring the dungeon... Things that are here: a rapier; an elf corpse Exploring the dungeon... Things that are here: a long sword; an elf corpse Exploring the dungeon... There is an open door here. There is an open door here. Items here: ( )) [ a leather armour; 33 arrows of flame; a dagger; a runed shortbow Exploring the dungeon... You see here a rapier. Things that are here: a runed ring mail; a long sword Exploring the dungeon... Things that are here: a ring mail; a rapier Exploring the dungeon... There is an open door here. Things that are here: a leather armour; a rapier There is an open door here. You see here a dagger. You see here a short sword. Things that are here: a ring mail; a dagger Exploring the dungeon... Items here: ( )) [ a leather armour; 24 arrows of frost; an uncursed dagger; a longbow Exploring the dungeon... There is an open door here. There is an open door here. You see here a potion of weak mutation {!q}. You see here a dagger. There is an open door here. Things that are here: a leather armour; a rapier There is an open door here. There is a large open door here. There is a large open door here. There is a large open door here. There is an open door here. There is an open door here. There is a stone staircase leading down here. An earth elemental comes into view. (hp=60, hd=9) An earth elemental is nearby! You feel a surge of power! The stone arrow hits the earth elemental. (mon hp-426) You destroy the earth elemental! You feel your power returning. A deep elf knight comes into view. (hp=68, hd=14) It is wielding a scimitar. You feel a surge of power! The stone arrow hits the deep elf knight. (mon hp-487) You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. A deep elf mage comes into view. (hp=48, hd=12) It is wielding a long sword. The deep elf mage shouts! A deep elf mage is nearby! You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-216) You kill the deep elf mage! Vehumet accepts your kill. The creeping rune calls out to the dead to return. The shadow wraith gives a chilling moan. You hear a shout! x2 You feel a surge of power! The stone arrow hits the shadow wraith. (mon hp-458) You destroy the shadow wraith! Exploring the dungeon... The deep elf archer unwields an uncursed dagger. The deep elf archer wields a longbow. The deep elf archer shoots an arrow of frost. You block the arrow of frost. The deep elf knight casts a spell. The deep elf knight seems to speed up. The deep elf archer shoots an arrow of frost. You block the arrow of frost. You feel a surge of power! The stone arrow hits the deep elf knight. (mon hp-234) You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. You feel a surge of power! The stone arrow hits the deep elf archer. (mon hp-147) You kill the deep elf archer! Vehumet accepts your kill. The deep elf archer shouts! The deep elf archer unwields an uncursed dagger. The deep elf archer wields a glowing shortbow. The deep elf archer shoots an arrow of frost. You block the arrow of frost. A deep elf mage comes into view. (hp=45, hd=12) It is wielding a morningstar. The deep elf archer shoots an arrow of frost. You block the arrow of frost. The deep elf archer shoots an arrow of frost. You block the arrow of frost. Found 2 potions of might. A hand axe of venom comes into view. (hp=26, hd=15) You see here a long sword. You feel a surge of power! The stone arrow hits the deep elf archer. (mon hp-386) You kill the deep elf archer! Vehumet accepts your kill. You feel your power returning. The deep elf mage shouts! You feel a surge of power! The stone arrow hits the hand axe of venom. (mon hp-448) The hand axe of venom falls from the air. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-110) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. The creeping rune calls out to the dead to return. The shadow wraith gives a chilling moan. You feel a surge of power! The stone arrow hits the shadow wraith. (mon hp-204) You destroy the shadow wraith! Your form becomes more stable. Exploring the dungeon... Items here: ( )) [ a longbow; an uncursed dagger; 43 arrows of frost; a leather armour Exploring the dungeon... A water elemental comes into view. (hp=53, hd=9) There is an open door here. A water elemental is nearby! A deep elf archer comes into view. (hp=60, hd=13) It is wielding a dagger. Items here: ( ))) ? [[ †† You feel a surge of power! The stone arrow hits the water elemental. (mon hp-284) You destroy the water elemental! You feel your power returning. The deep elf archer shouts! The deep elf archer unwields an uncursed dagger. The deep elf archer wields a longbow. The deep elf archer shoots a poisoned arrow. You block the poisoned arrow. The deep elf archer shoots a poisoned arrow. The poisoned arrow completely misses you. The deep elf archer shoots a poisoned arrow. You block the poisoned arrow. Found a potion of flight. You feel a surge of power! The stone arrow hits the deep elf archer. (mon hp-504) You kill the deep elf archer! Vehumet accepts your kill. You feel your power returning. No target in view! No target in view! No target in view! Exploring the dungeon... t - 142 scrolls of recharging (gained 1) Items here: ( ))) [[ †† C - 8 potions of experience (gained 1) Things that are here: a long sword; a leather armour; an elf corpse Exploring the dungeon... a - 19 scrolls of identify {@r1} (gained 1) Items here: ! ) [[ † a scimitar; a glowing leather armour; a buckler; a potion of berserk rage {!q} an elf corpse Exploring the dungeon... You see here a long sword. Items here: ( )) [ a longbow; an uncursed dagger; 43 arrows of frost; a leather armour Items here: ( )) [ a longbow; an uncursed dagger; 39 poisoned arrows; a leather armour Exploring the dungeon... You now have 47088 gold pieces (gained 12). i - 12 potions of flight (gained 1) You see here a large shield. c - 163 potions of stamina {@e2} (gained 1) Found Xizijiapn's Antique Weapon Shoppe. No target in view! No target in view! Exploring the dungeon... A glaive of protection comes into view. (hp=34, hd=15) Okay, then. You feel a surge of power! The statue shatters! There is an entrance to Xizijiapn's Antique Weapon Shoppe here. You feel a surge of power! The stone arrow hits the glaive of protection. (mon hp-241) The glaive of protection falls from the air. Exploring the dungeon... You see here a glaive of protection. Found a quarterstaff. Exploring the dungeon... You see here a quarterstaff. You now have 47104 gold pieces (gained 16). You see here a quarterstaff. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You feel a surge of power! The stone arrow hits the deep elf archer. (mon hp-162) You kill the deep elf archer! Vehumet accepts your kill. You feel your power returning. Exploring the dungeon... a - 20 scrolls of identify {@r1} (gained 1) You now have 47111 gold pieces (gained 7). Items here: ( )) [ a short sword; a shortbow; 33 poisoned arrows; a leather armour Exploring the dungeon... Done exploring. Exploring the dungeon... Done exploring. Travelling... There is an open door here. You see here a dagger. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Exploring the dungeon... You open the door. You open the door. There is an open door here. As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. Found a Grand Grimoire. Exploring the dungeon... You open the door. There is an open door here. You open the door. There is an open door here. A deep elf knight comes into view. (hp=60, hd=14) It is wielding a scimitar. You feel a surge of power! The stone arrow hits the deep elf knight. (mon hp-241) You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. No target in view! Exploring the dungeon... Things that are here: a scimitar; an elf corpse Exploring the dungeon... You open the door. You open the door. There is an open door here. You open the door. A deep elf mage and a deep elf archer come into view. 2 deep elf magi come into view. A deep elf mage is wielding a vampiric dagger. There is an open door here. A deep elf mage and a deep elf archer come into view. You feel a surge of power! The stone arrow hits the deep elf archer. (mon hp-357) You kill the deep elf archer! Vehumet accepts your kill. You feel your power returning. The deep elf mage shouts! The deep elf mage shouts! The deep elf mage mumbles some strange words. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-216) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. The deep elf archer shouts! You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-453) You kill the deep elf mage! Vehumet accepts your kill. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The deep elf archer unwields an uncursed short sword. The deep elf archer wields a shortbow. The deep elf archer shoots an arrow of frost. You block the arrow of frost. You feel a surge of power! The stone arrow hits the deep elf archer. (mon hp-239) You kill the deep elf archer! Vehumet accepts your kill. You feel your power returning. The deep elf mage shouts! You feel a surge of power! The stone arrow hits the ice beast. (mon hp-108) You kill the ice beast! The deep elf mage casts a spell at you. You block the shard of ice. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-400) You kill the deep elf mage! Vehumet accepts your kill. The creeping rune calls out to the dead to return. You feel a surge of power! The stone arrow hits the wraith. (mon hp-324) You destroy the wraith! You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-372) You kill the deep elf mage! Vehumet accepts your kill. The creeping rune calls out to the dead to return. The insubstantial wisp gives a chilling moan. You feel a surge of power! The stone arrow hits the insubstantial wisp. (mon hp-207) You destroy the insubstantial wisp! Exploring the dungeon... Magic restored. A deep elf archer comes into view. (hp=59, hd=13) It is wielding a dagger. A deep elf archer is nearby! A deep elf archer is nearby! The deep elf archer shouts! The deep elf archer moves out of view. Something unseen opens the door. 2 deep elf magi come into view. Things that are here: a vampiric dagger; a ring mail; an elf corpse There are monsters nearby! A deep elf archer comes into view. (hp=49, hd=13) It is wielding a short sword. A deep elf mage comes into view. (hp=52, hd=12) It is wielding a long sword. The deep elf archer unwields an uncursed dagger. The deep elf archer wields a shortbow. The deep elf archer shoots a poisoned arrow. You block the poisoned arrow. The deep elf archer shouts! The deep elf mage shouts! x2 A deep elf death mage comes into view. (hp=81, hd=18) It is wielding a long sword. The deep elf death mage shouts! The deep elf mage shouts! The deep elf archer shoots a poisoned arrow. You block the poisoned arrow. The deep elf archer shoots a poisoned arrow. You block the poisoned arrow. You feel a surge of power! The stone arrow hits the deep elf archer. (mon hp-287) You kill the deep elf archer! Vehumet accepts your kill. The creeping rune calls out to the dead to return. An earth elemental comes into view. (hp=59, hd=9) You feel a surge of power! The stone arrow hits the drowned soul. (mon hp-270) You destroy the drowned soul! You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-320) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. The deep elf archer unwields an uncursed short sword. The deep elf archer wields a shortbow. The deep elf archer shoots an arrow of flame. You block the arrow of flame. Okay, then. Unknown command. Unknown command. Okay, then. You feel a surge of power! A raging storm of fire appears! The great blast of fire engulfs the deep elf death mage. (mon hp-831) You kill the deep elf death mage! Vehumet accepts your kill. You feel your power returning. The great blast of fire engulfs the deep elf archer. (mon hp-446) You kill the deep elf archer! Vehumet accepts your kill. You feel your power returning. The great blast of fire engulfs the deep elf mage. (mon hp-778) You kill the deep elf mage! Vehumet accepts your kill. (mon hp-863) Vehumet accepts your kill. You feel a bit more experienced. The great blast of fire engulfs the earth elemental. The earth elemental partially resists. (mon hp-266) You destroy the earth elemental! Unknown command. Exploring the dungeon... Things that are here: a short sword; a leather armour Exploring the dungeon... Items here: ( )) [ † a shortbow; an uncursed short sword; 41 arrows of frost; a leather armour an elf corpse Exploring the dungeon... Things that are here: a dagger; a chain mail; an elf corpse Exploring the dungeon... Things that are here: a long sword; an elf corpse Exploring the dungeon... Items here: ( )) [ a short sword; a shortbow; 33 arrows of flame; a leather armour Exploring the dungeon... Things that are here: a short sword; a leather armour A large abomination comes into view. (hp=62, hd=11) A small abomination comes into view. (hp=32, hd=9) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) Things that are here: a long sword; a leather armour You block the large abomination's attack. There is an open door, spattered with blood here. Items here: ( )) [ † a shortbow; an uncursed dagger; 30 poisoned arrows; a leather armour an elf corpse You hit the large abomination but do no damage. You feel a surge of power! The stone arrow hits the large abomination. (mon hp-515) You destroy the large abomination! Vehumet accepts your kill. You feel your power returning. You feel a surge of power! The stone arrow hits the small abomination. (mon hp-440) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. A wizard comes into view. (hp=43, hd=13) It is wielding a dagger. The wizard shouts! The wizard casts a spell. The wizard blinks! You feel a surge of power! The stone arrow hits the wizard. (mon hp-123) You kill the wizard! Vehumet accepts your kill. You feel your power returning. A small abomination comes into view. (hp=35, hd=9) You feel a surge of power! The stone arrow hits the small abomination. (mon hp-240) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. A small abomination comes into view. (hp=33, hd=9) You feel a surge of power! The stone arrow hits the small abomination. (mon hp-208) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. A large abomination comes into view. (hp=50, hd=14) A large abomination comes into view. (hp=60, hd=14) You feel a surge of power! The stone arrow hits the large abomination. (mon hp-212) You destroy the large abomination! Vehumet accepts your kill. You feel your power returning. You feel a surge of power! The stone arrow hits the large abomination. (mon hp-271) You destroy the large abomination! Vehumet accepts your kill. You feel your power returning. A small abomination comes into view. (hp=38, hd=9) You feel a surge of power! The stone arrow hits the small abomination. (mon hp-208) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. A small abomination comes into view. (hp=33, hd=7) You feel a surge of power! The stone arrow hits the small abomination. (mon hp-431) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. Your form becomes more stable. No target in view! No target in view! Exploring the dungeon... Things that are here: a rapier; a leather armour; an elf corpse Exploring the dungeon... Things that are here: a long sword; an elf corpse Exploring the dungeon... Things that are here: a dagger; a leather armour; an elf corpse Exploring the dungeon... Items here: ( )) [ † a shortbow; an uncursed short sword; 23 arrows of flame; a leather armour an elf corpse Exploring the dungeon... D - 130 potions of cure mutation (gained 1) Things that are here: a dagger; a robe; a human corpse Exploring the dungeon... There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is a stone staircase leading up here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found a ring of positive energy. Exploring the dungeon... There is an open door here. You now have 47124 gold pieces (gained 13). You open the door. There is an open door here. You open the door. A water elemental comes into view. (hp=44, hd=9) You feel a surge of power! The stone arrow hits the water elemental. (mon hp-363) You destroy the water elemental! You feel your power returning. No target in view! Exploring the dungeon... There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found a stone staircase leading up. Exploring the dungeon... There is an open door here. You open the door. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. You open the door. Found a potion of might. Exploring the dungeon... There is an open door here. You open the door. An electric eel comes into view. (hp=19, hd=6) There is an open door here. An electric eel comes into view. (hp=21, hd=6) You feel a surge of power! The stone arrow hits the electric eel. (mon hp-335) You kill the electric eel! Vehumet accepts your kill. You feel your power returning. You hear a splash. A scimitar of electrocution comes into view. (hp=24, hd=15) You feel a surge of power! The stone arrow hits the electric eel. (mon hp-307) You kill the electric eel! Vehumet accepts your kill. You feel a surge of power! The stone arrow hits the scimitar of electrocution. (mon hp-332) The scimitar of electrocution falls from the air. No target in view! Exploring the dungeon... You see here a scimitar of electrocution. You now have 47142 gold pieces (gained 18). You open the door. There is an open door here. You open the door. A deep elf mage comes into view. (hp=53, hd=12) It is wielding a dagger. Found a potion of mutation. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-241) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. The creeping rune calls out to the dead to return. You feel a surge of power! The stone arrow hits the phantasmal warrior. (mon hp-243) You destroy the phantasmal warrior! No target in view! Exploring the dungeon... Things that are here: a dagger; an elf corpse Exploring the dungeon... As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. A halberd of venom comes into view. (hp=30, hd=15) A halberd of venom is nearby! You feel a surge of power! The stone arrow hits the halberd of venom. (mon hp-183) The halberd of venom falls from the air. No target in view! No target in view! Exploring the dungeon... Found 27 stones. Exploring the dungeon... You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A deep elf elementalist comes into view. (hp=81, hd=17) It is wielding a dagger. There is an open door here. You feel a surge of power! The stone arrow hits the deep elf elementalist. (mon hp-358) You kill the deep elf elementalist! Vehumet accepts your kill. No target in view! Exploring the dungeon... Things that are here: a dagger; a ring mail Exploring the dungeon... You open the door. An electric eel comes into view. (hp=21, hd=6) An electric eel is nearby! There is an open door here. You feel a surge of power! The stone arrow hits the electric eel. (mon hp-144) You kill the electric eel! Vehumet accepts your kill. You feel your power returning. No target in view! No target in view! Exploring the dungeon... You open the gate. Found a flail. Exploring the dungeon... There is an open gate here. You see here a flail. You now have 47163 gold pieces (gained 21). You open the door. There is an open door here. You open the door. A deep elf mage comes into view. (hp=48, hd=12) It is wielding a long sword. There is an open door here. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-445) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. No target in view! No target in view! Exploring the dungeon... Things that are here: a long sword; an elf corpse Exploring the dungeon... You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. A deep elf annihilator comes into view. (hp=83, hd=18) It is wielding a long sword. You feel a surge of power! You are very lightly contaminated with residual magic. An orc sorcerer and 9 elves come into view. A deep elf blademaster is wielding a rapier of speed and a rapier. The orc sorcerer is wielding a dagger of venom. The deep elf master archer shouts! The deep elf master archer wields a longbow. The deep elf master archer shoots an arrow of frost. You block the arrow of frost. Found a scroll of vulnerability and a potion of curing. Unknown command. You feel a surge of power! A raging storm of fire appears! The great blast of fire engulfs the deep elf master archer. (mon hp-570) You kill the deep elf master archer! Vehumet accepts your kill. The great blast of fire engulfs the deep elf demonologist. (mon hp-837) You kill the deep elf demonologist! Vehumet accepts your kill. You feel your power returning. The great blast of fire engulfs the orc sorcerer. (mon hp-727) You kill the orc sorcerer! Vehumet accepts your kill. The great blast of fire engulfs the deep elf annihilator. (mon hp-616) You kill the deep elf annihilator! Vehumet accepts your kill. You feel your power returning. The great blast of fire engulfs the deep elf death mage. (mon hp-700) You kill the deep elf death mage! Vehumet accepts your kill. The creeping rune calls out to the dead to return. The great blast of fire engulfs the deep elf sorcerer. (mon hp-777) You kill the deep elf sorcerer! Vehumet accepts your kill. The great blast of fire engulfs the deep elf annihilator. (mon hp-1000) You kill the deep elf annihilator! Vehumet accepts your kill. The great blast of fire engulfs the deep elf blademaster. (mon hp-636) You kill the deep elf blademaster! Vehumet accepts your kill. Unknown command. The disc erupts in an explosion of electricity! (mon hp-35) The bolt of lightning hits the deep elf blademaster. (mon hp-86) The bolt of lightning hits the silent spectre. (mon hp-8) The orb of electricity explodes! The orb of electricity engulfs the silent spectre. (mon hp-129) You destroy the silent spectre! The orb of electricity engulfs the deep elf annihilator. (mon hp-121) You kill the deep elf annihilator! Vehumet accepts your kill. The orb of electricity engulfs you! You resist. Your stamina shield absorbs 7 damage. (hp-4) The orb of electricity engulfs your fire vortex. Your fire vortex resists. The orb of electricity explodes! The orb of electricity engulfs your fire vortex. Your fire vortex resists. Your fire vortex dissipates! The orb of electricity engulfs you! You resist. Your stamina shield absorbs 3 damage. (hp-2) The orb of electricity engulfs the fire vortex. The fire vortex resists. (mon hp-2) The orb of electricity engulfs your fire vortex. Your fire vortex resists. Your fire vortex dissipates! You hear a mighty clap of thunder! (mon hp-15) The orb of electricity explodes! The orb of electricity engulfs you! You hear a mighty clap of thunder! The bolt of lightning misses you. x2; The orb of electricity explodes! The orb of electricity engulfs your fire vortex. Your fire vortex resists. The orb of electricity engulfs the fire vortex. The fire vortex resists. (mon hp-53) The fire vortex dissipates! The orb of electricity engulfs your fire vortex. Your fire vortex resists. The orb of electricity engulfs your fire vortex. Your fire vortex resists. Your fire vortex dissipates! The orb of electricity engulfs your fire vortex. Your fire vortex resists. Your fire vortex dissipates! You hear a mighty clap of thunder! (mon hp-90) Vehumet accepts your kill. You feel a bit more experienced. The zap hits the fire vortex. The fire vortex resists. (mon hp-2) (mon hp-16) You hear a shout! The orb of electricity explodes! The orb of electricity engulfs you! You resist. Your stamina shield absorbs 1 damage. (hp-3) The orb of electricity explodes! The orb of electricity engulfs your fire vortex. Your fire vortex resists. Your fire vortex dissipates! The orb of electricity explodes! The orb of electricity engulfs the deep elf elementalist. (mon hp-13) You hear a mighty clap of thunder! (mon hp-3) You hear a mighty clap of thunder! You hear a clap of thunder! (mon hp-34) You hear a shout! (mon hp-153) Vehumet accepts your kill. You feel a bit more experienced. (mon hp-28) You hear a shout! (mon hp-169) Vehumet accepts your kill. You feel a bit more experienced. The creeping rune calls out to the dead to return. The orb of electricity engulfs the fire vortex. The fire vortex resists. (mon hp-22) The fire vortex dissipates! (mon hp-39) You hear a shout! The orb of electricity explodes! You hear a mighty clap of thunder! (mon hp-106) Vehumet accepts your kill. You feel a bit more experienced. The orb of electricity explodes! You hear a mighty clap of thunder! The zap misses the deep elf blademaster. You hear a shout! x4 The deep elf elementalist points at you and mumbles some strange words. The fireball explodes! The fireball engulfs you! You resist. Your stamina shield absorbs 2 damage. (hp-11) The fireball engulfs the lost soul. The lost soul resists. (mon hp-46) The lost soul is destroyed! You hear a shout! 3 deep elf sorcerers come into view. You feel a surge of power! The stone arrow hits the deep elf elementalist. (mon hp-240) You kill the deep elf elementalist! Vehumet accepts your kill. You feel your power returning. A deep elf blademaster comes into view. (hp=79, hd=19) It is wielding two rapiers. You feel a surge of power! The stone arrow hits the deep elf blademaster. (mon hp-361) You kill the deep elf blademaster! Vehumet accepts your kill. You feel your power returning. The deep elf sorcerer gestures wildly while chanting. The deep elf sorcerer seems to speed up. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. The deep elf blademaster is engulfed in roaring flames. (mon hp-8) A deep elf sorcerer comes into view. (hp=84, hd=17) It is wielding a long sword of feathers. You feel a surge of power! The crystal wall shatters! The blast of crystal shards hits the deep elf sorcerer. (mon hp-646) You kill the deep elf sorcerer! Vehumet accepts your kill. The blast of crystal shards hits the fire vortex. (mon hp-547) The fire vortex dissipates! (mon hp-615) Vehumet accepts your kill. You feel a bit more experienced. The deep elf sorcerer moves out of view. The deep elf blademaster is engulfed in roaring flames. (mon hp-6) A deep elf death mage comes into view. (hp=91, hd=18) It is wielding a rapier. You feel a surge of power! The crystal wall shatters! The blast of crystal shards hits the deep elf blademaster. (mon hp-632) You kill the deep elf blademaster! Vehumet accepts your kill. You feel your power returning. (mon hp-628) Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. You feel a surge of power! The crystal wall shatters! The blast of crystal shards hits the deep elf sorcerer. (mon hp-427) You kill the deep elf sorcerer! Vehumet accepts your kill. You feel your power returning. The blast of crystal shards hits the deep elf sorcerer. (mon hp-386) You kill the deep elf sorcerer! Vehumet accepts your kill. The creeping rune calls out to the dead to return. 2 deep elf demonologists and a deep elf sorcerer come into view. A deep elf demonologist is wielding a rapier of feathers. You feel a surge of power! The stone arrow hits the phantasmal warrior. (mon hp-329) You destroy the phantasmal warrior! You feel a surge of power! The crystal wall shatters! The blast of crystal shards hits the deep elf death mage. (mon hp-615) You kill the deep elf death mage! Vehumet accepts your kill. You feel your power returning. The deep elf sorcerer casts a spell at you. You resist with almost no effort. A deep elf master archer comes into view. (hp=85, hd=18) The deep elf demonologist casts a spell. Your fire vortex completely misses the deep elf blademaster. Found a long sword. A deep elf blademaster comes into view. (hp=119, hd=19) It is wielding two rapiers. You feel a surge of power! The stone arrow hits the deep elf demonologist. (mon hp-182) You kill the deep elf demonologist! Vehumet accepts your kill. You feel your power returning. The deep elf sorcerer shouts, "You are history!" The deep elf master archer wields a longbow. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. Your fire vortex completely misses the deep elf blademaster. The deep elf blademaster barely misses your fire vortex. The deep elf blademaster hits your fire vortex with a rapier! You feel a surge of power! The stone arrow hits the deep elf blademaster. (mon hp-79) The deep elf demonologist casts a spell. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow hits the deep elf blademaster. (mon hp-186) You kill the deep elf blademaster! Vehumet accepts your kill. You feel your power returning. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. A deep elf knight comes into view. (hp=32, hd=14) It is wielding a long sword. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. The deep elf demonologist gestures wildly while chanting. A deep elf death mage comes into view. (hp=88, hd=18) It is wielding a long sword. You feel a surge of power! The stone arrow hits the deep elf sorcerer. (mon hp-83) You kill the deep elf sorcerer! Vehumet accepts your kill. You feel your power returning. The deep elf death mage shouts! The deep elf death mage mumbles some strange words. The corpses begin to drag themselves along the ground! 7 crawling corpses come into view. You feel a surge of power! The stone arrow hits the cacodemon. (mon hp-314) You kill the cacodemon! You feel a surge of power! The stone arrow hits the crawling corpse. (mon hp-290) You destroy the crawling corpse! Two crawling corpses merge to form a small abomination. x2 A crawling corpse suddenly disappears! You feel a surge of power! The stone arrow hits the deep elf knight. (mon hp-502) You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. You feel a surge of power! The stone arrow hits the deep elf demonologist. (mon hp-346) You kill the deep elf demonologist! Vehumet accepts your kill. You feel your power returning. The rust devil disappears in a puff of smoke! The orange demon disappears in a puff of smoke! The hellwing disappears in a puff of smoke! The creeping rune calls out to the dead to return. The deep elf master archer shoots an arrow of flame. The arrow of flame closely misses the shadow wraith. You block the arrow of flame. The deep elf death mage casts a spell. The corpses begin to drag themselves along the ground! 3 crawling corpses come into view. You feel a surge of power! The stone arrow hits the shadow wraith. (mon hp-192) You destroy the shadow wraith! The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow hits the crawling corpse. (mon hp-316) You destroy the crawling corpse! The deep elf master archer shoots an arrow of flame. You block the arrow of flame. Two crawling corpses merge to form a small abomination. A small abomination comes into view. (hp=51, hd=12) You feel a surge of power! The stone arrow hits the crawling corpse. (mon hp-367) You destroy the crawling corpse! The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow hits the small abomination. (mon hp-128) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow hits the small abomination. (mon hp-313) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow misses the deep elf death mage. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. A crawling corpse comes into view. (hp=6, hd=6) You feel a surge of power! The stone arrow hits the deep elf death mage. (mon hp-274) You kill the deep elf death mage! Vehumet accepts your kill. You feel your power returning. A deep elf death mage comes into view. (hp=84, hd=18) It is wielding a dagger. You feel a surge of power! The stone arrow hits the small abomination. (mon hp-118) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. You feel a surge of power! The stone arrow hits the crawling corpse. (mon hp-355) You destroy the crawling corpse! The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow hits the small abomination. (mon hp-226) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. The deep elf death mage beckons forth a restless soul! You feel a surge of power! The stone arrow hits the small abomination. (mon hp-451) (mon hp+51) The lost soul sacrifices itself to reknit the small abomination! The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow hits the small abomination. (mon hp-215) You destroy the small abomination! Vehumet accepts your kill. You feel your power returning. The deep elf master archer shoots an arrow of flame. You block the arrow of flame. You feel a surge of power! The stone arrow hits the deep elf master archer. (mon hp-473) You kill the deep elf master archer! Vehumet accepts your kill. You feel your power returning. The creeping rune calls out to the dead to return. You feel a surge of power! The stone arrow hits the phantom. (mon hp-277) You destroy the phantom! You feel a surge of power! The stone arrow hits the deep elf death mage. (mon hp-170) You kill the deep elf death mage! Vehumet accepts your kill. You feel your power returning. No target in view! No target in view! Found a short sword. Things that are here: a long sword; a chain mail Found a long sword. Found a long sword. You enter the shallow water. Moving in this stuff is going to be slow. You see here a scroll of vulnerability {!r}. You see here a long sword. Things that are here: a long sword; a leather armour You enter the shallow water. Moving in this stuff is going to be slow. A deep elf annihilator comes into view. (hp=88, hd=18) It is wielding a staff of cold. You feel a surge of power! The stone arrow hits the deep elf annihilator. (mon hp-232) You kill the deep elf annihilator! Vehumet accepts your kill. You feel your power returning. You hear a splash. Your magical contamination has completely faded away. There is a fountain of sparkling water here. Found a dagger. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. o - 231 potions of curing {@q1} (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. A deep elf death mage comes into view. (hp=83, hd=18) It is wielding a long sword. You feel a surge of power! The stone arrow hits the deep elf death mage. (mon hp-142) You kill the deep elf death mage! Vehumet accepts your kill. You feel your power returning. The creeping rune calls out to the dead to return. You feel a surge of power! The stone arrow hits the hungry ghost. (mon hp-354) You destroy the hungry ghost! Things that are here: a long sword; a shortbow; 60 poisoned arrows A deep elf mage comes into view. (hp=50, hd=12) It is wielding a pitted double sword {drain}. Found a club. You feel a surge of power! The stone arrow misses the deep elf mage. The deep elf mage shouts! You block the deep elf mage's attack. You feel a surge of power! The stone arrow hits the deep elf mage. (mon hp-343) You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. A deep elf death mage comes into view. (hp=84, hd=18) It is wielding a long sword. The deep elf death mage shouts! The deep elf death mage points at you and mumbles some strange words. The bolt of negative energy misses you. Items here: $ ) = [ † a pitted double sword {drain}; a leather armour; a ring of slaying 79 gold pieces; an elf corpse You feel a surge of power! The stone arrow hits the deep elf death mage. (mon hp-357) You kill the deep elf death mage! Vehumet accepts your kill. A deep elf sorcerer comes into view. (hp=80, hd=17) It is wielding an iron rod. The deep elf sorcerer shouts! q - a pitted double sword {drain} The deep elf sorcerer zaps a rod. >>>>>>>>>>>>>>>>>>>>>> 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_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [FriskyDingo] Species: Human Job: Earth Elementalist HP: 550/550; mods: -2/0 MP: 147/150; mod: 0 Stats: 28 (28) 33 (33) 28 (28) Position: (96, 14), god: Vehumet (6), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 61 | 129249 | 4082/4137 Short Blades | | 0 | 0 | 34 | 48831 | 2581/2760 Long Blades | X | 0 | 0 | 27 | 30557 | 1387/2200 Axes | | 1 | 0 | 15 | 9920 | 910/1240 Maces & Flails | | 1 | 0 | 27 | 30480 | 1310/2200 Polearms | | 1 | 0 | 23 | 22914 | 1744/1880 Staves | X | 0 | 0 | 33 | 43710 | 140/2680 Slings | | 0 | 0 | 27 | 29996 | 826/2200 Bows | X | 0 | 0 | 38 | 58643 | 873/3080 Crossbows | X | 0 | 0 | 28 | 32484 | 1114/2280 Throwing | X | 0 | 0 | 30 | 36339 | 329/2440 Armour | X | 1 | 33 | 66 | 178779 | 4529/5320 Dodging | X | 1 | 33 | 67 | 184563 | 4993/5400 Stealth | X | 0 | 0 | 58 | 138986 | 4416/4680 Shields | X | 1 | 33 | 60 | 146029 | 2019/4840 Unarmed Combat | X | 0 | 0 | 33 | 43803 | 233/2680 Spellcasting | X | 0 | 0 | 60 | 121162 | 65/4070 Conjurations | | 1 | 0 | 23 | 21302 | 132/1880 Hexes | X | 0 | 0 | 34 | 48006 | 1756/2760 Charms | X | 0 | 0 | 27 | 30033 | 863/2200 Summonings | | 0 | 0 | 22 | 21089 | 1719/1800 Necromancy | X | 0 | 0 | 22 | 20160 | 790/1800 Translocations | X | 0 | 0 | 25 | 25504 | 494/2040 Transmutations | X | 0 | 0 | 20 | 16671 | 661/1640 Fire Magic | X | 0 | 0 | 31 | 40720 | 2270/2520 Ice Magic | | 0 | 0 | 20 | 17300 | 1290/1640 Air Magic | X | 0 | 0 | 23 | 22266 | 1096/1880 Earth Magic | X | 0 | 0 | 33 | 44971 | 1401/2680 Poison Magic | | 1 | 0 | 10 | 4080 | 70/840 Light Magic | | 0 | 0 | 21 | 18067 | 417/1720 Darkness Magic | X | 0 | 0 | 20 | 17210 | 1200/1640 Time Magic | X | 0 | 0 | 21 | 17971 | 321/1720 Invocations | | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 65 | 172730 | 3720/5240 Spell bugs: Durations: #135: 1 Attributes: #12: 66353 #13: 10430 #23: 134965 #24: 713814045 #27: 38729085 #30: -587 #44: 1 #49: 60704 #51: 8 #57: 8760 #59: 1 #64: 80 Mutations: rough black scales: 1 yellow scales: 1 see invisible: 1 agile: 1 clever: 1 foul stench: 1 high sp: 2 sense surroundings: 1 fast health regeneration: 1 shaggy fur: 1 strong: 1 unbreathing: 1 acidic bite: 1 sustain attributes: 1 unfocussed dna: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: staff of power {!a} eq slot #1, inv slot #49: +0 cloak of Buinluwi {rPois rN+++ MR+++ Str-3} eq slot #2, inv slot #42: -2 hat of the Alchemist {rElec rPois rF+ rC+ rN+ MR+ rMut rCorr} eq slot #3, inv slot #17: +0 pair of gloves "Safet" {*Corrode rF+++ Str+6 Dex-3} eq slot #4, inv slot #12: +0 pair of boots of Eragh {+Blink rC+ RegenHP+} eq slot #5, inv slot #14: +4 large shield of Otzamaph {Dex+5 Stlth+} eq slot #6, inv slot #13: +8 orange crystal plate armour {Archmagi, Int+3 Clar SustAt} eq slot #7, inv slot #40: ring "Qotouf" {+Fly rElec rC++ MR+ Dex+2} eq slot #8, inv slot #4: ring of the Three Lies {SustAt rElec rC- Str+6 SInv} eq slot #9, inv slot #3: amulet "Deawocar" {StaminaShield Dex+2 SP+25 Stlth+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: , * ** , , ▒▒ ,, , , , , .. , ,,, * , ,▒▒e** , ,, , ▒...▒▒▒▒, * * ▒..)..▒▒▒▒▒ , ,, ▒▒▒.)@....▒▒▒▒▒▒ , , , ▒▒.▒▒▒▒[........▒▒▒▒▒ ▒+#▒▒▒▒▒▒▒▒.....▒▒▒▒▒.........▒▒ ..#▒................▒▒▒▒▒▒.....▒ ..#▒......≈.≈..................▒ ..#▒.....)≈...≈..⌠.............▒ ..#▒.........≈.......).........▒ ..#▒.......).░░.....░░.).|.....▒ ..#▒......≈.≈≈.░░░░░.).........▒ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: rectangle monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 52 colour: white fix_slime_vaults: true ice_cave_hard: false slime_fixup_done: true bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>