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.09:02:47.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) [0x7f3197d294c0]: /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) [0x7f3197d14840]: /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". 0x00007f31980cef2a in __waitpid (pid=31387, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f31980cef2a in __waitpid (pid=31387, 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=0x7f31980b9540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 31258\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704531906 dir = "/var/dcss/gamedata/dcss/morgue/roomforsquares/" name = "/var/dcss/gamedata/dcss/morgue/roomforsquares/crash-roomforsquares-20240106-090506.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f31980b9540 <_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=0x7ffff93f4900, mon=0x13546f8 ) at beam.cc:4475 mon_source = preac = 0 post = 20268792 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffff93f4900, mon=0x13546f8 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffff93f4900, mon=0x13546f8 ) at beam.cc:5077 engulfs = preac = 0 postac = 1835104115 final = 1919164528 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 = 16, victim = std::unique_ptr = {get() = 0x3c6a4e0}, did_sanctuary = 16}} beam_hit = r = {bits = std::vector of length 35184343765008, capacity 35184343765011 = { rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffff93f4900) at beam.cc:1092 ignored = false m = 0x13546f8 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffff93f4900) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffff93f4900) 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 = 70, y = 35}, target = {x = 65, y = 33}, 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 = 65535, 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=0x1354a48 , 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_POISONOUS_CLOUD, mons=...) at mon-cast.cc:3891 explode = foe = foe = explode = ri = #13 _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 #14 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 = 70, y = 35}, target = {x = 65, y = 33}, 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 = 65535, 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=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 = 70, y = 35}, target = {x = 65, y = 33}, 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 3, capacity 4 = {{x = 69, y = 34}, {x = 68, y = 34}, {x = 67, y = 33}}, 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 = {[1957] = 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 = 67.452380952380949, y = 33.880952380952372}, dir = {x = -0.9284766908852593, y = -0.37139067635410372}}, on_corner = false, cycle_idx = 2}, 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=0x1354a48 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=81, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1354a48 ) at mon-act.cc:1933 entry = disabled = old_energy = 81 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1354a48 oldspeed = 81 tries = 6 #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=0x7ffff93f5c68) 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 31258) 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: <<<<<<<<<<<<<<<<<<<<<< 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. Welcome back, roomforsquares the Troll Fighter. The Council says: Follow the path of wisdom and battle! Press ? for a list of commands and other information. You block the bunyip's attack. x3 You eviscerate the bunyip!!! The bunyip is heavily wounded. You closely miss the bunyip. The bunyip is heavily wounded. You eviscerate the bunyip!!! The bunyip is almost dead. You barely miss the bunyip. The bunyip is almost dead. You eviscerate the bunyip!!! You kill the bunyip! The Council accepts your kill. No target in view! No target in view! No target in view! 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. You enter the shallow water. You enter the shallow water. There is a stone staircase leading down here. a - 2 potions of invisibility (gained 1) You enter the shallow water. You enter the shallow water. You enter the shallow water. A tyrant leech comes into view. You miss the tyrant leech. You block the tyrant leech's attack. You eviscerate 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. A tyrant leech comes into view. Your Unarmed Combat skill increases to level 24! Your Shapeshifting skill increases to level 8! Found a scroll of identify. You lunge at the tyrant leech. You miss the tyrant leech. You block the tyrant leech's attack. You claw the tyrant leech! The tyrant leech is lightly wounded. You eviscerate 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. The tyrant leech is severely wounded. You block the tyrant leech's attack. You barely miss the tyrant leech. The tyrant leech is severely wounded. You mangle the tyrant leech!! You kill the tyrant leech! The Council accepts your kill. No target in view! HP restored. g - 17 scrolls of identify (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. An eight-headed hydra and an alligator come into view. You enter the shallow water. An alligator comes into view. The alligator tail-slaps you but does no damage. The alligator bites you but does no damage. The alligator attacks as it pursues you! The alligator barely misses you. The alligator bites you but does no damage. The alligator attacks as it pursues you! You block the alligator's attack. The alligator bites you but does no damage. You block the alligator's attack. x2 The alligator attacks as it pursues you! You block the alligator's attack. x2 The alligator attacks as it pursues you! The alligator barely misses you. The alligator closely misses you. The alligator tail-slaps you. The alligator bites you! The alligator drags you backwards! Splash! The alligator attacks as it pursues you! The alligator tail-slaps you! The alligator bites you. The alligator drags you backwards! Splash! The eight-headed hydra attacks as it pursues you! The eight-headed hydra bites you! The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you. You block the eight-headed hydra's attack. x3 The eight-headed hydra bites you. You block the eight-headed hydra's attack. The alligator attacks as it pursues you! The alligator tail-slaps you. The alligator bites you! The alligator drags you backwards! Splash! The eight-headed hydra closely misses you. The eight-headed hydra bites you but does no damage. x2 The eight-headed hydra closely misses you. The eight-headed hydra bites you but does no damage. x3 The eight-headed hydra bites you! As you read the scroll of fear, it crumbles to dust. You assume a fearsome visage. The eight-headed hydra looks frightened! The alligator looks frightened! x2 You enter the shallow water. You enter the shallow water. You enter the shallow water. 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 hits the eight-headed hydra!!! The eight-headed hydra is heavily wounded. You hear a splash. Throw: 16 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 and shatters for extra damage. The eight-headed hydra is heavily wounded. 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 barely misses the eight-headed hydra. You hear a splash. The alligator tail-slaps you! You block the alligator's attack. The eight-headed hydra bites you but does no damage. You block the eight-headed hydra's attack. The eight-headed hydra barely misses you. You block the eight-headed hydra's attack. The eight-headed hydra bites you! You block the eight-headed hydra's attack. The eight-headed hydra bites you but does no damage. x2 The alligator tail-slaps you! The alligator bites you but does no damage. The eight-headed hydra bites you. The eight-headed hydra closely misses you. The eight-headed hydra bites you but does no damage. The eight-headed hydra barely misses you. The eight-headed hydra bites you! The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you! The eight-headed hydra bites you but does no damage. Throw: 14 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!!! You kill the eight-headed hydra! The Council accepts your kill. You hear a splash. The alligator barely misses you. x2; The alligator tail-slaps you. The alligator bites you! The alligator drags you backwards! Splash! The alligator tail-slaps you but does no damage. You block the alligator's attack. You barely miss the alligator. You barely miss the alligator. The alligator tail-slaps you! You block the alligator's attack. The alligator barely misses you. You block the alligator's attack. You eviscerate the alligator!!! The alligator is severely 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. You block the alligator's attack. The alligator bites you but does no damage. You scratch the alligator but do no damage. You closely miss the alligator. The alligator tail-slaps you. The alligator bites you but does no damage. You scratch the alligator. The alligator is lightly wounded. The alligator tail-slaps you! You block the alligator's attack. You barely miss the alligator. The alligator is lightly wounded. You block the alligator's attack. The alligator bites you! The alligator drags you backwards! You mangle the alligator!! The alligator is heavily wounded. The alligator tail-slaps you. You block the alligator's attack. You eviscerate the alligator!!! You kill the alligator! The Council accepts your kill. You hear a chilling moan. You enter the shallow water. You see here an alligator corpse. You enter the shallow water. You start resting. HP restored. You enter the shallow water. J - 14 large rocks (gained 1) J - 15 large rocks (gained 1) J - 16 large rocks (gained 1) You enter the shallow water. Found a quarterstaff. You enter the shallow water. You now have 1249 gold pieces (gained 2). You now have 1276 gold pieces (gained 27). You enter the shallow water. You enter the shallow water. 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 1293 gold pieces (gained 17). Y - a ring of ice You now have 1310 gold pieces (gained 17). You now have 1325 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. You enter the shallow water. A spriggan druid comes into view. It is wielding a +0 antimagic quarterstaff. The spriggan druid shouts! A spriggan rider comes into view. It is wielding a +0 spear. The spriggan druid gestures wildly while chanting. The forest starts to sway and rumble! Unknown command. You enter the shallow water. Trunks creak and shift. You are hit by a branch. The spriggan druid calls out to the beasts of the wild! You enter the shallow water. Trunks creak and shift. A goliath frog comes into view. The goliath frog hits you but does no damage. You block the goliath frog's attack. You lunge at the goliath frog, in a flurry of attacks. You claw the goliath frog! The goliath frog is moderately wounded. You barely miss the goliath frog. The goliath frog is moderately wounded. The goliath frog closely misses you. You eviscerate the goliath frog!!! You kill the goliath frog! The Council accepts your kill. A swamp worm comes into view. You miss the spriggan druid. A swamp worm comes into view. The spriggan druid splashes around in the water. You mangle the spriggan druid!! The spriggan druid is heavily wounded. You feel roots moving beneath the ground. A spriggan rider comes into view. It is wielding a +0 spear. The spriggan rider shouts! You eviscerate the spriggan druid!!! With its final breath, the spriggan druid offers up its power to the beasts of the wild! The swamp worm seems to grow more fierce. x2 You kill the spriggan druid! The Council accepts your kill. You hear a splash. x2 The forest abruptly stops moving. A bog body comes into view. Your Shapeshifting skill increases to level 9! You enter the shallow water. The swamp worm fires a harpoon shot at you. The harpoon shot hits you! You are yanked forward by the harpoon shot. Splash! The spriggan rider hits you from afar with a +0 spear! The spriggan rider attacks as it pursues you! You block the spriggan rider's attack. You spin and attack the swamp worm. You claw the swamp worm! The swamp worm is heavily wounded. You block the swamp worm's attack. The swamp worm bites you! The spriggan rider barely misses you. The spriggan rider hits you from afar with a +0 spear! You block the swamp worm's attack. The swamp worm bites you but does no damage. You miss the spriggan rider. You block the spriggan rider's attack. x2 Unknown command. You mangle the swamp worm!! You kill the swamp worm! The Council accepts your kill. The swamp worm bites you!! You block the spriggan rider's attack. The spriggan rider hits you from afar with a +0 spear!! You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. As you read the scroll of fear, it crumbles to dust. You assume a fearsome visage. The bog body is unaffected. The spriggan rider easily resists. The spriggan rider looks frightened! The swamp worm looks frightened! The bog body points at you and mumbles some strange words. You resist with some effort. The spriggan rider hits you from afar with a +0 spear. You enter the shallow water. The bog body points at you and mumbles some strange words. The bolt of cold hits you! You resist. You block the spriggan rider's attack. You are engulfed in freezing vapours. You resist. The spriggan rider throws a stone. The stone closely misses you. The bog body gestures at you while chanting. You resist with some effort. The spriggan rider throws a stone. You block the stone. The spriggan rider throws a stone. The stone completely misses you. The bog body gestures at you while chanting. You feel yourself slow down. The spriggan rider attacks as it pursues you! You block the spriggan rider's attack. The spriggan rider throws a stone. You block the stone. The spriggan rider throws a stone. You block the stone. You see here a +0 long sword. The spriggan rider throws a stone. You block the stone. The spriggan rider throws a stone. The stone barely misses you. You enter the shallow water. The spriggan rider throws a stone. You block the stone. The spriggan rider throws a stone. The stone barely misses you. The spriggan rider throws a stone. You block the stone. The bog body points at you and mumbles some strange words. You resist with some effort. The bog body gestures at you while chanting. You resist with some effort. You enter the shallow water. You block the spriggan rider's attack. The spriggan rider hits you from afar with a +0 spear! The spriggan rider throws a stone. The stone hits you but does no damage. The spriggan rider attacks as it pursues you! You block the spriggan rider's attack. The spriggan rider throws a stone. The stone hits you! You block the spriggan rider's attack. There is a stone staircase leading up here. You block the spriggan rider's attack. The spriggan rider throws a stone. You block the stone. You block the spriggan rider's attack. The spriggan rider throws a stone. You block the stone. You climb upwards. There is a stone staircase leading down here. You start resting. You feel yourself speed up. You climb downwards. The bog body casts a spell at you. The bolt of cold hits you!! You resist. There is a stone staircase leading up here. Unknown command. The spriggan rider hits you from afar with a +0 spear. You block the spriggan rider's attack. You climb upwards. There is a stone staircase leading down here. You climb downwards. The spriggan rider throws a stone. The stone hits you. There is a stone staircase leading up here. You enter the shallow water. You lunge at the spriggan rider, in a flurry of attacks. You claw the spriggan rider! The spriggan rider is lightly wounded. You claw the spriggan rider! The spriggan rider is moderately wounded. You block the spriggan rider's attack. You closely miss the spriggan rider. The spriggan rider is moderately wounded. You block the spriggan rider's attack. x2 You claw the spriggan rider! The spriggan rider is heavily wounded. The bog body touches you! The bog body freezes you! You resist. You block the spriggan rider's attack. You miss the spriggan rider. The spriggan rider is heavily wounded. The spriggan rider hits you with a +0 spear! The swamp worm fires a harpoon shot at you. The harpoon shot misses you. The bog body barely misses you. You scratch the spriggan rider. The spriggan rider is severely wounded. The spriggan rider hits you from afar with a +0 spear! The spriggan rider barely misses you. Unknown command. You eviscerate the spriggan rider!!! You kill the spriggan rider! The Council accepts your kill. You kill the hornet! The Council accepts your kill. You hear a splash. The bog body points at you and mumbles some strange words. The bolt of cold hits you. You resist. You block the spriggan rider's attack. You eviscerate the bog body!!! You destroy the bog body! The Council accepts your kill. You are engulfed in freezing vapours. You resist. The swamp worm bites you! Unknown command. You eviscerate the swamp worm!!! You kill the swamp worm! The Council accepts your kill. You are engulfed in freezing vapours. You resist. The spriggan rider hits you from afar with a +0 spear!! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! You lunge at the spriggan rider. You miss the spriggan rider. You block the spriggan rider's attack. You see here a swamp worm corpse. You eviscerate the spriggan rider!!! You kill the hornet! The Council accepts your kill. The spriggan falls from its now dead mount. The spriggan is heavily wounded. You miss the spriggan. The spriggan is heavily wounded. You block the spriggan's attack. You eviscerate the spriggan!!! You kill the spriggan! The Council accepts your kill. Things that are here: a +0 spear; 8 stones You start resting. HP restored. You enter the shallow water. You see here a +0 long sword. You enter the shallow water. You enter the shallow water. Things that are here: a +0 robe; a +0 antimagic quarterstaff; a spriggan corpse Okay, then. Okay, then. Okay, then. Okay, then. You drop 5 potions of degeneration. You hear a splash. You enter the shallow water. You now have 1346 gold pieces (gained 21). You see here the +6 dagger "Ryabite Soto" {antimagic, rN+}. A tyrant leech comes into view. You lunge at the tyrant leech, in a flurry of attacks. You eviscerate the tyrant leech!!! The tyrant leech is severely wounded. You miss the tyrant leech. The tyrant leech is severely wounded. You eviscerate the tyrant leech!!! You kill the tyrant leech! The Council accepts your kill. No target in view! No target in view! A swamp dragon comes into view. The swamp dragon roars deafeningly! You hear a hideous shriek! A bunyip comes into view. The swamp dragon breathes poison at you. The blast of poison engulfs you. You resist. You eviscerate the swamp dragon!!! The swamp dragon is almost dead. You claw the swamp dragon! You kill the swamp dragon! The Council accepts your kill. You mangle the bunyip!! The bunyip is moderately wounded. You block the bunyip's attack. x3 You eviscerate the bunyip!!! The bunyip is almost dead. You eviscerate the bunyip!!! You kill the bunyip! The Council accepts your kill. Your Shapeshifting skill increases to level 10! 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. 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. u - 4 scrolls of fog (gained 1) You see here a +0 pair of boots. You enter the shallow water. 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! You enter the shallow water. Found 12 gold pieces. Thorny briars emerge from the ground! The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!! No reachable target in view! No reachable target in view! No reachable target in view! The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!! The thorn hunter fires a volley of thorns at you. The volley of thorns hits you! There is a stone staircase leading up, spattered with blood here. The thorn hunter hits the briar patch! The briar patch is destroyed! You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. You climb downwards. The thorn hunter fires a volley of thorns at you. You block the volley of thorns. The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!! There is a stone staircase leading up, spattered with blood here. You enter the shallow water. The thorn hunter gestures. Thorny briars emerge from the ground! No reachable target in view! No reachable target in view! No reachable target in view! The thorn hunter fires a volley of thorns at you. The volley of thorns hits you! There is a stone staircase leading up, spattered with blood here. The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!! The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!! 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, spattered with blood here. You enter the shallow water. Thorny briars emerge from the ground! x2 No reachable target in view! No reachable target in view! The thorn hunter fires a volley of thorns at you. You block the volley of thorns. There is a stone staircase leading up, spattered with blood here. The thorn hunter fires a volley of thorns at you. The volley of thorns hits you. You climb upwards. There is a stone staircase leading down here. You start waiting. Done waiting. You climb downwards. 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!! There is a stone staircase leading up, spattered with blood here. You enter the shallow water. Thorny briars emerge from the ground! No reachable target in view! No reachable target in view! No reachable target in view! The thorn hunter gestures. There is a stone staircase leading up, spattered with blood here. The thorn hunter fires a volley of thorns at you. The volley of thorns hits you!!! You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. You climb downwards. The thorn hunter gestures. Thorny briars emerge from the ground! There is a stone staircase leading up, spattered with blood here. You enter the shallow water. You block the thorn hunter's attack. x2 You claw the thorn hunter! The thorn hunter is lightly damaged. You block the thorn hunter's attack. The thorn hunter hits you! You claw the thorn hunter! The thorn hunter is moderately damaged. You block the thorn hunter's attack. x2 You eviscerate the thorn hunter!!! The thorn hunter is severely damaged. The thorn hunter hits you! You block the thorn hunter's attack. You closely miss the thorn hunter. The thorn hunter is severely damaged. You block the thorn hunter's attack. x2 You scratch the thorn hunter but do no damage. The thorn hunter is severely damaged. You claw the thorn hunter! The thorn hunter is almost destroyed. The thorn hunter completely misses you. x2 You mangle the thorn hunter!! You destroy the thorn hunter! The Council accepts your kill. No target in view! HP restored. The briar patch crumbles away. Found a stone staircase leading down. You now have 1358 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. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! A foxfire comes into view. The foxfire moves out of view. The foxfire dissipates! The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! 2 foxfires come into view. The foxfire hits you. You resist. The foxfire hits you! You resist. A swamp dragon comes into view. The swamp dragon roars deafeningly! >>>>>>>>>>>>>>>>>>>>>> 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_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [roomforsquares] Species: Troll Job: Fighter HP: 143/156; mods: 0/0 MP: 15/15; mod: 0 Stats: 34 (34) 4 (4) 9 (9) Position: (65, 33), god: Wu Jian (26), 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 | 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 | 18541 | 16/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 | 10 | 3549 | 249/713 Spell bugs: Durations: Attributes: #12: 4245 #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: ♣ ♣ ~~~ ♣ ~.♣♣ ♣ .~♣♣ ♣ ♣~.♣♣ ♣♣ ♣>.~♣ ♣♣♣ .♣ ♣~~~♣ ♣♣♣..♣♣~♣ .♣ ♣♣♣♣...♣♣♣♣~~§~~~.. ~♣ ♣♣..♣....♣♣~@vw§..~♣ ♣♣ ♣~§.♣.§~~.~§♣♣♣..♣♣♣ ♣♣~~~.~~~~.♣♣♣ .D♣ ♣ ♣<~~~~...~~♣ vw. ♣♣♣♣.§~~.♣♣~♣♣♣ ~. .♣♣~~~~..♣♣♣♣ . ....~~~..♣ ...~~...§.~. ~~~~~.~~.~~~ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>