Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33.1 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7496658372799825655, deterministic pregen: 1 Command line: /usr/games/crawl-0.33 -name rsef12 -rc /dgldir/rcfiles/crawl-0.33/rsef12.rc -macro /dgldir/rcfiles/crawl-0.33/rsef12.macro -morgue /dgldir/morgue/rsef12/ -webtiles-socket /crawl-master/webserver/sockets/rsef12:2025-10-18.21:18:35.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 24 stack frames. /usr/games/crawl-0.33(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5d49c03147be]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.33(_Z13do_crash_dumpv+0x43a) [0x5d49c032283a]: do_crash_dump() /usr/games/crawl-0.33(_Z20crash_signal_handleri+0x1fa) [0x5d49c0314c9a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x743762b09330]: /lib/x86_64-linux-gnu/libc.so.6(isspace+0x12) [0x743762aff6a2]: /usr/games/crawl-0.33(_Z18prompt_invent_itemPKc9menu_typei15operation_types13enum_bitfieldI14invprompt_flagLin1EEcS0_Pi+0x1e5) [0x5d49c0529185]: prompt_invent_item(char const*, menu_type, int, operation_types, enum_bitfield, char, char const*, int*) /usr/games/crawl-0.33(_Z11adjust_itemi+0x5d) [0x5d49c028620d]: adjust_item(int) /usr/games/crawl-0.33(_Z13describe_itemR8item_defSt8functionIFvRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEb+0x2ff) [0x5d49c036b16f]: describe_item(item_def&, std::function, std::allocator >&)>, bool) /usr/games/crawl-0.33(_ZN7InvMenu13examine_indexEi+0x107) [0x5d49c05278c7]: InvMenu::examine_index(int) /usr/games/crawl-0.33(_ZN4Menu15process_commandE12command_type+0x6e8) [0x5d49c066b8e8]: Menu::process_command(command_type) /usr/games/crawl-0.33(+0x816dfb) [0x5d49c065fdfb]: /usr/games/crawl-0.33(_ZN2ui6Widget8on_eventERKNS_5EventE+0x74) [0x5d49c09ea744]: ui::Widget::on_event(ui::Event const&) /usr/games/crawl-0.33(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x20a) [0x5d49c09ee40a]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-0.33(_ZN2ui6UIRoot8on_eventER8wm_event+0x77) [0x5d49c09ee737]: ui::UIRoot::on_event(wm_event&) /usr/games/crawl-0.33(_ZN2ui11pump_eventsEi+0x85) [0x5d49c09f3d25]: ui::pump_events(int) /usr/games/crawl-0.33(_ZN4Menu7do_menuEv+0x43a) [0x5d49c06649ca]: Menu::do_menu() /usr/games/crawl-0.33(_ZN4Menu4showEb+0xa8) [0x5d49c066c168]: Menu::show(bool) /usr/games/crawl-0.33(_Z17display_inventoryv+0xa6) [0x5d49c0528426]: display_inventory() /usr/games/crawl-0.33(+0xc694f6) [0x5d49c0ab24f6]: /usr/games/crawl-0.33(+0xc6a085) [0x5d49c0ab3085]: /usr/games/crawl-0.33(main+0x1f7) [0x5d49c024a4a7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x743762aee1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x743762aee28b]: /usr/games/crawl-0.33(_start+0x25) [0x5d49c024aed5]: 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". 0x0000743762bd47a7 in __GI___wait4 (pid=795346, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000743762bd47a7 in __GI___wait4 (pid=795346, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d49c0314e6c in call_gdb (file=0x743762cc84e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 772958\000\000\000\000\000\000" #2 0x00005d49c0322858 in do_crash_dump () at dbg-asrt.cc:673 t = 1760822561 dir = "/dgldir/morgue/rsef12/" name = "/dgldir/morgue/rsef12/crash-rsef12-20251018-212241.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x743762cc84e0 <_IO_2_1_stderr_> #3 0x00005d49c0314c9a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x0000743762aff6a2 in isspace (c=-1007) at ./ctype/ctype.c:34 No locals. #6 0x00005d49c0529185 in prompt_invent_item (prompt=prompt@entry=0x5d49c0ac4d0c "Adjust to which letter? ", mtype=mtype@entry=menu_type::invlist, type_expect=type_expect@entry=-1, oper=oper@entry=OPER_ANY, flags=..., flags@entry=..., other_valid_char=other_valid_char@entry=0 '\000', view_all_prompt=0x0, type_out=0x0) at invent.cc:1853 do_warning = true allow_list_known = true must_exist = false auto_list = false allow_easy_quit = true keyin = ret = current_type_expected = -1 need_redraw = false need_prompt = true need_getch = true #7 0x00005d49c028620d in adjust_item (from_slot=from_slot@entry=12) at adjust.cc:62 ui_cutoff_point = to_slot = #8 0x00005d49c036b16f in _do_action (action=CMD_ADJUST_INVENTORY, item=...) at describe.cc:4008 no_more = slot = 12 no_more = slot = loc = target = #9 describe_item(item_def&, std::function, std::allocator >&)>, bool) (item=..., fixup_desc=..., do_actions=do_actions@entry=true) at describe.cc:4250 action = CMD_ADJUST_INVENTORY #10 0x00005d49c05278c7 in InvMenu::examine_index (this=, i=) at invent.cc:446 select = invidx = do_actions = true ie = #11 0x00005d49c066b8e8 in Menu::process_command (this=0x7fff60e4bdf0, cmd=CMD_MENU_EXAMINE) at menu.cc:1879 ret = true old_vis_first = 0 multicol = old_hover = 4 #12 0x00005d49c065fdfb in operator() (ev=..., __closure=) at menu.cc:1568 key = done = this = done = this = key = #13 operator() (event=..., __closure=0x7fff60e4bad0) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/ui.h:439 cb = {__this = 0x7fff60e4bdf0, __done = @0x7fff60e4bcdf} cb = #14 std::__invoke_impl >(Menu::do_menu()::&&)::&, const ui::Event&> (__f=...) at /usr/include/c++/13/bits/invoke.h:61 No locals. #15 std::__invoke_r >(Menu::do_menu()::&&)::&, const ui::Event&> (__fn=...) at /usr/include/c++/13/bits/invoke.h:138 No locals. #16 std::_Function_handler >(Menu::do_menu()::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &) (__functor=..., __args#0=...) at /usr/include/c++/13/bits/std_function.h:290 No locals. #17 0x00005d49c09ea744 in std::function::operator()(ui::Event const&) const (__args#0=..., this=0x7fff60e4bad0) at /usr/include/c++/13/bits/std_function.h:591 No locals. #18 ui::Slot::emit(ui::Widget*, ui::Event const&) (args#0=..., target=, this=0x5d49c0fd7720 ) 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 = 0x7fff60e4bdf0, _M_const_object = 0x7fff60e4bdf0, _M_function_pointer = 0x7fff60e4bdf0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fff60e4bdf0, this adjustment 140734818991327}, _M_pod_data = "\360\275\344`\377\177\000\000\337\274\344`\377\177\000"}, _M_manager = 0x5d49c065e5a0 >(Menu::do_menu()::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x5d49c065fce0 >(Menu::do_menu()::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &)>} it = {first = 0x5d49e8777020, second = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fff60e4bdf0, _M_const_object = 0x7fff60e4bdf0, _M_function_pointer = 0x7fff60e4bdf0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fff60e4bdf0, this adjustment 140734818991327}, _M_pod_data = "\360\275\344`\377\177\000\000\337\274\344`\377\177\000"}, _M_manager = 0x5d49c065e5a0 >(Menu::do_menu()::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x5d49c065fce0 >(Menu::do_menu()::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}} i = i = it = func = #19 ui::Widget::on_event (this=, event=...) at ui.cc:234 No locals. #20 0x00005d49c09ee40a in ui::UIRoot::deliver_event (this=0x5d49c0fd7860 , event=...) at ui.cc:2958 w = 0x5d49e8777020 top = key = 13 #21 0x00005d49c09ee737 in ui::UIRoot::on_event (this=this@entry=0x5d49c0fd7860 , event=...) at ui.cc:2859 key_event = { = {m_type = ui::Event::KeyDown, m_target = std::shared_ptr (use count 3, weak count 1) = {get() = 0x5d49e8845630}}, m_key = 13} #22 0x00005d49c09f3d25 in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3313 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 = 13 #23 0x00005d49c06649ca in Menu::do_menu (this=this@entry=0x7fff60e4bdf0) at menu.cc:1593 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.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-0.33/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.33/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.33/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, rsef12 the Minotaur Fighter. Below lies the Orb of Zot, rumoured to be powerful enough to resurrect a god... Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. There is a fountain of clear blue water here. You open the door. There is an open door here. Found a club. A frilled lizard comes into view. The frilled lizard hisses angrily. A frilled lizard is nearby! Unknown command. The frilled lizard unfolds its giant frill. You closely miss the frilled lizard. Your headbutt misses the frilled lizard. The frilled lizard bites you but does no damage. The frilled lizard attacks as it pursues you! The frilled lizard bites you. You took 2 damage! You closely miss the frilled lizard. The frilled lizard bites you. The frilled lizard barely misses you. You furiously retaliate! You headbutt the frilled lizard. You kill the frilled lizard! You took 2 damage! HP restored. You see here a frilled lizard corpse. A ball python comes into view. The ball python hisses angrily. You recovered 4 HP! A ball python is nearby! You slash the ball python! You kill the ball python! You recovered 1 HP! You see here a ball python corpse. A quokka comes into view. You barely miss the quokka. The quokka bites you but does no damage. You block the quokka's attack. You hit the quokka. The quokka is almost dead. The quokka bites you but does no damage. x2 You completely miss the quokka. The quokka is almost dead. The quokka bites you. You took 3 damage! You closely miss the quokka. Your headbutt misses the quokka. The quokka is almost dead. The quokka bites you but does no damage. You block the quokka's attack. You recovered 1 HP! You barely miss the quokka. The quokka is almost dead. The quokka barely misses you. You furiously retaliate! You headbutt the quokka, but do no damage. The quokka barely misses you. You barely miss the quokka. The quokka is almost dead. The quokka barely misses you. You closely miss the quokka. You headbutt the quokka, but do no damage. The quokka is almost dead. The quokka closely misses you. The quokka bites you but does no damage. You recovered 1 HP! You slash the quokka! You kill the quokka! You see here a quokka corpse. e - a bubbling grey potion You recovered 1 HP! You now have 15 gold pieces. You now have 29 gold pieces (gained 14). An endoplasm comes into view. Found 8 gold pieces. The endoplasm quivers. An endoplasm is nearby! The endoplasm jiggles. You slash the endoplasm! You kill the endoplasm! You now have 37 gold pieces (gained 8). You see here a staff of cold. A ball python comes into view. The ball python hisses angrily. You see here a staff of cold. Unknown command. You closely miss the ball python. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You slash the ball python! You kill the ball python! You see here a staff of cold. f - a staff of cold You see here a ball python corpse. You now have 39 gold pieces (gained 2). g - a scroll labelled CEYCIA TEOSEOLU You pick up a book of Spatial Translocations and begin reading... You add the spells Blink, Momentum Strike and Lesser Beckoning to your library. You open the door. There is an open door here. You open the door. There is an open door here. A bat comes into view. You block the bat's attack. The bat hits you but does no damage. You hit the bat. You kill the bat! A kobold comes into view. It is wielding a +0 whip. You slash the kobold! You kill the kobold! Found a whip. Things that are here: a +0 whip; a kobold corpse h - a scroll labelled HEASAASUBI A ball python comes into view. The ball python hisses angrily. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! You closely miss the ball python. Your headbutt misses the ball python. You block the ball python's attack. The ball python grabs you. The ball python constricts you. You barely miss the ball python. Your headbutt misses the ball python. The ball python bites you but does no damage. The ball python constricts you. You block the ball python's attack. The ball python constricts you. You took 2 damage! You slash the ball python! You kill the ball python! You closely miss the goblin. You headbutt the goblin. The goblin is moderately wounded. You block the goblin's attack. x2 You miss the goblin. Your headbutt misses the goblin. The goblin is moderately wounded. The goblin hits you with a +0 dagger. You took 1 damage! You hit the goblin but do no damage. You headbutt the goblin. You kill the goblin! You recovered 1 HP! You see here a +0 dagger. You see here a ball python corpse. You open the door. There is an open door here. Found a stone staircase leading down. You recovered 2 HP! i - a scroll labelled XEPIPS DEBE A quokka comes into view. You closely miss the quokka. Your headbutt misses the quokka. The quokka bites you but does no damage. You slash the quokka! You kill the quokka! You have reached level 2! You recovered 7 HP! You recovered 1 MP! You see here a quokka corpse. You pick up My Sojourn through Swampland and begin reading... You add the spells Mercury Arrow, Launch Clockwork Bee and Eringya's Surprising Crocodile to your library. e - 2 bubbling grey potions (gained 1) You open the door. An endoplasm and a goblin come into view. The endoplasm quivers. The goblin shouts! There are monsters nearby! Found a mace. There is an open door here. You slash the goblin! You kill the goblin! You hit the endoplasm. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. The endoplasm freezes you. You are frozen. You took 7 damage! You hit the endoplasm. You kill the endoplasm! You open the door. There is an open door here. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You recovered 7 HP! You closely miss the goblin. Your headbutt misses the goblin. You block the goblin's attack. The goblin hits you but does no damage. You barely miss the goblin. You block the goblin's attack. You closely miss the goblin. You block the goblin's attack. You slash the goblin! You kill the goblin! GDR: 26% Your movement speed is average. Your attack delay is about 1.3. Your damage rating with your +0 war axe is about 15 (Base 11 x 125% (Str) x 111% (Skill)). You see here a +0 club. You now have 50 gold pieces (gained 11). You see here a +1 heavy mace. j - a +1 heavy mace Found a stone staircase leading down. You unwield your +0 war axe. j - a +1 heavy mace (weapon) Found 3 stones. Found a stone staircase leading down. You see here a +0 club. There is an open door here. A giant cockroach comes into view. A giant cockroach is nearby! A giant cockroach is nearby! You hit the giant cockroach but do no damage. The giant cockroach bites you but does no damage. x2 The giant cockroach closely misses you. You completely miss the giant cockroach. The giant cockroach bites you but does no damage. The giant cockroach bites you. You took 2 damage! You thump the giant cockroach! You kill the giant cockroach! You see here a giant cockroach corpse. You see here a giant cockroach corpse. There is an open door here. You open the door. There is an open door here. You see here a quokka skeleton. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You recovered 2 HP! The goblin hits you with a +0 club. You took 1 damage! You thump the goblin! You kill the goblin! You recovered 1 HP! You see here a +0 club. k - a fizzy amethyst potion You see here a +0 whip. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! A goblin is nearby! You hit the goblin. You kill the goblin! Things that are here: a +0 dagger; a goblin corpse Things that are here: a +0 dagger; a goblin corpse A bat comes into view. You closely miss the bat. The bat hits you but does no damage. x2 You sock the bat! You kill the bat! l - a scroll labelled HAIKUVOIMI There is an open door here. There is an open door here. You see here a ball python skeleton. You open the door. There is an open door here. A dart slug comes into view. You can't go up here! You can't go down here! You sock the dart slug! You kill the dart slug! Your Fighting skill increases to level 4! There is an open door here. You see here a ball python skeleton. You see here a quokka skeleton. You see here a ball python skeleton. Done exploring. Done exploring. Done exploring. Done exploring. There is an open door here. You see here a +0 club. As you open the door, it creaks loudly! There is an open door here. You see here 3 stones. m - 3 stones There is a stone staircase leading down here. You can't go up here! You climb downwards. There is a stone staircase leading up here. A hobgoblin comes into view. The hobgoblin shouts! The hobgoblin moves out of view. A hobgoblin is nearby! You hit the hobgoblin. You headbutt the hobgoblin. You kill the hobgoblin! Found a ring mail. You see here a hobgoblin corpse. You see here a +0 ring mail. Found a stone staircase leading down. You see here a +0 ring mail. A frilled lizard comes into view. The frilled lizard hisses angrily. The frilled lizard barely misses you. You furiously retaliate! You headbutt the frilled lizard. You kill the frilled lizard! Found a stone staircase leading up. You see here a frilled lizard corpse. A ribbon worm comes into view. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! There is a web here. The web tears apart. You completely miss the ribbon worm. Your headbutt misses the ribbon worm. The ribbon worm closely misses you. You furiously retaliate! You headbutt the ribbon worm. You thump the ribbon worm! The ribbon worm is heavily wounded. The ribbon worm bites you but does no damage. The ribbon worm closely misses you. You sock the ribbon worm! You kill the ribbon worm! Your Shields skill increases to level 4! You now have 66 gold pieces (gained 16). You now have 79 gold pieces (gained 13). n - a scroll labelled PAASCH RENOARIHYG You open the door. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! Found 2 scrolls labelled HEASAASUBI. Found a brown potion. The kobold hits you with a +0 dagger. There is an open door here. You took 1 damage! You hit the kobold but do no damage. The kobold hits you but does no damage. The kobold hits you with a +0 dagger. The kobold hits you but does no damage. You took 3 damage! You sock the kobold! You kill the kobold! Your Armour skill increases to level 4! You recovered 1 HP! m - 7 stones (gained 4) Things that are here: a +0 dagger; a kobold corpse o - a brown potion You recovered 1 HP! h - 3 scrolls labelled HEASAASUBI (gained 2) You recovered 1 HP! HP restored. You open the door. A rat comes into view. The rat squeaks loudly. There is an open door here. You recovered 1 HP! You sock the rat! You kill the rat! You open the door. There is an open door here. Found a stone staircase leading down. Found a stone staircase leading up. There is a stone staircase leading down here. You now have 89 gold pieces (gained 10). An endoplasm comes into view. The endoplasm quivers. An endoplasm is nearby! You sock the endoplasm! You kill the endoplasm! A jackal comes into view. The jackal barks! You hear a bark! x2 You see here 5 stones. m - 12 stones (gained 5) A jackal comes into view. You barely miss the jackal. The jackal misses you. The jackal bites you but does no damage. x2 You sock the jackal! You kill the jackal! You block the jackal's attack. You sock the jackal! You kill the jackal! Your Axes skill increases to level 3! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? Uppercase letters only, please. You feel stronger. x2 You recovered 6 HP! You recovered 1 MP! A jackal comes into view. Things that are here: a jackal corpse; a jackal corpse There are no objects that can be picked up here. a jackal corpse x2 There are no objects that can be picked up here. a jackal corpse x2 Okay, then. Okay, then. Adjust to which letter? (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33.1 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_INVENTORY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [rsef12] Species: Minotaur Job: Fighter HP: 33/33; mods: 0/0 MP: 2/2; mod: 0 Stats: 22 5 9 Position: (27, 19), god: No God (0), 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 | 1 | 25 | 4 | 374 | 21/177 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 25 | 3 | 214 | 2/141 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 25 | 4 | 360 | 7/177 Dodging | X | 0 | 0 | 0 | 0 | 0/42 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 1 | 25 | 4 | 364 | 11/177 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 89 #49: 101 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #2, inv slot #2: +0 buckler eq slot #3, inv slot #1: +0 scale mail eq slot #1, inv slot #9: +1 heavy mace }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ## . #h #.# #..# #.. #.### #.@.# ###.####### #.......# . ####..#.###.... ##.#........ #..#######.## #..# #.#. #..# #.#. .######..## #.#. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>