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.09:56:45.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) [0x7f63cbb984c0]: /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+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) [0x7f63cbb83840]: /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". 0x00007f63cbf3df2a in __waitpid (pid=32372, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f63cbf3df2a in __waitpid (pid=32372, 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=0x7f63cbf28540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 32343\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704535351 dir = "/var/dcss/gamedata/dcss/morgue/wqsa789/" name = "/var/dcss/gamedata/dcss/morgue/wqsa789/crash-wqsa789-20240106-100231.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f63cbf28540 <_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=0x7ffe5922e7a0, mon=0x13578a8 ) at beam.cc:4464 preac = 0 post = 20281512 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffe5922e7a0, mon=0x13578a8 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffe5922e7a0, 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 = 160, victim = std::unique_ptr = {get() = 0x27d2780}, did_sanctuary = 176}} beam_hit = r = {bits = std::vector of length -4, capacity 0 = {7497059, 4, 6, 4294967291, 6, 5, 6, 6, 4294967290, 4294967290, 4294967290, 0, 4294967290, 4294967295, 4294967290, 1, 4294967290, 4294967294, 4294967290, 2, 4294967290, 4294967293, 4294967290, 3, 4294967290, 4294967292, 4294967290, 4, 4294967290, 4294967291, 4294967290, 5, 4294967290, 6, 0, 4294967290, 4294967295, 4294967290, 1, 4294967290, 4294967294, 4294967290, 2, 4294967290, 4294967293, 4294967290, 3, 4294967290, 4294967292, 4294967290, 4, 4294967290, 4294967291, 4294967290, 5, 4294967290, 0, 6, 4294967295, 6, 1, 6, 4294967294, 6, 2, 6, 4294967293, 6, 3, 6, 4294967292, 6, 4, 6, 4294967291, 6, 5, 6, 6, 4294967290, 6, 0, 6, 4294967295, 6, 1, 6, 4294967294, 6, 2, 6, 4294967293, 0, 0, 0, 0, 0, 0, 257, 0, 172, 0, 41847616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20284904, 0, 11906776, 0, 528, 0, 96, 0, 41757600, 0, 541146724, 1885693284, 1718379808, 1920561184, 1851878767, 544367971, 1701670755, 1852383347, 1981837172, 779576681, 544491808, 1998615401, 1684825449, 543649385, 808132705, 1734435872, 779248999, 1734962236, 1919382632, 4094309, 97, 0, 42582496, 0, 3421666168, 32611, 1718379808, 1920561184, 1851878767, 544367971, 1701670755, 1852383347, 1981837172, 779576681, 544491808, 1998615401, 1684825449, 543649385, 808132705, 1734435872, 779248999, 1734962236, 720, 0, 48, 0, 4294901760, 0, 41708064, 0, 41708112, 0, 41708112, 0, 56, 0, 625, 0, 3421666776, 32611, 3421666776, 32611, 4285687139, 4, 4294967288, 4294967291, 4294967288, 5, 4294967288, 4294967290...}, children = std::map with 512 elements} rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffe5922e7a0) at beam.cc:1092 ignored = false m = 0x13578a8 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffe5922e7a0) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffe5922e7a0) 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 = 54, y = 31}, target = {x = 56, y = 37}, 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 = 2, 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 = 0x12d6f20 #14 0x0000000000ac867c in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 4, capacity 4 = {...}, beem=..., mons=...) at mon-cast.cc:4111 prefer_selfench = chosen_slot = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 54, y = 31}, target = {x = 56, y = 37}, 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 = 2, 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=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 = 54, y = 31}, target = {x = 56, y = 37}, 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 1, capacity 8 = {{x = 55, y = 32}}, 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 = 55.1875, y = 32.5625}, dir = {x = 0.31622776601683794, y = 0.94868329805051377}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #16 0x0000000000aa1d17 in _do_mon_spell (mons=0x135a3b8 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=81, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x135a3b8 ) at mon-act.cc:1933 entry = disabled = old_energy = 81 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x135a3b8 oldspeed = 81 tries = 38 #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=0x7ffe5922fb08) 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 32343) 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 hits the earth elemental!! The earth elemental is severely damaged. You shoot a bolt. The bolt hits the earth elemental! The earth elemental is almost destroyed. You shoot a bolt. The bolt hits the earth elemental!! You destroy the earth elemental! No target in view! No target in view! You now have 4444 gold pieces (gained 6). You see here a +0 long sword. There is a fountain of clear blue water here. There is an open door here. You now have 4447 gold pieces (gained 3). Things that are here: a +0 leather armour; a +0 long sword Key pressed, stopping explore. You now have 4466 gold pieces (gained 19). j - 4 scrolls of noise (gained 1) Key pressed, stopping explore. J - a wand of charming (13) (gained 4 charges) You now have 4484 gold pieces (gained 18). There is an open door here. Key pressed, stopping explore. Key pressed, stopping explore. A golden eye comes into view. A golden eye is nearby! You shoot a bolt. The bolt hits the golden eye! The bolt freezes the golden eye. You kill the golden eye! The golden eye's shape twists and changes as it dies. No target in view! No target in view! A deep elf pyromancer comes into view. It is wielding a +0 rapier. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! 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! You now have 4492 gold pieces (gained 8). Key pressed, stopping explore. You now have 4498 gold pieces (gained 6). You see here a +0 rapier. Key pressed, stopping explore. u - 14 scrolls of identify (gained 1) A +2 scimitar of venom comes into view. A +2 scimitar of venom is nearby! A +2 scimitar of venom is nearby! A +2 scimitar of venom is nearby! A +2 scimitar of venom is nearby! A +2 scimitar of venom is nearby! A +2 scimitar of venom is nearby! You shoot a bolt. The bolt hits the +2 scimitar of venom. The +2 scimitar of venom is moderately damaged. You shoot a bolt. The bolt hits the +2 scimitar of venom!! The +2 scimitar of venom is almost destroyed. You shoot a bolt. The bolt hits the +2 scimitar of venom! The +2 scimitar of venom turns to gold and falls from the air. No target in view! No target in view! You now have 4523 gold pieces (gained 25). You see here a +0 scale mail. You now have 4529 gold pieces (gained 6). Found a stone staircase leading down. Found a stone staircase leading down. X - a wand of acid (9) (gained 4 charges) Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. A deep elf zephyrmancer comes into view. It is wielding a +3 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! A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! You shoot a bolt. The bolt closely misses the deep elf zephyrmancer. You shoot a bolt. The bolt hits the deep elf zephyrmancer. The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is lightly wounded. You shoot a bolt. The bolt hits the deep elf zephyrmancer! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is moderately wounded. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses you. A deep elf zephyrmancer is nearby! 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! Found a shimmering blue altar of Sif Muna. Found an escape hatch in the floor. You now have 4537 gold pieces (gained 8). Things that are here: a +3 long sword; a +0 leather armour Key pressed, stopping explore. There is a stone staircase leading down here. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You see here a +0 scale mail. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You see here 6 stones. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You open the large door. A deep elf sorcerer comes into view. It is wielding a +0 rapier. Found five items. A deep elf sorcerer is nearby! A deep elf sorcerer is nearby! A deep elf sorcerer is nearby! A deep elf sorcerer is nearby! A deep elf sorcerer is nearby! A deep elf sorcerer is nearby! You shoot a bolt. The bolt hits the deep elf sorcerer. The bolt freezes the deep elf sorcerer. The deep elf sorcerer shouts! The deep elf sorcerer is lightly wounded. You shoot a bolt. The bolt hits the deep elf sorcerer!!! The bolt freezes the deep elf sorcerer. The deep elf sorcerer is severely wounded. The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. You shoot a bolt. The bolt barely misses the deep elf sorcerer. You shoot a bolt. The bolt hits the deep elf sorcerer! The bolt freezes the deep elf sorcerer. You kill the deep elf sorcerer! No target in view! There is a large open door here. You now have 4554 gold pieces (gained 17). You now have 4561 gold pieces (gained 7). You see here a +0 rapier. a - 4 potions of curing (gained 1) Key pressed, stopping explore. You see here a +0 rapier. You see here a +0 ring mail. Key pressed, stopping explore. You pick up the Enchiridion on the Volley and Sidekicks and begin reading... It was the Enchiridion on the Volley and Sidekicks. You add the spells Searing Ray, Hailstorm and Summon Forest to your library. Key pressed, stopping explore. There is a large open door here. Key pressed, stopping explore. Things that are here: a +0 leather armour; a +0 dagger Key pressed, stopping explore. Number of times to repeat, then command key: You must enter the number of times for the command to repeat. There is a stone staircase leading down here. Found a leather armour. Key pressed, stopping explore. Key pressed, stopping explore. You see here a +0 leather armour. You see here a +0 leather armour. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Found Tass's Armour Emporium. There is an entrance to Tass's Armour Emporium here. You no longer have enough gold to bribe branches to halt enemies' attacks and recruit allies. Thank you for shopping at Tass's Armour Emporium! You drop 4 scrolls of noise. You drop 14 scrolls of identify. There is an entrance to Tass's Armour Emporium here. Things that are here: the scarf of Tood {rC+ rF+, Harm Regen+ Stlth+}; the +5 moon troll leather armour {Spirit, Regen++ MP+5} j - the +5 moon troll leather armour {Spirit, Regen++ MP+5} u - the scarf of Tood {rC+ rF+, Harm Regen+ Stlth+} You start removing your armour. You continue taking off your +2 robe of resistance. x4 You finish taking off your +2 robe of resistance. You feel hot and cold all over. You start putting on your armour. You continue putting on the +5 moon troll leather armour {Spirit, Regen++ MP+5}. x5 You finish putting on the +5 moon troll leather armour {Spirit, Regen++ MP+5}. You feel your power drawn to a protective spirit. The moon troll leather armour throbs as it attunes itself to your uninjured body. You start removing your armour. You continue taking off your +2 cloak of preservation. x4 Magic restored. You finish taking off your +2 cloak of preservation. You start putting on your armour. You continue putting on the scarf of Tood {rC+ rF+, Harm Regen+ Stlth+}. x5 You finish putting on the scarf of Tood {rC+ rF+, Harm Regen+ Stlth+}. You feel resistant to extremes of temperature. The scarf of Tood throbs as it attunes itself to your uninjured body. You drop a +2 robe of resistance. You drop the quicksilver dragon scales "Vefuxieg" {rElec rF+ Will+}. You drop a +2 cloak of preservation. Key pressed, stopping explore. Things that are here: a +0 leather armour; a +0 dagger; a +0 shortbow Key pressed, stopping explore. Items here: ))) [[. Items here: )) [[. Things that are here: a +0 leather armour; a +0 long sword Items here: ))) [[[. Key pressed, stopping explore. There is an escape hatch in the floor here. Items here: ))))))))) [[[[[[[. Key pressed, stopping explore. C - a scroll of fear Key pressed, stopping explore. Key pressed, stopping explore. An earth elemental comes into view. An earth elemental is nearby! An earth elemental is nearby! You shoot a bolt. The bolt hits the earth elemental but does no damage. You shoot a bolt. The bolt hits the earth elemental!!! You destroy the earth elemental! No target in view! Key pressed, stopping explore. You now have 2798 gold pieces (gained 24). Key pressed, stopping explore. Key pressed, stopping explore. You are studying Maces & Flails and Ranged Weapons. Your movement speed is very quick. Your attack delay is about 1.0 (and cannot be improved with additional weapon skill). Your damage rating with your +8 arbalest of freezing is about 47 (Base 16 x 140% (Dex) x 174% (Skill) + 8 (Ench)). Your base attributes are Str 7, Int 11, Dex 26. Unknown command. Done exploring. Done exploring. What level of the Elven Halls? (default 1, ? - help) You see here a +0 rapier. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You open the door. A water elemental comes into view. A water elemental is nearby! A water elemental is nearby! You shoot a bolt. The bolt hits the water elemental! The bolt freezes the water elemental. The water elemental is heavily damaged. You shoot a bolt. The bolt hits the water elemental! The bolt freezes the water elemental. The water elemental is severely damaged. You shoot a bolt. The bolt hits the water elemental!! The bolt freezes the water elemental. You destroy the water elemental! A deep elf pyromancer comes into view. It is wielding a +0 rapier. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! You shoot a bolt. The deep elf pyromancer shouts! The bolt hits the deep elf pyromancer!!! The bolt freezes the deep elf pyromancer!! You kill the deep elf pyromancer! There is an open door here. You now have 2808 gold pieces (gained 10). You now have 2814 gold pieces (gained 6). You see here a +0 rapier. Key pressed, stopping explore. Found a scale mail. Key pressed, stopping explore. p - a wand of mindburst (23) (gained 3 charges) You see here a +0 scale mail. Key pressed, stopping explore. Found a stone staircase leading up. Found a chain mail. You now have 2836 gold pieces (gained 22). There is a stone staircase leading up here. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. A deep elf archer comes into view. It is wielding a +0 short sword. A deep elf archer is nearby! You shoot a bolt. The bolt hits the deep elf archer! The bolt freezes the deep elf archer. The deep elf archer shouts! The deep elf archer is heavily wounded. You hear a shout! 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 hits you!! A +2 trident of flaming comes into view. You shoot a bolt. The bolt barely misses the deep elf archer. A deep elf pyromancer comes into view. It is wielding a +0 long sword. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. Asterion the Fallen King comes into view. He is wielding a +1 spectral demon blade. You shoot a bolt. The bolt barely misses the deep elf zephyrmancer. Asterion bellows! The deep elf pyromancer shouts! The deep elf zephyrmancer shouts! The bolt hits Asterion! The bolt freezes Asterion. Asterion is lightly wounded. You hear a shout! The deep elf pyromancer gestures wildly while chanting. The deep elf pyromancer blinks! You shoot a bolt. The bolt hits the deep elf pyromancer!! The bolt freezes the deep elf pyromancer! You kill the deep elf pyromancer! Asterion utters an invocation to Makhleb. Asterion seems to speed up. You shoot a bolt. The bolt hits the deep elf zephyrmancer! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is moderately wounded. A deep elf knight comes into view. It is wielding a +0 scimitar. Asterion prays to Makhleb. You hear a shout! You shoot a bolt. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer! You kill the deep elf zephyrmancer! The deep elf knight mumbles some strange words. The deep elf knight flickers and vanishes for a moment. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f - green death Aim: a green death (summoned, 84% to hit) You shoot a bolt. The bolt barely misses the green death. The +2 trident of flaming misses you. Asterion conjures a destructive force in the name of Makhleb! The bolt of negative energy hits you but does no damage. You resist. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f - +2 trident of flaming Aim: a +2 trident of flaming (62% to hit) You shoot a bolt. The bolt hits the +2 trident of flaming!! The bolt freezes the +2 trident of flaming. The +2 trident of flaming turns to gold and falls from the air. The deep elf archer shoots an arrow. The arrow completely misses you. A deep elf zephyrmancer comes into view. It is wielding a +0 dagger. Training target 10.0 for Evocations reached! Your Evocations skill increases to level 10! You need to enable at least one skill for training. Aiming: Corrosive Bolt Press: ? - help, Shift-Dir - straight line The bolt of acid hits Asterion!! Asterion is heavily wounded. The bolt of acid hits the deep elf knight!! The deep elf knight is almost dead. You hear a shout! x3 The deep elf archer shoots an arrow. The arrow completely misses you. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. Aiming: Corrosive Bolt Press: ? - help, Shift-Dir - straight line The bolt of acid hits Asterion! Asterion is heavily wounded. The bolt of acid hits the deep elf knight!! You kill the deep elf knight! Asterion barely misses you. Asterion gores you but does no damage. Asterion completely misses you. Asterion closely misses you. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. That's the wrong kind of item! (Use * to select it.) Fire/throw/use which item? ([*] to toss any item) (? for menu, Esc to quit) Okay, then. Unknown command. Aiming: Corrosive Bolt Press: ? - help, Shift-Dir - straight line, f - deep elf zephyrmancer Aim: a deep elf zephyrmancer, wielding a +0 dagger and wearing a +0 leather armour (67% to hit) The bolt of acid hits Asterion!! Asterion is almost dead. The bolt of acid hits the green death!! The green death is heavily wounded. The bolt of acid hits the deep elf zephyrmancer!! The acid corrodes the deep elf zephyrmancer! The deep elf zephyrmancer is severely wounded. The deep elf archer is distracted by your dazzling golden aura. Asterion completely misses you. x2 A deep elf archer comes into view. It is wielding a +0 dagger. You shoot a bolt. The bolt hits Asterion but does no damage. Asterion is almost dead. The deep elf archer is no longer distracted by gold. Asterion completely misses you. x3; Asterion closely misses you. The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! The deep elf zephyrmancer is distracted by your dazzling golden aura. That's the wrong kind of item! (Use * to select it.) Fire/throw/use which item? ([*] to toss any item) (? for menu, Esc to quit) Okay, then. Read: 2 scrolls of silence Press: ? - help, Dir - look around, f - activate Look: a green death (heavily wounded, summoned) As you read the scroll of silence, it crumbles to dust. A profound silence engulfs you. Asterion is distracted by your dazzling golden aura. A deep elf zephyrmancer comes into view. It is wielding a +0 rapier. You shoot a bolt. Asterion blocks the bolt. Asterion is no longer distracted by gold. Asterion misses you. Asterion completely misses you. x3 The deep elf zephyrmancer is distracted by your dazzling golden aura. x2 You shoot a bolt. Asterion blocks the bolt. The deep elf zephyrmancer is no longer distracted by gold. Asterion hits you with a +1 spectral demon blade! Asterion completely misses you. You shoot a bolt. The bolt hits Asterion!! The bolt freezes Asterion. You kill Asterion! The green death disappears in a puff of smoke! The deep elf archer shoots an arrow. The arrow hits you!! The deep elf archer is distracted by your dazzling golden aura. The deep elf archer shoots an arrow. The arrow completely misses you. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f - deep elf zephyrmancer Aim: a deep elf zephyrmancer, wielding a +0 dagger and wearing a +0 leather armour (heavily wounded, covered in acid, 73% to hit) You shoot a bolt. The bolt closely misses the deep elf zephyrmancer. The deep elf zephyrmancer is no longer covered in acid. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f/p - deep elf zephyrmancer Aim: a deep elf zephyrmancer, wielding a +0 dagger and wearing a +0 leather armour (heavily wounded, 73% to hit) You shoot a bolt. The bolt hits the deep elf zephyrmancer. The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is severely wounded. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f/p - deep elf zephyrmancer Aim: a deep elf zephyrmancer, wielding a +0 dagger and wearing a +0 leather armour (silenced, severely wounded, 73% to hit) You shoot a bolt. The bolt hits the deep elf zephyrmancer! The bolt freezes the deep elf zephyrmancer. You kill the deep elf zephyrmancer! The deep elf archer shoots an arrow. The arrow completely misses you. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f - deep elf archer Aim: a deep elf archer, wielding a +0 shortbow and wearing a +0 leather armour (translocational energy, moderately wounded, repelling missiles, 41% to hit) You shoot a bolt. The bolt misses the deep elf archer. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer! The deep elf zephyrmancer is severely wounded. The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! The deep elf archer shoots an arrow. The arrow completely misses you. Fire: A) +8 arbalest (freeze) Press: ? - help, Shift-Dir - straight line, f/p - deep elf archer Aim: a deep elf archer, wielding a +0 shortbow and wearing a +0 leather armour (moderately wounded, repelling missiles, 41% to hit) You shoot a bolt. The bolt barely misses the deep elf archer. The deep elf zephyrmancer completely misses you. The deep elf archer shoots an arrow. The arrow completely misses you. You shoot a bolt. The bolt misses the deep elf zephyrmancer. The deep elf zephyrmancer completely misses you. The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! You shoot a bolt. The bolt hits the deep elf zephyrmancer! The bolt freezes the deep elf zephyrmancer. You kill the deep elf zephyrmancer! The deep elf archer shoots an arrow. The arrow completely 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 closely misses the deep elf archer. The deep elf archer shoots an arrow. The arrow misses you. You shoot a bolt. The bolt misses the deep elf archer. The bolt barely misses the deep elf archer. The deep elf archer shoots an arrow. The arrow hits 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! You shoot a bolt. The bolt hits the deep elf archer!!! The bolt freezes the deep elf archer! You kill the deep elf archer! 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! HP restored. Magic restored. You now have 2839 gold pieces (gained 3). Things that are here: a +0 long sword; a +0 ring mail You now have 2845 gold pieces (gained 6). Things that are here: a +0 dagger; a +0 leather armour You now have 2856 gold pieces (gained 11). Items here: )))) [[. Key pressed, stopping explore. Your hearing returns. You now have 2891 gold pieces (gained 35). Things that are here: a +0 rapier; a +0 ring mail You now have 2897 gold pieces (gained 6). Things that are here: a +1 spectral demon blade; a +0 chain mail; a +0 kite shield You now have 2905 gold pieces (gained 8). You now have 2914 gold pieces (gained 9). You see here a +0 long sword. Found a robe. You now have 2921 gold pieces (gained 7). You see here a +0 scimitar. G - a scroll of identify You see here a +0 scimitar. You now have 2930 gold pieces (gained 9). You see here a +0 long sword. Found a cloak. Found a dyed leather armour. A deep elf knight comes into view. It is wielding a +0 short sword. A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! You shoot a bolt. The bolt hits the deep elf knight!! The bolt freezes the deep elf knight! You kill the deep elf knight! Your Ranged Weapons skill increases to level 21! No target in view! No target in view! No target in view! A deep elf archer and a +1 heavy flail come into view. There are monsters nearby! You shoot a bolt. The bolt hits the +1 heavy flail. The +1 heavy flail is moderately damaged. You shoot a bolt. The bolt barely misses the +1 heavy flail. The deep elf archer shouts! You shoot a bolt. The bolt hits the +1 heavy flail! The +1 heavy flail is heavily damaged. The +1 heavy flail misses you. You shoot a bolt. The bolt hits the +1 heavy flail!! The +1 heavy flail turns to gold and falls from the air. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. The arrow hits you!! A deep elf pyromancer comes into view. It is wielding a +0 rapier. The deep elf pyromancer shouts! You hear a shout! There are monsters nearby! You shoot a bolt. The bolt hits the deep elf archer!! The bolt freezes the deep elf archer! You kill the deep elf archer! A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. A deep elf zephyrmancer is nearby! You shoot a bolt. The bolt closely misses the deep elf zephyrmancer. You shoot a bolt. The bolt barely misses the deep elf pyromancer. A deep elf pyromancer comes into view. It is wielding a +0 dagger. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning misses you. The deep elf pyromancer shouts! You shoot a bolt. The bolt closely misses the deep elf pyromancer. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is almost dead. The deep elf pyromancer points at you and mumbles some strange words. The pyre arrow misses you. There are monsters nearby! You shoot a bolt. The bolt hits the deep elf pyromancer!! The bolt freezes the deep elf pyromancer! You kill the deep elf pyromancer! The deep elf pyromancer gestures wildly while chanting. The deep elf pyromancer blinks! The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! You shoot a bolt. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer. You kill the deep elf zephyrmancer! You shoot a bolt. The bolt barely misses the deep elf pyromancer. The deep elf pyromancer is distracted by your dazzling golden aura. You shoot a bolt. The deep elf pyromancer shouts! The bolt hits the deep elf pyromancer! The bolt freezes the deep elf pyromancer! The deep elf pyromancer is no longer distracted by gold. The deep elf pyromancer is severely wounded. The deep elf pyromancer casts a spell. The deep elf pyromancer blinks! You shoot a bolt. The bolt hits the deep elf pyromancer! The bolt freezes the deep elf pyromancer. You kill the deep elf pyromancer! Your Dodging skill increases to level 20! No target in view! No target in view! No target in view! You now have 2935 gold pieces (gained 5). You now have 2943 gold pieces (gained 8). You see here a +0 long sword. You now have 2950 gold pieces (gained 7). Things that are here: a +0 rapier; a +0 leather armour Key pressed, stopping explore. You now have 2957 gold pieces (gained 7). Things that are here: a +0 longbow; a +0 dagger; a +0 leather armour You now have 2961 gold pieces (gained 4). Things that are here: a +0 short sword; a +0 buckler Things that are here: a +0 longbow; a +0 dagger; a +0 leather armour Key pressed, stopping explore. You now have 2967 gold pieces (gained 6). You see here a +0 dagger. Key pressed, stopping explore. Key pressed, stopping explore. Found a stone staircase leading down. Found a stone staircase leading down. Key pressed, stopping explore. Key pressed, stopping explore. There is a stone staircase leading down here. A +2 short sword of speed comes into view. A +2 short sword of speed is nearby! A +2 short sword of speed is nearby! A +2 short sword of speed is nearby! A +2 short sword of speed is nearby! A +2 short sword of speed is nearby! A +2 short sword of speed is nearby! You shoot a bolt. The bolt hits the +2 short sword of speed! The +2 short sword of speed is severely damaged. You shoot a bolt. The bolt hits the +2 short sword of speed!! The bolt freezes the +2 short sword of speed. The +2 short sword of speed turns to gold and falls from the air. No target in view! You now have 2972 gold pieces (gained 5). Key pressed, stopping explore. Key pressed, stopping explore. A +0 falchion comes into view. A +0 falchion is nearby! You shoot a bolt. The bolt hits the +0 falchion. The +0 falchion is lightly damaged. You shoot a bolt. The bolt hits the +0 falchion. The +0 falchion is lightly damaged. You shoot a bolt. The bolt hits the +0 falchion! The +0 falchion turns to gold and falls from the air. No target in view! You now have 2977 gold pieces (gained 5). Key pressed, stopping explore. A +0 falchion comes into view. A +0 falchion is nearby! A +0 falchion is nearby! A +0 falchion is nearby! A +0 falchion is nearby! A +0 falchion is nearby! You shoot a bolt. The bolt hits the +0 falchion!! The bolt freezes the +0 falchion. The +0 falchion turns to gold and falls from the air. No target in view! No target in view! No target in view! Key pressed, stopping explore. You now have 2982 gold pieces (gained 5). Key pressed, stopping explore. A spriggan comes into view. Found a robe. A spriggan is nearby! You shoot a bolt. The spriggan shouts! The bolt hits the spriggan!! The bolt freezes the spriggan. You kill the spriggan! The spriggan's shape twists and changes as it dies. No target in view! No target in view! No target in view! A wind drake comes into view. You shoot a bolt. The wind drake hisses angrily. The bolt hits the wind drake. The bolt freezes the wind drake. The wind drake is lightly wounded. A +0 heavy flail comes into view. The +0 heavy flail is distracted by your dazzling golden aura. The wind drake begins repelling missiles! You shoot a bolt. The bolt barely misses the +0 heavy flail. The bolt closely misses the wind drake. You shoot a bolt. The bolt closely misses the +0 heavy flail. You shoot a bolt. The bolt closely misses the +0 heavy flail. The +0 heavy flail is no longer distracted by gold. You shoot a bolt. The bolt barely misses the wind drake. You shoot a bolt. The bolt misses the +0 heavy flail. A +0 heavy flail is nearby! You shoot a bolt. The bolt completely misses the +0 heavy flail. The +0 heavy flail completely misses you. The +0 heavy flail hits you. You shoot a bolt. The bolt hits the +0 heavy flail!! The +0 heavy flail is almost destroyed. The +0 heavy flail completely misses you. There are monsters nearby! There are monsters nearby! You shoot a bolt. The bolt hits the +0 heavy flail! The +0 heavy flail turns to gold and falls from the air. The wind drake completely misses you. You shoot a bolt. The bolt misses the wind drake. The wind drake closely misses you. You shoot a bolt. The bolt completely misses the wind drake. The wind drake flaps its wings at you. The air twists around and strikes you. You shoot a bolt. The bolt barely misses the wind drake. The wind drake barely misses you. The wind drake completely misses you. You shoot a bolt. The bolt closely misses the wind drake. The wind drake completely misses you. You shoot a bolt. The bolt hits the wind drake! The bolt freezes the wind drake. The wind drake is moderately wounded. The wind drake completely misses you. You shoot a bolt. The bolt barely misses the wind drake. The wind drake completely misses you. The wind drake is distracted by your dazzling golden aura. You shoot a bolt. The bolt barely misses the wind drake. The wind drake hisses angrily. You shoot a bolt. The bolt barely misses the wind drake. You shoot a bolt. The bolt hits the wind drake!! The bolt freezes the wind drake! You kill the wind drake! The wind drake's shape twists and changes as it dies. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 2988 gold pieces (gained 6). You now have enough gold to bribe branches to halt enemies' attacks and recruit allies. You now have 3005 gold pieces (gained 17). Found a scale mail. You now have 3014 gold pieces (gained 9). Key pressed, stopping explore. Key pressed, stopping explore. A deep elf pyromancer comes into view. It is wielding a +0 rapier. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! You shoot a bolt. The bolt hits the deep elf pyromancer! The bolt freezes the deep elf pyromancer. The deep elf pyromancer shouts! The deep elf pyromancer is moderately wounded. The deep elf pyromancer gestures wildly while chanting. The deep elf pyromancer blinks! 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! A deep elf pyromancer comes into view. It is wielding a +0 dagger. The deep elf pyromancer shouts! Things that are here: 6 gold pieces; a +0 rapier; a +0 ring mail A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! 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! You now have 3020 gold pieces (gained 6). Things that are here: a +0 rapier; a +0 ring mail Key pressed, stopping explore. You now have 3028 gold pieces (gained 8). Things that are here: a +0 dagger; a +0 leather armour You see here a +0 robe. You open the door. A deep elf pyromancer comes into view. It is wielding a +0 dagger. Found a scale mail, a scroll of identify and a potion of brilliance. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! You shoot a bolt. The bolt hits the deep elf pyromancer!! The bolt freezes the deep elf pyromancer. The deep elf pyromancer shouts! The deep elf pyromancer is severely wounded. 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! There is an open door here. G - 2 scrolls of identify (gained 1) You now have 3033 gold pieces (gained 5). You see here a +0 dagger. Key pressed, stopping explore. i - 4 potions of brilliance (gained 1) Key pressed, stopping explore. You open the door. Key pressed, stopping explore. You open the door. There is an open door here. Key pressed, stopping explore. a - 5 potions of curing (gained 1) Key pressed, stopping explore. Key pressed, stopping explore. Found a stone staircase leading up. Key pressed, stopping explore. There is a stone staircase leading up here. Key pressed, stopping explore. Key pressed, stopping explore. Found a ring mail. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You see here a +0 ring mail. Key pressed, stopping explore. Things that are here: a +0 rapier; a +0 ring mail Key pressed, stopping explore. Key pressed, stopping explore. You now have 3056 gold pieces (gained 23). Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You see here a +0 ring mail. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You now have 3072 gold pieces (gained 16). Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. There is an open door here. There is an open door here. What level of the Elven Halls? (default 2, ? - help) There is a stone staircase leading down here. You climb downwards. Found a scroll of identify. There is a stone staircase leading up here. You no longer have enough gold to petition Gozag for potion effects. You no longer have enough gold to fund merchants seeking to open stores in the dungeon. You no longer have enough gold to bribe branches to halt enemies' attacks and recruit allies. Gozag spreads your bribe to the Elven Halls! G - 3 scrolls of identify (gained 1) Key pressed, stopping explore. Key pressed, stopping explore. A deep elf archer comes into view. It is wielding a +0 short sword. A deep elf archer is nearby! 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! A water elemental comes into view. Items here: $ )) [. A water elemental is nearby! A water elemental is nearby! 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! You now have 81 gold pieces (gained 9). Things that are here: a +0 short sword; a +0 shortbow; a +0 leather armour Key pressed, stopping explore. You now have 100 gold pieces (gained 19). Key pressed, stopping explore. Key pressed, stopping explore. Found a chain mail. You see here a +0 chain mail. A deep elf archer comes into view. It is wielding a +0 short sword. A deep elf archer is nearby! A deep elf archer is nearby! You shoot a bolt. The bolt hits the deep elf archer! The bolt freezes the deep elf archer! The deep elf archer is heavily 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 misses you. You shoot a bolt. The bolt barely misses the deep elf archer. You shoot a bolt. The bolt barely misses the deep elf archer. The deep elf archer shoots an arrow. The arrow hits 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! HP restored. Magic restored. A +3 long sword of freezing comes into view. A +3 long sword of freezing is nearby! You shoot a bolt. The bolt misses the +3 long sword of freezing. No target in view! No target in view! No target in view! You shoot a bolt. The bolt hits the +3 long sword of freezing! The +3 long sword of freezing is heavily damaged. You shoot a bolt. The bolt barely misses the +3 long sword of freezing. The +3 long sword of freezing closely misses you. You shoot a bolt. The bolt completely misses the +3 long sword of freezing. The +3 long sword of freezing misses you. The +3 long sword of freezing hits you 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 104 gold pieces (gained 4). You now have 107 gold pieces (gained 3). Things that are here: a +0 shortbow; a +0 short sword; a +0 leather armour Key pressed, stopping explore. l - 7 potions of heal wounds (gained 1) Key pressed, stopping explore. Adjust (i)tems, (s)pells, or (a)bilities? Huh? Key pressed, stopping explore. You now have 121 gold pieces (gained 14). Key pressed, stopping explore. A deep elf knight comes into view. Found a stone staircase leading up. You shoot a bolt. The bolt hits the deep elf knight!! The bolt freezes the deep elf knight! The deep elf knight shouts! The deep elf knight is almost dead. You hear a shout! x2 The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow completely misses you. A deep elf zephyrmancer comes into view. It is wielding a +0 dagger. You shoot a bolt. The bolt hits the deep elf knight!!! The bolt freezes the deep elf knight. You kill the deep elf knight! You shoot a bolt. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is severely wounded. 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. A deep elf zephyrmancer is nearby! 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! Found a pair of gloves. A deep elf pyromancer comes into view. It is wielding a +0 short sword. Things that are here: 6 gold pieces; a +0 dagger Okay, then. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! Unknown command. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A water elemental comes into view. A +1 scimitar of protection comes into view. The deep elf pyromancer casts a spell. Louise hits the deep elf pyromancer with a +1 eveningstar of protection!! You hear a shout! The deep elf pyromancer barely misses Louise. The +1 scimitar of protection is distracted by your dazzling golden aura. A basket of spiders falls from above! 8 redbacks come into view. The +1 scimitar of protection is no longer distracted by gold. Louise completely misses the deep elf pyromancer. A deep elf pyromancer comes into view. It is wielding a +0 dagger. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. >>>>>>>>>>>>>>>>>>>>>> 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_MOVE_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [wqsa789] Species: Spriggan Job: Hunter HP: 102/102; mods: 0/0 MP: 24/24; mod: 0 Stats: 15 (15) 7 (7) 26 (26) Position: (56, 37), 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 | 14 | 8822 | 868/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 | 1 | 33 | 21 | 14096 | 446/1525 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 1 | 33 | 20 | 7438 | 169/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: 55 Attributes: #12: 12426 #13: 6177 #49: 3912 #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: ..# ..# ...ee## .. .. ..# #..e#######.## ... ..# ##. #E#@.....[..##... ..###... #(sss......#..... ........ #.sEs............ ....... ..sss............ ....... #.<........... ..###.# ####@....$.###... ..# .#.................. .)# ########.####......... ..### ...#....#.###.#####... ....# #.#...# #.......# .# ..#.# #.#..# ##.#.##.....# ..#.# ###.#.## ##..# ###.## .##.###......## ##.#.......# .....##.#####.###.##.......# 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 type: pressure_plate activating: false dgn_trigs_by_type: 65536: 1: 1 activated: true data: triggered: true msg: A basket of spiders falls from above! max: 8 mons: generate_awake redback }}}} >>>>>>>>>>>>>>>>>>>>>>