ASSERT(iter != end()) in 'store.cc' at line 1349 failed. (trying to read non-existent property "nobody_memories") Version: Dungeon Crawl Stone Soup 0.34-a0-757-gdbd17588e6 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6237646987570647528, deterministic pregen: 1 Version history: Game started: 0.34-a0-756-g4f87ab926f 0.34-a0-757-gdbd17588e6 Command line: /usr/games/crawl-git-dbd17588e6 -name namsansan -rc /dgldir/rcfiles/crawl-git/namsansan.rc -macro /dgldir/rcfiles/crawl-git/namsansan.macro -morgue /dgldir/morgue/namsansan/ -webtiles-socket /crawl-master/webserver/sockets/namsansan:2025-09-12.09:47:52.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 37 stack frames. /usr/games/crawl-git-dbd17588e6(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x63aa6539526e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-dbd17588e6(_Z13do_crash_dumpv+0x43a) [0x63aa653a332a]: do_crash_dump() /usr/games/crawl-git-dbd17588e6(_Z20crash_signal_handleri+0x1fa) [0x63aa6539574a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x76d646524330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x76d64657db2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x76d64652427e]: /usr/games/crawl-git-dbd17588e6(+0x4ea6fd) [0x63aa653a26fd]: /usr/games/crawl-git-dbd17588e6(_Z12AssertFailedPKcS0_iS0_z+0x1a1) [0x63aa653a2be1]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-dbd17588e6(_ZNK14CrawlHashTable9get_valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5d) [0x63aa659e51cd]: CrawlHashTable::get_value(std::__cxx11::basic_string, std::allocator > const&) const /usr/games/crawl-git-dbd17588e6(_ZNK12monster_info10attributesB5cxx11Ev+0x285) [0x63aa657991b5]: monster_info::attributes[abi:cxx11]() const /usr/games/crawl-git-dbd17588e6(+0x5817c1) [0x63aa654397c1]: /usr/games/crawl-git-dbd17588e6(_Z30get_monster_status_descriptorsB5cxx11RK12monster_info+0xa4) [0x63aa6543a0c4]: get_monster_status_descriptors[abi:cxx11](monster_info const&) /usr/games/crawl-git-dbd17588e6(_Z16describe_monsterRK12monster_infoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5b6) [0x63aa653f71b6]: describe_monster(monster_info const&, std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-dbd17588e6(+0x7aac6f) [0x63aa65662c6f]: /usr/games/crawl-git-dbd17588e6(_ZNSt17_Function_handlerIFiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S5_EPS8_E9_M_invokeERKSt9_Any_dataS7_S7_OS5_+0x71) [0x63aa65669b61]: std::_Function_handler, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >), int (*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&&) /usr/games/crawl-git-dbd17588e6(_ZNK10LookupType8describeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x173) [0x63aa65662423]: LookupType::describe(std::__cxx11::basic_string, std::allocator > const&, bool) const /usr/games/crawl-git-dbd17588e6(_ZNK10LookupType16find_descriptionERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x81d) [0x63aa6566952d]: LookupType::find_description(std::__cxx11::basic_string, std::allocator >&) const /usr/games/crawl-git-dbd17588e6(_Z24find_description_of_type16lookup_help_type+0x6d) [0x63aa6566973d]: find_description_of_type(lookup_help_type) /usr/games/crawl-git-dbd17588e6(_ZNSt17_Function_handlerIFbRK9MenuEntryEZN14LookupHelpMenuC4E12command_typeEUlS2_E_E9_M_invokeERKSt9_Any_dataS2_+0x32) [0x63aa6566ae12]: std::_Function_handler::_M_invoke(std::_Any_data const&, MenuEntry const&) /usr/games/crawl-git-dbd17588e6(_ZN4Menu17process_selectionEv+0x7e) [0x63aa656ee37e]: Menu::process_selection() /usr/games/crawl-git-dbd17588e6(+0x82de6b) [0x63aa656e5e6b]: /usr/games/crawl-git-dbd17588e6(_ZN2ui6Widget8on_eventERKNS_5EventE+0x74) [0x63aa65a7b7b4]: ui::Widget::on_event(ui::Event const&) /usr/games/crawl-git-dbd17588e6(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x20a) [0x63aa65a7f49a]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-git-dbd17588e6(_ZN2ui6UIRoot8on_eventER8wm_event+0x77) [0x63aa65a7f7c7]: ui::UIRoot::on_event(wm_event&) /usr/games/crawl-git-dbd17588e6(_ZN2ui11pump_eventsEi+0x68) [0x63aa65a84d88]: ui::pump_events(int) /usr/games/crawl-git-dbd17588e6(_ZN4Menu7do_menuEv+0x43a) [0x63aa656eaeba]: Menu::do_menu() /usr/games/crawl-git-dbd17588e6(_ZN4Menu4showEb+0xa8) [0x63aa656f2418]: Menu::show(bool) /usr/games/crawl-git-dbd17588e6(_Z26keyhelp_query_descriptions12command_type+0x22a) [0x63aa65663a6a]: keyhelp_query_descriptions(command_type) /usr/games/crawl-git-dbd17588e6(+0x4d356a) [0x63aa6538b56a]: /usr/games/crawl-git-dbd17588e6(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1dc) [0x63aa6538b77c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-dbd17588e6(_Z15process_command12command_typeS_+0x1ea4) [0x63aa65b49184]: process_command(command_type, command_type) /usr/games/crawl-git-dbd17588e6(+0xc8d69a) [0x63aa65b4569a]: /usr/games/crawl-git-dbd17588e6(+0xc8e225) [0x63aa65b46225]: /usr/games/crawl-git-dbd17588e6(main+0x1f7) [0x63aa652c9ab7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x76d6465091ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x76d64650928b]: /usr/games/crawl-git-dbd17588e6(_start+0x25) [0x63aa652ca5a5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x000076d6465ef7a7 in __GI___wait4 (pid=214253, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000076d6465ef7a7 in __GI___wait4 (pid=214253, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000063aa6539591c in call_gdb (file=0x76d6466e34e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 204415\000\000\000\000\000\000" #2 0x000063aa653a3348 in do_crash_dump () at dbg-asrt.cc:673 t = 1757671787 dir = "/dgldir/morgue/namsansan/" name = "/dgldir/morgue/namsansan/crash-namsansan-20250912-100947.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(iter != end()) in 'store.cc' at line 1349 failed. (trying to read non-existent property \"nobody_memories\")" file = 0x76d6466e34e0 <_IO_2_1_stderr_> #3 0x000063aa6539574a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {140726456075600}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000076d64652427e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000063aa653a26fd in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd6e6cc950 "ASSERT(iter != end()) in 'store.cc' at line 1349 failed. (trying to read non-existent property \"nobody_memories\")", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000063aa653a2be1 in AssertFailed (expr=expr@entry=0x63aa65b8b494 "iter != end()", file=file@entry=0x63aa65b8b2e1 "store.cc", line=line@entry=1349, text=text@entry=0x63aa65c10770 "trying to read non-existent property \"%s\"") at dbg-asrt.cc:832 detail = "trying to read non-existent property \"nobody_memories\"\000\000\000n$\3753\230B\307\360\311ln\375\177\000\000\300*nF\326v\000\000\003\000\000\000\000\000\000\000\177\000\000\000\000\000\000\000 +nF\326v\000\000@\000\000\000\000\000\000\000\000\310ln\375\177\000\000\000n$\3753\230B\307\002\000\000\000\000\000\000\000\300*nF\326v\000\000\177\000\000\000\000\000\000\000\230\377\377\377\377\377\377\377\320\310ln\375\177\000\0004\005\000\000\000\000\000\000@\310ln\375\177\000\000\362\307XF\326v\000\000p\340\236\225\252c\000\000"... final_mesg = "ASSERT(iter != end()) in 'store.cc' at line 1349 failed. (trying to read non-existent property \"nobody_memories\")\000\244\225\252c\000\000P\351番c\000\000\000\316ln\375\177\000\000p\327ln\375\177\000\000\000\000\000\000\000\000\000\000\340\315ln\375\177\000\000\000\316ln\375\177\000\000\3204?e\252c\000\000p\327ln\375\177\000\000\020\316ln\375\177\000\000\000\314ln\375\177\000\000P\351"... mesg = "ASSERT(iter != end()) in 'store.cc' at line 1349 failed.\000\310ln\375\177\000\000\330\305ln\375\177\000\000P\311ln\375\177\000\000\310\305ln\375\177\000\000)\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000`\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000\220\353\300\225\252c\000\000\020\306ln\375\177\000\000\256\315XF\326v\000\000\200\306ln\375\177\000\000d\316Ke\252c\000\000\001\000\000\000\000\000\000\000\000n$\3753\230Bǀ\313ln\375\177\000\0008\306ln\375\177\000\000P\311ln\375\177\000\000\021"... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffd6e6cce40, reg_save_area = 0x7ffd6e6ccd60}} fileName = #11 0x000063aa659e51cd in CrawlHashTable::get_value (this=this@entry=0x7ffd6e6cd860, key="nobody_memories") at store.cc:1349 iter = store = #12 0x000063aa657991b5 in CrawlHashTable::operator[] (key=0x63aa65b76726 "nobody_memories", this=0x7ffd6e6cd860) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/store.h:264 No locals. #13 monster_info::attributes[abi:cxx11]() const (this=this@entry=0x7ffd6e6cd770) at mon-info.cc:1537 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-dbd17588e6/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-dbd17588e6/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-dbd17588e6/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 3 Level id: Depths:3 Level build method = random_map_in_depth, level layout type = open_caves, absdepth0 = 24 Level vaults: minmay_connected_triangles_in_corner layout_cave_pools index_enter_ziggurat_g grunt_metal_band abyss_entry st_stairs_12 infiniplex_staircase_zigzag_4 uniq_nameless_revenant Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (61, 21): Terrain change marker (7->30, 40) Marker #1, type 9 at (61, 22): Terrain change marker (7->30, 50) Marker #2, type 9 at (61, 23): Terrain change marker (33->30, 60) Marker #3, type 9 at (61, 24): Terrain change marker (33->30, 70) Marker #4, type 9 at (61, 25): Terrain change marker (33->30, 80) Marker #5, type 9 at (61, 26): Terrain change marker (33->30, 90) Marker #6, type 9 at (61, 27): Terrain change marker (33->30, 100) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You feel a surge of power! The air bursts into flame! The fireball engulfs Mara. Mara resists. Mara is heavily wounded. Mara gestures at you. There is a horrible, sudden wrenching feeling in your soul! Your diamond sawblade shreds Mara! Mara blinks! Your shadow turret fires at Mara. The shadow bullet hits Mara but does no damage. Mara calls, "Stop! In seven days from now the wheel of empire will appear!" Okay, then. Unknown command. Your shadow turret fires at Mara. The shadow bullet hits Mara! Namsansan's illusion mumbles some strange words. Namsansan's illusion puts on a burst of speed! Your diamond sawblade shreds namsansan's illusion. Your shadow fades away. Mara blinks! Namsansan's illusion hits your diamond sawblade. Your diamond sawblade shreds namsansan's illusion. Namsansan's illusion gestures at you while chanting. Your diamond sawblade shreds namsansan's illusion. Your hellfire mortar blasts a torrent of magma at namsansan's illusion. The bolt of magma hits namsansan's illusion! Namsansan's illusion partially resists. Namsansan's illusion hits your diamond sawblade but does no damage. Your diamond sawblade shreds namsansan's illusion. Something hits your diamond sawblade but does no damage. There is an escape hatch in the ceiling here. Something hits your diamond sawblade but does no damage. A mysterious force pulls you upwards. The hatch slams shut behind you. You start resting. Magic restored. There is a stone staircase leading down here. Unknown command. You fly downwards. Level annotation: Mara There is a stone staircase leading up here. There is an open door here. There is an open door here. Unknown command. Unknown command. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! The tengu reaver shouts! The walking earthen tome's pages rustle loudly. The tengu reaver casts a spell at you. The bolt of poison hits the walking earthen tome. The walking earthen tome completely resists. The bolt of poison hits you. You are poisoned. You resist. The walking earthen tome erupts in a flurry of living spells! Casting: Hellfire Mortar (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a surge of power! The air bursts into flame! The fireball engulfs the quicksilver dragon! The quicksilver dragon is lightly wounded. The fireball engulfs the flayed ghost!! The flayed ghost is moderately damaged. The fireball engulfs the alderking!! The alderking is burned terribly! The alderking is moderately damaged. The fireball engulfs the alderking!!! The alderking is burned terribly! The alderking is moderately damaged. The fireball engulfs the tengu reaver! The tengu reaver is lightly wounded. The fireball engulfs the walking earthen tome!! The walking earthen tome is moderately damaged. The fireball engulfs the living spell! You destroy the living spell! The living spell disperses! The fireball engulfs the living spell!! You destroy the living spell! The living spell disperses! The fireball engulfs the tengu reaver!! The tengu reaver is heavily wounded. The fireball engulfs the alderking!!! The alderking is burned terribly! The alderking is severely damaged. Your orb flickers with a hungry flame! The fireball engulfs your hellfire mortar. Your hellfire mortar completely resists. The fireball engulfs the alderking!! The alderking is burned terribly! The alderking is heavily damaged. The fireball engulfs the walking earthen tome! The walking earthen tome is moderately damaged. You feel very sick. Your hellfire mortar blasts a torrent of magma at the flayed ghost. The bolt of magma misses the flayed ghost. Your hellfire mortar blasts a torrent of magma at the walking earthen tome. The bolt of magma hits the walking earthen tome!! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a surge of power! The air bursts into flame! The fireball engulfs the quicksilver dragon!! The quicksilver dragon is moderately wounded. The fireball engulfs the flayed ghost!! The flayed ghost is almost destroyed. The fireball engulfs the alderking!! The alderking is burned terribly! The alderking is severely damaged. The fireball engulfs the alderking! The alderking is burned terribly! The alderking is severely damaged. The fireball engulfs the tengu reaver!!! The tengu reaver is almost dead. The fireball engulfs the walking earthen tome!! The walking earthen tome is severely damaged. The fireball engulfs the flayed ghost!!! You destroy the flayed ghost! The fireball engulfs the quicksilver dragon!! The quicksilver dragon is severely wounded. The fireball engulfs the tengu reaver!! You kill the tengu reaver! The fireball engulfs the alderking!!! The alderking is burned terribly! You destroy the alderking! Your orb flickers with a hungry flame! The fireball engulfs the alderking!! The alderking is burned terribly! The alderking is almost destroyed. The fireball engulfs your hellfire mortar. Your hellfire mortar completely resists. The fireball engulfs the walking earthen tome!! You destroy the walking earthen tome! You feel very sick. Your hellfire mortar blasts a torrent of magma at the quicksilver dragon. The bolt of magma hits the quicksilver dragon!! The quicksilver dragon dies! Your hellfire mortar blasts a torrent of magma at the alderking. The bolt of magma hits the alderking!! The alderking is burned terribly! The alderking is destroyed! Your +1 box of beasts {@v3} has recharged. Your +1 lightning rod (2/4) {@v4} has regained one charge. Your +0 phantom mirror {@v5} has recharged. Your Forgecraft skill increases to level 14! You feel very sick. You feel sick. You feel very sick. You start resting. You feel sick. x7 You are no longer poisoned. Unknown command. HP restored. Magic restored. Found a quill talisman. An ettin comes into view. It is wielding two +0 dire flails. Found five items. The ettin shouts in stereo! You hear a loud rustle. You hear an angry buzzing noise. You hear a shout! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the ettin! The ettin is lightly wounded. You hear an angry buzzing noise. A caustic shrike comes into view. A spriggan defender comes into view. It is wielding a +2 rapier of venom. A frost giant comes into view. It is wielding a +1 battleaxe of freezing. The caustic shrike screeches! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the frost giant! The frost giant is lightly wounded. The fireball engulfs the spriggan defender!! The spriggan defender is heavily wounded. The fireball engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is lightly wounded. The fireball engulfs the ettin!! The ettin is severely wounded. The fireball engulfs the spriggan defender!! The spriggan defender is almost dead. The fireball engulfs the frost giant!!! The frost giant is heavily wounded. The fireball engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is lightly wounded. The fireball engulfs the spriggan defender!! You kill the spriggan defender! The fireball engulfs the ettin!! The ettin is almost dead. The fireball engulfs the caustic shrike. The caustic shrike resists. The caustic shrike is moderately wounded. Your orb flickers with a hungry flame! The fireball engulfs the ettin! You kill the ettin! The fireball engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is moderately wounded. A chonchon comes into view. A walking divine tome comes into view. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the walking divine tome!! The walking divine tome is severely damaged. The walking divine tome's pages rustle loudly. The fireball engulfs the chonchon!! The chonchon is severely wounded. The fireball engulfs the frost giant!! The frost giant is severely wounded. The fireball engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is moderately wounded. The fireball engulfs the frost giant!! The frost giant is almost dead. The fireball engulfs the chonchon! The chonchon is almost dead. The fireball engulfs the walking divine tome!! You destroy the walking divine tome! The caustic shrike claws you. You are splashed with acid! A spark wasp comes into view. Your maw growls hungrily at the spark wasp. The caustic shrike barely misses you. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the chonchon!! You kill the chonchon! The fireball engulfs the spark wasp!!! The spark wasp is almost dead. The fireball engulfs the frost giant! You kill the frost giant! The fireball engulfs the caustic shrike. The caustic shrike resists. The caustic shrike is heavily wounded. The fireball engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is heavily wounded. The fireball engulfs the spark wasp but does no damage. The spark wasp is almost dead. The caustic shrike claws you. You are splashed with acid! The caustic shrike closely misses you. Your Earth Magic skill increases to level 6! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the spark wasp! You kill the spark wasp! The fireball engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is severely wounded. The fireball engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is severely wounded. The caustic shrike barely misses you. The caustic shrike claws you but does no damage. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Aiming: Combustion Breath Press: ? - help, Shift-Dir - straight line You breathe a blast of explosive embers. The explosive embers hits the caustic shrike. The caustic shrike is severely wounded. The embers explode! The fiery explosion hits the caustic shrike!! The caustic shrike resists. The caustic shrike is almost dead. The caustic shrike barely misses you. x2 Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Starburst (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a strong surge of power! The bolt of fire hits the caustic shrike!! The caustic shrike resists. You kill the caustic shrike! You start resting. HP restored. Items here: )) ††. You start resting. Magic restored. Items here: ) [[ †. You see here a quill talisman. You now have 4634 gold pieces (gained 19). You see here a parchment of Mephitic Cloud. Things that are here: a +1 battleaxe of freezing; a frost giant corpse Items here: )) ††. Done exploring. Done exploring. There is a stone staircase leading up here. You fly upwards. Level annotation: Mara There is a stone staircase leading down here. There is an open door here. There is an open door here. There is an open door here. You see here a +0 robe. There is an open door here. There is an open door here. There is an open door here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. Casting: Starburst (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Okay, then. A spriggan berserker comes into view. It is wielding a +0 flail. Casting: Hellfire Mortar (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line You can't see that place. You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! The fire giant shouts! The spriggan berserker utters an invocation to Trog. Casting: Hellfire Mortar (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. An ice dragon comes into view. The polar bear growls angrily. The fire giant hits your hellfire mortar but does no damage. The spriggan berserker invokes Trog's protection! Your hellfire mortar blasts a torrent of magma at the fire giant. The bolt of magma hits the fire giant!! The fire giant partially resists. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!! The ice dragon moves out of view. Casting: Hellfire Mortar (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The bolt of lightning misses the spriggan berserker. The fiery plasma misses the spriggan berserker. A blast of cold appears from out of your range of vision. The blast of cold hits your hellfire mortar!! Your hellfire mortar resists. Your hellfire mortar blasts a torrent of magma at the polar bear. The bolt of magma hits the polar bear!!! Your hellfire mortar blasts a torrent of magma at the fire giant. The bolt of magma hits the fire giant! The fire giant partially resists. The fire giant points at you and mumbles some strange words. The bolt of fire misses you. The spriggan berserker mumbles some strange prayers to Trog. The polar bear goes berserk! Your hellfire mortar blasts a torrent of magma at the polar bear. The bolt of magma hits the fire giant. The fire giant partially resists. The bolt of magma hits the polar bear!!! Your hellfire mortar blasts a torrent of magma at the polar bear. The bolt of magma hits the polar bear!! The polar bear dies! The polar bear's corpse disappears in a puff of smoke! Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate There is a cloud of steam here. Okay, then. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate There is a cloud of steam here. You feel a surge of power! The bolt of lightning hits the ice dragon!! The ice dragon is moderately wounded. The fiery plasma hits the ice dragon!!! The ice dragon is burned terribly! The ice dragon is almost dead. The fire giant casts a spell at you. The bolt of fire misses you. The polar bear rages. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!! Your hellfire mortar blasts a torrent of magma at the fire giant. The bolt of magma hits the fire giant! The fire giant partially resists. You hit the fire giant but do no damage. You blast the fire giant! You tail-slap the fire giant! The fire giant is severely wounded. Your shadow hits the fire giant with a staff. The fire giant hits you with a +2 great sword of flaming. An arrow appears from out of your range of vision. The arrow hits your hellfire mortar! You hit the fire giant but do no damage. You tail-slap the fire giant. Your bite misses the fire giant. The fire giant is severely wounded. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!! Your hellfire mortar blasts a torrent of magma at the ice dragon. The bolt of magma hits the ice dragon! The ice dragon is burned terribly! The ice dragon dies! The ice dragon scales are intact enough to wear. The fire giant points at you and mumbles some strange words. The bolt of fire hits you! You resist. You hit the fire giant. You bite the fire giant!! You kill the fire giant! Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the polar bear!! The bolt of magma misses the spriggan berserker. Your hellfire mortar blasts a torrent of magma at the polar bear. The bolt of magma hits the polar bear!! The polar bear dies! The polar bear's corpse disappears in a puff of smoke! You hit the spriggan berserker. You blast the spriggan berserker! Your bite misses the spriggan berserker. The spriggan berserker is heavily wounded. Your shadow closely misses the spriggan berserker. Your hellfire mortar sinks back into the magma. The spriggan berserker prays to Trog. The spriggan berserker goes berserk! Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Some lava, temporary. You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! The spriggan berserker closely misses you. The spriggan berserker hits you but does no damage. You barely miss the spriggan berserker. Your tail-slap misses the spriggan berserker. You bite the spriggan berserker!! The spriggan berserker is moderately wounded. A salamander comes into view. It is wielding a +0 shortbow of flaming. Your maw growls hungrily at the salamander. The spriggan berserker hits you with a +0 flail!! You hit the spriggan berserker. You blast the spriggan berserker. The spriggan berserker is moderately wounded. Your shadow hits the spriggan berserker with a staff. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!!! The spriggan berserker hits your hellfire mortar with a +0 flail! The salamander shoots an arrow. The arrow barely misses you. You closely miss the spriggan berserker. Your bite misses the spriggan berserker. The spriggan berserker is severely wounded. The spriggan berserker closely misses you. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander!! The salamander partially resists. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!!! The spriggan berserker dies! The salamander shoots an arrow. The arrow hits your hellfire mortar. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander!! The salamander partially resists. The salamander shoots an arrow. The arrow completely misses you. Items here: )) [ †. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma misses the salamander. The salamander shoots an arrow. The arrow closely misses you. A phantasmal warrior comes into view. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander! The salamander partially resists. The salamander shoots an arrow. The arrow closely misses you. The phantasmal warrior gestures at you. The phantasmal warrior blinks! Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander!! The salamander partially resists. The salamander dies! Your hellfire mortar blasts a torrent of magma at the phantasmal warrior. The bolt of magma hits the phantasmal warrior!! Your hellfire mortar blasts a torrent of magma at the phantasmal warrior. The bolt of magma hits the phantasmal warrior!! The phantasmal warrior is destroyed! Your hellfire mortar sinks back into the magma. A vampire knight comes into view. It is wielding a +0 halberd. Unknown command. Casting: Hellfire Mortar (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! A phantasmal warrior comes into view. Your hellfire mortar blasts a torrent of magma at the vampire knight. The bolt of magma hits the vampire knight!!! The vampire knight completely misses you. The vampire knight barely misses you. You hit the vampire knight. You blast the vampire knight. You tail-slap the vampire knight, but do no damage. The vampire knight is severely damaged. You hit the vampire knight but do no damage. You blast the vampire knight. You tail-slap the vampire knight. You bite the vampire knight! The vampire knight is almost destroyed. Your hellfire mortar blasts a torrent of magma at the phantasmal warrior. The bolt of magma hits the vampire knight!! The vampire knight is destroyed! Things that are here: a +0 halberd; a +0 plate armour The phantasmal warrior barely misses you. You hit the phantasmal warrior but do no damage. You tail-slap the phantasmal warrior, but do no damage. You bite the phantasmal warrior. The phantasmal warrior is lightly damaged. Your hellfire mortar blasts a torrent of magma at the phantasmal warrior. The bolt of magma hits the phantasmal warrior!! The phantasmal warrior hits you! You closely miss the phantasmal warrior. The phantasmal warrior is heavily damaged. Your hellfire mortar blasts a torrent of magma at the phantasmal warrior. The bolt of magma hits the phantasmal warrior!!! The phantasmal warrior is destroyed! Your hellfire mortar sinks back into the magma. Unknown command. Found a stone staircase leading down. You start resting. A vampire knight comes into view. It is wielding a +3 war axe. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! The vampire knight shouts! Your hellfire mortar blasts a torrent of magma at the vampire knight. The bolt of magma hits the vampire knight!! Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the vampire knight. The vampire knight is heavily damaged. The vampire knight gestures at you while chanting. The vampire knight blinks! Your hellfire mortar blasts a torrent of magma at the vampire knight. The bolt of magma hits the vampire knight!! The vampire knight is destroyed! You hear a faint sloshing from your +4 phial of floods {@v1} as it returns to readiness. Okay, then. A salamander comes into view. It is wielding a +0 trident. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander! The salamander partially resists. Your hellfire mortar sinks back into the magma. A salamander is nearby! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a shout! A stone giant comes into view. The salamander closely misses you. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander!! The salamander partially resists. The salamander completely misses you. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander! The salamander partially resists. Your hellfire mortar cannot move out of your way! (Use ctrl+direction or * direction to deconstruct it instead.) The salamander hits you but does no damage. Your hellfire mortar blasts a torrent of magma at the salamander. The bolt of magma hits the salamander!! The salamander partially resists. The salamander dies! You hear a sizzling splash. x2 A fire giant comes into view. It is wielding a +1 great sword of flaming. Found a one-way gateway to a ziggurat. A hell knight comes into view. It is wielding a +3 battleaxe. The fire giant moves out of view. The stone giant throws a large rock. The large rock barely misses you. Your hellfire mortar blasts a torrent of magma at the stone giant. The bolt of magma hits the stone giant!! The ancient lich shouts! The stone giant hits you!! A hell knight comes into view. It is wielding a +4 scimitar. A hell knight comes into view. It is wielding a +2 glaive of draining. Your hellfire mortar blasts a torrent of magma at the stone giant. The bolt of magma hits the stone giant! Your hellfire mortar sinks back into the magma. The hell knight shouts! x2 You hit the stone giant. You tail-slap the stone giant, but do no damage. You bite the stone giant. The stone giant is heavily wounded. Your shadow hits the stone giant with a staff! The stone giant misses you. A hell knight comes into view. It is wielding a +0 broad axe. The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. You hear a shout! The nagaraja shouts! You hit the stone giant. You blast the stone giant. The stone giant is almost dead. The stone giant hits you! You hit the stone giant but do no damage. You blast the stone giant. The stone giant is almost dead. The hell knight invokes the aid of Makhleb against you. The bolt of fire misses you. The stone giant hits you! You hit the stone giant but do no damage. Your tail-slap misses the stone giant. You bite the stone giant! You devour a chunk of the stone giant! You feel better. You kill the stone giant! A necromancer comes into view. It is wielding a +1 dagger of venom. A hell knight comes into view. It is wielding a +5 battleaxe of draining. The hell knight invokes the aid of Makhleb against you. The bolt of fire hits you! You resist. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a shout! Your shadow fades away. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line Aim: a hell knight, wielding a +2 glaive of draining and wearing a +0 chain mail (fast, ally target) Okay, then. Unknown command. Aim the phial where? Press: ? - help, Shift-Dir - straight line Aim: a fire giant, wielding a +1 great sword of flaming (95% to hit) The torrent of water hits the fire giant!! The fire giant is moderately wounded. The fire giant is engulfed in water. The wave splashes down. The hell knight is engulfed in water. The hell knight hits you but does no damage. The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. A hell knight comes into view. It is wielding a +3 glaive of draining. Your hellfire mortar blasts a torrent of magma at the fire giant. The bolt of magma hits the fire giant!! The fire giant partially resists. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight!! The hell knight partially resists. The bolt of magma hits the necromancer!!! You feel a bit more experienced. The fire giant hits your hellfire mortar with a +1 great sword of flaming! The hell knight hits you from afar with a +2 glaive of draining. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the fire giant!! The fire giant partially resists. The bolt of magma hits the hell knight!! The hell knight partially resists. Your hellfire mortar blasts a torrent of magma at the fire giant. The bolt of magma hits the fire giant!! The fire giant partially resists. The fire giant dies! You hear a splash. x2 Your +1 lightning rod (3/4) {@v4} has regained one charge. You feel power welling in your lungs. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight!! The hell knight partially resists. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight! The hell knight partially resists. Okay, then. Unknown command. Okay, then. Unknown command. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line Aim: a hell knight, wielding a +2 glaive of draining and wearing a +0 chain mail (lightly wounded, fast, ally target) The thunderbolt hits the hell knight. The hell knight is moderately wounded. The thunderbolt hits the hell knight! The hell knight is lightly wounded. The thunderbolt hits the hell knight! The hell knight is moderately wounded. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight!! The hell knight partially resists. The hell knight dies! You hear a splash. x2 The bolt of magma hits the hell knight! The hell knight partially resists. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight! The hell knight partially resists. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line Aim: a hell knight, wielding a +0 broad axe and wearing a +0 plate armour (steam, moderately wounded, fast) The thunderbolt hits the hell knight! The hell knight is heavily wounded. The thunderbolt hits the hell knight!! The hell knight is severely wounded. The thunderbolt hits the hell knight! The hell knight is heavily wounded. The hell knight invokes the aid of Makhleb against you. The bolt of fire hits you! You resist. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight!! The hell knight partially resists. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight!! The hell knight partially resists. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line Aim: a hell knight, wielding a +5 battleaxe of draining and wearing a +0 chain mail (steam, heavily wounded) The thunderbolt hits the hell knight!! You kill the hell knight! The thunderbolt hits the hell knight!!! You kill the hell knight! You hear a splash. x2 The thunderbolt hits the hell knight!!! You kill the hell knight! You hear a splash. x2 The lightning rod overheats! Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight! The hell knight partially resists. Training target 15.0 for Forgecraft reached! Your Forgecraft skill increases to level 15! Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You forge whirling saws of razor-sharp crystal. The hell knight invokes the aid of Makhleb against you. The bolt of fire hits you! You resist. Your hellfire mortar blasts a torrent of magma at the hell knight. The bolt of magma hits the hell knight!! The hell knight partially resists. Your hellfire mortar sinks back into the magma. You hit the hell knight but do no damage. You blast the hell knight! You tail-slap the hell knight, but do no damage. You bite the hell knight! You kill the hell knight! Things that are here: a +3 battleaxe; a +0 chain mail; a human corpse Press: ? - help, v - describe, . - travel, g - get item Here: a hell knight, wielding a +3 glaive of draining and wearing a +0 chain mail (severely wounded, fast) Items here: $ )) [ †. Some shallow water, temporary. Unknown command. The hell knight calls down the wrath of Makhleb upon you. The bolt of fire hits you but does no damage. Your diamond sawblade shreds the hell knight!! The hell knight dies! Your diamond sawblade falls apart. x2 A deep troll earth mage comes into view. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! The deep troll earth mage points at your hellfire mortar and mumbles some strange words. Your hellfire mortar shatters!! The blast of rock fragments hits you but does no damage. Your hellfire mortar blasts a torrent of magma at the deep troll earth mage. The bolt of magma hits the deep troll earth mage!! The deep troll earth mage casts a spell at your hellfire mortar. Your hellfire mortar shatters!! The blast of rock fragments hits you but does no damage. Your hellfire mortar blasts a torrent of magma at the deep troll earth mage. The bolt of magma hits the deep troll earth mage!!! The deep troll earth mage dies! The troll leather armour is intact enough to wear. You hear a shout! A deep troll comes into view. A deep troll is nearby! Your hellfire mortar blasts a torrent of magma at the deep troll. The bolt of magma hits the deep troll!! An iron troll comes into view. Your hellfire mortar blasts a torrent of magma at the deep troll. The bolt of magma hits the deep troll!! The iron troll shouts! The deep troll bites you but does no damage. The deep troll misses you. The deep troll claws you but does no damage. Your hellfire mortar blasts a torrent of magma at the deep troll. The bolt of magma hits the deep troll!!! The deep troll dies! Your hellfire mortar sinks back into the magma. An iron troll comes into view. Search for what [Enter for "aux&&ego", or ? for help]? earth Unknown command. Unknown command. The iron troll shouts! You hit the iron troll. Your tail-slap misses the iron troll. You bite the iron troll. The iron troll is lightly wounded. Your shadow hits the iron troll with a staff! You hit the iron troll but do no damage. You tail-slap the iron troll, but do no damage. You bite the iron troll!! The iron troll is heavily wounded. The iron troll completely misses you. The iron troll closely misses you. The iron troll claws you. You hit the iron troll but do no damage. You bite the iron troll! The iron troll is severely wounded. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the iron troll! The iron troll resists. The iron troll is lightly wounded. The fireball engulfs the iron troll! The iron troll resists. The iron troll is almost dead. The iron troll bites you. The iron troll claws you but does no damage. The iron troll completely misses you. The iron troll bites your shadow! The iron troll barely misses your shadow. The iron troll claws your shadow but does no damage. You hit the iron troll but do no damage. You tail-slap the iron troll. You bite the iron troll, but do no damage. The iron troll is almost dead. Your shadow hits the iron troll with a staff! You kill the iron troll! The troll leather armour is intact enough to wear. The iron troll bites your shadow!! The iron troll closely misses your shadow. x2 Things that are here: a +0 troll leather armour; an iron troll corpse The iron troll misses you. The iron troll claws you. The iron troll barely misses you. You hit the iron troll but do no damage. You blast the iron troll! Your bite misses the iron troll. The iron troll is lightly wounded. You barely miss the iron troll. You tail-slap the iron troll, but do no damage. The iron troll is lightly wounded. The iron troll completely misses you. The iron troll claws you. The iron troll misses you. You hit the iron troll but do no damage. Your bite misses the iron troll. The iron troll is lightly wounded. The iron troll bites you! The iron troll claws you but does no damage. x2 You hit the iron troll but do no damage. You blast the iron troll. You tail-slap the iron troll! The iron troll is moderately wounded. Your shadow fades away. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate Okay, then. Unknown command. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You forge whirling saws of razor-sharp crystal. The iron troll bites you but does no damage. The iron troll claws you. The iron troll claws you! You hit the iron troll. You tail-slap the iron troll, but do no damage. You bite the iron troll! The iron troll is heavily wounded. The iron troll completely misses you. The iron troll barely misses you. The iron troll claws you! You hit the iron troll! You blast the iron troll! Your bite misses the iron troll. The iron troll is severely wounded. Your diamond sawblade shreds the iron troll! You hit the iron troll. You bite the iron troll! The iron troll is almost dead. Your shadow hits the iron troll with a staff! You kill the iron troll! You see here an iron troll corpse. Your shadow fades away. Your diamond sawblade falls apart. x3 The torpor snail briefly extends its eye-stalks. The torpor snail briefly extends its eye-stalks. Magic restored. HP restored. Found a one-way gate to the infinite horrors of the Abyss. Found a partisan. You now have 4660 gold pieces (gained 26). Items here: )) [ ÷. Found a scroll of fog. g - 7 scrolls of fog (gained 1) Found a scimitar. Nobody, Grudge of the Unmourned comes into view. Nobody is nearby! Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! Your hellfire mortar blasts a torrent of magma at Nobody. The bolt of magma hits Nobody! Nobody ignites a memory of Cause Fear and Ghostly Fireball to re-knit themselves. "We remember... cowering in terror..." Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Starburst (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a strong surge of power! The bolt of fire hits Nobody!!! Nobody is heavily damaged. Your shadow gestures at Nobody while chanting. The flickering shadows explode! The shadowball engulfs Nobody! Nobody's blaze of memory is extinguished! Nobody barely misses you. Press: ? - help, v - describe, . - travel Here: Nobody (heavily damaged, ally target, 2 memories left) The floor. Casting: Starburst (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Starburst (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate Look: Nobody (heavily damaged, ally target, 2 memories left, 81% to hit) You feel a strong surge of power! The bolt of fire hits Nobody!!! Nobody ignites a memory of Marshlight and Scorch to re-knit themselves. "We remember... dying of thirst..." Nobody gestures wildly while chanting. Nobody conjures some marshlight! Casting: Starburst (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a surge of power! The air bursts into flame! The fireball engulfs the foxfire. The foxfire completely resists. The fireball engulfs the foxfire. The foxfire completely resists. The fireball engulfs Nobody! Nobody is moderately damaged. The fireball engulfs Nobody!! Nobody is heavily damaged. The fireball engulfs Nobody! Nobody's blaze of memory is extinguished! Nobody is severely damaged. The fireball engulfs the foxfire. The foxfire completely resists. The fireball engulfs the foxfire. The foxfire completely resists. The foxfire burns you! You resist. The foxfire burns you but does no damage. You resist. Nobody gestures at you while chanting. Nobody blinks! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Starburst (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a strong surge of power! The bolt of fire hits Nobody!!! Nobody ignites a memory of Hurl Sludge to re-knit themselves. "We remember... our flesh... melting..." Your shadow fades away. Your hellfire mortar sinks back into the magma. You start resting. Nobody is nearby! Press: ? - help, v - describe, . - travel Here: Nobody (ablaze with memories, 0 memories left) The floor. Casting: Starburst (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Some lava, temporary. You feel a surge of power! With a deafening crack, the ground splits apart in the path of your chthonic artillery! Nobody growls, "Give us... back... our names!" Nobody points at you and mumbles some strange words. The toxic sludge hits your hellfire mortar! Your hellfire mortar partially resists. Press: ? - help, v - describe, . - travel Here: Nobody (ally target, ablaze with memories, 0 memories left) The floor. Your hellfire mortar blasts a torrent of magma at Nobody. The bolt of magma misses Nobody. Nobody gestures at you while chanting. The toxic sludge hits your hellfire mortar. Your hellfire mortar partially resists. Your hellfire mortar blasts a torrent of magma at Nobody. The bolt of magma hits Nobody!! Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Starburst (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a strong surge of power! The bolt of fire hits your hellfire mortar. Your hellfire mortar completely resists. Your hellfire mortar is lightly damaged. The bolt of fire hits Nobody!! Nobody's blaze of memory is extinguished! Nobody is severely damaged. Your hellfire mortar blasts a torrent of magma at Nobody. The bolt of magma hits Nobody! Casting: Starburst (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Starburst (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a strong surge of power! The bolt of fire hits Nobody!! You destroy Nobody! As they crumble to ash, Nobody whispers, "You will also be forgotten...." Your +1 lightning rod (1/4) {@v4} has regained one charge. Unknown command. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-756-g4f87ab926f 0.34-a0-757-gdbd17588e6 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [namsansan] Species: Red Draconian Job: Forgewright HP: 198/204; mods: 0/0 MP: 3/50; mod: 0 Stats: 13 32 14 Position: (62, 24), god: Dithmenos (19), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 50 | 18 | 8821 | 686/1030 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 9 | 2630 | 380/525 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 50 | 10 | 3546 | 246/713 Stealth | X | 0 | 0 | 1 | 129 | 79/100 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 14 | 7597 | 908/1070 Conjurations | X | 0 | 0 | 6 | 1177 | 127/350 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 6 | 1077 | 27/350 Translocations | X | 0 | 0 | 3 | 300 | 0/200 Forgecraft | X | 0 | 0 | 15 | 6526 | 1/975 Fire Magic | X | 0 | 0 | 20 | 9127 | 483/1008 Ice Magic | X | 0 | 0 | 0 | 0 | 0/70 Air Magic | X | 0 | 0 | 10 | 3177 | 402/600 Earth Magic | X | 0 | 0 | 6 | 1268 | 218/350 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 14 | 4730 | 0/756 Evocations | X | 0 | 0 | 12 | 4050 | 0/750 Shapeshifting | X | 0 | 0 | 13 | 6132 | 424/981 Spell bugs: Durations: #33: 1 Attributes: #4: 551818 #12: 6988 #13: 2328 #22: 1 #23: 21409 #24: 1382693945 #49: 6365 #73: 604932 Mutations: fire resistance: 1 (innate) cold-blooded: 1 (innate) armoured tail: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #14: conjuration staff of Foul Odours {rC+ Will+ Conj, dada} eq slot #9, inv slot #22: ring "Rustockab" {rPois rF+ rN+ Dex-3 Slay+3} eq slot #8, inv slot #7: +2 cloak of stealth eq slot #9, inv slot #12: ring of Irrepressible Laughter {MP+10 Wiz Int+3 Dex+4} eq slot #6, inv slot #32: +2 pair of boots of flying eq slot #2, inv slot #33: orb of pyromania eq slot #5, inv slot #15: +2 pair of gloves eq slot #4, inv slot #30: +4 hat of Divine Compulsion {Fly Int+3 Slay+3} eq slot #10, inv slot #8: amulet "Reskof" {Wildshape rN+ Will+ SInv Stlth+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ...##..### ...#.....# ......... #### ........ ###..# .. ...# ###....# ####.#####.....I#### .....##..#.....≈...# ............##.≈...# ...............≈W.## .............##≈.## .............##≈.## .........###.##≈..# .................## ...............≈..# ..................)# ...............#....# ....... .......#...## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< necropolis_difficulty: pre_temple_d bailey_type: bailey_polearm ice_cave_hard: true vaults_end_crystal: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>