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:01:35.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) [0x7f4adedd74c0]: /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) [0x7f4adedc2840]: /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". 0x00007f4adf17cf2a in __waitpid (pid=30447, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f4adf17cf2a in __waitpid (pid=30447, 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=0x7f4adf167540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 30227\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704529385 dir = "/var/dcss/gamedata/dcss/morgue/rotlqkf/" name = "/var/dcss/gamedata/dcss/morgue/rotlqkf/crash-rotlqkf-20240106-082305.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f4adf167540 <_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=0x7ffd16fb5b20, mon=0x1353d08 ) at beam.cc:4475 mon_source = preac = 0 post = 20266248 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffd16fb5b20, mon=0x1353d08 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffd16fb5b20, mon=0x1353d08 ) at beam.cc:5077 engulfs = preac = 0 postac = 1802464627 final = 1701060709 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 = 224, victim = std::unique_ptr = {get() = 0x3d530b0}, did_sanctuary = 224}} beam_hit = r = {bits = std::vector of length 35181247255704, capacity 35181247255706 = { rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffd16fb5b20) at beam.cc:1092 ignored = false m = 0x1353d08 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffd16fb5b20) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffd16fb5b20) 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 = 23, y = 41}, target = {x = 23, y = 48}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 6543, source_name = "a smoke demon", 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=0x1353668 , pbolt=..., explode_only=, explosion_hole=explosion_hole@entry=false) at beam.cc:2118 No locals. #12 0x0000000000abbebf in _should_cast_spell (ignore_good_idea=false, beem=..., spell=SPELL_PYRE_ARROW, mons=...) at mon-cast.cc:3891 explode = foe = foe = explode = ri = #13 _target_and_justify_spell (mons=..., beem=..., spell=spell@entry=SPELL_PYRE_ARROW, ignore_good_idea=ignore_good_idea@entry=false) at mon-cast.cc:4022 logic = victim = 0x12d6f20 #14 0x0000000000ac867c in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 3, capacity 3 = {...}, 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 = 23, y = 41}, target = {x = 23, y = 48}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 6543, 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=0x1353668 ) at mon-cast.cc:4204 hspell_pass = std::vector of length 3, capacity 3 = {{spell = SPELL_PYRE_ARROW, freq = 19 '\023', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_STEAM_BALL, freq = 19 '\023', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_SMITING, freq = 19 '\023', 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 = 23, y = 41}, target = {x = 23, y = 48}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 6543, source_name = "a smoke demon", 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 4, capacity 4 = {{x = 23, y = 42}, {x = 23, y = 43}, {x = 23, y = 44}, {x = 23, y = 45}}, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[6547] = 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 = 23.5, y = 45.5}, dir = {x = 0, y = 1}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #16 0x0000000000aa1d17 in _do_mon_spell (mons=0x1353668 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=81, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1353668 ) at mon-act.cc:1933 entry = disabled = old_energy = 81 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1353668 oldspeed = 81 tries = 17 #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=0x7ffd16fb6e88) 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 30227) 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: <<<<<<<<<<<<<<<<<<<<<< You burn the orange demon! The orange demon is severely wounded. You block the orange demon's attack. The orange demon misses you. You slice the orange demon!! You burn the orange demon. You kill the orange 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 9561 gold pieces (gained 8). You now have 9568 gold pieces (gained 7). A blizzard demon comes into view. A blizzard demon is nearby! A blizzard demon is nearby! A blizzard demon is nearby! The blizzard demon shouts! You hear a roar! A smoke demon comes into view. A demonspawn warmonger comes into view. It is wielding a +5 demon blade of venom. The blizzard demon gestures at you. The bolt of lightning misses you. You hear a shout! The demonspawn warmonger shouts! You hear a shout! The smoke demon gestures at you. Something smites you! The blizzard demon completely misses you. x2 You cut the blizzard demon into ribbons!!! The blizzard demon decays. You burn the blizzard demon! The blizzard demon is severely wounded. You barely miss the blizzard demon. The blizzard demon is severely wounded. A demonspawn blood saint comes into view. It is wielding a +0 whip. The blizzard demon hits you but does no damage. The blizzard demon completely misses you. You carve the blizzard demon like a ham!!! You burn the blizzard demon. You kill the blizzard demon! A reaper comes into view. It is wielding a +4 heavy scythe. The demonspawn warmonger unwields a +5 demon blade of venom. It stops dripping with poison. The demonspawn warmonger wields a +5 longbow of flaming. It bursts into flame! The demonspawn warmonger shoots an arrow. The arrow hits you. 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 fireball explodes! The fireball engulfs you!! You resist. The demonspawn warmonger shoots an arrow. You block the arrow. You hear a hideous shriek! You see here 20 gold pieces. Found 18 gold pieces. The smoke demon gestures at you. Something smites you! The demonspawn blood saint calls on the powers of chaos! The smoke demon seems to speed up. The demonspawn warmonger seems to grow stronger. The reaper seems to speed up. The demonspawn warmonger calls upon its god to speed up the demonspawn blood saint. The demonspawn blood saint seems to speed up. The demonspawn warmonger unwields a +5 longbow of flaming. It stops flaming. The demonspawn warmonger wields a +5 demon blade of venom. It begins to drip with poison! The demonspawn warmonger is struck by your spines. The demonspawn warmonger hits you with a +5 demon blade of venom!!! You slip backwards! You slash the demonspawn warmonger! The demonspawn warmonger decays. You burn the demonspawn warmonger. The demonspawn warmonger is lightly wounded. The smoke demon gestures at you. The ball of steam hits you. You resist. You slice the demonspawn warmonger!! The demonspawn warmonger decays. You burn the demonspawn warmonger! The demonspawn warmonger is heavily wounded. The reaper completely misses you. The demonspawn blood saint calls on the powers of chaos! The demonspawn warmonger suddenly seems more resistant. The reaper is filled with an inner flame. The smoke demon gestures at you. The pyre arrow misses you. You hit the demonspawn warmonger. The demonspawn warmonger decays. The demonspawn warmonger is heavily wounded. The reaper completely misses you. The demonspawn warmonger completely misses you. The demonspawn warmonger closely misses you. The demonspawn warmonger gores you! You slip backwards! You block the demonspawn blood saint's attack. You slash the demonspawn warmonger! The demonspawn warmonger decays. You burn the demonspawn warmonger. The demonspawn warmonger is severely wounded. The smoke demon completely misses you. x3; You block the reaper's attack. The demonspawn blood saint completely misses you. You barely miss the demonspawn warmonger. The demonspawn warmonger is severely wounded. The smoke demon completely misses you. x3 The demonspawn warmonger is struck by your spines. The demonspawn warmonger completely misses you. x2 You block the demonspawn warmonger's attack. The demonspawn blood saint is struck by your spines. The demonspawn blood saint completely misses you. You hit the demonspawn warmonger. The demonspawn warmonger decays. The demonspawn warmonger is severely wounded. The smoke demon gestures at you. Something smites you! The reaper is engulfed in a cloud of scalding steam. Flame seeps out of the reaper. The reaper completely misses you. You block the demonspawn blood saint's attack. You hit the demonspawn warmonger. The demonspawn warmonger decays. You burn the demonspawn warmonger. The demonspawn warmonger is almost dead. The smoke demon is struck by your spines. The smoke demon completely misses you. The smoke demon misses you. The smoke demon completely misses you. The demonspawn warmonger completely misses you. x2 The demonspawn warmonger misses you. The demonspawn blood saint completely misses you. The reaper hits you from afar with a +4 heavy scythe! You completely miss the demonspawn warmonger. The demonspawn warmonger is almost dead. The smoke demon is struck by your spines. The smoke demon completely misses you. You block the smoke demon's attack. The smoke demon completely misses you. The demonspawn blood saint completely misses you. You slash the demonspawn warmonger! The demonspawn warmonger decays. You burn the demonspawn warmonger. 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. The ynoxinul bellows! Found a hand axe. Found a gate leading to another region of Pandemonium. A demonspawn black sun and a lorocyproca come into view. The ynoxinul gestures. A smoke demon and a demonspawn corrupter come into view. Found a scroll of poison. The smoke demon roars! The lorocyproca gives a chilling moan. The demonspawn corrupter shouts! You hear a shout! The smoke demon gestures at you. Something smites you! You hear a screech! You see here a +0 hand axe. The ufetubus completely misses you. x2 The ynoxinul gestures. You block the orange demon's attack. The ufetubus is struck by your spines. You kill the ufetubus! The ufetubus disappears in a puff of smoke! The smoke demon gestures at you. Something smites you! You hit the ufetubus. The ufetubus decays. You burn the ufetubus. You kill the ufetubus! The ufetubus disappears in a puff of smoke! The ufetubus slips past you! The ufetubus completely misses you. The ufetubus misses you. You slash the ufetubus! You burn the ufetubus. You kill the ufetubus! The ufetubus disappears in a puff of smoke! The ynoxinul gestures. You block the orange demon's attack. Space momentarily warps into an impossible shape! You slash the demonspawn corrupter! The demonspawn corrupter decays. You burn the demonspawn corrupter. The demonspawn corrupter looks even weaker. You carve the orange demon like a ham!!! The orange demon decays. You burn the orange demon!! You kill the orange demon! You slice the smoke demon!! The smoke demon decays. You burn the smoke demon. You slice the ufetubus!! You burn the ufetubus. You kill the ufetubus! The ufetubus disappears in a puff of smoke! You hear a hideous shriek! You block the ufetubus's attack. The ufetubus completely misses you. The lorocyproca barely misses you. The ufetubus slips past you! The ufetubus is struck by your spines. You kill the ufetubus! The ufetubus disappears in a puff of smoke! Space momentarily warps into an impossible shape! You slice the demonspawn corrupter!! The demonspawn corrupter decays. You burn the demonspawn corrupter. You closely miss the ynoxinul. You slice the smoke demon!! You kill the smoke demon! The ufetubus slips past you! The ufetubus barely misses you. The ufetubus completely misses you. Space momentarily warps into an impossible shape! You slice the ufetubus!! You burn the ufetubus. You kill the ufetubus! The ufetubus disappears in a puff of smoke! You slice the ynoxinul!! The ynoxinul decays. You burn the ynoxinul. You kill the ynoxinul! The ufetubus disappears in a puff of smoke! x2 You slice the demonspawn black sun!! The demonspawn black sun decays. You burn the demonspawn black sun. The lorocyproca is struck by your spines. The lorocyproca hits you!! You feel your power leaking away. You slip backwards! Space momentarily warps into an impossible shape! You chop the demonspawn black sun into pieces!!! The demonspawn black sun decays. You burn the demonspawn black sun!! You kill the demonspawn black sun! You slash the demonspawn corrupter! The demonspawn corrupter decays. You burn the demonspawn corrupter. You barely miss the lorocyproca. The lorocyproca is distracted by your dazzling golden aura. Space momentarily warps into an impossible shape! You closely miss the lorocyproca. The lorocyproca is no longer distracted by gold. You slice the demonspawn corrupter!! The demonspawn corrupter decays. You burn the demonspawn corrupter. Space momentarily warps into an impossible shape! You open the demonspawn corrupter like a pillowcase!!! You burn the demonspawn corrupter. You kill the demonspawn corrupter! You chop the lorocyproca into pieces!!! The lorocyproca decays. You burn the lorocyproca! You kill the lorocyproca! A hellion comes into view. A soul eater comes into view. There are monsters nearby! There are monsters nearby! A cacodemon comes into view. The hellion gestures at you. The sphere of damnation explodes! The damnation engulfs you! The cacodemon moves out of view. You hear a shout! x2; You hear a roar! You hear a chilling moan. You hear a hideous shriek! You hear a roar! You hear a shout! You hear a hideous shriek! You see here 8 gold pieces. Space momentarily warps into an impossible shape! You slice the soul eater!! The soul eater decays. You burn the soul eater. The soul eater looks even weaker. You slice the hellion like a ripe choko!!! You burn the hellion! You kill the hellion! A rust devil comes into view. Space momentarily warps into an impossible shape! You barely miss the soul eater. You slice the cacodemon!! The cacodemon decays. You burn the cacodemon. You open the rust devil like a pillowcase!!! The rust devil decays. Space momentarily warps into an impossible shape! You slash the cacodemon! The cacodemon decays. You burn the cacodemon. You hit the soul eater but do no damage. You cut the rust devil into ribbons!!! You kill the rust devil! The soul eater is distracted by your dazzling golden aura. Space momentarily warps into an impossible shape! You chop the cacodemon into pieces!!! The cacodemon decays. You burn the cacodemon. You slash the soul eater! The soul eater decays. You burn the soul eater. The soul eater is no longer distracted by gold. A demonspawn warmonger comes into view. It is wielding a +2 antimagic demon whip and wearing a +1 plate armour of poison resistance. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. A lorocyproca comes into view. The cacodemon is distracted by your dazzling golden aura. 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 cacodemon shouts! An Executioner comes into view. A green death comes into view. The demonspawn warmonger is distracted by your dazzling golden aura. The soul eater is struck by your spines. The soul eater completely misses you. The demonspawn warmonger shouts! You cut the soul eater into ribbons!!! You burn the soul eater. You kill the soul eater! The Executioner is distracted by your dazzling golden aura. A demonspawn corrupter comes into view. It is wielding a +0 demon trident of electrocution. A demonspawn blood saint comes into view. It is wielding a +0 dagger. The green death is distracted by your dazzling golden aura. The lorocyproca is distracted by your dazzling golden aura. The demonspawn blood saint is distracted by your dazzling golden aura. You see here 8 gold pieces. [a] - 841 gold - resistance, might, haste and heal wounds [b] - 324 gold - invisibility and might [c] - 200 gold - haste Purchase which effect? You feel yourself speed up. The cacodemon is no longer distracted by gold. The demonspawn corrupter is distracted by your dazzling golden aura. Space momentarily warps into an impossible shape! The Executioner gives a hideous shriek! The demonspawn corrupter shouts! The green death roars! The lorocyproca gives a chilling moan. You slice the Executioner!! The Executioner decays. You burn the Executioner. The Executioner is no longer distracted by gold. You cut the demonspawn corrupter into ribbons!!! The demonspawn corrupter decays. You burn the demonspawn corrupter. The demonspawn corrupter is no longer distracted by gold. You slice the green death!! The green death decays. You burn the green death! The green death is no longer distracted by gold. You cut the lorocyproca into ribbons!!! The lorocyproca decays. You burn the lorocyproca! The lorocyproca is no longer distracted by gold. You hear a hideous shriek! You hear a shout! Space momentarily warps into an impossible shape! You completely miss the demonspawn warmonger. The demonspawn warmonger is no longer distracted by gold. You slash the demonspawn blood saint! The demonspawn blood saint decays. The demonspawn blood saint is drained! The demonspawn blood saint is no longer distracted by gold. You open the Executioner like a pillowcase!!! You burn the Executioner. You kill the Executioner! You hear a hideous shriek! You hear a roar! An Executioner comes into view. Space momentarily warps into an impossible shape! You slash the cacodemon! You burn the cacodemon. You kill the cacodemon! You hit the lorocyproca. The lorocyproca decays. You slice the demonspawn warmonger like a ripe choko!!! The demonspawn warmonger decays. You burn the demonspawn warmonger! The demonspawn warmonger is distracted by your dazzling golden aura. Space momentarily warps into an impossible shape! The demonspawn warmonger shouts! You hit the demonspawn corrupter. The demonspawn corrupter decays. You burn the demonspawn corrupter. You hit the green death but do no damage. You carve the lorocyproca like a ham!!! You kill the lorocyproca! The Executioner is distracted by your dazzling golden aura. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. You don't have enough magic to cast this spell. An Executioner comes into view. The Executioner moves out of view. A reaper comes into view. It is wielding a +4 scythe of flaming. Tuheta comes into view. Tuheta rustles, "Get thee hence, thou venomed dismal-dreaming pot-faker!" The Executioner gives a hideous shriek! The Executioner is no longer distracted by gold. The green death is no longer moving slowly. The green death is no longer weakened. The demonspawn warmonger is no longer moving slowly. The demonspawn warmonger is no longer weakened. The demonspawn warmonger is no longer distracted by gold. The demonspawn warmonger seems less drained. The demonspawn warmonger shoots a bolt. You block the bolt. The demonspawn corrupter mumbles some strange prayers to Lugonu against you. The entropic weave corrodes you! A smoke demon comes into view. The Executioner is distracted by your dazzling golden aura. The demonspawn warmonger mumbles some strange prayers to its god against you. Your magic feels tainted. The green death misses you. You see here 5 gold pieces. The Executioner gives a hideous shriek! You slice the demonspawn corrupter like a ripe choko!!! You burn the demonspawn corrupter! You kill the demonspawn corrupter! The Executioner is no longer distracted by gold. A smoke demon comes into view. The demonspawn blood saint is distracted by your dazzling golden aura. You completely miss the green death. The green death is moderately wounded. The Executioner is distracted by your dazzling golden aura. You completely miss Tuheta. The demonspawn blood saint is no longer moving slowly. The demonspawn blood saint is no longer weakened. Tuheta completely misses you. The green death is struck by your spines. The green death misses you. The smoke demon gestures at you. Something smites you! The Executioner gives a hideous shriek! The demonspawn blood saint shouts! You hit Tuheta. Tuheta decays. You burn Tuheta. Tuheta looks even weaker. Tuheta is lightly wounded. A sun demon comes into view. You hit Tuheta. Tuheta decays. You burn Tuheta. Tuheta is lightly wounded. Tuheta is distracted by your dazzling golden aura. The green death is struck by your spines. The green death hits you!! You slip backwards! A demonspawn warmonger comes into view. It is wielding a +1 battleaxe of freezing and wearing a +0 plate armour of cold resistance. Press: ? - help, v - describe, . - travel Here: Tuheta (silenced, lightly wounded, unaffected by silence, unaware, slow, weak, hasn't noticed you) The floor. [a] - 720 gold - haste, brilliance and resistance [b] - 145 gold - heal wounds [c] - 176 gold - heal wounds and curing Purchase which effect? You feel as though your hastened speed will last longer. You feel clever all of a sudden. You feel protected. The green death is struck by your spines. You kill the green death! You feel a surge of power! Space momentarily warps into an impossible shape! You hit the reaper. The reaper decays. You burn the reaper. You closely miss the smoke demon. You cut the demonspawn warmonger into ribbons!!! The demonspawn warmonger decays. You burn the demonspawn warmonger! You lose access to your magic! The Executioner gestures. The Executioner seems to speed up. A soul eater comes into view. The demonspawn warmonger is distracted by your dazzling golden aura. The reaper is distracted by your dazzling golden aura. You are unable to access your magic! You are unable to access your magic! You are unable to access your magic! The demonspawn warmonger shouts! You slash Tuheta! Tuheta decays. You burn Tuheta. Tuheta is no longer distracted by gold. Tuheta is lightly wounded. You block Tuheta's attack. The demonspawn warmonger is distracted by your dazzling golden aura. You slice Tuheta!! Tuheta decays. You burn Tuheta! Tuheta is moderately wounded. The Executioner is no longer distracted by gold. The demonspawn warmonger is no longer distracted by gold. The reaper is no longer distracted by gold. The demonspawn blood saint is no longer distracted by gold. The Executioner is distracted by your dazzling golden aura. x2 A soul eater comes into view. You closely miss Tuheta. Tuheta is moderately wounded. The demonspawn blood saint calls on the powers of chaos! The soul eater suddenly seems more resistant. The soul eater suddenly seems more agile. Tuheta suddenly seems more resistant. The demonspawn warmonger suddenly seems more agile. The Executioner suddenly seems more resistant. The demonspawn warmonger suddenly seems more agile. The reaper seems to grow stronger. Tuheta gestures at you. The orb of electricity explodes! The orb of electricity engulfs you! You resist. The orb of electricity engulfs Tuheta! Tuheta resists. You hear a roar! You hear a hideous shriek! You hear a roar! You hear a shout! x2 You hear a hideous shriek! You hear a chilling moan. You hit Tuheta but do no damage. Tuheta is heavily wounded. The sun demon is distracted by your dazzling golden aura. The soul eater is distracted by your dazzling golden aura. x2 The smoke demon is distracted by your dazzling golden aura. The smoke demon roars! The sun demon shouts! You slice Tuheta like a ripe choko!!! Tuheta decays. You burn Tuheta! Tuheta is severely wounded. The demonspawn blood saint is distracted by your dazzling golden aura. The demonspawn blood saint shouts! You slice Tuheta!! Tuheta decays. You burn Tuheta. Tuheta looks even weaker. Tuheta is almost dead. You regain access to your magic. The Executioner is no longer distracted by gold. The demonspawn warmonger is no longer distracted by gold. The reaper is no longer moving slowly. The reaper is no longer weakened. The Executioner is distracted by your dazzling golden aura. Tuheta is distracted by your dazzling golden aura. The demonspawn warmonger shoots a bolt. The bolt completely misses you. You catch the helpless Tuheta completely off-guard! You cut Tuheta into ribbons!!! You burn Tuheta. You kill Tuheta! A demonic crawler comes into view. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! The Executioner gives a hideous shriek! You carve the demonspawn warmonger like a ham!!! The demonspawn warmonger decays. You burn the demonspawn warmonger. You hit the soul eater but do no damage. The soul eater is no longer distracted by gold. You cut the demonspawn warmonger into ribbons!!! The demonspawn warmonger decays. You burn the demonspawn warmonger!! You slash the soul eater! The soul eater decays. You burn the soul eater! The soul eater is no longer distracted by gold. You lose access to your magic! The demonspawn blood saint is no longer distracted by gold. The demonspawn warmonger calls upon its god to speed up the demonspawn blood saint. The demonspawn blood saint seems to speed up. The soul eater is distracted by your dazzling golden aura. You are unable to access your magic! The demonspawn blood saint is distracted by your dazzling golden aura. You are unable to access your magic! The smoke demon is no longer distracted by gold. The sun demon is no longer distracted by gold. The demonspawn warmonger calls upon its god to speed up the demonspawn warmonger. The demonspawn warmonger seems to speed up. You are unable to access your magic! The Executioner is no longer distracted by gold. The Executioner is distracted by your dazzling golden aura. The smoke demon gestures at you. Something smites you! The smoke demon gestures at you. The ball of steam misses you. You are unable to access your magic! You are unable to access your magic! You regain access to your magic. The Executioner is no longer distracted by gold. The demonspawn warmonger invokes the aid of its god against you. Your magic feels more tainted. You hear a shout! The smoke demon gestures at you. Something smites you! The demonspawn warmonger mumbles some strange prayers to its god against you. Your magic feels more tainted. The demonspawn warmonger is no longer moving slowly. The demonspawn warmonger is no longer weakened. The demonspawn warmonger seems less drained. You block the Executioner's attack. The Executioner completely misses you. The Executioner misses you. You closely miss the Executioner. The Executioner is struck by your spines. The Executioner completely misses you. The Executioner barely misses you. The Executioner hits you but does no damage. The demonspawn blood saint calls on the powers of chaos! The soul eater seems to grow stronger. The Executioner suddenly seems more resistant. The smoke demon seems to speed up. The Executioner seems to grow stronger. The demonspawn warmonger seems to grow stronger. The reaper suddenly seems more agile. The Executioner is struck by your spines. The Executioner completely misses you. You block the Executioner's attack. The Executioner barely misses you. You slash the Executioner! The Executioner decays. You burn the Executioner. The Executioner is heavily wounded. You slash the Executioner! The Executioner decays. The Executioner is severely wounded. The Executioner completely misses you. The Executioner closely misses you. The Executioner misses you. You slash the Executioner! The Executioner decays. The Executioner is severely wounded. The demonspawn warmonger is no longer moving slowly. The demonspawn warmonger is no longer weakened. The demonspawn warmonger seems less drained. The Executioner is struck by your spines. The Executioner completely misses you. x2; You block the Executioner's attack. The smoke demon gestures at you. Something smites you! You slash the Executioner! The Executioner decays. The Executioner is almost dead. The Executioner gestures. The Executioner seems to speed up. The Executioner completely misses you. The Executioner misses you. The Executioner completely misses you. The demonspawn warmonger mumbles some strange prayers to its god against you. Your magic feels more tainted. You slice the Executioner!! You kill the Executioner! You are no longer corroded. The smoke demon gestures at you. The pyre arrow hits you. You are covered in intense liquid fire! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1591-g515db51 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [rotlqkf] Species: Demonspawn Job: Warper HP: 103/242; mods: 0/0 MP: 22/47; mod: 0 Stats: 26 (26) 23 (23) 31 (31) Position: (23, 48), 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 | 21320 | 970/1925 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 27 | 28929 | 2/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 | 28752 | 2263/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 | 15467 | 929/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: #5: 270 #7: 280 #19: 140 #33: 200 #47: 530 #107: 496 #126: 96 Attributes: #4: 684938 #12: 44570 #13: 3155 #23: 88193 #24: -132976034 #49: 13928 #51: 12 #52: 12 #57: 32464 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: #....$....63 , #3........3$, #...$..3..$# #....36....# #.s.36.....# , #1.236$....# #..).......# , #$.........# , #z.........# #....∩.....# #..........# *, #..........# #..........# , , #.......... #......... , #........ * clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< fix_slime_vaults: true grunt_orc_gardens_giant_problem: false ignacio_forbid: true ziggurat: monster_hook: false builder: hex zig_exc: 0 colour: lightblue ignacio_spawned: true grunt_orc_gardens_boss: false tomb_guardian_sets: 1: 2 2: 1 3: 1 4: 1 5: 1 6: 1 slime_fixup_done: true grunt_orc_gardens_store: antique weapon shop soh_hangout: Geh ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>