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.10:08:30.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) [0x7fd47ceda4c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x188) [0x74cd08]: bolt::tracer_nonenchantment_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt21tracer_affect_monsterEP7monster+0x605) [0x754655]: bolt::tracer_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt14affect_monsterEP7monster+0x5a7) [0x74d3f7]: bolt::affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt11affect_cellEv+0x228) [0x750c48]: bolt::affect_cell() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0xc88) [0x753358]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x9f) [0x7537ff]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fire_tracerPK7monsterR4boltbb+0xc7) [0x753fb7]: fire_tracer(monster const*, bolt&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xabbebf] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x7cc) [0xac867c]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1997) [0xaa1d17]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xaa33a4]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xdeb31e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdec7ce] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xded5bd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e80ac]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fd47cec5840]: /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". 0x00007fd47d27ff2a in __waitpid (pid=32597, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fd47d27ff2a in __waitpid (pid=32597, 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=0x7fd47d26a540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 32589\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704535821 dir = "/var/dcss/gamedata/dcss/morgue/wqsa789/" name = "/var/dcss/gamedata/dcss/morgue/wqsa789/crash-wqsa789-20240106-101021.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7fd47d26a540 <_IO_2_1_stderr_> #3 0x0000000000790860 in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x000000000074cd08 in bolt::tracer_nonenchantment_affect_monster (this=0x7fff483e0d30, mon=0x1357da0 ) at beam.cc:4475 mon_source = preac = 0 post = 20282784 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7fff483e0d30, mon=0x1357da0 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7fff483e0d30, mon=0x1357da0 ) 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 = 144, victim = std::unique_ptr = {get() = 0x3794880}, did_sanctuary = 176}} beam_hit = r = {bits = std::vector of length -4, capacity 0 = {7497059, 8192, 2048, 8388608, 0, 0, 57082600, 0, 0, 0, 4294967040, 1, 4294967291, 4294967294, 216, 216, 0, 4294967295, 4294967295, 3, 2, 0, 0, 4, 57082672, 0, 0, 0, 4294967040, 4294967291, 1, 4294967291, 57082704, 0, 0, 0, 4294967040, 4294967291, 3, 4294967291, 2, 2, 15, 3, 13, 13, 0, 120, 0, 1, 3, 10, 168430090, 10, 4294967293, 5, 0, 5, 57538352, 0, 57211728, 0, 56750736, 0, 3, 0, 57082840, 0, 0, 0, 0, 4294967294, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 257, 0, 92, 7, 57258928, 0, 0, 0, 0, 0, 0, 0, 57509824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 528, 0, 64, 0, 56866464, 0, 2311, 0, 46848640, 0, 46519664, 0, 8, 0, 0, 0, 64, 0, 65, 0, 1734962236, 1919382632, 1413380453, 1646290280, 544500847, 1937009000, 1701344288, 1701143584, 1818566768, 1918967910, 1919248483, 8481, 46020720, 0, 65, 0, 57414256, 0, 2099642631, 32724, 46835616, 0, 46519664, 0, 16, 0, 56634208, 0, 57083136, 32007, 81, 0, 57539040, 0, 16843014, 32724, 0, 0, 46519664, 0, 10345488, 0, 57083200, 0, 7, 0, 0, 0, 80, 0, 65, 0, 57868048, 0, 2099642631, 32724...}, children = std::map with 512 elements} rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7fff483e0d30) at beam.cc:1092 ignored = false m = 0x1357da0 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7fff483e0d30) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7fff483e0d30) 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 = 5, y = 19}, target = {x = 9, y = 25}, damage = {num = 0, size = 0}, ench_power = 168, hit = 32, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3155, 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=0x1358fd8 , 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 = 5, y = 19}, target = {x = 9, y = 25}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 3155, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} reroll = false orig_beem = reroll = slot = __for_range = __for_begin = __for_end = found_spell = chosen_slot = slot = __for_range = __for_begin = __for_end = targ_beam = attempt = prefer_selfench = chosen_slot = #15 handle_mon_spell (mons=mons@entry=0x1358fd8 ) 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 = 5, y = 19}, target = {x = 9, y = 25}, damage = {num = 0, size = 0}, ench_power = 168, hit = 32, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3155, 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 4, capacity 4 = {{x = 6, y = 20}, {x = 7, y = 21}, {x = 7, y = 22}, {x = 8, y = 23}}, 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 = {[3171] = 1}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 8.4999999999999982, y = 23.500000000000004}, dir = {x = 0.55470019622522915, y = 0.83205029433784372}}, on_corner = false, cycle_idx = 1}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #16 0x0000000000aa1d17 in _do_mon_spell (mons=0x1358fd8 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=83, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1358fd8 ) at mon-act.cc:1933 entry = disabled = old_energy = 83 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1358fd8 oldspeed = 83 tries = 11 #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=0x7fff483e2098) 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 32589) 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: <<<<<<<<<<<<<<<<<<<<<< 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. Welcome back, wqsa789 the Spriggan Hunter. Gozag says: Greed is good. Press ? for a list of commands and other information. 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. Welcome back, wqsa789 the Spriggan Hunter. Gozag says: Greed is good. Press ? for a list of commands and other information. G - 3 scrolls of identify (gained 1) Found 14 gold pieces. You now have 86 gold pieces (gained 14). A deep elf archer comes into view. It is wielding a +0 short sword. The deep elf archer shouts! You shoot a bolt. The bolt misses the +3 long sword of freezing. 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 91 gold pieces (gained 5). A deep elf archer is nearby! You shoot a bolt. The bolt closely misses the deep elf archer. 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 barely misses the deep elf archer. The deep elf archer shoots an arrow. The arrow completely misses you. A deep elf archer is nearby! You shoot a bolt. The bolt closely 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 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 lightly wounded. 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! l - 7 potions of heal wounds (gained 1) Key pressed, stopping explore. You now have 98 gold pieces (gained 7). Things that are here: a +0 shortbow; a +0 short sword; a +0 leather armour Key pressed, stopping explore. Found a chain mail. No target in view! A deep elf archer comes into view. It is wielding a +0 short sword. A deep elf archer is nearby! The deep elf archer shouts! 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 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 water elemental comes into view. You shoot a bolt. The bolt barely misses the water elemental. 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 but does no damage. The water elemental is severely damaged. A water elemental is nearby! You shoot a bolt. The bolt closely misses the water elemental. 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! You now have 118 gold pieces (gained 20). You now have 124 gold pieces (gained 6). Things that are here: a +0 shortbow; a +0 short sword; a +0 leather armour A water elemental comes into view. A water elemental is nearby! Adjust (i)tems, (s)pells, or (a)bilities? Huh? 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! A deep elf pyromancer and a +1 scimitar of protection come into view. The deep elf pyromancer is wielding a +4 short sword of speed. You shoot a bolt. The bolt completely misses the +1 scimitar of protection. You hear a shout! A deep elf pyromancer comes into view. It is wielding a +0 short sword. You hear a shout! You shoot a bolt. The bolt closely misses the deep elf pyromancer. The deep elf pyromancer shouts! The deep elf pyromancer gestures wildly while chanting. The deep elf pyromancer blinks! You shoot a bolt. The bolt closely misses the deep elf pyromancer. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. You shoot a bolt. The bolt hits the +1 scimitar of protection!! The bolt freezes the +1 scimitar of protection. The +1 scimitar of protection turns to gold and falls from the air. A deep elf archer comes into view. It is wielding a +0 dagger. You shoot a bolt. The deep elf archer shouts! The bolt hits the deep elf pyromancer!! The bolt freezes the deep elf pyromancer. The deep elf pyromancer is almost dead. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! You hear a shout! You shoot a bolt. The bolt hits the deep elf pyromancer!! The bolt freezes the deep elf pyromancer. You kill the deep elf pyromancer! You hear a shout! A deep elf pyromancer comes into view. It is wielding a +0 dagger. The deep elf pyromancer points at you and mumbles some strange words. The bolt of fire misses you. You shoot a bolt. The bolt hits the deep elf pyromancer!!! The bolt freezes the deep elf pyromancer!! You kill the deep elf pyromancer! You shoot a bolt. The bolt closely misses the deep elf archer. 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 misses you. The deep elf zephyrmancer is distracted by your dazzling golden aura. The deep elf pyromancer casts a spell at you. The bolt of fire misses you. The deep elf zephyrmancer shouts! You hear a shout! You shoot a bolt. The bolt hits the deep elf pyromancer!!! The bolt freezes the deep elf pyromancer! You kill the deep elf pyromancer! You hear a shout! A deep elf pyromancer comes into view. It is wielding a +0 dagger. You shoot a bolt. The bolt misses the deep elf archer. The deep elf zephyrmancer is no longer distracted by gold. The deep elf archer shoots an arrow. The arrow completely misses you. The deep elf pyromancer is distracted by your dazzling golden aura. The deep elf pyromancer shouts! You hear a shout! You shoot a bolt. The bolt hits the deep elf zephyrmancer! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is heavily wounded. The deep elf pyromancer is no longer distracted by gold. The deep elf archer shoots an arrow. The arrow hits you! A deep elf zephyrmancer comes into view. It is wielding a +0 dagger. The deep elf archer is distracted by your dazzling golden aura. You shoot a bolt. The bolt completely misses the deep elf zephyrmancer. The bolt closely misses the deep elf archer. The deep elf archer shouts! The deep elf archer is no longer distracted by gold. A deep elf pyromancer comes into view. It is wielding a +0 short sword. The deep elf pyromancer stares, then turns away, jangling a coin purse. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! The deep elf zephyrmancer casts a spell at you. The bolt of lightning misses you. 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! 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. 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. The deep elf archer is distracted by your dazzling golden aura. You shoot a bolt. The deep elf archer shouts! 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. The deep elf zephyrmancer is moderately wounded. Louise hits the deep elf pyromancer with a +1 eveningstar of protection! A deep elf pyromancer comes into view. It is wielding a +0 short sword. The deep elf pyromancer stares, then turns away, jangling a coin purse. The deep elf pyromancer closely misses the deep elf pyromancer. The deep elf zephyrmancer casts a spell at you. The bolt of lightning hits you. You resist. You hear a shout! You shoot a bolt. The bolt hits the deep elf zephyrmancer! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is almost dead. You shoot a bolt. The bolt closely misses the deep elf zephyrmancer. The deep elf pyromancer mumbles some strange words. The deep elf pyromancer hits the fire elemental with a +0 short sword! The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning misses you. You shoot a bolt. The bolt hits the deep elf zephyrmancer! The bolt freezes the deep elf zephyrmancer. You kill the deep elf zephyrmancer! Louise hits the deep elf pyromancer with a +1 eveningstar of protection!! The fire elemental is distracted by your dazzling golden aura. 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 fire elemental disappears in a puff of smoke! A +4 dire flail of protection comes into view. Louise hits the +4 dire flail of protection with a +1 eveningstar of protection!! The +4 dire flail of protection hits Louise. Louise barely misses the +4 dire flail of protection. The +4 dire flail of protection hits Louise! Something barely misses the +4 dire flail of protection. Louise blocks the +4 dire flail of protection's attack. Louise hits the +4 dire flail of protection with a +1 eveningstar of protection! The +4 dire flail of protection turns to gold and falls from the air. You swap places. Louise says, "I'll never leave you." A deep elf knight comes into view. The deep elf knight moves out of view. Louise gestures wildly while chanting. Louise blinks! You see here 22 gold pieces. No reachable target in view! A deep elf knight is nearby! A deep elf knight is nearby! You see here 22 gold pieces. You now have 146 gold pieces (gained 22). You swap places. The deep elf knight points at you and mumbles some strange words. The shard of ice misses you. You shoot a bolt. The bolt hits the deep elf knight! The bolt freezes the deep elf knight. The deep elf knight is moderately wounded. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow completely misses you. You shoot a bolt. The bolt hits the deep elf knight! The bolt freezes the deep elf knight. The deep elf knight is heavily wounded. Louise hits the deep elf knight with a +1 eveningstar of protection!! The deep elf knight dies! The deep elf knight stares, then turns away, jangling a coin purse. A deep elf knight comes into view. It is wielding a +0 long sword. You now have 151 gold pieces (gained 5). You see here a +0 short sword. You now have 167 gold pieces (gained 16). Things that are here: a +0 dagger; a +0 dagger No target in view! You now have 173 gold pieces (gained 6). You now have 194 gold pieces (gained 21). You now have 212 gold pieces (gained 18). Items here: )))) [. You now have 218 gold pieces (gained 6). You see here a +0 dagger. You swap places. Things that are here: a +0 dagger; a +0 dagger You see here a +0 short sword. You now have 221 gold pieces (gained 3). You see here a +0 shortbow. a - 6 potions of curing (gained 1) You swap places. You see here a +0 shortbow. An earth elemental comes into view. You shoot a bolt. The bolt hits the earth elemental but does no damage. You shoot a bolt. The bolt hits the earth elemental but does no damage. You shoot a bolt. The bolt barely misses the earth elemental. The earth elemental completely misses you. You shoot a bolt. The bolt hits the earth elemental but does no damage. The earth elemental attacks as it pursues you! The earth elemental completely misses you. You shoot a bolt. The bolt hits the earth elemental but does no damage. You shoot a bolt. The bolt hits the earth elemental but does no damage. Louise hits the earth elemental with a +1 eveningstar of protection!! The earth elemental completely misses you. 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 237 gold pieces (gained 16). You swap places. Found a maw talisman. A +0 glaive of protection comes into view. You shoot a bolt. The bolt hits the +0 glaive of protection!! The bolt freezes the +0 glaive of protection. The +0 glaive of protection is severely damaged. Okay, then. Unknown command. Something barely misses Louise. Louise mumbles some strange words. Louise blinks! The +0 glaive of protection completely misses you. You shoot a bolt. The bolt hits the +0 glaive of protection!! The +0 glaive of protection turns to gold and falls from the air. You now have 244 gold pieces (gained 7). You swap places. Items here: )))) [. Found a stone staircase leading up. Found a pair of gloves. No target in view! You swap places. You swap places. The deep elf knight stares, then turns away, jangling a coin purse. A deep elf knight comes into view. It is wielding a +0 short sword. Found a leather armour. e - 9 potions of enlightenment (gained 1) z - 2 scrolls of silence (gained 1) Items here: )))) [. Things that are here: a +0 dagger; a +0 dagger Key pressed, stopping explore. Key pressed, stopping explore. You swap places. The deep elf pyromancer stares, then turns away, jangling a coin purse. A deep elf pyromancer comes into view. It is wielding a +0 long sword. Found an escape hatch in the ceiling. The deep elf pyromancer moves out of view. A deep elf zephyrmancer comes into view. It is wielding a +0 short sword. A deep elf zephyrmancer is nearby! You shoot a bolt. The bolt hits the deep elf zephyrmancer!! The bolt freezes the deep elf zephyrmancer. The deep elf zephyrmancer is almost dead. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses you. x2; The bolt of lightning hits Louise! 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! You now have 250 gold pieces (gained 6). You see here a +0 short sword. Found a stone staircase leading up. Louise gestures wildly while chanting. Louise blinks! t - 6 scrolls of poison (gained 1) The deep elf death mage stares, then turns away, jangling a coin purse. 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. A deep elf death mage comes into view. It is wielding a +0 rapier. Found 23 gold pieces. You now have 273 gold pieces (gained 23). You swap places. You swap places. You swap places. Key pressed, stopping explore. The deep elf sorcerer stares, then turns away, jangling a coin purse. A deep elf sorcerer comes into view. It is wielding a +0 short sword. Your deep elf demonologist grins greedily, jangling a coin purse. x2 2 deep elf demonologists and a +0 short sword of venom come into view. A deep elf sorcerer comes into view. It is wielding a +0 long sword. The deep elf sorcerer stares, then turns away, jangling a coin purse. Your deep elf demonologist moves out of view. A deep elf sorcerer and a deep elf annihilator come into view. The deep elf sorcerer shouts! The deep elf annihilator shouts! You hear a shout! x4 You hear a shout! x2 The deep elf annihilator casts a spell at you. The poison arrow misses you. A deep elf annihilator comes into view. It is wielding a +1 dagger of venom. Your deep elf demonologist hits something with a +0 dagger. A deep elf demonologist comes into view. It is wielding a +0 rapier. A deep elf annihilator comes into view. It is wielding a +0 rapier. Your deep elf annihilator grins greedily, jangling a coin purse. The fireball explodes! The fireball engulfs your deep elf annihilator!! Something hits your deep elf demonologist. Something completely misses your deep elf demonologist. You hear a shout! x11 You feel yourself speed up. A deep elf sorcerer comes into view. It is wielding a +0 dagger. The deep elf annihilator hits you with a +1 dagger of venom. A deep elf death mage comes into view. It is wielding a +0 long sword. Your deep elf death mage grins greedily, jangling a coin purse. A deep elf annihilator comes into view. It is wielding a +0 long sword. Your deep elf annihilator grins greedily, jangling a coin purse. Something hits your deep elf demonologist! x2 Your deep elf demonologist hits something with a +0 dagger! You shoot a bolt. The bolt hits the deep elf annihilator!! The bolt freezes the deep elf annihilator! The deep elf annihilator is heavily wounded. Something hits your deep elf demonologist!! Something hits your deep elf demonologist! The +0 short sword of venom completely misses you. A deep elf pyromancer comes into view. It is wielding a +0 rapier. Your deep elf demonologist hits the deep elf annihilator with a +0 long sword! The deep elf annihilator completely misses you. Your deep elf demonologist mumbles some strange words. The deep elf demonologist gestures wildly while chanting. The deep elf demonologist is empowered by something's aura! The deep elf sorcerer is empowered by something's aura! x2 The deep elf annihilator is empowered by something's aura! The deep elf pyromancer is empowered by something's aura! 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 annihilator. The +0 short sword of venom closely misses you. A bolt of acid appears from out of your range of vision. Louise hits the +0 short sword of venom with a +1 eveningstar of protection!! Something hits your deep elf demonologist! Your deep elf demonologist dies! Your hellwing disappears in a puff of smoke! You shoot a bolt. The bolt hits the deep elf annihilator!!! The bolt freezes the deep elf annihilator! You kill the deep elf annihilator! The sixfirhy closely misses you. The +0 short sword of venom completely misses you. Your deep elf annihilator barely misses the deep elf sorcerer. Your deep elf demonologist is smitten. A deep elf blademaster comes into view. It is wielding two +0 rapiers and wearing a +0 leather armour of fire resistance. Your deep elf blademaster grins greedily, jangling a coin purse. The deep elf annihilator casts a spell. The deep elf annihilator blinks! The deep elf sorcerer is distracted by your dazzling golden aura. The sixfirhy completely misses you. The deep elf demonologist casts a spell. Your deep elf death mage hits the sixfirhy with a +0 long sword. Louise barely misses the +0 short sword of venom. The +0 short sword of venom completely misses you. You shoot a bolt. The bolt hits the +0 short sword of venom. The +0 short sword of venom is almost destroyed. The sixfirhy closely misses you. The sixfirhy completely misses you. The +0 short sword of venom completely misses you. Your deep elf annihilator hits the deep elf sorcerer with a +0 long sword! The deep elf pyromancer mumbles some strange words. The deep elf pyromancer blinks! Your deep elf death mage misses the sixfirhy. The deep elf demonologist casts a spell. Louise closely misses the +0 short sword of venom. The deep elf annihilator stares, then turns away, jangling a coin purse. The deep elf annihilator shouts! You hear a shout! You shoot a bolt. The bolt hits the +0 short sword of venom. The +0 short sword of venom turns to gold and falls from the air. >>>>>>>>>>>>>>>>>>>>>> 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_DOWN repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [wqsa789] Species: Spriggan Job: Hunter HP: 103/103; mods: 0/0 MP: 24/24; mod: 0 Stats: 15 (15) 7 (7) 26 (26) Position: (9, 25), 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 | 8982 | 1028/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 | 14404 | 754/1525 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 1 | 33 | 20 | 7594 | 325/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: #5: 312 #126: 106 Attributes: #12: 12578 #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: ##........## ##.e....eee.## ##ee........4.# #....e....2§e.. $..#...e....#e. ..###......###. ...#.e3$....#.. #.@# #### #@.# #... #..# #.## #..# ### #..# #..## #...# ########## #...## #........e ##...## #......... ##.###.###.<....... 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 }}}} >>>>>>>>>>>>>>>>>>>>>>