ASSERT(missile.base_type == OBJ_MISSILES) in 'throw.cc' at line 844 failed. Version: Dungeon Crawl Stone Soup 0.32-a0-1430-gbced643967 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 12730421181417302640, deterministic pregen: 1 Command line: /usr/games/crawl-git-bced643967 -name Tabo -rc /dgldir/rcfiles/crawl-git/Tabo.rc -macro /dgldir/rcfiles/crawl-git/Tabo.macro -morgue /dgldir/morgue/Tabo/ -webtiles-socket /crawl-master/webserver/sockets/Tabo:2024-06-13.00:37:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-git-bced643967(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5e03808ed30e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-bced643967(_Z13do_crash_dumpv+0x43a) [0x5e03808fb45a]: do_crash_dump() /usr/games/crawl-git-bced643967(_Z20crash_signal_handleri+0x1fa) [0x5e03808ed7ea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7d8ec6042910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7d8ec609999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7d8ec6042866]: /usr/games/crawl-git-bced643967(+0x48d77d) [0x5e03808fa77d]: /usr/games/crawl-git-bced643967(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5e03808fad37]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-bced643967(_Z10mons_throwP7monsterR4boltb+0x806) [0x5e0380f4bd56]: mons_throw(monster*, bolt&, bool) /usr/games/crawl-git-bced643967(_Z22dithmenos_shadow_shootRK4distRK8item_def+0x43c) [0x5e0380a5580c]: dithmenos_shadow_shoot(dist const&, item_def const&) /usr/games/crawl-git-bced643967(_Z8throw_itRN6quiver6actionE+0xcab) [0x5e0380f4b36b]: throw_it(quiver::action&) /usr/games/crawl-git-bced643967(+0x6e8e3d) [0x5e0380b55e3d]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xfcfd) [0x7d8ec6a58cfd]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0x1a2ba) [0x7d8ec6a632ba]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xe71d) [0x7d8ec6a5771d]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xae23) [0x7d8ec6a53e23]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd7b0) [0x7d8ec6a567b0]: /lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x5c) [0x7d8ec6a568dc]: /usr/games/crawl-git-bced643967(_ZN4CLua6callfnEPKcii+0xca) [0x5e03808d494a]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-bced643967(_Z15process_command12command_typeS_+0x208) [0x5e038103b338]: process_command(command_type, command_type) /usr/games/crawl-git-bced643967(+0xbcc5da) [0x5e03810395da]: /usr/games/crawl-git-bced643967(+0xbcd0e5) [0x5e038103a0e5]: /usr/games/crawl-git-bced643967(main+0x1f7) [0x5e0380828df7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7d8ec60280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7d8ec6028189]: /usr/games/crawl-git-bced643967(_start+0x25) [0x5e0380829815]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x00007d8ec610fbf7 in __GI___wait4 (pid=239937, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007d8ec610fbf7 in __GI___wait4 (pid=239937, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005e03808ed9bc in call_gdb (file=0x7d8ec61ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 239305\000\000\000\000\000\000" #2 0x00005e03808fb478 in do_crash_dump () at dbg-asrt.cc:692 t = 1718239451 dir = "/dgldir/morgue/Tabo/" name = "/dgldir/morgue/Tabo/crash-Tabo-20240613-004411.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(missile.base_type == OBJ_MISSILES) in 'throw.cc' at line 844 failed." file = 0x7d8ec61ff6c0 <_IO_2_1_stderr_> #3 0x00005e03808ed7ea in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {844}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007d8ec6042866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005e03808fa77d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff2a592e50 "ASSERT(missile.base_type == OBJ_MISSILES) in 'throw.cc' at line 844 failed.", assert=true) at dbg-asrt.cc:818 No locals. #10 0x00005e03808fad37 in AssertFailed (expr=expr@entry=0x5e03810f6e80 "missile.base_type == OBJ_MISSILES", file=file@entry=0x5e038107d865 "throw.cc", line=line@entry=844, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(missile.base_type == OBJ_MISSILES) in 'throw.cc' at line 844 failed.\000\003^\000\000`7R\201\003^\000\000\360\213\001\201\003^\000\000`7R\201\003^\000\000(\263р\003^\000\000\300._\201\003^\000\000H\245^\201\003^\000\000\300._\201\003^\000\000oŅ\200\003^\000\000@6Y*\377\177\000\000@6Y*\377\177\000\000\300._\201\003^\000\000^U\212\200\003^\000\000\002\000\000\000\000\000\000\000\030\234\001\201\003^\000\000\002\000\000\000\000\000\000\000\020\000"... args = {{gp_offset = 710489664, fp_offset = 32767, overflow_arg_area = 0x7fff2a5931f0, reg_save_area = 0x5e03808a6037 }} fileName = #11 0x00005e0380f4bd56 in mons_throw (mons=mons@entry=0x5e03815ea548 , beam=..., teleport=teleport@entry=false) at throw.cc:844 missile = @0x7fff2a5939a0: {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} item = {base_type = 24, sub_type = 220 '\334', {plus = -32426, mon_type = 33110, skill = 33110, charges = -32426, net_durability = -32426, tithe_state = -32426}, {plus2 = 24067, net_placed = 24067, skill_points = 24067, stash_freshness = 24067}, {special = 710490256, unrand_idx = 710490256, subtype_rnd = 710490256, brand = 710490256, freshness = 710490256}, rnd = 255 '\377', quantity = 0, flags = 16777216, pos = {x = 1079328768, y = -1913594112}, link = -18524, slot = 18497, orig_place = {branch = 710490272, depth = 32767}, orig_monnum = 14480, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 103369134379000 elements, }} launcher = thrown = target = #12 0x00005e0380a5580c in dithmenos_shadow_shoot (d=..., item=...) at god-passive.cc:1621 aim = {x = 43, y = 41} target = pos = existing_target = mon = 0x5e03815ea548 launcher = throwable = 0x0 fake_proj = {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} missile = 0x7fff2a5939a0 shot = {origin_spell = SPELL_NO_SPELL, range = 7, glyph = 96 U'`', colour = 0 '\000', flavour = BEAM_MISSILE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x7fff2a5939a0, launcher = 0x0, source = {x = 0, y = 0}, target = {x = 43, y = 41}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1041, 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, 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 = 710491616, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #13 0x00005e0380f4b36b in throw_it (a=...) at throw.cc:744 primary = offhand = launcher = alt_launcher = ammo_slot = pbolt = {origin_spell = SPELL_NO_SPELL, range = 7, glyph = 40 U'(', colour = 15 '\017', flavour = BEAM_MISSILE, real_flavour = BEAM_MISSILE, drop_item = false, item_mulches = true, item = 0x7fff2a593de0, launcher = 0x5e038156f070 , source = {x = 39, y = 38}, target = {x = 43, y = 41}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "arrow", 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 = true, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = false, path_taken = std::vector of length 7, capacity 8 = {{x = 40, y = 39}, {x = 41, y = 39}, {x = 42, y = 40}, {x = 43, y = 41}, {x = 44, y = 41}, {x = 45, y = 42}, {x = 46, y = 43}}, extra_range_used = 1, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, hit_count = std::map with 1 element = {[1018] = 1}, foe_info = {count = 1, power = 6, 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, overshoot_prompt = false, 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 = 46.700000000000003, y = 43.299999999999997}, dir = {x = 0.83205029433784372, y = 0.55470019622522915}}, on_corner = false, cycle_idx = 0}, tile_beam = 3385, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} fake_proj = {base_type = OBJ_MISSILES, sub_type = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 1, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} thrown = @0x7fff2a593d60: {base_type = OBJ_MISSILES, sub_type = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 1, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} is_thrown = false item = {base_type = OBJ_MISSILES, sub_type = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 1, flags = 32768, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = 0}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} aimed_at_foe = true #14 0x00005e0380b55e3d in crawl_do_targeted_command (ls= Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.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 -DSAVE_DIR_PATH="/crawl-master/crawl-git-bced643967/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-bced643967/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-bced643967/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 2 Level id: Lair:2 Level build method = [rock_wall] octa_room [oblique 0, floor], level layout type = city, absdepth0 = 11 Level vaults: layout_chaotic_city guppyfry_snake_entry_garden worms_lemuel Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You drop an inky potion. J - an inky potion You drop a +0 lajatang. You see here 5 javelins. I - 5 javelins You see here a +2 scale mail of cold resistance. You drop 5 javelins. I - 5 javelins; K - a +2 scale mail of cold resistance Things that are here: a +0 lajatang; a +0 club of freezing You drop 5 javelins. You drop a +2 scale mail of cold resistance. I - a +0 club of freezing; K - a +0 lajatang; L - 5 javelins M - a +2 scale mail of cold resistance There is an ice choked empty arch of ancient stone here. There is an ice covered gate leading back out of this place here. Welcome back to the Lair of Beasts! There is a collapsed entrance here. You drop a +0 club of freezing. You drop a +0 lajatang. You drop 5 javelins. You drop a +2 scale mail of cold resistance. A water moccasin comes into view. You shoot an arrow. The arrow hits the water moccasin but does no damage. The water moccasin hisses angrily. You shoot an arrow. The arrow hits the water moccasin. The water moccasin is lightly wounded. Your shadow shoots an arrow. The arrow hits the water moccasin! You shoot an arrow. The arrow barely misses the water moccasin. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) You completely miss the water moccasin. You bite the water moccasin, but do no damage. The water moccasin is severely wounded. Your shadow hits the water moccasin with a falchion! You kill the water moccasin! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) Your shadow disappears in a puff of smoke! You now have 793 gold pieces (gained 12). You now have 806 gold pieces (gained 13). Found a dagger. Okay, then. Okay, then. Found a stone staircase leading down. A polar bear comes into view. Casting: Blink (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Inner Flame (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - polar bear Aim: a polar bear (asleep, chance to affect: 87%) The polar bear growls angrily. The polar bear is filled with an inner flame. You shoot an arrow. The arrow hits the polar bear! Flame seeps out of the polar bear. The polar bear is lightly wounded. The polar bear is engulfed in blazing flames. Flame seeps out of the polar bear. You shoot an arrow. The arrow hits the polar bear. Flame seeps out of the polar bear. The polar bear is moderately wounded. The polar bear is engulfed in blazing flames. Flame seeps out of the polar bear. You shoot an arrow. The arrow barely misses the polar bear. You shoot an arrow. The arrow hits the polar bear but does no damage. The polar bear is heavily wounded. You shoot an arrow. The arrow completely misses the polar bear. Casting: Inner Flame (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You blink. You shoot an arrow. The arrow closely misses the polar bear. You shoot an arrow. The arrow hits the polar bear! Flame seeps out of the polar bear. The polar bear is severely wounded. The polar bear is engulfed in blazing flames. Flame seeps out of the polar bear. You shoot an arrow. The arrow hits the polar bear. Flame seeps out of the polar bear. The polar bear is almost dead. Your shadow shoots an arrow. The arrow hits the polar bear! The polar bear explodes! You feel ready to blink again. Your Spellcasting skill increases to level 8! A cane toad comes into view. You shoot an arrow. The arrow hits the cane toad! The cane toad croaks. The cane toad is moderately wounded. Your shadow shoots an arrow. The arrow hits the cane toad. Casting: Blink (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Inner Flame (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - cane toad Aim: a cane toad (moderately wounded, ally target, chance to affect: 87%) The cane toad is filled with an inner flame. You shoot an arrow. The arrow hits the cane toad!! Flame seeps out of the cane toad. The cane toad is almost dead. The cane toad is engulfed in blazing flames. Flame seeps out of the cane toad. You shoot an arrow. The arrow closely misses the cane toad. Your shadow disappears in a puff of smoke! You shoot an arrow. The arrow hits the cane toad. The cane toad explodes! I - a wand of flame (11) A yak comes into view. You shoot an arrow. The arrow hits the yak but does no damage. The yak bellows! You hear a bellow! You shoot an arrow. The arrow closely misses the yak. Casting: Inner Flame (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You beckon some vexing sprites to accompany your attacks. You feel your willpower being sapped. You shoot an arrow. The arrow barely misses the yak. A giggling sprite leaps out and makes the yak trip over its own hooves. The yak is lightly wounded. You shoot an arrow. The arrow hits the yak! The yak is moderately wounded. A giggling sprite leaps out and smacks the yak with its own front hoof. The yak is heavily wounded. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) You barely miss the yak. The yak is heavily wounded. Your shadow hits the yak with a falchion. A giggling sprite leaps out and smacks the yak with its own front hoof. The yak is severely wounded. The yak completely misses you. A yak comes into view. You slash the yak! You freeze the yak. The yak is almost dead. A giggling sprite leaps out and smacks the yak with its own front hoof. You kill the yak! You see here a yak corpse. Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) You shoot an arrow. The arrow hits the yak but does no damage. A giggling sprite leaps out and smacks the yak with its own front hoof. The yak is lightly wounded. The jinxing sprites lose interest in you. Your shadow disappears in a puff of smoke! You shoot an arrow. The arrow hits the yak but does no damage. The yak is lightly wounded. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) A yak comes into view. The yak misses you. You slash the yak! You freeze the yak. You bite the yak, but do no damage. The yak is heavily wounded. You slash the yak! You freeze the yak. The yak is almost dead. The yak seems less drained. A yak comes into view. The yak misses you. The yak attacks as it pursues you! The yak closely misses you. The yak bellows! You hit the yak. You freeze the yak. The yak is almost dead. A yak comes into view. The yak gores you but does no damage. The yak bellows! You hit the yak. You freeze the yak. You kill the yak! Things that are here: a yak corpse; a yak corpse Left ring : C - a ring of protection from cold Right ring : P - a ring of poison resistance Amulet : none Casting: Jinxbite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You beckon some vexing sprites to accompany your attacks. You feel your willpower being sapped. You barely miss the yak. A giggling sprite leaps out and smacks the yak with its own front hoof. The yak is lightly wounded. The yak gores you. You hit the yak. You freeze the yak. You bite the yak, but do no damage. The yak is lightly wounded. A giggling sprite leaps out and smacks the yak with its own front hoof. The yak is moderately wounded. The yak barely misses you. You slash the yak! You freeze the yak. You bite the yak, but do no damage. The yak is severely wounded. A giggling sprite leaps out and smacks the yak with its own front hoof. The yak is almost dead. The yak closely misses you. You slash the yak! You freeze the yak. You kill the yak! Your Fighting skill increases to level 8! You hit the yak. You freeze the yak. You bite the yak, but do no damage. The yak is lightly wounded. A giggling sprite leaps out and makes the yak trip over its own hooves. The yak is moderately wounded. The jinxing sprites lose interest in you. The yak gores you. You hit the yak but do no damage. The yak is moderately wounded. The yak barely misses you. You hit the yak. You freeze the yak. The yak is moderately wounded. The yak misses you. You hit the yak. You freeze the yak. The yak is heavily wounded. The yak gores you but does no damage. You hit the yak. You freeze the yak. You bite the yak, but do no damage. The yak is severely wounded. You closely miss the yak. The yak is severely wounded. The yak seems less drained. The yak gores you. You slash the yak! You freeze the yak. You kill the yak! You slash the yak! You freeze the yak. The yak is moderately wounded. The yak gores you! You hit the yak. You freeze the yak. The yak is heavily wounded. The yak gores you! You hit the yak. You freeze the yak. You bite the yak. The yak is severely wounded. Your shadow barely misses the yak. The yak closely misses you. You barely miss the yak. You bite the yak, but do no damage. The yak is severely wounded. You slash the yak! You freeze the yak. You bite the yak, but do no damage. The yak is almost dead. The yak gores you but does no damage. You barely miss the yak. The yak is almost dead. Your shadow disappears in a puff of smoke! The yak gores you. You hit the yak. You freeze the yak. You kill the yak! No target in view! No target in view! No target in view! No target in view! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) You feel your willpower return. Found a stone staircase leading down. A water moccasin comes into view. You shoot an arrow. The arrow hits the water moccasin! The water moccasin hisses angrily. The water moccasin is heavily wounded. You shoot an arrow. The arrow hits the water moccasin. The water moccasin is heavily wounded. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The water moccasin bites you but does no damage. You slash the water moccasin! You freeze the water moccasin. You bite the water moccasin, but do no damage. The water moccasin is almost dead. Your shadow barely misses the water moccasin. The water moccasin bites you but does no damage. You hit the water moccasin. You freeze the water moccasin. You kill the water moccasin! No target in view! No target in view! No target in view! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) Your shadow disappears in a puff of smoke! You see here a water moccasin corpse. Found a scimitar. HP restored. Found a robe. You now have 827 gold pieces (gained 21). You open the large door. There is a large open door here. There is a large open door here. You now have 839 gold pieces (gained 12). You open the large door. Found a stone staircase leading down. There is a large open door here. A blink frog comes into view. The blink frog croaks. You shoot an arrow. The arrow misses the blink frog. A blink frog comes into view. Casting: Jinxbite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You beckon some vexing sprites to accompany your attacks. You feel your willpower being sapped. You shoot an arrow. The arrow misses the blink frog. The blink frog blinks! Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The blink frog blinks! The blink frog blinks! You barely miss the blink frog. Your shadow hits the blink frog with a falchion! The blink frog barely misses you. You slash the blink frog! The blink frog seems to slow down. You freeze the blink frog. The blink frog is almost dead. Your shadow hits the blink frog with a falchion! You kill the blink frog! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) A blink frog comes into view. You shoot an arrow. The arrow hits the blink frog! The blink frog is moderately wounded. A giggling sprite leaps out and smacks the blink frog with its own front foot. The blink frog is heavily wounded. The blink frog blinks! Casting: Jinxbite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dimensional Bullseye (dangerous; 6% risk of failure) Press: ? - help, Dir - move target, f - blink frog, p - blink frog Aim: a blink frog (not watching you, chance to call a sprite on attack: 49%) You create a dimensional link between your ranged weaponry and the blink frog. Your shadow disappears in a puff of smoke! The blink frog misses you. You shoot an arrow. The arrow closely misses the blink frog. Your projectile teleports! The arrow hits the blink frog. The blink frog is lightly wounded. A giggling sprite leaps out and smacks the blink frog with its own front foot. The blink frog is severely wounded. The blink frog hits you but does no damage. You shoot an arrow. The arrow closely misses the blink frog. Your projectile teleports! The arrow hits the blink frog. The blink frog is moderately wounded. A giggling sprite leaps out and makes the blink frog trip over its own feet. The blink frog is heavily wounded. A giggling sprite leaps out and smacks the blink frog with its own front foot. The blink frog is severely wounded. The jinxing sprites lose interest in you. The blink frog completely misses you. The blink frog blinks! The blink frog closely misses you. You shoot an arrow. The arrow barely misses the blink frog. Your projectile teleports! The arrow hits the blink frog! The blink frog is almost dead. The blink frog blinks! The blink frog hits you. You shoot an arrow. The arrow barely misses the blink frog. Your projectile teleports! The arrow hits the blink frog. You kill the blink frog! The blink frog closely misses you. x2 You shoot an arrow. The arrow misses the blink frog. The blink frog hits you but does no damage. The blink frog misses you. You shoot an arrow. The arrow misses the blink frog. The blink frog blinks! Casting: Dimensional Bullseye (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dimensional Bullseye (dangerous; 6% risk of failure) Press: ? - help, Dir - move target, f - blink frog, p - blink frog Aim: a blink frog You create a dimensional link between your ranged weaponry and the blink frog. Your shadow gestures at the blink frog while chanting. The blink frog seems to slow down. The blink frog blinks! Fire: b) +0 orcbow Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - blink frog, p - blink frog Aim: a blink frog (severely wounded, heavily drained, 46% to hit) You shoot an arrow. The arrow hits the blink frog! The blink frog is almost dead. Your projectile teleports! The arrow closely misses the blink frog. The blink frog is no longer moving slowly. The blink frog blinks! Fire: b) +0 orcbow Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - blink frog Aim: a blink frog (almost dead, heavily drained, 46% to hit) You shoot an arrow. The arrow hits the blink frog! You kill the blink frog! Your projectile teleports! The arrow closely misses the blink frog. The blink frog blinks! Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The blink frog hits you but does no damage. You slash the blink frog! You freeze the blink frog. Your bite misses the blink frog. The blink frog is moderately wounded. The blink frog hits you but does no damage. You barely miss the blink frog. The blink frog is moderately wounded. Your shadow disappears in a puff of smoke! The blink frog blinks! The blink frog blinks! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) You shoot an arrow. The arrow hits the blink frog! The blink frog is severely wounded. The blink frog blinks! x2 You shoot an arrow. The arrow misses the blink frog. You shoot an arrow. The arrow barely misses the blink frog. You shoot an arrow. The arrow hits the blink frog! You kill the blink frog! You feel your willpower return. You start resting. Magic restored. You see here a blink frog corpse. K - a wand of quicksilver (5) A blink frog comes into view. You shoot an arrow. The arrow hits the blink frog. The blink frog gives a loud, deep croak! The blink frog is lightly wounded. You shoot an arrow. The arrow hits the blink frog! The blink frog is heavily wounded. The blink frog blinks! You shoot an arrow. The arrow misses the blink frog. Your shadow shoots an arrow. The arrow hits the blink frog! You shoot an arrow. The arrow closely misses the blink frog. You shoot an arrow. The arrow misses the blink frog. You shoot an arrow. The arrow hits the blink frog! You kill the blink frog! Your Ranged Weapons skill increases to level 9! Your Dodging skill increases to level 9! You can now unleash an enemy's spells as if they were a marionette. Your shadow disappears in a puff of smoke! E - 2 throwing nets {=f =F} (gained 1) There is a large open door here. A bullfrog comes into view. You shoot an arrow. The arrow hits the bullfrog! The bullfrog is heavily wounded. You shoot an arrow. The arrow hits the bullfrog. The bullfrog is heavily wounded. You shoot an arrow. The arrow closely misses the bullfrog. You shoot an arrow. The arrow barely misses the bullfrog. The bullfrog closely misses you. You shoot an arrow. The arrow hits the bullfrog. The bullfrog is almost dead. The bullfrog closely misses you. The bullfrog barely misses you. You shoot an arrow. The arrow hits the bullfrog but does no damage. The bullfrog is almost dead. The bullfrog completely misses you. You shoot an arrow. The arrow hits the bullfrog. The bullfrog is almost dead. The bullfrog hits you. The bullfrog closely misses you. You shoot an arrow. The arrow hits the bullfrog. You kill the bullfrog! HP restored. You enter the shallow water. Moving in this stuff is going to be slow. You open the door. There is an open door here. You pick up a book of the Earth and begin reading... You add the spells Leda's Liquefaction, Lee's Rapid Deconstruction and Permafrost Eruption to your library. This spell is dangerous to cast! You start memorising the spell. You continue memorising. x5 You finish memorising. Spell assigned to 'a'. Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? a - Freezing Cloud Adjust to which letter? f - Freezing Cloud This spell is dangerous to cast! You start memorising the spell. You continue memorising. x5 You finish memorising. Spell assigned to 'a'. Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? a - Lee's Rapid Deconstruction Adjust to which letter? d - Lee's Rapid Deconstruction You now have 863 gold pieces (gained 24). You now have 879 gold pieces (gained 16). You enter the shallow water. Moving in this stuff is going to be slow. There is an empty arch of ancient stone here. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Done exploring. Done exploring. Okay, then. Okay, then. You see here a blink frog skeleton. There is a stone staircase leading down here. You climb downwards. Found a robe. Found a staircase to the Snake Pit. There is a stone staircase leading up here. A naga is nearby! Casting: Dimensional Bullseye (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Inner Flame (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - naga Aim: a naga, wielding a +0 mace (asleep, chance to affect: 76%) The naga shouts! The naga is filled with an inner flame. You shoot an arrow. The arrow hits the naga! Flame seeps out of the naga. The naga is heavily wounded. You shoot an arrow. The arrow barely misses the naga. The naga is engulfed in blazing flames. Flame seeps out of the naga. You shoot an arrow. The arrow hits the naga. The naga explodes! You smell burning wood. The tree burns like a torch! The forest fire spreads! You start resting. The plant is engulfed in blazing flames. The plant begins to die. You start resting. The plant is engulfed in blazing flames. The plant is engulfed in blazing flames. The plant is engulfed in blazing flames. A nearby plant withers and dies. You start resting. Magic restored. A komodo dragon comes into view. Casting: Inner Flame (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Inner Flame (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - komodo dragon Aim: a komodo dragon (wandering, hasn't noticed you, chance to affect: 76%) The komodo dragon hisses angrily. The komodo dragon is filled with an inner flame. You shoot an arrow. The arrow hits the komodo dragon! Flame seeps out of the komodo dragon. The komodo dragon is lightly wounded. The komodo dragon is engulfed in blazing flames. Flame seeps out of the komodo dragon. You shoot an arrow. The arrow hits the komodo dragon! Flame seeps out of the komodo dragon. The komodo dragon is almost dead. The komodo dragon is engulfed in blazing flames. Flame seeps out of the komodo dragon. The komodo dragon is engulfed in blazing flames. The komodo dragon explodes! The fiery explosion engulfs the plant!!! The plant begins to die. The plant is lightly damaged. The tree burns like a torch! Your Shapeshifting skill increases to level 7! You start resting. The plant is engulfed in blazing flames. A naga comes into view. It is wielding a +0 dire flail. The plant is engulfed in blazing flames. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The plant is engulfed in blazing flames. You strike the helpless naga from behind! You slash the naga! You freeze the naga. The naga is moderately wounded. Your shadow hits the naga with a falchion. The plant is engulfed in blazing flames. You barely miss the naga. The naga is heavily wounded. The plant is engulfed in blazing flames. The naga hits you with a +0 dire flail. The naga closely misses you. You slash the naga! You freeze the naga. Your bite misses the naga. The naga is severely wounded. The plant is engulfed in a cloud of scalding steam. A nearby plant withers and dies. The plant is engulfed in blazing flames. A nearby plant withers and dies. The naga closely misses you. The naga barely misses you. You completely miss the naga. You bite the naga, but do no damage. The naga is severely wounded. The naga completely misses you. The naga closely misses you. You hit the naga. You freeze the naga. The naga is almost dead. Your shadow disappears in a puff of smoke! The naga closely misses you. The naga barely misses you. You hit the naga. You freeze the naga. You kill the naga! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) Things that are here: a +0 dire flail; a naga corpse Magic restored. You see here a +0 mace. HP restored. A water moccasin comes into view. Casting: Inner Flame (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Inner Flame (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - water moccasin Aim: a water moccasin (asleep, chance to affect: 87%) The water moccasin hisses angrily. The water moccasin is filled with an inner flame. No target in view! You shoot an arrow. The arrow barely misses the water moccasin. You shoot an arrow. The arrow misses the water moccasin. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) You closely miss the water moccasin. Your shadow completely misses the water moccasin. The water moccasin closely misses you. You hit the water moccasin. Flame seeps out of the water moccasin. The water moccasin seems to slow down. You freeze the water moccasin. Flame seeps out of the water moccasin. You bite the water moccasin, but do no damage. The water moccasin is moderately wounded. The water moccasin is engulfed in blazing flames. Flame seeps out of the water moccasin. The water moccasin bites you but does no damage. The water moccasin is engulfed in blazing flames. The water moccasin explodes! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) Your shadow disappears in a puff of smoke! Found a stone staircase leading down. A bullfrog comes into view. You shoot an arrow. The arrow hits the bullfrog! The bullfrog croaks. The bullfrog is moderately wounded. You shoot an arrow. The arrow hits the bullfrog. The bullfrog is heavily wounded. You shoot an arrow. The arrow hits the bullfrog! The bullfrog is almost dead. You shoot an arrow. The arrow misses the bullfrog. The bullfrog completely misses you. You shoot an arrow. The arrow hits the bullfrog. You kill the bullfrog! A water moccasin comes into view. You shoot an arrow. The arrow hits the water moccasin. The water moccasin hisses angrily. The water moccasin is moderately wounded. You shoot an arrow. The arrow hits the water moccasin! The water moccasin is heavily wounded. You shoot an arrow. The arrow hits the water moccasin! The water moccasin is almost dead. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) You hit the water moccasin. The water moccasin seems to slow down. You freeze the water moccasin. You kill the water moccasin! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) A black mamba comes into view. x2; A wyvern comes into view. You see here a bullfrog corpse. You start waiting. A black mamba is nearby! You shoot an arrow. The black mamba hisses angrily. The arrow hits the black mamba! The black mamba is moderately wounded. You shoot an arrow. The arrow hits the black mamba. The black mamba is heavily wounded. Your shadow shoots an arrow. The arrow hits the black mamba! The black mamba misses your shadow. You shoot an arrow. The arrow closely misses the black mamba. The black mamba bites your shadow but does no damage. The black mamba barely misses your shadow. You shoot an arrow. The arrow hits the black mamba! You kill the black mamba! Your shadow disappears in a puff of smoke! You see here a bullfrog corpse. You shoot an arrow. The arrow hits the black mamba. The black mamba hisses angrily. The black mamba is lightly wounded. You shoot an arrow. The arrow hits the black mamba! The black mamba is moderately wounded. You shoot an arrow. The wyvern hisses angrily. The arrow hits the black mamba but does no damage. The black mamba is moderately wounded. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The black mamba bites you! You hit the black mamba. The black mamba seems to slow down. You freeze the black mamba. You bite the black mamba, but do no damage. The black mamba is heavily wounded. Your shadow hits the black mamba with a falchion! The black mamba bites you! You are poisoned. The black mamba poisons you! You slash the black mamba! You freeze the black mamba. You kill the black mamba! You feel very sick. Okay, then. Casting: Inner Flame (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud (dangerous; 24% risk of failure) Press: ? - help, Dir - move target You miscast Freezing Cloud. You are very lightly contaminated with residual magic. Nothing appears to happen. You feel very sick. You hit the wyvern. You freeze the wyvern. You bite the wyvern, but do no damage. The wyvern is lightly wounded. Your shadow hits the wyvern with a falchion! You feel very sick. The wyvern completely misses you. The wyvern bites you. You slash the wyvern! You freeze the wyvern. The wyvern is almost dead. You feel sick. The wyvern closely misses you. You hit the wyvern. You freeze the wyvern. The wyvern is almost dead. You feel sick. The wyvern bites you but does no damage. You slash the wyvern! You freeze the wyvern. You kill the wyvern! You feel sick. You start resting. You feel sick. Your shadow disappears in a puff of smoke! You feel sick. x2 Your magical contamination has completely faded away. You start resting. You feel sick. x3 You are no longer poisoned. You start resting. Magic restored. You start resting. A swamp worm comes into view. You see here a bullfrog corpse. You hit the fungus. The fungus begins to die. You freeze the fungus. The fungus is lightly damaged. Your shadow hits the fungus with a falchion! You slash the fungus! You freeze the fungus! The fungus is lightly damaged. Your shadow disappears in a puff of smoke! A nearby fungus withers and dies. You start resting. HP restored. Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) A wolf comes into view. You shoot an arrow. The arrow misses the wolf. You shoot an arrow. The arrow hits the wolf. The wolf is lightly wounded. You shoot an arrow. The arrow closely misses the wolf. A wolf comes into view. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The wolf howls! The wolf bites you but does no damage. The wolf misses you. You hit the wolf. You freeze the wolf. Your bite misses the wolf. The wolf is moderately wounded. Your shadow hits the wolf with a falchion. The wolf misses you. The wolf closely misses you. You closely miss the wolf. The wolf is heavily wounded. Your shadow hits the wolf with a falchion. The wolf closely misses you. The wolf bites you but does no damage. The wolf misses you. You completely miss the wolf. The wolf is severely wounded. The wolf bites you but does no damage. The wolf bites you. x2 The wolf closely misses you. You hit the wolf. You freeze the wolf. The wolf is almost dead. The wolf closely misses you. The wolf completely misses you. You slash the wolf! You freeze the wolf. You kill the wolf! The wolf bites you but does no damage. The wolf barely misses you. You hit the wolf. You freeze the wolf. The wolf is lightly wounded. Your shadow disappears in a puff of smoke! The wolf bites you but does no damage. You hit the wolf. You freeze the wolf. The wolf is heavily wounded. The wolf completely misses you. The wolf bites you but does no damage. You slash the wolf! You freeze the wolf. You bite the wolf, but do no damage. The wolf is almost dead. The wolf bites you but does no damage. You hit the wolf. You freeze the wolf. You kill the wolf! No target in view! No target in view! No target in view! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) You now have 890 gold pieces (gained 11). Found a stone staircase leading down. A swamp worm is nearby! Casting: Freezing Cloud (dangerous; 24% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud (dangerous; 24% risk of failure) Press: ? - help, Dir - move target 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 attacks as it pursues you! The swamp worm bites you but does no damage. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The swamp worm bites you! You hit the swamp worm but do no damage. You bite the swamp worm, but do no damage. Your shadow completely misses the swamp worm. The swamp worm bites you! You barely miss the swamp worm. The swamp worm bites you. You slash the swamp worm! You freeze the swamp worm. The swamp worm is moderately wounded. The swamp worm bites you! You are too injured to fight recklessly! You slash the swamp worm! You freeze the swamp worm. The swamp worm is severely wounded. The swamp worm bites you. You hit the swamp worm. You freeze the swamp worm. The swamp worm is almost dead. Your shadow disappears in a puff of smoke! The swamp worm bites you! You hit the swamp worm. You freeze the swamp worm. You kill the swamp worm! You start resting. A swamp worm comes into view. A cane toad comes into view. You start resting. Magic restored. You start resting. A demonic crawler comes into view. You start resting. A demonic crawler is nearby! Found 22 gold pieces. You start resting. A demonic crawler is nearby! Left ring : C - a ring of protection from cold Right ring : P - a ring of poison resistance Amulet : none You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or C - a ring of protection from cold; > or P - a ring of poison resistance You remove your ring of protection from cold. W - a ring of willpower (left hand) You start waiting. Done waiting. Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) You now have 912 gold pieces (gained 22). A demonic crawler is nearby! Casting: Freezing Cloud (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud (dangerous; 22% risk of failure) Press: ? - help, Dir - move target You miscast Freezing Cloud. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Freezing Cloud (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud (dangerous; 22% risk of failure) Press: ? - help, Dir - move target The demonic crawler is engulfed in freezing vapours. The demonic crawler is engulfed in freezing vapours. The demonic crawler hits you! The demonic crawler barely misses you. The demonic crawler hits you but does no damage. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The demonic crawler is engulfed in freezing vapours. The demonic crawler hits you! The demonic crawler barely misses you. The demonic crawler hits you but does no damage. You hit the demonic crawler but do no damage. The demonic crawler is lightly wounded. Your shadow completely misses the demonic crawler. The demonic crawler is engulfed in freezing vapours. The demonic crawler barely misses you. The demonic crawler hits you. The demonic crawler hits you but does no damage. You hit the demonic crawler. You freeze the demonic crawler. You bite the demonic crawler, but do no damage. The demonic crawler is moderately wounded. The demonic crawler is engulfed in freezing vapours. The demonic crawler misses you. The demonic crawler hits you! The demonic crawler hits you but does no damage. You slash the demonic crawler! You freeze the demonic crawler. You bite the demonic crawler, but do no damage. The demonic crawler is heavily wounded. A blink frog comes into view. The demonic crawler is engulfed in freezing vapours. The demonic crawler hits you. The demonic crawler barely misses you. The demonic crawler hits you but does no damage. You closely miss the demonic crawler. The demonic crawler is heavily wounded. The demonic crawler is engulfed in freezing vapours. The demonic crawler hits you! x2 The demonic crawler hits you but does no damage. You hit the demonic crawler. You freeze the demonic crawler. The demonic crawler is heavily wounded. Your shadow disappears in a puff of smoke! The demonic crawler closely misses you. The demonic crawler hits you but does no damage. The demonic crawler completely misses you. x2 The demonic crawler misses you. The demonic crawler hits you but does no damage. You hit the demonic crawler. You freeze the demonic crawler. The demonic crawler is moderately wounded. The demonic crawler completely misses you. The demonic crawler hits you. The demonic crawler completely misses you. Okay, then. Okay, then. Okay, then. Okay, then. Okay, then. As you read the scroll labelled YNATUA EFET, it crumbles to dust. You assume a fearsome visage. The demonic crawler easily resists. The blink frog looks frightened! It was a scroll of fear. A blink frog comes into view. The blink frog blinks! The demonic crawler hits you but does no damage. The demonic crawler misses you. The demonic crawler barely misses you. The blink frog blinks! Your magical contamination has completely faded away. You feel much better. The blink frog gives a loud, deep croak! The demonic crawler hits you but does no damage. x3 The blink frog blinks! Okay, then. As you read the scroll of teleportation {!r}, it crumbles to dust. You feel strangely unstable. A blink frog comes into view. The demonic crawler misses you. The demonic crawler closely misses you. The demonic crawler completely misses you. The blink frog blinks! The demonic crawler misses you. The demonic crawler hits you! The demonic crawler closely misses you. The blink frog blinks! The blink frog blinks! The demonic crawler attacks as it pursues you! The demonic crawler misses you. The demonic crawler closely misses you. The demonic crawler hits you! The blink frog blinks! The blink frog blinks! Your surroundings suddenly seem different. A wolf comes into view. There is a staircase to the Snake Pit here. You see here a +0 mace. Things that are here: a +0 dire flail; a naga skeleton There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. Okay, then. Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) You climb downwards. There is a stone staircase leading up here. You shoot an arrow. The arrow closely misses the swamp worm. You start waiting. A swamp worm is nearby! You shoot an arrow. The arrow hits the swamp worm. The swamp worm is lightly wounded. Your shadow shoots an arrow. The arrow misses the swamp worm. 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 misses you. There is a stone staircase leading up here. The swamp worm bites you but does no damage. You climb upwards. There is a stone staircase leading down here. Casting: Freezing Cloud (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud (dangerous; 22% risk of failure) Press: ? - help, Dir - move target The swamp worm is engulfed in freezing vapours. The swamp worm bites you. Press: ? - help, v - describe, . - travel A stone staircase leading down. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) The swamp worm is engulfed in freezing vapours. The swamp worm bites you! You slash the swamp worm! You freeze the swamp worm. You kill the swamp worm! You start resting. Magic restored. You start resting. HP restored. There is a stone staircase leading down here. You climb downwards. Found 11 gold pieces and a scroll labelled NEIBEAFFIPT. There is a stone staircase leading up here. Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) Casting: Freezing Cloud (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You beckon some vexing sprites to accompany your attacks. You feel your willpower being sapped. You shoot an arrow. The arrow hits the cane toad! The cane toad is moderately wounded. Your shadow shoots an arrow. The arrow closely misses the cane toad. A giggling sprite leaps out and smacks the cane toad with its own front foot. The cane toad is heavily wounded. You shoot an arrow. The arrow barely misses the cane toad. A giggling sprite leaps out and smacks the cane toad with its own front foot. The cane toad is severely wounded. You shoot an arrow. The arrow barely misses the cane toad. A giggling sprite leaps out and smacks the cane toad with its own front foot. The cane toad is severely wounded. You shoot an arrow. The arrow hits the cane toad but does no damage. The cane toad is severely wounded. The cane toad misses you. Your +5 falchion of freezing glows with a cold blue light! a - a +5 falchion of freezing (weapon) You closely miss the cane toad. The cane toad is severely wounded. Your shadow hits the cane toad with a falchion! A giggling sprite leaps out and makes the cane toad trip over its own feet. You kill the cane toad! The jinxing sprites lose interest in you. You start resting. A blink frog is nearby! Your +5 falchion of freezing stops glowing. b - a +0 orcbow (weapon) You shoot an arrow. The arrow hits the blink frog! The blink frog is moderately wounded. You shoot an arrow. The arrow barely misses the blink frog. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-1430-gbced643967 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: [Tabo] Species: Gnoll Job: Hexslinger HP: 93/93; mods: 0/0 MP: 23/24; mod: 0 Stats: 8 (8) 19 (19) 20 (20) Position: (39, 38), god: Dithmenos (19), turn_is_over: 1, banished: 0 Standing on/in/over feature: stone staircase leading up Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 4 | 8 | 487 | 37/112 Short Blades | X | 1 | 3 | 7 | 436 | 86/100 Long Blades | X | 1 | 3 | 7 | 436 | 86/100 Axes | X | 1 | 3 | 7 | 436 | 86/100 Maces & Flails | X | 1 | 3 | 7 | 436 | 86/100 Polearms | X | 1 | 3 | 7 | 436 | 86/100 Staves | X | 1 | 3 | 7 | 436 | 86/100 Ranged Weapons | X | 1 | 3 | 9 | 587 | 25/131 Throwing | X | 1 | 3 | 7 | 436 | 86/100 Armour | X | 1 | 3 | 7 | 436 | 86/100 Dodging | X | 1 | 3 | 9 | 587 | 25/131 Stealth | X | 1 | 3 | 7 | 436 | 86/100 Shields | X | 1 | 3 | 7 | 436 | 86/100 Unarmed Combat | X | 1 | 4 | 7 | 436 | 86/100 Spellcasting | X | 1 | 4 | 8 | 496 | 46/112 Conjurations | X | 1 | 4 | 6 | 436 | 65/123 Hexes | X | 1 | 4 | 8 | 737 | 101/159 Summonings | X | 1 | 4 | 6 | 436 | 65/123 Necromancy | X | 1 | 4 | 6 | 436 | 65/123 Translocations | X | 1 | 4 | 6 | 436 | 65/123 Fire Magic | X | 1 | 4 | 6 | 487 | 116/123 Ice Magic | X | 1 | 4 | 6 | 436 | 65/123 Air Magic | X | 1 | 4 | 6 | 436 | 65/123 Earth Magic | X | 1 | 4 | 6 | 436 | 65/123 Alchemy | X | 1 | 4 | 6 | 436 | 65/123 Invocations | X | 1 | 4 | 8 | 436 | 58/95 Evocations | X | 1 | 4 | 7 | 436 | 86/100 Shapeshifting | X | 1 | 4 | 7 | 436 | 20/119 Spell bugs: Durations: #54: 176 Attributes: #12: 1146 #13: 234 #23: 12565 #24: -797066790 #49: 1180 Mutations: fangs: 1 (innate) strong nose: 1 (innate) distributed training: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +0 orcbow eq slot #2, inv slot #32: +1 hat of willpower eq slot #3, inv slot #8: +0 pair of gloves eq slot #4, inv slot #26: +2 pair of boots eq slot #6, inv slot #29: +3 leather armour "Poykh" {rElec Int+3 Dex+4 Stlth+} eq slot #7, inv slot #48: ring of willpower eq slot #8, inv slot #41: ring of poison resistance }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ............ ........................ ........................ ........................ ........................ ........................ ..?..................... ........................ ..$....@................ .......†.............>.. .......@................ ...........F............ ........................ ........................ ........................ ....##...#.#............ #.....##..#. clua stack: [C], function do_targeted_command, line -1 autofight.lua, function attack_fire, line 347 autofight.lua, function attack, line 445 autofight.lua, function (null), line 467 dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>