ASSERT(you.can_currently_train[sk]) in 'skill-menu.cc' at line 1572 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-394-g90355d26cc Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 12442765803062087207, deterministic pregen: 1 Command line: /usr/games/crawl-git-90355d26cc -name kanekiL -rc /dgldir/rcfiles/crawl-git/kanekiL.rc -macro /dgldir/rcfiles/crawl-git/kanekiL.macro -morgue /dgldir/morgue/kanekiL/ -webtiles-socket /crawl-master/webserver/sockets/kanekiL:2024-11-26.05:07:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 24 stack frames. /usr/games/crawl-git-90355d26cc(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5bc3c47f82ee]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-90355d26cc(_Z13do_crash_dumpv+0x43a) [0x5bc3c480643a]: do_crash_dump() /usr/games/crawl-git-90355d26cc(_Z20crash_signal_handleri+0x1fa) [0x5bc3c47f87ca]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x7cc8fafae320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7cc8fb007b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7cc8fafae26e]: /usr/games/crawl-git-90355d26cc(+0x4b775d) [0x5bc3c480575d]: /usr/games/crawl-git-90355d26cc(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5bc3c4805d17]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-90355d26cc(_ZN9SkillMenu15toggle_practiseE10skill_typei+0x396) [0x5bc3c4d65ed6]: SkillMenu::toggle_practise(skill_type, int) /usr/games/crawl-git-90355d26cc(_ZN9SkillMenu6selectE10skill_typei+0x7d) [0x5bc3c4d6858d]: SkillMenu::select(skill_type, int) /usr/games/crawl-git-90355d26cc(+0xa1b8b4) [0x5bc3c4d698b4]: /usr/games/crawl-git-90355d26cc(_ZN2ui6Widget8on_eventERKNS_5EventE+0x74) [0x5bc3c4eb2834]: ui::Widget::on_event(ui::Event const&) /usr/games/crawl-git-90355d26cc(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x1b3) [0x5bc3c4eb6573]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-git-90355d26cc(_ZN2ui6UIRoot8on_eventER8wm_event+0x77) [0x5bc3c4eb68f7]: ui::UIRoot::on_event(wm_event&) /usr/games/crawl-git-90355d26cc(_ZN2ui11pump_eventsEi+0xa5) [0x5bc3c4ebbac5]: ui::pump_events(int) /usr/games/crawl-git-90355d26cc(_ZN2ui10run_layoutESt10shared_ptrINS_6WidgetEERKbS2_+0x7a) [0x5bc3c4ebbdca]: ui::run_layout(std::shared_ptr, bool const&, std::shared_ptr) /usr/games/crawl-git-90355d26cc(_Z10skill_menuii+0x3f9) [0x5bc3c4d69e49]: skill_menu(int, int) /usr/games/crawl-git-90355d26cc(_Z15process_command12command_typeS_+0x1bb1) [0x5bc3c4f7da91]: process_command(command_type, command_type) /usr/games/crawl-git-90355d26cc(+0xc2c38a) [0x5bc3c4f7a38a]: /usr/games/crawl-git-90355d26cc(+0xc2ce95) [0x5bc3c4f7ae95]: /usr/games/crawl-git-90355d26cc(main+0x1f7) [0x5bc3c4730e57]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7cc8faf931ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7cc8faf9328b]: /usr/games/crawl-git-90355d26cc(_start+0x25) [0x5bc3c4731875]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x00007cc8fb0797a7 in __GI___wait4 (pid=3030597, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007cc8fb0797a7 in __GI___wait4 (pid=3030597, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005bc3c47f899c in call_gdb (file=0x7cc8fb16d4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2968130\000\000\000\000\000" #2 0x00005bc3c4806458 in do_crash_dump () at dbg-asrt.cc:692 t = 1732598383 dir = "/dgldir/morgue/kanekiL/" name = "/dgldir/morgue/kanekiL/crash-kanekiL-20241126-051943.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(you.can_currently_train[sk]) in 'skill-menu.cc' at line 1572 failed." file = 0x7cc8fb16d4e0 <_IO_2_1_stderr_> #3 0x00005bc3c47f87ca 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 = {140728000734576}} 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 0x00007cc8fafae26e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005bc3c480575d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdca7e6340 "ASSERT(you.can_currently_train[sk]) in 'skill-menu.cc' at line 1572 failed.", assert=true) at dbg-asrt.cc:818 No locals. #10 0x00005bc3c4805d17 in AssertFailed (expr=expr@entry=0x5bc3c4fb829b "you.can_currently_train[sk]", file=file@entry=0x5bc3c4fb819c "skill-menu.cc", line=line@entry=1572, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(you.can_currently_train[sk]) in 'skill-menu.cc' at line 1572 failed.\000\000\000\000\000\002\000\000\000\303[\000\000\370KH\305\303[\000\000\300KH\305\303[\000\000P\235\365\304\303[\000\000\001\000\000\000\000\000\000\000\240\211\023\307\303[\000\000\000\000\000\000\032\000\000\000\272\211\023\307\303[\000\000\000\000\000\000\000\000\000\000\370KH\305\303[\000\000\300KH\305\303[\000\0000d~\312\375\177\000\000\003", '\000' , "n~\312\375\177\000\000"... args = {{gp_offset = 3397283328, fp_offset = 32765, overflow_arg_area = 0x7ffdca7e6400, reg_save_area = 0x7cc8faff8cd1 <__vsnprintf_internal+145>}} fileName = #11 0x00005bc3c4d65ed6 in SkillMenu::toggle_practise (this=, sk=SK_EARTH_MAGIC, keyn=) at skill-menu.cc:1572 skme = hotkeys = std::vector of length -5605629327, capacity -3 = { #12 0x00005bc3c4d6858d in SkillMenu::select (keyn=13, sk=SK_EARTH_MAGIC, this=0x5bc3c54548a0 ) at skill-menu.cc:1182 No locals. #13 SkillMenu::select (this=0x5bc3c54548a0 , sk=SK_EARTH_MAGIC, keyn=13) at skill-menu.cc:1170 No locals. #14 0x00005bc3c4d698b4 in operator() (ev=..., __closure=0x7ffdca7e6ce0) at skill-menu.cc:1883 sk = selection = std::vector of length 1, capacity 1 = {0x5bc3c78389d0} sel_id = keyn = 13 skill_menu_ui = std::shared_ptr (use count 3, weak count 1) = {get() = 0x5bc3c7465780} done = @0x7ffdca7e701f: false skill_menu_ui = done = keyn = selection = sel_id = sk = #15 operator() (event=..., __closure=0x7ffdca7e6ce0) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/ui.h:439 cb = {__done = @0x7ffdca7e701f, __skill_menu_ui = std::shared_ptr (use count 3, weak count 1) = {get() = 0x5bc3c7465780}} cb = #16 std::__invoke_impl >(skill_menu(int, int)::&&)::&, const ui::Event&> (__f=...) at /usr/include/c++/13/bits/invoke.h:61 No locals. #17 std::__invoke_r >(skill_menu(int, int)::&&)::&, const ui::Event&> (__fn=...) at /usr/include/c++/13/bits/invoke.h:138 No locals. #18 std::_Function_handler >(skill_menu(int, int)::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &) (__functor=..., __args#0=...) at /usr/include/c++/13/bits/std_function.h:290 No locals. #19 0x00005bc3c4eb2834 in std::function::operator()(ui::Event const&) const (__args#0=..., this=0x7ffdca7e6ce0) at /usr/include/c++/13/bits/std_function.h:591 No locals. #20 ui::Slot::emit(ui::Widget*, ui::Event const&) (args#0=..., target=, this=0x5bc3c54816c0 ) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/ui.h:255 func = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffdca7e701f, _M_const_object = 0x7ffdca7e701f, _M_function_pointer = 0x7ffdca7e701f, _M_member_pointer = &virtual table offset 140728000737310, this adjustment 140728000737312}, _M_pod_data = "\037p~\312\375\177\000\000 p~\312\375\177\000"}, _M_manager = 0x5bc3c4d5f8c0 >(skill_menu(int, int)::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x5bc3c4d69770 >(skill_menu(int, int)::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &)>} it = {first = 0x5bc3c7465780, second = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffdca7e701f, _M_const_object = 0x7ffdca7e701f, _M_function_pointer = 0x7ffdca7e701f, _M_member_pointer = &virtual table offset 140728000737310, this adjustment 140728000737312}, _M_pod_data = "\037p~\312\375\177\000\000 p~\312\375\177\000"}, _M_manager = 0x5bc3c4d5f8c0 >(skill_menu(int, int)::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x5bc3c4d69770 >(skill_menu(int, int)::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}} i = i = it = func = #21 ui::Widget::on_event (this=, event=...) at ui.cc:232 No locals. #22 0x00005bc3c4eb6573 in ui::UIRoot::deliver_event (this=0x5bc3c5481800 , event=...) at ui.cc:2933 w = 0x5bc3c7465780 top = key = 13 #23 0x00005bc3c4eb68f7 in ui::UIRoot::on_event (this=this@entry=0x5bc3c5481800 , event=...) at ui.cc:2857 key_event = { = {m_type = ui::Event::KeyDown, m_target = std::shared_ptr (use count 3, weak count 1) = {get() = 0x5bc3c7465780}}, m_key = 13} #24 0x00005bc3c4ebbac5 in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3311 ev = {type = 2 '\002', active = {type = 0 '\000', gain = 0 '\000', state = 0 '\000'}, key = {type = 0 '\000', state = 0 '\000', keysym = {scancode = 0 '\000', sym = 13, key_mod = 0 '\000', unicode = 0}}, mouse_event = {type = 0 '\000', event = wm_mouse_event::PRESS, button = wm_mouse_event::NONE, held = 0, mod = 0 '\000', px = 0, py = 0}, resize = {type = 0 '\000', w = 0, h = 0}, expose = {type = 0 '\000'}, quit = {type = 0 '\000'}, custom = {type = 0 '\000', code = 0, data1 = 0x0, data2 = 0x0}} macro_key = k = #25 0x00005bc3c4ebbdca in ui::run_layout (root=std::shared_ptr (use count 3, weak count 1) = {...}, done=@0x7ffdca7e701f: false, initial_focus=std::shared_ptr (empty) = {...}) at ui.cc:3322 No locals. #26 0x00005bc3c4d69e49 in skill_menu (flag=flag@entry=0, exp=exp@entry=0) at skill-menu.cc:1910 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-90355d26cc/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-90355d26cc/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-90355d26cc/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 9 Level id: D:9 Level build method = random_map_in_depth, level layout type = corridors, absdepth0 = 8 Level vaults: nicolae_cairo_tiling layout_loops_cross minmay_misc_feat_more_columns Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You block the two-headed ogre's attack. You claw the two-headed ogre! You kill the two-headed ogre! Your Unarmed Combat skill increases to level 10! You have reached level 10! You feel stronger. You scratch the ice beast but do no damage. The ice beast hits you but does no damage. You claw the ice beast! The ice beast is heavily wounded. The ice beast hits you but does no damage. You claw the ice beast! The ice beast is severely wounded. The ice beast hits you but does no damage. You barely miss the ice beast. The ice beast is severely wounded. The ice beast hits you but does no damage. You scratch the ice beast. The ice beast is almost dead. The ice beast hits you but does no damage. You barely miss the ice beast. The ice beast is almost dead. You scratch the ice beast. The ice beast is almost dead. The ice beast barely misses you. You barely miss the ice beast. The ice beast is almost dead. The ice beast barely misses you. You scratch the ice beast. You kill the ice beast! You feel better. You start resting. You start resting. A kobold comes into view. It is wielding a +0 dagger and quivering poisoned darts. A kobold is nearby! A kobold is nearby! A kobold is nearby! The kobold shouts! You hear a shout! A kobold brigand comes into view. It is wielding a +0 dagger and quivering curare-tipped darts. You hear a shout! The kobold brigand throws a curare-tipped dart. The curare-tipped dart barely misses you. You throw a silver javelin. The silver javelin pierces through the kobold. You kill the kobold! The silver javelin misses the kobold brigand. A kobold comes into view. It is wielding a +0 whip and quivering poisoned darts. The kobold brigand throws a curare-tipped dart. You block the curare-tipped dart. You throw a silver javelin. The silver javelin barely misses the kobold brigand. A kobold comes into view. It is wielding a +0 dagger. The kobold brigand throws a curare-tipped dart. The curare-tipped dart hits you. You resist. Nothing quivered! A kobold comes into view. It is wielding a +0 short sword. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! You claw the kobold brigand! The kobold brigand is moderately wounded. The kobold brigand hits you with a +0 dagger. You claw the kobold brigand! The kobold brigand is almost dead. The kobold brigand hits you but does no damage. You scratch the kobold brigand but do no damage. The kobold brigand is almost dead. You scratch the kobold brigand. The kobold brigand is almost dead. The kobold brigand closely misses you. You barely miss the kobold brigand. The kobold brigand is almost dead. The kobold brigand closely misses you. You mangle the kobold brigand!! You kill the kobold brigand! You feel better. You mangle the kobold!! You kill the kobold! You barely miss the kobold. The kobold closely misses you. You closely miss the kobold. You scratch the kobold. You kill the kobold! You claw the kobold! You kill the kobold! You feel better. You scratch the kobold. The kobold is severely wounded. The kobold hits you but does no damage. You barely miss the kobold. The kobold is severely wounded. The kobold hits you but does no damage. You closely miss the kobold. The kobold is severely wounded. The kobold hits you but does no damage. You barely miss the kobold. The kobold is severely wounded. The kobold barely misses you. You closely miss the kobold. The kobold is severely wounded. You mangle the kobold!! You kill the kobold! You feel better. You now have 229 gold pieces (gained 15). Items here: ((( ))))) †††. You now have 245 gold pieces (gained 16). Items here: ( ))) †. Found a stone staircase leading down. Found a pair of boots. You now have 256 gold pieces (gained 11). g - 2 silver javelins g - 3 silver javelins (gained 1) HP restored. m - 3 scrolls of brand weapon (gained 2) You now have 264 gold pieces (gained 8). d - 4 scrolls of blinking (gained 1) You now have 271 gold pieces (gained 7). Found 6 stones. You see here 6 stones. You now have 278 gold pieces (gained 7). Found a stone staircase leading down. I - 2 lumpy amethyst potions (gained 1) J - a scroll of identify M - a +6 ring of intelligence An orc comes into view. It is wielding a +0 dagger. The orc shouts! The orc barely misses you. You claw the orc! You kill the orc! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found a falchion. You see here a +0 falchion. An orc and an orc priest come into view. Found 3 gold pieces and a scroll of summoning. The orc shouts! The orc priest shouts! An orc comes into view. It is wielding a +0 mace. An orc wizard comes into view. It is wielding a +0 dagger. An orc comes into view. It is wielding a +0 short sword. The orc shouts! You barely miss the orc. The orc hits you but does no damage. You claw the orc priest! The orc priest is heavily wounded. The orc barely misses you. The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! You scratch the orc priest but do no damage. The orc priest is heavily wounded. The orc hits you but does no damage. The orc priest barely misses you. You closely miss the orc priest. The orc priest is heavily wounded. The orc priest hits you but does no damage. The orc barely misses you. You barely miss the orc priest. The orc priest is heavily wounded. You closely miss the orc priest. The orc priest is heavily wounded. The orc priest invokes the aid of Beogh against you. Beogh smites you! You closely miss the orc priest. The orc priest is heavily wounded. The orc priest completely misses you. You closely miss the orc priest. The orc priest is heavily wounded. The orc wizard barely misses you. The orc priest hits you with a +0 whip. You claw the orc priest! You kill the orc priest! The orc wizard hits you but does no damage. You scratch the orc wizard. The orc wizard is moderately wounded. The orc hits you but does no damage. The orc wizard hits you but does no damage. You closely miss the orc wizard. The orc wizard is moderately wounded. The orc completely misses you. The orc wizard points at you and mumbles some strange words. The puff of flame hits you. You barely miss the orc wizard. The orc wizard is moderately wounded. You barely miss the orc wizard. The orc wizard is moderately wounded. The orc wizard hits you with a +0 dagger. The orc completely misses you. You barely miss the orc wizard. The orc wizard is moderately wounded. The orc wizard hits you but does no damage. You block the orc's attack. You closely miss the orc wizard. The orc wizard is moderately wounded. The orc hits you with a +0 falchion. You block the orc wizard's attack. You barely miss the orc wizard. The orc wizard is moderately wounded. The orc closely misses you. The orc wizard barely misses you. You scratch the orc wizard. The orc wizard is heavily wounded. The orc hits you but does no damage. The orc wizard hits you but does no damage. You scratch the orc wizard. The orc wizard is severely wounded. You block the orc's attack. The orc wizard casts a spell at you. You easily resist. You scratch the orc wizard. The orc wizard is almost dead. You scratch the orc wizard. You kill the orc wizard! The orc hits you but does no damage. You mangle the orc!! You kill the orc! The orc barely misses you. You scratch the orc. The orc is moderately wounded. The orc hits you but does no damage. The orc barely misses you. You barely miss the orc. The orc is moderately wounded. The orc hits you but does no damage. x2 You claw the orc! You kill the orc! You scratch the orc but do no damage. The orc barely misses you. You closely miss the orc. The orc barely misses you. You barely miss the orc. You block the orc's attack. You barely miss the orc. The orc hits you but does no damage. You claw the orc! You kill the orc! You feel better. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! As you read the scroll of identify, it crumbles to dust. p - a scroll of poison As you read the scroll labelled XACER PYDU, it crumbles to dust. The air around you briefly surges with heat, but it dissipates. It was a scroll of immolation. Items here: )) ††. Found a short sword. You now have 281 gold pieces (gained 3). n - 2 scrolls of summoning (gained 1) You open the door. You open the door. There is an open door here. You now have 292 gold pieces (gained 11). An electric eel comes into view. An electric eel is nearby! No reachable target in view! Why would you want to do that? Why would you want to do that? The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! Why would you want to do that? The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you!! The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. Found a metallic yellow potion. Found 2 potions of enlightenment. The electric eel shoots out a bolt of lightning at you! The bolt of electricity misses you. Found an escape hatch in the floor. You claw the electric eel! You kill the electric eel! You hear a splash. Why would you want to do that? You start resting. HP restored. You start waiting. Done waiting. J - a metallic yellow potion D - 4 potions of enlightenment (gained 2) Found a stone staircase leading down. You now have 310 gold pieces (gained 18). You open the door. Items here: ))) [[ ÷. You see here a +0 falchion. Found a falchion. Found an escape hatch in the ceiling. G - 3 ruby potions (gained 2) Found a stone staircase leading up. Found a stone staircase leading up. Found 2 stones. Found 4 stones. You see here 4 stones. You see here 2 stones. There is an escape hatch in the floor here. Done exploring. Done exploring. Done exploring. Items here: ((( ))))) ÷÷÷. Items here: ( ))) ÷. A bullfrog comes into view. The bullfrog croaks. There are no items here. You block the bullfrog's attack. You claw the bullfrog! The bullfrog is heavily wounded. The bullfrog hits you. You scratch the bullfrog. The bullfrog is severely wounded. The bullfrog barely misses you. You claw the bullfrog! You kill the bullfrog! You feel better. There is a stone staircase leading down here. You see here a +0 pair of boots. L - a +0 pair of boots You start removing your armour. You continue removing your +0 pair of boots. x4 You finish removing your +0 pair of boots. You start putting on your armour. You continue putting on your +0 pair of boots. x5 You finish putting on your +0 pair of boots. There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You now have 326 gold pieces (gained 16). A yak comes into view. The yak bellows! You hear a bellow! You hear an angry buzzing noise. A yak comes into view. You hear a bellow! There are monsters nearby! A yak comes into view. The yak bellows! A yak comes into view. x2 The yak moves out of view. A killer bee comes into view. A killer bee comes into view. The yak attacks as it pursues you! The yak gores you! You claw the yak! The yak is moderately wounded. You scratch the yak but do no damage. The yak is moderately wounded. The yak gores you but does no damage. You claw the yak! The yak is heavily wounded. The yak barely misses you. You claw the yak! The yak is severely wounded. The yak gores you but does no damage. You claw the yak! The yak is almost dead. The yak gores you! You closely miss the yak. The yak is almost dead. You claw the yak! You kill the yak! You feel better. You claw the yak! The yak is lightly wounded. The yak gores you but does no damage. You claw the yak! The yak is heavily wounded. The yak gores you! You scratch the yak but do no damage. The yak is heavily wounded. The yak gores you but does no damage. You mangle the yak!! You kill the yak! You feel better. Your Armour skill increases to level 9! You scratch the yak but do no damage. The yak gores you but does no damage. You barely miss the yak. You mangle the yak!! The yak is heavily wounded. The yak gores you but does no damage. You scratch the yak but do no damage. The yak is heavily wounded. The yak gores you. You scratch the yak but do no damage. The yak is heavily wounded. The yak barely misses you. You claw the yak! The yak is almost dead. The yak gores you. You claw the yak! You kill the yak! You feel better. You claw the yak! The yak is moderately wounded. You closely miss the yak. The yak is moderately wounded. The yak completely misses you. You claw the yak! The yak is severely wounded. The yak gores you. You barely miss the yak. The yak is severely wounded. The yak completely misses you. You mangle the yak!! You kill the yak! You barely miss the yak. You scratch the yak. The yak is lightly wounded. The yak gores you. You scratch the yak. The yak is lightly wounded. You block the yak's attack. You claw the yak! The yak is severely wounded. You block the yak's attack. You scratch the yak. The yak is severely wounded. The yak gores you but does no damage. You scratch the yak. The yak is almost dead. The yak barely misses you. You scratch the yak but do no damage. The yak is almost dead. You barely miss the yak. The yak is almost dead. The yak gores you. You barely miss the yak. The yak is almost dead. The yak gores you. You scratch the yak. The yak is almost dead. The yak gores you but does no damage. You barely miss the yak. The yak is almost dead. You block the yak's attack. You scratch the yak. You kill the yak! A wight comes into view. It is wielding a +0 great sword. Things that are here: a yak corpse; a yak corpse A wight is nearby! A wight comes into view. It is wielding a +0 dagger. You scratch the wight. The wight is heavily damaged. The wight hits you with a +0 great sword. You closely miss the wight. The wight is heavily damaged. A wight comes into view. It is wielding a +3 halberd. The wight barely misses you. You mangle the wight!! You destroy the wight! Items here: ) [ ††. The wight barely misses you. Items here: ) [ ††. You scratch the wight. The wight is lightly damaged. The wight hits you with a +3 halberd! You barely miss the wight. The wight is lightly damaged. You block the wight's attack. You closely miss the wight. The wight is lightly damaged. You scratch the wight but do no damage. The wight is lightly damaged. The wight hits you but does no damage. You scratch the wight. The wight is moderately damaged. The wight hits you with a +3 halberd. * * * LOW HITPOINT WARNING * * * You closely miss the wight. The wight is moderately damaged. The wight hits you but does no damage. You barely miss the wight. The wight is moderately damaged. The wight hits you with a +3 halberd. * * * LOW HITPOINT WARNING * * * You mangle the wight!! You destroy the wight! You feel much better. The wight hits you with a +0 dagger. Items here: ) [ ††. You closely miss the wight. You scratch the wight. The wight is moderately damaged. The wight hits you but does no damage. You scratch the wight but do no damage. The wight is moderately damaged. You block the wight's attack. You mangle the wight!! You destroy the wight! Items here: )) [[. You start resting. A killer bee comes into view. A killer bee is nearby! A killer bee is nearby! The killer bee buzzes angrily. A killer bee comes into view. Items here: )) [[. The killer bee buzzes angrily. Items here: ) [ ††. A killer bee comes into view. The killer bee barely misses you. You miss the killer bee. You block the killer bee's attack. The killer bee stings you but does no damage. You claw the killer bee! The killer bee is almost dead. You block the killer bee's attack. You barely miss the killer bee. The killer bee is almost dead. You block the killer bee's attack. The killer bee closely misses you. You miss the killer bee. The killer bee is almost dead. You block the killer bee's attack. You scratch the killer bee. You kill the killer bee! The killer bee stings you. You barely miss the killer bee. The killer bee stings you but does no damage. A killer bee comes into view. The killer bee stings you but does no damage. You miss the killer bee. The killer bee buzzes angrily. You hear an angry buzzing noise. The killer bee completely misses you. You claw the killer bee! The killer bee is heavily wounded. The killer bee barely misses you. The killer bee closely misses you. You completely miss the killer bee. The killer bee is heavily wounded. The killer bee stings you but does no damage. A killer bee comes into view. The killer bee stings you but does no damage. You scratch the killer bee. The killer bee is severely wounded. You block the killer bee's attack. You barely miss the killer bee. The killer bee is severely wounded. You block the killer bee's attack. The killer bee stings you but does no damage. You claw the killer bee! You kill the killer bee! You block the killer bee's attack. The killer bee stings you but does no damage. Items here: ) [ †††. You claw the killer bee! The killer bee is severely wounded. The killer bee stings you but does no damage. You mangle the killer bee!! You kill the killer bee! The killer bee barely misses you. You closely miss the killer bee. The killer bee stings you but does no damage. The killer bee barely misses you. You scratch the killer bee. The killer bee is lightly wounded. You block the killer bee's attack. You claw the killer bee! The killer bee is severely wounded. The killer bee stings you but does no damage. You block the killer bee's attack. You barely miss the killer bee. The killer bee is severely wounded. The killer bee stings you but does no damage. You completely miss the killer bee. The killer bee is severely wounded. The killer bee stings you but does no damage. x2 You mangle the killer bee!! You kill the killer bee! The killer bee closely misses you. You miss the killer bee. The killer bee stings you but does no damage. You barely miss the killer bee. The killer bee completely misses you. The killer bee stings you but does no damage. You claw the killer bee! The killer bee is almost dead. The killer bee stings you. You mangle the killer bee!! You kill the killer bee! You feel better. Items here: )) [[ †. You start resting. You start resting. HP restored. You start waiting. A killer bee is nearby! A killer bee is nearby! The killer bee buzzes angrily. You hear an angry buzzing noise. x2 The killer bee stings you. You block the killer bee's attack. You completely miss the killer bee. You block the killer bee's attack. The killer bee closely misses you. A killer bee comes into view. You claw the killer bee! The killer bee is almost dead. The killer bee stings you but does no damage. You claw the killer bee! You kill the killer bee! The killer bee stings you but does no damage. You mangle the killer bee!! You kill the killer bee! You feel better. No target in view! The killer bee stings you but does no damage. x2 Things that are here: a killer bee corpse; a killer bee corpse A killer bee is nearby! You scratch the killer bee. The killer bee is lightly wounded. You block the killer bee's attack. You closely miss the killer bee. The killer bee is lightly wounded. You block the killer bee's attack. The killer bee stings you but does no damage. You mangle the killer bee!! You kill the killer bee! No target in view! You now have 336 gold pieces (gained 10). Found a leather armour. Found a scimitar. Found a stone staircase leading down. A shadowghast comes into view. A shadowghast is nearby! The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You closely miss something. The shadowghast strikes at you from the darkness! Reactivating autopickup. You mangle the shadowghast!! The shadowghast is almost destroyed. The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You mangle something!! Reactivating autopickup. You feel a bit more experienced. Your Unarmed Combat skill increases to level 11! You now have 351 gold pieces (gained 15). There is a stone staircase leading down here. Found a ring mail. A killer bee and a steam dragon come into view. The killer bee buzzes angrily. You hear a croak. You hear an angry buzzing noise. A killer bee comes into view. The steam dragon breathes steam at you. The ball of steam hits you!! A bullfrog comes into view. The steam dragon moves out of view. You are engulfed in a cloud of scalding steam. The killer bee is engulfed in a cloud of scalding steam. The killer bee stings you but does no damage. The killer bee stings you but does no damage. The killer bee attacks as it pursues you! The killer bee barely misses you. The killer bee closely misses you. You block the killer bee's attack. The killer bee stings you! The killer bee stings you but does no damage. The killer bee stings you but does no damage. The killer bee closely misses you. The killer bee attacks as it pursues you! The killer bee stings you but does no damage. x2 The killer bee stings you but does no damage. A killer bee comes into view. You block the killer bee's attack. The killer bee barely misses you. The killer bee attacks as it pursues you! The killer bee stings you. x2 The killer bee attacks as it pursues you! The killer bee stings you. The killer bee stings you but does no damage. You block the killer bee's attack. The killer bee stings you. You block the killer bee's attack. The killer bee attacks as it pursues you! The killer bee stings you! The killer bee stings you but does no damage. A killer bee comes into view. The killer bee stings you. The killer bee attacks as it pursues you! You block the killer bee's attack. The killer bee closely misses you. The killer bee buzzes angrily. The killer bee closely misses you. The killer bee barely misses you. The killer bee attacks as it pursues you! The killer bee stings you! You block the killer bee's attack. The killer bee attacks as it pursues you! The killer bee barely misses you. The killer bee closely misses you. The killer bee stings you. The killer bee stings you. * * * LOW HITPOINT WARNING * * * The killer bee attacks as it pursues you! You block the killer bee's attack. The killer bee completely misses you. A killer bee comes into view. The killer bee stings you but does no damage. The killer bee attacks as it pursues you! The killer bee stings you but does no damage. You block the killer bee's attack. The killer bee stings you! * * * LOW HITPOINT WARNING * * * You block the killer bee's attack. x2 The killer bee buzzes angrily. The killer bee stings you but does no damage. x2 The killer bee barely misses you. You block the killer bee's attack. The killer bee attacks as it pursues you! The killer bee stings you but does no damage. x2 Things that are here: a killer bee corpse; a killer bee corpse The killer bee attacks as it pursues you! The killer bee stings you but does no damage. The killer bee stings you but does no damage. x3 The killer bee attacks as it pursues you! The killer bee stings you but does no damage. x3 The killer bee attacks as it pursues you! The killer bee stings you but does no damage. The killer bee stings you but does no damage. The killer bee barely misses you. The killer bee stings you but does no damage. You block the killer bee's attack. The killer bee stings you but does no damage. The killer bee attacks as it pursues you! The killer bee barely misses you. You block the killer bee's attack. The killer bee attacks as it pursues you! The killer bee barely misses you. You block the killer bee's attack. The killer bee attacks as it pursues you! The killer bee stings you. * * * LOW HITPOINT WARNING * * * The killer bee closely misses you. There is a stone staircase leading up here. The killer bee barely misses you. The killer bee stings you but does no damage. You climb upwards. There is a stone staircase leading down here. You mangle the killer bee!! You kill the killer bee! You feel better. You see here a killer bee corpse. You start resting. HP restored. You start waiting. Done waiting. You start waiting. Done waiting. There is a stone staircase leading down here. You climb downwards. The killer bee stings you but does no damage. You block the killer bee's attack. The killer bee stings you but does no damage. The killer bee barely misses you. The killer bee stings you but does no damage. x2 There is a stone staircase leading up here. The killer bee stings you. You block the killer bee's attack. x2 The killer bee stings you but does no damage. You climb upwards. There is a stone staircase leading down here. You completely miss the killer bee. The killer bee completely misses you. The killer bee stings you but does no damage. x2 The killer bee stings you. Unknown command. You closely miss the killer bee. The killer bee stings you but does no damage. x2 The killer bee stings you. You closely miss the killer bee. The killer bee stings you. The killer bee closely misses you. The killer bee stings you. You closely miss the killer bee. The killer bee barely misses you. The killer bee stings you but does no damage. You block the killer bee's attack. You miss the killer bee. The killer bee stings you but does no damage. The killer bee barely misses you. The killer bee stings you. You scratch the killer bee. The killer bee is moderately wounded. The killer bee stings you but does no damage. x3 You mangle the killer bee!! You kill the killer bee! You feel better. The killer bee stings you but does no damage. The killer bee misses you. You mangle the killer bee!! You kill the killer bee! You feel better. No target in view! No target in view! No target in view! You start resting. HP restored. You climb downwards. You block the killer bee's attack. The killer bee stings you. The killer bee barely misses you. There is a stone staircase leading up here. The killer bee barely misses you. You block the killer bee's attack. You climb upwards. There is a stone staircase leading down here. You claw the killer bee! The killer bee is heavily wounded. The killer bee closely misses you. The killer bee stings you but does no damage. You claw the killer bee! You kill the killer bee! You feel better. No target in view! No target in view! You climb downwards. The killer bee barely misses you. The killer bee closely misses you. The killer bee stings you but does no damage. There is a stone staircase leading up here. The killer bee stings you but does no damage. x2 You climb upwards. There is a stone staircase leading down here. You barely miss the killer bee. You block the killer bee's attack. The killer bee stings you but does no damage. You closely miss the killer bee. The killer bee stings you but does no damage. You claw the killer bee! The killer bee is almost dead. The killer bee stings you. You block the killer bee's attack. You closely miss the killer bee. The killer bee is almost dead. The killer bee stings you but does no damage. The killer bee barely misses you. You scratch the killer bee but do no damage. The killer bee is almost dead. The killer bee stings you. You scratch the killer bee. You kill the killer bee! You feel better. Your Shields skill increases to level 7! No target in view! You climb downwards. The steam dragon bites you but does no damage. The steam dragon claws you. There is a stone staircase leading up here. You claw the steam dragon! The steam dragon is moderately wounded. You barely miss the steam dragon. The steam dragon is moderately wounded. The steam dragon breathes steam at you. The ball of steam hits you. You hear an angry buzzing noise. x2 You claw the steam dragon! The steam dragon is almost dead. You are engulfed in a cloud of scalding steam. You block the steam dragon's attack. x2 You mangle the steam dragon!! You kill the steam dragon! You are engulfed in a cloud of scalding steam. No target in view! No target in view! Found a potion of heal wounds. You see here a steam dragon corpse. HP restored. A killer bee comes into view. The killer bee buzzes angrily. A killer bee comes into view. The killer bee moves out of view. A killer bee is nearby! A killer bee comes into view. The killer bee buzzes angrily. A killer bee comes into view. Found a scroll of identify. The killer bee buzzes angrily. x2 The killer bee stings you but does no damage. You claw the killer bee! The killer bee is almost dead. You block the killer bee's attack. You miss the killer bee. The killer bee is almost dead. The killer bee stings you but does no damage. x3 The killer bee barely misses you. You mangle the killer bee!! You kill the killer bee! The killer bee closely misses you. The killer bee stings you but does no damage. You scratch the killer bee. The killer bee is moderately wounded. The killer bee stings you. The killer bee stings you but does no damage. You miss the killer bee. The killer bee is moderately wounded. The killer bee stings you but does no damage. The killer bee barely misses you. You block the killer bee's attack. x2 The killer bee stings you. The killer bee stings you but does no damage. You barely miss the killer bee. The killer bee is moderately wounded. The killer bee barely misses you. You block the killer bee's attack. The killer bee stings you but does no damage. You scratch the killer bee but do no damage. The killer bee is moderately wounded. The killer bee stings you but does no damage. x2 The killer bee barely misses you. The killer bee stings you. The killer bee stings you but does no damage. x2 You closely miss the killer bee. The killer bee is moderately wounded. The killer bee stings you but does no damage. The killer bee stings you. The killer bee stings you but does no damage. The killer bee stings you. x2 The killer bee stings you but does no damage. You scratch the killer bee. The killer bee is severely wounded. The killer bee stings you but does no damage. x3 Unknown command. You barely miss the killer bee. The killer bee is severely wounded. You block the killer bee's attack. The killer bee stings you but does no damage. x4 You block the killer bee's attack. Unknown command. You claw the killer bee! You kill the killer bee! You feel better. The killer bee stings you but does no damage. x2 You block the killer bee's attack. x2 You barely miss the killer bee. The killer bee stings you but does no damage. x2 Unknown command. You miss the killer bee. The killer bee closely misses you. x2 The killer bee stings you but does no damage. x2 Unknown command. You claw the killer bee! The killer bee is heavily wounded. The killer bee stings you but does no damage. x2 Unknown command. You scratch the killer bee but do no damage. The killer bee is heavily wounded. The killer bee barely misses you. The killer bee stings you but does no damage. x2 You block the killer bee's attack. Unknown command. You closely miss the killer bee. The killer bee is heavily wounded. The killer bee closely misses you. The killer bee stings you but does no damage. x3 Unknown command. You scratch the killer bee. The killer bee is severely wounded. The killer bee closely misses you. The killer bee stings you. Unknown command. You scratch the killer bee. You kill the killer bee! You block the killer bee's attack. The killer bee barely misses you. Ru believes you are ready to make a new sacrifice. Unknown command. You barely miss the killer bee. The killer bee barely misses you. The killer bee stings you but does no damage. You miss the killer bee. You block the killer bee's attack. Unknown command. You barely miss the killer bee. The killer bee stings you but does no damage. The killer bee barely misses you. You barely miss the killer bee. The killer bee stings you but does no damage. The killer bee barely misses you. You barely miss the killer bee. The killer bee barely misses you. You closely miss the killer bee. The killer bee stings you but does no damage. You block the killer bee's attack. You closely miss the killer bee. The killer bee stings you but does no damage. You block the killer bee's attack. You miss the killer bee. The killer bee stings you but does no damage. You barely miss the killer bee. You block the killer bee's attack. x2 You miss the killer bee. The killer bee stings you. The killer bee stings you but does no damage. You claw the killer bee! The killer bee is severely wounded. The killer bee barely misses you. You claw the killer bee! You kill the killer bee! You feel better. No target in view! No target in view! e - 2 potions of heal wounds (gained 1) You see here a +0 leather armour. Found a rapier. Ru asks you to sacrifice all use of: Ice, Earth, and Necromancy. This is a medium sacrifice. Piety after sacrifice: *..... You can no longer study or cast Ice magic. You can no longer study or cast Alchemy magic. You can no longer study or cast Necromancy magic. You now exude an aura of power that intimidates your foes. N - a scroll of identify A bullfrog is nearby! The bullfrog croaks. The bullfrog hits you but does no damage. You miss the bullfrog. The bullfrog hits you but does no damage. You claw the bullfrog! The bullfrog is severely wounded. The bullfrog hits you but does no damage. You scratch the bullfrog. The bullfrog is almost dead. The bullfrog hits you. x2 You scratch the bullfrog. You kill the bullfrog! You feel better. No target in view! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-394-g90355d26cc 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_DISPLAY_SKILLS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [kanekiL] Species: Ghoul Job: Fighter HP: 76/77; mods: 0/0 MP: 10/10; mod: 0 Stats: 31 (31) 7 (7) 8 (8) Position: (43, 29), god: Ru (22), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 3 | 301 | 49/168 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 2 | 34 | 9 | 3148 | 473/625 Dodging | X | 0 | 0 | 0 | 0 | 0/59 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 1 | 16 | 7 | 1715 | 51/476 Unarmed Combat | X | 2 | 34 | 11 | 2994 | 156/567 Spellcasting | X | 1 | 16 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 456 #13: 105 #23: 8174 #24: 1674242095 #49: 548 Mutations: claws: 1 (innate) cold resistance: 1 (innate) negative energy resistance: 3 (innate) inhibited regeneration: 1 (innate) torment resistance: 2 (innate) no ice magic: 1 (innate) no necromancy magic: 1 (innate) no alchemy magic: 1 (innate) devour on kill: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #11: +0 cloak eq slot #4, inv slot #37: +0 pair of boots eq slot #5, inv slot #1: +0 buckler eq slot #6, inv slot #17: +1 plate armour eq slot #7, inv slot #30: +6 ring of strength eq slot #8, inv slot #26: +4 ring of protection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .. # ... ## .###. .###. .###. ##.#. .#.###.#. #...# #...#...# # #...#####...#.†.### #. #...#...#...#.†.#.. #.###.#.....#.###.#... ##...###...###...###.. #....@#.###.#.....#[## #...#...#†..#:..#...#...# #.. #####...#...#####...# # #...#.).# #...# .#.###.#. .#.## .###. .###. .###.. ## ... # # .. ... # . . #### ### #.. ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>