Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.31-a0-1591-g515db51 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 101819436688034854, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name rotlqkf -rc /var/dcss/gamedata/dcss-trunk/rc-files/rotlqkf.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/rotlqkf.macro -morgue /var/dcss/gamedata/dcss/morgue/rotlqkf/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/rotlqkf:2024-01-06.04:05:13.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 21 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7903f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x799ede]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x790860]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7ff8e7f5e4c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x188) [0x74cd08]: bolt::tracer_nonenchantment_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt21tracer_affect_monsterEP7monster+0x605) [0x754655]: bolt::tracer_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt14affect_monsterEP7monster+0x5a7) [0x74d3f7]: bolt::affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt11affect_cellEv+0x228) [0x750c48]: bolt::affect_cell() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0xc88) [0x753358]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x9f) [0x7537ff]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fire_tracerPK7monsterR4boltbb+0xc7) [0x753fb7]: fire_tracer(monster const*, bolt&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xabbebf] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x7cc) [0xac867c]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1997) [0xaa1d17]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xaa33a4]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xdeb31e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdec7ce] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xded5bd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e80ac]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7ff8e7f49840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6e8b89]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007ff8e8303f2a in __waitpid (pid=24636, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007ff8e8303f2a in __waitpid (pid=24636, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000790275 in call_gdb (file=file@entry=0x7ff8e82ee540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 24278\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704516803 dir = "/var/dcss/gamedata/dcss/morgue/rotlqkf/" name = "/var/dcss/gamedata/dcss/morgue/rotlqkf/crash-rotlqkf-20240106-045323.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7ff8e82ee540 <_IO_2_1_stderr_> #3 0x0000000000790860 in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x000000000074cd08 in bolt::tracer_nonenchantment_affect_monster (this=0x7ffdf5eac010, mon=0x1353810 ) at beam.cc:4475 mon_source = preac = 0 post = 20264976 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffdf5eac010, mon=0x1353810 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffdf5eac010, mon=0x1353810 ) at beam.cc:5077 engulfs = preac = 0 postac = 30 final = 0 conducts = {{conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = 96, victim = std::unique_ptr = {get() = 0x35ff340}, did_sanctuary = 112}} beam_hit = r = {bits = std::vector of length -4, capacity 0 = {7497059, 16384, 2048, 2097152, 0, 0, 61876248, 0, 0, 0, 0, 0, 61876344, 0, 547, 547, 0, 4294967295, 4294967295, 0, 2, 1, 0, 0, 61876320, 0, 0, 0, 21155328, 0, 4, 0, 61876352, 0, 0, 0, 0, 0, 21154080, 0, 2, 2, 7, 2, 17, 17, 0, 20, 0, 1, 3, 10, 168430090, 10, 21777920, 0, 0, 4294967294, 61920992, 0, 61766144, 0, 61920992, 0, 2, 0, 61876488, 0, 0, 0, 0, 27000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 8, 0, 5, 7, 0, 5, 0, 0, 0, 257, 0, 2526, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 528, 0, 96, 0, 1, 32760, 61038896, 0, 61335072, 0, 61800896, 0, 10, 9, 61710048, 0, 0, 0, 0, 0, 61876768, 0, 61876768, 0, 0, 0, 33, 0, 61489680, 0, 61841728, 0, 32, 0, 96, 0, 0, 1077805056, 3, 32765, 22554448, 0, 4, 0, 0, 0, 0, 1078132736, 3, 1952805727, 22554688, 0, 4, 0, 0, 0, 96, 0, 529, 0, 27, 42, 15404576, 0, 0, 0, 2048, 0, 0, 0, 61877000, 0, 0, 0, 21237248, 0...}, children = std::map with 512 elements} rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffdf5eac010) at beam.cc:1092 ignored = false m = 0x1353810 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffdf5eac010) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffdf5eac010) at beam.cc:1137 boltcopy = {origin_spell = SPELL_PYRE_ARROW, range = 5, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_STICKY_FLAME, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 27, y = 42}, target = {x = 31, y = 46}, damage = {num = 0, size = 0}, ench_power = 108, hit = 27, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 460, source_name = "a deep elf pyromancer", name = "pyre arrow", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "pyre arrow", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = true, 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 = 80, 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, overshoot_prompt = true, friendly_past_target = 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 = 2, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #11 0x0000000000753fb7 in fire_tracer (mons=mons@entry=0x1353668 , pbolt=..., explode_only=, explosion_hole=explosion_hole@entry=false) at beam.cc:2118 No locals. #12 0x0000000000abbebf in _should_cast_spell (ignore_good_idea=false, beem=..., spell=SPELL_PYRE_ARROW, mons=...) at mon-cast.cc:3891 explode = foe = foe = explode = ri = #13 _target_and_justify_spell (mons=..., beem=..., spell=spell@entry=SPELL_PYRE_ARROW, ignore_good_idea=ignore_good_idea@entry=false) at mon-cast.cc:4022 logic = victim = 0x12d6f20 #14 0x0000000000ac867c in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 4, capacity 4 = {...}, beem=..., mons=...) at mon-cast.cc:4111 prefer_selfench = chosen_slot = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 27, y = 42}, target = {x = 31, y = 46}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 460, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::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, overshoot_prompt = true, friendly_past_target = 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 = 2, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} reroll = false orig_beem = reroll = slot = __for_range = __for_begin = __for_end = found_spell = chosen_slot = slot = __for_range = __for_begin = __for_end = targ_beam = attempt = prefer_selfench = chosen_slot = #15 handle_mon_spell (mons=mons@entry=0x1353668 ) at mon-cast.cc:4204 hspell_pass = std::vector of length 4, capacity 4 = {{spell = SPELL_PYRE_ARROW, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BOLT_OF_FIRE, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_FIRE_ELEMENTALS, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BLINK, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}} beem = {origin_spell = SPELL_PYRE_ARROW, range = 5, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_STICKY_FLAME, real_flavour = BEAM_STICKY_FLAME, drop_item = false, item_mulches = false, item = 0x0, source = {x = 27, y = 42}, target = {x = 31, y = 46}, damage = {num = 0, size = 0}, ench_power = 108, hit = 27, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 460, source_name = "a deep elf pyromancer", name = "pyre arrow", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "pyre arrow", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 3, capacity 4 = {{x = 28, y = 43}, {x = 29, y = 44}, {x = 30, y = 45}}, extra_range_used = 0, is_tracer = true, 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 = 80, hit_count = std::map with 1 element = {[461] = 1}, 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, overshoot_prompt = true, friendly_past_target = 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 = 30.5, y = 45.5}, dir = {x = 0.70710678118654757, y = 0.70710678118654757}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #16 0x0000000000aa1d17 in _do_mon_spell (mons=0x1353668 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=83, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1353668 ) at mon-act.cc:1933 entry = disabled = old_energy = 83 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1353668 oldspeed = 83 tries = 30 #20 0x0000000000deb31e in world_reacts () at main.cc:2590 No locals. #21 0x0000000000dec7ce in _input () at main.cc:1290 player_disabled = {was_disabled = false} #22 0x0000000000ded5bd in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #23 0x00000000006e80ac in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #24 main (argc=, argv=0x7ffdf5ead378) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 24278) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -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 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 15 Level id: D:15 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 14 Level vaults: grunt_enter_depths_magical_seal layout_loops_ring dungeon_decor nicolae_qazlal_style_of_elements uniq_roxanne Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You see here the +8 falchion "Jellybane" {heavy, rElec Will+ Str+2}. You see here the +8 chain mail of a bazaar {rN+++ Regen+ rCorr Dex-3}. Found a chain mail. A centaur comes into view. There is a stone staircase leading down here. A centaur is nearby! A centaur is nearby! A centaur is nearby! Space momentarily warps into an impossible shape! You slash the centaur! You burn the centaur. The centaur shouts! A centaur warrior comes into view. Space momentarily warps into an impossible shape! The centaur warrior shouts! You hit the centaur warrior but do no damage. You slice the centaur!! You burn the centaur. You kill the centaur! The centaur warrior wields a +0 shortbow. The centaur warrior shoots an arrow. The arrow closely misses you. Space momentarily warps into an impossible shape! You hit the centaur warrior but do no damage. The centaur warrior shoots an arrow. The arrow closely misses you. A centaur comes into view. Space momentarily warps into an impossible shape! The centaur shouts! You slash the centaur! You burn the centaur. You slice the centaur warrior!! You burn the centaur warrior. The centaur warrior shoots an arrow. The arrow hits you. The centaur wields a +0 shortbow. The centaur shoots an arrow. You block the arrow. Space momentarily warps into an impossible shape! You barely miss the centaur warrior. You slice the centaur!! You burn the centaur. You kill the centaur! The centaur warrior shoots an arrow. The arrow completely misses you. Space momentarily warps into an impossible shape! You slice the centaur warrior!! You burn the centaur warrior. You kill the centaur warrior! 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 now have 6098 gold pieces (gained 19). You now have 6115 gold pieces (gained 17). You see here a +0 shortbow. You now have 6129 gold pieces (gained 14). You see here a +0 shortbow. You now have 6148 gold pieces (gained 19). You see here a +0 shortbow. x - a +4 ring of slaying; v - 4 potions of mutation (gained 1) You see here a +0 shortbow. You now have 6161 gold pieces (gained 13). Key pressed, stopping explore. 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. 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. 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. Key pressed, stopping explore. You see here a +0 shortbow. You see here a +0 shortbow. An electric eel comes into view. An electric eel is nearby! An electric eel is nearby! An electric eel is nearby! Space momentarily warps into an impossible shape! You hit the electric eel. You burn the electric eel. Space momentarily warps into an impossible shape! You slash the electric eel! You burn the electric eel. You kill the electric eel! You now have 6164 gold pieces (gained 3). 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 enter the shallow water. Moving in this stuff is going to be slow. You see here a +0 scale mail. 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. 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. An electric eel comes into view. An electric eel is nearby! An electric eel is nearby! An electric eel is nearby! Space momentarily warps into an impossible shape! Your unstable footing causes you to fumble your attack. Space momentarily warps into an impossible shape! You barely miss the electric eel. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. Space momentarily warps into an impossible shape! Your unstable footing causes you to fumble your attack. Space momentarily warps into an impossible shape! You barely miss the electric eel. Space momentarily warps into an impossible shape! You slash the electric eel! You burn the electric eel. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. Space momentarily warps into an impossible shape! Your unstable footing causes you to fumble your attack. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. Space momentarily warps into an impossible shape! You slice the electric eel!! You burn the electric eel. You kill the electric eel! You now have 6169 gold pieces (gained 5). An electric eel comes into view. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you but does no damage. You resist. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. You slice the electric eel!! You burn the electric eel! You kill the electric eel! You now have 6174 gold pieces (gained 5). No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Search for what [Enter for "."]? . Unknown command. You see here 8 stones. There is a stone staircase leading down here. You climb downwards. Found a scroll of enchant weapon. Found a stone staircase leading down. There is a stone staircase leading up here. There are monsters nearby! Space momentarily warps into an impossible shape! You slice the brown ugly thing!! You burn the brown ugly thing. The brown ugly thing gurgles horribly! You slice the brown ugly thing!! You burn the brown ugly thing! The brown ugly thing gurgles horribly! x2; You hear a shout! Space momentarily warps into an impossible shape! You slash the brown ugly thing! You burn the brown ugly thing. You slice the brown ugly thing!! You burn the brown ugly thing. You kill the brown ugly thing! You hear a horrible gurgling sound! A brown ugly thing comes into view. The brown ugly thing headbutts you but does no damage. Space momentarily warps into an impossible shape! You slice the brown ugly thing!! You burn the brown ugly thing! You kill the brown ugly thing! You slash the brown ugly thing! You burn the brown ugly thing. You barely miss the brown ugly thing. The brown ugly thing is struck by your spines. The brown ugly thing headbutts you! You are splashed with acid! Space momentarily warps into an impossible shape! You slash the brown ugly thing! You burn the brown ugly thing. You slice the brown ugly thing!! You burn the brown ugly thing! You kill the brown ugly thing! The brown ugly thing is struck by your spines. The brown ugly thing closely misses you. A vault guard comes into view. It is wielding a +0 battleaxe. Space momentarily warps into an impossible shape! You slash the brown ugly thing! You burn the brown ugly thing. You hit the vault guard. You burn the vault guard. You block the brown ugly thing's attack. Space momentarily warps into an impossible shape! You slice the vault guard!! You burn the vault guard. You hit the brown ugly thing but do no damage. You hear a shout! x4; You hear a howl! The brown ugly thing is struck by your spines. The brown ugly thing misses you. Space momentarily warps into an impossible shape! You slash the vault guard! You burn the vault guard. You slice the brown ugly thing!! You burn the brown ugly thing. You kill the brown ugly thing! A howler monkey comes into view. A vault guard comes into view. It is wielding a +0 dire flail. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. The vault guard falls through a shaft! The shaft crumbles and collapses. You climb upwards. There is a stone staircase leading down here. You start resting. Magic restored. You climb downwards. The howler monkey howls! A howler monkey comes into view. An eight-headed hydra comes into view. There is a stone staircase leading up here. Space momentarily warps into an impossible shape! You closely miss the howler monkey. The howler monkey howls! The eight-headed hydra roars! You lop one of the eight-headed hydra's heads off! The flame cauterises the wound! You chop the seven-headed hydra into pieces!!! You burn the seven-headed hydra. You slash the vault guard! You burn the vault guard. A vault guard comes into view. It is wielding a +0 great mace. Space momentarily warps into an impossible shape! You completely miss the vault guard. You hit the vault guard but do no damage. You slice one of the seven-headed hydra's heads off! The flame cauterises the wound! You slash the six-headed hydra! You burn the six-headed hydra! The howler monkey is struck by your spines. The howler monkey completely misses you. Space momentarily warps into an impossible shape! You hit the vault guard but do no damage. You completely miss the howler monkey. You slice the howler monkey!! You burn the howler monkey. You kill the howler monkey! You block the howler monkey's attack. Space momentarily warps into an impossible shape! You barely miss the six-headed hydra. You slash the vault guard! You burn the vault guard. You barely miss the vault guard. The howler monkey misses you. Space momentarily warps into an impossible shape! You slash the howler monkey! You burn the howler monkey. You kill the howler monkey! You closely miss the vault guard. You barely miss the vault guard. The vault guard is distracted by your dazzling golden aura. Space momentarily warps into an impossible shape! The vault guard shouts! You slash the vault guard! You burn the vault guard. The vault guard is no longer distracted by gold. You hit the six-headed hydra. You burn the six-headed hydra. You hear a shout! A vault guard comes into view. It is wielding a +0 war axe. Space momentarily warps into an impossible shape! You lop one of the six-headed hydra's heads off! The flame cauterises the wound! You slash the five-headed hydra! You burn the five-headed hydra. You kill the five-headed hydra! You barely miss the vault guard. You chop the vault guard into pieces!!! You burn the vault guard! Space momentarily warps into an impossible shape! You closely miss the vault guard. You hit the vault guard but do no damage. x2 The vault guard is distracted by your dazzling golden aura. You don't have enough magic to cast this spell. The vault guard completely misses you. The vault guard shouts! You climb upwards. There is a stone staircase leading down here. You slice the vault guard!! You burn the vault guard. The vault guard is moderately wounded. The vault guard is struck by your spines. The vault guard misses you. You slash the vault guard! You burn the vault guard! The vault guard is severely wounded. The vault guard hits you with a +0 great mace! You barely miss the vault guard. The vault guard is severely wounded. You block the vault guard's attack. You barely miss the vault guard. The vault guard is severely wounded. The vault guard is struck by your spines. The vault guard misses you. You hit the vault guard. You burn the vault guard. The vault guard is almost dead. The vault guard is struck by your spines. The vault guard barely misses you. You slice the vault guard!! You burn the vault guard. You kill the vault guard! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You start resting. Magic restored. You climb downwards. The vault guard misses you. The vault guard closely misses you. There is a stone staircase leading up here. Space momentarily warps into an impossible shape! You barely miss the vault guard. The vault guard shouts! You closely miss the vault guard. The vault guard hits you with a +0 dire flail! A vault guard comes into view. It is wielding a +0 dire flail. Space momentarily warps into an impossible shape! You hit the vault guard but do no damage. You slash the vault guard! You burn the vault guard. Space momentarily warps into an impossible shape! You closely miss the vault guard. x3; You block the vault guard's attack. Space momentarily warps into an impossible shape! You hit the vault guard. You burn the vault guard. You slice the vault guard!! You burn the vault guard! The vault guard hits you with a +0 dire flail. Space momentarily warps into an impossible shape! You barely miss the vault guard. You completely miss the vault guard. You slice the vault guard!! You burn the vault guard. The vault guard hits you with a +0 dire flail!! The vault guard completely misses you. Space momentarily warps into an impossible shape! You slice the vault guard!! You burn the vault guard. You slice the vault guard!! You burn the vault guard! The vault guard hits you with a +0 dire flail. You block the vault guard's attack. Space momentarily warps into an impossible shape! You hit the vault guard. You burn the vault guard. You slash the vault guard! You burn the vault guard. You kill the vault guard! You slash the vault guard! You burn the vault guard. The vault guard misses you. The vault guard is distracted by your dazzling golden aura. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. The vault guard hits you with a +0 war axe. You climb upwards. There is a stone staircase leading down, spattered with blood here. You slice the vault guard!! You burn the vault guard! You kill the vault guard! No target in view! No target in view! You start resting. Magic restored. You climb downwards. The vault guard is struck by your spines. The vault guard hits you with a +0 dire flail. The vault guard hits you with a +0 war axe. There is a stone staircase leading up, spattered with blood here. Space momentarily warps into an impossible shape! You hit the vault guard but do no damage. You slash the vault guard! You burn the vault guard. The vault guard hits you with a +0 dire flail!! The vault guard is struck by your spines. The vault guard completely misses you. Space momentarily warps into an impossible shape! You open the vault guard like a pillowcase!!! You burn the vault guard. You hit the vault guard. You burn the vault guard. The vault guard is struck by your spines. The vault guard hits you with a +0 dire flail! The vault guard completely misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You slice the vault guard!! You burn the vault guard! You kill the vault guard! The vault guard is struck by your spines. The vault guard hits you with a +0 dire flail! You slice the vault guard!! You burn the vault guard. You kill the vault guard! You climb upwards. There is a stone staircase leading down, spattered with blood here. Magic restored. HP restored. You now have 6180 gold pieces (gained 6). Things that are here: a +0 chain mail; a +0 war axe There is an escape hatch in the ceiling here. You now have 6186 gold pieces (gained 6). Things that are here: a +0 chain mail; a +0 great mace Partly explored, can't reach some places. Partly explored, can't reach some places. You can't go down here! There is a stone staircase leading down, spattered with blood here. You climb downwards. There is a stone staircase leading up, spattered with blood here. You now have 6191 gold pieces (gained 5). You now have 6226 gold pieces (gained 35). Things that are here: a +0 chain mail; a +0 war axe You now have 6242 gold pieces (gained 16). Things that are here: a +0 plate armour; a +0 dire flail You now have 6253 gold pieces (gained 11). Things that are here: a +0 chain mail; a +0 dire flail You now have 6257 gold pieces (gained 4). Things that are here: a +0 plate armour; a +0 dire flail Found a gate to the Vaults. You now have 6262 gold pieces (gained 5). Found a stone staircase leading up. J - 5 scrolls of enchant weapon (gained 1) As you open the door, it creaks loudly! There is an open door here. There is an open door here. You open the door. A howler monkey comes into view. There is an open door here. A howler monkey is nearby! A howler monkey is nearby! Space momentarily warps into an impossible shape! You slash the howler monkey! You burn the howler monkey. You miscast Manifold Assault. You are very lightly contaminated with residual magic. Nothing appears to happen. A howler monkey comes into view. x2 Space momentarily warps into an impossible shape! You completely miss the howler monkey. You closely miss the howler monkey. The howler monkey howls! You slice the howler monkey!! You burn the howler monkey! You kill the howler monkey! The howler monkey hoots and howls with incredible vigour! x2 You hear a shout! Space momentarily warps into an impossible shape! You barely miss the howler monkey. You slice the howler monkey!! You burn the howler monkey. You kill the howler monkey! Space momentarily warps into an impossible shape! You barely miss the howler monkey. The howler monkey is distracted by your dazzling golden aura. Space momentarily warps into an impossible shape! The howler monkey howls! You slash the howler monkey! You burn the howler monkey. The howler monkey is no longer distracted by gold. Space momentarily warps into an impossible shape! You hit the howler monkey. You burn the howler monkey. Space momentarily warps into an impossible shape! You hit the howler monkey. You burn the howler monkey. You kill the howler monkey! You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. There is a stone staircase leading up here. Your magical contamination has completely faded away. A vault guard comes into view. It is wielding a +0 great mace. A vault guard is nearby! A vault guard is nearby! Space momentarily warps into an impossible shape! The vault guard shouts! You slash the vault guard! You burn the vault guard. Space momentarily warps into an impossible shape! You hit the vault guard. You burn the vault guard. The vault guard hits you with a +0 great mace! Space momentarily warps into an impossible shape! You closely miss the vault guard. The vault guard hits you with a +0 great mace! You slice the vault guard!! You burn the vault guard. The vault guard is heavily wounded. You slice the vault guard!! You burn the vault guard. The vault guard is almost dead. The vault guard completely misses you. You hit the vault guard but do no damage. The vault guard is almost dead. The vault guard barely misses you. You slice the vault guard!! You burn the vault guard. You kill the vault guard! You climb upwards. There is a stone staircase leading down here. Magic restored. HP restored. Partly explored, can't reach some places. Partly explored, can't reach some places. You climb downwards. There is a stone staircase leading up, spattered with blood here. You now have 6276 gold pieces (gained 14). Things that are here: a +0 plate armour; a +0 great mace There is an open door here. You now have 6280 gold pieces (gained 4). You now have 6288 gold pieces (gained 8). You now have 6294 gold pieces (gained 6). A manticore comes into view. A manticore is nearby! A manticore is nearby! A manticore is nearby! Space momentarily warps into an impossible shape! You slice the manticore!! You burn the manticore. You hear an angry hiss. A rime drake comes into view. You hear a shout! Space momentarily warps into an impossible shape! You slice the manticore!! You burn the manticore! You kill the manticore! You barely miss the rime drake. You hear a shout! x3 Space momentarily warps into an impossible shape! You slice the rime drake!! You burn the rime drake! You kill the rime drake! The rime drake's shape twists and changes as it dies. 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.) There is an open door here. There is a stone staircase leading up, spattered with blood here. Magic restored. There is an open door, spattered with blood here. Found a stone staircase leading down. A vault guard comes into view. It is wielding a +0 great sword. The vault guard shouts! A vault guard is nearby! A vault guard is nearby! A vault guard is nearby! Space momentarily warps into an impossible shape! You closely miss the vault guard. Space momentarily warps into an impossible shape! You slash the vault guard! You burn the vault guard. Space momentarily warps into an impossible shape! You closely miss the vault guard. Space momentarily warps into an impossible shape! You hit the vault guard. You burn the vault guard. Space momentarily warps into an impossible shape! You slash the vault guard! You burn the vault guard. Space momentarily warps into an impossible shape! You hit the vault guard. You burn the vault guard. Space momentarily warps into an impossible shape! You closely miss the vault guard. The vault guard is struck by your spines. The vault guard hits you with a +0 great sword! You closely miss the vault guard. The vault guard is almost dead. The vault guard hits you with a +0 great sword!! You slash the vault guard! You burn the vault guard. You kill the vault guard! No target in view! No target in view! You now have 6299 gold pieces (gained 5). Things that are here: a +0 great sword; a +0 plate armour v - 5 potions of mutation (gained 1) HP restored. Found a stone staircase leading up. A cyclops comes into view. There is a stone staircase leading up here. A cyclops is nearby! A cyclops is nearby! A cyclops is nearby! Space momentarily warps into an impossible shape! The cyclops shouts! You hit the cyclops but do no damage. Space momentarily warps into an impossible shape! You slash the cyclops! You burn the cyclops. The cyclops throws a large rock. The large rock misses you. Space momentarily warps into an impossible shape! You slash the cyclops! You burn the cyclops. The cyclops throws a large rock. The large rock barely misses you. Space momentarily warps into an impossible shape! You hit the cyclops but do no damage. Space momentarily warps into an impossible shape! You slash the cyclops! You burn the cyclops. Space momentarily warps into an impossible shape! You slice the cyclops!! You burn the cyclops. You kill the cyclops! 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 climb upwards. There is a stone staircase leading down here. Magic restored. Partly explored, can't reach some places. You climb downwards. There is a stone staircase leading up here. You now have 6320 gold pieces (gained 21). You see here 5 large rocks. A boulder beetle comes into view. You see here a scroll of enchant armour. A boulder beetle is nearby! A boulder beetle is nearby! A boulder beetle is nearby! Space momentarily warps into an impossible shape! You slash the boulder beetle! You burn the boulder beetle. Space momentarily warps into an impossible shape! You slice the boulder beetle!! You burn the boulder beetle. Space momentarily warps into an impossible shape! You hit the boulder beetle but do no damage. Space momentarily warps into an impossible shape! You hit the boulder beetle but do no damage. Space momentarily warps into an impossible shape! You hit the boulder beetle but do no damage. Space momentarily warps into an impossible shape! You slash the boulder beetle! You burn the boulder beetle. Space momentarily warps into an impossible shape! You hit the boulder beetle. You burn the boulder beetle. The boulder beetle barely misses you. Space momentarily warps into an impossible shape! You slash the boulder beetle! You burn the boulder beetle. You kill the boulder beetle! No target in view! No target in view! A death knight comes into view. It is wielding a +0 broad axe. A death knight is nearby! A death knight is nearby! A death knight is nearby! The death knight shouts! The death knight offers itself to Yredelemnul, and fills with unholy energy. There is a stone staircase leading up here. Space momentarily warps into an impossible shape! You slice the death knight!! You burn the death knight! The death knight reflects your damage back at you! Space momentarily warps into an impossible shape! You slice the death knight!! You burn the death knight! The death knight reflects your damage back at you! Space momentarily warps into an impossible shape! You slash the death knight! You burn the death knight. You kill the death knight! Your damage is reflected back at you! Your Long Blades skill increases to level 17! 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 climb upwards. There is a stone staircase leading down here. Magic restored. HP restored. Partly explored, can't reach some places. You climb downwards. There is a stone staircase leading up here. You now have 6324 gold pieces (gained 4). Things that are here: a +0 chain mail; a +0 broad axe f - 4 scrolls of enchant armour (gained 1) You now have 6339 gold pieces (gained 15). There is an open door here. You now have 6360 gold pieces (gained 21). 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. Key pressed, stopping explore. Found a robe. You open the door. There is an open door here. You now have 6371 gold pieces (gained 11). There is an open door here. Your pack is full. You see here a scroll of identify. Your pack is full. You see here a scroll of identify. Okay, then. Okay, then. You start removing your armour. You continue taking off your +2 cloak. x4 You finish taking off your +2 cloak. You start putting on your armour. You continue putting on the +0 cloak of the Earth {Fly}. x5 You finish putting on the +0 cloak of the Earth {Fly}. You fly up into the air. You drop a +2 cloak. F - a scroll of identify As you read the scroll of identify, it crumbles to dust. i - 5 potions of haste You see here a +0 robe. Found a stone staircase leading down. F - a ring of flight You see here a +0 robe. You see here a +2 cloak. Key pressed, stopping explore. Found a runed translucent door. Dicinne's ghost turns its malevolent gaze towards you. The vampire knight shouts! There is an open door, spattered with blood here. There is an open door here. A cyclops and a deep elf pyromancer come into view. The cyclops shouts! The cyclops moves out of view. You see here 31 gold pieces. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! Space momentarily warps into an impossible shape! You barely miss the deep elf pyromancer. The deep elf pyromancer shouts! Space momentarily warps into an impossible shape! You slash the deep elf pyromancer! You burn the deep elf pyromancer. You hit the cyclops but do no damage. Space momentarily warps into an impossible shape! You miss the deep elf pyromancer. You barely miss the cyclops. Space momentarily warps into an impossible shape! You slash the deep elf pyromancer! You burn the deep elf pyromancer. You slash the cyclops! You burn the cyclops. Space momentarily warps into an impossible shape! You closely miss the deep elf pyromancer. You slash the cyclops! You burn the cyclops. Space momentarily warps into an impossible shape! You slice the cyclops!! You burn the cyclops. You kill the cyclops! You slice the deep elf pyromancer!! You burn the deep elf pyromancer. You kill the deep elf pyromancer! 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.) There is an open door here. There is a stone staircase leading up, spattered with blood here. Magic restored. There is an open door here. You now have 6402 gold pieces (gained 31). You now have 6408 gold pieces (gained 6). Things that are here: a +0 dagger; a +0 leather armour You now have 6431 gold pieces (gained 23). You see here 6 large rocks. There is an open door here. There is an open door here. Key pressed, stopping explore. There is an open door here. u - 4 scrolls of noise (gained 1) Things that are here: a +0 dagger; a +0 leather armour There is an open door here. There is an open door, spattered with blood here. Key pressed, stopping explore. Dicinne's ghost turns its malevolent gaze towards you. The vampire knight shouts! Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Search for what [Enter for "."]? runed Unknown command. Press: ? - help, v - describe, . - travel, g - get item Here: Dicinne's ghost (black smoke, fire blocked by a translucent stone wall) Item here: a Necronomicon. The floor, spattered with blood. You reach down and open the door. The vampire knight casts a spell at you. The vampire knight blinks! Space momentarily warps into an impossible shape! You hit the vampire knight but do no damage. You closely miss Dicinne's ghost. The vampire knight hits you with a +0 glaive!! The vampire knight bites you! The vampire knight draws strength from your injuries! Dicinne's ghost mumbles some strange words. Dicinne's ghost blinks! Space momentarily warps into an impossible shape! You completely miss Dicinne's ghost. You slash the vampire knight! You burn the vampire knight. The vampire knight closely misses you. The vampire knight bites you. The vampire knight draws strength from your injuries! Dicinne's ghost hits you. Space momentarily warps into an impossible shape! You hit the vampire knight. You burn the vampire knight. You barely miss Dicinne's ghost. The vampire knight closely misses you. The vampire knight barely misses you. Dicinne's ghost points at you and mumbles some strange words. The blast of sand misses you. Space momentarily warps into an impossible shape! You barely miss the vampire knight. You completely miss Dicinne's ghost. The vampire knight hits you with a +0 glaive. The vampire knight bites you. Dicinne's ghost casts a spell. Dicinne's ghost blinks! Space momentarily warps into an impossible shape! You hit the vampire knight but do no damage. You hit Dicinne's ghost but do no damage. You block the vampire knight's attack. The vampire knight misses you. Dicinne's ghost hits you. Space momentarily warps into an impossible shape! You closely miss the vampire knight. You barely miss Dicinne's ghost. The vampire knight is struck by your spines. The vampire knight hits you with a +0 glaive! The vampire knight bites you! The vampire knight draws strength from your injuries! Dicinne's ghost closely misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Press: ? - help, v - describe, . - travel Here: a vampire knight, wielding a +0 glaive and wearing a +0 chain mail (moderately damaged) The floor. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The vampire knight completely misses you. x2 Dicinne's ghost casts a spell. Dicinne's ghost blinks! Your +2 great sword of flaming stops flaming. You feel stronger. You feel agile. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} glows with a cold blue light! d - the +4 scimitar of Qouridof (weapon) {freeze, rPois Str+4 Dex+2} You slash the vampire knight! You freeze the vampire knight. You touch the vampire knight! You sap its willpower! The vampire knight is severely damaged. The vampire knight draws life force from you! The vampire knight is healed by the life force! Dicinne's ghost closely misses you. You slash the vampire knight! You touch the vampire knight! You sap its willpower! The vampire knight is almost destroyed. The vampire knight hits you with a +0 glaive! * * * LOW HITPOINT WARNING * * * The vampire knight completely misses you. You block Dicinne's ghost's attack. You barely miss the vampire knight. The vampire knight is almost destroyed. You slice the vampire knight!! You freeze the vampire knight. You destroy the vampire knight! Your surroundings suddenly seem different. There is an open door here. There is a stone staircase leading up, spattered with blood here. You start resting. Magic restored. You start resting. Dicinne's ghost is nearby! Dicinne's ghost turns its malevolent gaze towards you. You fly upwards. There is a stone staircase leading down here. You start resting. HP restored. You fly downwards. Level annotation: Dicinne's ghost, journeyman VSEE There is a stone staircase leading up, spattered with blood here. Dicinne's ghost gestures wildly while chanting. Dicinne's ghost blinks! Things that are here: a +0 plate armour; a +0 great mace No target in view! There is an open door, spattered with blood here. Dicinne's ghost grins evilly. Dicinne's ghost gestures at you while chanting. The blast of sand misses you. Dicinne's ghost screams, "You must not succeed where I failed!" You block Dicinne's ghost's attack. You barely miss Dicinne's ghost. Your touch misses Dicinne's ghost. Dicinne's ghost gestures wildly while chanting. Dicinne's ghost blinks! Dicinne's ghost is struck by your spines. Dicinne's ghost hits you but does no damage. You closely miss Dicinne's ghost. Your touch misses Dicinne's ghost. Dicinne's ghost is lightly damaged. Dicinne's ghost mumbles some strange words. Dicinne's ghost blinks! Space momentarily warps into an impossible shape! You completely miss Dicinne's ghost. Dicinne's ghost points at you and mumbles some strange words. The blast of sand hits you but does no damage. You hit Dicinne's ghost but do no damage. Dicinne's ghost is lightly damaged. You hit Dicinne's ghost. You freeze Dicinne's ghost. Dicinne's ghost is lightly damaged. Dicinne's ghost hits you but does no damage. You slice Dicinne's ghost!! You freeze Dicinne's ghost! Dicinne's ghost is severely damaged. Dicinne's ghost misses you. You completely miss Dicinne's ghost. Dicinne's ghost is severely damaged. You hit Dicinne's ghost but do no damage. Your punch misses Dicinne's ghost. Dicinne's ghost is severely damaged. Dicinne's ghost casts a spell at you. The blast of sand misses you. You completely miss Dicinne's ghost. Dicinne's ghost is severely damaged. Dicinne's ghost completely misses you. You closely miss Dicinne's ghost. Dicinne's ghost is severely damaged. You slash Dicinne's ghost! You freeze Dicinne's ghost. Dicinne's ghost is almost destroyed. Dicinne's ghost casts a spell at you. The blast of sand hits you but does no damage. You completely miss Dicinne's ghost. Dicinne's ghost is almost destroyed. You block Dicinne's ghost's attack. You slash Dicinne's ghost! You freeze Dicinne's ghost. You destroy Dicinne's ghost! No target in view! No target in view! You now have 6438 gold pieces (gained 7). You now have 6442 gold pieces (gained 4). Things that are here: a +0 chain mail; a +0 glaive There is an open translucent door here. You pick up a Necronomicon and begin reading... You add the spells Haunt, Borgnjor's Revivification and Death's Door to your library. t - 6 scrolls of immolation (gained 1) You now have 6457 gold pieces (gained 15). Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "runed", or ? for help]? . Unknown command. There is an open translucent door here. Things that are here: a +0 chain mail; a +0 glaive There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading up here. A boulder beetle and a deep elf pyromancer come into view. The deep elf pyromancer shouts! There are monsters nearby! There are monsters nearby! The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} stops glowing. Your +2 great sword of flaming bursts into flame! Z - a +2 great sword of flaming (weapon) Space momentarily warps into an impossible shape! You slice the deep elf pyromancer!! You burn the deep elf pyromancer! You hit the boulder beetle but do no damage. The boulder beetle curls into a ball and begins rolling! Space momentarily warps into an impossible shape! You slice the boulder beetle!! You burn the boulder beetle. You slash the deep elf pyromancer! You burn the deep elf pyromancer. You kill the deep elf pyromancer! Space momentarily warps into an impossible shape! You slice the boulder beetle!! You burn the boulder beetle! The boulder beetle closely misses you. The boulder beetle stops rolling and uncurls. Space momentarily warps into an impossible shape! You hit the boulder beetle but do no damage. The boulder beetle barely misses you. Space momentarily warps into an impossible shape! You slash the boulder beetle! You burn the boulder beetle. You kill the boulder beetle! 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.) Magic restored. You now have 6475 gold pieces (gained 18). Found a stone staircase leading up. You now have 6482 gold pieces (gained 7). You see here a +0 short sword. A vault guard is nearby! A vault guard is nearby! A vault guard is nearby! Space momentarily warps into an impossible shape! You hit the vault guard. You burn the vault guard. Space momentarily warps into an impossible shape! You carve the vault guard like a ham!!! You burn the vault guard! Space momentarily warps into an impossible shape! You hit the vault guard but do no damage. Space momentarily warps into an impossible shape! You slice the vault guard!! You burn the vault guard. You kill the vault guard! 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 now have 6486 gold pieces (gained 4). Things that are here: a +0 battleaxe; a +0 chain mail You now have 6497 gold pieces (gained 11). You see here a staff of earth. Found 5 stones. Found a dagger. You now have 6515 gold pieces (gained 18). A tengu warrior comes into view. It is wielding a +2 halberd of pain. You see here 5 stones. A tengu warrior is nearby! A tengu warrior is nearby! Space momentarily warps into an impossible shape! You hit the tengu warrior. You burn the tengu warrior. The tengu warrior shouts! Space momentarily warps into an impossible shape! You barely miss the tengu warrior. Space momentarily warps into an impossible shape! You barely miss the tengu warrior. Space momentarily warps into an impossible shape! You barely miss the tengu warrior. Space momentarily warps into an impossible shape! You closely miss the tengu warrior. The tengu warrior hits you from afar with a +2 halberd of pain! You writhe in agony. Space momentarily warps into an impossible shape! You slice the tengu warrior!! You burn the tengu warrior! The tengu warrior misses you. Space momentarily warps into an impossible shape! You hit the tengu warrior. You burn the tengu warrior. The tengu warrior completely misses you. Space momentarily warps into an impossible shape! You slice the tengu warrior!! You burn the tengu warrior. You kill the tengu warrior! You don't have enough magic to cast this spell. You see here a +0 dagger. There is a stone staircase leading up here. HP restored. You see here a +0 dagger. You now have 6521 gold pieces (gained 6). Things that are here: a +2 halberd of pain; a +0 leather armour Found an escape hatch in the ceiling. As you open the door, it creaks loudly! An occultist comes into view. It is wielding a +0 dagger. The occultist shouts! You hear a shout! x2 An occultist is nearby! An occultist is nearby! Space momentarily warps into an impossible shape! You closely miss the occultist. Space momentarily warps into an impossible shape! You barely miss the occultist. A deep elf pyromancer comes into view. It is wielding a +0 long sword. A tengu conjurer comes into view. Space momentarily warps into an impossible shape! You slice the deep elf pyromancer!! You burn the deep elf pyromancer! You miss the occultist. You hit the tengu conjurer. You burn the tengu conjurer. The occultist is struck by your spines. The occultist hits you with a +0 dagger! The tengu conjurer casts a spell. The tengu conjurer conjures a globe of magical energy! A battlesphere comes into view. Space momentarily warps into an impossible shape! You barely miss the occultist. You hit the deep elf pyromancer but do no damage. You miss the tengu conjurer. The occultist casts a spell at you. The poison arrow hits you!! You are poisoned. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1591-g515db51 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: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_AUTOFIRE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [rotlqkf] Species: Demonspawn Job: Warper HP: 97/122; mods: 0/0 MP: 12/30; mod: 0 Stats: 14 (14) 18 (18) 24 (24) Position: (31, 46), god: Gozag (20), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 12 | 4536 | 486/750 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 25 | 17 | 10309 | 142/1338 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 51 | 51/59 Armour | X | 0 | 0 | 0 | 51 | 51/59 Dodging | X | 1 | 25 | 12 | 5385 | 569/892 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 25 | 11 | 4801 | 788/803 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 8 | 2140 | 0/535 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #11: 29000 Attributes: #12: 7754 #13: 1107 #22: 1 #23: 19471 #24: -126297910 #49: 2519 #57: 126 Mutations: large bone plates: 2 (innate) cold resistance: 1 fire resistance: 1 spiny: 2 (innate) magic shield: 1 (innate) magic regeneration: 1 (innate) magic link: 1 (innate) bedeviling: 1 (innate) demonic touch: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #51: +2 great sword of flaming eq slot #1, inv slot #14: +0 cloak of the Earth {Fly} eq slot #2, inv slot #50: +0 helmet of intelligence eq slot #4, inv slot #16: +2 pair of boots eq slot #6, inv slot #2: +1 leather armour "Timnid" {*Slow rElec rN+ Str+2} eq slot #7, inv slot #45: +6 ring of dexterity eq slot #8, inv slot #40: +5 ring of evasion }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .# #### <. 8..# .# # .e. ##.### #.####### #..#... .# #....... #..#..# .# #.###.... #*.p..# .#.# #.### #@.#####^# #.# #........#####<# #.###..........# #.# #)########## #.###.# .######..).(# ........#.#.# .########.#.# #.#.# #### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< grunt_orc_gardens_store: antique weapon shop grunt_orc_gardens_boss: false grunt_orc_gardens_giant_problem: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (38, 30): {{{{ CLASS: FogMachine pow_min: 100 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 100 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 1 listener_only: false delay_max: 1 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: thin mist props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 1 at (38, 36): {{{{ CLASS: FogMachine pow_min: 100 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 100 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 1 listener_only: false delay_max: 1 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: sparse dust props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>