Version: Dungeon Crawl Stone Soup 0.16-a0-2040-g47efe85 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-salamander -name cbrotest -rc /dgldir/rcfiles/crawl-git/cbrotest.rc -macro /dgldir/rcfiles/crawl-git/cbrotest.macro -webtiles-socket /crawl-master/webserver/sockets/cbrotest:dcss-salamander.sock -morgue /dgldir/morgue/cbrotest/ RC options: restart_after_game = false Crash caused by signal #15: Terminated Version: Dungeon Crawl Stone Soup 0.16-a0-2040-g47efe85 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-salamander -name cbrotest -rc /dgldir/rcfiles/crawl-git/cbrotest.rc -macro /dgldir/rcfiles/crawl-git/cbrotest.macro -webtiles-socket /crawl-master/webserver/sockets/cbrotest:dcss-salamander.sock -morgue /dgldir/morgue/cbrotest/ RC options: restart_after_game = false Crash caused by signal #15: Terminated Obtained 14 stack frames. /usr/games/crawl-salamander(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x57ef13]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-salamander(_Z13do_crash_dumpv+0x311) [0x586311]: do_crash_dump() /usr/games/crawl-salamander(_Z20crash_signal_handleri+0x9c) [0x57f1ac]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7ff8a63ba4c0]: /lib/x86_64-linux-gnu/libc.so.6(__select+0x13) [0x7ff8a646f803]: /usr/games/crawl-salamander(_ZN14TilesFramework11await_inputERjb+0x89) [0xa49a39]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-salamander(_Z5kbhitv+0x25) [0xa4ff75]: kbhit() /usr/games/crawl-salamander() [0x740aab] /usr/games/crawl-salamander(_Z6getchm13KeymapContextPFivE+0x4d) [0x742fbd]: getchm(KeymapContext, int (*)()) /usr/games/crawl-salamander() [0x619ce6] /usr/games/crawl-salamander(_Z3endibPKcz+0x2ff) [0x61a08f]: end(int, bool, char const*, ...) /usr/games/crawl-salamander(main+0x735) [0x756495]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7ff8a63a576d]: /usr/games/crawl-salamander() [0x4ec439] Trying to run gdb. Obtained 17 stack frames. /usr/games/crawl-salamander(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x57ef13]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-salamander(_Z13do_crash_dumpv+0x311) [0x586311]: do_crash_dump() /usr/games/crawl-salamander(_Z20crash_signal_handleri+0x9c) [0x57f1ac]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7ffe068104c0]: /lib/x86_64-linux-gnu/libc.so.6(cfree+0) [0x7ffe0685d010]: /lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x524) [0x7ffe06821ba4]: /lib/x86_64-linux-gnu/libc.so.6(__vsnprintf_chk+0xb0) [0x7ffe068e1580]: /usr/games/crawl-salamander(_ZN14TilesFramework12send_messageEPKcz+0xe1) [0xa408e1]: TilesFramework::send_message(char const*, ...) /usr/games/crawl-salamander(_ZN14TilesFramework11await_inputERjb+0x77) [0xa49a27]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-salamander(_Z6getchkv+0x4b) [0xa4ebab]: getchk() /usr/games/crawl-salamander(_Z7m_getchv+0x9) [0xa4ebe9]: m_getch() /usr/games/crawl-salamander() [0x740a82] /usr/games/crawl-salamander(_Z25getch_with_command_macrosv+0x1f9) [0x742e49]: getch_with_command_macros() /usr/games/crawl-salamander() [0x7531e4] /usr/games/crawl-salamander(main+0x5e5) [0x756345]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7ffe067fb76d]: /usr/games/crawl-salamander() [0x4ec439] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007ff8a675084e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007ff8a675084e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000057f61b in call_gdb (file=0x7ff8a673b180) at crash.cc:406 gdb = attach_cmd = "attach 13422\000\000\000\000\000\000\000" #2 0x0000000000586331 in do_crash_dump () at dbg-asrt.cc:685 t = 1415658869 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x24a8058 "/dgldir/morgue/cbrotest/"}} name = "/dgldir/morgue/cbrotest/crash-cbrotest-20141110-223429.txt", '\000' file = 0x7ff8a673b180 #3 0x000000000057f1ac in crash_signal_handler (sig_num=15) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007ff8a646f803 in select () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #6 0x0000000000a49a39 in TilesFramework::await_input (this=0xf2a1e0, c=@0x7fff5efaf4cc: 0, block=false) at tileweb.cc:396 timeout = {tv_sec = 0, tv_usec = 0} result = fds = {fds_bits = {1, 0 }} maxfd = 3 #7 0x0000000000a4ff75 in kbhit () at libunix.cc:869 c = 0 result = #8 0x0000000000740aab in _getch_mul (rgetch=0xa4ebe0 , rgetch@entry=0) at macro.cc:722 keys = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x35486a0, _M_map_size = 81918, _M_start = {_M_cur = 0x26ed6a0, _M_first = 0x26ed6a0, _M_last = 0x26ed8a0, _M_node = 0x357dbe8}, _M_finish = {_M_cur = 0x3fc7530, _M_first = 0x3fc73c0, _M_last = 0x3fc75c0, _M_node = 0x35da928}}}, } a = 1 #9 0x0000000000742fbd in getchm (mc=, rgetch=0) at macro.cc:746 a = keys = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x35486a0, _M_map_size = 81918, _M_start = {_M_cur = 0x26ed6a0, _M_first = 0x26ed6a0, _M_last = 0x26ed8a0, _M_node = 0x357dbe8}, _M_finish = {_M_cur = 0x3fc7530, _M_first = 0x3fc73c0, _M_last = 0x3fc75c0, _M_node = 0x35da928}}}, } #10 0x0000000000619ce6 in _print_error_screen (message=0xaaf8b4 "%s", message=0xaaf8b4 "%s") at end.cc:97 error_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x258f758 "failed to lock newly created save\n(/crawl-master/crawl-salamander/saves/cbrotest.cs): Resource temporarily\nunavailable\n\n\n\nHit any key to exit..."}} width = #11 0x000000000061a08f in end (exit_code=1, print_error=, format=) at end.cc:138 error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x244e368 "failed to lock newly created save (/crawl-master/crawl-salamander/saves/cbrotest.cs): Resource temporarily unavailable\n"}} need_pause = true #12 0x0000000000756495 in _launch_game_loop () at main.cc:382 fe = game_ended = false #13 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 10 2014 at 17:26:58 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -Wall -Wformat-security -Wmissing-declarations -Wredundant-decls -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="salamander" -Wundef -Wno-array-bounds -Wno-format-zero-length -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -isystem /usr/include/ncursesw -std=c++11 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-salamander/saves" -DDATA_DIR_PATH="/crawl-master/crawl-salamander/data/" -DWEB_DIR_PATH="/crawl-master/crawl-salamander/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 Startup errors: Autoinscribe string must have exactly one colon: potions? of.*blood (~/.crawlrc:71) prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [cbrotest] Species: Human Job: Fighter class_name: Fighter HP: 18/18; mods: 0/0 MP: 1/1; mod: 0 Stats: 16 (16) 8 (8) 12 (12) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 25 | 3 | 301 | 1/200 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/50 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 25 | 3 | 301 | 1/200 Dodging | X | 0 | 0 | 0 | 0 | 0/50 Stealth | X | 0 | 0 | 0 | 0 | 0/42 Stabbing | | 0 | 0 | 0 | 0 | 0/1410790144 Shields | X | 1 | 25 | 3 | 301 | 1/200 Traps | | 0 | 0 | 0 | 0 | 0/1410790144 Unarmed Combat | X | 1 | 25 | 2 | 151 | 1/150 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: Mutations: Inventory bugs: Equipment: eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #1: +0 scale mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: @ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007ffe06ba684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007ffe06ba684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000057f61b in call_gdb (file=0x7ffe06b91180) at crash.cc:406 gdb = attach_cmd = "attach 13551\000\000\000\000\000\000\000" #2 0x0000000000586331 in do_crash_dump () at dbg-asrt.cc:685 t = 1415658869 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1d667e8 "/dgldir/morgue/cbrotest/"}} name = "/dgldir/morgue/cbrotest/crash-cbrotest-20141110-223429.txt", '\000' file = 0x7ffe06b91180 #3 0x000000000057f1ac in crash_signal_handler (sig_num=15) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007ffe0685d010 in free () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #6 0x00007ffe06821ba4 in vfprintf () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #7 0x00007ffe068e1580 in __vsnprintf_chk () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #8 0x0000000000a408e1 in vsnprintf (__ap=0x7fff00302558, __fmt=, __n=2048, __s=0x7fff00302570 "*{\"msg\":\"flush_messages\"}") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:79 No locals. #9 TilesFramework::send_message (this=this@entry=0xf2a1e0, format=format@entry=0xae0aeb "*{\"msg\":\"flush_messages\"}") at tileweb.cc:252 buf = "*{\"msg\":\"flush_messages\"}\000\362\000\000\000\000\000\273\003\253\000\000\000\000\000Y\005\244\000\000\000\000\000\"\000\000\001\000\000\000\000\020\000\000\000\060\000\000\000\240.0\000\377\177\000\000\320-0\000\377\177\000\000\"\000\000\000\000\000\000\000d\000\000\000\000\000\000\000%\251\307\001\000\000\000\000\004\024\216\006\376\177\000\000\001\200\255\373\377\377\061\067%\251\307\001\000\000\000\000%\251\307\001\000\000\000\000%\251\307\001\000\000\000\000%\251\307\001\000\000\000\000&\251\307\001\000\000\000\000 \000\000\000\060\000\000\000\060)0\000\377\177\000\000p(0\000\377\177\000\000\377\377\377\377\377\377\377\377p\245\303\001\000\000\000\000\210'0\000\377\177\000\000\001\000\000\000\000\000\000\000d\000\000\000\000\000\000\000#\251\307\001\000\000\000\000\004\024\216\006\376\177\000\000\001\200\255\373\000\000\000\000"... len = 11406084 argp = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff00302e50, reg_save_area = 0x7fff00302d80}} #10 0x0000000000a409bc in TilesFramework::flush_messages (this=this@entry=0xf2a1e0) at tileweb.cc:269 No locals. #11 0x0000000000a49a27 in TilesFramework::await_input (this=0xf2a1e0, c=@0x7fff00302f1c: 0, block=true) at tileweb.cc:387 result = fds = {fds_bits = {9, 0 }} maxfd = 3 #12 0x0000000000a4ebab in getchk () at libunix.cc:231 c = #13 0x0000000000a4ebe9 in m_getch () at libunix.cc:257 c = #14 0x0000000000740a82 in _getch_mul (rgetch=0xa4ebe0 , rgetch@entry=0) at macro.cc:718 keys = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x57c8e50, _M_map_size = 327678, _M_start = {_M_cur = 0x1a1e280, _M_first = 0x1a1e280, _M_last = 0x1a1e480, _M_node = 0x589e398}, _M_finish = {_M_cur = 0x5b5baac, _M_first = 0x5b5b980, _M_last = 0x5b5bb80, _M_node = 0x597c910}}}, } a = 27 #15 0x0000000000742e49 in getch_with_command_macros () at macro.cc:780 keys = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x57c8e50, _M_map_size = 327678, _M_start = {_M_cur = 0x1a1e280, _M_first = 0x1a1e280, _M_last = 0x1a1e480, _M_node = 0x589e398}, _M_finish = {_M_cur = 0x5b5baac, _M_first = 0x5b5b980, _M_last = 0x5b5bb80, _M_node = 0x597c910}}}, } #16 0x00000000007531e4 in _get_next_keycode () at main.cc:2516 keyin = #17 _get_next_cmd () at main.cc:2478 keyin = 3158936 #18 _input () at main.cc:1396 player_disabled = {was_disabled = false} #19 0x0000000000756345 in _launch_game () at main.cc:467 game_start = false ccon = {cstate = false, smartcstate = false} #20 _launch_game_loop () at main.cc:373 game_ended = false #21 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 10 2014 at 17:26:58 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -Wall -Wformat-security -Wmissing-declarations -Wredundant-decls -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="salamander" -Wundef -Wno-array-bounds -Wno-format-zero-length -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -isystem /usr/include/ncursesw -std=c++11 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-salamander/saves" -DDATA_DIR_PATH="/crawl-master/crawl-salamander/data/" -DWEB_DIR_PATH="/crawl-master/crawl-salamander/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 0 Level vaults: sevenhm_arrival_forest_fort_small_6 layout_rooms grunt_decor_mini_mirrors Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (39, 45): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, cbrotest the Human Fighter. The destiny of this world depends on the Orb of Zot. Go down and get it! Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Saving game... please wait. Welcome back, cbrotest the Human Fighter. Press ? for a list of commands and other information. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 1, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 Startup errors: Autoinscribe string must have exactly one colon: potions? of.*blood (~/.crawlrc:71) prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [cbrotest] Species: Human Job: Fighter class_name: Fighter HP: 18/18; mods: 0/0 MP: 1/1; mod: 0 Stats: 16 (16) 8 (8) 12 (12) Position: (39, 45), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 25 | 3 | 301 | 1/200 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/50 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 25 | 3 | 301 | 1/200 Dodging | X | 0 | 0 | 0 | 0 | 0/50 Stealth | X | 0 | 0 | 0 | 0 | 0/42 Stabbing | | 0 | 0 | 0 | 0 | 0/1410790144 Shields | X | 1 | 25 | 3 | 301 | 1/200 Traps | | 0 | 0 | 0 | 0 | 0/1410790144 Unarmed Combat | X | 1 | 25 | 2 | 151 | 1/150 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #49: 14 Mutations: Inventory bugs: Equipment: eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #1: +0 scale mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##+### #....# #@...# #....+ #....# ##+### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>