ASSERT(xp >= 0) in 'player.cc' at line 2786 failed. Version: Dungeon Crawl Stone Soup 5.2-4-g6121e92 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-hellcrawl-cbro -name tatters3 -rc /dgldir/rcfiles/crawl-git/tatters3.rc -macro /dgldir/rcfiles/crawl-git/tatters3.macro -morgue /dgldir/morgue/tatters3/ -webtiles-socket /crawl-master/webserver/sockets/tatters3:2017-11-19.19:12:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-hellcrawl-cbro(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5cb7c3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-hellcrawl-cbro(_Z13do_crash_dumpv+0x2f2) [0x5d2b42]: do_crash_dump() /usr/games/crawl-hellcrawl-cbro(_Z20crash_signal_handleri+0x9c) [0x5cba5c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f83f5ba94c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f83f5f3fb7b]: /usr/games/crawl-hellcrawl-cbro() [0x5d22f9] /usr/games/crawl-hellcrawl-cbro() [0x5d25c1] /usr/games/crawl-hellcrawl-cbro() [0x971112] /usr/games/crawl-hellcrawl-cbro() [0x5ef633] /usr/games/crawl-hellcrawl-cbro() [0x5f16f2] /usr/games/crawl-hellcrawl-cbro() [0x5fc28d] /usr/games/crawl-hellcrawl-cbro() [0x5fc56a] /usr/games/crawl-hellcrawl-cbro(_Z20get_item_descriptionRK8item_defbbb+0xcfc) [0x5fdc8c]: get_item_description(item_def const&, bool, bool, bool) /usr/games/crawl-hellcrawl-cbro(_Z13describe_itemR8item_defSt8functionIFvRSsEE+0x92) [0x5ffea2]: describe_item(item_def&, std::function) /usr/games/crawl-hellcrawl-cbro(_Z17display_inventoryv+0xb7) [0x73f427]: display_inventory() /usr/games/crawl-hellcrawl-cbro(_Z15process_command12command_type+0x1444) [0xb9fd44]: process_command(command_type) /usr/games/crawl-hellcrawl-cbro() [0xba1ba9] /usr/games/crawl-hellcrawl-cbro() [0xba27fd] /usr/games/crawl-hellcrawl-cbro(main+0x2eb) [0xba62cb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f83f5b9476d]: /usr/games/crawl-hellcrawl-cbro() [0x533ce9] 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". 0x00007f83f5f3f84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f83f5f3f84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005cbecb in call_gdb (file=0x7f83f5f2a180) at crash.cc:420 gdb = attach_cmd = "attach 1818\000\000\000\000\000\000\000\000" #2 0x00000000005d2b62 in do_crash_dump () at dbg-asrt.cc:670 t = 1511120390 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34ac418 "/dgldir/morgue/tatters3/"}} name = "/dgldir/morgue/tatters3/crash-tatters3-20171119-193950.txt", '\000' file = 0x7f83f5f2a180 #3 0x00000000005cba5c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f83f5f3fb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d22f9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffeb1b211c0 "ASSERT(xp >= 0) in 'player.cc' at line 2786 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d25c1 in AssertFailed (expr=0xbd2d5e "xp >= 0", file=0xbd2c8d "player.cc", line=2786, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(xp >= 0) in 'player.cc' at line 2786 failed.\000\376\177\000\000\000\000\000\000\000\000\000\000\005ں\000\000\000\000\000\001\000\000\000\000\000\000\000\260\030\262\261\376\177\000\000\240\030\262\261\376\177\000\000\300\030\262\261\376\177\000\000\260\030\262\261\376\177\000\000\070\032\262\261\376\177\000\000\061\364\272\000\000\000\000\000\340\030\262\261\376\177\000\000\320\030\262\261\376\177\000\000X\032\262\261\376\177\000\000\062\364\272", '\000' , "2\364\272", '\000' , "0\031\262\261\376\177\000\000\062\364\272", '\000' , "\027\027\262\261\376\177\000\000\000\000\000\000\001", '\000' "\377, \377\377\377\377\377\377\377\062\364\272", '\000' , "\004ں", '\000' , "d\372"... args = {{gp_offset = 2981238832, fp_offset = 32766, overflow_arg_area = 0x7ffeb1b219b8, reg_save_area = 0xbdfa73}} fileName = #8 0x0000000000971112 in xp_to_level_diff (xp=, scale=) at player.cc:2786 adjusted_xp = level = #9 0x00000000005ef633 in _skill_target_desc (skill=skill@entry=SK_SHORT_BLADES, target=18, target@entry=, training=training@entry=100) at describe.cc:903 hypothetical = false level_diff = description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x126f238 ""}} max_training = true diffs = #10 0x00000000005f16f2 in _append_skill_target_desc (description=..., skill=skill@entry=SK_SHORT_BLADES, target=18, target@entry=) at describe.cc:932 No locals. #11 0x00000000005fc28d in _append_weapon_stats (description=..., item=...) at describe.cc:977 base_dam = -1313727473 ammo_type = skill = SK_SHORT_BLADES could_set_target = true target_command_desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2517f58 "; press (s) to set 18.0 as a training target."}} ammo_dam = mindelay_skill = #12 0x00000000005fc56a in _describe_weapon (item=..., verbose=verbose@entry=true) at describe.cc:1011 description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34e8a68 "\n\nBase accuracy: -2 Base damage: 14 Base attack delay: 1.6\nThis weapon's minimum attack delay (0.7) is reached at skill level 18.\n Your skill: 17.8; press (s) to set 18.0 as a trai"...}} spec_ench = enchanted = #13 0x00000000005fdc8c in get_item_description (item=..., verbose=verbose@entry=true, dump=dump@entry=false, lookup=lookup@entry=false) at describe.cc:1927 description = need_extra_line = true desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x126f238 ""}} #14 0x00000000005ffea2 in describe_item(item_def&, std::function) (item=..., fixup_desc=...) at describe.cc:2455 show_as_menu = {m_old_mode = CRT_NORMAL} desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10
}} quote = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2253c40 "\220\303\301\002"}} #15 0x000000000073f427 in display_inventory () at invent.cc:1191 invidx = select = flags = 2 #16 0x0000000000b9fd44 in process_command (cmd=cmd@entry=CMD_DISPLAY_INVENTORY) at main.cc:2200 No locals. #17 0x0000000000ba1ba9 in _input () at main.cc:1506 cmd = CMD_DISPLAY_INVENTORY player_disabled = {was_disabled = false} #18 0x0000000000ba27fd in _launch_game () at main.cc:499 game_start = false ccon = {cstate = false, smartcstate = false} #19 0x0000000000ba62cb in _launch_game_loop () at main.cc:382 game_ended = false #20 main (argc=, argv=0x7ffeb1b23128) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 11 2017 at 13:24:10 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="hellcrawl-cbro" -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/saves" -DDATA_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/data/" -DWEB_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 11, depth = 1 Level id: Vaults:1 Level build method = , level layout type = vaults, absdepth0 = 19 Level vaults: nicolae_vaults_big_angled_halls ontoclasm_vaults_ring_small ontoclasm_vaults_hangar vaults_room_grid nicolae_vaults_puzzle_piece ontoclasm_vaults_spin vaults_mumra_hex nicolae_vaults_little_squares_2 nicolae_vaults_know_your_exits vaults_room_door_hall nicolae_vaults_diagonal_hallway_7 nicolae_vaults_asterisk nicolae_vaults_little_ls nicolae_vaults_yaktaur_gun_rack nicolae_vaults_three_branches nicolae_vaults_shelves_hall layout_vaults_ring serial_shops nicolae_shop_statue_plus Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (11, 37): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The vault warden is severely wounded. The deep troll is engulfed in blazing flames (15). The vault guard is engulfed in blazing flames (2). The vault warden barely misses you. The vault guard hits you but does no damage. A raiju comes into view. You hit the vault warden but do no damage. You kick the vault warden (9)! The vault warden is almost dead. The Screaming Sword booms, "FOUNTAINS OF BLOOD IN HONOUR OF THE FAIR BLADE!" The monsters around you reel from the noise! You hear a shout! x3 The deep troll is engulfed in blazing flames (15). You kill the deep troll! The vault guard is engulfed in blazing flames (8). You redirect the raiju's attack! A deep troll comes into view. You barely miss the vault warden. You kick the vault warden (2). You kill the vault warden! The Screaming Sword does a drum roll. The monsters around you reel from the noise! The vault guard is engulfed in blazing flames (8). The vault guard hits you with a +0 double sword (11)! The vault guard hits you from afar with a +0 bardiche (4). You hit the vault guard but do no damage. The vault guard is almost dead. The Screaming Sword goes toot-toot! The monsters around you reel from the noise! Unknown command. You slash the vault guard (7)! You kill the vault guard! The raiju begins to attack, but is stunned by your will! The vault guard hits you but does no damage. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Enslavement Press: ? - help, Shift-Dir - straight line, f - vault guard Aim: a vault guard, wielding a +0 bardiche (severely wounded, chance to defeat MR: 30%) The deep troll resists with some effort. This wand has 7 charges left. The Screaming Sword shouts, "Kill 'em all and let Ru the Awakened sort them out!" The monsters around you reel from the noise! Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Enslavement Press: ? - help, Shift-Dir - straight line, f - vault guard Aim: a vault guard, wielding a +0 bardiche (severely wounded, chance to defeat MR: 30%) The deep troll resists with some effort. This wand has 6 charges left. The Screaming Sword emits a flourish of trumpets. The monsters around you reel from the noise! You redirect the deep troll shaman's attack! The deep troll shaman mumbles some strange prayers to its god. The deep troll shaman is healed somewhat. The vault guard hits you but does no damage. The Screaming Sword shouts, "The pen is mightier than the sword? Come on, pens, here I am!" The monsters around you reel from the noise! The deep troll shaman begins to pray, but is stunned by your will! The raiju stops to sniff the ground. The vault guard hits you but does no damage. The Screaming Sword cautions, "Never send a Demonspawn to do a blade's job!" The monsters around you reel from the noise! You kill the raiju! The raiju's shape twists and changes as it dies. You hit the ironheart preserver but do no damage. You kick the ironheart preserver (7)! The ironheart preserver is moderately wounded. The vault guard hits you from afar with a +0 bardiche (5). You hit the ironheart preserver (1). You kick the ironheart preserver, but do no damage. The ironheart preserver is moderately wounded. The ironheart preserver is stunned by your will and fails to attack. You slice the ironheart preserver (20)!! The ironheart preserver is heavily wounded. The vault guard hits you from afar with a +0 bardiche (15)! The ironheart preserver is engulfed in blazing flames (15). The ironheart preserver is stunned by your will and fails to attack. Unknown command. You slash the ironheart preserver (13)! You kick the ironheart preserver (5). The ironheart preserver is severely wounded. The deep troll is engulfed in blazing flames (9). The deep troll is engulfed in blazing flames (8). Your sixfirhy hits the ironheart preserver (4). Your sixfirhy shocks the ironheart preserver (9)! Unknown command. You slice the ironheart preserver (30)!! You kill the ironheart preserver! The deep troll shaman is engulfed in blazing flames (14). The deep troll shaman calls upon its god to strengthen the deep troll. The deep troll seems to grow stronger. The vault guard hits you from afar with a +0 bardiche (5). You focus your will and illuminate the vault guard in retribution! The deep troll is engulfed in blazing flames (7). The deep troll misses your sixfirhy. The deep troll claws your sixfirhy (8)! The deep troll claws your sixfirhy (18)!! Your sixfirhy closely misses the deep troll. The deep troll is engulfed in blazing flames (8). You kill the deep troll! Your Blades skill increases to level 17! The deep troll shaman is engulfed in blazing flames (12). You kill the deep troll shaman! The +0 troll leather armour is intact enough to wear. The vault guard barely misses you. Your sixfirhy hits the vault guard (14)! The vault guard dies! Your sixfirhy closely misses the deep troll. Unknown command. Your sixfirhy hits the deep troll (6). Your sixfirhy shocks the deep troll (12)! Your sixfirhy barely misses the deep troll. x2 The deep troll closely misses your sixfirhy. The deep troll misses your sixfirhy. The deep troll closely misses your sixfirhy. Your sixfirhy barely misses the deep troll. Your magical contamination has completely faded away. Your sixfirhy hits the deep troll (13)! Your sixfirhy shocks the deep troll (12)! The deep troll dies! Unknown command. Your sixfirhy disappears in a puff of smoke! There is an open door, spattered with blood here. Things that are here: a +0 morningstar; a +0 double sword Things that are here: a +0 troll leather armour; a +0 quarterstaff Things that are here: a +0 bardiche; a +0 great mace Things that are here: a +0 troll leather armour; a +0 quarterstaff You see here a +0 rapier. You now have 1015 gold pieces (gained 10). You open the door. There is an open door here. There is an open door here. There is an open door here. A slime creature comes into view. The slime creature quivers. A slime creature is nearby! The slime creature hits you but does no damage. There is an open door here. You slice the slime creature (32)!! You kick the slime creature (2). The slime creature is severely wounded. The slime creature hits you but does no damage. You slash the slime creature (12)! The slime creature is almost dead. The slime creature hits you but does no damage. You slash the slime creature (7)! You kick the slime creature (3). You kill the slime creature! Found a +0 dagger. A rakshasa comes into view. It is wielding a +0 trident. The rakshasa hits you but does no damage. Found a stone staircase leading down. There is an open door here. You slice the rakshasa (25)!! You kick the rakshasa, but do no damage. The rakshasa is moderately wounded. The rakshasa barely misses you. You cut the rakshasa into ribbons (45)!!! The rakshasa is almost dead. The rakshasa hits you with a +0 trident (5). You slash the rakshasa (9)! You kill the rakshasa! You now have 1027 gold pieces (gained 12). You see here a +0 trident. You open the door. There is an open door here. You open the large door. There is a large open door here. There is a large open door here. You open the door. There is an open door here. You open the door. 2 yaktaurs come into view. The yaktaur shouts! x2 A yaktaur opens the door. You redirect the yaktaur's attack! The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits the yaktaur (27)!! A yaktaur comes into view. The yaktaur shouts! There is an open door here. You hit the yaktaur but do no damage. You kick the yaktaur, but do no damage. You redirect the yaktaur's attack! The yaktaur unwields a +0 arbalest. The yaktaur hits the yaktaur (13)! The yaktaur closely misses you. You slash the yaktaur (9)! The yaktaur is heavily wounded. The yaktaur hits you but does no damage. You slash the yaktaur (9)! You kick the yaktaur, but do no damage. The yaktaur is severely wounded. The yaktaur is engulfed in blazing flames (14). You kill the yaktaur! The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you but does no damage. You hit the yaktaur (5). The yaktaur is lightly wounded. The yaktaur hits you but does no damage. You barely miss the yaktaur. The yaktaur is lightly wounded. The yaktaur hits you but does no damage. Unknown command. You hit the yaktaur (3). You kick the yaktaur (1). The yaktaur is lightly wounded. The yaktaur shoots a bolt. The bolt hits you (4). The yaktaur hits you (4). You slash the yaktaur (9)! The yaktaur is moderately wounded. The yaktaur is engulfed in blazing flames (9). The yaktaur hits you but does no damage. Unknown command. Unknown command. You slice the yaktaur (19)!! You kick the yaktaur (2). You kill the yaktaur! The Screaming Sword shouts, "Hey, monsters! tatters3 is over here!" The yaktaur shoots a bolt. The bolt hits you (7)! The yaktaur is stunned by your will and fails to attack. There is an open door, spattered with blood here. Things that are here: a +0 arbalest; 57 bolts Unknown command. You slash the yaktaur (7)! Your kick misses the yaktaur. The yaktaur is severely wounded. Unknown command. You slice the yaktaur (27)!! You kill the yaktaur! No target in view! No target in view! f - 1646 bolts (gained 80) You see here a +0 arbalest. f - 1703 bolts (gained 57) There is an open door, spattered with blood here. You see here a +0 arbalest. f - 1783 bolts (gained 80) You see here a +0 arbalest. You open the door. There is an open door here. You open the door. As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. There is a large open door here. There is an open door here. You see here a +0 trident. There is an open door here. There is an open door here. You see here a +0 shortbow. There is an open door here. A hornet comes into view. The hornet buzzes angrily. There is an open door here. You closely miss the hornet. You kick the hornet (4). The hornet is lightly wounded. The hornet closely misses you. The hornet stings you but does no damage. You slash the hornet (17)! Your kick misses the hornet. The hornet is heavily wounded. The hornet is stunned by your will and fails to attack. You slice the hornet (18)!! The hornet is almost dead. The hornet closely misses you. You hit the hornet (6). Your kick misses the hornet. The hornet is almost dead. The hornet stings you (4). You are poisoned. You hit the hornet but do no damage. Your kick misses the hornet. The hornet is almost dead. You feel sick. The hornet barely misses you. You closely miss the hornet. You kick the hornet (2). You kill the hornet! No target in view! You feel sick. You feel sick. You open the large door. A vault sentinel comes into view. It is wielding a +0 rapier. You feel sick. The vault sentinel shouts! A vault sentinel is nearby! You barely miss the vault sentinel. You kick the vault sentinel, but do no damage. You feel sick. The vault sentinel hits you but does no damage. You slash the vault sentinel (7)! The vault sentinel is lightly wounded. The vault sentinel gestures at you while chanting. A sentinel's mark forms upon you. You closely miss the vault sentinel. Your kick misses the vault sentinel. The vault sentinel is lightly wounded. You feel sick. You slice the vault sentinel (19)!! The vault sentinel is heavily wounded. You feel sick. The vault sentinel hits you but does no damage. You slash the vault sentinel (15)! You kick the vault sentinel (12)! The vault sentinel is almost dead. The vault sentinel is engulfed in blazing flames (9). You kill the vault sentinel! As you close the large door, it creaks loudly! You feel sick. You feel sick. You close the door. You start resting. You feel sick. x9 You are no longer poisoned. You start resting. An ironheart preserver comes into view. It is wielding a +0 great mace. The ironheart preserver casts a spell. The ironheart preserver begins to accept its allies' injuries. A deep elf mage comes into view. The deep elf archer hits you with a +0 dagger (5). There is an open door, spattered with blood here. You miss the deep elf archer. The deep elf archer blinks! The Screaming Sword intones a fugue. The deep elf mage is stunned by your will and fails to attack. Unknown command. You slice the deep elf mage (30)!! You kick the deep elf mage, but do no damage. The deep elf mage is moderately wounded. Unknown command. You completely miss the deep elf mage. You kick the deep elf mage (2). The deep elf mage is heavily wounded. The deep elf mage is engulfed in blazing flames (7). The deep elf mage gestures at you while chanting. The bolt of negative energy hits you! You feel drained. That hurt (7)! The deep elf archer gestures at you while chanting. You resist with some effort. A deep elf archer comes into view. It is wielding a +0 rapier. You hit the deep elf mage (5). Your kick misses the deep elf mage. The deep elf mage is heavily wounded. The Screaming Sword applauds itself. The deep elf mage is engulfed in blazing flames (12). The deep elf mage barely misses you. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow barely misses you (0). The ironheart preserver barely misses you. Your smoke demon gestures at the deep elf archer. The sticky flame misses the deep elf archer. You slash the ironheart preserver (8)! Your kick misses the ironheart preserver. The ironheart preserver is moderately wounded. The deep elf mage is engulfed in blazing flames (10). The deep elf mage is stunned by your will and fails to attack. Unknown command. You hit the ironheart preserver but do no damage. You kick the ironheart preserver, but do no damage. The ironheart preserver is moderately wounded. The ironheart preserver hits you with a +0 great mace (2). The deep elf archer shoots an arrow. The arrow barely misses you (0). Unknown command. You slash the ironheart preserver (16)! You kick the ironheart preserver (5). The ironheart preserver is heavily wounded. The deep elf mage is engulfed in blazing flames (17). You kill the deep elf mage! You redirect the deep elf archer's attack! The deep elf archer unwields a +0 rapier. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow is repelled. Your smoke demon gestures at the deep elf archer. The deep elf archer is smitten (14). The deep elf archer shoots an arrow. The arrow hits you but does no damage. The ironheart preserver hits you with a +0 great mace (4). You open the ironheart preserver like a pillowcase (49)!!! You kill the ironheart preserver! Your smoke demon disappears in a puff of smoke! Unknown command. The deep elf archer shoots an arrow. The arrow hits you (1). The deep elf archer shoots an arrow. The arrow hits you (1). You focus your will and blind the deep elf archer in retribution! The deep elf archer blinks! The deep elf archer begins to cast a spell, but is stunned by your will! Unknown command. You redirect the deep elf archer's attack! The deep elf archer shoots an arrow. The arrow hits you (14)! The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 rapier. The deep elf archer hits you but does no damage. You slice the deep elf archer (24)!! Your kick misses the deep elf archer. The deep elf archer is heavily wounded. Unknown command. You strike the helpless deep elf archer from behind! You open the deep elf archer like a pillowcase (63)!!! You kill the deep elf archer! The deep elf archer shoots an arrow. The arrow hits you (4). Unknown command. The deep elf archer casts a spell at you. You feel yourself slow down. The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 dagger. The deep elf archer hits you but does no damage. You slice the deep elf archer (18)!! You kick the deep elf archer (10)! The deep elf archer is severely wounded. The deep elf archer is engulfed in blazing flames (11). The deep elf archer points at you and mumbles some strange words. You feel as though you will be slow longer. You slice the deep elf archer (19)!! You kill the deep elf archer! j - 2201 arrows (gained 55) Things that are here: a +0 rapier; a +0 shortbow The sentinel's mark upon you fades away. j - 2277 arrows (gained 76) Things that are here: a +0 dagger; a +0 shortbow There is an open door, spattered with blood here. You open the large door. There is a large open door, spattered with blood here. You see here a +0 rapier. You open the large door. A rakshasa comes into view. It is wielding a +0 long sword. The rakshasa begins to attack, but is stunned by your will! A centaur warrior comes into view. The centaur warrior wields a +0 longbow. The centaur warrior shoots an arrow. The arrow hits you (14)! You redirect the rakshasa's attack! The rakshasa is stunned by your will and fails to attack. The centaur warrior shoots an arrow. The arrow hits you (1). You focus your will and illuminate the centaur warrior in retribution! There is a large open door, spattered with blood here. You slice the rakshasa (24)!! Your kick misses the rakshasa. The rakshasa is moderately wounded. The centaur warrior shoots an arrow. The arrow hits you (9)! You redirect the rakshasa's attack! The rakshasa hits itself with a +0 long sword (15)! The injured rakshasa weaves a defensive illusion! Your smoke demon hits the rakshasa (2). Your smoke demon hits the rakshasa but does no damage. x2 You hit the rakshasa but do no damage. The rakshasa is severely wounded. The Screaming Sword whimpers. The monsters around you reel from the noise! The rakshasa hits you but does no damage. Your smoke demon completely misses the rakshasa. Your smoke demon hits the rakshasa but does no damage. x2 You slash the rakshasa (8)! Your kick misses the rakshasa. The rakshasa is severely wounded. The rakshasa barely misses you. The rakshasa hits you but does no damage. Your smoke demon barely misses the rakshasa. x2 Your smoke demon hits the rakshasa but does no damage. Unknown command. You hit the centaur warrior (3). You kick the centaur warrior (5). The centaur warrior is lightly wounded. The centaur warrior unwields a +0 longbow. The centaur warrior hits you (10)! The rakshasa hits your smoke demon with a +0 long sword (8)! The rakshasa barely misses you. Your smoke demon hits the rakshasa but does no damage. Your smoke demon barely misses the rakshasa. Your smoke demon hits the rakshasa but does no damage. The rakshasa blinks! You slash the centaur warrior (8)! Your kick misses the centaur warrior. The centaur warrior is moderately wounded. The centaur warrior hits you but does no damage. x2 The rakshasa hits your smoke demon with a +0 long sword (17)! Your smoke demon completely misses the rakshasa. Your smoke demon hits the rakshasa but does no damage. Your smoke demon misses the rakshasa. The rakshasa is engulfed in blazing flames (13). The rakshasa begins to attack, but is stunned by your will! You slice the centaur warrior (23)!! The centaur warrior is severely wounded. The centaur warrior hits you but does no damage. Your smoke demon hits the rakshasa but does no damage. Your smoke demon hits the rakshasa (2). Your smoke demon hits the rakshasa but does no damage. The rakshasa is engulfed in blazing flames (7). You kill the rakshasa! The rakshasa shimmers and vanishes! x2 Your life force feels restored. The centaur warrior hits you but does no damage. You slice the centaur warrior (27)!! You kill the centaur warrior! Your smoke demon disappears in a puff of smoke! Unknown command. j - 2352 arrows (gained 75) You see here a +0 longbow. There is a large open door, spattered with blood here. You see here a +0 long sword. There is a large open door, spattered with blood here. You see here a +0 longbow. You start resting. You feel yourself speed up. You start resting. The Singing Sword tries to entice you into a canon. HP restored. Found a +0 robe. You open the door. Found a stone staircase leading down. There is an open door here. As you open the door, it creaks loudly! A yaktaur comes into view. The yaktaur shouts! The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt barely misses you (0). Found four +0 arbalests, the +5 arbalest of Deme {elec, rC+} and 299 bolts. You close the door. You start waiting. A yaktaur opens the door. It is wielding a +0 arbalest. The yaktaur unwields a +0 arbalest. The yaktaur hits you but does no damage. Found 98 bolts. There is an open door here. You slash the yaktaur (12)! You kick the yaktaur (7)! The yaktaur is heavily wounded. The yaktaur is engulfed in blazing flames (16). The yaktaur hits you but does no damage. You chop the yaktaur into pieces (36)!!! You kill the yaktaur! f - 1836 bolts (gained 53) You see here a +0 arbalest. f - 1930 bolts (gained 94) f - 2028 bolts (gained 98) f - 2106 bolts (gained 78) f - 2149 bolts (gained 43) f - 2233 bolts (gained 84) You see here a +0 arbalest. You see here a +0 arbalest. You see here the +5 arbalest of Deme {elec, rC+}. You see here a +0 arbalest. There is an open door here. There is an open door here. You see here a +0 longbow. There is a large open door, spattered with blood here. There is a large open door, spattered with blood here. You see here a +0 rapier. There is an open door, spattered with blood here. There is an open door here. You see here a +0 shortbow. There is an open door here. You open the door. There is an open door here. An orc knight and 2 yaktaurs come into view. The orc knight shouts! The yaktaur shouts! You hear a shout! x5 The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you but does no damage. 3 orcs, 3 orc warriors and a yaktaur come into view. An orc is wielding a +2 flail of protection. The orc shouts! The orc warrior shouts! The orc shouts! The orc warrior shouts! The orc warrior closely misses you. The orc knight begins to attack, but is stunned by your will! You slash the yaktaur (12)! The yaktaur is moderately wounded. The yaktaur is engulfed in blazing flames (14). The yaktaur unwields a +0 arbalest. The yaktaur barely misses you. Unknown command. You barely miss the orc knight. The yaktaur is engulfed in blazing flames (10). You redirect the yaktaur's attack! The yaktaur barely misses the orc warrior. The yaktaur is stunned by your will and fails to attack. You redirect the orc's attack! The orc throws a tomahawk. The tomahawk barely misses the orc warrior (0). The tomahawk hits the yaktaur but does no damage. You slash the orc knight (8)! You kick the orc knight, but do no damage. The orc knight is lightly wounded. The yaktaur is engulfed in blazing flames (10). You kill the yaktaur! Unknown command. You barely miss the orc knight. You kick the orc knight (2). The orc knight is lightly wounded. The orc knight hits you but does no damage. An ironbrand convoker comes into view. It is wielding a +3 morningstar. Unknown command. You slash the orc knight (16)! You kick the orc knight (7)! The orc knight is heavily wounded. The Screaming Sword comments on your fighting techniques. The ironbrand convoker begins to cast a spell, but is stunned by your will! The orc knight is engulfed in blazing flames (17). The orc knight is stunned by your will and fails to attack. Unknown command. You hit the orc knight (4). You kick the orc knight, but do no damage. The orc knight is almost dead. The ironbrand convoker begins to recite a word of recall! Unknown command. You slice the orc knight (21)!! You kill the orc knight! Unknown command. Your smoke demon disappears in a puff of smoke! The Screaming Sword launches into yet another solo. The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you but does no damage. The orc warrior hits you but does no damage. The orc warrior barely misses you. Things that are here: a +0 arbalest; 63 bolts You slice the orc warrior (26)!! You kick the orc warrior, but do no damage. The orc warrior is almost dead. The yaktaur is stunned by your will and fails to attack. The orc throws a tomahawk. The tomahawk barely misses you (0). The orc warrior barely misses you. The orc warrior is engulfed in blazing flames (8). You kill the orc warrior! The yaktaur shoots a bolt. The bolt barely misses you (0). You slice the orc warrior (31)!! You kill the orc warrior! The Screaming Sword shrieks like a hungry carnivore. The vault sentinel is recalled. The rakshasa is recalled. The rakshasa hits you but does no damage. The orc throws a tomahawk. The tomahawk hits you but does no damage. A vault sentinel comes into view. It is wielding a +0 morningstar of holy wrath. The vault sentinel blows a loud note on a signal horn! A rakshasa comes into view. It is wielding a +0 trident. You hit the vault sentinel (6). The vault sentinel is lightly wounded. The Screaming Sword thunders like a enraged frog. The vault sentinel begins to cast a spell, but is stunned by your will! The yaktaur shoots a bolt. The bolt hits you (13)! You focus your will and slow the yaktaur in retribution! An ironbrand convoker comes into view. It is wielding a +0 flail. You slash the vault sentinel (11)! The vault sentinel is moderately wounded. The Screaming Sword shouts, "I just love to dig into intestines." The monsters around you reel from the noise! The rakshasa hits you but does no damage. Unknown command. You slice the vault sentinel (21)!! You kick the vault sentinel (4). The vault sentinel is almost dead. The orc throws a tomahawk. The tomahawk closely misses you (0). The vault sentinel is engulfed in blazing flames (13). You kill the vault sentinel! The rakshasa hits you but does no damage. Unknown command. You slash the rakshasa (13)! Your kick misses the rakshasa. The rakshasa is moderately wounded. The orc throws a tomahawk. The tomahawk hits you but does no damage. The yaktaur shoots a bolt. The bolt hits you (6). Unknown command. You hit the rakshasa but do no damage. The rakshasa is moderately wounded. The Screaming Sword sings a deeply moving song. The rakshasa hits you but does no damage. Unknown command. You slash the rakshasa (16)! The rakshasa is heavily wounded. The rakshasa is engulfed in blazing flames (16). The rakshasa closely misses you. The injured rakshasa weaves a defensive illusion! Unknown command. You hit the rakshasa but do no damage. You kick the rakshasa, but do no damage. The rakshasa is severely wounded. Unknown command. You hit the rakshasa but do no damage. You kick the rakshasa, but do no damage. The rakshasa is severely wounded. The Screaming Sword shrieks, "THIS IS THE COLOUR OF PAIN!" The monsters around you reel from the noise! The rakshasa barely misses you. The rakshasa hits you from afar with a +0 trident (5). You slice the rakshasa (26)!! You kick the rakshasa (6). You kill the rakshasa! The rakshasa is engulfed in blazing flames (10). You kill the rakshasa! The rakshasa shimmers and vanishes! Unknown command. Aiming: Power Leap Press: ? - help, Dir - move target cursor You kill the yaktaur! You kill the orc! You kill the orc warrior! The ironbrand convoker barely misses you. Unknown command. Unknown command. Unknown command. You slash the ironbrand convoker (10)! You kill the ironbrand convoker! The ironbrand convoker gestures at the yaktaur while chanting. The yaktaur seems to grow stronger. Unknown command. You hit the ironbrand convoker but do no damage. You kick the ironbrand convoker (2). The ironbrand convoker is severely wounded. The ironbrand convoker hits you but does no damage. Unknown command. You chop the ironbrand convoker into pieces (36)!!! You kill the ironbrand convoker! The Screaming Sword launches into yet another solo. The yaktaur hits you but does no damage. A freezing wraith comes into view. Unknown command. You slash the yaktaur (12)! You kick the yaktaur, but do no damage. The yaktaur is heavily wounded. You slice the yaktaur (21)!! You kill the yaktaur! Throwing (i - inventory. (,) - cycle): z - 154 tomahawks (quivered) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 hand axe (heavily wounded) You throw a tomahawk. The tomahawk hits the freezing wraith but does no damage. Unknown command. You slash the freezing wraith (12)! The freezing wraith is moderately damaged. The freezing wraith hits you but does no damage. x2 Unknown command. You slice the freezing wraith (23)!! You kick the freezing wraith (3). The freezing wraith is almost destroyed. The freezing wraith barely misses you. The freezing wraith hits you but does no damage. Unknown command. You completely miss the freezing wraith. The freezing wraith is almost destroyed. Unknown command. You hit the freezing wraith but do no damage. You kick the freezing wraith (5). You destroy the freezing wraith! Unknown command. You slash the orc (16)! You kill the orc! Unknown command. The orc hits you with a +2 flail of protection (1). You focus your will and blind the orc in retribution! Things that are here: a +0 hand axe; a +0 flail You slice the orc (21)!! You kill the orc! You see here a +2 flail of protection. f - 2314 bolts (gained 81) You see here a +0 arbalest. Things that are here: a +0 hand axe; a +0 flail You see here a +0 whip. Items here: ))) [ a +0 trident the +10 plate armour of Yklac {*Slow +Fly rC+++ Int-5} a +0 morningstar of holy wrath; a +0 hand axe You see here a +0 battleaxe. You see here a +0 battleaxe. You feel less exhausted. f - 2377 bolts (gained 63) You see here a +0 arbalest. Things that are here: a +3 morningstar; a +2 double sword f - 2429 bolts (gained 52) You see here a +0 arbalest. You see here a +0 whip. You see here a +0 arbalest. Things that are here: a +0 hand axe; a +0 flail Items here: ))) [ a +0 trident the +10 plate armour of Yklac {*Slow +Fly rC+++ Int-5} a +0 morningstar of holy wrath; a +0 hand axe You see here a +0 arbalest. You see here a +2 flail of protection. You drop a +4 dagger of protection. The Singing Sword hums tunelessly. HP restored. You see here a +2 flail of protection. The Singing Sword chimes harmoniously. Things that are here: a +0 hand axe; a +0 flail You see here a +0 battleaxe. You see here a +0 arbalest. There is an open door here. There is an open door here. There is an open door here. Found a +0 plate armour. There is an open door here. Found 102 poisoned darts. Found a +0 leather armour. There is an open door here. 5 slime creatures come into view. The slime creature quivers. x3 The slime creature barely misses you. Two slime creatures merge to form a large slime creature. Unknown command. You hit the large slime creature (4). You kick the large slime creature (8)! The large slime creature is lightly wounded. The slime creature hits you but does no damage. Two slime creatures merge to form a very large slime creature. Unknown command. You slash the very large slime creature (9)! You kick the very large slime creature (8)! The very large slime creature is lightly wounded. Two slime creatures merge to form an enormous slime creature. The slime creature hits you but does no damage. Unknown command. You slice the enormous slime creature (27)!! The enormous slime creature is moderately wounded. The slime creature hits you but does no damage. Unknown command. You hit the enormous slime creature (2). You kick the enormous slime creature (5). The enormous slime creature is moderately wounded. Unknown command. You slice the enormous slime creature (21)!! Your kick misses the enormous slime creature. The enormous slime creature is moderately wounded. The slime creature hits you (7)! The enormous slime creature hits you (7)! Unknown command. You slash the enormous slime creature (16)! The enormous slime creature is heavily wounded. The slime creature hits you (10)! The enormous slime creature completely misses you. Unknown command. You hit the enormous slime creature (1). The enormous slime creature is heavily wounded. Unknown command. Two slime creatures merge to form a titanic slime creature. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. There is an open door here. The Screaming Sword wails mournfully. The slime creature quivers. Two slime creatures merge to form a large slime creature. A large slime creature splits. Two slime creatures merge to form a very large slime creature. Two slime creatures merge to form an enormous slime creature. The Screaming Sword sings. Two slime creatures merge to form a titanic slime creature. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. The Screaming Sword hums tunelessly. There is an open door here. You close the door. You start resting. HP restored. You open the door. The slime creature quivers. x4 The slime creature is stunned by your will and fails to attack. There is an open door here. You barely miss the slime creature. You slash the slime creature (14)! The slime creature is moderately wounded. The slime creature hits you (3). You slash the slime creature (9)! You kick the slime creature (13)! The slime creature is heavily wounded. Two slime creatures merge to form a large slime creature. The slime creature hits you (10)! The slime creature hits you but does no damage. Unknown command. You slice the large slime creature (29)!! The large slime creature is moderately wounded. Unknown command. You completely miss the slime creature. You kick the slime creature (13)! The slime creature is severely wounded. The slime creature hits you (7)! Two slime creatures merge to form a very large slime creature. The slime creature hits you (3). Unknown command. You slash the slime creature (14)! You kill the slime creature! The slime creature hits you but does no damage. Unknown command. You barely miss the very large slime creature. You kick the very large slime creature (7)! The very large slime creature is moderately wounded. The slime creature hits you (1). Unknown command. You slice the very large slime creature like a ripe choko (40)!!! Your kick misses the very large slime creature. The very large slime creature is heavily wounded. Unknown command. You hit the very large slime creature (5). The very large slime creature is heavily wounded. A very large slime creature splits. The slime creature closely misses you. Unknown command. You slice the large slime creature (23)!! You kick the large slime creature (1). The large slime creature is severely wounded. The large slime creature closely misses you. The slime creature hits you (5). You focus your will and illuminate the slime creature in retribution! Unknown command. You slice the large slime creature (32)!! You kick the large slime creature (4). The large slime creature is almost dead. The Screaming Sword composes a new song. The slime creature hits you (13)! The slime creature closely misses you. The large slime creature hits you (3). You focus your will and illuminate the large slime creature in retribution! You slice the large slime creature (25)!! You kill the large slime creature! The slime creature hits you but does no damage. Unknown command. You hit the slime creature (6). Your kick misses the slime creature. The slime creature is heavily wounded. The slime creature hits you (4). The slime creature hits you but does no damage. You slash the slime creature (16)! You kick the slime creature (5). The slime creature is almost dead. The slime creature hits you (11)! You hit the slime creature (4). You kick the slime creature (4). You kill the slime creature! The Screaming Sword wails mournfully. Unknown command. You slash the slime creature (8)! The slime creature is lightly wounded. The slime creature barely misses you. Unknown command. You hit the slime creature (6). You kick the slime creature (2). The slime creature is moderately wounded. The slime creature hits you but does no damage. You slice the slime creature (25)!! You kick the slime creature (1). The slime creature is severely wounded. The slime creature hits you but does no damage. You barely miss the slime creature. You kick the slime creature (8)! The slime creature is severely wounded. You slice the slime creature (23)!! You kill the slime creature! You start resting. The Singing Sword sings three or four chords at once. HP restored. There is an open door here. Found 80 stones. There is an open door here. There is an open door, spattered with blood here. There is an open door here. There is an open door here. The Singing Sword dwells on sagas on the days of yore. You open the door. 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 open the door. Found a +0 helmet. No target in view! There is an open door here. You now have 1037 gold pieces (gained 10). You now have 1051 gold pieces (gained 14). Found a +0 hand crossbow. You now have 1084 gold pieces (gained 33). You now have 1107 gold pieces (gained 23). There is an open door here. A blink frog comes into view. The Singing Sword imitates the bagpipes. The blink frog croaks. The blink frog hits you but does no damage. You slice the blink frog (28)!! The blink frog is almost dead. The blink frog is stunned by your will and fails to attack. You closely miss the blink frog. Your kick misses the blink frog. The blink frog is almost dead. The blink frog hits you but does no damage. You closely miss the blink frog. Your kick misses the blink frog. The blink frog is almost dead. The blink frog blinks! The blink frog blinks! The blink frog changes into an orb spider! The orb spider begins to attack, but is stunned by your will! The orb spider bites you but does no damage. You slash the orb spider (8)! You kick the orb spider (4). The orb spider is almost dead. The Screaming Sword chimes harmoniously. The orb spider begins to attack, but is stunned by your will! You slash the orb spider (8)! You kill the orb spider! There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door, spattered with blood here. Done exploring. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Search for what [Enter for "."]? . The Singing Sword goes, "Jessica and Sigmund, sitting in a tree..." You see here a +0 arbalest. There is an open door, spattered with blood here. There is an open door here. There is an open door here. Things that are here: a +3 morningstar; a +2 double sword Items here: ))) [ a +0 trident the +10 plate armour of Yklac {*Slow +Fly rC+++ Int-5} a +0 morningstar of holy wrath; a +0 hand axe g - the +10 plate armour of Yklac {*Slow +Fly rC+++ Int-5} Search for what [Enter for "."]? . You see here a +0 arbalest. There is an open door here. There is an open door here. There is an entrance to Fuim's Magic Scroll Shoppe here. k - 10 scrolls of magic mapping (gained 1) Thank you for shopping at Fuim's Magic Scroll Shoppe! Okay, then. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a +1 double sword. There is an entrance to Fuim's Magic Scroll Shoppe here. o - a scroll of brand weapon Thank you for shopping at Fuim's Magic Scroll Shoppe! You see here a +1 double sword. There is an open door here. There is an open door here. There is an open door here. The Singing Sword repeatedly practises the high pitch. There is an open door here. There is a stone staircase leading down here. Search for what [Enter for "."]? . >>>>>>>>>>>>>>>>>>>>>> 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_INVENTORY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [tatters3] Species: Demonspawn Job: Wanderer HP: 145/145; mods: 0/0 MP: 31/31; mod: 0 Stats: 20 (20) 10 (10) 17 (17) Position: (15, 41), god: Ru (22), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 16 | 8641 | 441/1250 Blades | X | 1 | 100 | 17 | 12550 | 1312/1605 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Bows | X | 0 | 0 | 0 | 0 | 0/59 Crossbows | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 11 | 4231 | 129/892 Dodging | X | 0 | 0 | 2 | 180 | 2/178 Stealth | X | 0 | 0 | 1 | 50 | 0/100 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 4 | 680 | 86/297 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Charms | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 4 | 540 | 40/250 Necromancy | X | 0 | 0 | 1 | 51 | 9/84 Translocations | X | 0 | 0 | 4 | 639 | 45/297 Transmutations | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 6 | 1160 | 110/350 Spell bugs: Durations: Attributes: #12: 3724 #13: 2993 #23: 26635 #24: -193777714 #27: 195331 #49: 3724 #59: 1 Mutations: hooves: 3 (innate) rugged brown scales: 2 (innate) demonic guardian: 2 (innate) dopey: 1 (innate) ignite blood: 1 (innate) magic regeneration: 1 (innate) missing a hand: 1 (innate) reduced AC: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +7 Singing Sword eq slot #1, inv slot #26: +2 cloak of magical power eq slot #2, inv slot #33: +0 helmet of intelligence eq slot #3, inv slot #42: +0 pair of gloves of the Evening {rPois Dex+3} eq slot #6, inv slot #32: +10 plate armour of fire resistance eq slot #8, inv slot #12: +6 ring of protection eq slot #9, inv slot #15: amulet of faith }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##.......## ###.....#...... #.......## ##.#.....#...... #........## ##..'.....####### #........)###...#.....# #....#.....#....#.....####### #...###..)......#.....##..... #..## ##).......#.....##..... #.## ##.[.....#.....##..... ### ##....@..##.....##..... ##.......###.....##..... ##.......## #.....##..... #.......## #.....##'#### #####'##### #............ #........# #............ #........# #............ #........# #............ #........# #............ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false aquarium_serial_pool_size: 0 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>