Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.35-a0-706-gde7a14e033 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5377716322780090133, deterministic pregen: 1 Version history: Game started: 0.35-a0-705-g1582941bcf 0.35-a0-706-gde7a14e033 Command line: /usr/games/crawl-git-de7a14e033 -name orangesun292 -rc /dgldir/rcfiles/crawl-git/orangesun292.rc -macro /dgldir/rcfiles/crawl-git/orangesun292.macro -morgue /dgldir/morgue/orangesun292/ -webtiles-socket /crawl-master/webserver/sockets/orangesun292:2026-07-14.07:35:09.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 15 stack frames. /usr/games/crawl-git-de7a14e033(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x638f7c31fb4f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-de7a14e033(_Z13do_crash_dumpv+0x43a) [0x638f7c32ddca]: do_crash_dump() /usr/games/crawl-git-de7a14e033(_Z20crash_signal_handleri+0x1fa) [0x638f7c32004a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7512114d3330]: /lib/x86_64-linux-gnu/libc.so.6(pselect+0x5e) [0x7512115b400e]: /usr/games/crawl-git-de7a14e033(_ZN14TilesFramework11await_inputEPFbvE+0x118) [0x638f7caecee8]: TilesFramework::await_input(bool (*)()) /usr/games/crawl-git-de7a14e033(_Z8getch_ckv+0xcf) [0x638f7caf0edf]: getch_ck() /usr/games/crawl-git-de7a14e033(+0x7f5815) [0x638f7c60a815]: /usr/games/crawl-git-de7a14e033(_Z25getch_with_command_macrosv+0x210) [0x638f7c60e6e0]: getch_with_command_macros() /usr/games/crawl-git-de7a14e033(+0xce9d14) [0x638f7cafed14]: /usr/games/crawl-git-de7a14e033(+0xcea88d) [0x638f7caff88d]: /usr/games/crawl-git-de7a14e033(main+0x1f7) [0x638f7c251687]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7512114b81ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7512114b828b]: /usr/games/crawl-git-de7a14e033(_start+0x25) [0x638f7c252175]: 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". 0x000075121159e7d7 in __GI___wait4 (pid=124488, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000075121159e7d7 in __GI___wait4 (pid=124488, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000638f7c32021c in call_gdb (file=0x7512116924e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 123392\000\000\000\000\000\000" #2 0x0000638f7c32dde8 in do_crash_dump () at dbg-asrt.cc:682 t = 1784014519 dir = "/dgldir/morgue/orangesun292/" name = "/dgldir/morgue/orangesun292/crash-orangesun292-20260714-073519.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7512116924e0 <_IO_2_1_stderr_> #3 0x0000638f7c32004a in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No locals. #5 0x00007512115b400e in pselect64_syscall (sigmask=0x7ffc6c5da420, timeout=, exceptfds=0x0, writefds=0x0, readfds=0x7ffc6c5da3a0, nfds=4) at ../sysdeps/unix/sysv/linux/pselect.c:34 sc_ret = -4 sc_ret = data = {140722126562336, 8} data = sc_ret = sc_ret = resultvar = __arg6 = __arg5 = __arg4 = __arg3 = __arg2 = __arg1 = _a6 = _a5 = _a4 = _a3 = _a2 = _a1 = sc_cancel_oldtype = sc_ret = resultvar = __arg6 = __arg5 = __arg4 = __arg3 = __arg2 = __arg1 = _a6 = _a5 = _a4 = _a3 = _a2 = _a1 = #6 __pselect (nfds=4, readfds=0x7ffc6c5da3a0, writefds=0x0, exceptfds=0x0, timeout=, sigmask=0x7ffc6c5da420) at ../sysdeps/unix/sysv/linux/pselect.c:56 tval = {tv_sec = 109467923315120, tv_nsec = 140722126562216} #7 0x0000638f7caecee8 in TilesFramework::await_input (this=this@entry=0x638f7d06f280 , has_console_input=has_console_input@entry=0x638f7caef9b0 <_curses_has_key()>) at tileweb.cc:713 c = result = fds = {fds_bits = {9, 0 }} maxfd = 3 saved_sig_mask = {old = {__val = {0, 1, 495740256377, 82, 30064771104, 0 }}} signals_to_wait_for = {__val = {134217728, 0, 262144, 0, 109467929080448, 0, 0, 140722126562504, 140722126562504, 0, 627065225216, 2941259044777694720, 98784247832, 109467929080448, 140722126563248, 109467928644864}} __d = #8 0x0000638f7caf0edf in _get_key_from_curses () at libunix.cc:575 c = result = c = result = c = #9 getch_ck () at libunix.cc:643 c = #10 0x0000638f7c60a815 in _getch_mul () at macro.cc:838 keys = std::deque with 0 elements a = 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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 3 Level id: D:3 Level build method = , level layout type = corridors, absdepth0 = 2 Level vaults: layout_loops_corners makhleb_altar_promises_db serial_shops nicolae_shop_stone minmay_pentomino_pile Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, orangesun292 the Minotaur Fighter. Will you prevail where others failed? Will you find the Orb of Zot? Press ? for a list of commands and other information. Found a whip. Found two stairs. You don't know any spells. There is a stone staircase leading down here. You now have 7 gold pieces. As you open the door, it creaks loudly! You encounter a goblin. It is wielding a +0 club. The goblin shouts! A goblin is nearby! There is an open door here. You block the goblin's attack. You closely miss the goblin. Your headbutt misses the goblin. The goblin hits you with a +0 club. You slash the goblin! You kill the goblin! You see here a +0 club. HP restored. You see here a +1 dagger of venom. d - a sapphire potion You now have 15 gold pieces (gained 8). You encounter a kobold. It is wielding a +0 dagger and quivering stones. Found a pink potion. The kobold shouts! The kobold hits you but does no damage. You hit the kobold. The kobold is heavily wounded. The kobold hits you but does no damage. You block the kobold's attack. You barely miss the kobold. The kobold is heavily wounded. The kobold hits you but does no damage. You slash the kobold! You kill the kobold! Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. d - a stone You see here a +0 dagger. f - a pink potion You now have 23 gold pieces (gained 8). d - 2 sapphire potions (gained 1) Found a whip. You open the door. There is an open door here. You encounter a quokka. A quokka is nearby! You slash the quokka! You kill the quokka! You open the door. There is an open door here. m - 3 potions of might (gained 1) You pick up a parchment of Freeze and begin reading... You add the spell Freeze to your library. Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. Found a stone staircase leading down. As you open the door, it creaks loudly! You encounter a kobold. It is wielding a +0 dagger and quivering stones. The kobold shouts! Found 3 javelins. A kobold is nearby! A kobold is nearby! There is an open door here. You hit the kobold but do no damage. You headbutt the kobold. The kobold is moderately wounded. The kobold hits you but does no damage. The kobold barely misses you. You furiously retaliate! You headbutt the kobold. You kill the kobold! No target in view! No target in view! No target in view! d - 2 stones (gained 1) Things that are here: a +0 dagger; a kobold corpse e - 3 javelins You open the door. There is an open door here. Found a club. You now have 31 gold pieces (gained 8). You open the door. Found a stone staircase leading down. There is an open door here. You encounter a kobold. It is wielding a +0 club. The kobold shouts! A kobold is nearby! A kobold is nearby! You see here a scroll labelled HUIG VERIMEKK. Found a robe. You block the kobold's attack. You miss the kobold. Your headbutt misses the kobold. The kobold hits you but does no damage. The kobold hits you but does no damage. The kobold attacks as it pursues you! The kobold hits you with a +0 club. You hit the kobold. You kill the kobold! No target in view! No target in view! No target in view! No target in view! c - a scroll labelled HUIG VERIMEKK As you open the door, it creaks loudly! There is an open door here. j - an orange potion You see here a +0 club. You now have 43 gold pieces (gained 12). You encounter a dart slug. A dart slug is nearby! A dart slug is nearby! The dart slug bites you. You hit the dart slug. The dart slug is moderately wounded. The dart slug closely misses you. You hit the dart slug. The dart slug is moderately wounded. You block the dart slug's attack. The dart slug bites you. You slash the dart slug! You kill the dart slug! Your Axes skill increases to level 3! No target in view! No target in view! You see here a dart slug corpse. You encounter a hobgoblin. The hobgoblin shouts! A hobgoblin is nearby! A hobgoblin is nearby! A hobgoblin is nearby! The hobgoblin hits you but does no damage. You barely miss the hobgoblin. Your headbutt misses the hobgoblin. The hobgoblin hits you but does no damage. You block the hobgoblin's attack. You slash the hobgoblin! You kill the hobgoblin! You have reached level 2! You see here a hobgoblin corpse. Found a leather armour. You now have 50 gold pieces (gained 7). You open the door. There is an open door here. As you open the door, it creaks loudly! There is an open door here. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [? for help]? . You open the door. There is an open door here. There is a stone staircase leading down here. You climb downwards. You encounter a ball python. There is a stone staircase leading up here. A ball python is nearby! A ball python is nearby! A ball python is nearby! The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You escape the ball python's grasp. No target in view! No target in view! No target in view! No target in view! You hit the ball python. You kill the ball python! No target in view! No target in view! You open the door. There is an open door here. You open the door. There is an open door here. You encounter a kobold. It is wielding a +0 whip. The kobold shouts! Found a dagger. You encounter a bat. You encounter an endoplasm. The kobold completely misses you. You furiously retaliate! You headbutt the kobold. You kill the kobold! The bat hits you but does no damage. The endoplasm jiggles. You see here a +0 whip. The bat hits you but does no damage. You hit the bat. You kill the bat! You slash the endoplasm! You kill the endoplasm! 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! e - a scroll labelled MESSY EM DINN No target in view! No target in view! No target in view! You encounter a frilled lizard. Found a sling. A frilled lizard is nearby! A frilled lizard is nearby! The frilled lizard barely misses you. You hit the frilled lizard. You kill the frilled lizard! No target in view! h - a scroll labelled VIEROHYOR You see here a +0 sling. You encounter Jessica the Apprentice Sorceress. She is wielding a +0 club. Jessica shouts! You encounter a dart slug. Unknown command. You see here a +0 sling. Jessica casts a spell. Jessica seems to speed up. Jessica mumbles some strange words. Jessica blinks! Jessica mumbles something strange. Jessica casts a spell. Jessica blinks! You slash Jessica! You kill Jessica! Your Axes skill increases to level 4! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2 A dart slug comes into view. Things that are here: a +0 club; a +0 robe; the human corpse of Jessica You slash the dart slug! You kill the dart slug! k - 3 scrolls labelled RETZUC XEEHIFF Unknown command. Found a whip. Found a stone staircase leading down. You encounter a hobgoblin. The hobgoblin shouts! You hear a shout! You encounter a rat. The rat squeaks loudly. Found a cyan potion. You encounter a hobgoblin. You slash the hobgoblin! You kill the hobgoblin! You barely miss the rat. The rat bites you but does no damage. You hit the rat. You kill the rat! Found a scroll labelled HUIG VERIMEKK and a white potion. The hobgoblin closely misses you. You furiously retaliate! You headbutt the hobgoblin. You kill the hobgoblin! You see here a rat corpse. No target in view! No target in view! c - 2 scrolls labelled HUIG VERIMEKK (gained 1) l - a cyan potion n - a white potion Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. As you read the scroll labelled RETZUC XEEHIFF, it crumbles to dust. Wisps of shadow whirl around you... It was a scroll of summoning. k -> s - 2 scrolls of summoning Unknown command. As you read the scroll labelled HUIG VERIMEKK, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. c -> t - a scroll of teleportation Unknown command. You swap places with your jackal. Your surroundings suddenly seem different. You open the door. There is an open door here. c - a scroll labelled ZATUGU MU EDY There is an open door here. Your jackal dissolves into shadows! You open the door. There is an open door here. You open the door. There is an open door here. You now have 58 gold pieces (gained 8). You now have 72 gold pieces (gained 14). Found a stone staircase leading down. Your jackal dissolves into shadows! You pick up a parchment of Passwall and begin reading... You add the spell Passwall to your library. You now have 84 gold pieces (gained 12). There is a stone staircase leading up here. You open the door. There is an open door here. There is an open door here. Found a stone staircase leading down. You encounter a ball python. The ball python hisses angrily. A ball python is nearby! You slash the ball python! You kill the ball python! No target in view! Found a stone staircase leading up. You encounter a ribbon worm. You see here a scroll of teleportation. You slash the ribbon worm! The ribbon worm is moderately wounded. The ribbon worm expels a string of sticky webbing. You block the stream of webbing. You slash the ribbon worm! The ribbon worm is almost dead. You block the ribbon worm's attack. You hit the ribbon worm. You kill the ribbon worm! Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. t - 2 scrolls of teleportation (gained 1) There are no items here. Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. Found a dagger. You open the door. There is an open door here. Found a short sword. You see here a +0 short sword. k - a scroll labelled PYZOT LAKYUWN You open the door. There is an open door here. Found 3 flux baubles. You encounter a kobold. It is wielding a +0 dagger and quivering stones. The kobold shouts! The kobold throws a stone. The stone hits you. You encounter a ball python. The ball python hisses angrily. You block the kobold's attack. The kobold attacks as it pursues you! You block the kobold's attack. You slash the kobold! You kill the kobold! Things that are here: a +0 dagger; 2 stones You hit the ball python. You kill the ball python! You see here 3 flux baubles. g - 3 flux baubles d - 4 stones (gained 2) You see here a +0 dagger. You open the door. There is an open door here. You pick up a parchment of Magnavolt and begin reading... You add the spell Magnavolt to your library. You now have 97 gold pieces (gained 13). m - a scroll labelled ITSAUM HIL You now have 103 gold pieces (gained 6). You open the door. There is an open door here. You open the door. There is an open door here. Found a stone staircase leading up. There is a stone staircase leading up here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You see here the +2 leather armour of Boatugo {Rampage Dex+3}. There is an open door here. You see here a +0 short sword. There is an open door here. You see here a +0 dagger. f - a +5 ring of evasion Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . There is an open door here. You see here a +0 short sword. You see here the +2 leather armour of Boatugo {Rampage Dex+3}. g - the +2 leather armour of Boatugo {Rampage Dex+3} f - a +5 ring of evasion (worn) Unknown command. You see here a +0 short sword. There is an open door here. You see here a +0 dagger. There is a stone staircase leading down here. You climb downwards. You encounter a goblin. It is wielding a +0 dagger. The goblin shouts! There is a stone staircase leading up here. Okay, then. Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. Found a scroll labelled EROUTICH DUPNAO. The goblin barely misses you. You hit the goblin. You kill the goblin! You hear an angry hiss. You encounter an adder. The adder closely misses you. Okay, then. You barely miss the adder. You headbutt the adder! The adder is almost dead. The adder closely misses you. You encounter a hobgoblin. The adder barely misses you. You hit the adder. You kill the adder! The hobgoblin shouts! You hear an angry hiss. You hear a bark! You encounter an endoplasm. You encounter a ball python. Your Axes skill increases to level 5! The hobgoblin misses you. You furiously retaliate! You headbutt the hobgoblin. You kill the hobgoblin! Things that are here: a +0 dagger; a goblin corpse You slash the ball python! You kill the ball python! The endoplasm closely misses you. You furiously retaliate! You headbutt the endoplasm. You slash the endoplasm! You kill the endoplasm! No target in view! No target in view! You encounter a jackal. The jackal barks! You see here a scroll labelled EROUTICH DUPNAO. The jackal bites you but does no damage. You hit the jackal. Your headbutt misses the jackal. The jackal is moderately wounded. The jackal bites you. The jackal misses you. You furiously retaliate! You headbutt the jackal. You kill the jackal! No target in view! No target in view! HP restored. o - a scroll labelled EROUTICH DUPNAO Found a chain mail. You now have 115 gold pieces (gained 12). You see here a +0 chain mail. You see here a +0 chain mail. h - a +0 chain mail You start removing your armour. You continue removing your +0 scale mail. x5 You finish removing your +0 scale mail. You start putting on your armour. You continue putting on your +0 chain mail. x5 You finish putting on your +0 chain mail. q - a scroll labelled ALINOF CYV VOTO You encounter an adder. You hit the adder but do no damage. The adder barely misses you. You furiously retaliate! You headbutt the adder! The adder bites you but does no damage. You hit the adder. You kill the adder! You have reached level 4! You feel agile. Unknown command. Unknown command. You encounter a bat. The bat hits you but does no damage. You closely miss the bat. The bat closely misses you. You barely miss the bat. The bat hits you but does no damage. The bat barely misses you. You miss the bat. Your headbutt misses the bat. You block the bat's attack. You hit the bat. The bat is moderately wounded. The bat hits you but does no damage. The bat barely misses you. You furiously retaliate! You headbutt the bat. You kill the bat! You see here a bat corpse. Found a hive talisman. i - a ring of resist corrosion You see here a hive talisman. j - a hive talisman u - a scroll labelled IZXUCYU RISESI You encounter a hobgoblin. The hobgoblin shouts! Okay, then. You slash the hobgoblin! You kill the hobgoblin! No target in view! No target in view! Found a spear. You see here a +0 spear. Things that are here: a +0 dagger; a goblin corpse Found a leather armour. You see here a jackal corpse. k - 2 scrolls labelled PYZOT LAKYUWN (gained 1) You see here a bat corpse. You encounter a kobold. It is wielding a +0 short sword and quivering stones. The kobold throws a stone. The stone barely misses you. The kobold hits you with a +0 short sword. You slash the kobold! You kill the kobold! No target in view! d - 7 stones (gained 3) Things that are here: a +0 short sword; a kobold corpse You encounter a green death. Found a burning altar of Makhleb. The green death roars! Press: ? - help, v - describe, . - travel Here: a green death (fire blocked by a translucent stone wall) The floor. You now have 124 gold pieces (gained 9). You now have 133 gold pieces (gained 9). You open the door. There is an open door here. You open the door. You encounter a dart slug. There is an open door here. You hit the dart slug. You headbutt the dart slug! You kill the dart slug! There is an open door here. There is an open door here. Found a short sword. t - 3 scrolls of teleportation (gained 1) Found Ceath's Book Shop. Okay, then. There is an entrance to Ceath's Book Shop here. Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. Welcome back, orangesun292 the Minotaur Fighter. Press ? for a list of commands and other information. You don't know any spells. Hit: a) +0 war axe Press: ? - help, Dir - move target Okay, then. Welcome back, orangesun292 the Minotaur Fighter. Press ? for a list of commands and other information. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.35-a0-705-g1582941bcf 0.35-a0-706-gde7a14e033 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 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [orangesun292] Species: Minotaur Job: Fighter HP: 39/39; mods: 0/0 MP: 3/3; mod: 0 Stats: 22 5 10 Position: (61, 14), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: shop Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 3 | 301 | 89/141 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 100 | 5 | 627 | 97/212 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 | 0 | 0 | 3 | 301 | 89/141 Dodging | X | 0 | 0 | 0 | 0 | 0/42 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 0 | 0 | 3 | 301 | 89/141 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: 133 #49: 137 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +0 war axe eq slot #2, inv slot #2: +0 buckler eq slot #9, inv slot #5: +5 ring of evasion eq slot #3, inv slot #7: +0 chain mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..........##.##.# .....###..#...#.# ## .###.###........# . #.##..........#.# .# ##.#####..##.##.###.# ##.####..##........ ##........##.##.#.# #.#######.........# ..# ###...#.@.# #.## #.............. #..## #.......######.# #...####.........# .......+.........+ #...####.........# #..## ##.......## #.## ##.....## #.# dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>