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: 10490440201818480670, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name roomforsquares -rc /var/dcss/gamedata/dcss-trunk/rc-files/roomforsquares.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/roomforsquares.macro -morgue /var/dcss/gamedata/dcss/morgue/roomforsquares/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/roomforsquares:2024-01-06.08:10:22.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 20 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) [0x7feab94b54c0]: /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(_ZN4bolt15affect_endpointEv+0xcab) [0x7523eb]: bolt::affect_endpoint() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0x628) [0x752cf8]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x9f) [0x7537ff]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fire_tracerPK7monsterR4boltbb+0xc7) [0x753fb7]: fire_tracer(monster const*, bolt&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xabbebf] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x7cc) [0xac867c]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1ffd) [0xaa237d]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xaa33a4]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xdeb31e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [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) [0x7feab94a0840]: /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". 0x00007feab985af2a in __waitpid (pid=31195, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007feab985af2a in __waitpid (pid=31195, 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=0x7feab9845540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 30416\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704531730 dir = "/var/dcss/gamedata/dcss/morgue/roomforsquares/" name = "/var/dcss/gamedata/dcss/morgue/roomforsquares/crash-roomforsquares-20240106-090210.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7feab9845540 <_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=0x7ffdd2ab0ed0, mon=0x13564c8 ) at beam.cc:4475 mon_source = preac = 0 post = 20276424 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffdd2ab0ed0, mon=0x13564c8 ) at beam.cc:4520 No locals. #7 0x00000000007523eb in bolt::affect_endpoint (this=0x7ffdd2ab0ed0) at beam.cc:2459 mon = 0x13564c8 entry = {first = {x = 62, y = 35}, second = AFF_MAYBE} __for_range = std::map with 19 elements = {[{x = 61, y = 33}] = AFF_TRACER, [{x = 61, y = 34}] = AFF_TRACER, [{x = 61, y = 35}] = AFF_TRACER, [{x = 61, y = 36}] = AFF_TRACER, [{x = 62, y = 34}] = AFF_MAYBE, [{x = 62, y = 35}] = AFF_MAYBE, [{x = 62, y = 36}] = AFF_TRACER, [{x = 63, y = 34}] = AFF_MAYBE, [{x = 64, y = 33}] = AFF_YES, [{x = 64, y = 34}] = AFF_YES, [{x = 65, y = 32}] = AFF_YES, [{x = 65, y = 33}] = AFF_YES, [{x = 66, y = 32}] = AFF_YES, [{x = 66, y = 33}] = AFF_YES, [{x = 67, y = 31}] = AFF_MAYBE, [{x = 67, y = 32}] = AFF_MAYBE, [{x = 67, y = 33}] = AFF_MAYBE, [{x = 68, y = 31}] = AFF_MAYBE, [{x = 68, y = 32}] = AFF_MAYBE} __for_begin = __for_end = tgt = { = {_vptr.targeter = 0xf16198 , origin = {x = 66, y = 33}, aim = {x = 65, y = 33}, agent = 0x1354a48 , why_not = "", obeys_mesmerise = false}, ctype = CLOUD_POISON, range = 5, cnt_min = 8, cnt_max = 12, seen = std::map with 19 elements = {[{x = 61, y = 33}] = AFF_TRACER, [{x = 61, y = 34}] = AFF_TRACER, [{x = 61, y = 35}] = AFF_TRACER, [{x = 61, y = 36}] = AFF_TRACER, [{x = 62, y = 34}] = AFF_MAYBE, [{x = 62, y = 35}] = AFF_MAYBE, [{x = 62, y = 36}] = AFF_TRACER, [{x = 63, y = 34}] = AFF_MAYBE, [{x = 64, y = 33}] = AFF_YES, [{x = 64, y = 34}] = AFF_YES, [{x = 65, y = 32}] = AFF_YES, [{x = 65, y = 33}] = AFF_YES, [{x = 66, y = 32}] = AFF_YES, [{x = 66, y = 33}] = AFF_YES, [{x = 67, y = 31}] = AFF_MAYBE, [{x = 67, y = 32}] = AFF_MAYBE, [{x = 67, y = 33}] = AFF_MAYBE, [{x = 68, y = 31}] = AFF_MAYBE, [{x = 68, y = 32}] = AFF_MAYBE}, queue = std::vector of length 5, capacity 8 = {std::vector of length 1, capacity 1 = {{x = 65, y = 33}}, std::vector of length 5, capacity 8 = {{x = 64, y = 33}, {x = 64, y = 34}, {x = 66, y = 33}, {x = 66, y = 32}, {x = 65, y = 32}}, std::vector of length 4, capacity 4 = {{x = 63, y = 34}, {x = 67, y = 33}, {x = 67, y = 32}, {x = 67, y = 31}}, std::vector of length 4, capacity 4 = {{x = 62, y = 34}, {x = 62, y = 35}, {x = 68, y = 32}, {x = 68, y = 31}}, std::vector of length 5, capacity 8 = {{x = 61, y = 33}, {x = 61, y = 34}, {x = 61, y = 35}, {x = 61, y = 36}, {x = 62, y = 36}}}} use_bullseye = cloud = #8 0x0000000000752cf8 in bolt::do_fire (this=0x7ffdd2ab0ed0) at beam.cc:1376 coff = {cstate = false} #9 0x00000000007537ff in bolt::fire (this=0x7ffdd2ab0ed0) at beam.cc:1137 boltcopy = {origin_spell = SPELL_POISONOUS_CLOUD, range = 5, glyph = 42 U'*', colour = 10 '\n', flavour = BEAM_POISON, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 66, y = 33}, target = {x = 61, y = 35}, damage = {num = 3, size = 7}, ench_power = 108, hit = 22, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1959, source_name = "a swamp dragon", name = "blast of poison", short_name = "", hit_verb = "", loudness = 2, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "blast of poison", 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} #10 0x0000000000753fb7 in fire_tracer (mons=mons@entry=0x1354a48 , pbolt=..., explode_only=, explosion_hole=explosion_hole@entry=false) at beam.cc:2118 No locals. #11 0x0000000000abbebf in _should_cast_spell (ignore_good_idea=false, beem=..., spell=SPELL_POISONOUS_CLOUD, mons=...) at mon-cast.cc:3891 explode = foe = foe = explode = ri = #12 _target_and_justify_spell (mons=..., beem=..., spell=spell@entry=SPELL_POISONOUS_CLOUD, ignore_good_idea=ignore_good_idea@entry=false) at mon-cast.cc:4022 logic = victim = 0x12d6f20 #13 0x0000000000ac867c in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 1, capacity 1 = {...}, 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 = 66, y = 33}, target = {x = 61, y = 35}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 1959, 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 = #14 handle_mon_spell (mons=0x1354a48 ) at mon-cast.cc:4204 hspell_pass = std::vector of length 1, capacity 1 = {{spell = SPELL_POISONOUS_CLOUD, freq = 59 ';', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 578}}} beem = {origin_spell = SPELL_POISONOUS_CLOUD, range = 5, glyph = 42 U'*', colour = 10 '\n', flavour = BEAM_POISON, real_flavour = BEAM_POISON, drop_item = false, item_mulches = false, item = 0x0, source = {x = 66, y = 33}, target = {x = 61, y = 35}, damage = {num = 3, size = 7}, ench_power = 108, hit = 22, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1959, source_name = "a swamp dragon", name = "blast of poison", short_name = "", hit_verb = "", loudness = 2, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "blast of poison", 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 1 = {{x = 65, y = 33}}, extra_range_used = 2000, 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 = {[2012] = 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 = 65.666666666666671, y = 33.666666666666664}, dir = {x = -0.89442719099991586, y = 0.44721359549995793}}, 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 = #15 0x0000000000aa237d in _do_mon_spell (mons=0x1354a48 ) at mon-act.cc:297 No locals. #16 _mons_take_special_action (old_energy=89, mons=...) at mon-act.cc:1605 friendly_or_near = friendly_or_near = beem = #17 handle_monster_move (mons=0x1354a48 ) at mon-act.cc:1933 entry = disabled = old_energy = 89 non_move_energy = old_pos = #18 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1354a48 oldspeed = 89 tries = 18 #19 0x0000000000deb31e in world_reacts () at main.cc:2590 No locals. #20 0x0000000000dec7ce in _input () at main.cc:1290 player_disabled = {was_disabled = false} #21 0x0000000000ded5bd in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #22 0x00000000006e80ac in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #23 main (argc=, argv=0x7ffdd2ab2238) 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 30416) 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 = 6, depth = 3 Level id: Swamp:3 Level build method = , level layout type = swamp, absdepth0 = 17 Level vaults: layout_basic_swamp swamp_other_decor nicolae_swamp_orc_logging_accident swamp_pool_1_2 nicolae_swamp_well_well_well nicolae_swamp_wisp_ring_woods Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The tyrant leech draws strength from your injuries! You barely miss the tyrant leech. The tyrant leech is moderately wounded. You closely miss the tyrant leech. The tyrant leech is moderately wounded. The tyrant leech bites you!! The tyrant leech draws strength from your injuries! You closely miss the tyrant leech. The tyrant leech is lightly wounded. You eviscerate the tyrant leech!!! The tyrant leech is almost dead. You block the tyrant leech's attack. You completely miss the tyrant leech. The tyrant leech is almost dead. You closely miss the tyrant leech. The tyrant leech is almost dead. The tyrant leech bites you. The tyrant leech draws strength from your injuries! You claw the tyrant leech! The tyrant leech is almost dead. You block the tyrant leech's attack. A bloated husk comes into view. You barely miss the tyrant leech. The tyrant leech is almost dead. You closely miss the tyrant leech. The tyrant leech is almost dead. You block the tyrant leech's attack. There are monsters nearby! You mangle the tyrant leech!! You kill the tyrant leech! The Council accepts your kill. You barely miss the bloated husk. The bloated husk explodes! The blast of putrescent gases engulfs you!!! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A goliath frog comes into view. You enter the shallow water. The goliath frog hits you from afar!! You are splashed with acid! A swamp worm comes into view. You lunge at the goliath frog, in a flurry of attacks. You eviscerate the goliath frog!!! You kill the goliath frog! The Council accepts your kill. The swamp worm fires a harpoon shot at you. You block the harpoon shot. You enter the shallow water. Found a scimitar. The swamp worm fires a harpoon shot at you. The harpoon shot hits you. You are yanked forward by the harpoon shot. The swamp worm bites you. You eviscerate the swamp worm!!! You kill the swamp worm! The Council accepts your kill. No target in view! No target in view! You now have 1190 gold pieces (gained 21). You see here 3 poisoned darts. You pick up a book of Blasting and begin reading... You add the spell Volatile Blastmotes to your library. d - 3 scrolls of enchant weapon (gained 1) You enter the shallow water. You enter the shallow water. Things that are here: the +2 robe "Kuppojug" {*Corrode rN+ Slay+2}; an orb of energy You enter the shallow water. You enter the shallow water. A bunyip comes into view. The bunyip howls a warning cry! Found a short sword. You lunge at the bunyip. You eviscerate the bunyip!!! The bunyip is severely wounded. The bunyip closely misses you. The bunyip claws you!! You block the bunyip's attack. You barely miss the bunyip. The bunyip is severely wounded. You eviscerate the bunyip!!! You kill the bunyip! The Council accepts your kill. Your Shapeshifting skill increases to level 5! No target in view! A swamp worm comes into view. You enter the shallow water. You barely miss the swamp worm. You eviscerate the swamp worm!!! You kill the swamp worm! The Council accepts your kill. A swamp dragon comes into view. You see here a swamp worm corpse. A swamp dragon is nearby! The swamp dragon breathes poison at you. The blast of poison engulfs you. You resist. You block the swamp dragon's attack. The swamp dragon claws you but does no damage. You block the swamp dragon's attack. You claw the swamp dragon! The swamp dragon is lightly wounded. You mangle the swamp dragon!! The swamp dragon is severely wounded. You block the swamp dragon's attack. x3 You scratch the swamp dragon. The swamp dragon is severely wounded. You mangle the swamp dragon!! You kill the swamp dragon! The Council accepts your kill. No target in view! No target in view! You enter the shallow water. Found a glaive. Found a scroll of enchant armour. You enter the shallow water. Found a buckler. You see here a scroll of enchant armour. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You see here a +0 buckler. You enter the shallow water. A will-o-the-wisp comes into view. The will-o-the-wisp gives a chilling moan. A will-o-the-wisp is nearby! You enter the shallow water. You lunge at the will-o-the-wisp. You eviscerate the will-o-the-wisp!!! The will-o-the-wisp is almost destroyed. You block the will-o-the-wisp's attack. You mangle the will-o-the-wisp!! You destroy the will-o-the-wisp! The Council accepts your kill. No target in view! No target in view! You enter the shallow water. f - 6 potions of mutation (gained 1) You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. Found 6 poisoned darts. You see here a +0 scale mail. You enter the shallow water. You enter the shallow water. You now have 1213 gold pieces (gained 23). You enter the shallow water. You see here a +0 scale mail. You enter the shallow water. There is a shaft here. You enter the shallow water. You enter the shallow water. g - 13 scrolls of identify (gained 1) There is a stone staircase leading down here. You enter the shallow water. You enter the shallow water. You enter the shallow water. There is a shaft here. You enter the shallow water. You enter the shallow water. You enter the shallow water. You see here a +0 leather armour. Found an arbalest. Found a pair of glowing gloves. You enter the shallow water. You enter the shallow water. You enter the shallow water. Done exploring. Done exploring. What level of the Swamp? (default 1, ? - help) You enter the shallow water. You see here a +0 leather armour. You enter the shallow water. You enter the shallow water. There is a stone staircase leading down here. You climb downwards. Found a war axe. There is a stone staircase leading up here. You enter the shallow water. g - 16 scrolls of identify (gained 3) You enter the shallow water. An eleionoma and a swamp worm come into view. The eleionoma shouts! A spriggan comes into view. It is wielding a +0 short sword. The eleionoma hurls a spray of splinters at you. You block the spray of wooden splinters. The swamp worm moves out of view. The swamp worm fires a harpoon shot at you. The harpoon shot hits you but does no damage. You eviscerate the eleionoma!!! The eleionoma is heavily wounded. You hear a shout! You eviscerate the eleionoma!!! You kill the eleionoma! The Council accepts your kill. An eleionoma bone magically twists into a wand of flame (8). A spriggan druid comes into view. It is wielding a +0 quarterstaff of distortion. The spriggan druid shouts! A spriggan comes into view. It is wielding a +0 dagger. You block the spriggan's attack. A spriggan comes into view. It is wielding a +0 rapier. Things that are here: a wand of flame (8); an eleionoma corpse The spriggan shouts! You scratch the swamp worm. The swamp worm is lightly wounded. The swamp worm bites you! The spriggan hits you with a +0 short sword! The spriggan druid calls out to the beasts of the wild! A tyrant leech comes into view. You eviscerate the swamp worm!!! You kill the swamp worm! The Council accepts your kill. The spriggan splashes around in the water. You closely miss the spriggan. The spriggan druid gestures wildly while chanting. The forest starts to sway and rumble! You spin and attack the spriggan repeatedly. You scratch the spriggan. The spriggan is lightly wounded. You claw the spriggan! The spriggan is severely wounded. Tree limbs sway around you. You block the spriggan's attack. You miss the spriggan. The spriggan is severely wounded. You block the spriggan's attack. The spriggan blocks your attack. The spriggan is severely wounded. You block the spriggan's attack. The spriggan hits you with a +0 short sword! You scratch the spriggan. The spriggan is almost dead. Trunks creak and shift. You closely miss the spriggan. The spriggan is almost dead. Trunks creak and shift. You block the spriggan's attack. A five-headed hydra comes into view. You block the spriggan's attack. You mangle the spriggan!! You kill the spriggan! The Council accepts your kill. You hear a splash. x3 You block the spriggan's attack. The spriggan closely misses you. You closely miss the spriggan. You block the spriggan's attack. The tyrant leech barely misses you. You block the spriggan's attack. You miss the spriggan druid. Tree limbs sway around you. You block the spriggan's attack. Unknown command. The air is filled with shimmering golden clouds! Sifu Ma Yunglu says: The storm will not cease as long as you keep fighting, disciple! The spriggan splashes around in the water. You block the tyrant leech's attack. You block the spriggan druid's attack. The spriggan splashes around in the water. Unknown command. You mangle the spriggan druid!! The spriggan druid is severely wounded. You block the spriggan's attack. You block the tyrant leech's attack. The spriggan druid splashes around in the water. Unknown command. You miss the spriggan druid. The spriggan druid is severely wounded. The spriggan closely misses you. The spriggan hits you with a +0 dagger. Unknown command. You eviscerate the spriggan druid!!! With its final breath, the spriggan druid offers up its power to the beasts of the wild! The five-headed hydra seems to grow more fierce. The tyrant leech seems to grow more fierce. You kill the spriggan druid! The Council accepts your kill. You hear a splash. x2 The forest abruptly stops moving. The tyrant leech bites you! The tyrant leech draws strength from your injuries! You block the spriggan's attack. You enter the shallow water. You spin and attack the five-headed hydra. You tear one of the five-headed hydra's heads off! The four-headed hydra grows two more! You mangle the six-headed hydra!! The six-headed hydra is heavily wounded. You spin and attack the tyrant leech repeatedly. You claw the tyrant leech! The tyrant leech is moderately wounded. You scratch the tyrant leech. The tyrant leech is moderately wounded. You block the six-headed hydra's attack. x4 The six-headed hydra bites you! The six-headed hydra bites you but does no damage. The spriggan misses you. The tyrant leech bites you!!! The tyrant leech draws strength from your injuries! You closely miss the spriggan. You block the six-headed hydra's attack. x2 The six-headed hydra barely misses you. You block the six-headed hydra's attack. x2 The six-headed hydra bites you. Unknown command. You claw one of the six-headed hydra's heads off! The five-headed hydra grows two more! You mangle the seven-headed hydra!! The seven-headed hydra is severely wounded. You block the spriggan's attack. Unknown command. You tear one of the seven-headed hydra's heads off! The six-headed hydra grows two more! You eviscerate the eight-headed hydra!!! You kill the eight-headed hydra! The Council accepts your kill. You block the tyrant leech's attack. The spriggan hits you with a +0 dagger. Your Shapeshifting skill increases to level 6! You claw the tyrant leech! The tyrant leech is heavily wounded. You block the tyrant leech's attack. Unknown command. You claw the tyrant leech! The tyrant leech is severely wounded. You block the spriggan's attack. The spriggan hits you with a +0 rapier. Unknown command. You claw the tyrant leech! The tyrant leech is almost dead. You block the spriggan's attack. You block the tyrant leech's attack. Unknown command. You scratch the tyrant leech. The tyrant leech is almost dead. You block the spriggan's attack. A goliath frog comes into view. You barely miss the tyrant leech. The tyrant leech is almost dead. The spriggan barely misses you. The spriggan hits you but does no damage. You block the tyrant leech's attack. You claw the spriggan! The spriggan is severely wounded. You block the goliath frog's attack. The spriggan hits you but does no damage. You block the spriggan's attack. You mangle the spriggan!! You kill the spriggan! The Council accepts your kill. You block the goliath frog's attack. You block the tyrant leech's attack. Unknown command. You eviscerate the tyrant leech!!! You kill the tyrant leech! The Council accepts your kill. The spriggan hits you but does no damage. The goliath frog completely misses you. You scratch the spriggan. The spriggan is moderately wounded. The goliath frog hits you from afar!! You are splashed with acid! * * * LOW HITPOINT WARNING * * * You block the spriggan's attack. You scratch the spriggan. The spriggan is heavily wounded. The goliath frog closely misses you. You block the spriggan's attack. You claw the spriggan! You kill the spriggan! The Council accepts your kill. The goliath frog closely misses you. A ghost crab comes into view. You lunge at the goliath frog. You claw the goliath frog! The goliath frog is moderately wounded. The goliath frog barely misses you. The ghost crab breathes spectral mist at you. The spectral mist engulfs the goliath frog. Things that are here: a +0 rapier; a +0 robe You mangle the goliath frog!! The goliath frog is almost dead. The goliath frog no longer looks unusually strong. You block the goliath frog's attack. You mangle the goliath frog!! You kill the goliath frog! The Council accepts your kill. A swamp worm comes into view. You mangle the ghost crab!! The ghost crab is heavily damaged. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. The swamp worm moves out of view. You eviscerate the ghost crab!!! You destroy the ghost crab! The Council accepts your kill. You enter the shallow water. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! The swamp worm bites you! * * * LOW HITPOINT WARNING * * * You barely miss the swamp worm. You block the swamp worm's attack. You mangle the swamp worm!! You kill the swamp worm! The Council accepts your kill. The heavenly storm settles. You see here a swamp worm corpse. You start resting. A thorn hunter comes into view. You enter the shallow water. You enter the shallow water. You enter the shallow water. The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!! * * * LOW HITPOINT WARNING * * * You enter the shallow water. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. You climb downwards. There is a stone staircase leading up here. You enter the shallow water. You scratch the thorn hunter but do no damage. You block the thorn hunter's attack. x2 You mangle the thorn hunter!! The thorn hunter is moderately damaged. The thorn hunter gestures. You eviscerate the thorn hunter!!! The thorn hunter is almost destroyed. The thorn hunter fires a volley of thorns at you. The volley of thorns hits you but does no damage. You barely miss the thorn hunter. The thorn hunter is almost destroyed. The thorn hunter hits you! You block the thorn hunter's attack. You claw the thorn hunter! You destroy the thorn hunter! The Council accepts your kill. No target in view! No target in view! HP restored. There is a stone staircase leading up here. You enter the shallow water. You enter the shallow water. A - a wand of flame (46) (gained 8 charges) You see here an eleionoma corpse. You enter the shallow water. Found a glowing hand cannon and 9 gold pieces. Items here: )) [[[ †. You see here a +2 hand cannon of freezing. You now have 1222 gold pieces (gained 9). You enter the shallow water. W - a scroll of immolation You enter the shallow water. Found 3 stones. Found a robe. You enter the shallow water. Found a stone staircase leading up. You see here 3 stones. An alligator comes into view. A goliath frog and an alligator come into view. You mangle the alligator!! The alligator is moderately wounded. You block the alligator's attack. The alligator bites you but does no damage. You closely miss the alligator. The alligator is moderately wounded. The alligator tail-slaps you but does no damage. You block the alligator's attack. You claw the alligator! The alligator is heavily wounded. The goliath frog completely misses you. You claw the alligator! The alligator is severely wounded. The alligator tail-slaps you but does no damage. The alligator closely misses you. You eviscerate the alligator!!! You kill the alligator! The Council accepts your kill. The goliath frog hits you from afar! You are splashed with acid! You lunge at the alligator, in a flurry of attacks. You eviscerate the alligator!!! You kill the alligator! The Council accepts your kill. The goliath frog hits you. You are splashed with acid! You eviscerate the goliath frog!!! You kill the goliath frog! The Council accepts your kill. An alligator comes into view. Your Shapeshifting skill increases to level 7! You enter the shallow water. An alligator comes into view. You barely miss the alligator. The alligator tail-slaps you! The alligator barely misses you. You eviscerate the alligator!!! The alligator is almost dead. A tyrant leech comes into view. You block the alligator's attack. x2 You eviscerate the alligator!!! You kill the alligator! The Council accepts your kill. You mangle the tyrant leech!! The tyrant leech is moderately wounded. You barely miss the tyrant leech. The tyrant leech is moderately wounded. The tyrant leech bites you! The tyrant leech draws strength from your injuries! You completely miss the tyrant leech. The tyrant leech is moderately wounded. You scratch the tyrant leech. The tyrant leech is moderately wounded. You block the tyrant leech's attack. You scratch the tyrant leech but do no damage. The tyrant leech is moderately wounded. You block the alligator's attack. The alligator bites you!! The alligator drags you backwards! You mangle the tyrant leech!! The tyrant leech is severely wounded. The alligator tail-slaps you. The alligator closely misses you. You eviscerate the tyrant leech!!! You kill the tyrant leech! The Council accepts your kill. The alligator tail-slaps you but does no damage. The alligator bites you. You mangle the alligator!! The alligator is heavily wounded. You closely miss the alligator. The alligator is heavily wounded. You block the alligator's attack. The alligator bites you but does no damage. You eviscerate the alligator!!! You kill the alligator! The Council accepts your kill. No target in view! No target in view! You now have 1247 gold pieces (gained 25). You see here a goliath frog corpse. X - a +4 ring of slaying You enter the shallow water. Found a stone staircase leading down. You remove your ring of protection from fire. X - a +4 ring of slaying (right claw) Found a stone staircase leading down. Found 6 stones. You enter the shallow water. Found a stone staircase leading down. No target in view! No target in view! You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. A tyrant leech comes into view. Found a long sword. Found a book of Conjurations. The tyrant leech closely misses you. You scratch the tyrant leech but do no damage. You closely miss the tyrant leech. You block the tyrant leech's attack. You mangle the tyrant leech!! The tyrant leech is moderately wounded. You eviscerate the tyrant leech!!! You kill the tyrant leech! The Council accepts your kill. No target in view! A tyrant leech comes into view. A tyrant leech is nearby! You miss the tyrant leech. The tyrant leech barely misses you. You closely miss the tyrant leech. You mangle the tyrant leech!! The tyrant leech is moderately wounded. The tyrant leech bites you!! The tyrant leech draws strength from your injuries! You claw the tyrant leech! The tyrant leech is moderately wounded. The tyrant leech bites you! The tyrant leech draws strength from your injuries! You eviscerate the tyrant leech!!! The tyrant leech is almost dead. You mangle the tyrant leech!! You kill the tyrant leech! The Council accepts your kill. No target in view! No target in view! You enter the shallow water. You enter the shallow water. A - a wand of flame (56) (gained 10 charges) A swamp worm comes into view. A swamp worm is nearby! A tyrant leech comes into view. Found 5 stones. You lunge at the swamp worm, in a flurry of attacks. You closely miss the swamp worm. You eviscerate the swamp worm!!! You kill the swamp worm! The Council accepts your kill. You scratch the tyrant leech. The tyrant leech is lightly wounded. You block the tyrant leech's attack. You barely miss the tyrant leech. The tyrant leech is lightly wounded. You eviscerate the tyrant leech!!! The tyrant leech is severely wounded. You block the tyrant leech's attack. You claw the tyrant leech! You kill the tyrant leech! The Council accepts your kill. No target in view! No target in view! m - a wand of polymorph (28) (gained 7 charges) You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. Found a stone staircase leading up. You enter the shallow water. You enter the shallow water. A bunyip comes into view. The bunyip gives a hideous shriek! No target in view! No target in view! No target in view! You lunge at the bunyip, in a flurry of attacks. You eviscerate the bunyip!!! The bunyip is severely wounded. You scratch the bunyip. The bunyip is severely wounded. The bunyip claws you but does no damage. The bunyip barely misses you. You block the bunyip's attack. You mangle the bunyip!! You kill the bunyip! The Council accepts your kill. No target in view! No target in view! You enter the shallow water. A tyrant leech and a swamp worm come into view. You enter the shallow water. Found 5 stones. Found a scroll of revelation. The swamp worm fires a harpoon shot at you. You block the harpoon shot. You closely miss the tyrant leech. You barely miss the tyrant leech. The tyrant leech barely misses you. You mangle the tyrant leech!! The tyrant leech is heavily wounded. You mangle the tyrant leech!! The tyrant leech is almost dead. The swamp worm closely misses you. You block the tyrant leech's attack. You claw the tyrant leech! You kill the tyrant leech! The Council accepts your kill. You block the swamp worm's attack. You barely miss the swamp worm. The swamp worm bites you! You completely miss the swamp worm. You block the swamp worm's attack. You closely miss the swamp worm. You barely miss the swamp worm. The swamp worm bites you. A swamp worm is nearby! You mangle the swamp worm!! The swamp worm is severely wounded. You block the swamp worm's attack. You eviscerate the swamp worm!!! You kill the swamp worm! The Council accepts your kill. No target in view! No target in view! Found 6 atropa-tipped darts. A spriggan druid comes into view. It is wielding a +0 quarterstaff. The spriggan druid shouts! You see here 5 stones. You miss the spriggan druid. You eviscerate the spriggan druid!!! You kill the spriggan druid! The Council accepts your kill. You hear a splash. x2 No target in view! No target in view! h - 8 scrolls of revelation (gained 1) You enter the shallow water. You see here 6 atropa-tipped darts. You enter the shallow water. You see here 6 atropa-tipped darts. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. Done exploring. You enter the shallow water. You enter the shallow water. You enter the shallow water. There is a stone staircase leading down here. You climb downwards. The bunyip gives a hideous shriek! Found a scroll of teleportation and a giant spiked club. There is a stone staircase leading up here. Unknown command. As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. The bunyip howls a warning cry! You lunge at the bunyip. You closely miss the bunyip. You block the bunyip's attack. The bunyip claws you! You block the bunyip's attack. You mangle the bunyip!! The bunyip is moderately wounded. You mangle the bunyip!! The bunyip is severely wounded. You eviscerate the bunyip!!! You kill the bunyip! The Council accepts your kill. No target in view! HP restored. There is a stone staircase leading up here. e - 6 scrolls of teleportation (gained 1) Found a long sword. Found a stone staircase leading down. A tyrant leech comes into view. You closely miss the tyrant leech. You scratch the tyrant leech. The tyrant leech is lightly wounded. You block the tyrant leech's attack. You eviscerate the tyrant leech!!! The tyrant leech is severely wounded. You block the tyrant leech's attack. You completely miss the tyrant leech. The tyrant leech is severely wounded. You closely miss the tyrant leech. The tyrant leech is severely wounded. The tyrant leech bites you! The tyrant leech draws strength from your injuries! You eviscerate the tyrant leech!!! You kill the tyrant leech! The Council accepts your kill. Your Unarmed Combat skill increases to level 24! Your Shapeshifting skill increases to level 8! a - 2 potions of invisibility (gained 1) You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. A tyrant leech comes into view. A tyrant leech is nearby! You enter the shallow water. You lunge at the tyrant leech. You mangle the tyrant leech!! The tyrant leech is heavily wounded. You block the tyrant leech's attack. You mangle the tyrant leech!! The tyrant leech is almost dead. You miss the tyrant leech. The tyrant leech is almost dead. The tyrant leech bites you. The tyrant leech draws strength from your injuries! You scratch the tyrant leech. You kill the tyrant leech! The Council accepts your kill. No target in view! You enter the shallow water. Found 8 stones. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. Found a quarterstaff. You see here a +0 quarterstaff. Things that are here: a +0 pair of gloves; a +1 vampiric broad axe; an orc corpse Found a leather armour. You see here the +11 rapier of Qazlal's Displeasure {freeze, rCorr Str-5 Stlth+}. Found a quarterstaff. p - 11 potions of curing (gained 1) Found a pair of gloves. You open the door. There is an open door here. Found a leather armour. You now have 1264 gold pieces (gained 17). Y - a ring of ice You now have 1281 gold pieces (gained 17). You now have 1296 gold pieces (gained 15). There is an open door here. You open the door. Found six quarterstaves. You see here a +0 quarterstaff. You enter the shallow water. An eight-headed hydra comes into view. The eight-headed hydra roars! Throw: 17 large rocks Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - eight-headed hydra Aim: an eight-headed hydra (81% to hit) You throw a large rock. The large rock completely misses the eight-headed hydra. Unknown command. Throw: 16 large rocks Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - eight-headed hydra Aim: an eight-headed hydra (81% to hit) You throw a large rock. The large rock hits the eight-headed hydra!!! The eight-headed hydra is severely wounded. An alligator comes into view. Throw: 15 large rocks Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - eight-headed hydra Aim: an eight-headed hydra (heavily wounded, 81% to hit) You throw a large rock. The large rock hits the eight-headed hydra. The eight-headed hydra is severely wounded. Throw: 14 large rocks Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - eight-headed hydra Aim: an eight-headed hydra (severely wounded, 81% to hit) You throw a large rock. The large rock hits the eight-headed hydra!! The eight-headed hydra is almost dead. You hear a splash. An alligator comes into view. The eight-headed hydra bites you! You block the eight-headed hydra's attack. x4 The eight-headed hydra completely misses you. The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you! The eight-headed hydra bites you. The eight-headed hydra bites you! x2; The eight-headed hydra bites you. The eight-headed hydra bites you but does no damage. x2 The eight-headed hydra bites you! The eight-headed hydra bites you. Unknown command. You barely miss the eight-headed hydra. The eight-headed hydra is almost dead. You block the eight-headed hydra's attack. The eight-headed hydra completely misses you. You block the eight-headed hydra's attack. x2 The eight-headed hydra bites you! You block the eight-headed hydra's attack. The eight-headed hydra bites you! x2; The alligator tail-slaps you. The alligator bites you. The alligator drags you backwards! You claw one of the eight-headed hydra's heads off! The seven-headed hydra grows two more! You mangle the nine-headed hydra!! You kill the nine-headed hydra! The Council accepts your kill. Unknown command. You eviscerate the alligator!!! The alligator is almost dead. You hear a chilling moan. You block the alligator's attack. x2 You closely miss the alligator. The alligator is almost dead. You block the alligator's attack. x2 You mangle the alligator!! You kill the alligator! The Council accepts your kill. The alligator tail-slaps you. You block the alligator's attack. You claw the alligator! The alligator is lightly wounded. You block the alligator's attack. The alligator bites you but does no damage. You claw the alligator! The alligator is moderately wounded. A goliath frog comes into view. You claw the alligator! The alligator is heavily wounded. You block the alligator's attack. The alligator bites you!! The alligator drags you backwards! Splash! A will-o-the-wisp comes into view. You eviscerate the alligator!!! You kill the alligator! The Council accepts your kill. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! A foxfire comes into view. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The foxfire hits you but does no damage. You resist. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! You enter the shallow water. Your surroundings suddenly seem different. Splash! A thorn hunter comes into view. Found an escape hatch in the ceiling. Found a stone staircase leading up. The thorn hunter gestures. Thorny briars emerge from the ground! The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!! * * * LOW HITPOINT WARNING * * * The thorn hunter fires a volley of thorns at you. The volley of thorns hits you! * * * LOW HITPOINT WARNING * * * You enter the shallow water. You lunge at the thorn hunter. You eviscerate the thorn hunter!!! The thorn hunter is severely damaged. You hear a shout! The thorn hunter fires a volley of thorns at you. The volley of thorns hits you. * * * LOW HITPOINT WARNING * * * You scratch the thorn hunter. The thorn hunter is severely damaged. The thorn hunter fires a volley of thorns at you. The volley of thorns misses you. Unknown command. You feel much better. The thorn hunter barely misses you. The thorn hunter hits you but does no damage. You eviscerate the thorn hunter!!! You destroy the thorn hunter! The Council accepts your kill. The briar patch crumbles away. Your Shapeshifting skill increases to level 9! The briar patch crumbles away. x3 Found 12 gold pieces. The briar patch crumbles away. x2 You enter the shallow water. There is a stone staircase leading up here. You start resting. HP restored. You enter the shallow water. Found a stone staircase leading down. You now have 1308 gold pieces (gained 12). You enter the shallow water. You enter the shallow water. A tyrant leech and a will-o-the-wisp come into view. The will-o-the-wisp gives a chilling moan. You hear a chilling moan. x2 You hear a chilling moan. 2 will-o-the-wisps, a swamp dragon and a swamp worm come into view. The will-o-the-wisp gives a chilling moan. The swamp dragon roars deafeningly! The will-o-the-wisp engulfs you. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The swamp worm moves out of view. 2 foxfires come into view. You eviscerate the will-o-the-wisp!!! You destroy the will-o-the-wisp! The Council accepts your kill. You hear a chilling moan. You mangle the foxfire!! The foxfire is lightly damaged. The foxfire hits you! You resist. The foxfire hits you! You resist. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! 2 foxfires come into view. You barely miss the tyrant leech. A will-o-the-wisp comes into view. You block the swamp worm's attack. The will-o-the-wisp blinks! The will-o-the-wisp gives a chilling moan. You mangle the tyrant leech!! The tyrant leech is moderately wounded. The tyrant leech bites you. The tyrant leech draws strength from your injuries! The swamp worm bites you!! You closely miss the tyrant leech. The tyrant leech is moderately wounded. The foxfire hits you. You resist. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The tyrant leech bites you! The tyrant leech draws strength from your injuries! You block the swamp worm's attack. 4 foxfires come into view. The foxfire dissipates! The swamp worm fires a harpoon shot at you. The harpoon shot misses you. The foxfire moves out of view. x4 You enter the shallow water. You enter the shallow water. A spriggan rider comes into view. It is wielding a +0 spear. The spriggan rider shouts! The swamp worm fires a harpoon shot at you. The harpoon shot hits you! You are yanked forward by the harpoon shot. You block the tyrant leech's attack. You eviscerate the tyrant leech!!! The tyrant leech is almost dead. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The swamp worm bites you! 3 foxfires come into view. You eviscerate the tyrant leech!!! You kill the tyrant leech! The Council accepts your kill. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The will-o-the-wisp blinks! The foxfire moves out of view. A foxfire comes into view. You enter the shallow water. The spriggan rider hits you but does no damage. The swamp worm fires a harpoon shot at you. You block the harpoon shot. The spriggan rider hits you from afar with a +0 spear. The swamp worm fires a harpoon shot at you. The harpoon shot hits you. You are yanked forward by the harpoon shot. Splash! You fall into the shallow water. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! >>>>>>>>>>>>>>>>>>>>>> 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: [roomforsquares] Species: Troll Job: Fighter HP: 87/156; mods: 0/0 MP: 15/15; mod: 0 Stats: 34 (34) 4 (4) 9 (9) Position: (61, 35), god: Wu Jian (26), turn_is_over: 1, banished: 0 Standing on/in/over feature: some shallow water Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 9 | 3473 | 292/743 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 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/59 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/100 Throwing | X | 0 | 0 | 7 | 1876 | 212/476 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 2 | 301 | 89/212 Stealth | X | 0 | 0 | 0 | 0 | 0/118 Shields | X | 0 | 0 | 12 | 4817 | 1/892 Unarmed Combat | X | 0 | 0 | 24 | 18542 | 17/1825 Spellcasting | X | 0 | 0 | 0 | 0 | 0/118 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/100 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 0 | 0 | 0 | 0 | 0/84 Shapeshifting | X | 1 | 100 | 9 | 2827 | 152/625 Spell bugs: Durations: Attributes: #12: 4195 #13: 2887 #23: 19569 #24: -1105082765 #49: 3276 Mutations: claws: 3 (innate) regeneration: 1 (innate) shaggy fur: 1 (innate) tough skin: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #46: scarf of resistance eq slot #5, inv slot #22: +3 tower shield eq slot #6, inv slot #25: +0 storm dragon scales eq slot #7, inv slot #45: ring of poison resistance eq slot #8, inv slot #49: +4 ring of slaying eq slot #9, inv slot #38: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ~~~**~,,,,~~.♣♣ ~~.~**~*,,,~.~♣♣ ~~.*********♣~.♣♣ ~~~,** ♣>.~♣ ♣♣♣♣**♣** ~~~~,* ♣~~~♣ ♣♣♣..♣♣~♣.♣* ~~~~,* ♣♣♣♣...♣♣♣♣§~~~~~...~* ~~§~~* ♣♣..♣....♣♣vvD.§§.~♣~** ...*** ♣§~.♣.i~~vvv♣♣♣..♣♣♣** ♣~♣* ♣♣~~~.~~~@w♣♣♣,§§.≈♣** **.** ♣<~~~~...~~♣*~,~§§~..* *,~,**♣♣.~~~.♣♣~♣♣♣,,,,vv§~.♣* ~~~,.♣♣~~~§..♣♣♣♣**~,,~v≈vv..♣ ~~~~....~~~..♣♣♣♣*~,,~≈♣♣≈v~~♣ ~,,~...~~...~.~.♣**,,~~*~≈≈≈.♣* ,,.~~~~~~.~~.~~~♣*,,,~*~~*~~,~* ~~~~~~~...~~~..♣♣**,,~~*~~~,~** ~~~~~~...~~~§~.♣ *,,,~~~~~~~~* clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>