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: 8902493239801378083, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name wqsa789 -rc /var/dcss/gamedata/dcss-trunk/rc-files/wqsa789.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/wqsa789.macro -morgue /var/dcss/gamedata/dcss/morgue/wqsa789/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/wqsa789:2024-01-06.11:11:57.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) [0x7f562af614c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x9d) [0x74cc1d]: bolt::tracer_nonenchantment_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt21tracer_affect_monsterEP7monster+0x605) [0x754655]: bolt::tracer_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt14affect_monsterEP7monster+0x5a7) [0x74d3f7]: bolt::affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt11affect_cellEv+0x228) [0x750c48]: bolt::affect_cell() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0xc88) [0x753358]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x9f) [0x7537ff]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fire_tracerPK7monsterR4boltbb+0xc7) [0x753fb7]: fire_tracer(monster const*, bolt&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xabbebf] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x7cc) [0xac867c]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1ffd) [0xaa237d]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xaa33a4]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xdeb31e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdec9dc] /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) [0x7f562af4c840]: /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". 0x00007f562b306f2a in __waitpid (pid=2366, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f562b306f2a in __waitpid (pid=2366, 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=0x7f562b2f1540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2364\000\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704539568 dir = "/var/dcss/gamedata/dcss/morgue/wqsa789/" name = "/var/dcss/gamedata/dcss/morgue/wqsa789/crash-wqsa789-20240106-111248.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f562b2f1540 <_IO_2_1_stderr_> #3 0x0000000000790860 in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x000000000074cc1d in bolt::tracer_nonenchantment_affect_monster (this=0x7ffe8d9a3bf0, mon=0x13578a8 ) at beam.cc:4464 preac = 0 post = 20281512 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffe8d9a3bf0, mon=0x13578a8 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffe8d9a3bf0, mon=0x13578a8 ) at beam.cc:5077 engulfs = preac = 0 postac = 30 final = 0 conducts = {{conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = 112, victim = std::unique_ptr = {get() = 0x3bb3ea0}, did_sanctuary = 208}} beam_hit = r = {bits = std::vector of length -4, capacity 0 = {7497059, 4294967288, 4294967290, 4294967288, 6, 4294967288, 4294967289, 4294967288, 7, 4294967288, 0, 8, 4294967295, 8, 1, 8, 4294967294, 8, 2, 8, 4294967293, 8, 3, 8, 4294967292, 8, 4, 8, 4294967291, 8, 5, 8, 4294967290, 8, 6, 8, 4294967289, 8, 7, 8, 8, 4294967288, 8, 0, 8, 4294967295, 8, 1, 8, 4294967294, 8, 2, 8, 4294967293, 8, 3, 8, 4294967292, 8, 4, 8, 4294967291, 8, 5, 8, 4294967290, 8, 6, 8, 4294967289, 8, 7, 8, 8, 4294967288, 4294967288, 4294967288, 0, 4294967288, 4294967295, 4294967288, 1, 4294967288, 4294967294, 4294967288, 2, 4294967288, 4294967293, 4294967288, 3, 4294967288, 4294967292, 4294967288, 4, 4294967288, 4294967291, 4294967288, 5, 4294967288, 4294967290, 4294967288, 6, 4294967288, 4294967289, 4294967288, 7, 4294967288, 8, 0, 4294967288, 4294967295, 4294967288, 1, 4294967288, 4294967294, 4294967288, 2, 4294967288, 4294967293, 4294967288, 3, 4294967288, 4294967292, 4294967288, 50496, 0, 65, 0, 52711264, 0, 724503464, 32598, 40, 39, 52684144, 0, 10346432, 0, 53148784, 0, 592, 0, 64, 0, 63288208, 0, 18024967, 0, 53000096, 0, 52684144, 0, 16, 0, 63395648, 0, 0, 34289, 65, 0, 53260592, 0, 724503047, 32598, 53000096, 0, 52684144, 0, 16, 0, 63340560, 0, 0, 34289, 65, 0, 53238336, 0, 16843270, 0, 36, 41, 52684144, 0, 10346432, 0, 63341632, 0, 7, 0, 65, 0, 53260720, 0, 724503047, 32598, 53000096, 0, 52684144, 0...}, children = std::map with 512 elements} rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffe8d9a3bf0) at beam.cc:1092 ignored = false m = 0x13578a8 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffe8d9a3bf0) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffe8d9a3bf0) 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 = 53, y = 31}, target = {x = 51, y = 29}, damage = {num = 0, size = 0}, ench_power = 108, hit = 27, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3167, source_name = "a deep elf pyromancer", name = "pyre arrow", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "pyre arrow", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #11 0x0000000000753fb7 in fire_tracer (mons=mons@entry=0x135a3b8 , 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 = 0x13578a8 #14 0x0000000000ac867c in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 4, capacity 4 = {...}, beem=..., mons=...) at mon-cast.cc:4111 prefer_selfench = chosen_slot = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 53, y = 31}, target = {x = 51, y = 29}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 3167, 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=0x135a3b8 ) at mon-cast.cc:4204 hspell_pass = std::vector of length 4, capacity 4 = {{spell = SPELL_PYRE_ARROW, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BOLT_OF_FIRE, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_FIRE_ELEMENTALS, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BLINK, freq = 15 '\017', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}} beem = {origin_spell = SPELL_PYRE_ARROW, range = 5, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_STICKY_FLAME, real_flavour = BEAM_STICKY_FLAME, drop_item = false, item_mulches = false, item = 0x0, source = {x = 53, y = 31}, target = {x = 51, y = 29}, damage = {num = 0, size = 0}, ench_power = 108, hit = 27, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3167, source_name = "a deep elf pyromancer", name = "pyre arrow", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "pyre arrow", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 2, capacity 2 = {{x = 52, y = 30}, {x = 51, y = 29}}, 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 = {[3141] = 1}, foe_info = {count = 1, 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 = 51.5, y = 29.5}, dir = {x = -0.70710678118654757, y = -0.70710678118654757}}, 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 0x0000000000aa237d in _do_mon_spell (mons=0x135a3b8 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=82, mons=...) at mon-act.cc:1605 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x135a3b8 ) 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 = 0x135a3b8 oldspeed = 82 tries = 33 #20 0x0000000000deb31e in world_reacts () at main.cc:2590 No locals. #21 0x0000000000dec9dc in _input () at main.cc:1156 time_is_frozen = false 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=0x7ffe8d9a4f58) 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 2364) 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 = 3, depth = 3 Level id: Elf:3 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 17 Level vaults: minmay_elf_hall_x layout_loops_cross drop_trap uniq_louise Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You shoot a bolt. The bolt barely misses the alligator. The alligator is no longer distracted by gold. You shoot a bolt. The bolt hits the alligator!!! The alligator seems to slow down. The bolt freezes the alligator. You kill the alligator! A swamp dragon comes into view. The swamp dragon moves out of view. You now have 785 gold pieces (gained 7). No target in view! You now have 789 gold pieces (gained 4). You now have 792 gold pieces (gained 3). You enter the shallow water. Moving in this stuff is going to be slow. You now have 803 gold pieces (gained 11). You see here a hydra corpse. Key pressed, stopping explore. No target in view! A tyrant leech comes into view. A tyrant leech is nearby! A tyrant leech is nearby! You shoot a bolt. The bolt barely misses the tyrant leech. You shoot a bolt. The bolt hits the tyrant leech!! The bolt freezes the tyrant leech. The tyrant leech is heavily wounded. A spriggan rider comes into view. It is wielding a +3 spear. You shoot a bolt. The bolt barely misses the tyrant leech. The spriggan rider shouts! There are monsters nearby! You shoot a bolt. The bolt hits the tyrant leech. The bolt freezes the tyrant leech. The tyrant leech is severely wounded. You shoot a bolt. The bolt hits the tyrant leech!! The bolt freezes the tyrant leech! You kill the tyrant leech! A spriggan rider comes into view. It is wielding a +0 spear. You shoot a bolt. The bolt hits the spriggan rider!!! The bolt freezes the spriggan rider. You kill the spriggan rider! You kill the hornet! The spriggan rider is distracted by your dazzling golden aura. You shoot a bolt. The spriggan rider shouts! The bolt hits the swamp dragon. The bolt freezes the swamp dragon. The swamp dragon is lightly wounded. You shoot a bolt. The bolt barely misses the swamp dragon. A spriggan berserker comes into view. It is wielding a +0 quarterstaff. You shoot a bolt. The spriggan berserker shouts! The bolt hits the swamp dragon!!! The bolt freezes the swamp dragon! The swamp dragon is almost dead. The spriggan rider is distracted by your dazzling golden aura. You shoot a bolt. The bolt completely misses the swamp dragon. The bolt misses the spriggan berserker. The spriggan rider shouts! You shoot a bolt. The bolt hits the swamp dragon. The bolt freezes the swamp dragon. You kill the swamp dragon! The spriggan rider is no longer distracted by gold. You shoot a bolt. The bolt hits the spriggan berserker! The bolt freezes the spriggan berserker. The spriggan berserker is heavily wounded. A tyrant leech comes into view. You shoot a bolt. The bolt barely misses the spriggan berserker. The bolt hits the spriggan rider! The bolt freezes the spriggan rider. The spriggan rider is moderately wounded. The spriggan berserker completely misses you. You shoot a bolt. The bolt hits the spriggan berserker!! The bolt freezes the spriggan berserker! You kill the spriggan berserker! The spriggan rider completely misses you. You shoot a bolt. The bolt hits the spriggan rider!!! The bolt freezes the spriggan rider. You kill the spriggan rider! You kill the hornet! You shoot a bolt. The bolt hits the tyrant leech! The bolt freezes the tyrant leech. The tyrant leech is lightly wounded. You shoot a bolt. The bolt closely misses the tyrant leech. You shoot a bolt. The bolt hits the tyrant leech. The bolt freezes the tyrant leech. The tyrant leech is moderately wounded. The tyrant leech is distracted by your dazzling golden aura. You shoot a bolt. The bolt hits the tyrant leech! The bolt freezes the tyrant leech. The tyrant leech is no longer distracted by gold. The tyrant leech is heavily wounded. The tyrant leech is distracted by your dazzling golden aura. You shoot a bolt. The bolt hits the tyrant leech! The bolt freezes the tyrant leech. The tyrant leech is no longer distracted by gold. The tyrant leech is almost dead. You shoot a bolt. The bolt hits the tyrant leech!! The bolt freezes the tyrant leech! You kill the tyrant leech! No target in view! No target in view! You now have 829 gold pieces (gained 26). Things that are here: a +0 quarterstaff; a +0 animal skin You now have 842 gold pieces (gained 13). Found a leather armour. You now have 868 gold pieces (gained 26). Things that are here: a +0 spear; a +3 spear No target in view! You now have 892 gold pieces (gained 24). You enter the shallow water. Moving in this stuff is going to be slow. You now have 910 gold pieces (gained 18). Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You now have 917 gold pieces (gained 7). You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Found a stone staircase leading up. You enter the shallow water. Moving in this stuff is going to be slow. An alligator comes into view. An alligator is nearby! You shoot a bolt. The bolt hits the alligator!! The alligator seems to slow down. The bolt freezes the alligator. The alligator is severely wounded. No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. An alligator is nearby! An alligator is nearby! You shoot a bolt. The bolt hits the alligator!!! The bolt freezes the alligator. You kill the alligator! No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. You now have 935 gold pieces (gained 18). You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. No target in view! An alligator comes into view. You shoot a bolt. The bolt hits the alligator! The alligator seems to slow down. The bolt freezes the alligator. The alligator is moderately wounded. A goliath frog comes into view. There are monsters nearby! There are monsters nearby! You shoot a bolt. The bolt hits the alligator!!! The alligator seems to slow down. The bolt freezes the alligator. You kill the alligator! You shoot a bolt. The bolt hits the goliath frog!! The goliath frog seems to slow down. The bolt freezes the goliath frog. The goliath frog is heavily wounded. You shoot a bolt. The bolt barely misses the goliath frog. You shoot a bolt. The bolt hits the goliath frog! The bolt freezes the goliath frog. You kill the goliath frog! No target in view! No target in view! You now have 954 gold pieces (gained 19). An eleionoma comes into view. An eleionoma is nearby! An eleionoma is nearby! You shoot a bolt. The eleionoma shouts! The bolt hits the eleionoma!!! The bolt freezes the eleionoma!! The eleionoma is almost dead. An alligator comes into view. A swamp dragon comes into view. The alligator moves out of view. You shoot a bolt. The bolt hits the eleionoma. The bolt freezes the eleionoma. You kill the eleionoma! The swamp dragon is distracted by your dazzling golden aura. You shoot a bolt. The bolt barely misses the alligator. The swamp dragon is no longer distracted by gold. There are monsters nearby! You shoot a bolt. The bolt hits the alligator!! The bolt freezes the alligator! The alligator is severely wounded. A tyrant leech comes into view. You shoot a bolt. The bolt hits the alligator!!! The alligator seems to slow down. The bolt freezes the alligator. You kill the alligator! You shoot a bolt. The bolt hits the swamp dragon. The bolt freezes the swamp dragon. The swamp dragon is lightly wounded. The swamp dragon breathes poison at you. The blast of poison misses you. You shoot a bolt. The bolt barely misses the swamp dragon. You shoot a bolt. The bolt barely misses the swamp dragon. The bolt hits the tyrant leech! The bolt freezes the tyrant leech. The tyrant leech is moderately wounded. An alligator comes into view. You shoot a bolt. The bolt hits the swamp dragon. The bolt freezes the swamp dragon. The swamp dragon is lightly wounded. The swamp dragon completely misses you. x2 The swamp dragon tramples you but does no damage. You shoot a bolt. The bolt hits the swamp dragon. The bolt freezes the swamp dragon. The swamp dragon is moderately wounded. The swamp dragon bites you but does no damage. The swamp dragon claws you but does no damage. The swamp dragon completely misses you. You shoot a bolt. The bolt hits the swamp dragon!!! The bolt freezes the swamp dragon! You kill the swamp dragon! The tyrant leech is poisoned. The alligator is distracted by your dazzling golden aura. You shoot a bolt. The bolt hits the tyrant leech! The bolt freezes the tyrant leech! The tyrant leech is almost dead. The tyrant leech completely misses you. You shoot a bolt. The bolt hits the tyrant leech. The bolt freezes the tyrant leech. The tyrant leech is almost dead. The alligator is no longer distracted by gold. The tyrant leech misses you. You shoot a bolt. The bolt hits the tyrant leech! The bolt freezes the tyrant leech. You kill the tyrant leech! The alligator tail-slaps you! The alligator misses you. You shoot a bolt. The bolt hits the alligator!! The bolt freezes the alligator! The alligator is heavily wounded. The alligator completely misses you. The alligator barely misses you. You shoot a bolt. The bolt hits the alligator! The bolt freezes the alligator. The alligator is almost dead. The alligator completely misses you. The alligator bites you but does no damage. You shoot a bolt. The bolt hits the alligator!! The alligator seems to slow down. The bolt freezes the alligator. You kill the alligator! No target in view! No target in view! Found a runed translucent door. You now have 1004 gold pieces (gained 50). No target in view! You now have 1023 gold pieces (gained 19). You now have 1034 gold pieces (gained 11). You enter the shallow water. Moving in this stuff is going to be slow. You now have 1041 gold pieces (gained 7). Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. No target in view! No target in view! Zadaah's ghost turns its malevolent gaze towards you. You hear a shout! x2 Zadaah's ghost hits the plant. The plant begins to die. Key pressed, stopping explore. The spriggan rider hits the plant with the +10 trident of the Grey Skies {antimagic, rC+ Int+3}!! Zadaah's ghost hits the plant. Key pressed, stopping explore. No reachable target in view! The spriggan rider hits the plant with the +10 trident of the Grey Skies {antimagic, rC+ Int+3}!! Zadaah's ghost hits the plant. The spriggan druid hits the plant with a +4 rapier of protection!! The spriggan rider hits the plant with the +10 trident of the Grey Skies {antimagic, rC+ Int+3}!! Zadaah's ghost whispers, "Meet the emptiness of death!" Zadaah's ghost hits the plant. The spriggan druid hits the plant with a +4 rapier of protection! A nearby plant withers and dies. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. A swamp dragon comes into view. A swamp dragon is nearby! A swamp dragon is nearby! You shoot a bolt. The bolt hits the swamp dragon! The bolt freezes the swamp dragon! The swamp dragon is heavily wounded. The swamp dragon breathes poison at you. The blast of poison misses you. You shoot a bolt. The bolt hits the swamp dragon. The bolt freezes the swamp dragon. The swamp dragon is heavily wounded. You shoot a bolt. The bolt hits the swamp dragon! The bolt freezes the swamp dragon. The swamp dragon is severely wounded. You shoot a bolt. The bolt closely misses the swamp dragon. The swamp dragon bites you. The swamp dragon claws you. The swamp dragon closely misses you. A swamp dragon is nearby! You shoot a bolt. The bolt hits the swamp dragon! The bolt freezes the swamp dragon. You kill the swamp dragon! HP restored. Magic restored. Found a stone staircase leading down. You now have 1066 gold pieces (gained 25). No target in view! Key pressed, stopping explore. No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Found a giant club. You see here a +0 leather armour. Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! I - 3 scrolls of revelation (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. No target in view! You enter the shallow water. Moving in this stuff is going to be slow. You see here a +0 giant club. Key pressed, stopping explore. Things that are here: a +0 quarterstaff; a +0 animal skin Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. A will-o-the-wisp comes into view. A will-o-the-wisp is nearby! A will-o-the-wisp is nearby! A will-o-the-wisp is nearby! A will-o-the-wisp is nearby! A will-o-the-wisp is nearby! You shoot a bolt. The bolt hits the will-o-the-wisp but does no damage. The will-o-the-wisp gives a chilling moan. You hear a shout! The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! 2 foxfires come into view. You shoot a bolt. The bolt hits the foxfire!! The bolt freezes the foxfire. The foxfire is moderately damaged. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! 2 foxfires come into view. There are monsters nearby! You shoot a bolt. The bolt hits the foxfire!! The bolt freezes the foxfire! The foxfire is severely damaged. The foxfire hits you! You resist. The foxfire hits you! You resist. You shoot a bolt. The bolt closely misses the foxfire. The foxfire hits you! You resist. The foxfire hits you! You resist. A fenstrider witch comes into view. You shoot a bolt. The bolt barely misses the will-o-the-wisp. You shoot a bolt. The bolt hits the will-o-the-wisp!! The bolt freezes the will-o-the-wisp. The will-o-the-wisp is almost destroyed. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! 2 foxfires come into view. There are monsters nearby! You shoot a bolt. The bolt hits the foxfire!! The bolt freezes the foxfire! The foxfire is moderately damaged. The foxfire hits you! You resist. The foxfire hits you. You resist. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! 2 foxfires come into view. You shoot a bolt. The bolt closely misses the will-o-the-wisp. The foxfire hits you! You resist. The foxfire hits you! You resist. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! 2 foxfires come into view. You shoot a bolt. The bolt hits the foxfire!! The bolt freezes the foxfire!! The foxfire is severely damaged. The foxfire hits you! You resist. The foxfire hits you. You resist. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f - will-o-the-wisp Aim: a will-o-the-wisp (severely damaged, 79% to hit) You shoot a bolt. The bolt hits the will-o-the-wisp! The bolt freezes the will-o-the-wisp. You destroy the will-o-the-wisp! Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f - fenstrider witch Aim: a fenstrider witch, wearing a +0 robe (70% to hit) You shoot a bolt. The bolt hits the fenstrider witch! The bolt freezes the fenstrider witch. The fenstrider witch is moderately wounded. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f/p - fenstrider witch Aim: a fenstrider witch, wearing a +0 robe (moderately wounded, 70% to hit) You shoot a bolt. The bolt hits the fenstrider witch. The bolt freezes the fenstrider witch. The fenstrider witch is moderately wounded. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f/p - fenstrider witch Aim: a fenstrider witch, wearing a +0 robe (moderately wounded, 70% to hit) You shoot a bolt. The bolt hits the fenstrider witch. The bolt freezes the fenstrider witch. The fenstrider witch is moderately wounded. You shoot a bolt. The bolt hits the fenstrider witch! The bolt freezes the fenstrider witch. The fenstrider witch is severely wounded. The fenstrider witch completely misses you. The fenstrider witch misses you. You shoot a bolt. The bolt hits the fenstrider witch!!! The bolt freezes the fenstrider witch. You kill the fenstrider witch! You hear a splash. No target in view! No target in view! No target in view! You drop 6 scrolls of identify. As you read the scroll of enchant armour, it crumbles to dust. Your +2 buckler of protection glows green for a while. You enter the shallow water. Moving in this stuff is going to be slow. You now have 1088 gold pieces (gained 22). You see here a +0 robe. You now have 1096 gold pieces (gained 8). You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Found 4 boomerangs. No target in view! A tyrant leech comes into view. A tyrant leech is nearby! You shoot a bolt. The bolt hits the tyrant leech. The bolt freezes the tyrant leech. The tyrant leech is lightly wounded. You shoot a bolt. The bolt barely misses the tyrant leech. You shoot a bolt. The bolt hits the tyrant leech! The bolt freezes the tyrant leech. The tyrant leech is moderately wounded. You shoot a bolt. The bolt hits the tyrant leech! The bolt freezes the tyrant leech! The tyrant leech is almost dead. A tyrant leech is nearby! You shoot a bolt. The bolt hits the tyrant leech!! The bolt freezes the tyrant leech. You kill the tyrant leech! A fenstrider witch comes into view. You shoot a bolt. The bolt hits the fenstrider witch! The bolt freezes the fenstrider witch. The fenstrider witch shouts! The fenstrider witch is moderately wounded. A fenstrider witch is nearby! You shoot a bolt. The bolt closely misses the fenstrider witch. The fenstrider witch falls through a shaft! The shaft crumbles and collapses. You now have 1115 gold pieces (gained 19). Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! An alligator comes into view. You shoot a bolt. The bolt hits the alligator!!! The bolt freezes the alligator!! You kill the alligator! Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. You now have 1132 gold pieces (gained 17). You now have 1145 gold pieces (gained 13). Key pressed, stopping explore. Key pressed, stopping explore. Found a scroll of identify. You enter the shallow water. Moving in this stuff is going to be slow. Found a glaive. You see here a scroll of identify. Key pressed, stopping explore. No target in view! You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Found an escape hatch in the floor. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is an escape hatch in the floor here. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. There is an escape hatch in the floor here. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You see here a stone. Key pressed, stopping explore. You open the door. There is an open door here. Key pressed, stopping explore. Key pressed, stopping explore. You see here 6 scrolls of identify. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping explore. The spriggan rider shouts! The spriggan druid shouts! Key pressed, stopping explore. Could not explore, unopened runed door. No reachable target in view! You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You climb downwards. Found 22 gold pieces and a scroll of identify. Found a stone staircase leading up. There is a stone staircase leading up here. There are monsters nearby! You climb upwards. Level annotation: 1 runed translucent door, Zadaah's ghost, adept SpAE There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Key pressed, stopping travel. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. Welcome back, wqsa789 the Spriggan Hunter. Gozag says: Greed is good. Welcome back, wqsa789 the Spriggan Hunter. Gozag says: Greed is good. Welcome back, wqsa789 the Spriggan Hunter. Gozag says: Greed is good. Press ? for a list of commands and other information. You shoot a bolt. The bolt hits the swamp worm! The bolt freezes the swamp worm. The swamp worm is severely wounded. The will-o-the-wisp gives a chilling moan. You hear a deafening roar! A swamp dragon comes into view. You shoot a bolt. The bolt misses the swamp worm. You shoot a bolt. The bolt hits the swamp worm. The bolt freezes the swamp worm. The swamp worm is severely wounded. The swamp worm completely misses you. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The swamp worm completely misses you. 2 foxfires come into view. You shoot a bolt. The bolt barely misses the swamp worm. The foxfire hits you! You resist. The foxfire hits you! You resist. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The swamp worm misses you. 2 foxfires come into view. You shoot a bolt. The bolt hits the swamp worm!! The bolt freezes the swamp worm. You kill the swamp worm! The foxfire hits you. You resist. The foxfire hits you. You resist. A bunyip comes into view. The swamp dragon breathes poison at you. The blast of poison engulfs the will-o-the-wisp. The will-o-the-wisp completely resists. The bunyip gives a hideous shriek! You shoot a bolt. The bolt hits the will-o-the-wisp!! The bolt freezes the will-o-the-wisp. You destroy the will-o-the-wisp! The swamp dragon is distracted by your dazzling golden aura. You shoot a bolt. The swamp dragon roars deafeningly! The bolt hits the swamp dragon. The bolt freezes the swamp dragon. The swamp dragon is no longer distracted by gold. The swamp dragon is lightly wounded. The bunyip is distracted by your dazzling golden aura. You shoot a bolt. The bunyip gives a hideous shriek! The bolt hits the swamp dragon!! The bolt freezes the swamp dragon. The swamp dragon is heavily wounded. You shoot a bolt. The bolt hits the swamp dragon! The bolt freezes the swamp dragon! The swamp dragon is almost dead. The swamp dragon completely misses you. The swamp dragon misses you. The swamp dragon completely misses you. You shoot a bolt. The bolt hits the swamp dragon. The bolt freezes the swamp dragon. You kill the swamp dragon! You shoot a bolt. The bolt hits the bunyip but does no damage. The bunyip is no longer distracted by gold. A bunyip comes into view. You shoot a bolt. The bunyip gives a hideous shriek! The bolt hits the bunyip!! The bolt freezes the bunyip. The bunyip is moderately wounded. The bunyip howls a warning cry! You hear a shout! You hear a chilling moan. You hear a hideous shriek! You hear a deafening roar! You shoot a bolt. The bolt hits the bunyip!! The bolt freezes the bunyip. The bunyip is almost dead. The bunyip howls a warning cry! You shoot a bolt. The bolt hits the bunyip! The bolt freezes the bunyip. You kill the bunyip! You shoot a bolt. The bolt hits the bunyip!!! The bolt freezes the bunyip! The bunyip is almost dead. You shoot a bolt. The bolt hits the bunyip!! The bolt freezes the bunyip. You kill the bunyip! No target in view! No target in view! A spriggan rider comes into view. It is wielding a +0 spear. You see here 19 gold pieces. Things that are here: 7 gold pieces; a potion of heal wounds You shoot a bolt. The bolt barely misses the spriggan rider. The spriggan rider is distracted by your dazzling golden aura. You shoot a bolt. The spriggan rider shouts! The bolt hits the spriggan rider! The bolt freezes the spriggan rider! The spriggan rider is no longer distracted by gold. The spriggan rider is heavily wounded. You shoot a bolt. The bolt hits the spriggan rider!! The bolt freezes the spriggan rider! You kill the spriggan rider! You kill the hornet! You hear a splash. You have reached level 19! You now have 1164 gold pieces (gained 19). You now have 1199 gold pieces (gained 35). You enter the shallow water. Moving in this stuff is going to be slow. A will-o-the-wisp comes into view. You shoot a bolt. The will-o-the-wisp gives a chilling moan. The bolt hits the will-o-the-wisp!!! The bolt freezes the will-o-the-wisp. You destroy the will-o-the-wisp! No target in view! No target in view! No target in view! You now have 1217 gold pieces (gained 18). You now have 1224 gold pieces (gained 7). l - 9 potions of heal wounds (gained 1) There is a stone staircase leading up here. You enter the shallow water. Moving in this stuff is going to be slow. You now have 1241 gold pieces (gained 17). You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading up here. What level of the Elven Halls? (default 1, ? - help) There is a stone staircase leading up here. You climb upwards. Level annotation: 1 runed translucent door, Zadaah's ghost, adept SpAE There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Things that are here: a +0 robe; a +0 short sword There is a stone staircase leading up, spattered with blood here. You climb upwards. There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a staircase back to the Lair, spattered with blood here. You climb upwards. Welcome back to the Lair of Beasts! There is a staircase to the Swamp here. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Lair here. There is an open door, spattered with blood here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a staircase to the Orcish Mines here. You climb downwards. Welcome back to the Orcish Mines! There is a staircase back to the Dungeon here. Things that are here: a +0 plate armour; a +0 dire flail; a +0 dagger You see here a +0 club. Things that are here: a +0 leather armour; a +0 short sword Things that are here: a +0 robe; a +0 dagger Things that are here: a +0 chain mail; a +0 war axe You see here a +0 club. There is a stone staircase leading down, spattered with blood here. You climb downwards. There is a stone staircase leading up, spattered with blood here. You see here a +0 hand axe. You see here a +0 hand axe. There is a staircase to the Elven Halls here. You climb downwards. Welcome back to the Elven Halls! There is a staircase back to the Mines here. What level of the Elven Halls? (default 1, ? - help) There is an open door here. You see here a +0 rapier. There is a stone staircase leading down here. You climb downwards. Level annotation: 3 runed translucent doors There is a stone staircase leading up here. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. No target in view! Welcome back, wqsa789 the Spriggan Hunter. Gozag says: Greed is good. Welcome back, wqsa789 the Spriggan Hunter. Gozag says: Greed is good. Press ? for a list of commands and other information. You shoot a bolt. The bolt hits the deep elf archer! The bolt freezes the deep elf archer. The deep elf archer is moderately wounded. The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow completely misses you. You shoot a bolt. The bolt closely misses the deep elf archer. The deep elf archer shoots an arrow. The arrow barely misses you. You shoot a bolt. The bolt is repelled. The deep elf archer shoots an arrow. The arrow completely misses you. You shoot a bolt. The bolt hits the deep elf archer! The bolt freezes the deep elf archer! The deep elf archer is severely wounded. The deep elf archer shoots an arrow. The arrow misses you. You shoot a bolt. The bolt misses the deep elf archer. The deep elf archer shoots an arrow. The arrow completely misses you. You shoot a bolt. The bolt hits the deep elf archer!! The bolt freezes the deep elf archer. You kill the deep elf archer! No target in view! No target in view! No target in view! Found a chain mail. A deep elf archer comes into view. It is wielding a +0 short sword. You shoot a bolt. The bolt hits the deep elf archer!! The bolt freezes the deep elf archer! You kill the deep elf archer! No target in view! No target in view! No target in view! No target in view! As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. A +3 long sword of freezing comes into view. No reachable target in view! No reachable target in view! Found a potion of heal wounds. You shoot a bolt. The bolt hits the +3 long sword of freezing but does no damage. You shoot a bolt. The bolt hits the +3 long sword of freezing!! The bolt freezes the +3 long sword of freezing. The +3 long sword of freezing turns to gold and falls from the air. No target in view! No target in view! No target in view! You now have 1247 gold pieces (gained 6). Things that are here: a +0 short sword; a +0 shortbow; a +0 leather armour You now have 1253 gold pieces (gained 6). l - 10 potions of heal wounds (gained 1) Found a scroll of identify. You see here a scroll of identify. A deep elf zephyrmancer comes into view. It is wielding a +0 short sword. You shoot a bolt. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer shouts! The deep elf zephyrmancer is severely wounded. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! You shoot a bolt. The bolt closely misses the deep elf zephyrmancer. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning misses you. x2 You hear a shout! x3 You shoot a bolt. The bolt closely misses the deep elf zephyrmancer. A deep elf pyromancer comes into view. It is wielding a +0 long sword. The deep elf pyromancer stares, then turns away, jangling a coin purse. You shoot a bolt. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer. You kill the deep elf zephyrmancer! No target in view! No target in view! No target in view! No target in view! You now have 1257 gold pieces (gained 4). You see here a +0 short sword. Found a scroll of poison. Found a stone staircase leading up. t - 6 scrolls of poison (gained 1) What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a shout! x4 What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a shout! x4 What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a shout! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a shout! x3 What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a shout! x3 A deep elf annihilator comes into view. It is wielding a +1 dagger of venom. A deep elf death mage comes into view. It is wielding a +0 rapier. The deep elf death mage stares, then turns away, jangling a coin purse. You start waiting. Done waiting. Found a +1 dagger of venom. Found 23 gold pieces. Found an escape hatch in the ceiling. You now have 1264 gold pieces (gained 7). You see here a +4 short sword. You now have 1268 gold pieces (gained 4). Things that are here: a +0 short sword; a +0 ring mail You now have 1291 gold pieces (gained 23). The fire elemental disappears in a puff of smoke! A water elemental comes into view. You shoot a bolt. The bolt hits the water elemental! The bolt freezes the water elemental! The water elemental is almost destroyed. You hear a shout! You shoot a bolt. The bolt hits the water elemental!! The bolt freezes the water elemental. You destroy the water elemental! No target in view! No target in view! No target in view! A deep elf pyromancer comes into view. It is wielding a +4 short sword of speed. Found a potion of curing and 22 gold pieces. You shoot a bolt. The bolt hits the deep elf pyromancer!!! The bolt freezes the deep elf pyromancer! You kill the deep elf pyromancer! No target in view! No target in view! No target in view! Louise the Corrupted comes into view. She is wielding a +1 eveningstar of protection and wearing a +8 chain mail of ponderousness. Louise grins greedily, jangling a coin purse. You hear a shout! You now have 1296 gold pieces (gained 5). Things that are here: a +0 shortbow; a +0 short sword; a +0 leather armour >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1591-g515db51 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [wqsa789] Species: Spriggan Job: Hunter HP: 107/107; mods: 0/0 MP: 25/25; mod: 0 Stats: 15 (15) 7 (7) 26 (26) Position: (41, 42), god: Gozag (20), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Runrest: mode: -4 mp: 25 hp: 107 pos: (41, 42) Delayed (1): type: travel duration: 1 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 14 | 8765 | 811/1273 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/70 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Staves | X | 0 | 0 | 0 | 0 | 0/84 Ranged Weapons | X | 0 | 0 | 23 | 18430 | 1630/1725 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 1 | 100 | 20 | 7841 | 572/847 Stealth | X | 0 | 0 | 18 | 4290 | 223/515 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 0 | 0 | 0 | 0 | 0/35 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/35 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/59 Translocations | X | 0 | 0 | 0 | 0 | 0/25 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 0 | 0 | 0/70 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/42 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 10 | 1650 | 0/356 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/35 Spell bugs: Durations: #126: 23 Attributes: #12: 13601 #13: 6177 #23: 32144 #24: 91970280 #49: 4275 #51: 4 #52: 4 #57: 6128 Mutations: see invisible: 1 (innate) dopey: 1 speed: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #26: +8 arbalest of freezing eq slot #1, inv slot #20: scarf of Tood {rC+ rF+, Harm Regen+ Stlth+} eq slot #2, inv slot #50: +2 hat of see invisible eq slot #6, inv slot #9: +5 moon troll leather armour {Spirit, Regen++ MP+5} eq slot #7, inv slot #48: ring "Ledidana" {+Blink rC+ AC+4 Str+3} eq slot #8, inv slot #40: ring of the Breathing Enemy {rElec rPois rN+++ Str+5 Int-2} eq slot #9, inv slot #39: amulet of Vitality {RegenMP++ Regen++} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .##.## ##..............## **,,^,, .#.## ##..............###.@,,,, .##.## *#................!..#**,< .##..#*#.#####...###.###.#.##**,, .##.#.#.#* #...# #.$...*,,,,,,, .##.##.#* #..)# #.########*,** ###.##.# ###...###.....#....*,* ....##.#####.......#####.#...#**, .^.........#.#..@#.### #.#..#* ** #####.####.#.#...#.#####.#.## * #.#...[.....##.###......#* ** #.#.##.#.#......##.####*,***, ##.#.##.#............^.#*,,*,* #.......##...######.##.#*,*,** #.##.#.#..#....####.##.##.#** #.##.#.#.#.....####...<...# #?##.#.#........######.#### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false aquarium_serial_pool_size: 0 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (55, 34): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.drop_trap_stepped fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: pressure_plate activating: false dgn_trigs_by_type: 65536: 1: 1 activated: true data: triggered: false msg: A basket of spiders falls from above! max: 8 mons: generate_awake redback }}}} >>>>>>>>>>>>>>>>>>>>>>