ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) Version: Dungeon Crawl Stone Soup 0.18-a0-987-g0b0e4e7 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-0b0e4e7887 -name cireshan -rc /dgldir/rcfiles/crawl-git/cireshan.rc -macro /dgldir/rcfiles/crawl-git/cireshan.macro -morgue /dgldir/morgue/cireshan/ -webtiles-socket /crawl-master/webserver/sockets/cireshan:2016-01-03.16:56:41.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-0b0e4e7887(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x65acb3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-0b0e4e7887(_Z13do_crash_dumpv+0x2b8) [0x6618e8]: do_crash_dump() /usr/games/crawl-git-0b0e4e7887(_Z20crash_signal_handleri+0x74) [0x65af24]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7f03743011e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f0374669f6b]: /usr/games/crawl-git-0b0e4e7887() [0x6611a4] /usr/games/crawl-git-0b0e4e7887() [0x661519] /usr/games/crawl-git-0b0e4e7887(_Z18spellbook_template9book_type+0x120) [0xa24910]: spellbook_template(book_type) /usr/games/crawl-git-0b0e4e7887(_Z14spells_in_bookRK8item_def+0x1b9) [0xa25359]: spells_in_book(item_def const&) /usr/games/crawl-git-0b0e4e7887(_Z10item_value8item_defb+0x9cf) [0x9f992f]: item_value(item_def, bool) /usr/games/crawl-git-0b0e4e7887() [0x9f9b36] /usr/games/crawl-git-0b0e4e7887(_ZNK9ShopEntry8get_textEb+0x41) [0xa017d1]: ShopEntry::get_text(bool) const /usr/games/crawl-git-0b0e4e7887(_ZNK4Menu20webtiles_update_itemEi+0x1bf) [0x89a61f]: Menu::webtiles_update_item(int) const /usr/games/crawl-git-0b0e4e7887(_ZN8ShopMenu9draw_menuEv+0x18d) [0x9f687d]: ShopMenu::draw_menu() /usr/games/crawl-git-0b0e4e7887(_ZN8ShopMenu17purchase_selectedEv+0xcbf) [0x9fec6f]: ShopMenu::purchase_selected() /usr/games/crawl-git-0b0e4e7887(_ZN8ShopMenu11process_keyEi+0x121) [0xa00af1]: ShopMenu::process_key(int) /usr/games/crawl-git-0b0e4e7887(_ZN4Menu7do_menuEv+0x4d) [0x89ae3d]: Menu::do_menu() /usr/games/crawl-git-0b0e4e7887(_ZN4Menu4showEb+0xe5) [0x89f8a5]: Menu::show(bool) /usr/games/crawl-git-0b0e4e7887(_Z4shopv+0xac) [0xa0068c]: shop() /usr/games/crawl-git-0b0e4e7887(_Z15process_command12command_type+0x2535) [0xb66bf5]: process_command(command_type) /usr/games/crawl-git-0b0e4e7887() [0xb67979] /usr/games/crawl-git-0b0e4e7887() [0xb684e5] /usr/games/crawl-git-0b0e4e7887(main+0x2eb) [0x5c0fab]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f03742edead]: /usr/games/crawl-git-0b0e4e7887() [0x5c12b9] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian 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". 0x00007f0374669c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f0374669c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000065b373 in call_gdb (file=0x7f0374655880) at crash.cc:420 gdb = attach_cmd = "attach 13305\000\000\000\000\000\000\000" #2 0x0000000000661901 in do_crash_dump () at dbg-asrt.cc:672 t = 1451841003 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f76cc8 "/dgldir/morgue/cireshan/"}} name = "/dgldir/morgue/cireshan/crash-cireshan-20160103-171003.txt", '\000' file = 0x7f0374655880 #3 0x000000000065af24 in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f0374669f6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000006611a4 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff79853010 "ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43)", assert=) at dbg-asrt.cc:796 No locals. #7 0x0000000000661519 in die (file=0xc14a7c "spl-book.cc", line=111, format=) at dbg-asrt.cc:856 tmp = "ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43)", '\000' mesg = "ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff798538e0, reg_save_area = 0x7fff79853810}} #8 0x0000000000a24910 in spellbook_template (book=) at spl-book.cc:111 No locals. #9 spellbook_template (book=) at spl-book.cc:109 No locals. #10 0x0000000000a25359 in spells_in_book (book=...) at spl-book.cc:94 ret = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } props = @0x7fff79853a48: {hash_map = 0x0} spells = #11 0x00000000009f992f in item_value (item=..., ident=ident@entry=true) at shopping.cc:994 spells = rarest = rarity = 0 book = BOOK_RANDART_THEME valued = 150 #12 0x00000000009f9b36 in _shop_get_item_value (item=..., greed=11, id=) at shopping.cc:56 result = #13 0x00000000009f9bd7 in item_price (item=..., shop=...) at shopping.cc:63 No locals. #14 0x0000000000a017d1 in ShopEntry::get_text (this=0x3268950, need_cursor=false) at shopping.cc:1231 total_cost = keystr = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff79853b80 "\370\330", }} cost = on_list = itemstr = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10f9100 "p", }} #15 0x000000000089a61f in Menu::webtiles_update_item (this=0x7fff79853fb0, index=5) at menu.cc:1558 me = 0x3268950 col = #16 0x00000000009f687d in ShopMenu::draw_menu (this=0x7fff79853fb0) at shopping.cc:1321 i = #17 0x00000000009fec6f in ShopMenu::purchase_selected (this=this@entry=0x7fff79853fb0) at shopping.cc:1466 buying_from_list = selected = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2ba57a0, _M_finish = 0x2ba57a8, _M_end_of_storage = 0x2ba57a8}}, } cost = col = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2935058 "cyan"}} old_more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2f337b0, _M_finish = 0x2f33bd0, _M_end_of_storage = 0x2f33bd0}}, }} bought_indices = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2ce9ff0, _M_finish = 0x2ce9ff4, _M_end_of_storage = 0x2ce9ff4}}, } outside_items = #18 0x0000000000a00af1 in ShopMenu::process_key (this=0x7fff79853fb0, keyin=) at shopping.cc:1536 No locals. #19 0x000000000089ae3d in Menu::do_menu (this=this@entry=0x7fff79853fb0) at menu.cc:371 keyin = #20 0x000000000089f8a5 in Menu::show (this=0x7fff79853fb0, reuse_selections=) at menu.cc:341 No locals. #21 0x0000000000a0068c in shop () at shopping.cc:1638 shop = @0x2f90878: {pos = {x = 36, y = 54}, greed = 11 '\v', type = SHOP_GENERAL, level = 6 '\006', shop_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfdd8f8 ""}}, shop_type_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x336bb98 "Serpentskin"}}, shop_suffix_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x336bac8 "Sales"}}, keeper_name = {mData = "QnD"}, stock = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2e19320, _M_finish = 0x2e194a0, _M_end_of_storage = 0x2e19520}}, }, num = 64 '@'} shopname = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c42b18 "Qosmuasm's Serpentskin Sales"}} culled = false menu = { = { = {_vptr.Menu = 0xc105f0, f_selitem = 0, f_drawitem = 0, f_keyfilter = 0, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXAMINE, title = 0x2f33120, title2 = 0x0, flags = 33356, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f2ef78 "shop"}}, first_entry = 0, y_offset = 2, pagesize = 22, max_pagesize = 24, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x30c0fa0, _M_finish = 0x30c13c0, _M_end_of_storage = 0x30c1420}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2f245c0, _M_finish = 0x2f245f0, _M_end_of_storage = 0x2f24600}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2d84d60, _M_finish = 0x2d84d68, _M_end_of_storage = 0x2d84d68}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, highlighter = 0x2cf72e0, num = -1, lastch = 100, alive = true, last_selected = 3, mdisplay = 0x2a87ac0, _webtiles_section_start = -1, _webtiles_section_end = -1, _webtiles_title_changed = false, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2f859e0, _M_finish = 0x2f85a10, _M_end_of_storage = 0x2f85a10}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }}}, type = MT_INVLIST, pre_select = 0x0, title_annotate = 0, temp_title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfdd8f8 ""}}}, shop = @0x2f90878, looking = false, order = ORDER_DEFAULT, long_distance = false, bought_something = true} #22 0x0000000000b66bf5 in _can_take_stairs (known_shaft=false, down=true, ftype=DNGN_ENTER_SHOP) at main.cc:1585 min_runes = #23 _take_stairs (down=true) at main.cc:1777 ygrd = DNGN_ENTER_SHOP shaft = false #24 process_command (cmd=cmd@entry=CMD_GO_DOWNSTAIRS) at main.cc:2062 No locals. #25 0x0000000000b67979 in _input () at main.cc:1507 cmd = CMD_GO_DOWNSTAIRS player_disabled = {was_disabled = false} #26 0x0000000000b684e5 in _launch_game () at main.cc:479 game_start = true ccon = {cstate = false, smartcstate = false} #27 0x00000000005c0fab in _launch_game_loop () at main.cc:380 game_ended = false #28 main (argc=, argv=0x7fff79854978) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Jan 3 2016 at 06:27:02 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -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 -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-0b0e4e7887/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-0b0e4e7887/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-0b0e4e7887/data/web/" LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 0, depth = 4 Level id: D:4 Level build method = , level layout type = narrow_caves, absdepth0 = 3 Level vaults: layout_layer_cave amethyst_overflow_temple_binary first_bread kennysheep_nub guppyfry_shop_venom uniq_blork_the_orc Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You butcher the kobold corpse. Things that are here: a club; an inedible chunk of flesh; a kobold skeleton Eat which item? (? for menu, Esc to quit) Okay, then. Magic restored. Done exploring. (D) Dungeon Where to? (? - help) Things that are here: a club; an inedible chunk of flesh; a kobold skeleton You see here 19 stones. There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Found a stone staircase leading up. A kobold comes into view. It is wielding a short sword. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a short sword (resting) The magic dart hits the kobold. You kill the kobold! You start resting. Magic restored. A hobgoblin comes into view. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin (resting) The magic dart hits the hobgoblin. The hobgoblin is almost dead. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin (almost dead) The magic dart hits the hobgoblin. You kill the hobgoblin! A kobold comes into view. The kobold shouts! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold The magic dart hits the kobold. You kill the kobold! Found 27 bolts. A rat comes into view. Found a hand axe. Found a stone staircase leading down. The helpless rat fails to defend itself. You puncture the rat! You kill the rat! You see here a rat corpse. You butcher the rat corpse. n - a chunk of flesh Eat a chunk of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 A rat comes into view. Found a stone staircase leading down. You hit the rat. You kill the rat! Your Conjurations skill increases to level 5! n - a meat ration An adder comes into view. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - adder Aim: an adder (resting) The searing ray hits the adder. The adder is severely wounded. The searing ray hits the adder. You kill the adder! 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. You start resting. Magic restored. Found 12 sling bullets. You see here 12 sling bullets. A rat and a worm come into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat The magic dart hits the rat. You kill the rat! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - worm Aim: a worm The magic dart hits the worm. The worm is moderately wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - worm Aim: a worm (moderately wounded) The magic dart hits the worm. The worm is heavily wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - worm Aim: a worm (heavily wounded) The magic dart hits the worm. The worm is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - worm Aim: a worm (severely wounded) The searing ray hits the worm. The worm is almost dead. The searing ray hits the worm. You kill the worm! You start resting. Magic restored. You see here a rat corpse. You butcher the rat corpse. o - a chunk of flesh You see here a rat skeleton. Eating a chunk of flesh. This raw flesh tastes terrible. You continue eating. x2 o - a scroll labeled ILUUTAF VIVVA You now have 86 gold pieces (gained 15). p - a lumpy silvery potion Found a short sword. q - a scroll labeled CUCIUD MARPHIPREDD You now have 96 gold pieces (gained 10). You see here a short sword. Found a stone staircase leading down. A giant gecko comes into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Throwing (i - inventory): j - 2 tomahawks of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - giant gecko Aim: a giant gecko (clinging) Okay, then. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - giant gecko Aim: a giant gecko (clinging) The searing ray misses the giant gecko. The searing ray hits the giant gecko. The giant gecko is severely wounded. The searing ray misses the giant gecko. The giant gecko completely misses you. The searing ray hits the giant gecko. You kill the giant gecko! You see here a giant gecko corpse. You butcher the giant gecko corpse. r - 2 chunks of flesh You start resting. Magic restored. Found 21 sling bullets. s - a smoky green potion t - a royal jelly; u - a dark potion Found a stone staircase leading up. A quokka comes into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - quokka Aim: a quokka (resting) The searing ray hits the quokka. The quokka is severely wounded. The searing ray misses the quokka. The searing ray hits the quokka. You kill the quokka! You start resting. Magic restored. Found a leather armour. A giant gecko comes into view. The giant gecko moves out of view. The giant gecko completely misses you. The giant gecko is too close now for your liking. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - giant gecko Aim: a giant gecko (clinging) The searing ray hits the giant gecko. You kill the giant gecko! You see here a giant gecko corpse. You butcher the giant gecko corpse. r - 3 chunks of flesh (gained 1) You see here a giant gecko skeleton. You see here a leather armour. v - a leather armour You see here a giant gecko skeleton. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. A rat comes into view. Found 11 gold pieces. Found a stone staircase leading down. There is a stone staircase leading up here. The helpless rat fails to defend itself. You puncture the rat! You kill the rat! You see here a rat corpse. You butcher the rat corpse. r - 4 chunks of flesh (gained 1) You now have 107 gold pieces (gained 11). A giant newt comes into view. You are feeling hungry. The giant newt closely misses you. You hit the giant newt. The giant newt is heavily wounded. The giant newt barely misses you. You hit the giant newt. You kill the giant newt! Some of the chunks of flesh in your inventory have rotted away. You see here a giant newt corpse. You butcher the giant newt corpse. r - 3 chunks of flesh (gained 1) Eat one of 3 chunks of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 Found a stone staircase leading up. You now have 119 gold pieces (gained 12). Found a stone staircase leading up. A worker ant comes into view. The worker ant twitches its antennae in your direction. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant The searing ray misses the worker ant. The searing ray hits the worker ant. The worker ant is lightly wounded. The worker ant waves its antennae. Found a scroll labeled LUFAEM ROXKOO. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - worker ant Aim: a worker ant (lightly wounded) The searing ray hits the worker ant. The worker ant is moderately wounded. The worker ant closely misses you. The searing ray hits the worker ant. The worker ant is moderately wounded. The worker ant bites you. x2 The searing ray hits the worker ant. The worker ant is heavily wounded. The worker ant misses you. The searing ray hits the worker ant. You kill the worker ant! Your Stealth skill increases to level 3! You have reached level 4! You feel clever. You start resting. Magic restored. You start resting. HP restored. k - 2 scrolls labeled LUFAEM ROXKOO (gained 1) A giant gecko comes into view. A goblin comes into view. It is wielding a club. Found 22 stones. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a club (resting) The magic dart hits the goblin. You kill the goblin! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - giant gecko Aim: a giant gecko (resting) The magic dart hits the giant gecko. You kill the giant gecko! You start resting. Magic restored. w - an emerald potion You see here a whip. A quokka comes into view. Found 5 javelins of penetration. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - quokka Aim: a quokka (resting) The magic dart hits the quokka. You kill the quokka! A rat comes into view. You see here an agate ring. x - an agate ring Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat The magic dart hits the rat. You kill the rat! z - a bubbling orange potion A giant cockroach comes into view. All of the chunks of flesh in your inventory have rotted away. A giant gecko comes into view. You see here 5 javelins of penetration. r - 5 javelins of penetration Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - giant cockroach Aim: a giant cockroach The searing ray hits the giant cockroach. The giant cockroach is severely wounded. The giant cockroach waves its antennae. The searing ray hits the giant cockroach. You kill the giant cockroach! The searing ray hits the giant gecko. You kill the giant gecko! You see here a giant gecko corpse. You butcher the giant gecko corpse. A - a chunk of flesh You start resting. Magic restored. A rat comes into view. Found an escape hatch in the ceiling. You hit the rat. The rat is heavily wounded. You are feeling hungry. You closely miss the rat. The rat is heavily wounded. The rat bites you but does no damage. You hit the rat. You kill the rat! Eat a chunk of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 Found a rapier. You enter a teleport trap! The teleport trap disappears. Your surroundings suddenly seem different. A giant newt comes into view. A giant cockroach comes into view. Tof's ghost (amateur Demonspawn Fighter) comes into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - giant newt Aim: a giant newt (resting) The magic dart hits the giant newt. You kill the giant newt! Tof's ghost turns its malevolent gaze towards you. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - tof's ghost Aim: tof's ghost The searing ray hits tof's ghost. Tof's ghost is lightly damaged. The searing ray hits tof's ghost. Tof's ghost is moderately damaged. The searing ray hits tof's ghost. Tof's ghost is heavily damaged. The giant cockroach misses you. The searing ray hits tof's ghost. Tof's ghost is almost destroyed. The giant cockroach barely misses you. Tof's ghost barely misses you. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - tof's ghost Aim: tof's ghost (almost destroyed) The searing ray hits tof's ghost. Tof's ghost is almost destroyed. The giant cockroach bites you. Tof's ghost hits you. The giant cockroach bites you. The searing ray hits tof's ghost. You destroy tof's ghost! Your Spellcasting skill increases to level 4! You have reached level 5! The giant cockroach bites you. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - giant cockroach Aim: a giant cockroach (clinging) The magic dart hits the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach bites you but does no damage. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - giant cockroach Aim: a giant cockroach (moderately wounded, clinging) The magic dart hits the giant cockroach. You kill the giant cockroach! You see here a giant cockroach corpse. You butcher the giant cockroach corpse. A - 2 chunks of flesh You start resting. Magic restored. Found a dagger. A kobold comes into view. It is wielding an antimagic dagger. Found an escape hatch in the floor. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding an antimagic dagger (resting) The magic dart hits the kobold. The kobold is severely wounded. The kobold throws a stone. The stone hits you but does no damage. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - kobold Aim: a kobold, wielding an antimagic dagger (severely wounded) The magic dart hits the kobold. The kobold is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - kobold Aim: a kobold, wielding an antimagic dagger (severely wounded) The magic dart hits the kobold. You kill the kobold! You start resting. HP restored. Found a stone staircase leading down. Found a scroll labeled YPENLY GIRCHOR. Things that are here: an antimagic dagger; a kobold corpse y - a scroll labeled YPENLY GIRCHOR Magic restored. An orc comes into view. It is wielding a flail. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a flail and wearing a ring mail (resting) The magic dart hits the orc. The orc is moderately wounded. The orc shouts! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a flail and wearing a ring mail (moderately wounded) The magic dart hits the orc. The orc is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a flail and wearing a ring mail (severely wounded) The magic dart hits the orc. The orc is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a flail and wearing a ring mail (severely wounded) The magic dart hits the orc. The orc is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a flail and wearing a ring mail (severely wounded) The magic dart hits the orc. The orc is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a flail and wearing a ring mail (severely wounded) The searing ray hits the orc. You kill the orc! You start resting. Magic restored. Things that are here: a flail; a ring mail; an orc corpse You butcher the orc corpse. A - 6 chunks of flesh (gained 4) Things that are here: a flail; a ring mail Found 5 stones. Found a whip. Memorise Iskenderun's Mystic Blast, consuming 4 spell levels and leaving 5? You start memorising the spell. You continue memorising. You continue memorising. x3 You finish memorising. Spell assigned to 'c'. This spell is very dangerous to cast! Memorise Iskenderun's Battlesphere, consuming 5 spell levels and leaving 0? You start memorising the spell. You continue memorising. You continue memorising. x4 You finish memorising. Spell assigned to 'd'. A bat comes into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - bat Aim: a bat (resting) The magic dart hits the bat. You kill the bat! A rat comes into view. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat (resting) The magic dart hits the rat. The rat is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - rat Aim: a rat (severely wounded) The magic dart hits the rat. You kill the rat! Found a robe. Found a stone staircase leading down. You see here a rat corpse. You butcher the rat corpse. A - 7 chunks of flesh (gained 1) There is a stone staircase leading down here. Magic restored. A kobold comes into view. It is wielding a short sword. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a short sword (hasn't noticed you) The searing ray hits the kobold. You kill the kobold! You start resting. Some of the chunks of flesh in your inventory have rotted away. Magic restored. Eating one of 5 chunks of flesh. This raw flesh tastes terrible. You continue eating. x2 Found 17 stones. Found 18 stones. You see here 17 stones. There is a stone staircase leading down here. Found a short sword. B - a slice of pizza Found a centaur barding. You see here a short sword. Some of the chunks of flesh in your inventory have rotted away. You see here a whip. Things that are here: a flail; a ring mail A bat comes into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - bat Aim: a bat (resting) The magic dart hits the bat. The bat is moderately wounded. The bat moves out of view. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - bat Aim: a bat (moderately wounded) The searing ray hits the bat. You kill the bat! You start resting. Magic restored. A giant newt comes into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - giant newt Aim: a giant newt (resting) The magic dart hits the giant newt. You kill the giant newt! A goblin comes into view. All of the chunks of flesh in your inventory have rotted away. You see here a giant newt corpse. You butcher the giant newt corpse. Things that are here: a chunk of flesh; a giant newt skeleton The helpless goblin fails to defend itself. You puncture the goblin! You kill the goblin! You see here a goblin corpse. You butcher the goblin corpse. A - a chunk of flesh You see here a goblin skeleton. A - 2 chunks of flesh (gained 1) You see here a giant newt skeleton. Done exploring. (D) Dungeon Where to? (Enter - D:2, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Found a stone staircase leading down. Found a robe. There is a stone staircase leading up here. Found 10 gold pieces. Found a meat ration. Found an amethyst potion and a scroll labeled HYIDUA JAEQEKK. n - 2 meat rations (gained 1) C - an amethyst potion Found 3 scrolls labeled CUCIUD MARPHIPREDD. q - 4 scrolls labeled CUCIUD MARPHIPREDD (gained 3) You are feeling hungry. A giant gecko comes into view. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - giant gecko Aim: a giant gecko (clinging, resting) The searing ray hits the giant gecko. You kill the giant gecko! Eat one of 2 chunks of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 Found a stone staircase leading up. Found 3 dark potions. Found a beef jerky. You see here a giant gecko corpse. You butcher the giant gecko corpse. A - 3 chunks of flesh (gained 2) Found 10 gold pieces. Found 14 sling bullets. D - a beef jerky u - 4 dark potions (gained 3) You now have 129 gold pieces (gained 10). Found 22 stones. Blork the orc comes into view. He is wielding a flail of protection. Found a meat ration. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - Blork the orc Aim: Blork the orc, wielding a flail of protection and wearing a robe (resting) The magic dart hits Blork the orc. Blork the orc is lightly wounded. Blork the orc shouts! Blork the orc points at you and mumbles some strange words. The magic dart hits you! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Blork the orc Aim: Blork the orc, wielding a flail of protection and wearing a robe (lightly wounded) The magic dart hits Blork the orc. Blork the orc is moderately wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Blork the orc Aim: Blork the orc, wielding a flail of protection and wearing a robe (moderately wounded) The magic dart hits Blork the orc. Blork the orc is moderately wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Blork the orc Aim: Blork the orc, wielding a flail of protection and wearing a robe (moderately wounded) The magic dart hits Blork the orc. Blork the orc is severely wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - Blork the orc Aim: Blork the orc, wielding a flail of protection and wearing a robe (severely wounded) The searing ray hits Blork the orc. Blork the orc is severely wounded. Blork the orc gestures wildly while chanting. Blork the orc flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Some of the chunks of flesh in your inventory have rotted away. The searing ray hits something. You hear some strange, mumbled words. A puff of flame appears from out of thin air! The puff of flame hits you! You hear some strange, mumbled words. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - you Something barely misses you. The searing ray hits something. You hear some strange, mumbled words. A puff of frost appears from out of thin air! The puff of frost misses you. The searing ray hits something. Something hits you. The searing ray hits something. Reactivating autopickup. Your Dodging skill increases to level 3! Your Stealth skill increases to level 4! Your Conjurations skill increases to level 6! Your Charms skill increases to level 1! You feel a bit more experienced. Things that are here: a flail of protection; a robe; the orc corpse of Blork the orc You butcher the orc corpse of Blork the orc. A - 3 chunks of flesh (gained 1) Things that are here: a flail of protection; a robe E - a flail of protection Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You feel protected! E - a +1 flail of protection (weapon) You start resting. Magic restored. You start resting. Some of the chunks of flesh in your inventory have rotted away. HP restored. Wear which item? (? for menu, Esc to quit) Okay, then. You are feeling hungry. Eat a chunk of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 You see here a robe. q - 5 scrolls labeled CUCIUD MARPHIPREDD (gained 1) Found 10 gold pieces. Found a stone staircase leading down. n - 3 meat rations (gained 1) You now have 139 gold pieces (gained 10). Found an escape hatch in the floor. Found 34 stones. Found a faintly glowing hand axe. You now have 145 gold pieces (gained 6). An adder comes into view. A giant cockroach comes into view. You see here a faintly glowing hand axe. A - a faintly glowing hand axe Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - adder Aim: an adder The searing ray hits the adder. The adder is moderately wounded. The searing ray hits the adder. You kill the adder! You see here an adder corpse. You butcher the adder corpse. Things that are here: 2 chunks of flesh; an adder skeleton Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - giant cockroach Aim: a giant cockroach (resting) The searing ray hits the giant cockroach. You kill the giant cockroach! F - 2 chunks of flesh You see here an adder skeleton. Read which item? (? for menu, Esc to quit) As you read the scroll labeled CUCIUD MARPHIPREDD, it crumbles to dust. You feel aware of your surroundings. You sensed 2 altars, and 4 shops/portals. It was a scroll of magic mapping. Read which item? (? for menu, Esc to quit) As you read the scroll labeled FULOEN GAPS, it crumbles to dust. It is a scroll of identify. Identify which item? (\ to view known items) (? for menu, Esc to quit) A - the +6 hand axe "Acynydyw" {freeze, rElec} Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You feel less protected. It glows with a cold blue light! A - the +6 hand axe "Acynydyw" (weapon) {freeze, rElec} You start resting. Magic restored. Found 6 tomahawks. s - 3 smoky green potions (gained 2) Found a scale mail. You now have 155 gold pieces (gained 10). Found a glowing quarterstaff. Found a stone staircase leading down. You see here a glowing quarterstaff. G - a glowing quarterstaff There is a stone staircase leading down here. An ogre comes into view. It is wielding a giant club. You see here a scroll of magic mapping. q - 5 scrolls of magic mapping (gained 1) Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - ogre Aim: an ogre, wielding a giant club The magic dart hits the ogre. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - ogre Aim: an ogre, wielding a giant club The searing ray hits the ogre. The ogre is lightly wounded. The searing ray hits the ogre. The ogre is moderately wounded. The searing ray hits the ogre. The ogre is heavily wounded. The searing ray hits the ogre. The ogre is severely wounded. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - ogre Aim: an ogre, wielding a giant club (severely wounded) The searing ray hits the ogre. The ogre is almost dead. The ogre hits you with a giant club! Ouch! That really hurt! The searing ray hits the ogre. You kill the ogre! Your Charms skill increases to level 2! You have reached level 6! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. You start resting. Magic restored. You start resting. Eating one of 2 chunks of flesh. This raw flesh tastes terrible. You continue eating. x2 All of the chunks of flesh in your inventory have rotted away. HP restored. Things that are here: a giant club; an ogre corpse You butcher the ogre corpse. F - 3 chunks of flesh You see here a giant club. You now have 173 gold pieces (gained 18). A scorpion comes into view. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - scorpion Aim: a scorpion (hasn't noticed you) The magic dart hits the scorpion. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - scorpion Aim: a scorpion The magic dart hits the scorpion. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - scorpion Aim: a scorpion The magic dart hits the scorpion. The scorpion is moderately wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - scorpion Aim: a scorpion (moderately wounded) The searing ray hits the scorpion. The scorpion is heavily wounded. The searing ray hits the scorpion. The scorpion is severely wounded. The searing ray hits the scorpion. The scorpion is almost dead. The searing ray hits the scorpion. You kill the scorpion! You start resting. All of the chunks of flesh in your inventory have rotted away. Magic restored. A giant newt comes into view. You miss the giant newt. The giant newt bites you but does no damage. The giant newt completely misses you. You hit the giant newt. You freeze the giant newt. You kill the giant newt! You see here a giant newt corpse. You butcher the giant newt corpse. F - a chunk of flesh You see here a giant newt skeleton. Found an escape hatch in the ceiling. Found 13 gold pieces. Found 7 gold pieces. e - 4 scrolls of identify (gained 3) Found a scale mail. A giant newt comes into view. You see here 7 gold pieces. You now have 180 gold pieces (gained 7). Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - giant newt Aim: a giant newt (resting) The magic dart hits the giant newt. The giant newt is heavily wounded. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - giant newt Aim: a giant newt (heavily wounded) The magic dart hits the giant newt. You kill the giant newt! Your Charms skill increases to level 3! You now have 193 gold pieces (gained 13). Found 22 stones. A hound comes into view. The hound barks! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - hound Aim: a hound The searing ray hits the hound. The hound is moderately wounded. The hound barely misses you. The searing ray misses the hound. The hound bites you. The searing ray misses the hound. The hound bites you but does no damage. The hound bites you. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f/p - hound Aim: a hound (moderately wounded) The searing ray hits the hound. The hound is severely wounded. The hound bites you. The searing ray hits the hound. You kill the hound! Your Spellcasting skill increases to level 5! You see here a hound corpse. You butcher the hound corpse. F - 4 chunks of flesh (gained 3) You start resting. HP restored. You start resting. Magic restored. A giant newt comes into view. You are feeling hungry. The helpless giant newt fails to defend itself. You slash the giant newt! You freeze the giant newt. You kill the giant newt! Eat one of 4 chunks of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 An ooze comes into view. The ooze quivers. You hit the ooze. You freeze the ooze. The ooze is severely wounded. The ooze hits you but does no damage. You slash the ooze! You freeze the ooze. You kill the ooze! You found a teleport trap! You open the door. An adder comes into view. Found Qosmuasm's Serpentskin Sales. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - adder Aim: an adder (resting) The searing ray hits the adder. The adder is almost dead. The adder bites you. An adder comes into view. You slash the adder! You freeze the adder. You kill the adder! The adder moves out of view. The adder bites you. You see here an adder corpse. Casting: Searing Ray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray Press: ? - help, Shift-Dir - straight line, f - adder Aim: an adder The searing ray hits the adder. The adder is lightly wounded. The adder bites you but does no damage. The searing ray hits the adder. The adder is severely wounded. The adder bites you. You are poisoned. The adder poisons you! The adder bites you. The searing ray hits the adder. You kill the adder! You feel sick. You start resting. You feel sick. x3 You are no longer poisoned. There is an open door, spattered with blood here. There is an entrance to Qosmuasm's Serpentskin Sales here. w - 2 potions of poison (gained 1) >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [cireshan] Species: Deep Elf Job: Conjurer HP: 25/33; mods: 0/0 MP: 11/15; mod: 0 Stats: 7 (7) 20 (20) 15 (15) Position: (36, 54), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: shop Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 2 | 0 | 50 | 50/70 Short Blades | X | 1 | 0 | 0 | 10 | 10/50 Long Blades | | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/84 Polearms | | 1 | 0 | 0 | 0 | 0/84 Staves | X | 1 | 0 | 0 | 0 | 0/50 Slings | | 1 | 0 | 0 | 0 | 0/70 Bows | | 1 | 0 | 0 | 0 | 0/42 Crossbows | | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 14 | 3 | 271 | 59/141 Stealth | X | 1 | 24 | 4 | 397 | 100/148 Shields | | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 0 | 0 | 10 | 10/70 Spellcasting | X | 1 | 24 | 5 | 449 | 4/179 Conjurations | X | 1 | 16 | 6 | 1011 | 129/295 Hexes | | 1 | 0 | 0 | 0 | 0/29 Charms | X | 2 | 20 | 3 | 160 | 10/100 Summonings | | 1 | 0 | 0 | 0 | 0/42 Necromancy | | 1 | 0 | 0 | 0 | 0/35 Translocations | | 1 | 0 | 0 | 0 | 0/42 Transmutations | | 1 | 0 | 0 | 0 | 0/42 Fire Magic | | 1 | 0 | 0 | 0 | 0/42 Ice Magic | | 1 | 0 | 0 | 0 | 0/42 Air Magic | | 1 | 0 | 0 | 0 | 0/50 Earth Magic | | 1 | 0 | 0 | 0 | 0/42 Poison Magic | | 1 | 0 | 0 | 0 | 0/42 Invocations | | 1 | 0 | 0 | 0 | 0/42 Evocations | | 1 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 193 #13: 11 #23: 2728 #24: -1544678468 #27: 640 #49: 203 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #26: +6 hand axe "Acynydyw" {freeze, rElec} eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: {"msg":"update_menu_items","chunk_start":5,"items":[{ Webtiles JSON stack: start: 0 end: 1 type: } start: 42 end: 52 type: ] start: 52 end: 53 type: } Screenshot: #.....#####.....####............. ...>......................#...... ................................. ###.............................. #......................#....... #......................#....... #........##.##+##......#....... #.......###.#...#.............. #.......##..#.@.#.............. #.......##..#...##...##........ ###.......#...##'##...#*##.....(. .#............##†....#* #....... ............######..## #....(.. ..##.......## #..# ##....... .#####....## #..# ##........ .# ###.## #.^####......... ## #..# ##.##...###..... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>