Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.31-a0-1591-g515db51 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 101819436688034854, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name rotlqkf -rc /var/dcss/gamedata/dcss-trunk/rc-files/rotlqkf.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/rotlqkf.macro -morgue /var/dcss/gamedata/dcss/morgue/rotlqkf/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/rotlqkf:2024-01-06.04:56:49.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) [0x7f3259ca64c0]: /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) [0x7f3259c91840]: /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". 0x00007f325a04bf2a in __waitpid (pid=24861, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f325a04bf2a in __waitpid (pid=24861, 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=0x7f325a036540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 24736\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704518092 dir = "/var/dcss/gamedata/dcss/morgue/rotlqkf/" name = "/var/dcss/gamedata/dcss/morgue/rotlqkf/crash-rotlqkf-20240106-051452.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f325a036540 <_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=0x7ffece554de0, mon=0x1354550 ) at beam.cc:4475 mon_source = preac = 0 post = 20268368 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffece554de0, mon=0x1354550 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffece554de0, mon=0x1354550 ) 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 = 96, victim = std::unique_ptr = {get() = 0x2952d50}, did_sanctuary = 128}} beam_hit = r = {bits = std::vector of length 35183090028872, capacity 35183090028874 = { rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffece554de0) at beam.cc:1092 ignored = false m = 0x1354550 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffece554de0) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffece554de0) 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 = 42, y = 35}, target = {x = 39, y = 34}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3186, 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 = -833268528, 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=0x1353d08 , 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 = 42, y = 35}, target = {x = 39, y = 34}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 3186, 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 = -833268528, 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=0x1353d08 ) 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 = 42, y = 35}, target = {x = 39, y = 34}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3186, 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 2, capacity 2 = {{x = 41, y = 34}, {x = 40, y = 34}}, 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 = {[3148] = 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 = 40.5, y = 34.5}, dir = {x = -0.94868329805051399, y = -0.316227766016838}}, 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} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #16 0x0000000000aa1d17 in _do_mon_spell (mons=0x1353d08 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=82, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1353d08 ) at mon-act.cc:1933 entry = disabled = old_energy = 82 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1353d08 oldspeed = 82 tries = 31 #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=0x7ffece556148) 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 24736) 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 = 22, depth = 3 Level id: Abyss:3 Abyssal state: major_coord = (1924016696,439936665) seed = 0x3504ea7a depth = 572460644 phase = 1.47841 destroy_all_terrain = 0 level = (34 : 1) Level build method = abyss, level layout type = abyss, absdepth0 = 26 Level vaults: due_evilmike_abyss_rune_seething_liches Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Things that are here: a +0 leather armour; a +0 dagger There is a stone staircase leading up, spattered with blood here. Unknown command. Key pressed, stopping explore. Key pressed, stopping explore. Things that are here: a +0 leather armour; a +0 dagger Key pressed, stopping explore. A deep elf knight comes into view. It is wielding a +0 short sword. The deep elf knight shouts! There is an open translucent gate, spattered with blood here. Things that are here: a +0 long sword; a +0 shortbow of flaming A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! Space momentarily warps into an impossible shape! You closely miss the deep elf knight. Space momentarily warps into an impossible shape! You barely miss the deep elf knight. Space momentarily warps into an impossible shape! You slice the deep elf knight!! You burn the deep elf knight! The deep elf knight gestures at you while chanting. The shard of ice hits you!! You partially resist. Space momentarily warps into an impossible shape! You completely miss the deep elf knight. Space momentarily warps into an impossible shape! You closely miss the deep elf knight. Space momentarily warps into an impossible shape! You slice the deep elf knight!! You burn the deep elf knight. You kill the deep elf knight! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A +3 mace of venom comes into view. A +3 mace of venom is nearby! A +3 mace of venom is nearby! A +3 mace of venom is nearby! Space momentarily warps into an impossible shape! You completely miss the +3 mace of venom. Space momentarily warps into an impossible shape! You closely miss the +3 mace of venom. Space momentarily warps into an impossible shape! You slash the +3 mace of venom! Space momentarily warps into an impossible shape! You carve the +3 mace of venom like a ham!!! The +3 mace of venom turns to gold and falls from the air. 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 7707 gold pieces (gained 6). You now have 7712 gold pieces (gained 5). Things that are here: a +0 long sword; a +0 ring mail You now have 7726 gold pieces (gained 14). You see here a +0 short sword. You now have 7735 gold pieces (gained 9). Things that are here: a +0 long sword; a +0 leather armour You now have 7741 gold pieces (gained 6). You see here a +0 long sword. Key pressed, stopping explore. A deep elf knight comes into view. It is wielding a +0 long sword. The deep elf knight moves out of view. A deep elf knight is nearby! A deep elf knight is nearby! Space momentarily warps into an impossible shape! You slice the deep elf knight!! You burn the deep elf knight! The deep elf knight casts a spell. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. 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.) Things that are here: a +0 rapier; a +0 scale mail There is an open translucent gate, spattered with blood here. You close the gate, pushing everything out of the way. There is a strange disturbance nearby! Something unseen breaks down the gate. Things that are here: a +0 rapier; a +0 chain mail A deep elf knight appears from thin air! Reactivating autopickup. You see here a +0 rapier. Things that are here: a +0 leather armour; a +0 dagger Space momentarily warps into an impossible shape! You chop the deep elf knight into pieces!!! You burn the deep elf knight! You kill the deep elf knight! 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.) Things that are here: a +0 leather armour; a +0 dagger You now have 7748 gold pieces (gained 7). Things that are here: a +0 long sword; a +0 buckler There is a broken translucent gate, spattered with blood here. Things that are here: a +0 shortbow of flaming; a +0 long sword Key pressed, stopping explore. You now have 7755 gold pieces (gained 7). You now have 7768 gold pieces (gained 13). You see here a +0 long sword. Found a blade talisman. A +6 heavy battleaxe comes into view. A +6 heavy battleaxe is nearby! A +6 heavy battleaxe is nearby! A +6 heavy battleaxe is nearby! Space momentarily warps into an impossible shape! You completely miss the +6 heavy battleaxe. Space momentarily warps into an impossible shape! You barely miss the +6 heavy battleaxe. Space momentarily warps into an impossible shape! You slash the +6 heavy battleaxe! Space momentarily warps into an impossible shape! You closely miss the +6 heavy battleaxe. Space momentarily warps into an impossible shape! You hit the +6 heavy battleaxe but do no damage. Space momentarily warps into an impossible shape! You cut the +6 heavy battleaxe into ribbons!!! You burn the +6 heavy battleaxe. The +6 heavy battleaxe turns to gold and falls from the air. 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 7773 gold pieces (gained 5). J - 7 scrolls of enchant weapon (gained 1) You now have 7777 gold pieces (gained 4). You see here a +0 long sword. Key pressed, stopping explore. Key pressed, stopping explore. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . Unknown command. You see here a +0 longbow. There is a broken translucent gate, spattered with blood here. Things that are here: a +0 long sword; a +0 buckler You see here a +0 rapier. Things that are here: a +0 leather armour; a +0 dagger Things that are here: a +0 leather armour; a +0 long sword There is a stone staircase leading down here. You climb downwards. The deep elf sorcerer shouts! Found 16 gold pieces. There is a stone staircase leading up here. A deep elf sorcerer is nearby! Space momentarily warps into an impossible shape! You slash the deep elf sorcerer! You burn the deep elf sorcerer. Space momentarily warps into an impossible shape! You slash the deep elf sorcerer! You burn the deep elf sorcerer. Space momentarily warps into an impossible shape! You completely miss the deep elf sorcerer. Space momentarily warps into an impossible shape! You slice the deep elf sorcerer!! You burn the deep elf sorcerer. You kill the deep elf sorcerer! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You climb upwards. There is a stone staircase leading down here. Magic restored. Done exploring. You climb downwards. There is a stone staircase leading up here. You now have 7781 gold pieces (gained 4). You see here a +1 long sword of protection. You now have 7797 gold pieces (gained 16). Found a stone. Found a runed translucent gate. Rotlqkf's ghost turns its malevolent gaze towards you. The slime creature quivers. The rockslime quivers. The slime creature quivers. Two slime creatures merge to form a large slime creature. Two slime creatures merge to form a large slime creature. Key pressed, stopping explore. A fire elemental comes into view. A fire elemental is nearby! Space momentarily warps into an impossible shape! You slice the fire elemental!! Space momentarily warps into an impossible shape! You closely miss the fire elemental. Space momentarily warps into an impossible shape! You slash the fire elemental! You destroy the fire elemental! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) Magic restored. You now have 7818 gold pieces (gained 21). You open the door. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. The deep elf zephyrmancer shouts! A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! Space momentarily warps into an impossible shape! You slice the deep elf zephyrmancer!! You burn the deep elf zephyrmancer! You kill the deep elf zephyrmancer! 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 scale mail. There is an open door here. You now have 7825 gold pieces (gained 7). Things that are here: a +0 long sword; a +0 leather armour You open the door. A deep elf annihilator, a deep elf zephyrmancer and 2 deep elf knights come into view. The deep elf zephyrmancer shouts! The deep elf knight shouts! The deep elf knight mumbles some strange words. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! A deep elf pyromancer comes into view. It is wielding a +0 rapier. The deep elf annihilator gestures at you while chanting. The iron shot hits you!!! The deep elf zephyrmancer moves out of view. You hear a shout! There are monsters nearby! There are monsters nearby! Space momentarily warps into an impossible shape! You slice the deep elf pyromancer like a ripe choko!!! You burn the deep elf pyromancer! You kill the deep elf pyromancer! You slice the deep elf knight!! You burn the deep elf knight. You slice the deep elf annihilator!! You burn the deep elf annihilator! The deep elf knight is distracted by your dazzling golden aura. The deep elf annihilator is distracted by your dazzling golden aura. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. Space momentarily warps into an impossible shape! The deep elf annihilator shouts! The deep elf knight shouts! You slash the deep elf annihilator! You burn the deep elf annihilator. The deep elf annihilator is no longer distracted by gold. You slice the deep elf knight!! You burn the deep elf knight! You kill the deep elf knight! You miss the deep elf zephyrmancer. The deep elf annihilator casts a spell at you. The bolt of lightning misses you. You hear a shout! Space momentarily warps into an impossible shape! You completely miss the deep elf annihilator. You hit the deep elf zephyrmancer. You burn the deep elf zephyrmancer. You barely miss the deep elf zephyrmancer. The deep elf annihilator casts a spell at you. The bolt of lightning hits you! You resist. You hear a shout! x3 Space momentarily warps into an impossible shape! You slice the deep elf zephyrmancer!! You burn the deep elf zephyrmancer! You slice the deep elf zephyrmancer!! You burn the deep elf zephyrmancer. You cut the deep elf annihilator into ribbons!!! You burn the deep elf annihilator. You kill the deep elf annihilator! Your Fighting skill increases to level 15! Space momentarily warps into an impossible shape! You slice the deep elf zephyrmancer like a ripe choko!!! You burn the deep elf zephyrmancer. You kill the deep elf zephyrmancer! You closely miss the deep elf zephyrmancer. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! You hear a shout! Space momentarily warps into an impossible shape! You cut the deep elf zephyrmancer into ribbons!!! You burn the deep elf zephyrmancer. You kill the deep elf zephyrmancer! 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 close the door. Something unseen breaks down the door. You swing at nothing. A deep elf knight opens the door. You hear a bow twang. An arrow appears from out of thin air! The arrow hits you! You swing at nothing. You swing at nothing. You hear a bow twang. An arrow appears from out of thin air! The arrow closely misses you. You swing at nothing. The deep elf knight unwields a +0 scimitar. The deep elf knight wields a +0 longbow. The deep elf knight shoots an arrow. The arrow hits you! You hear a bow twang. An arrow appears from out of thin air! The arrow hits you!! You hear a shout! x2 As you read the scroll of fog, it dissolves into smoke. You open something like a pillowcase!!! You burn something! Reactivating autopickup. You feel a bit more experienced. You now have 7832 gold pieces (gained 7). There is a broken door, spattered with blood here. You see here a +3 shortbow. The deep elf knight unwields a +0 longbow. The deep elf knight wields a +0 scimitar. The deep elf knight is struck by your spines. The deep elf knight barely misses you. You slice the deep elf knight!! You burn the deep elf knight! The deep elf knight is almost dead. You hear a shout! You slice the deep elf knight!! You burn the deep elf knight. You kill the deep elf knight! A deep elf zephyrmancer comes into view. It is wielding a +0 short sword. The deep elf zephyrmancer moves out of view. The deep elf zephyrmancer shouts! A deep elf knight comes into view. It is wielding a +0 short sword. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning hits you. You resist. You hear a shout! The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses you. There is an open door here. You are too injured to fight recklessly! Casting: Manifold Assault (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Space momentarily warps into an impossible shape! You hit the deep elf zephyrmancer. You burn the deep elf zephyrmancer. You closely miss the deep elf knight. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. A deep elf annihilator comes into view. It is wielding a +0 short sword. Casting: Manifold Assault (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Space momentarily warps into an impossible shape! You open the deep elf zephyrmancer like a pillowcase!!! You burn the deep elf zephyrmancer! You kill the deep elf zephyrmancer! You closely miss the deep elf annihilator. The deep elf annihilator mumbles some strange words. The deep elf annihilator blinks! You close the door. A deep elf pyromancer comes into view. It is wielding a +0 long sword. A deep elf annihilator opens the door. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Casting: Manifold Assault (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Space momentarily warps into an impossible shape! You miss the deep elf annihilator. You open the deep elf pyromancer like a pillowcase!!! You burn the deep elf pyromancer! You kill the deep elf pyromancer! A +2 halberd of flaming comes into view. A deep elf pyromancer comes into view. It is wielding a +0 short sword. The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! You hit the deep elf knight. You burn the deep elf knight. The deep elf knight is lightly wounded. The deep elf knight completely misses you. The +2 halberd of flaming is distracted by your dazzling golden aura. The deep elf knight is distracted by your dazzling golden aura. You catch the helpless deep elf knight completely off-guard! You slice the deep elf knight!! You burn the deep elf knight. The deep elf knight is no longer distracted by gold. The deep elf knight is severely wounded. The deep elf knight hits you with a +0 short sword! You barely miss the deep elf knight. The deep elf knight is severely wounded. Your surroundings suddenly seem different. A +1 glaive of venom comes into view. The helpless +1 glaive of venom fails to defend itself. You slash the +1 glaive of venom! The +1 glaive of venom is moderately damaged. You block the +1 glaive of venom's attack. You slice the +1 glaive of venom!! You burn the +1 glaive of venom. The +1 glaive of venom turns to gold and falls from the air. You start resting. Magic restored. You start resting. HP restored. You now have 7835 gold pieces (gained 3). You open the door. A +0 short sword of venom comes into view. Space momentarily warps into an impossible shape! You hit the +0 short sword of venom. Space momentarily warps into an impossible shape! You slice the +0 short sword of venom!! You burn the +0 short sword of venom. The +0 short sword of venom turns to gold and falls from the air. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) Magic restored. There is an open door here. You now have 7841 gold pieces (gained 6). A deep elf elementalist comes into view. It is wielding a +0 rapier. Press: ? - help, v - describe, . - travel The floor. Press: ? - help, v - describe, . - travel The floor. Placed new exclusion. There is an open door here. Found 4 stones. Space momentarily warps into an impossible shape! You hit the +2 halberd of flaming but do no damage. The +2 halberd of flaming hits you from afar!! The +2 halberd of flaming burns you. Space momentarily warps into an impossible shape! You chop the +2 halberd of flaming into pieces!!! The +2 halberd of flaming turns to gold and falls from the air. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 7847 gold pieces (gained 6). Found a stone staircase leading up. Space momentarily warps into an impossible shape! The deep elf annihilator shouts! You slice the deep elf annihilator!! You burn the deep elf annihilator! The deep elf annihilator casts a spell at you. The bolt of lightning misses you. The deep elf knight shouts! Space momentarily warps into an impossible shape! You closely miss the deep elf knight. You slice the deep elf annihilator!! You burn the deep elf annihilator! You kill the deep elf annihilator! Space momentarily warps into an impossible shape! You slash the deep elf knight! You burn the deep elf knight. The deep elf knight mumbles some strange words. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. There is a stone staircase leading up here. You climb upwards. Reactivating autopickup. There is a stone staircase leading down here. You start waiting. Done waiting. You climb downwards. Level annotation: 3 runed translucent doors, 1 exclusion, rotlqkf's ghost, adept FoHu There is a stone staircase leading up here. 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.) Space momentarily warps into an impossible shape! You miss the deep elf knight. Space momentarily warps into an impossible shape! You closely miss the deep elf knight. The deep elf knight gestures wildly while chanting. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is a stone staircase leading up here. You completely miss something. Something hits you! You closely miss something. You hear some strange, mumbled words. A shard of ice appears from out of thin air! The shard of ice misses you. You slice something!! You burn something! You closely miss something. You hear some strange, mumbled words. A shard of ice appears from out of thin air! The shard of ice misses you. You completely miss something. You hear some strange, mumbled words. You slice something!! You burn something. Reactivating autopickup. You feel a bit more experienced. You now have 7853 gold pieces (gained 6). You see here a +0 short sword. A water elemental comes into view. You see here a +0 short sword. There is a stone staircase leading up, spattered with blood here. This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x5 You finish memorising. Spell assigned to 'c'. You climb upwards. There is a stone staircase leading down here. Unknown command. You climb downwards. Level annotation: 3 runed translucent doors, 1 exclusion, rotlqkf's ghost, adept FoHu There is a stone staircase leading up, spattered with blood here. You see here a +0 short sword. Space momentarily warps into an impossible shape! You barely miss the water elemental. Space momentarily warps into an impossible shape! You slice the water elemental!! You burn the water elemental. Space momentarily warps into an impossible shape! You closely miss the water elemental. Space momentarily warps into an impossible shape! You slice the water elemental!! You burn the water elemental! You destroy the water elemental! 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.) HP restored. Magic restored. You now have 7869 gold pieces (gained 16). There is an open door here. You now have 7873 gold pieces (gained 4). Things that are here: a +0 ring mail; a +0 short sword You now have 7881 gold pieces (gained 8). You see here a +0 short sword. You now have 7888 gold pieces (gained 7). Things that are here: a +0 scimitar; a +0 longbow There is a broken door, spattered with blood here. You see here a +3 shortbow. Key pressed, stopping explore. You now have 7896 gold pieces (gained 8). You see here a +0 long sword. You now have 7901 gold pieces (gained 5). Things that are here: a +0 buckler; a +0 scimitar You now have 7905 gold pieces (gained 4). You see here a +0 short sword. You now have 7910 gold pieces (gained 5). You see here a +0 long sword. You now have 7918 gold pieces (gained 8). Things that are here: a +0 scale mail; a +0 rapier You now have 7926 gold pieces (gained 8). You see here a +0 long sword. Key pressed, stopping explore. Things that are here: a +0 buckler; a +0 scimitar U - 4 scrolls of amnesia (gained 1) Key pressed, stopping explore. There is a stone staircase leading up, spattered with blood here. You see here a +0 short sword. A deep elf annihilator comes into view. It is wielding a +0 short sword. A deep elf annihilator is nearby! A deep elf annihilator is nearby! A deep elf annihilator is nearby! Space momentarily warps into an impossible shape! You slice the deep elf annihilator!! You burn the deep elf annihilator! The deep elf annihilator shouts! You hear a shout! x2 Space momentarily warps into an impossible shape! You open the deep elf annihilator like a pillowcase!!! You burn the deep elf annihilator! You kill the deep elf annihilator! 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.) Press: ? - help, v - describe, . - travel The floor. Placed new exclusion. You see here 4 stones. A deep elf blademaster comes into view. It is wielding two +0 rapiers. A deep elf blademaster is nearby! A deep elf blademaster is nearby! A deep elf blademaster is nearby! You can't see any susceptible monsters within range! (Use Z to cast anyway.) Space momentarily warps into an impossible shape! You completely miss the deep elf blademaster. The deep elf blademaster shouts! Space momentarily warps into an impossible shape! You closely miss the deep elf blademaster. The deep elf blademaster hits you with a +0 rapier. The deep elf blademaster hits you with a +0 rapier! You block the deep elf blademaster's attack. The deep elf blademaster hits you but does no damage. You miss the deep elf blademaster. The deep elf blademaster is struck by your spines. The deep elf blademaster hits you with a +0 rapier. The deep elf blademaster hits you with a +0 rapier!! You miss the deep elf blademaster. The deep elf blademaster is lightly wounded. The deep elf blademaster completely misses you. The deep elf blademaster hits you with a +0 rapier! You slash the deep elf blademaster! You burn the deep elf blademaster. The deep elf blademaster is moderately wounded. You block the deep elf blademaster's attack. The deep elf blademaster hits you with a +0 rapier!! You completely miss the deep elf blademaster. The deep elf blademaster is moderately wounded. The deep elf blademaster hits you with a +0 rapier! The deep elf blademaster completely misses you. Your +2 great sword of flaming stops flaming. You feel stronger. You feel agile. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} glows with a cold blue light! d - the +4 scimitar of Qouridof (weapon) {freeze, rPois Str+4 Dex+2} The deep elf blademaster is struck by your spines. The deep elf blademaster completely misses you. You block the deep elf blademaster's attack. You completely miss the deep elf blademaster. The deep elf blademaster is moderately wounded. You block the deep elf blademaster's attack. The deep elf blademaster hits you with a +0 rapier!! You completely miss the deep elf blademaster. The deep elf blademaster is moderately wounded. You block the deep elf blademaster's attack. The deep elf blademaster hits you with a +0 rapier! * * * LOW HITPOINT WARNING * * * Okay, then. Press: ? - help, v - describe, . - travel Here: a deep elf blademaster, wielding two +0 rapiers and wearing a +0 leather armour (moderately wounded) The floor. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The deep elf blademaster is struck by your spines. The deep elf blademaster completely misses you. You block the deep elf blademaster's attack. The deep elf blademaster is struck by your spines. The deep elf blademaster hits you but does no damage. The deep elf blademaster misses you. Okay, then. Throw: 6 darts (curare) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - deep elf blademaster Aim: a deep elf blademaster, wielding two +0 rapiers and wearing a +0 leather armour (heavily wounded, 36% to hit) You throw a curare-tipped dart. The curare-tipped dart hits the deep elf blademaster. The deep elf blademaster is poisoned. The deep elf blademaster struggles to breathe. The deep elf blademaster seems to slow down. The deep elf blademaster is heavily wounded. The deep elf blademaster completely misses you. You block the deep elf blademaster's attack. You slice the deep elf blademaster!! You freeze the deep elf blademaster! Your touch misses the deep elf blademaster. The deep elf blademaster is severely wounded. The deep elf blademaster is struck by your spines. The deep elf blademaster completely misses you. The deep elf blademaster misses you. You closely miss the deep elf blademaster. Your touch misses the deep elf blademaster. The deep elf blademaster is almost dead. You miss the deep elf blademaster. The deep elf blademaster is almost dead. The deep elf blademaster hits you with a +0 rapier! * * * LOW HITPOINT WARNING * * * The deep elf blademaster barely misses you. You hit the deep elf blademaster. You freeze the deep elf blademaster. Your touch misses the deep elf blademaster. The deep elf blademaster is almost dead. The deep elf blademaster hits you but does no damage. The deep elf blademaster hits you with a +0 rapier. * * * LOW HITPOINT WARNING * * * You miss the deep elf blademaster. You touch the deep elf blademaster! You kill the deep elf blademaster! Your surroundings suddenly seem different. A deep elf high priest comes into view. It is wielding a +0 long sword. The deep elf high priest shouts! Okay, then. Press: ? - help, v - describe, . - travel Here: a deep elf high priest, wielding a +0 long sword The floor. Okay, then. Press: ? - help, v - describe, . - travel A rock wall. As you read the scroll of silence, it crumbles to dust. A profound silence engulfs you. You slice the deep elf high priest!! You freeze the deep elf high priest. The deep elf high priest is heavily wounded. The deep elf high priest is struck by your spines. The deep elf high priest misses you. You slice the deep elf high priest!! You freeze the deep elf high priest. You kill the deep elf high priest! You now have 7931 gold pieces (gained 5). You see here a +0 long sword. A deep elf knight comes into view. It is wielding the +8 whip "Snakebite" {venom, curare, rPois}. Your hearing returns. You start resting. HP restored. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} stops glowing. Your +2 great sword of flaming bursts into flame! Z - a +2 great sword of flaming (weapon) You now have 7936 gold pieces (gained 5). E - 6 curare-tipped darts (gained 1) Things that are here: a +0 rapier; a +0 rapier; a +0 leather armour You see here a +0 long sword. You see here a +0 long sword. The deep elf knight shouts! You throw a curare-tipped dart. The curare-tipped dart hits the deep elf knight. You throw a curare-tipped dart. The curare-tipped dart hits the deep elf knight. You throw a curare-tipped dart. The curare-tipped dart barely misses the deep elf knight. The deep elf knight gestures at you while chanting. The lance of force misses you. Space momentarily warps into an impossible shape! You closely miss the deep elf knight. Space momentarily warps into an impossible shape! The deep elf knight blocks your attack. The deep elf knight gestures at you while chanting. The shard of ice hits you! You partially resist. Space momentarily warps into an impossible shape! You slice the deep elf knight!! You burn the deep elf knight. You hear a shout! Space momentarily warps into an impossible shape! You slash the deep elf knight! You burn the deep elf knight! You kill the deep elf knight! You now have 8184 gold pieces (gained 248). Items here: ) = [[. A deep elf demonologist comes into view. It is wielding a +0 short sword. Space momentarily warps into an impossible shape! You slice the deep elf demonologist!! You burn the deep elf demonologist. Space momentarily warps into an impossible shape! You closely miss the deep elf demonologist. Space momentarily warps into an impossible shape! You miss the deep elf demonologist. The deep elf demonologist gestures at you while chanting. You are cast into the Abyss! To return, you must find a gate leading back. Killing monsters will force the Abyss to allow you passage. This branch contains the abyssal rune of Zot. Your movement speed is average. Your attack delay is about 0.7. Your damage rating with your +2 great sword of flaming is about 46 (Base 17 x 137% (Dex) x 171% (Skill) + 6 (Ench + Slay)). Your base attributes are Str 12, Int 15, Dex 19. A large abomination comes into view. Your +2 great sword of flaming stops flaming. You feel stronger. You feel agile. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} glows with a cold blue light! d - the +4 scimitar of Qouridof (weapon) {freeze, rPois Str+4 Dex+2} Your movement speed is average. Your attack delay is about 0.7 (and cannot be improved with additional weapon skill). Your damage rating with the +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} is about 37 (Base 12 x 142% (Dex) x 171% (Skill) + 8 (Ench + Slay)). Your base attributes are Str 12, Int 15, Dex 19. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} stops glowing. Your +2 great sword of flaming bursts into flame! Z - a +2 great sword of flaming (weapon) Your movement speed is average. Your attack delay is about 0.7. Your damage rating with your +2 great sword of flaming is about 46 (Base 17 x 137% (Dex) x 171% (Skill) + 6 (Ench + Slay)). Your base attributes are Str 12, Int 15, Dex 19. Your +2 great sword of flaming stops flaming. You feel stronger. You feel agile. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} glows with a cold blue light! d - the +4 scimitar of Qouridof (weapon) {freeze, rPois Str+4 Dex+2} Unknown command. A rust devil comes into view. Something unseen opens the door. An efreet comes into view. It is wielding a +2 scimitar of flaming. The efreet gestures at you. The fireball explodes! The fireball engulfs you! You resist. You hear a screech! The efreet gestures at you. The bolt of fire misses you. Found a corrupted altar of Lugonu. You barely miss the efreet. The efreet gestures at you. The bolt of fire misses you. You hit the efreet. You freeze the efreet. You touch the efreet! You sap its willpower! The efreet is heavily wounded. You barely miss the efreet. You touch the efreet! You sap its willpower! The efreet is severely wounded. The efreet completely misses you. You hit the efreet but do no damage. The efreet is severely wounded. The efreet gestures at you. The bolt of fire misses you. You completely miss the efreet. The efreet is severely wounded. You block the efreet's attack. You slice the efreet!! You freeze the efreet! You kill the efreet! Things that are here: 20 gold pieces; a +2 scimitar of flaming You now have 8204 gold pieces (gained 20). The large abomination is distracted by your dazzling golden aura. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} stops glowing. Your +2 great sword of flaming bursts into flame! Z - a +2 great sword of flaming (weapon) Space momentarily warps into an impossible shape! You barely miss the rust devil. You slash the large abomination! You burn the large abomination. The large abomination is no longer distracted by gold. Space momentarily warps into an impossible shape! You slash the large abomination! You burn the large abomination. You slash the rust devil! Space momentarily warps into an impossible shape! You slice the large abomination!! You burn the large abomination. You destroy the large abomination! You hit the rust devil but do no damage. Space momentarily warps into an impossible shape! You slash the rust devil! Space momentarily warps into an impossible shape! You hit the rust devil but do no damage. Your +2 great sword of flaming stops flaming. You feel stronger. You feel agile. The +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} glows with a cold blue light! d - the +4 scimitar of Qouridof (weapon) {freeze, rPois Str+4 Dex+2} Space momentarily warps into an impossible shape! You slice the rust devil!! You freeze the rust devil. You slice the rust devil!! You freeze the rust devil. You kill the rust devil! You now have 8208 gold pieces (gained 4). You see here a +2 scimitar of flaming. You now have 8221 gold pieces (gained 13). An ancient zyme comes into view. You feel yourself growing ill in the presence of the ancient zyme. There is an open door here. You feel yourself growing ill in the presence of the ancient zyme. You slash the ancient zyme! You freeze the ancient zyme. You punch the ancient zyme, but do no damage. The ancient zyme is lightly damaged. You block the ancient zyme's attack. The ancient zyme misses you. You hit the ancient zyme but do no damage. The ancient zyme is lightly damaged. The ancient zyme is struck by your spines. The ancient zyme barely misses you. The ancient zyme completely misses you. You slice the ancient zyme!! You freeze the ancient zyme! The ancient zyme is almost destroyed. The ancient zyme is struck by your spines. You destroy the ancient zyme! No target in view! Tentacles burst from the starspawn's body! 2 starspawn tentacles come into view. Space momentarily warps into an impossible shape! You slash the tentacled starspawn! You freeze the tentacled starspawn. You slash the starspawn tentacle! You freeze the starspawn tentacle. You carve the starspawn tentacle like a ham!!! You freeze the starspawn tentacle. You destroy the starspawn tentacle! Space momentarily warps into an impossible shape! You hit the tentacled starspawn. You freeze the tentacled starspawn. You hit the starspawn tentacle. You freeze the starspawn tentacle. Space momentarily warps into an impossible shape! You hit the starspawn tentacle segment but do no damage. You slice the starspawn tentacle!! You freeze the starspawn tentacle. You destroy the starspawn tentacle! You slash the tentacled starspawn! You freeze the tentacled starspawn. A thrashing horror comes into view. Tentacles burst from the starspawn's body! 2 starspawn tentacles come into view. Space momentarily warps into an impossible shape! The thrashing horror roars! You hit the starspawn tentacle. You freeze the starspawn tentacle. You slash the thrashing horror! You freeze the thrashing horror. You slash the starspawn tentacle! You freeze the starspawn tentacle. You destroy the tentacled starspawn! The starspawn's tentacles wither and die. Space momentarily warps into an impossible shape! You barely miss the thrashing horror. Space momentarily warps into an impossible shape! You cut the thrashing horror into ribbons!!! You freeze the thrashing horror! You destroy the thrashing horror! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You are suddenly pulled into a different region of the Abyss! The abyssal matter surrounding you shimmers strangely. You detect the abyssal rune! Found a corrupted altar of Lugonu. Unknown command. Unknown command. Okay, then. Unknown command. Found a corrupted altar of Lugonu. A raiju comes into view. Space momentarily warps into an impossible shape! The raiju barks! x2 You slice the raiju!! You freeze the raiju! You kill the raiju! You closely miss the raiju. Space momentarily warps into an impossible shape! You closely miss the raiju. The raiju closely misses you. Space momentarily warps into an impossible shape! You barely miss the raiju. The raiju is struck by your spines. The raiju bites you but does no damage. A raiju comes into view. Space momentarily warps into an impossible shape! The raiju barks! You slice the raiju!! You freeze the raiju! You hit the raiju. You freeze the raiju. Space momentarily warps into an impossible shape! You slice the raiju!! You freeze the raiju. You closely miss the raiju. The raiju bursts into living lightning! The living lightning hits you. You resist. The raiju blinks! Space momentarily warps into an impossible shape! You slash the raiju! You freeze the raiju. You kill the raiju! You completely miss the raiju. Space momentarily warps into an impossible shape! You slash the raiju! You freeze the raiju. You kill the raiju! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 8227 gold pieces (gained 6). The chaos spawn squeals angrily. The chaos spawn gores you but does no damage. You slash the chaos spawn! You freeze the chaos spawn. You touch the chaos spawn! You kill the chaos spawn! The chaos spawn degenerates into a cloud of primal chaos! You now have 8233 gold pieces (gained 6). You now have 8237 gold pieces (gained 4). You now have 8254 gold pieces (gained 17). Found a runelight. Found a runelight. Found a runelight. Found three runelights. Found a runelight. Found two runelights. Found a runelight. Found two runelights. You hear a shout! You hear an angry hiss. You hear a hideous shriek! You hear a shout! There is a runelight here. Found a runelight. You hear a bleat! You hear a deafening roar! There is a runelight here. Found a runelight. There is a runelight here. There is a runelight here. There is a runelight here. There is a runelight here. Found a runelight. There is a runelight here. There is a runelight here. The abyss shimmers again as the detected abyssal rune vanishes from your memory and reappears. A sun demon comes into view. The sun demon shouts! Space momentarily warps into an impossible shape! You slice the sun demon!! You freeze the sun demon! You hear a shout! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A smoke demon comes into view. A balrug comes into view. It is wielding a +1 demon whip of electrocution. Space momentarily warps into an impossible shape! You closely miss the balrug. The balrug shouts! You barely miss the sun demon. Space momentarily warps into an impossible shape! You closely miss the balrug. You slice the sun demon!! You freeze the sun demon! You kill the sun demon! A sun demon comes into view. Space momentarily warps into an impossible shape! The smoke demon roars! You slash the balrug! You freeze the balrug. You hit the smoke demon. You freeze the smoke demon. You slice the sun demon!! You freeze the sun demon! Space momentarily warps into an impossible shape! You hit the smoke demon but do no damage. You slash the sun demon! You freeze the sun demon! You kill the sun demon! The balrug gestures at you. Something smites you! Space momentarily warps into an impossible shape! You slice the balrug!! You freeze the balrug! You slash the smoke demon! You freeze the smoke demon. Space momentarily warps into an impossible shape! You slice the smoke demon!! You freeze the smoke demon. You kill the smoke demon! You slice the balrug!! You freeze the balrug! You kill the balrug! You now have 8257 gold pieces (gained 3). You now have 8273 gold pieces (gained 16). You see here a +1 demon whip of electrocution. You now have 8280 gold pieces (gained 7). You see here a +1 demon whip of electrocution. You now have 8286 gold pieces (gained 6). You hear a deafening roar! A sixfirhy comes into view. The sixfirhy completely misses you. Space momentarily warps into an impossible shape! You hit the sixfirhy. You freeze the sixfirhy. You hit the sixfirhy but do no damage. Your touch misses the sixfirhy. The sixfirhy is lightly wounded. You slice the sixfirhy like a ripe choko!!! You freeze the sixfirhy! You kill the sixfirhy! Your Dodging skill increases to level 15! You now have 8292 gold pieces (gained 6). Found five runelights. Found a runelight. A caustic shrike zombie comes into view. An ancient zyme comes into view. You feel yourself growing ill in the presence of the ancient zyme. Unknown command. There is a runelight here. There is a runelight here. A brain worm comes into view. You slice the brain worm!! You freeze the brain worm! You kill the brain worm! The abyss shimmers again as the detected abyssal rune vanishes from your memory and reappears. You see here 4 gold pieces. Space momentarily warps into an impossible shape! You hit the caustic shrike zombie. You slash the worldbinder! You freeze the worldbinder. The caustic shrike zombie misses you. The worldbinder calls forth creatures from the Swamp! Space momentarily warps into an impossible shape! You hit the caustic shrike zombie but do no damage. You chop the bog body into pieces!!! You freeze the bog body. You hear a roar! The caustic shrike zombie barely misses you. Space momentarily warps into an impossible shape! You slice the bog body!! You destroy the bog body! The bog body's corpse disappears in a puff of smoke! You hit the worldbinder. You freeze the worldbinder. The caustic shrike zombie completely misses you. You block the caustic shrike zombie's attack. Space momentarily warps into an impossible shape! You hit the caustic shrike zombie. You slash the worldbinder! You freeze the worldbinder! You destroy the worldbinder! You block the caustic shrike zombie's attack. You slash the caustic shrike zombie! You touch the caustic shrike zombie! You sap its willpower! The caustic shrike zombie is lightly damaged. The caustic shrike zombie is struck by your spines. The caustic shrike zombie claws you! An ancient zyme comes into view. You feel yourself growing ill in the presence of the ancient zyme. You slice the caustic shrike zombie!! You freeze the caustic shrike zombie. You touch the caustic shrike zombie!! You sap its willpower! The caustic shrike zombie is heavily damaged. The caustic shrike zombie is struck by your spines. The caustic shrike zombie completely misses you. A smoke demon and a tentacled monstrosity come into view. The smoke demon roars! The caustic shrike zombie is struck by your spines. The caustic shrike zombie claws you but does no damage. >>>>>>>>>>>>>>>>>>>>>> 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_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [rotlqkf] Species: Demonspawn Job: Warper HP: 133/142; mods: 0/0 MP: 19/33; mod: 0 Stats: 18 (18) 18 (18) 27 (27) Position: (39, 34), 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 | 15 | 6983 | 458/975 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 33 | 18 | 12683 | 1178/1457 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 | 15 | 7774 | 15/1160 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 12 | 4816 | 0/892 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 8 | 2140 | 0/535 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #83: 3 #126: 121 Attributes: #7: 4 #12: 9525 #13: 1107 #23: 33311 #24: 2004112056 #49: 3787 #57: 126 Mutations: large bone plates: 3 (innate) cold resistance: 1 fire resistance: 1 spiny: 2 (innate) magic shield: 1 (innate) magic regeneration: 1 (innate) magic link: 1 (innate) bedeviling: 1 (innate) demonic touch: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #3: +4 scimitar of Qouridof {freeze, rPois Str+4 Dex+2} eq slot #1, inv slot #0: scarf of resistance eq slot #2, inv slot #50: +0 helmet of intelligence eq slot #4, inv slot #16: +2 pair of boots eq slot #6, inv slot #2: +1 leather armour "Timnid" {*Slow rElec rN+ Str+2} eq slot #7, inv slot #45: +6 ring of dexterity eq slot #8, inv slot #23: +4 ring of slaying eq slot #9, inv slot #17: amulet of magic regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ## #.⌠.#.. .. ⌠+ #.##⌠##.#... ####.⌠...##.##. .⌠.⌠...##... # #. # #.##..# #..#.#.#. ##..# #####..# . # #.....# #.. ##@Z.##..... #.$#3X.# # #...#.##....# #.#...$. ....# #.#..#.# ...# #.... .# ..# ....# .# #.. #.... #. ##.#x . clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true grunt_orc_gardens_store: antique weapon shop grunt_orc_gardens_boss: false grunt_orc_gardens_giant_problem: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (36, 25): {{{{ CLASS: FogMachine pow_min: 8 spread_buildup_time: 1 listeners: spread_rate: 16 size_min: 1 size_max: 1 pow_max: 12 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 14 type: turn method: dgn_event sub_type: tick delay_min: 20 buildup_turns: 0 listener_only: true delay_max: 30 2: CLASS: DgnTriggerer method: dgn_event type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: seething chaos props: walk_dist: 1 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>