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:54:07.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) [0x7f6224cd04c0]: /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+0x1ffd) [0xaa237d]: 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) [0x7f6224cbb840]: /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". 0x00007f6225075f2a in __waitpid (pid=24670, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f6225075f2a in __waitpid (pid=24670, 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=0x7f6225060540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 24644\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704516958 dir = "/var/dcss/gamedata/dcss/morgue/rotlqkf/" name = "/var/dcss/gamedata/dcss/morgue/rotlqkf/crash-rotlqkf-20240106-045558.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f6225060540 <_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=0x7ffc877c7050, 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=0x7ffc877c7050, mon=0x1353810 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffc877c7050, 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 = 176, victim = std::unique_ptr = {get() = 0x3bfee30}, did_sanctuary = 96}} beam_hit = r = {bits = std::vector of length -4, capacity 0 = {1599031647, 1162627398, 789195050, 796025206, 1936941924, 1769300527, 796091500, 1936941924, 1970435117, 1815047022, 1936028769, 1768042356, 1667510126, 1596486515, 1681076570, 1919115119, 1600680801, 1886221668, 2016422774, 694510643, 2016434976, 1698249015, 979199332, 1601135648, 1935766115, 1969512296, 690516077, 1635135242, 1667510130, 1647276915, 1684826485, 1667510131, 1949135731, 1802401138, 1952541743, 796160869, 795765090, 1936941924, 844783400, 1634886448, 1935632499, 1634625385, 1634230124, 1701602414, 808151410, 812003704, 811278377, 809056120, 1563440696, 1919098938, 1600680801, 1852270963, 1751084129, 1818521185, 1764258405, 170488942, 4294967040, 2, 4294967289, 4294967293, 4294967289, 3, 4294967289, 4294967292, 4294967289, 4, 241, 0, 621149272, 32610, 621149272, 32610, 4294967289, 6, 4294967289, 7, 0, 4294967289, 4294967295, 4294967289, 1, 4294967289, 4294967294, 4294967289, 2, 4294967289, 4294967293, 4294967289, 3, 4294967289, 4294967292, 4294967289, 4, 4294967289, 4294967291, 4294967289, 5, 4294967289, 4294967290, 4294967289, 6, 4294967289, 0, 7, 4294967295, 7, 1, 7, 0, 0, 62101344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2273079648, 32764, 11906257, 0, 624, 0, 64, 0, 1935766083, 1633886312, 1684370293, 544825888, 1852270963, 589327457, 1176517176, 1952542572, 543649385, 1852403568, 2019893364, 1953523043, 7237481, 0, 81, 0, 63232224, 0, 621149112, 32610, 544367988, 1936617315, 539765364, 1953263458, 1646275622, 745303919, 1869570592, 10604, 62910784, 0, 62910784, 0, 80, 0, 96, 0, 1, 0, 65671736, 0, 0, 0, 0, 0, 62910880, 0, 11, 0, 1886351972, 1601332592, 6580589, 0, 1953693700, 8250, 482, 0, 96, 0, 1889, 0, 63549776, 0, 63584320, 0, 64221744, 0, 64807376, 0, 0, 0, 4294967289, 4294967290...}, children = std::map with 512 elements} rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffc877c7050) at beam.cc:1092 ignored = false m = 0x1353810 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffc877c7050) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffc877c7050) 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 = 26, y = 42}, target = {x = 30, y = 45}, 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 = 65535, 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 = 26, y = 42}, target = {x = 30, y = 45}, 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 = 65535, 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=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 = 26, y = 42}, target = {x = 30, y = 45}, 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 = 27, y = 42}, {x = 28, y = 43}, {x = 29, y = 44}}, 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 = 29.571428571428562, y = 44.428571428571438}, dir = {x = 0.80000000000000004, y = 0.60000000000000009}}, on_corner = false, cycle_idx = 3}, 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 0x0000000000aa237d in _do_mon_spell (mons=0x1353668 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=84, mons=...) at mon-act.cc:1605 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1353668 ) at mon-act.cc:1933 entry = disabled = old_energy = 84 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1353668 oldspeed = 84 tries = 10 #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=0x7ffc877c83b8) 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 24644) 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 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. Welcome back, rotlqkf the Demonspawn Warper. Gozag says: Greed is good. Press ? for a list of commands and other information. 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. You burn the boulder beetle. The boulder beetle curls into a ball and begins rolling! The deep elf pyromancer gestures wildly while chanting. Space momentarily warps into an impossible shape! You barely miss the fire elemental. You hit the boulder beetle but do no damage. You slice the deep elf pyromancer!! You burn the deep elf pyromancer! You kill the deep elf pyromancer! The fire elemental disappears in a puff of smoke! Space momentarily warps into an impossible shape! You hit the boulder beetle but do no damage. The boulder beetle 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 bites you but does no damage. Space momentarily warps into an impossible shape! You hit the boulder beetle. You burn the boulder beetle. The boulder beetle leaps! Space momentarily warps into an impossible shape! You slice the boulder beetle!! You burn the boulder beetle. The boulder beetle curls into a ball and begins rolling! 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 but do no damage. You block the boulder beetle's attack. The boulder beetle stops rolling and uncurls. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. You hit the boulder beetle but do no damage. The boulder beetle is severely wounded. The boulder beetle completely misses you. You hit the boulder beetle but do no damage. The boulder beetle is severely wounded. The boulder beetle completely misses you. You hit the boulder beetle but do no damage. The boulder beetle is severely wounded. The boulder beetle is struck by your spines. The boulder beetle bites you but does no damage. You slash the boulder beetle! You burn the boulder beetle. The boulder beetle is almost dead. You hit the boulder beetle. You burn the boulder beetle. The boulder beetle is almost dead. The boulder beetle completely misses you. You hit the boulder beetle. You burn the boulder beetle. The boulder beetle is almost dead. The boulder beetle misses you. You hit the boulder beetle but do no damage. The boulder beetle is almost dead. The boulder beetle bites you!! You completely miss the boulder beetle. The boulder beetle is almost dead. The boulder beetle closely misses you. You hit the boulder beetle but do no damage. The boulder beetle is almost dead. The boulder beetle bites you. You slice the boulder beetle!! You burn the boulder beetle. You kill the boulder beetle! No target in view! No target in view! Magic restored. HP restored. You now have 6479 gold pieces (gained 22). Found a stone staircase leading up. You now have 6484 gold pieces (gained 5). You see here a +0 short sword. You now have 6495 gold pieces (gained 11). You see here a staff of earth. Found 5 stones. Found a dagger. You now have 6513 gold pieces (gained 18). A tengu warrior comes into view. It is wielding a +2 halberd of pain. The tengu warrior shouts! You see here 5 stones. A tengu warrior is nearby! A tengu warrior is nearby! Space momentarily warps into an impossible shape! You miss the tengu warrior. Space momentarily warps into an impossible shape! You slash the tengu warrior! You burn the tengu warrior. Space momentarily warps into an impossible shape! You miss the tengu warrior. Space momentarily warps into an impossible shape! You 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 miss the tengu warrior. The tengu warrior completely misses you. Space momentarily warps into an impossible shape! You hit the tengu warrior. You burn the tengu warrior. The tengu warrior misses you. Space momentarily warps into an impossible shape! You completely miss the tengu warrior. The tengu warrior hits you from afar with a +2 halberd of pain! You don't have enough magic to cast this spell. The tengu warrior is struck by your spines. The tengu warrior completely misses you. You block the tengu warrior's attack. The tengu warrior closely misses you. You slice the tengu warrior!! You burn the tengu warrior! You kill the tengu warrior! No target in view! No target in view! You now have 6521 gold pieces (gained 8). Things that are here: a +2 halberd of pain; a +0 leather armour Found an escape hatch in the ceiling. Press: ? - help, v - describe, . - travel A closed door. Placed new exclusion. Reduced exclusion size to a single square. An eight-headed hydra comes into view. The eight-headed hydra roars! An eight-headed hydra is nearby! An eight-headed hydra is nearby! Okay, then. Space momentarily warps into an impossible shape! You chop one of the eight-headed hydra's heads off! The flame cauterises the wound! You slash the seven-headed hydra! You burn the seven-headed hydra. Space momentarily warps into an impossible shape! You lop 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. Space momentarily warps into an impossible shape! You slice one of the six-headed hydra's heads off! The flame cauterises the wound! You slice the five-headed hydra!! You burn the five-headed hydra. You hack one of the five-headed hydra's heads off! The flame cauterises the wound! You slash the four-headed hydra! You burn the four-headed hydra. You kill the four-headed hydra! No target in view! No target in view! You now have 6542 gold pieces (gained 21). An eight-headed hydra and a skeletal warrior come into view. There are monsters nearby! There are monsters nearby! Space momentarily warps into an impossible shape! You hit the skeletal warrior. You burn the skeletal warrior. You chop one of the eight-headed hydra's heads off! The flame cauterises the wound! You slice the seven-headed hydra!! You burn the seven-headed hydra. Space momentarily warps into an impossible shape! You hit the skeletal warrior but do no damage. You hack one of the seven-headed hydra's heads off! The flame cauterises the wound! You slice the six-headed hydra!! You burn the six-headed hydra! Space momentarily warps into an impossible shape! You barely miss the six-headed hydra. You slash the skeletal warrior! You burn the skeletal warrior. A skeletal warrior comes into view. It is wielding a +0 glaive. A skeletal warrior comes into view. It is wielding a +0 long sword. Space momentarily warps into an impossible shape! You completely miss the skeletal warrior. You slice one of the six-headed hydra's heads off! The flame cauterises the wound! You slice the five-headed hydra!! You burn the five-headed hydra. You kill the five-headed hydra! You barely miss the skeletal warrior. A skeletal warrior comes into view. It is wielding a +0 short sword. Training target 12.0 for Spellcasting reached! Your Spellcasting skill increases to level 12! Space momentarily warps into an impossible shape! You completely miss the skeletal warrior. You hit the skeletal warrior but do no damage. x2 Space momentarily warps into an impossible shape! You closely miss the skeletal warrior. x2 There is an escape hatch in the ceiling here. Space momentarily warps into an impossible shape! You slice the skeletal warrior!! You burn the skeletal warrior. You hit the skeletal warrior but do no damage. You slice the skeletal warrior!! You burn the skeletal warrior. Space momentarily warps into an impossible shape! You slash the skeletal warrior! You burn the skeletal warrior. You hit the skeletal warrior but do no damage. You slice the skeletal warrior!! You burn the skeletal warrior! Space momentarily warps into an impossible shape! You hit the skeletal warrior. You burn the skeletal warrior. You closely miss the skeletal warrior. You hit the skeletal warrior but do no damage. Space momentarily warps into an impossible shape! You chop the skeletal warrior into pieces!!! You burn the skeletal warrior. You destroy the skeletal warrior! You barely miss the skeletal warrior. You slash the skeletal warrior! You burn the skeletal warrior. The skeletal warrior hits you with a +0 long sword!! The skeletal warrior completely misses you. Space momentarily warps into an impossible shape! You barely miss the skeletal warrior. You closely miss the skeletal warrior. You hit the skeletal warrior. You burn the skeletal warrior. The skeletal warrior completely misses you. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. You block the skeletal warrior's attack. The skeletal warrior is struck by your spines. The skeletal warrior completely misses you. You slash the skeletal warrior! You burn the skeletal warrior. The skeletal warrior is heavily damaged. The skeletal warrior hits you from afar with a +0 halberd. The skeletal warrior completely misses you. 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} The skeletal warrior hits you from afar with a +0 halberd! You hit the skeletal warrior but do no damage. You touch the skeletal warrior! You sap its willpower! The skeletal warrior is almost destroyed. The skeletal warrior closely misses you. You slash the skeletal warrior! You freeze the skeletal warrior. You destroy the skeletal warrior! The skeletal warrior completely misses you. The skeletal warrior is struck by your spines. The skeletal warrior barely misses you. Things that are here: 8 gold pieces; a +0 long sword You hit the skeletal warrior but do no damage. Your touch misses the skeletal warrior. The skeletal warrior is heavily damaged. The skeletal warrior is distracted by your dazzling golden aura. The skeletal warrior closely misses you. You slash the skeletal warrior! You freeze the skeletal warrior. The skeletal warrior is severely damaged. You slash the skeletal warrior! You freeze the skeletal warrior. The skeletal warrior is almost destroyed. You block the skeletal warrior's attack. You slash the skeletal warrior! You freeze the skeletal warrior. You destroy the skeletal warrior! Things that are here: 8 gold pieces; a +0 halberd You slash the skeletal warrior! You freeze the skeletal warrior. The skeletal warrior is no longer distracted by gold. The skeletal warrior is almost destroyed. The skeletal warrior misses you. You slash the skeletal warrior! You destroy the skeletal warrior! You now have 6550 gold pieces (gained 8). There is an escape hatch in the ceiling here. You see here a +0 short sword. You now have 6558 gold pieces (gained 8). You see here a +0 halberd. You now have 6566 gold pieces (gained 8). You see here a +0 long sword. You see here a +0 halberd. You now have 6573 gold pieces (gained 7). You see here a +0 glaive. Roxanne, Geomancer Emeritus comes into view. Found a glowing morningstar. Marking area around Roxanne as unsafe for travelling. You see here 16 gold pieces. 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) Roxanne sighs and says, "It wouldn't be so bad were it not for the bird droppings." Space momentarily warps into an impossible shape! You slash Roxanne! Space momentarily warps into an impossible shape! You slash Roxanne! Roxanne says, "Come nearer, honey, I don't have a heart of stone." Space momentarily warps into an impossible shape! You hit Roxanne but do no damage. Roxanne says, "Come nearer, honey, I don't have a heart of stone." Roxanne casts a spell. You blink. A cyclops comes into view. Space momentarily warps into an impossible shape! You slash the cyclops! You burn the cyclops. The cyclops shouts! You hit Roxanne. Space momentarily warps into an impossible shape! You hit Roxanne. You slice the cyclops!! You burn the cyclops. Roxanne mumbles some strange words. You blink. Found a rapier. Space momentarily warps into an impossible shape! You slash Roxanne! Space momentarily warps into an impossible shape! You hit the cyclops. You burn the cyclops. You slice Roxanne!! You burn Roxanne. Roxanne mumbles some strange words. The crystal spear misses you. Space momentarily warps into an impossible shape! You slice Roxanne!! You burn Roxanne. You barely miss the cyclops. 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 hit Roxanne. Roxanne is heavily damaged. Roxanne casts a spell. The bolt of magma misses you. You hit Roxanne. Roxanne is heavily damaged. Roxanne says, "Come nearer, honey, I don't have a heart of stone." You slash Roxanne! Roxanne is heavily damaged. You slash Roxanne! You freeze Roxanne. Roxanne is heavily damaged. You slice the cyclops!! You freeze the cyclops. You kill the cyclops! You hit Roxanne. Roxanne is severely damaged. You hit Roxanne. You touch Roxanne! Roxanne is severely damaged. You slice Roxanne!! You freeze Roxanne. You touch Roxanne! Roxanne is almost destroyed. You hit Roxanne. Roxanne is almost destroyed. You hit Roxanne but do no damage. Roxanne is almost destroyed. You slash Roxanne! You touch Roxanne. You destroy Roxanne! You now have 6591 gold pieces (gained 18). Things that are here: a granite talisman; a +0 morningstar of protection Found a short sword. You now have 6619 gold pieces (gained 28). You see here 4 large rocks. You now have 6635 gold pieces (gained 16). t - 7 scrolls of immolation (gained 1) A manticore comes into view. Space momentarily warps into an impossible shape! You slash the manticore! You freeze the manticore. Space momentarily warps into an impossible shape! You hit the manticore. You freeze the manticore. Space momentarily warps into an impossible shape! You slash the manticore! You freeze the manticore. Space momentarily warps into an impossible shape! You barely miss the manticore. Space momentarily warps into an impossible shape! You slash the manticore! You freeze the manticore. You kill the manticore! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 6653 gold pieces (gained 18). You now have 6667 gold pieces (gained 14). Key pressed, stopping explore. Found a stormy altar of Qazlal. The vault guard shouts! A vault guard is nearby! Space momentarily warps into an impossible shape! You slash the vault guard! You freeze 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 hit the vault guard but do no damage. Space momentarily warps into an impossible shape! You hit the vault guard. You freeze the vault guard. Space momentarily warps into an impossible shape! You closely miss the vault guard. The vault guard hits you with a +0 battleaxe! You hit the vault guard but do no damage. The vault guard is lightly wounded. The vault guard is struck by your spines. The vault guard hits you with a +0 battleaxe! You slash the vault guard! You freeze the vault guard. Your touch misses the vault guard. The vault guard is heavily wounded. You slice the vault guard!! You freeze the vault guard. The vault guard is almost dead. The vault guard closely misses you. You slash the vault guard! You freeze the vault guard. You kill the vault guard! No target in view! No target in view! You now have 6672 gold pieces (gained 5). Things that are here: a +0 battleaxe; a +0 chain mail There is a stone staircase leading up here. Key pressed, stopping explore. Found a stone staircase leading up. You pick up an Everburning Encyclopedia and begin reading... You add the spells Ignite Poison, Sticky Flame and Ignition to your library. An orc comes into view. It is wielding a +2 heavy falchion. An orc comes into view. It is wielding a +0 flail. There are monsters nearby! There are monsters nearby! There are monsters nearby! Space momentarily warps into an impossible shape! You closely miss the orc. The orc shouts! You slash the orc! You freeze the orc. You kill the orc! Space momentarily warps into an impossible shape! You barely miss the orc. Space momentarily warps into an impossible shape! You hit the orc. You freeze the orc. Space momentarily warps into an impossible shape! You slash the orc! You freeze the orc. You kill the orc! 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.) A yaktaur comes into view. A yaktaur is nearby! A yaktaur is nearby! Space momentarily warps into an impossible shape! The yaktaur shouts! You slash the yaktaur! You freeze the yaktaur. Space momentarily warps into an impossible shape! You completely miss the yaktaur. The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you! Space momentarily warps into an impossible shape! You hit the yaktaur. You freeze the yaktaur. An orc knight comes into view. It is wielding a +1 great mace. An orc warrior comes into view. It is wielding a +0 halberd. Space momentarily warps into an impossible shape! You slice the yaktaur!! You freeze the yaktaur. You closely miss the orc warrior. You slash the orc knight! You freeze the orc knight. The yaktaur shoots a bolt. The bolt closely misses you. 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 yaktaur shoots a bolt. The bolt hits you! There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Magic restored. An orc wizard comes into view. It is wielding a +0 dagger. You fly downwards. Level annotation: exclusion: door There is a stone staircase leading up here. You fly upwards. The orc wizard shouts! The orc shouts! The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You hear a shout! There is a stone staircase leading down here. Space momentarily warps into an impossible shape! You barely miss the orc. Space momentarily warps into an impossible shape! You slash the orc! You freeze the orc. You kill the orc! 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.) An orc comes into view. It is wielding a +0 mace. An orc is nearby! An orc comes into view. It is wielding a +0 short sword. The orc shouts! You hit the orc. You freeze the orc. You touch the orc. You kill the orc! Something hits you. The orc closely misses you. Things that are here: 3 gold pieces; a +0 mace; a +0 leather armour You barely miss the orc. Something completely misses you. You slice the orc!! You freeze the orc. You kill the orc! No target in view! No target in view! No target in view! No target in view! No target in view! You closely miss something. You hear a shout! You hit something. You freeze something. You block something's attack. You hit something. You freeze something. You hit something. You freeze something. Reactivating autopickup. You feel a bit more experienced. You now have 6678 gold pieces (gained 6). Things that are here: a +0 dagger; a +0 robe You slice the fungus!! The fungus begins to die. You freeze the fungus! The fungus is lightly damaged. A nearby fungus withers and dies. Magic restored. HP restored. You now have 6681 gold pieces (gained 3). Things that are here: a +0 mace; a +0 leather armour You now have 6692 gold pieces (gained 11). Things that are here: a +0 short sword; a +0 club; a +0 scale mail Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Unknown command. Level map cleared. There is an open door here. There is an open door here. Key pressed, stopping explore. Key pressed, stopping explore. There is an open door, spattered with blood here. There is an open door here. Things that are here: a +0 leather armour; a +0 dagger There is an open door here. Key pressed, stopping explore. There is an open door here. There is an open door here. Things that are here: a +0 leather armour; a +0 dagger Key pressed, stopping explore. There is an open door here. There is an open door, spattered with blood here. There is an open translucent door here. There is an open translucent door here. Things that are here: a +0 chain mail; a +0 glaive Key pressed, stopping explore. There is an open door here. There is an open door here. There is an open door here. There is an open door here. Key pressed, stopping explore. There is an open door here. Key pressed, stopping explore. You see here a +0 robe. Done exploring. Done exploring. Done exploring. Done exploring. You see here a +0 robe. There is a stone staircase leading down here. You fly downwards. Level annotation: exclusion: door A warg comes into view. There is a stone staircase leading up here. Space momentarily warps into an impossible shape! The warg howls! You slice the orc knight!! You freeze the orc knight. You slash the warg! You freeze the warg. Space momentarily warps into an impossible shape! You hit the warg. You freeze the warg. You barely miss the orc knight. You block the warg's attack. The orc knight completely misses you. Space momentarily warps into an impossible shape! You hit the orc knight. You freeze the orc knight. You hit the warg. You freeze the warg. You block the warg's attack. You slash the orc knight! You freeze the orc knight. The orc knight is severely wounded. The orc knight is struck by your spines. The orc knight hits you with a +1 great mace. The warg misses you. You slice the orc knight!! You freeze the orc knight! You kill the orc knight! You hear a shout! The warg stops to sniff the ground. The warg is struck by your spines. The warg completely misses you. You slice the warg!! You freeze the warg. You kill the warg! The orc warrior barely misses you. You hit the orc warrior but do no damage. The orc warrior misses you. The yaktaur shoots a bolt. The bolt completely misses you. The bolt hits the orc warrior. You closely miss the orc warrior. The orc warrior is lightly wounded. The orc warrior misses you. An orc comes into view. It is wielding a +0 club. You barely miss the orc warrior. Your touch misses the orc warrior. The orc warrior is lightly wounded. You slash the orc warrior! You freeze the orc warrior. You touch the orc warrior! You kill the orc warrior! The yaktaur shoots a bolt. You block the bolt. You slice the orc!! You freeze the orc. You kill the orc! The yaktaur is distracted by your dazzling golden aura. There is a stone staircase leading up here. Things that are here: 3 gold pieces; a +1 great mace; a +0 plate armour The yaktaur shouts! You hit the yaktaur. You freeze the yaktaur. The yaktaur is no longer distracted by gold. The yaktaur is lightly wounded. You slice the yaktaur!! You freeze the yaktaur. You kill the yaktaur! No target in view! No target in view! Magic restored. You now have 6695 gold pieces (gained 3). Things that are here: a +1 great mace; a +0 plate armour You now have 6716 gold pieces (gained 21). You see here a +0 arbalest. You now have 6731 gold pieces (gained 15). You now have 6739 gold pieces (gained 8). Things that are here: a +0 halberd; a +0 chain mail You now have 6746 gold pieces (gained 7). You see here a +0 club. You now have 6753 gold pieces (gained 7). You see here a +0 flail. You now have 6759 gold pieces (gained 6). You see here a +2 heavy falchion. B - 6 scrolls of fog (gained 1) Key pressed, stopping explore. Key pressed, stopping explore. A centaur warrior simulacrum comes into view. A centaur warrior simulacrum is nearby! A centaur warrior simulacrum is nearby! A centaur warrior simulacrum is nearby! Space momentarily warps into an impossible shape! You slash the centaur warrior simulacrum! Space momentarily warps into an impossible shape! You barely miss the centaur warrior simulacrum. Space momentarily warps into an impossible shape! You slash the centaur warrior simulacrum! Space momentarily warps into an impossible shape! You slice the centaur warrior simulacrum!! The centaur warrior simulacrum vaporises! No target in view! No target in view! You now have 6763 gold pieces (gained 4). A cyclops comes into view. Found 3 stones. A cyclops is nearby! A cyclops is nearby! A cyclops is nearby! The cyclops shouts! The cyclops throws a large rock. The large rock misses you. The cyclops is struck by your spines. The cyclops closely misses you. You hit the cyclops. You freeze the cyclops. The cyclops is lightly wounded. You slice the cyclops!! You freeze the cyclops. The cyclops is severely wounded. The cyclops is struck by your spines. The cyclops hits you! You slash the cyclops! You freeze the cyclops. You touch the cyclops. You kill the cyclops! No target in view! No target in view! HP restored. You now have 6795 gold pieces (gained 32). You see here 4 large rocks. You see here 3 stones. 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. No target in view! No target in view! Press: ? - help, v - describe, . - travel The floor. Unknown command. Press: ? - help, v - describe, . - travel A closed door. Removed exclusion. You reach down and open the door. A tengu conjurer comes into view. The tengu conjurer shouts! You hear a shout! An occultist comes into view. It is wielding a +0 dagger. Found 25 gold pieces. An occultist comes into view. It is wielding a +0 dagger. A deep elf pyromancer comes into view. It is wielding a +0 long sword. You block the tengu conjurer's attack. The tengu conjurer completely misses you. The tengu conjurer misses you. There is an open door here. You completely miss the tengu conjurer. The occultist shouts! >>>>>>>>>>>>>>>>>>>>>> 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [rotlqkf] Species: Demonspawn Job: Warper HP: 122/122; mods: 0/0 MP: 31/31; mod: 0 Stats: 18 (18) 18 (18) 26 (26) Position: (30, 45), god: Gozag (20), turn_is_over: 1, banished: 0 Standing on/in/over feature: open door Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 34 | 12 | 4769 | 719/750 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 33 | 17 | 10533 | 366/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 | 33 | 12 | 5613 | 797/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 | 0 | 0 | 12 | 4816 | 0/892 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: Attributes: #12: 8028 #13: 1107 #22: 1 #23: 26507 #24: 1271691836 #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 #3: +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} 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#..###.###.###... .# #..# #.Q@..# ##.#.## #.## .# ##.# #$.#..#####^## #.# .# ### #..#........#####<# .# .p.##.###..........# .# #### 8..# #.# #)########## .# #((###### #.###.# .# #.#.#.######..[.(# .# #.#..........#.#.# .#####.#.#.########.#.# 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}}}} >>>>>>>>>>>>>>>>>>>>>>