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:19:50.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) [0x5baa76f802ee]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-90355d26cc(_Z13do_crash_dumpv+0x43a) [0x5baa76f8e43a]: do_crash_dump() /usr/games/crawl-git-90355d26cc(_Z20crash_signal_handleri+0x1fa) [0x5baa76f807ca]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x79ec41b4b320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x79ec41ba4b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x79ec41b4b26e]: /usr/games/crawl-git-90355d26cc(+0x4b775d) [0x5baa76f8d75d]: /usr/games/crawl-git-90355d26cc(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5baa76f8dd17]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-90355d26cc(_ZN9SkillMenu15toggle_practiseE10skill_typei+0x396) [0x5baa774eded6]: SkillMenu::toggle_practise(skill_type, int) /usr/games/crawl-git-90355d26cc(_ZN9SkillMenu6selectE10skill_typei+0x7d) [0x5baa774f058d]: SkillMenu::select(skill_type, int) /usr/games/crawl-git-90355d26cc(+0xa1b8b4) [0x5baa774f18b4]: /usr/games/crawl-git-90355d26cc(_ZN2ui6Widget8on_eventERKNS_5EventE+0x74) [0x5baa7763a834]: ui::Widget::on_event(ui::Event const&) /usr/games/crawl-git-90355d26cc(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x1b3) [0x5baa7763e573]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-git-90355d26cc(_ZN2ui6UIRoot8on_eventER8wm_event+0x77) [0x5baa7763e8f7]: ui::UIRoot::on_event(wm_event&) /usr/games/crawl-git-90355d26cc(_ZN2ui11pump_eventsEi+0xa5) [0x5baa77643ac5]: ui::pump_events(int) /usr/games/crawl-git-90355d26cc(_ZN2ui10run_layoutESt10shared_ptrINS_6WidgetEERKbS2_+0x7a) [0x5baa77643dca]: ui::run_layout(std::shared_ptr, bool const&, std::shared_ptr) /usr/games/crawl-git-90355d26cc(_Z10skill_menuii+0x3f9) [0x5baa774f1e49]: skill_menu(int, int) /usr/games/crawl-git-90355d26cc(_Z15process_command12command_typeS_+0x1bb1) [0x5baa77705a91]: process_command(command_type, command_type) /usr/games/crawl-git-90355d26cc(+0xc2c38a) [0x5baa7770238a]: /usr/games/crawl-git-90355d26cc(+0xc2ce95) [0x5baa77702e95]: /usr/games/crawl-git-90355d26cc(main+0x1f7) [0x5baa76eb8e57]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x79ec41b301ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x79ec41b3028b]: /usr/games/crawl-git-90355d26cc(_start+0x25) [0x5baa76eb9875]: 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". 0x000079ec41c167a7 in __GI___wait4 (pid=3033883, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000079ec41c167a7 in __GI___wait4 (pid=3033883, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005baa76f8099c in call_gdb (file=0x79ec41d0a4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3031174\000\000\000\000\000" #2 0x00005baa76f8e458 in do_crash_dump () at dbg-asrt.cc:692 t = 1732598423 dir = "/dgldir/morgue/kanekiL/" name = "/dgldir/morgue/kanekiL/crash-kanekiL-20241126-052023.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 = 0x79ec41d0a4e0 <_IO_2_1_stderr_> #3 0x00005baa76f807ca 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 = {140724887856656}} 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 0x000079ec41b4b26e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005baa76f8d75d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd10f3a3e0 "ASSERT(you.can_currently_train[sk]) in 'skill-menu.cc' at line 1572 failed.", assert=true) at dbg-asrt.cc:818 No locals. #10 0x00005baa76f8dd17 in AssertFailed (expr=expr@entry=0x5baa7774029b "you.can_currently_train[sk]", file=file@entry=0x5baa7774019c "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\252[\000\000\370\313\300w\252[\000\000\300\313\300w\252[\000\000P\035nw\252[\000\000\001\000\000\000\000\000\000\000\320\376\270x\252[\000\000\000\000\000\000\032\000\000\000\352\376\270x\252[\000\000\000\000\000\000\000\000\000\000\370\313\300w\252[\000\000\300\313\300w\252[\000\000Ф\363\020\375\177\000\000\003", '\000' , "\240\256\363\020\375\177\000\000x"... args = {{gp_offset = 284405408, fp_offset = 32765, overflow_arg_area = 0x7ffd10f3a4a0, reg_save_area = 0x79ec41b95cd1 <__vsnprintf_internal+145>}} fileName = #11 0x00005baa774eded6 in SkillMenu::toggle_practise (this=, sk=SK_TRANSLOCATIONS, keyn=) at skill-menu.cc:1572 skme = hotkeys = std::vector of length -5936026591, capacity -3 = { #12 0x00005baa774f058d in SkillMenu::select (keyn=13, sk=SK_TRANSLOCATIONS, this=0x5baa77bdc8a0 ) at skill-menu.cc:1182 No locals. #13 SkillMenu::select (this=0x5baa77bdc8a0 , sk=SK_TRANSLOCATIONS, keyn=13) at skill-menu.cc:1170 No locals. #14 0x00005baa774f18b4 in operator() (ev=..., __closure=0x7ffd10f3ad80) at skill-menu.cc:1883 sk = selection = std::vector of length 1, capacity 1 = {0x5baa78bdb090} sel_id = keyn = 13 skill_menu_ui = std::shared_ptr (use count 3, weak count 1) = {get() = 0x5baa78519280} done = @0x7ffd10f3b0bf: false skill_menu_ui = done = keyn = selection = sel_id = sk = #15 operator() (event=..., __closure=0x7ffd10f3ad80) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/ui.h:439 cb = {__done = @0x7ffd10f3b0bf, __skill_menu_ui = std::shared_ptr (use count 3, weak count 1) = {get() = 0x5baa78519280}} 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 0x00005baa7763a834 in std::function::operator()(ui::Event const&) const (__args#0=..., this=0x7ffd10f3ad80) 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=0x5baa77c096c0 ) 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 = 0x7ffd10f3b0bf, _M_const_object = 0x7ffd10f3b0bf, _M_function_pointer = 0x7ffd10f3b0bf, _M_member_pointer = &virtual table offset 140724887859390, this adjustment 140724887859392}, _M_pod_data = "\277\260\363\020\375\177\000\000\300\260\363\020\375\177\000"}, _M_manager = 0x5baa774e78c0 >(skill_menu(int, int)::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x5baa774f1770 >(skill_menu(int, int)::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &)>} it = {first = 0x5baa78519280, second = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd10f3b0bf, _M_const_object = 0x7ffd10f3b0bf, _M_function_pointer = 0x7ffd10f3b0bf, _M_member_pointer = &virtual table offset 140724887859390, this adjustment 140724887859392}, _M_pod_data = "\277\260\363\020\375\177\000\000\300\260\363\020\375\177\000"}, _M_manager = 0x5baa774e78c0 >(skill_menu(int, int)::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x5baa774f1770 >(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 0x00005baa7763e573 in ui::UIRoot::deliver_event (this=0x5baa77c09800 , event=...) at ui.cc:2933 w = 0x5baa78519280 top = key = 13 #23 0x00005baa7763e8f7 in ui::UIRoot::on_event (this=this@entry=0x5baa77c09800 , event=...) at ui.cc:2857 key_event = { = {m_type = ui::Event::KeyDown, m_target = std::shared_ptr (use count 3, weak count 1) = {get() = 0x5baa78519280}}, m_key = 13} #24 0x00005baa77643ac5 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 0x00005baa77643dca in ui::run_layout (root=std::shared_ptr (use count 3, weak count 1) = {...}, done=@0x7ffd10f3b0bf: false, initial_focus=std::shared_ptr (empty) = {...}) at ui.cc:3322 No locals. #26 0x00005baa774f1e49 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 scratch the sleepcap but do no damage. The sleepcap is almost destroyed. The sleepcap closely misses you. You mangle the sleepcap!! You destroy the sleepcap! 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! C - 2 inky potions (gained 1) Found a stone staircase leading down. There is a stone staircase leading down here. Found a quarterstaff. You open the door. Found Muenos's Magic Scroll Emporium. Found a stone staircase leading down. There is an open door here. There is an entrance to Muenos's Magic Scroll Emporium here. o - 3 scrolls of teleportation (gained 1) u - 2 scrolls of fog (gained 1) Thank you for shopping at Muenos's Magic Scroll Emporium! You open the large door. Found 4 stones. There is a stone staircase leading down here. You open the door. There is an open door here. There is an open door here. There is a stone staircase leading down here. There is an entrance to Muenos's Magic Scroll Emporium here. There is an open door here. There is a stone staircase leading up here. There is an open door here. You open the door. There is an open door here. There is a stone staircase leading up here. There is a stone staircase leading up here. Items here: (( )) ÷. You see here a +0 shortbow. Done exploring. Done exploring. As you read the scroll of identify, it crumbles to dust. G - a scroll of enchant armour As you read the scroll of identify, it crumbles to dust. n - a scroll of summoning As you read the scroll of enchant armour, it crumbles to dust. Your +0 plate armour glows green for a moment. There is an entrance to Xylarr's Book Shoppe here. You see here a hound skeleton. There is a stone staircase leading down here. You climb downwards. Found a ring mail. There is a stone staircase leading up here. A howler monkey comes into view. The howler monkey howls! A howler monkey is nearby! You claw the howler monkey! The howler monkey is severely wounded. You hear a howl! The howler monkey hoots and howls with incredible vigour! You hear a shout! x3 You closely miss the howler monkey. The howler monkey is heavily wounded. You mangle the howler monkey!! You kill the howler monkey! A howler monkey comes into view. You barely miss the howler monkey. The howler monkey barely misses you. A howler monkey is nearby! You claw the howler monkey! The howler monkey is severely wounded. The howler monkey hoots and howls with incredible vigour! You hear two shouts! You hear a shout! You claw the howler monkey! You kill the howler monkey! No target in view! No target in view! No target in view! G - a ruby potion You see here a howler monkey corpse. A two-headed ogre comes into view. It is wielding two +0 giant clubs. The two-headed ogre shouts in stereo! An ice beast comes into view. There are monsters nearby! You throw a silver javelin. The silver javelin closely misses the two-headed ogre. The two-headed ogre hits you with a +0 giant club! You block the two-headed ogre's attack. You claw the two-headed ogre! The two-headed ogre is moderately wounded. The two-headed ogre hits you but does no damage. The two-headed ogre hits you with a +0 giant club! You claw the two-headed ogre! The two-headed ogre is heavily wounded. The two-headed ogre hits you with a +0 giant club! The two-headed ogre completely misses you. You completely miss the two-headed ogre. The two-headed ogre is heavily wounded. You claw the two-headed ogre! The two-headed ogre is severely wounded. The two-headed ogre hits you with a +0 giant club. You block the two-headed ogre's attack. You scratch the two-headed ogre but do no damage. The two-headed ogre is severely wounded. You barely miss the two-headed ogre. The two-headed ogre is severely wounded. The two-headed ogre barely misses you. The two-headed ogre hits you with a +0 giant club. You scratch the two-headed ogre. The two-headed ogre is almost dead. You barely miss the two-headed ogre. The two-headed ogre is almost dead. The two-headed ogre hits you with a +0 giant club! * * * LOW HITPOINT WARNING * * * 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. Welcome back, kanekiL the Ghoul Fighter. Ru says: Cut away your false body! Press ? for a list of commands and other information. You claw the steam dragon! The steam dragon is moderately wounded. You scratch the steam dragon. The steam dragon is heavily wounded. The steam dragon bites you but does no damage. The steam dragon claws you but does no damage. You barely miss the steam dragon. The steam dragon is heavily wounded. The steam dragon bites you but does no damage. The steam dragon claws you but does no damage. You claw the steam dragon! The steam dragon is severely wounded. You block the steam dragon's attack. The steam dragon claws you but does no damage. You claw the steam dragon! You kill the steam dragon! The steam dragon scales are intact enough to wear. Found a potion of heal wounds. Things that are here: +0 steam dragon scales; a steam dragon corpse There is a stone staircase leading up here. Things that are here: +0 steam dragon scales; a steam dragon corpse N - +0 steam dragon scales e - 2 potions of heal wounds (gained 1) You see here a +0 leather armour. Found a rapier. The bullfrog gives a loud, deep croak! The bullfrog barely misses you. You see here a scroll of identify. You claw the bullfrog! The bullfrog is moderately wounded. The bullfrog hits you but does no damage. You scratch the bullfrog. The bullfrog is heavily wounded. The bullfrog closely misses you. You mangle the bullfrog!! You kill the bullfrog! No target in view! No target in view! No target in view! You pick up a book of Unlife and begin reading... You add the spells Soul Splinter, Martyr's Knell and Death Channel to your library. O - a scroll of identify Ru believes you are ready to make a new sacrifice. Ru asks you to sacrifice all use of: Ice, Translocation, and Summoning. This is a medium sacrifice. Piety after sacrifice: *..... You can no longer study or cast Ice magic. You can no longer study or cast Forgecraft magic. You can no longer study or cast Summoning magic. You now exude an aura of power that intimidates your foes. >>>>>>>>>>>>>>>>>>>>>> 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: 77/77; mods: 0/0 MP: 10/10; mod: 0 Stats: 31 (31) 7 (7) 8 (8) Position: (50, 30), 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 | 40 | 9 | 3101 | 426/625 Dodging | X | 0 | 0 | 0 | 0 | 0/59 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 1 | 20 | 7 | 1691 | 27/476 Unarmed Combat | X | 2 | 40 | 11 | 2947 | 109/567 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 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 summoning magic: 1 (innate) devour on kill: 1 (innate) no forgecraft magic: 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: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>