ASSERT(xp >= 0) in 'player.cc' at line 2789 failed. Version: Dungeon Crawl Stone Soup 5.2-56-g927a965 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-hellcrawl-cbro -name murphy -rc /dgldir/rcfiles/crawl-git/murphy.rc -macro /dgldir/rcfiles/crawl-git/murphy.macro -morgue /dgldir/morgue/murphy/ -webtiles-socket /crawl-master/webserver/sockets/murphy:2017-12-17.12:47:32.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-hellcrawl-cbro(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5cc143]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-hellcrawl-cbro(_Z13do_crash_dumpv+0x2f2) [0x5d34c2]: do_crash_dump() /usr/games/crawl-hellcrawl-cbro(_Z20crash_signal_handleri+0x9c) [0x5cc3dc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fbc8c3b14c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fbc8c747b7b]: /usr/games/crawl-hellcrawl-cbro() [0x5d2c79] /usr/games/crawl-hellcrawl-cbro() [0x5d2f41] /usr/games/crawl-hellcrawl-cbro() [0x974322] /usr/games/crawl-hellcrawl-cbro() [0x5f02a3] /usr/games/crawl-hellcrawl-cbro() [0x5f2362] /usr/games/crawl-hellcrawl-cbro() [0x5fceed] /usr/games/crawl-hellcrawl-cbro(_Z20get_item_descriptionRK8item_defbbb+0xc9c) [0x5fe83c]: get_item_description(item_def const&, bool, bool, bool) /usr/games/crawl-hellcrawl-cbro(_Z13describe_itemR8item_defSt8functionIFvRSsEE+0x92) [0x600a32]: describe_item(item_def&, std::function) /usr/games/crawl-hellcrawl-cbro(_ZN12StashTracker22display_search_resultsERSt6vectorI19stash_search_resultSaIS1_EERbS5_S5_P12base_patternb+0xbb8) [0xa502b8]: StashTracker::display_search_results(std::vector >&, bool&, bool&, bool&, base_pattern*, bool) /usr/games/crawl-hellcrawl-cbro(_ZN12StashTracker14search_stashesEv+0x61b) [0xa51a2b]: StashTracker::search_stashes() /usr/games/crawl-hellcrawl-cbro(_Z15process_command12command_type+0xd8f) [0xba34af]: process_command(command_type) /usr/games/crawl-hellcrawl-cbro() [0xba5a39] /usr/games/crawl-hellcrawl-cbro() [0xba668d] /usr/games/crawl-hellcrawl-cbro(main+0x2eb) [0xba9cfb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fbc8c39c76d]: /usr/games/crawl-hellcrawl-cbro() [0x5342b9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fbc8c74784e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fbc8c74784e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005cc84b in call_gdb (file=0x7fbc8c732180) at crash.cc:420 gdb = attach_cmd = "attach 16827\000\000\000\000\000\000\000" #2 0x00000000005d34e2 in do_crash_dump () at dbg-asrt.cc:670 t = 1513515777 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3640fd8 "/dgldir/morgue/murphy/"}} name = "/dgldir/morgue/murphy/crash-murphy-20171217-130257.txt", '\000' file = 0x7fbc8c732180 #3 0x00000000005cc3dc in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007fbc8c747b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d2c79 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd4227cf20 "ASSERT(xp >= 0) in 'player.cc' at line 2789 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d2f41 in AssertFailed (expr=0xbd69c5 "xp >= 0", file=0xbd68f4 "player.cc", line=2789, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(xp >= 0) in 'player.cc' at line 2789 failed.\000\000\000\000\000\v\000\000\000\000\000\000\000<\343'B\375\177\000\000\240\372\370\000\000\000\000\000\027\000\000\000\000\000\000\000E\332?\214\274\177\000\000 \320'B\375\177\000\000\255.\273", '\000' , "<\343'B\375\177\000\000\255.\273", '\000' "\200, \017d\003\000\000\000\000\255.\273", '\000' , "\027", '\000' "\220, V\351\003\000\000\000\000\004\000\000\000\000\000\000\000<\343'B\375\177", '\000' , "\021B\003\000\000\000\000\004\000\000\000\000\000\000\000<\343'B\375\177\000\000\240"... args = {{gp_offset = 57096064, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x7ffd4227cfd0}} fileName = #8 0x0000000000974322 in xp_to_level_diff (xp=, scale=) at player.cc:2789 adjusted_xp = level = #9 0x00000000005f02a3 in _skill_target_desc (skill=skill@entry=SK_POLEARMS, target=14, target@entry=, training=training@entry=100) at describe.cc:903 hypothetical = true level_diff = description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1273598 ""}} max_training = true diffs = #10 0x00000000005f2362 in _append_skill_target_desc (description=..., skill=skill@entry=SK_POLEARMS, target=14, target@entry=) at describe.cc:932 No locals. #11 0x00000000005fceed in _append_weapon_stats (item=..., description=...) at describe.cc:977 base_dam = ammo_type = skill = SK_POLEARMS could_set_target = true target_command_desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1273598 ""}} mindelay_skill = #12 _describe_weapon (item=..., verbose=verbose@entry=true) at describe.cc:1011 description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x350b998 "\n\nBase accuracy: +1 Base damage: 9 Base attack delay: 1.3\nThis weapon's minimum attack delay (0.6) is reached at skill level 14.\n Your skill: 13.5"}} spec_ench = enchanted = #13 0x00000000005fe83c in get_item_description (item=..., verbose=verbose@entry=true, dump=dump@entry=false, lookup=lookup@entry=false) at describe.cc:1927 description = need_extra_line = true desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1273598 ""}} #14 0x0000000000600a32 in describe_item(item_def&, std::function) (item=..., fixup_desc=...) at describe.cc:2448 show_as_menu = {m_old_mode = CRT_NORMAL} desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3628a48 "ASSERT(xp >= 0) in 'player.cc' at line 2789 failed."}} quote = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3628a48 "ASSERT(xp >= 0) in 'player.cc' at line 2789 failed."}} #15 0x0000000000a502b8 in StashTracker::display_search_results (this=this@entry=0xf6c000, results_in=..., sort_by_dist=@0x7ffd4227ea4c: true, filter_useless=@0x7ffd4227ea4d: true, default_execute=@0x7ffd4227ea4e: false, search=search@entry=0x7ffd4227eac0, nohl=false) at stash.cc:1746 it = {base_type = OBJ_WEAPONS, sub_type = 24 '\030', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 58 ':', quantity = 1, flags = 536887311, pos = {x = 41, y = 15}, link = 27000, slot = 97, orig_place = {branch = BRANCH_DUNGEON, depth = 0}, orig_monnum = -102, inscription = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1273598 ""}}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = {_M_t = {_M_impl = {, std::allocator > const, CrawlStoreValue> > >> = {<__gnu_cxx::new_allocator, std::allocator > const, CrawlStoreValue> > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x3e95690, _M_left = 0x3e95690, _M_right = 0x3e95690}, _M_node_count = 1}}}, }} res = 0x3402c00 results_filtered = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x3402c00, _M_finish = 0x3402ca8, _M_end_of_storage = 0x3402ca8}}, } hotkey = results = stashmenu = { = {_vptr.Menu = 0xca2830, f_selitem = 0, f_drawitem = 0, f_keyfilter = 0, action_cycle = Menu::CYCLE_TOGGLE, menu_action = Menu::ACT_EXAMINE, title = 0x3a2d150, title2 = 0x0, flags = 514, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3842408 "stash"}}, first_entry = 0, y_offset = 2, pagesize = 22, max_pagesize = 24, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x35c60c0, _M_finish = 0x35c60f0, _M_end_of_storage = 0x35c60f0}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x385a430, _M_finish = 0x385a438, _M_end_of_storage = 0x385a438}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x3673780, _M_finish = 0x3673788, _M_end_of_storage = 0x3673788}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, highlighter = 0x3858de0, num = -1, lastch = 97, alive = true, last_selected = 0, mdisplay = 0x3858f20, _webtiles_section_start = -1, _webtiles_section_end = -1, _webtiles_title_changed = false, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x33f2740, _M_finish = 0x33f2770, _M_end_of_storage = 0x33f2770}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x3ee3ad0, _M_finish = 0x3ee3d58, _M_end_of_storage = 0x3ee3d58}}, }}}, request_toggle_sort_method = false, request_toggle_filter_useless = false, sort_style = 0xbddcb7 "dist", filtered = 0xbddcb2 "hide"} title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x355c298 "match"}} mtitle = sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x35e5070, _M_finish = 0x35e5078, _M_end_of_storage = 0x35e5078}}, } #16 0x0000000000a51a2b in StashTracker::search_stashes (this=0xf6c000) at stash.cc:1493 again = curr_lev = search = 0x7ffd4227eac0 dedup_results = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x38894f0, _M_finish = 0x3889598, _M_end_of_storage = 0x3889598}}, } results = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x3889440, _M_finish = 0x38894e8, _M_end_of_storage = 0x38894e8}}, } sort_by_dist = true filter_useless = true buf = "trident\000\230\270\025\001\000\000\000\000\001\000\000\000\000\000\000\000\020\062\356\003\000\000\000\000\370\rd\003\000\000\000\000E\332?\214\274\177\000\000\230\065'\001\000\000\000\000\001\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000 \362'B\375\177\000\000\370\031z\003\000\000\000\000\355\255\361\214\274\177\000\000\370\031z\003\000\000\000\000\001\000\000\000\000\000\000\000\370\031z\003\000\000\000\000\021\006~\000\000\000\000\000\370\031z\003\000\000\000\000 \362'B\375\177\000\000\370\031z\003\000\000\000\000\024\060\356\003\000\000\000\000\370\031z\003\000\000\000\000\271\006~\000\000\000\000\000\370\031z\003\000\000\000\000\360\357'B\375\177\000\000\370\031z\003\000\000\000\000\020\060\356\003\000\000\000\000\370\031z\003\000\000\000\000\217.~\000\000\000\000\000\370\031z\003\000\000\000\000\020\060\356"... csearch_literal = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3722d28 "trident"}} csearch = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3c9c128 "trident"}} ltpat = { = {_vptr.base_pattern = 0xc26bd0}, translated = false, isvalid = true, pattern = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34d4d68 "trident"}}, lua_fn_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x39e0fd8 "__ch_stash_search_1"}}, static lfndx = 2} ptpat = { = {_vptr.base_pattern = 0xc84970}, pattern = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3664b98 "trident"}}, ignore_case = true} default_execute = false reader = { = {_vptr.line_reader = 0xca2930, buffer = 0x7ffd4227eeb0 "trident", bufsz = 400, history = 0xf6c040, region = GOTO_MSG, start = {x = 35, y = 6}, keyfn = 0, wrapcol = 80, mode = EDIT_MODE_INSERT, fg_colour = COLOUR_INHERIT, bg_colour = COLOUR_INHERIT, prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1273598 ""}}, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3640df8 "stash_search"}}, cur = 0x7ffd4227eeb7 "", length = 7, pos = 7}, } tpat = { = {_vptr.base_pattern = 0xc84930}, pattern = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34ac958 "trident"}}, compiled_pattern = 0x0, isvalid = true, ignore_case = true} #17 0x0000000000ba34af in process_command (cmd=cmd@entry=CMD_SEARCH_STASHES) at main.cc:2124 No locals. #18 0x0000000000ba5a39 in _input () at main.cc:1509 cmd = CMD_SEARCH_STASHES player_disabled = {was_disabled = false} #19 0x0000000000ba668d in _launch_game () at main.cc:499 game_start = true ccon = {cstate = false, smartcstate = false} #20 0x0000000000ba9cfb in _launch_game_loop () at main.cc:382 game_ended = false #21 main (argc=, argv=0x7ffd4227f968) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Dec 13 2017 at 22:17:07 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="hellcrawl-cbro" -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/saves" -DDATA_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/data/" -DWEB_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 5 Level id: D:5 Level build method = , level layout type = open_caves, absdepth0 = 4 Level vaults: layout_cave_pods kennysheep_okawaru_gauntlet uniq_eustachio Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The frilled lizard bites the plant but does no damage. The jackal bites the plant but does no damage. Attack whom? Aim: a howler monkey skeleton (almost destroyed) The plant is in the way. You hit the plant (2). The scorpion splashes around in the water. The howler monkey skeleton hits the plant but does no damage. The jackal bites the plant but does no damage. The slave hits the plant but does no damage. The frilled lizard bites the plant (1). Attack whom? Aim: a howler monkey skeleton (almost destroyed) You reach to attack! You hit the howler monkey skeleton (3). You destroy the howler monkey skeleton! The jackal bites the plant but does no damage. The scorpion splashes around in the water. The slave hits the plant but does no damage. Unknown command. Attack whom? Aim: a slave You reach to attack! You puncture the slave (11)! The frilled lizard completely misses the plant. The jackal bites the plant but does no damage. The scorpion stings something but does no damage. Attack whom? Aim: a slave (heavily wounded) The plant is in the way. You hit the plant (1). The jackal bites the plant but does no damage. The frilled lizard bites the plant but does no damage. The jackal bites the plant (1). The scorpion stings the plant (2). The slave hits the plant but does no damage. The frilled lizard bites the plant but does no damage. You hear a splashing noise. The scorpion stings something but does no damage. The frilled lizard bites the plant but does no damage. Aim: Pikel, wielding a +0 whip of flaming and wearing a +0 robe (severely wounded) You throw a poisoned dart. The poisoned dart barely misses Pikel (0). You hear a splashing noise. The scorpion stings something but does no damage. You hear a splashing noise. The frilled lizard bites the plant but does no damage. Aim: Pikel, wielding a +0 whip of flaming and wearing a +0 robe (severely wounded) You throw a poisoned dart. The poisoned dart completely misses Pikel (0). Something hits the plant (2). Something bites the plant but does no damage. The scorpion stings something (1). You hit Pikel (3). The frilled lizard bites the plant but does no damage. Something bites the plant but does no damage. Something hits the plant but does no damage. Pikel closely misses you. The scorpion stings the plant (2). You hit Pikel but do no damage. Something bites the plant but does no damage. The frilled lizard bites the plant but does no damage. Something hits the plant but does no damage. You closely miss Pikel. Your tail-slap misses Pikel. Something bites the plant but does no damage. Pikel hits you with a +0 whip of flaming (5). Pikel burns you (1). The scorpion splashes around in the water. The frilled lizard bites the plant but does no damage. The slave splashes around in the water. Something hits the plant (1). You take 6 damage, and have 18/55 hp. You hit Pikel (4). Something bites the plant but does no damage. Pikel hits you but does no damage. The scorpion splashes around in the water. The frilled lizard bites the plant (1). Something bites the plant but does no damage. The slave hits the plant but does no damage. The scorpion stings the plant (2). Attack whom? Aim: Pikel, wielding a +0 whip of flaming and wearing a +0 robe (almost dead) You reach to attack! You hit Pikel (5). You kill Pikel! You hear a splash. x2 Your Fighting skill increases to level 5! Your Polearms skill gained 2 levels and is now at level 11! You have reached level 8! With Pikel's spell broken, the former slaves thank you for their freedom. The jackal bites the plant (1). The frilled lizard bites the plant (2). The freed slave splashes around in the water. The jackal bites the plant but does no damage. The scorpion stings the plant but does no damage. You regained 3 hp, and now have 22/64 hp. MP restored: 8 Unknown command. The frilled lizard bites the plant but does no damage. The freed slave hits the plant (7)! The plant is destroyed! You hear a splashing noise. Things that are here: a +0 whip of flaming; a +0 robe You hear a splashing noise. The freed slave hits the plant (7)! Something bites the plant but does no damage. The freed slave hits the plant (4). The freed slave splashes around in the water. The freed slave hits the plant but does no damage. An orc comes into view. It is wielding a +0 hand axe. Grinder comes into view. The orc shouts! Okay, then. Unknown command. The freed slave hits something but does no damage. The freed slave hits the plant (6). The freed slave hits the plant but does no damage. The quokka bites you but does no damage. The freed slave hits the orc (1). The orc hits the freed slave with a +0 hand axe (7)! Something bites the plant (3). The freed slave closely misses the orc. The quokka bites you (1). You take 1 damage, and have 23/64 hp. Your legs become a tail as you enter the water. The frilled lizard bites the plant but does no damage. Something closely misses the freed slave. The freed slave hits something (9)! You feel a bit more experienced. Something bites the plant (1). The scorpion stings the plant but does no damage. The jackal bites the plant but does no damage. The freed slave hits the plant (1). The scorpion stings the plant but does no damage. The jackal splashes around in the water. Something bites the plant (1). The jackal splashes around in the water. The scorpion stings the plant (8)! The quokka bites the plant but does no damage. The jackal splashes around in the water. Found a potion of haste. Something bites the plant but does no damage. The quokka splashes around in the water. The freed slave hits the plant but does no damage. The quokka splashes around in the water. Something bites the plant (2). k - 2 potions of haste (gained 1) Your legs become a tail as you enter the water. You hear a splashing noise. The frilled lizard hisses angrily. Something stings the plant (3). Your legs become a tail as you enter the water. Your legs become a tail as you enter the water. You hear a splashing noise. Your legs become a tail as you enter the water. You hear a splashing noise. You hear a splashing noise. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Attack whom? Aim: a frilled lizard The plant is in the way. You hit the plant but do no damage. You tail-slap the plant, but do no damage. Attack whom? Aim: a frilled lizard You reach to attack! You hit the frilled lizard but do no damage. Something is smitten (12). You hear a splashing noise. Attack whom? That would be overly suicidal. Okay, then. Unknown command. A frilled lizard is nearby! A frilled lizard is nearby! You hear a splashing noise. Something is smitten (15). You hear a splashing noise. You hear a splashing noise. You hear a splashing noise. x2 You hear a splashing noise. x2 You hear a splashing noise. You hear a splashing noise. Attack whom? Aim: a frilled lizard You reach to attack! You barely miss the frilled lizard. You hear a splashing noise. You hit the frilled lizard but do no damage. You hear a splashing noise. The frilled lizard closely misses you. You puncture the frilled lizard (8)! You kill the frilled lizard! You hear a splashing noise. No target in view! No target in view! You hear a splashing noise. x3 You hear a distant slurping noise. You regained 2 hp, and now have 37/64 hp. A jackal is nearby! A jackal is nearby! The jackal splashes around in the water. The jackal bites the plant but does no damage. x2 Attack whom? Aim: a jackal (hasn't noticed you) The plant is in the way. The jackal barks! You hit the plant but do no damage. The jackal bites the plant but does no damage. Attack whom? Aim: a jackal The plant is in the way. You hit the plant (4). You tail-slap the plant, but do no damage. The jackal splashes around in the water. Attack whom? Aim: a jackal The plant is in the way. You hit the plant but do no damage. The jackal bites the plant but does no damage. You puncture the jackal (7)! You kill the jackal! The jackal splashes around in the water. Attack whom? Aim: a jackal You reach to attack! You puncture the jackal (9)! You kill the jackal! No target in view! No target in view! A scorpion is nearby! A scorpion is nearby! No reachable target in view! Attack whom? Aim: a scorpion You reach to attack! You hit the scorpion but do no damage. No reachable target in view! No reachable target in view! The scorpion stings the plant (1). Your legs become a tail as you enter the water. You hit the scorpion but do no damage. You tail-slap the scorpion (2). You closely miss the scorpion. You closely miss the scorpion. The scorpion misses you. You hit the scorpion (1). Your tail-slap misses the scorpion. The scorpion splashes around in the water. You hit the scorpion but do no damage. Your tail-slap misses the scorpion. The scorpion closely misses you. You hit the scorpion (3). You tail-slap the scorpion, but do no damage. You puncture the scorpion (9)! The scorpion splashes around in the water. You hit the scorpion (3). The scorpion splashes around in the water. You hit the scorpion (3). You kill the scorpion! Your Fighting skill increases to level 6! No target in view! No target in view! You hear a distant slurping noise. x2 You hear a distant slurping noise. You hear a distant slurping noise. You hear a distant slurping noise. x2 You feel a bit more experienced. You hear a distant slurping noise. Found a stone staircase leading down. Health restored: 64 A hound comes into view. Attack whom? Aim: a hound (resting) You reach to attack! The helpless hound fails to defend itself. You hit the hound (1). The hound closely misses you. You hit the hound (2). The hound closely misses you. You miss the hound. The hound closely misses you. You closely miss the hound. The hound misses you. You barely miss the hound. The hound misses you. You closely miss the hound. The hound bites you (3). You take 3 damage, and have 61/64 hp. You hit the hound (3). The hound bites you (1). You take 1 damage, and have 60/64 hp. You barely miss the hound. The hound barely misses you. You hit the hound (4). The hound barely misses you. The hound bites you but does no damage. You hit the hound (3). The hound bites you (3). You take 3 damage, and have 58/64 hp. You miss the hound. The hound misses you. You hit the hound but do no damage. The hound misses you. You barely miss the hound. The hound misses you. You puncture the hound (10)! You kill the hound! No target in view! No target in view! Found a +0 animal skin. Found a bloodstained altar of Trog. Health restored: 64 You hear a distant slurping noise. You now have 262 gold pieces (gained 13). You feel a bit more experienced. Your legs become a tail as you enter the water. You feel a bit more experienced. 4 gnolls come into view. The gnoll shouts! The gnoll shouts! x2 Attack whom? Aim: a gnoll You reach to attack! You barely miss the gnoll. Attack whom? Aim: a gnoll You reach to attack! You barely miss the gnoll. You puncture the gnoll (10)! You closely miss the gnoll. You hit the gnoll (3). You kill the gnoll! The gnoll hits you but does no damage. You puncture the gnoll (8)! The gnoll barely misses you. The gnoll hits you with a +0 flail (4). You take 4 damage, and have 60/64 hp. You puncture the gnoll (13)! You kill the gnoll! The gnoll closely misses you. Attack whom? Aim: a gnoll, wielding a +0 spear You reach to attack! You closely miss the gnoll. Attack whom? Aim: a gnoll, wielding a +0 spear You reach to attack! You hit the gnoll (3). The gnoll barely misses you. You hear a distant slurping noise. x2 Attack whom? Aim: a gnoll, wielding a +0 spear (moderately wounded) You reach to attack! You puncture the gnoll (7)! The gnoll hits you but does no damage. Attack whom? Aim: a gnoll, wielding a +0 spear (severely wounded) You reach to attack! You closely miss the gnoll. Attack whom? Aim: a gnoll, wielding a +0 spear (severely wounded) You reach to attack! You closely miss the gnoll. The gnoll closely misses you. Attack whom? Aim: a gnoll, wielding a +0 spear (severely wounded) You reach to attack! You puncture the gnoll (8)! You kill the gnoll! Attack whom? Aim: a gnoll, wielding a +0 whip You reach to attack! You hit the gnoll (4). Attack whom? Aim: a gnoll, wielding a +0 whip (moderately wounded) You reach to attack! You hit the gnoll (1). You puncture the gnoll (9)! You kill the gnoll! No target in view! No target in view! Things that are here: a +0 whip; a +0 flail; Health restored: 65 You see here a +0 spear. An orc priest comes into view. It is wielding a +0 flail. The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you (13)! You take 13 damage, and have 52/65 hp. The orc priest calls down the wrath of Beogh upon you. Beogh smites you (11)! You take 11 damage, and have 41/65 hp. Attack whom? Aim: an orc priest, wielding a +0 flail You reach to attack! You puncture the orc priest (7)! Attack whom? Aim: an orc priest, wielding a +0 flail (heavily wounded) You reach to attack! You barely miss the orc priest. The orc priest invokes the aid of Beogh against you. You resist with some effort. Attack whom? Aim: an orc priest, wielding a +0 flail (heavily wounded) You reach to attack! You hit the orc priest but do no damage. You puncture the orc priest (9)! You kill the orc priest! No target in view! You hear a distant slurping noise. You hear a distant slurping noise. x2 You hear a distant slurping noise. Found a stone staircase leading down. Health restored: 65 There is a stone staircase leading down here. You hear a splashing noise. A goblin comes into view. It is wielding a +0 dagger. A goblin comes into view. Grinder shouts! 2 goblins come into view. The goblin shouts! Grinder blinks! A goblin comes into view. It is wielding a +0 dagger. Okay, then. Unknown command. Okay, then. Unknown command. You closely miss Grinder. The goblin shouts! Grinder hits you but does no damage. The goblin shouts! x2 You hit Grinder (3). Grinder hits you (8)! A goblin comes into view. You take 8 damage, and have 57/65 hp. The goblin shouts! You hit Grinder but do no damage. Grinder blinks! Samantha of the Strong Arm comes into view. She is wielding a +0 spear. The goblin hits the plant but does no damage. The goblin hits the plant (2). Grinder blinks! Grinder blinks! Grinder blinks! Grinder gestures at you. You resist with some effort. Attack whom? Aim: Grinder (lightly wounded) You reach to attack! You hit Grinder (4). Attack whom? Aim: Grinder (lightly wounded) You reach to attack! You hit Grinder but do no damage. Grinder blinks! No target in view! No target in view! Health restored: 65 Attack whom? Aim: a goblin, wielding a +0 dagger (translocational energy) You reach to attack! You puncture the goblin (10)! You kill the goblin! No target in view! Attack whom? Aim: a goblin, wielding a +0 dagger You reach to attack! You puncture the goblin (11)! You kill the goblin! No target in view! Attack whom? Aim: a goblin, wielding a +0 dagger You reach to attack! You miss the goblin. You puncture the goblin (7)! You kill the goblin! Your Polearms skill increases to level 12! You hit the goblin but do no damage. You hit the goblin (3). The goblin misses you. You puncture the goblin (7)! You kill the goblin! The goblin throws a stone. The stone hits you (1). You take 1 damage, and have 64/65 hp. Attack whom? Aim: a goblin You reach to attack! You hit the goblin (1). The goblin throws a stone. The stone closely misses you (0). Attack whom? Aim: a goblin (moderately wounded) You reach to attack! You puncture the goblin (7)! You kill the goblin! No target in view! No target in view! Attack whom? Aim: Grinder (lightly wounded) You reach to attack! You barely miss Grinder. Health restored: 65 You hit Grinder (1). Grinder gestures at you. You resist with almost no effort. You hit Grinder (5). Grinder blinks! No target in view! No target in view! Attack whom? Aim: Grinder (moderately wounded) You reach to attack! You closely miss Grinder. Attack whom? Aim: Grinder (moderately wounded) You reach to attack! You puncture Grinder (8)! You hit Grinder but do no damage. Grinder gestures at you. You resist with some effort. You hit Grinder but do no damage. You hit Grinder but do no damage. Grinder hits you (8)! You writhe in agony (3). You take 11 damage, and have 54/65 hp. You puncture Grinder (13)! Grinder misses you. You hit Grinder (5). You hit Grinder but do no damage. Grinder gestures at you. You resist with some effort. You hit Grinder (5). You kill Grinder! No target in view! No target in view! m - a wand of flame (11) You see here a +0 dagger. f - 1046 stones (gained 82) Things that are here: a +0 dagger x2 Unknown command. Okay, then. Unknown command. You hear a distant slurping noise. You hear a distant slurping noise. Health restored: 65 A quokka is nearby! The quokka bites you (3). You take 3 damage, and have 62/65 hp. You miss the quokka. You puncture the quokka (10)! You kill the quokka! No target in view! No target in view! Health restored: 65 There are monsters nearby! Aim: a goblin (hasn't noticed you) You throw a poisoned dart. The poisoned dart hits the goblin (0). The goblin is poisoned. The goblin shouts! Samantha shouts! Aim: Samantha, wielding a +0 spear, wearing a +0 animal skin and wearing a +0 helmet You throw a poisoned dart. The poisoned dart hits Samantha (0). Samantha is poisoned. You kill the goblin! Aim: Samantha, wielding a +0 spear, wearing a +0 animal skin and wearing a +0 helmet (lightly wounded, poisoned) You throw a poisoned dart. The poisoned dart hits Samantha (0). Samantha looks even sicker. Samantha splashes around in the water. Samantha hits you from afar with a +0 spear (5). You take 5 damage, and have 60/65 hp. Your legs become a tail as you enter the water. Samantha hits you with a +0 spear (3). You take 3 damage, and have 57/65 hp. You hit Samantha (5). You tail-slap Samantha (2). You kill Samantha! You hear a splash. x3 Things that are here: a +0 spear; a +0 animal skin; a +0 helmet Things that are here: a +0 spear; a +0 animal skin; a +0 helmet Wear which item (? for menu, Esc to quit) Okay, then. Unknown command. A kobold comes into view. Health restored: 65 A kobold is nearby! The kobold shouts! Found a radiant altar of Vehumet. You hit the kobold but do no damage. The kobold misses you. You hit the kobold (4). You kill the kobold! No target in view! No target in view! m - a wand of flame (18) (gained 7 charges) h - 209 arrows (gained 45) You hear a distant slurping noise. x3 You hear a distant slurping noise. Your legs become a tail as you enter the water. You hear a distant slurping noise. Your legs become a tail as you enter the water. Done exploring. Done exploring. Done exploring. Search for what [? for help]? . Unknown command. There is a stone staircase leading down here. You climb downwards. You hear a distant slurping noise. x3 A crimson imp and Eustachio come into view. Eustachio shouts! The crimson imp shouts! Eustachio gestures wildly while chanting. Eustachio blinks! Attack whom? Aim: Eustachio, wielding a +0 rapier and wearing a +0 leather armour You reach to attack! You hit Eustachio (5). Attack whom? Aim: Eustachio, wielding a +0 rapier and wearing a +0 leather armour (lightly wounded) You reach to attack! You closely miss Eustachio. The crimson imp hits you but does no damage. You hit Eustachio (6). The crimson imp hits you but does no damage. Eustachio screams, "This atrocity can only be purified with blood!" Eustachio hits you with a +0 rapier (5). You take 5 damage, and have 60/65 hp. You hit Eustachio but do no damage. The crimson imp hits you but does no damage. You puncture Eustachio (17)! Eustachio misses you. You hit Eustachio (6). The crimson imp barely misses you. Eustachio closely misses you. You hit Eustachio (6). The crimson imp closely misses you. You barely miss Eustachio. The crimson imp closely misses you. Eustachio casts a spell. You puncture Eustachio (9)! You kill Eustachio! The shadow imp disappears in a puff of smoke! The crimson imp hits you (2). You take 2 damage, and have 58/65 hp. You miss the crimson imp. You hit the crimson imp (2). The crimson imp barely misses you. You miss the crimson imp. The crimson imp hits you but does no damage. You barely miss the crimson imp. The crimson imp misses you. You hit the crimson imp (6). You barely miss the crimson imp. The crimson imp barely misses you. You puncture the crimson imp (12)! You kill the crimson imp! Your Fighting skill increases to level 7! Your Polearms skill increases to level 13! You regained 2 hp, and now have 61/67 hp. You hear a distant slurping noise. Things that are here: a +0 rapier; a +0 leather armour You hear a distant slurping noise. 4 orcs and an orc wizard come into view. The orc wizard shouts! The orc shouts! x3 Health restored: 67 There are monsters nearby! You hit the orc but do no damage. You hit the orc wizard (6). You barely miss the orc wizard. You hear a distant slurping noise. You hit the orc wizard but do no damage. The orc wizard closely misses you. You hit the orc wizard but do no damage. You puncture the orc wizard (11)! You kill the orc wizard! You hit the orc (1). The orc completely misses you. You hit the orc but do no damage. You hit the orc (2). The orc closely misses you. You puncture the orc (8)! You kill the orc! You barely miss the orc. You puncture the orc (14)! You kill the orc! No target in view! No target in view! No target in view! Unknown command. The orc barely misses you. The orc is too close now for your liking. You see here a +0 dagger. There are monsters nearby! You hit the orc (5). You puncture the orc (9)! You kill the orc! Attack whom? Aim: an orc, wielding a +0 whip You reach to attack! You closely miss the orc. You puncture the orc (8)! You kill the orc! No target in view! No target in view! Things that are here: a +0 whip; a +0 flail Found a stone staircase leading down. You now have 274 gold pieces (gained 12). A frilled lizard comes into view. The frilled lizard hisses angrily. Attack whom? Aim: a frilled lizard You reach to attack! You miss the frilled lizard. Attack whom? Aim: a frilled lizard You reach to attack! You puncture the frilled lizard (13)! You kill the frilled lizard! No target in view! No target in view! n - a wand of lightning (6) Found a +0 dagger. You hear a distant slurping noise. You hear a distant slurping noise. A centaur comes into view. The centaur shouts! The centaur wields a +0 shortbow. The centaur shoots an arrow. The arrow hits you (12)! You take 12 damage, and have 55/67 hp. The centaur shoots an arrow. The arrow closely misses you (0). The centaur shoots an arrow. The arrow hits you but does no damage. The centaur shoots an arrow. The arrow hits you (10)! You take 9 damage, and have 46/67 hp. The centaur shoots an arrow. The arrow hits you (4). The centaur shoots an arrow. The arrow hits you but does no damage. You take 4 damage, and have 42/67 hp. The centaur shoots an arrow. The arrow hits you (5). You take 5 damage, and have 37/67 hp. The centaur unwields a +0 shortbow. The centaur hits you (2). You take 2 damage, and have 35/67 hp. You hit the centaur (3). The centaur hits you (5). You take 5 damage, and have 30/67 hp. You hit the centaur (3). The centaur hits you but does no damage. You hit the centaur but do no damage. The centaur hits you (5). The centaur hits you but does no damage. You take 5 damage, and have 26/67 hp. You hit the centaur (5). You completely miss the centaur. The centaur misses you. You puncture the centaur (14)! You kill the centaur! You have reached level 9! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. You regained 2 hp, and now have 28/72 hp. MP restored: 9 h - 316 arrows (gained 107) You see here a +0 shortbow. Unknown command. You hear a distant slurping noise. You hear a distant slurping noise. You hear a distant slurping noise. A gnoll comes into view. It is wielding a +0 halberd of freezing. The gnoll shouts! Health restored: 72 A gnoll is nearby! 2 gnolls come into view. The gnoll shouts! x2 The gnoll moves out of view. You hear a distant slurping noise. A hound zombie comes into view. You puncture the hound zombie (8)! The hound zombie closely misses you. You hit the hound zombie (6). The hound zombie closely misses you. You hit the hound zombie but do no damage. The hound zombie bites you but does no damage. The gnoll hits you from afar with a +0 halberd of freezing (2). The gnoll freezes you (1). You take 3 damage, and have 69/72 hp. You closely miss the hound zombie. The hound zombie barely misses you. You closely miss the hound zombie. The gnoll closely misses you. The hound zombie completely misses you. You hit the hound zombie (5). The gnoll closely misses you. The hound zombie bites you but does no damage. You puncture the hound zombie (7)! You destroy the hound zombie! The gnoll closely misses you. Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing You reach to attack! You hit the gnoll (2). The gnoll hits you from afar with a +0 halberd (5). You take 4 damage, and have 65/72 hp. Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing (lightly wounded) You reach to attack! You hit the gnoll (2). The gnoll closely misses you. You barely miss the gnoll. The gnoll hits you from afar with a +0 halberd (5). You take 5 damage, and have 60/72 hp. You hit the gnoll but do no damage. The gnoll hits you from afar with a +0 halberd of freezing (8)! The gnoll freezes you (1). The gnoll barely misses you. You take 9 damage, and have 51/72 hp. Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing (moderately wounded) You reach to attack! You barely miss the gnoll. The gnoll closely misses you. Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing (moderately wounded) You reach to attack! You hit the gnoll (1). The gnoll closely misses you. x2 Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing (moderately wounded) You reach to attack! You hit the gnoll (4). The gnoll misses you. The gnoll closely misses you. Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing (severely wounded) You reach to attack! You hit the gnoll (2). The gnoll hits you from afar with a +0 halberd of freezing (1). The gnoll freezes you (1). You take 1 damage, and have 50/72 hp. Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing (severely wounded) You reach to attack! You hit the gnoll (1). The gnoll hits you from afar with a +0 halberd (10)! The gnoll hits you with a +0 whip (6). You take 16 damage, and have 34/72 hp. MASSIVE DAMAGE!! Attack whom? Aim: a gnoll, wielding a +0 halberd of freezing (almost dead) You reach to attack! You puncture the gnoll (14)! You kill the gnoll! The gnoll misses you. Attack whom? Aim: a gnoll, wielding a +0 halberd You reach to attack! You barely miss the gnoll. The gnoll closely misses you. Attack whom? Aim: a gnoll, wielding a +0 halberd You reach to attack! You hit the gnoll (4). The gnoll hits you with a +0 whip (8)! You take 8 damage, and have 26/72 hp. Attack whom? Aim: a gnoll, wielding a +0 halberd (moderately wounded) You reach to attack! You hit the gnoll but do no damage. The gnoll barely misses you. Attack whom? Aim: a gnoll, wielding a +0 halberd (moderately wounded) You reach to attack! You barely miss the gnoll. The gnoll barely misses you. Attack whom? Aim: a gnoll, wielding a +0 halberd (moderately wounded) You reach to attack! You hit the gnoll (1). The gnoll misses you. x2 Attack whom? Aim: a gnoll, wielding a +0 halberd (moderately wounded) You reach to attack! You hit the gnoll (1). Attack whom? Aim: a gnoll, wielding a +0 halberd (heavily wounded) You reach to attack! You barely miss the gnoll. The gnoll hits you from afar with a +0 halberd (3). The gnoll hits you with a +0 whip (6). * * * LOW HITPOINT WARNING * * * A gnoll comes into view. It is wielding a +0 spear. You take 9 damage, and have 18/72 hp. Unknown command. Attack whom? Aim: a gnoll, wielding a +0 halberd (heavily wounded) You reach to attack! The gnoll shouts! You hit the gnoll (5). The gnoll closely misses you. The gnoll misses you. You hear a distant slurping noise. Attack whom? Aim: a gnoll, wielding a +0 halberd (severely wounded) You reach to attack! You hit the gnoll (3). You kill the gnoll! You hit the gnoll (4). The gnoll misses you. You closely miss the gnoll. The gnoll closely misses you. You hit the gnoll but do no damage. Unknown command. You closely miss the gnoll. The gnoll hits you with a +0 whip (8)! * * * LOW HITPOINT WARNING * * * You take 8 damage, and have 11/72 hp. Okay, then. Okay, then. You feel yourself speed up. The gnoll misses you. You are very lightly contaminated with residual magic. The gnoll hits you with a +0 whip (4). * * * LOW HITPOINT WARNING * * * You take 4 damage, and have 7/72 hp. You hear a distant slurping noise. Your extra speed is starting to run out. You feel yourself slow down. You hear a distant slurping noise. You regained 3 hp, and now have 18/72 hp. A gnoll is nearby! Aim: a gnoll, wielding a +0 whip (lightly wounded) You throw a poisoned dart. The poisoned dart hits the gnoll (0). The gnoll is poisoned. 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! Attack whom? Aim: a gnoll, wielding a +0 whip (lightly wounded, poisoned) You reach to attack! You closely miss the gnoll. Attack whom? Aim: a gnoll, wielding a +0 whip (lightly wounded, poisoned) You reach to attack! You puncture the gnoll (13)! You kill the gnoll! Attack whom? That would be overly suicidal. Okay, then. You regained 2 hp, and now have 20/72 hp. A gnoll is nearby! Aim: a gnoll, wielding a +0 spear You throw a poisoned dart. The poisoned dart closely misses the gnoll (0). Aim: a gnoll, wielding a +0 spear You throw a poisoned dart. The poisoned dart hits the gnoll (0). The gnoll is poisoned. The gnoll misses you. Attack whom? Aim: a gnoll, wielding a +0 spear (lightly wounded, poisoned) You reach to attack! You hit the gnoll but do no damage. Attack whom? Aim: a gnoll, wielding a +0 spear (lightly wounded, poisoned) You reach to attack! You hit the gnoll but do no damage. The gnoll misses you. Attack whom? Aim: a gnoll, wielding a +0 spear (lightly wounded, poisoned) You reach to attack! You puncture the gnoll (11)! You kill the gnoll! Attack whom? That would be overly suicidal. Okay, then. Things that are here: a +0 spear; a +0 whip Your magical contamination has completely faded away. You see here a +0 halberd of freezing. o - a +0 halberd of freezing Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +0 halberd of freezing glows with a cold blue light! o - a +0 halberd of freezing (weapon) As you read the scroll of enchant weapon, it crumbles to dust. Your +0 halberd of freezing glows red for a moment. Drop what? 15/52 slots (_ for help) (? for menu, Esc to quit) You drop a +0 trident. Adjust (i)tems, (s)pells, or (a)bilities? Adjust which item? (? for menu, Esc to quit) o - a +1 halberd of freezing (weapon) Adjust to which letter? (? for menu, Esc to quit) a - a +1 halberd of freezing (weapon) Unknown command. You hear a distant slurping noise. Jiyva's power touches on your attributes. You feel stronger. You feel clumsy. You regained 14 hp, and now have 45/72 hp. You hear a distant slurping noise. Found a stone staircase leading down. Health restored: 72 An adder comes into view. The adder hisses angrily. The adder moves out of view. An adder is nearby! You closely miss the adder. The adder barely misses you. You barely miss the adder. The adder barely misses you. You miss the adder. The adder barely misses you. You closely miss the adder. The adder closely misses you. You hit the adder (3). You freeze the adder (2). The adder barely misses you. You slice the adder (22)!! You freeze the adder (2). You kill the adder! No target in view! No target in view! A worker ant comes into view. The worker ant twitches its antennae in your direction. A worker ant is nearby! You closely miss the worker ant. The worker ant bites you (1). You are poisoned. The worker ant poisons you! You take 1 damage, and have 71/72 hp. You slice the worker ant (21)!! You freeze the worker ant (4). You kill the worker ant! You feel sick. You take 1 damage, and have 70/72 hp. No target in view! No target in view! You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. An ooze comes into view. The ooze trembles before you. Health restored: 72 A jelly comes into view. The jelly quivers. The jelly trembles before you. You hear a distant slurping noise. x2 Found an escape hatch in the floor. An orc comes into view. It is wielding a +0 dagger. The orc shouts! You hit the orc but do no damage. The orc hits you with a +0 dagger (1). You take 1 damage, and have 71/72 hp. You hit the orc (6). You freeze the orc (1). You completely miss the orc. The orc barely misses you. You puncture the orc (7)! You freeze the orc (1). You kill the orc! Found a stone staircase leading down. Health restored: 72 Jiyva's power touches on your attributes. You feel clever. You feel clumsy. A worker ant comes into view. The worker ant twitches its antennae in your direction. Attack whom? Aim: a worker ant You reach to attack! You impale the worker ant (18)!! You freeze the worker ant (3). You kill the worker ant! No target in view! No target in view! You hear a distant slurping noise. You see here a +0 dagger. You hear a distant slurping noise. You see here a +0 dagger. You hear a distant slurping noise. A jackal comes into view. A jackal is nearby! A jackal comes into view. A jackal comes into view. The jackal barks! A scorpion comes into view. You barely miss the jackal. The jackal bites you (1). The jackal barely misses you. x2 You take 1 damage, and have 71/72 hp. You closely miss the jackal. The jackal barks! You impale the jackal (27)!! You freeze the jackal (1). You kill the jackal! The jackal barely misses you. Health restored: 72 You barely miss the jackal. The jackal closely misses you. The jackal bites you but does no damage. You slash the jackal (8)! You freeze the jackal (2). You kill the jackal! The jackal barely misses you. You closely miss the jackal. The jackal bites you but does no damage. You barely miss the scorpion. The jackal barely misses you. The scorpion misses you. You impale the scorpion (21)!! You freeze the scorpion (7)! You kill the scorpion! The jackal closely misses you. You miss the jackal. The jackal bites you but does no damage. You closely miss the jackal. The jackal barely misses you. You hit the jackal but do no damage. The jackal barely misses you. You hit the jackal but do no damage. The jackal barely misses you. The jackal bites you but does no damage. You closely miss the jackal. The jackal misses you. You slash the jackal (14)! You freeze the jackal (2). You kill the jackal! No target in view! No target in view! No target in view! You hear a distant slurping noise. You can now turn your foes to slime. The goblin shouts! x2 Found an iron altar of Okawaru. The goblin barely misses you. The goblin closely misses you. Done exploring. Attack whom? Aim: a goblin, wielding a +0 spear You reach to attack! You puncture the goblin (16)! You freeze the goblin (1). You kill the goblin! The goblin barely misses you. Attack whom? Aim: a goblin, wielding a +0 spear You reach to attack! You puncture the goblin (9)! You freeze the goblin (1). You kill the goblin! No target in view! No target in view! Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? trident >>>>>>>>>>>>>>>>>>>>>> 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_SEARCH_STASHES repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [murphy] Species: Merfolk Job: Gladiator HP: 72/72; mods: 0/0 MP: 9/9; mod: 0 Stats: 17 (17) 8 (8) 15 (15) Position: (32, 61), god: Jiyva (15), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 25 | 7 | 1311 | 134/336 Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 2 | 50 | 13 | 2791 | 266/475 Bows | X | 0 | 0 | 0 | 0 | 0/70 Crossbows | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 2 | 151 | 1/150 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 1 | 25 | 4 | 341 | 44/148 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Charms | X | 0 | 0 | 0 | 0 | 0/42 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/70 Transmutations | X | 0 | 0 | 0 | 0 | 0/29 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 274 #27: 2638 #49: 464 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #0: +1 halberd of freezing eq slot #1, inv slot #8: +0 cloak eq slot #2, inv slot #2: +0 helmet eq slot #6, inv slot #1: +0 leather armour eq slot #7, inv slot #9: ring of protection from magic }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .....## ##.....####.............. ......# ###..###................ ......## ####...##.............. ..>....####...#####.>............ .....#......### #............... ....###...#################...... ...## #...##.....≈)≈...# ##..... ...# #...#......≈≈≈.8.# #..... .### #.........@...8_8# #..... ## ###..........≈≈≈.8.# ###.... # ##............≈)≈...####...... #.........###########......... #.......### ########.. ##....### ### ###### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< xom_gg_granted: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>