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: 3479872105656545702, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Superstore -rc /var/dcss/gamedata/dcss-trunk/rc-files/Superstore.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Superstore.macro -morgue /var/dcss/gamedata/dcss/morgue/Superstore/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Superstore:2024-01-06.11:13:15.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) [0x7f41682484c0]: /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) [0x7f4168233840]: /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". 0x00007f41685edf2a in __waitpid (pid=2684, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f41685edf2a in __waitpid (pid=2684, 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=0x7f41685d8540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2431\000\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704541213 dir = "/var/dcss/gamedata/dcss/morgue/Superstore/" name = "/var/dcss/gamedata/dcss/morgue/Superstore/crash-Superstore-20240106-114013.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f41685d8540 <_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=0x7ffc6c7546b0, mon=0x13543a8 ) at beam.cc:4475 mon_source = preac = 0 post = 20267944 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffc6c7546b0, mon=0x13543a8 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffc6c7546b0, mon=0x13543a8 ) 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 = 208, victim = std::unique_ptr = {get() = 0x47f7a80}, did_sanctuary = 176}} beam_hit = r = {bits = std::vector of length -4, capacity 0 = {7497059, 0, 256, 0, 17039361, 0, 70620136, 0, 0, 0, 4294967040, 6, 3, 6, 532, 189, 0, 4294967295, 4294967295, 4, 0, 0, 0, 4294967290, 70620208, 0, 0, 0, 0, 1, 6, 4294967294, 70620240, 0, 0, 0, 0, 3, 6, 4294967292, 4, 0, 6, 0, 8, 8, 0, 8, 4240408, 4294967040, 0, 8, 168430090, 4294967050, 4294967290, 1, 0, 4294967294, 59319152, 0, 78624896, 0, 59319152, 0, 2, 0, 70620376, 0, 0, 0, 4294967040, 5, 4294967290, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 4294967040, 10231, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 700, 1, 528, 0, 96, 0, 0, 1077346304, 3, 32764, 45995920, 0, 4, 0, 0, 0, 0, 1078394880, 3, 1634557806, 45996160, 0, 4, 0, 0, 0, 96, 0, 65, 0, 72447632, 0, 33554950, 0, 0, 0, 45898944, 0, 46050112, 0, 70620768, 0, 73281632, 0, 49, 0, 70620704, 0, 1750925834, 32577, 70620792, 0, 45930384, 0, 6, 0, 65, 0, 70620768, 0, 33554950, 32577, 0, 0, 45898944, 0, 46050112, 0, 70620880, 0, 73281632, 0, 49, 0, 70620816, 0, 1750925834, 32577...}, children = std::map with 512 elements} rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffc6c7546b0) at beam.cc:1092 ignored = false m = 0x13543a8 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffc6c7546b0) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffc6c7546b0) 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 = 32, y = 49}, target = {x = 35, y = 51}, damage = {num = 0, size = 0}, ench_power = 108, hit = 27, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 895, 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 = -1, 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=0x1353810 , 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 = 32, y = 49}, target = {x = 35, y = 51}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 895, 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 = -1, 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=0x1353810 ) 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 = 32, y = 49}, target = {x = 35, y = 51}, damage = {num = 0, size = 0}, ench_power = 108, hit = 27, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 895, 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 2, capacity 2 = {{x = 33, y = 49}, {x = 34, y = 50}}, 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 = {[902] = 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 = 34.499999999999986, y = 50.500000000000014}, dir = {x = 0.83205029433784372, y = 0.55470019622522915}}, on_corner = false, cycle_idx = 2}, 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=0x1353810 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=81, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1353810 ) at mon-act.cc:1933 entry = disabled = old_energy = 81 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1353810 oldspeed = 81 tries = 13 #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=0x7ffc6c755a18) 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 2431) 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 = 14 Level id: D:14 Level build method = , level layout type = rooms, absdepth0 = 13 Level vaults: layout_roguey dungeon_decor minmay_misc_feat_encased kennysheep_kite_vault Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You see here a +0 chain mail. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Found a stone staircase leading down and a stone staircase leading up. No target in view! No target in view! No target in view! There is a stone staircase leading up here. You swap places. You swap places. You see here a +0 orcbow. N - a scroll of enchant armour As you read the scroll of enchant armour, it crumbles to dust. Your +0 helmet glows green for a moment. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Found an escape hatch in the floor. There is an escape hatch in the floor here. You pick up a book of Sloth and begin reading... You add the spells Leda's Liquefaction, Petrify and Metabolic Englaciation to your library. You swap places. You swap places. You swap places. Key pressed, stopping explore. Key pressed, stopping explore. w - 7 scrolls of revelation (gained 1) You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. There is an escape hatch in the floor here. There is a gate to the Vaults here. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You see here a +0 rapier. Done exploring. Done exploring. No target in view! You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. There is a stone staircase leading down here. You start waiting. Done waiting. You climb downwards. Your mindless puppets stay behind to rot. There is a stone staircase leading up here. Unknown command. You open the door. You open the door. There is an open door here. N - a scroll labelled SUITEM XOZUSM As you read the scroll labelled SUITEM XOZUSM, it crumbles to dust. The air around you briefly surges with heat, but it dissipates. It was a scroll of immolation. Unknown command. N - a scroll of blinking You swap places. There is an open door here. Key pressed, stopping explore. You open the door. There is an open door here. You open the door. Found a book of Spectacle. Found a stone staircase leading down. There is an open door here. Found a stone staircase leading down. There is a stone staircase leading down here. You open the door. There is an open door here. A deep elf pyromancer comes into view. It is wielding a +0 dagger. A deep elf pyromancer comes into view. It is wielding a +0 dagger. The deep elf pyromancer shouts! x2 The deep elf pyromancer points at you and mumbles some strange words. You block the pyre arrow. The deep elf pyromancer casts a spell. The deep elf pyromancer blinks! You puncture the deep elf pyromancer! You closely miss the deep elf pyromancer. Your bite misses the deep elf pyromancer. The deep elf pyromancer is lightly wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the deep elf pyromancer. x2 You hit the deep elf pyromancer. You hit the deep elf pyromancer but do no damage. The deep elf pyromancer is heavily wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the deep elf pyromancer but does no damage. Your +8 quick blade of Success {spect, Will- Str+7} closely misses the deep elf pyromancer. You block the deep elf pyromancer's attack. x2 You hit the deep elf pyromancer but do no damage. Your bite misses the deep elf pyromancer. You puncture the deep elf pyromancer! The deep elf pyromancer is severely wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the deep elf pyromancer! x2 You kill the deep elf pyromancer! Your bound catoblepas gores the deep elf pyromancer! The deep elf pyromancer casts a spell. You puncture the deep elf pyromancer! Your bite misses the deep elf pyromancer. You hit the deep elf pyromancer. The deep elf pyromancer is heavily wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the deep elf pyromancer. x2 Your bound catoblepas gores the deep elf pyromancer! The deep elf pyromancer hits your bound catoblepas but does no damage. The fire elemental hits your bound catoblepas. The fire elemental burns your bound catoblepas! You catch the helpless deep elf pyromancer completely off-guard! You stick the deep elf pyromancer like a pincushion!!! You kill the deep elf pyromancer! The fire elemental disappears in a puff of smoke! The dead are walking! You can now trade souls for undead servants. Your +8 quick blade of Success {spect, Will- Str+7} disappears. No target in view! You swap places. You open the door. A malevolent force fills the Dungeon... and a teleportation trap spontaneously manifests! You are yanked towards a nearby monster! Your surroundings suddenly seem different. A cyclops comes into view. Unknown command. You begin recalling your allies. Your bound catoblepas is recalled. Your deep elf pyromancer zombie is recalled. You finish recalling your allies. Unknown command. Unknown command. Unknown command. The helpless cyclops fails to defend itself. You spit the cyclops like a pig!!!! You kill the cyclops! The dead are walking! Unknown command. No target in view! Unknown command. No target in view! Magic restored. You see here 3 large rocks. You open the door. A wraith comes into view. Found a scroll of teleportation. There is an open door here. You closely miss the wraith. You bite the wraith. You drain its power. You hit the wraith but do no damage. Your bite misses the wraith. The wraith is lightly damaged. Your +8 quick blade of Success {spect, Will- Str+7} hits the wraith but does no damage. Your +8 quick blade of Success {spect, Will- Str+7} hits the wraith! The wraith misses you. You hit the wraith. x2; You bite the wraith. You drain its power. The wraith is severely damaged. Your +8 quick blade of Success {spect, Will- Str+7} hits the wraith but does no damage. Your +8 quick blade of Success {spect, Will- Str+7} hits the wraith. Your bound catoblepas gores the wraith!! The wraith is destroyed! No target in view! Unknown command. No target in view! You swap places. Your +8 quick blade of Success {spect, Will- Str+7} disappears. h - 11 scrolls of teleportation (gained 1) You open the door. There is an open door here. You open the door. There is an open door here. A kobold demonologist comes into view. It is wielding a +0 dagger. The kobold demonologist casts a spell. You hit the shadow imp. You bite the shadow imp. You kill the shadow imp! The shadow imp disappears in a puff of smoke! You block the kobold demonologist's attack. You hit the kobold demonologist. x2 The kobold demonologist is moderately wounded. You block the kobold demonologist's attack. You hit the kobold demonologist. You bite the kobold demonologist, but do no damage. You puncture the kobold demonologist! You bite the kobold demonologist! The kobold demonologist's magic leaks into the air. You drain its magic. The kobold demonologist is almost dead. You block the kobold demonologist's attack. You completely miss the kobold demonologist. Your bite misses the kobold demonologist. You completely miss the kobold demonologist. You bite the kobold demonologist. You kill the kobold demonologist! The dead are walking! Unknown command. No target in view! Things that are here: a +0 dagger; a +0 robe A kobold comes into view. It is wielding a +0 short sword and quivering poisoned darts. A kobold is nearby! The kobold throws a poisoned dart. You block the poisoned dart. You hit the kobold. You kill the kobold! The dead are walking! You can now drain ambient life force. 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! No target in view! Unknown command. No target in view! Unknown command. Things that are here: a +0 short sword; 8 poisoned darts You swap places. You swap places. A kobold comes into view. It is wielding a +0 dagger and quivering poisoned darts. A kobold brigand comes into view. It is wielding a +0 dagger and quivering poisoned darts. A kobold comes into view. It is wielding a +0 dagger. You can no longer drain ambient life force. The kobold brigand shouts! The kobold shouts! You puncture the kobold! You kill the kobold! The dead are walking! You hear a shout! A kobold comes into view. It is wielding a +0 club and quivering poisoned darts. You hit the kobold. You kill the kobold! The kobold brigand throws a poisoned dart. You block the poisoned dart. The kobold throws a poisoned dart. You block the poisoned dart. A kobold demonologist comes into view. It is wielding a +0 dagger. Unknown command. You puncture the kobold demonologist! You bite the kobold demonologist. The kobold demonologist's magic leaks into the air. You drain its magic. You hit the kobold demonologist. The kobold demonologist is heavily wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the kobold demonologist. Your +8 quick blade of Success {spect, Will- Str+7} barely misses the kobold demonologist. Your kobold zombie hits the kobold brigand. The kobold demonologist falters for a moment. You hit the kobold demonologist. You bite the kobold demonologist, but do no damage. You puncture the kobold demonologist! The kobold demonologist is almost dead. Your +8 quick blade of Success {spect, Will- Str+7} hits the kobold demonologist! You kill the kobold demonologist! The dead are walking! You swap places. Your +8 quick blade of Success {spect, Will- Str+7} disappears. The kobold closely misses you. You block the kobold brigand's attack. Items here: ( ))) [. Unknown command. You hit the kobold brigand. Your bite misses the kobold brigand. You puncture the kobold brigand! The kobold brigand is moderately wounded. You block the kobold's attack. The kobold brigand hits you but does no damage. Your kobold zombie hits the kobold brigand but does no damage. Unknown command. You puncture the kobold brigand! You bite the kobold brigand. You drain its power. You hit the kobold brigand. Your bite misses the kobold brigand. The kobold brigand is almost dead. You block the kobold's attack. You block the kobold brigand's attack. Unknown command. You puncture the kobold brigand! You kill the kobold brigand! The dead are walking! You block the kobold's attack. You puncture the kobold! You kill the kobold! No target in view! You swap places. Things that are here: a +0 dagger; 4 poisoned darts No target in view! Things that are here: a +0 dagger; 5 poisoned darts You swap places. Things that are here: a +0 dagger; 4 poisoned darts You open the door. Key pressed, stopping explore. There is an open door here. As you open the door, it creaks loudly! A boulder beetle comes into view. The boulder beetle curls into a ball and begins rolling! There is an open door here. You block the boulder beetle's attack. The boulder beetle stops rolling and uncurls. You hit the boulder beetle. x2 You bite the boulder beetle, but do no damage. The boulder beetle is lightly wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the boulder beetle! Your +8 quick blade of Success {spect, Will- Str+7} hits the boulder beetle but does no damage. You block the boulder beetle's attack. You hit the boulder beetle. You puncture the boulder beetle! You bite the boulder beetle! You drain its power. The boulder beetle is heavily wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the boulder beetle but does no damage. Your +8 quick blade of Success {spect, Will- Str+7} hits the boulder beetle. The boulder beetle bites your +8 quick blade of Success {spect, Will- Str+7} but does no damage. Unknown command. You catch the helpless boulder beetle completely off-guard! You spit the boulder beetle like a pig!!! You kill the boulder beetle! The dead are walking! You can now drain ambient life force. Your +8 quick blade of Success {spect, Will- Str+7} disappears. You can now bind living souls. No target in view! Unknown command. No target in view! You open the door. There is an open door here. Key pressed, stopping explore. No target in view! You open the door. An efreet comes into view. It is wielding a +3 scimitar of flaming. You can now bind living souls. Found a war axe. There is an open door here. You can no longer bind living souls. You can no longer drain ambient life force. The helpless efreet fails to defend itself. You stick the efreet like a pincushion!!!! You kill the efreet! A black mist starts to gather... You can now drain ambient life force. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Unknown command. Unknown command. You see here a +3 scimitar of flaming. You open the door. There is an open door here. You open the door. Found 6 curare-tipped darts. No target in view! There is an open door here. You open the door. A white ugly thing comes into view. You can no longer drain ambient life force. There is an open door here. You can now drain ambient life force. 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! Unknown command. No target in view! You can now bind living souls. 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! No target in view! No target in view! 3 white ugly things come into view. The white ugly thing moves out of view. x2 A white ugly thing comes into view. The white ugly thing gurgles horribly! There is an open door here. You closely miss the white ugly thing. The white ugly thing gurgles horribly! You bite the white ugly thing! You drain its power. You puncture the white ugly thing! You bite the white ugly thing. You drain its power. The white ugly thing is moderately wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing! x2 The white ugly thing closely misses your +8 quick blade of Success {spect, Will- Str+7}. The white ugly thing gores your +8 quick blade of Success {spect, Will- Str+7}. Your spectral weapon shares its damage with you! The white ugly thing freezes your +8 quick blade of Success {spect, Will- Str+7}! Your +8 quick blade of Success {spect, Will- Str+7} resists. Your spectral weapon shares its damage with you! You puncture the white ugly thing! You bite the white ugly thing, but do no damage. You puncture the white ugly thing! You bite the white ugly thing. You kill the white ugly thing! Your +8 quick blade of Success {spect, Will- Str+7} disappears. Unknown command. You puncture the white ugly thing! You bite the white ugly thing. You drain its power. You feel invigorated. You puncture the white ugly thing! You bite the white ugly thing! You drain its power. The white ugly thing is moderately wounded. The white ugly thing closely misses you. Unknown command. You hit the white ugly thing. You bite the white ugly thing. You drain its power. You hit the white ugly thing. You bite the white ugly thing! You drain its power. The white ugly thing is severely wounded. You block the white ugly thing's attack. Unknown command. You hit the white ugly thing. Your bite misses the white ugly thing. You hit the white ugly thing. You bite the white ugly thing. You drain its power. The white ugly thing is almost dead. You block the white ugly thing's attack. x2 Unknown command. You hit the white ugly thing. You bite the white ugly thing. You kill the white ugly thing! The dead are walking! The white ugly thing gores you but does no damage. Unknown command. Unknown command. You hit the white ugly thing. You bite the white ugly thing. You drain its power. You puncture the white ugly thing! You bite the white ugly thing! You drain its power. The white ugly thing is moderately wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing! x2 You block the white ugly thing's attack. The white ugly thing barely misses your +8 quick blade of Success {spect, Will- Str+7}. Unknown command. You puncture the white ugly thing! You bite the white ugly thing, but do no damage. You puncture the white ugly thing! You bite the white ugly thing! You drain its power. The white ugly thing is almost dead. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing. You kill the white ugly thing! You barely miss the white ugly thing. You bite the white ugly thing, but do no damage. You closely miss the white ugly thing. You bite the white ugly thing, but do no damage. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing! x2 You block the white ugly thing's attack. The white ugly thing gores your +8 quick blade of Success {spect, Will- Str+7}! Your spectral weapon shares its damage with you! The white ugly thing freezes your +8 quick blade of Success {spect, Will- Str+7}! Your +8 quick blade of Success {spect, Will- Str+7} resists. Your spectral weapon shares its damage with you! Your +8 quick blade of Success {spect, Will- Str+7} disappears. You hit the white ugly thing. Your bite misses the white ugly thing. You hit the white ugly thing. The white ugly thing is moderately wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing! Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing. Your ugly thing zombie closely misses the white ugly thing. The white ugly thing barely misses your +8 quick blade of Success {spect, Will- Str+7}. You block the white ugly thing's attack. You hit the white ugly thing. x2; You bite the white ugly thing! You drain its power. You feel invigorated. The white ugly thing is severely wounded. Your +8 quick blade of Success {spect, Will- Str+7} misses the white ugly thing. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing! Your ugly thing zombie hits the white ugly thing but does no damage. The white ugly thing barely misses your +8 quick blade of Success {spect, Will- Str+7}. The white ugly thing engulfs you! The white ugly thing freezes you!! You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! You hit the white ugly thing but do no damage. You hit the white ugly thing. You bite the white ugly thing, but do no damage. The white ugly thing is almost dead. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing! You kill the white ugly thing! The dead are walking! Your +8 quick blade of Success {spect, Will- Str+7} disappears. You block the white ugly thing's attack. Your ugly thing zombie hits the white ugly thing! You hit the white ugly thing. You bite the white ugly thing! You drain its power. You feel invigorated. You hit the white ugly thing. You bite the white ugly thing! You drain its power. You feel invigorated. The white ugly thing is severely wounded. Your +8 quick blade of Success {spect, Will- Str+7} closely misses the white ugly thing. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing but does no damage. The white ugly thing completely misses you. Your ugly thing zombie barely misses the white ugly thing. Your ugly thing zombie misses the white ugly thing. You hit the white ugly thing. You bite the white ugly thing! You drain its power. You puncture the white ugly thing! You bite the white ugly thing. You drain its power. The white ugly thing is almost dead. Your +8 quick blade of Success {spect, Will- Str+7} hits the white ugly thing. You kill the white ugly thing! You swap places. Your +8 quick blade of Success {spect, Will- Str+7} disappears. HP restored. As you open the door, it creaks loudly! Unknown command. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. Found a robe. Found a stone staircase leading up. Found an orcbow. Found an escape hatch in the ceiling. You open the door. 3 red ugly things come into view. Found 7 stones. You swap places. There is an open door here. The red ugly thing gurgles horribly! x2 You block the red ugly thing's attack. The red ugly thing tentacle-slaps you. You are engulfed in flames!! You hit the red ugly thing. You bite the red ugly thing, but do no damage. You puncture the red ugly thing! You bite the red ugly thing. You drain its power. You feel invigorated. The red ugly thing is moderately wounded. You block the red ugly thing's attack. The red ugly thing closely misses you. You hit the red ugly thing. You bite the red ugly thing! You drain its power. You feel invigorated. You puncture the red ugly thing! You bite the red ugly thing! You drain its power. The red ugly thing is almost dead. The red ugly thing tentacle-slaps you but does no damage. You hit the red ugly thing. You puncture the red ugly thing! You kill the red ugly thing! The dead are walking! You barely miss the red ugly thing. You bite the red ugly thing! You drain its power. You puncture the red ugly thing! You bite the red ugly thing, but do no damage. The red ugly thing is moderately wounded. You block the red ugly thing's attack. The red ugly thing tail-slaps you but does no damage. You puncture the red ugly thing! You hit the red ugly thing but do no damage. You bite the red ugly thing! You drain its power. The red ugly thing is heavily wounded. You block the red ugly thing's attack. You puncture the red ugly thing! You bite the red ugly thing! You drain its power. You puncture the red ugly thing! You bite the red ugly thing. You kill the red ugly thing! The dead are walking! You hit the red ugly thing. You puncture the red ugly thing! You bite the red ugly thing, but do no damage. The red ugly thing is lightly wounded. The red ugly thing barely misses you. Your ugly thing zombie hits the red ugly thing! You hit the red ugly thing. x2 You bite the red ugly thing, but do no damage. The red ugly thing is moderately wounded. You block the red ugly thing's attack. Your ugly thing zombie barely misses the red ugly thing. Your ugly thing zombie hits the red ugly thing. You hit the red ugly thing. You bite the red ugly thing. You drain its power. You barely miss the red ugly thing. You bite the red ugly thing. You drain its power. The red ugly thing is heavily wounded. You puncture the red ugly thing! You bite the red ugly thing. You drain its power. You puncture the red ugly thing! You bite the red ugly thing. You drain its power. The red ugly thing is almost dead. The red ugly thing misses you. Your ugly thing zombie hits the red ugly thing. The red ugly thing dies! No target in view! Unknown command. No target in view! You swap places. You swap places. You see here 7 stones. You swap places. You swap places. You swap places. You swap places. You swap places. There is an open door here. You swap places. A boulder beetle comes into view. A boulder beetle is nearby! Found a potion of magic and a ring mail. Found an escape hatch in the floor. Found 5 poisoned darts. The helpless boulder beetle fails to defend itself. You stick the boulder beetle like a pincushion!!!! You kill the boulder beetle! The dead are walking! No target in view! No target in view! No target in view! No target in view! No target in view! Unknown command. Unknown command. No target in view! You swap places. B - 4 potions of magic (gained 1) You see here 5 poisoned darts. Found a falchion. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found a robe. There is an open door here. You see here a +0 robe. As you open the door, it creaks loudly! There is an open door here. You swap places. There is an open door here. Key pressed, stopping explore. You open the door. Found a stone staircase leading up. There is an open door here. There is a stone staircase leading up here. You swap places. Key pressed, stopping explore. You swap places. There is a stone staircase leading up here. You swap places. You swap places. You swap places. There is an open door here. You swap places. You open the door. There is an open door here. You open the door. There is an open door here. You now have 1454 gold pieces (gained 14). You now have 1474 gold pieces (gained 20). You swap places. You swap places. You open the door. Your boulder beetle zombie waves its antennae. There is an open door here. Found a stone staircase leading down. A laughing skull comes into view. A laughing skull is nearby! A laughing skull comes into view. The laughing skull gives a hideous shriek! x2 You hit the laughing skull. You miss the laughing skull. You bite the laughing skull, but do no damage. The laughing skull is lightly damaged. Your +8 quick blade of Success {spect, Will- Str+7} hits the laughing skull! Your +8 quick blade of Success {spect, Will- Str+7} hits the laughing skull but does no damage. The laughing skull closely misses you. You puncture the laughing skull! You hit the laughing skull. Your bite misses the laughing skull. The laughing skull is severely damaged. Your +8 quick blade of Success {spect, Will- Str+7} misses the laughing skull. Your +8 quick blade of Success {spect, Will- Str+7} hits the laughing skull. You block the laughing skull's attack. x2 Unknown command. You hit the laughing skull. You completely miss the laughing skull. Your bite misses the laughing skull. The laughing skull is almost destroyed. Your +8 quick blade of Success {spect, Will- Str+7} hits the laughing skull! You destroy the laughing skull! You block the laughing skull's attack. Unknown command. You hit the laughing skull. You bite the laughing skull, but do no damage. You miss the laughing skull. You bite the laughing skull! The laughing skull's magic leaks into the air. You drain its magic. The laughing skull is heavily damaged. Your +8 quick blade of Success {spect, Will- Str+7} barely misses the laughing skull. x2 You block the laughing skull's attack. You hit the laughing skull. You bite the laughing skull! You destroy the laughing skull! Your +8 quick blade of Success {spect, Will- Str+7} disappears. Unknown command. No target in view! There is a stone staircase leading down here. You open the door. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the gate. A centaur warrior comes into view. A centaur warrior is nearby! An orc wizard and a basilisk come into view. The orc wizard shouts! The centaur warrior shouts! You hear a horrible gurgling sound! A red ugly thing comes into view. The centaur warrior wields a +0 orcbow. The centaur warrior shoots an arrow. The arrow completely misses you. Your bound catoblepas breathes a plume of calcifying dust at the centaur warrior. The red ugly thing moves out of view. The basilisk hisses angrily. You hear a shout! x2 There is an open gate here. An arcanist comes into view. It is wielding a +0 dagger. Found 10 gold pieces. You hear a shout! The arcanist casts a spell. The arcanist seems to speed up. You hear a roar! You puncture the basilisk! You bite the basilisk, but do no damage. You hit the basilisk. The basilisk is moderately wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the basilisk! Your +8 quick blade of Success {spect, Will- Str+7} hits the basilisk. The centaur warrior is engulfed in calcifying dust. Your bound catoblepas breathes a plume of calcifying dust at the centaur warrior. The blast of calcifying dust hits the centaur warrior but does no damage. You catch the helpless basilisk completely off-guard! You perforate the basilisk like a sieve!!! You kill the basilisk! The dead are walking! You can now bind living souls. Your +8 quick blade of Success {spect, Will- Str+7} disappears. The centaur warrior is engulfed in calcifying dust. A seven-headed hydra, a gargoyle and a troll come into view. Found 5 stones and 9 gold pieces. The arcanist casts a spell at you. Your body becomes as fragile as glass! You hear a horrible gurgling sound! Unknown command. A centaur warrior comes into view. Found a scroll of teleportation. You hear a horrible gurgling sound! The centaur warrior shouts! You block the troll's attack. x3; The arcanist misses you. Your kobold zombie is engulfed in calcifying dust. Your kobold zombie is moving more slowly. You can no longer bind living souls. You barely miss the troll. You bite the troll! You drain its power. You puncture the troll! The troll is heavily wounded. You block the seven-headed hydra's attack. The seven-headed hydra closely misses you. The seven-headed hydra bites you but does no damage. The seven-headed hydra completely misses you. You block the seven-headed hydra's attack. x2 The seven-headed hydra misses you. A red ugly thing comes into view. Your bound catoblepas breathes a plume of calcifying dust at the arcanist. The blast of calcifying dust hits the arcanist. The arcanist is engulfed in calcifying dust. The arcanist is moving more slowly. You block the arcanist's attack. A tengu warrior comes into view. It is wielding a +0 dire flail. The troll barely misses you. x2; The troll completely misses you. Your basilisk zombie is engulfed in calcifying dust. Your basilisk zombie is moving more slowly. You puncture the troll! Your bite misses the troll. You hit the troll. You bite the troll. You drain its power. The troll is almost dead. You hear a horrible gurgling sound! The arcanist is engulfed in calcifying dust. You block the seven-headed hydra's attack. The seven-headed hydra misses you. The seven-headed hydra bites you but does no damage. You block the seven-headed hydra's attack. The seven-headed hydra misses you. You block the seven-headed hydra's attack. x2 The troll completely misses you. The troll misses you. The troll claws you. You hear a shout! The helpless arcanist fails to defend itself. You perforate the arcanist like a sieve!!!! You kill the arcanist! The dead are walking! You can now bind living souls. Your spectral efreet barely misses the centaur warrior. You block the seven-headed hydra's attack. x2 The seven-headed hydra closely misses you. You block the seven-headed hydra's attack. The seven-headed hydra bites you. You block the seven-headed hydra's attack. The seven-headed hydra bites you but does no damage. You hit the troll. Your bite misses the troll. You hit the troll. You kill the troll! The centaur warrior shoots an arrow. The arrow hits your basilisk zombie!! The centaur warrior wields a +0 orcbow. The centaur warrior shoots an arrow. The arrow hits you. A white ugly thing comes into view. Unknown command. You puncture the red ugly thing! You completely miss the red ugly thing. You bite the red ugly thing. You drain its power. You feel invigorated. The red ugly thing is lightly wounded. The centaur warrior shoots an arrow. You block the arrow. The seven-headed hydra completely misses you. You block the seven-headed hydra's attack. The seven-headed hydra misses you. The seven-headed hydra bites you but does no damage. You block the seven-headed hydra's attack. The seven-headed hydra barely misses you. The seven-headed hydra closely misses you. Your spectral efreet barely misses the centaur warrior. Your bound catoblepas gores the seven-headed hydra. Your ugly thing zombie hits the centaur warrior! You hit the red ugly thing. You bite the red ugly thing. You drain its power. You puncture the red ugly thing! You bite the red ugly thing. You drain its power. The red ugly thing is heavily wounded. The centaur warrior shoots an arrow. The arrow hits you! You block the red ugly thing's attack. The white ugly thing basks in the mutagenic energy from its kin and changes! You block the seven-headed hydra's attack. x2 The seven-headed hydra bites you but does no damage. You block the seven-headed hydra's attack. The seven-headed hydra bites you but does no damage. The seven-headed hydra barely misses you. The seven-headed hydra bites you but does no damage. Your spectral efreet hits the centaur warrior! Your basilisk zombie is engulfed in calcifying dust. Your bound catoblepas breathes a plume of calcifying dust at the seven-headed hydra. The blast of calcifying dust hits the seven-headed hydra! The blast of calcifying dust hits the red ugly thing. The centaur warrior shoots an arrow. The arrow hits your kobold zombie!! Your kobold zombie is destroyed! A skeletal warrior comes into view. It is wielding a +0 hand axe. Your ugly thing zombie hits the centaur warrior. You barely miss the red ugly thing. You bite the red ugly thing, but do no damage. You hit the red ugly thing. The red ugly thing is severely wounded. You block the red ugly thing's attack. A cyclops comes into view. The centaur warrior shoots an arrow. You block the arrow. Your spectral efreet hits the centaur warrior. Your spectral efreet drains the centaur warrior. The seven-headed hydra is engulfed in calcifying dust. The seven-headed hydra is moving more slowly. You block the seven-headed hydra's attack. x2 The seven-headed hydra closely misses you. The seven-headed hydra misses you. The seven-headed hydra bites you! x2 The seven-headed hydra barely misses you. Unknown command. You hit the red ugly thing but do no damage. You puncture the red ugly thing! You bite the red ugly thing. You drain its power. You feel invigorated. The red ugly thing is almost dead. Your bound catoblepas gores the seven-headed hydra. Your bound catoblepas drains the seven-headed hydra. Your basilisk zombie is engulfed in calcifying dust. The red ugly thing punches you. You are engulfed in flames!! * * * LOW HITPOINT WARNING * * * You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Your basilisk zombie cannot move out of your way! The seven-headed hydra is engulfed in calcifying dust. Your spectral efreet hits the centaur warrior! Your spectral efreet drains the centaur warrior. The centaur warrior unwields a +0 orcbow. The centaur warrior hits your spectral efreet but does no damage. The centaur warrior kicks your spectral efreet. Your arcanist zombie is engulfed in calcifying dust. Your arcanist zombie is moving more slowly. Your bound catoblepas gores the seven-headed hydra!! Your basilisk zombie is engulfed in calcifying dust. The seven-headed hydra is engulfed in calcifying dust. Your ugly thing zombie closely misses the centaur warrior. The red ugly thing attacks as it pursues you! The red ugly thing completely misses you. You puncture the red ugly thing! You bite the red ugly thing. You drain its power. You feel invigorated. You hit the red ugly thing. You kill the red ugly thing! The centaur warrior hits your spectral efreet. The centaur warrior kicks your spectral efreet but does no damage. Your spectral efreet barely misses the centaur warrior. The seven-headed hydra is engulfed in calcifying dust. Something hits your bound catoblepas! Something kicks your bound catoblepas but does no damage. You swap places. The centaur warrior hits your spectral efreet! The centaur warrior kicks your spectral efreet but does no damage. The seven-headed hydra is engulfed in calcifying dust. Your spectral efreet hits the centaur warrior. The centaur warrior dies! The dead are walking! The centaur warrior barely misses you. You block the centaur warrior's attack. The seven-headed hydra is engulfed in calcifying dust. A deep elf pyromancer comes into view. It is wielding a +0 rapier. The helpless seven-headed hydra fails to defend itself. You stick the seven-headed hydra like a pincushion!!!! You kill the seven-headed hydra! You block the centaur warrior's attack. The centaur warrior barely misses you. Okay, then. You puncture the centaur warrior! You bite the centaur warrior! You drain its power. You feel invigorated. You hit the centaur warrior but do no damage. You bite the centaur warrior! You drain its power. The centaur warrior is heavily wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the centaur warrior. Your +8 quick blade of Success {spect, Will- Str+7} hits the centaur warrior! You block the centaur warrior's attack. x2 The red ugly thing is engulfed in calcifying dust. The red ugly thing is moving more slowly. The red ugly thing claws your +8 quick blade of Success {spect, Will- Str+7} but does no damage. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the centaur warrior. x2; You bite the centaur warrior! You drain its power. The centaur warrior is severely wounded. Your +8 quick blade of Success {spect, Will- Str+7} hits the centaur warrior. Your +8 quick blade of Success {spect, Will- Str+7} hits the centaur warrior! The centaur warrior completely misses your +8 quick blade of Success {spect, Will- Str+7}. The centaur warrior kicks your +8 quick blade of Success {spect, Will- Str+7}. Your spectral weapon shares its damage with you! You hit the centaur warrior but do no damage. Your bite misses the centaur warrior. You hit the centaur warrior. You bite the centaur warrior. You kill the centaur warrior! Your +8 quick blade of Success {spect, Will- Str+7} disappears. Your arcanist zombie stops moving altogether! >>>>>>>>>>>>>>>>>>>>>> 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_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Superstore] Species: Vine Stalker Job: Fighter HP: 27/74; mods: 0/0 MP: 24/25; mod: 0 Stats: 26 (26) 8 (8) 35 (35) Position: (35, 51), god: Yredelemnul (4), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 8 | 6 | 1555 | 307/416 Short Blades | X | 2 | 21 | 13 | 6268 | 560/981 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/59 Polearms | X | 1 | 0 | 0 | 0 | 0/59 Staves | X | 1 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 4 | 7 | 2370 | 391/566 Dodging | X | 1 | 9 | 4 | 844 | 137/353 Stealth | X | 1 | 9 | 10 | 1868 | 218/356 Shields | X | 1 | 13 | 8 | 2389 | 249/535 Unarmed Combat | X | 2 | 12 | 10 | 3075 | 300/600 Spellcasting | X | 1 | 0 | 0 | 0 | 0/50 Conjurations | X | 1 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 0 | 0 | 0 | 0/50 Translocations | X | 1 | 0 | 0 | 0 | 0/50 Fire Magic | X | 1 | 0 | 0 | 0 | 0/50 Ice Magic | X | 1 | 0 | 0 | 0 | 0/50 Air Magic | X | 1 | 0 | 0 | 0 | 0/50 Earth Magic | X | 1 | 0 | 0 | 0 | 0/50 Alchemy | X | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 2 | 12 | 12 | 4374 | 324/750 Evocations | X | 2 | 12 | 8 | 2415 | 275/535 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #168: 14 Attributes: #12: 1687 #13: 213 #23: 5667 #24: 663161312 #49: 2082 Mutations: fangs: 3 (innate) regeneration: 1 (innate) shaggy fur: 1 magic shield: 1 (innate) antimagic bite: 1 (innate) no potion heal: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +8 quick blade of Success {spect, Will- Str+7} eq slot #1, inv slot #21: +1 cloak eq slot #2, inv slot #19: +1 helmet eq slot #3, inv slot #17: +1 pair of gloves eq slot #4, inv slot #20: +1 pair of boots eq slot #5, inv slot #38: +0 tower shield eq slot #6, inv slot #9: +2 scale mail of Patterns {Dex+8} eq slot #7, inv slot #24: +5 ring of evasion eq slot #8, inv slot #31: +6 ring of dexterity eq slot #9, inv slot #15: amulet of faith }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ###.....## #.# ####.Z. ####### ### #... . # #### ..#. # ## ?.$### # $# #. ### # #..#. .#.# #. ####.##.o # e(z###..# #####Z #.....##..#u #9u#..### ###..... #......##..§###@Z.##.# #.'..Z.. ##.......###.§#ZZ###..# #.#..... ...........##ZZZ##....# #.#..... ##.........##)'Z##....####.#...(. #.........##..ZZ#.Z..##...#..... #.........#####.'Z.ZZZ..###..... ########### ###....#### ###### ###### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>