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.08:23:18.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) [0x7ff9541594c0]: /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) [0x7ff954144840]: /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". 0x00007ff9544fef2a in __waitpid (pid=30455, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007ff9544fef2a in __waitpid (pid=30455, 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=0x7ff9544e9540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 30453\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704529450 dir = "/var/dcss/gamedata/dcss/morgue/rotlqkf/" name = "/var/dcss/gamedata/dcss/morgue/rotlqkf/crash-rotlqkf-20240106-082410.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7ff9544e9540 <_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=0x7ffc43e75200, mon=0x1355c80 ) at beam.cc:4475 mon_source = preac = 0 post = 20274304 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffc43e75200, mon=0x1355c80 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffc43e75200, mon=0x1355c80 ) at beam.cc:5077 engulfs = preac = 0 postac = 1919705442 final = 1929406325 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 = 80, victim = std::unique_ptr = {get() = 0x3676270}, did_sanctuary = 160}} beam_hit = r = {bits = std::vector of length 35180361929296, capacity 35180361929297 = { rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffc43e75200) at beam.cc:1092 ignored = false m = 0x1355c80 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffc43e75200) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffc43e75200) 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 = 22, y = 34}, target = {x = 24, y = 38}, damage = {num = 0, size = 0}, ench_power = 168, hit = 32, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 6575, source_name = "a balrug", 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 = 42, can_see_invis = true, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #11 0x0000000000753fb7 in fire_tracer (mons=mons@entry=0x1356b68 , 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 = 22, y = 34}, target = {x = 24, y = 38}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 6575, 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 = 42, 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=0x1356b68 ) at mon-cast.cc:4204 hspell_pass = std::vector of length 4, capacity 4 = {{spell = SPELL_PYRE_ARROW, freq = 16 '\020', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_BOLT_OF_FIRE, freq = 16 '\020', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_FIREBALL, freq = 16 '\020', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_SMITING, freq = 16 '\020', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}} 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 = 22, y = 34}, target = {x = 24, y = 38}, damage = {num = 0, size = 0}, ench_power = 168, hit = 32, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 6575, source_name = "a balrug", 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 = 23, y = 35}, {x = 23, y = 36}, {x = 24, y = 37}}, 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 = {[6566] = 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 = 24.333333333333336, y = 37.666666666666671}, dir = {x = 0.44721359549995793, y = 0.89442719099991586}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = true, 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=0x1356b68 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=80, mons=...) at mon-act.cc:1605 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1356b68 ) at mon-act.cc:1933 entry = disabled = old_energy = 80 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1356b68 oldspeed = 80 tries = 4 #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=0x7ffc43e76568) 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 30453) 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 = 23, depth = 1 Level id: Pan Level build method = , level layout type = passages, absdepth0 = 24 Level vaults: rand_demon_2 layout_long_grid pan_exit pan_to_abyss nicolae_pan_gloorx_vloqian_4 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The demonspawn warmonger is almost dead. You block the smoke demon's attack. The smoke demon completely misses you. The smoke demon barely misses you. The reaper completely misses you. The demonspawn blood saint is struck by your spines. The demonspawn blood saint hits you with a +0 whip. You are engulfed in flames! You resist. The demonspawn warmonger is struck by your spines. You kill the demonspawn warmonger! You slice the smoke demon!! The smoke demon decays. You burn the smoke demon. The smoke demon is almost dead. The smoke demon completely misses you. x2; The smoke demon closely misses you. You block the demonspawn blood saint's attack. The reaper misses you. You open the smoke demon like a pillowcase!!!! You kill the smoke demon! The demonspawn blood saint is distracted by your dazzling golden aura. You catch the helpless demonspawn blood saint completely off-guard! You chop the demonspawn blood saint into pieces!!! The demonspawn blood saint decays. The demonspawn blood saint looks even weaker. The demonspawn blood saint is no longer distracted by gold. The demonspawn blood saint is heavily wounded. The reaper misses you. You block the demonspawn blood saint's attack. You slash the demonspawn blood saint! The demonspawn blood saint decays. The demonspawn blood saint is severely wounded. The reaper is distracted by your dazzling golden aura. The demonspawn blood saint is struck by your spines. The demonspawn blood saint hits you but does no damage. You slice the demonspawn blood saint!! You kill the demonspawn blood saint! Things that are here: 22 gold pieces; a +0 whip; a +0 robe You slice the reaper!! Flame seeps out of the reaper. The reaper decays. You burn the reaper! Flame seeps out of the reaper. The reaper is no longer distracted by gold. The reaper is severely wounded. You slash the reaper! Flame seeps out of the reaper. The reaper decays. You burn the reaper. Flame seeps out of the reaper. The reaper is almost dead. The reaper is engulfed in blazing flames. The reaper explodes! The fiery explosion engulfs you! You resist. No target in view! A sun demon comes into view. A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! No reachable target in view! You now have 9588 gold pieces (gained 20). You now have 9610 gold pieces (gained 22). Things that are here: a +0 whip; a +0 robe You now have 9619 gold pieces (gained 9). Things that are here: a +5 demon blade of venom; a +5 longbow of flaming; a +0 chain mail You now have 9623 gold pieces (gained 4). You see here a +4 heavy scythe. You now have 9632 gold pieces (gained 9). You now have 9650 gold pieces (gained 18). A sun demon comes into view. A sun demon is nearby! You slice the sun demon!! The sun demon decays. The sun demon is heavily wounded. You block the sun demon's attack. You slash the sun demon! The sun demon decays. The sun demon is severely wounded. You closely miss the sun demon. The sun demon is severely wounded. You block the sun demon's attack. You slice the sun demon!! You kill the sun demon! 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! No target in view! No target in view! No target in view! You now have 9656 gold pieces (gained 6). Found a gate leading to another region of Pandemonium. A shadow demon comes into view. A shadow demon is nearby! A shadow demon is nearby! Found an exit through the horrors of the Abyss. The shadow demon gives a loud, deep croak! You hit the shadow demon. The shadow demon decays. You burn the shadow demon. The shadow demon is lightly wounded. You cut the shadow demon into ribbons!!!! You burn the shadow demon! You kill the shadow demon! 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! No target in view! No target in view! No target in view! Found a dagger. You now have 9663 gold pieces (gained 7). You now have 9686 gold pieces (gained 23). You now have 9720 gold pieces (gained 34). Found a gate leading to another region of Pandemonium. Y - 13 potions of might (gained 2) A neqoxec comes into view. The neqoxec is struck by your spines. The neqoxec completely misses you. You slash the neqoxec! The neqoxec decays. You burn the neqoxec. The neqoxec is severely wounded. The neqoxec completely misses you. You carve the neqoxec like a ham!!! You burn the neqoxec. You kill the neqoxec! 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! You now have 9728 gold pieces (gained 8). A demonic crawler comes into view. A demonic crawler is nearby! Found a gate leading to another region of Pandemonium. The demonic crawler gives a hideous shriek! The demonic crawler completely misses you. x3 You slash the demonic crawler! The demonic crawler decays. You burn the demonic crawler! The demonic crawler is heavily wounded. You hit the demonic crawler. The demonic crawler decays. You burn the demonic crawler. The demonic crawler is heavily wounded. The demonic crawler is struck by your spines. The demonic crawler completely misses you. The demonic crawler hits you. You slip backwards! You slash the demonic crawler! The demonic crawler decays. You burn the demonic crawler. The demonic crawler looks even weaker. The demonic crawler is almost dead. You open the demonic crawler like a pillowcase!!! You burn the demonic crawler. You kill the demonic crawler! 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! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 9743 gold pieces (gained 15). Found a runed translucent door. Found a dagger. Found a runed translucent door. 2 hellwings and a smoke demon come into view. The hellwing gives a chilling moan. You hear a roar! A hellwing comes into view. The hellwing swoops through the air toward you! You block the hellwing's attack. The hellwing completely misses you. A smoke demon comes into view. The hellwing gives a chilling moan. There are monsters nearby! There are monsters nearby! You slice the hellwing!! The hellwing decays. You burn the hellwing! The hellwing is almost dead. The hellwing is struck by your spines. The hellwing hits you but does no damage. The hellwing completely misses you. You slice the hellwing!! You burn the hellwing. You kill the hellwing! The smoke demon gestures at you. The ball of steam hits you. You resist. The smoke demon completely misses you. The smoke demon hits you but does no damage. The smoke demon completely misses you. You slash the smoke demon! The smoke demon decays. You burn the smoke demon. The smoke demon is heavily wounded. You completely miss the smoke demon. The smoke demon is heavily wounded. The smoke demon gestures at you. The pyre arrow misses you. You slice the smoke demon like a ripe choko!!! You burn the smoke demon. You kill the smoke demon! The hellwing swoops through the air toward you! The hellwing is struck by your spines. The hellwing completely misses you. x2 You cut the hellwing into ribbons!!! You burn the hellwing!! You kill the hellwing! The hellwing completely misses you. x2 The smoke demon gestures at you. The ball of steam hits you. You resist. You hit the smoke demon. The smoke demon decays. The smoke demon is lightly wounded. You slice the smoke demon!! The smoke demon decays. You burn the smoke demon. The smoke demon is almost dead. The hellwing is engulfed in a cloud of scalding steam. The hellwing completely misses you. You block the hellwing's attack. The smoke demon gestures at you. The ball of steam misses you. You slice the smoke demon!! You kill the smoke demon! You block the hellwing's attack. The hellwing completely misses you. You slice the hellwing!! The hellwing decays. You burn the hellwing! The hellwing is almost dead. You slice the hellwing!! You burn the hellwing. You kill the hellwing! 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! No target in view! No target in view! No target in view! No target in view! You now have 9746 gold pieces (gained 3). You now have 9772 gold pieces (gained 26). You now have 9787 gold pieces (gained 15). You now have 9807 gold pieces (gained 20). Found a gate leading out of Pandemonium. A demonic crawler comes into view. A demonic crawler is nearby! A demonic crawler is nearby! A demonic crawler is nearby! The demonic crawler completely misses you. x3 You slice the demonic crawler!! The demonic crawler decays. You burn the demonic crawler! The demonic crawler is heavily wounded. You slice the demonic crawler like a ripe choko!!! You burn the demonic crawler. You kill the demonic crawler! 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! No target in view! You now have 9815 gold pieces (gained 8). Key pressed, stopping explore. p - 5 potions of mutation (gained 1) A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! The sun demon shouts! You block the sun demon's attack. You cut the sun demon into ribbons!!! You kill the sun demon! 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! No target in view! No target in view! No target in view! No target in view! You now have 9819 gold pieces (gained 4). A sun demon comes into view. A sun demon is nearby! A sun demon is nearby! The sun demon shouts! The sun demon completely misses you. You hit the sun demon. The sun demon decays. The sun demon is lightly wounded. A smoke demon comes into view. The sun demon is struck by your spines. The sun demon completely misses you. You barely miss the sun demon. The sun demon is lightly wounded. The smoke demon roars! You slice the sun demon!! The sun demon decays. The sun demon is heavily wounded. The sun demon is struck by your spines. The sun demon completely misses you. You miss the sun demon. The sun demon is severely wounded. You barely miss the sun demon. The sun demon is severely wounded. You block the sun demon's attack. You hit the sun demon. The sun demon decays. The sun demon is severely wounded. You slice the sun demon!! You kill the sun demon! You slash the smoke demon! The smoke demon decays. The smoke demon is heavily wounded. The smoke demon is struck by your spines. The smoke demon completely misses you. x2; The smoke demon misses you. You cut the smoke demon into ribbons!!!! You burn the smoke demon. You kill the smoke demon! No target in view! No target in view! You now have 9828 gold pieces (gained 9). You now have 9834 gold pieces (gained 6). A smoke demon comes into view. A smoke demon is nearby! A smoke demon is nearby! A smoke demon is nearby! The smoke demon roars! You barely miss the smoke demon. You slash the smoke demon! The smoke demon decays. You burn the smoke demon. The smoke demon is moderately wounded. The smoke demon completely misses you. x3 You closely miss the smoke demon. The smoke demon is moderately wounded. You slice the smoke demon!! The smoke demon decays. The smoke demon's magic leaks into the air. The smoke demon is almost dead. The smoke demon completely misses you. x3 You cut the smoke demon into ribbons!!! You kill the smoke demon! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 9838 gold pieces (gained 4). Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. You open the door. There is an open translucent door here. You open the large door. A ynoxinul, an Usho, a hellion and a sun demon come into view. Usho barks, "I will devour thy brain!" The hellion gives a hideous shriek! The ynoxinul bellows! Found a gate leading out of Pandemonium. Space momentarily warps into an impossible shape! You closely miss Usho. You closely miss the sun demon. You closely miss the ynoxinul. You block the hellion's attack. Usho gestures. Usho flickers and vanishes for a moment. Space momentarily warps into an impossible shape! You closely miss Usho. You hit the hellion. The hellion decays. You burn the hellion. The hellion looks even weaker. You hit the sun demon but do no damage. Space momentarily warps into an impossible shape! You open the hellion like a pillowcase!!!! You burn the hellion! You kill the hellion! You slice the sun demon!! The sun demon decays. You slice the ynoxinul!! The ynoxinul decays. You burn the ynoxinul. Space momentarily warps into an impossible shape! You chop the sun demon into pieces!!! You kill the sun demon! You slice the ynoxinul!! You burn the ynoxinul. You kill the ynoxinul! Space momentarily warps into an impossible shape! You closely miss Usho. Space momentarily warps into an impossible shape! You closely miss Usho. Usho gestures at you. You convulse! Space momentarily warps into an impossible shape! You slice Usho!! Usho decays. You burn Usho. Usho completely misses you. Space momentarily warps into an impossible shape! You carve Usho like a ham!!! Usho decays. You burn Usho. Usho looks even weaker. Space momentarily warps into an impossible shape! You slice Usho like a ripe choko!!! You burn Usho. You kill Usho! 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.) 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.) 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.) 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.) 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.) 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.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 9856 gold pieces (gained 18). There is a large broken door here. You now have 9866 gold pieces (gained 10). You now have 9871 gold pieces (gained 5). There is a large open door here. You open the door. There is an open door here. You see here a +2 leather armour of cold resistance. There is an open door here. You open the door. There is an open door here. Your pack is full. You see here an amulet of magic regeneration. Your pack is full. You see here an amulet of magic regeneration. Autopickup disabled for amulets of magic regeneration. There is an open door here. You open the door. Found a gate leading to another region of Pandemonium. A sun demon comes into view. A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! You open the door. Found a glowing falchion. There is an open door here. You see here a +2 falchion of flaming. Done exploring. Done exploring. Done exploring. Done exploring. There is an open door here. There is an open door here. There is a gate leading to another region of Pandemonium here. You pass into a different region of Pandemonium. Welcome back, rotlqkf the Demonspawn Warper. Gozag says: Greed is good. Press ? for a list of commands and other information. Space momentarily warps into an impossible shape! The orange demon screeches! You slice the orange demon!! The orange demon decays. You burn the orange demon! The orange demon looks even weaker. You slice the ynoxinul!! The ynoxinul decays. You burn the ynoxinul. Space momentarily warps into an impossible shape! You slice the orange demon!! You burn the orange demon. You kill the orange demon! You slice the ynoxinul!! You burn the ynoxinul. You kill the ynoxinul! A demonspawn black sun comes into view. It is wielding a +0 great sword. Space momentarily warps into an impossible shape! The demonspawn black sun shouts! You hit the demonspawn black sun but do no damage. You hear a roar! A lorocyproca comes into view. Space momentarily warps into an impossible shape! You slice the demonspawn black sun!! The demonspawn black sun decays. You burn the demonspawn black sun. You barely miss the lorocyproca. Space momentarily warps into an impossible shape! You hit the lorocyproca. The lorocyproca decays. You slice the demonspawn black sun!! The demonspawn black sun decays. You burn the demonspawn black sun. A demonspawn corrupter comes into view. It is wielding a +0 glaive. Space momentarily warps into an impossible shape! You closely miss the demonspawn black sun. You open the lorocyproca like a pillowcase!!! The lorocyproca decays. You burn the lorocyproca. You completely miss the demonspawn corrupter. You hear a roar! You hear a screech! Space momentarily warps into an impossible shape! You barely miss the demonspawn corrupter. You hit the lorocyproca. The lorocyproca decays. You burn the lorocyproca. You chop the demonspawn black sun into pieces!!! You burn the demonspawn black sun! You kill the demonspawn black sun! Space momentarily warps into an impossible shape! You open the lorocyproca like a pillowcase!!! You kill the lorocyproca! You slice the demonspawn corrupter!! The demonspawn corrupter decays. You burn the demonspawn corrupter! The demonspawn corrupter looks even weaker. Space momentarily warps into an impossible shape! You chop the demonspawn corrupter into pieces!!! The demonspawn corrupter decays. You burn the demonspawn corrupter. You hear a hideous shriek! Space momentarily warps into an impossible shape! You slash the demonspawn corrupter! You burn the demonspawn corrupter. You kill the demonspawn corrupter! 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.) Found a plate armour. A hellion comes into view. The hellion gestures at you. The sphere of damnation explodes! The damnation engulfs you!! You hear a roar! You slash the hellion! The hellion decays. You burn the hellion. The hellion is moderately wounded. The hellion gestures at you. The sphere of damnation explodes! The damnation engulfs you! The damnation engulfs the hellion. The hellion completely resists. You slice the hellion!! The hellion decays. You burn the hellion. The hellion is almost dead. You open the hellion like a pillowcase!!! You burn the hellion. You kill the hellion! No target in view! Magic restored. A smoke demon comes into view. A smoke demon is nearby! A smoke demon is nearby! The smoke demon gestures at you. Something smites you! The smoke demon gestures at you. Something smites you! You see here a +0 plate armour. You slice the smoke demon!! The smoke demon decays. The smoke demon is severely wounded. You barely miss the smoke demon. The smoke demon is severely wounded. You slice the smoke demon!! You kill the smoke demon! No target in view! Tuheta comes into view. Tuheta is nearby! Tuheta is nearby! Unknown command. Space momentarily warps into an impossible shape! You barely miss Tuheta. Tuheta bellows, "Slither home, thou yeasty fool-born flap-bat!" You hear a shout! Space momentarily warps into an impossible shape! You cut Tuheta into ribbons!!! Tuheta decays. You burn Tuheta! Tuheta gestures at you. The bolt of dispelling energy misses you. Space momentarily warps into an impossible shape! You slice Tuheta!! Tuheta decays. You burn Tuheta! Space momentarily warps into an impossible shape! You slice Tuheta!! Tuheta decays. You burn Tuheta. An Executioner comes into view. Space momentarily warps into an impossible shape! The Executioner gives a hideous shriek! You slash the Executioner! The Executioner decays. You burn the Executioner. You completely miss Tuheta. Space momentarily warps into an impossible shape! You completely miss Tuheta. You chop the Executioner into pieces!!!! You burn the Executioner. You kill the Executioner! You hear a shout! Space momentarily warps into an impossible shape! You slash Tuheta! Tuheta decays. You burn Tuheta. Space momentarily warps into an impossible shape! You slice Tuheta!! Tuheta decays. You burn Tuheta. Tuheta gestures at you. The bolt of dispelling energy misses you. Space momentarily warps into an impossible shape! You hit Tuheta. Tuheta decays. You burn Tuheta. Tuheta gestures at you. The bolt of dispelling energy hits you!! Space momentarily warps into an impossible shape! You hit Tuheta but do no damage. Space momentarily warps into an impossible shape! You hit Tuheta. Tuheta decays. You burn Tuheta. Tuheta's magic leaks into the air. Space momentarily warps into an impossible shape! You slash Tuheta! Tuheta decays. You burn Tuheta. Tuheta's magic leaks into the air. Space momentarily warps into an impossible shape! You hit Tuheta. You burn Tuheta. You kill Tuheta! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A soul eater comes into view. A soul eater is nearby! A soul eater is nearby! A soul eater is nearby! A hellwing comes into view. A demonspawn warmonger comes into view. It is wielding a +2 antimagic demon whip and wearing a +1 plate armour of poison resistance. The hellwing gives a chilling moan. You slash the soul eater! The soul eater decays. You burn the soul eater. The soul eater is moderately wounded. You slash the soul eater! The soul eater decays. You burn the soul eater. The soul eater is heavily wounded. The soul eater hits you! You slip backwards! You slice the soul eater!! You burn the soul eater! You kill the soul eater! A demonspawn blood saint comes into view. It is wielding a +0 dagger. The demonspawn warmonger unwields a +2 antimagic demon whip. The demonspawn warmonger wields a +2 arbalest of flaming. It bursts into flame! The demonspawn warmonger shoots a bolt. The bolt hits you!! The bolt burns you. The hellwing swoops through the air toward you! The hellwing is struck by your spines. The hellwing completely misses you. The hellwing hits you but does no damage. You hear a roar! You see here 6 gold pieces. You carve the hellwing like a ham!!! The hellwing decays. You burn the hellwing! You kill the hellwing! A smoke demon comes into view. The demonspawn warmonger shoots a bolt. The bolt closely misses you. A reaper comes into view. It is wielding a +4 scythe of flaming. Space momentarily warps into an impossible shape! You hit the reaper. The reaper decays. You burn the reaper. The reaper looks even weaker. You slice the smoke demon!! The smoke demon decays. You burn the smoke demon. The smoke demon looks even weaker. You slash the demonspawn blood saint! The demonspawn blood saint decays. You hear a shout! The demonspawn warmonger calls down the wrath of its god upon you. Your magic feels tainted. Space momentarily warps into an impossible shape! You slice the reaper!! The reaper decays. You burn the reaper! You carve the smoke demon like a ham!!! You kill the smoke demon! You slash the demonspawn warmonger! The demonspawn warmonger decays. You burn the demonspawn warmonger. You lose access to your magic! The demonspawn warmonger shoots a bolt. You block the bolt. You are unable to access your magic! You are unable to access your magic! You are unable to access your magic! You are unable to access your magic! You see here 6 gold pieces. The demonspawn warmonger calls upon its god to speed up the demonspawn blood saint. The demonspawn blood saint seems to speed up. You regain access to your magic. The demonspawn warmonger calls upon its god to speed up something. You see here 19 gold pieces. The demonspawn blood saint is no longer moving slowly. The demonspawn blood saint is no longer weakened. The demonspawn blood saint seems less drained. The demonspawn blood saint conjures a destructive force in the name of Makhleb! The ghostly flame explodes! The ghostly fireball engulfs you but does no damage. You resist. The mass of ice explodes! The iceblast engulfs you! You partially resist. You hear a shout! Space momentarily warps into an impossible shape! You slice the reaper!! The reaper decays. You burn the reaper! You slice the demonspawn blood saint like a ripe choko!!! The demonspawn blood saint decays. You lose access to your magic! The demonspawn blood saint is no longer moving slowly. The demonspawn blood saint is no longer weakened. The demonspawn blood saint seems less drained. You regain access to your magic. Space momentarily warps into an impossible shape! You slice the demonspawn blood saint!! You kill the demonspawn blood saint! You slice the demonspawn warmonger!! The demonspawn warmonger decays. You burn the demonspawn warmonger. The demonspawn warmonger is drained! You lose access to your magic! The demonspawn warmonger shoots a bolt. The bolt barely misses you. A demonic crawler comes into view. The demonic crawler gives a hideous shriek! The demonspawn warmonger shoots a bolt. The bolt completely misses you. The demonspawn warmonger calls down the wrath of its god upon you. Your magic feels more tainted. You regain access to your magic. You block the demonic crawler's attack. The demonic crawler barely misses you. The demonic crawler completely misses you. A demonspawn corrupter comes into view. It is wielding a +0 demon trident of electrocution. You chop the reaper into pieces!!! You burn the reaper. You kill the reaper! The demonspawn corrupter calls down the wrath of Lugonu upon you. The entropic weave corrodes you! The demonic crawler completely misses you. You block the demonic crawler's attack. The demonic crawler completely misses you. The demonspawn warmonger invokes the aid of its god against you. Your magic feels more tainted. You open the demonic crawler like a pillowcase!!! The demonic crawler decays. You burn the demonic crawler. The demonic crawler looks even weaker. The demonic crawler is severely wounded. The demonspawn warmonger is no longer moving slowly. The demonspawn warmonger is no longer weakened. The demonic crawler is distracted by your dazzling golden aura. You catch the helpless demonic crawler completely off-guard! You carve the demonic crawler like a ham!!!! You burn the demonic crawler! You kill the demonic crawler! The demonspawn corrupter calls forth creatures from the Abyss! The demonspawn warmonger shoots a bolt. The bolt completely misses you. The demonspawn corrupter invokes the aid of Lugonu against you. The entropic weave corrodes you! The demonspawn warmonger shoots a bolt. You block the bolt. A cacodemon comes into view. The apocalypse crab is distracted by your dazzling golden aura. A starcursed mass splits. Things that are here: 7 gold pieces; a +4 scythe of flaming Unknown command. The demonspawn corrupter calls forth creatures from the Vaults! The demonspawn warmonger unwields a +2 arbalest of flaming. It stops flaming. The demonspawn warmonger wields a +2 antimagic demon whip. The demonspawn warmonger is struck by your spines. The demonspawn warmonger completely misses you. The demonspawn warmonger closely misses you. The demonspawn warmonger gores you. You slip backwards! A starcursed mass splits. x2 Things that are here: 7 gold pieces; a +4 scythe of flaming The cacodemon shouts! You carve the demonspawn warmonger like a ham!!! The demonspawn warmonger decays. You burn the demonspawn warmonger! The demonspawn warmonger is drained! You kill the demonspawn warmonger! The apocalypse crab is no longer distracted by gold. The demonspawn corrupter completely misses you. The vault sentinel unwields a +0 falchion. The vault sentinel wields a +0 arbalest. The vault sentinel shoots a bolt. The bolt completely misses you. A starcursed mass splits. The vault sentinel blows a loud note on a signal horn! A starcursed mass splits. The demonspawn corrupter is distracted by your dazzling golden aura. The demonspawn corrupter shouts! You hear a chilling moan. You hear a hideous shriek! You hear a screech! You hear a roar! The starcursed mass is distracted by your dazzling golden aura. A starcursed mass splits. You hit the demonspawn corrupter but do no damage. The demonspawn corrupter is no longer distracted by gold. The demonspawn corrupter hits you with a +0 demon trident of electrocution! You slip backwards! A starcursed mass splits. x2 The vault sentinel blows a loud note on a signal horn! The vault sentinel is distracted by your dazzling golden aura. The vault sentinel shouts! You hear a hideous shriek! You hear a roar! You hear a shout! x2 You chop the demonspawn corrupter into pieces!!! The demonspawn corrupter decays. You burn the demonspawn corrupter! The demonspawn corrupter looks even weaker. The demonspawn corrupter is severely wounded. The vault sentinel is no longer distracted by gold. The starcursed mass completely misses you. The demonspawn corrupter barely misses you. The demonspawn corrupter completely misses you. The apocalypse crab is distracted by your dazzling golden aura. You slash the demonspawn corrupter! The demonspawn corrupter decays. You burn the demonspawn corrupter. The demonspawn corrupter is almost dead. The starcursed mass disappears in a puff of smoke! x5 The vault sentinel blows a loud note on a signal horn! The demonspawn corrupter completely misses you. x2 You hear a roar! You hear a shout! You miss the demonspawn corrupter. The demonspawn corrupter is almost dead. The starcursed mass disappears in a puff of smoke! x4 You slice the demonspawn corrupter!! You burn the demonspawn corrupter. You kill the demonspawn corrupter! The apocalypse crab disappears in a puff of smoke! The vault sentinel disappears in a puff of smoke! x2 You slash the cacodemon! The cacodemon decays. You burn the cacodemon. The cacodemon is lightly wounded. You barely miss the cacodemon. The cacodemon is lightly wounded. You hear a grinding noise. The cacodemon gestures at you. Strange energies course through your body. Your body decomposes! You feel clumsy. You slash the cacodemon! The cacodemon decays. You burn the cacodemon. The cacodemon is moderately wounded. You hear a grinding noise. You slash the cacodemon! The cacodemon decays. You burn the cacodemon. The cacodemon is heavily wounded. You slash the cacodemon! The cacodemon decays. You burn the cacodemon. The cacodemon looks even weaker. The cacodemon is severely wounded. The cacodemon completely misses you. You block the cacodemon's attack. You slash the cacodemon! The cacodemon decays. You burn the cacodemon. The cacodemon looks even weaker. The cacodemon is almost dead. You hear a grinding noise. You chop the cacodemon into pieces!!! You burn the cacodemon. You kill the cacodemon! You hear a grinding noise. You now have 9894 gold pieces (gained 23). Things that are here: a +0 demon trident of electrocution; a +0 chain mail You now have 9906 gold pieces (gained 12). Things that are here: a +2 antimagic demon whip; a +2 arbalest of flaming; a +1 plate armour of poison resistance You now have 9930 gold pieces (gained 24). You now have 9937 gold pieces (gained 7). You see here a +4 scythe of flaming. You hear a grinding noise. You now have 9955 gold pieces (gained 18). You hear a grinding noise. You now have 9979 gold pieces (gained 24). Things that are here: a +0 dagger; a +0 robe You hear a grinding noise. You now have 9985 gold pieces (gained 6). A cacodemon comes into view. Space momentarily warps into an impossible shape! You hit the cacodemon but do no damage. You lose access to your magic! You are no longer corroded. You are unable to access your magic! You are unable to access your magic! You are unable to access your magic! You chop the cacodemon into pieces!!! The cacodemon decays. You burn the cacodemon! The cacodemon is severely wounded. You regain access to your magic. An orange demon comes into view. The cacodemon is struck by your spines. The cacodemon completely misses you. x2 You completely miss the cacodemon. The cacodemon is almost dead. The orange demon screeches! You hit the cacodemon. The cacodemon decays. You burn the cacodemon. The cacodemon is almost dead. You block the cacodemon's attack. The cacodemon completely misses you. You closely miss the cacodemon. The cacodemon is almost dead. You carve the cacodemon like a ham!!! You burn the cacodemon. You kill the cacodemon! A soul eater comes into view. The orange demon completely misses you. The orange demon hits you but does no damage. You slash the orange demon! The orange demon decays. You burn the orange demon. The orange demon looks even weaker. The orange demon is moderately wounded. You closely miss the orange demon. The orange demon is moderately wounded. The orange demon is struck by your spines. The orange demon completely misses you. The orange demon closely misses you. You completely miss the orange demon. The orange demon is heavily wounded. You carve the orange demon like a ham!!! You burn the orange demon! You kill the orange demon! The soul eater is struck by your spines. The soul eater barely misses you. You barely miss the soul eater. The soul eater is lightly wounded. You slash the soul eater! The soul eater decays. You burn the soul eater. The soul eater is moderately wounded. A demonic crawler comes into view. The soul eater completely misses you. The demonic crawler gives a hideous shriek! You hit the soul eater. The soul eater decays. You burn the soul eater. The soul eater is moderately wounded. You slice the soul eater!! The soul eater decays. You burn the soul eater! You kill the soul eater! A lorocyproca comes into view. You see here 3 gold pieces. You slice the demonic crawler!! The demonic crawler decays. You burn the demonic crawler! The demonic crawler is heavily wounded. A rust devil comes into view. The demonic crawler is struck by your spines. The demonic crawler misses you. You block the demonic crawler's attack. The demonic crawler misses you. You hit the demonic crawler. The demonic crawler decays. You burn the demonic crawler. The demonic crawler looks even weaker. The demonic crawler is severely wounded. You cut the demonic crawler into ribbons!!! You burn the demonic crawler. You kill the demonic crawler! Your magic seems less tainted. You see here 16 gold pieces. You hit the rust devil but do no damage. You slice the rust devil!! The rust devil decays. The rust devil is heavily wounded. The rust devil is struck by your spines. You kill the rust devil! You hit the lorocyproca. The lorocyproca decays. The lorocyproca is lightly wounded. You closely miss the lorocyproca. The lorocyproca is lightly wounded. The lorocyproca hits you but does no damage. You slash the lorocyproca! The lorocyproca decays. The lorocyproca is lightly wounded. You slice the lorocyproca!! The lorocyproca decays. You burn the lorocyproca. The lorocyproca is moderately wounded. The lorocyproca closely misses you. A soul eater comes into view. You cut the lorocyproca into ribbons!!! The lorocyproca decays. You burn the lorocyproca! You kill the lorocyproca! You slice the soul eater!! The soul eater decays. You burn the soul eater. The soul eater is moderately wounded. The soul eater misses you. You slash the soul eater! The soul eater decays. You burn the soul eater. The soul eater's magic leaks into the air. The soul eater is heavily wounded. The soul eater's magic is no longer disrupted. You cut the soul eater into ribbons!!! You burn the soul eater! You kill the soul eater! 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! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 9992 gold pieces (gained 7). You now have 10008 gold pieces (gained 16). An Executioner comes into view. A demonic crawler comes into view. The Executioner moves out of view. You see here 7 gold pieces. The demonic crawler gives a hideous shriek! The Executioner is distracted by your dazzling golden aura. The demonic crawler is struck by your spines. The demonic crawler hits you! You slip backwards! The Executioner gives a hideous shriek! You slash the demonic crawler! The demonic crawler decays. You burn the demonic crawler. The demonic crawler is almost dead. The Executioner is no longer distracted by gold. The demonic crawler is struck by your spines. You kill the demonic crawler! The Executioner gestures. The Executioner seems to speed up. You see here 18 gold pieces. You chop the Executioner into pieces!!! The Executioner decays. You burn the Executioner! The Executioner is almost dead. The Executioner completely misses you. x3 You barely miss the Executioner. The Executioner is almost dead. You block the Executioner's attack. The Executioner completely misses you. The Executioner hits you but does no damage. The Executioner completely misses you. The Executioner barely misses you. The Executioner completely misses you. You slice the Executioner!! You burn the Executioner. You kill the Executioner! You feel your dexterity returning. 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! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. You now have 10026 gold pieces (gained 18). You now have 10034 gold pieces (gained 8). You now have 10037 gold pieces (gained 3). Things that are here: a +0 glaive; a +0 scale mail A neqoxec comes into view. You see here 6 gold pieces. You catch the helpless neqoxec completely off-guard! You cut the neqoxec into ribbons!!! You burn the neqoxec. You kill the neqoxec! A green death comes into view. A sun demon comes into view. The green death roars! The sun demon shouts! The sun demon is distracted by your dazzling golden aura. The green death gestures at you. The poison arrow misses you. A sun demon comes into view. A smoke demon comes into view. The smoke demon roars! The sun demon shouts! x2 You hit the green death. The green death decays. You burn the green death. The green death is lightly wounded. You hear a roar! A balrug comes into view. It is wielding a +0 demon whip. The green death gestures at you. The poison arrow misses you. You hit the green death but do no damage. The green death is lightly wounded. >>>>>>>>>>>>>>>>>>>>>> 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_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [rotlqkf] Species: Demonspawn Job: Warper HP: 242/242; mods: 0/0 MP: 47/47; mod: 0 Stats: 26 (26) 23 (23) 31 (31) Position: (24, 38), god: Gozag (20), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 34 | 25 | 21455 | 1105/1925 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 27 | 28927 | 0/0 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 | 26 | 28892 | 2403/2438 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 33 | 20 | 15597 | 1059/1694 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 | 23 | 23758 | 0/2440 Spell bugs: Durations: #33: 200 #126: 59 Attributes: #4: 684938 #12: 44736 #13: 3155 #23: 88193 #24: -132976034 #49: 13928 #51: 12 #52: 12 #57: 31544 Mutations: antennae: 1 large bone plates: 3 (innate) agile: 1 sense surroundings: 1 spiny: 3 (innate) strong: 1 magic shield: 1 (innate) magic regeneration: 1 (innate) magic link: 1 (innate) black mark: 1 (innate) bedeviling: 1 (innate) aura of silence: 1 (innate) demonic touch: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #51: +9 great sword of flaming eq slot #1, inv slot #0: scarf of resistance eq slot #2, inv slot #9: +2 hat of the Beginning {Str+3 Dex+3} eq slot #4, inv slot #6: +2 pair of slick slippers {slick, slippery, EV+4} eq slot #6, inv slot #2: +3 ring mail "Qirphacw" {Regen+ Str+6} eq slot #7, inv slot #45: +6 ring of dexterity eq slot #8, inv slot #36: ring of the Two Names {Int+6 SInv} eq slot #9, inv slot #40: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: *, #.....# , ** ####.3...# * ..3.....# * , * , .23....# , ......# , * * #.....#* * , #.2...#####* #.z........ * , #.....######## #............., #.....$.$..... #.........?## #.....$....# #.....$....# , * #.....).$..# #..).......# , clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< fix_slime_vaults: true grunt_orc_gardens_giant_problem: false tomb_guardian_sets: 1: 2 2: 1 3: 1 4: 1 5: 1 6: 1 ziggurat: builder: hex monster_hook: false zig_exc: 0 colour: lightblue ice_cave_hard: true grunt_orc_gardens_boss: false soh_hangout: Geh slime_fixup_done: true grunt_orc_gardens_store: antique weapon shop ignacio_spawned: true ignacio_forbid: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>