ASSERT(mgrd(mons->pos()) == s) in 'show.cc' at line 284 failed. Version: Dungeon Crawl Stone Soup 0.21.1-1-g345015f Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-0.21 -name microfolk -rc /dgldir/rcfiles/crawl-0.21/microfolk.rc -macro /dgldir/rcfiles/crawl-0.21/microfolk.macro -morgue /dgldir/morgue/microfolk/ -webtiles-socket /crawl-master/webserver/sockets/microfolk:2018-02-15.16:53:52.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 33 stack frames. /usr/games/crawl-0.21(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x682603]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.21(_Z13do_crash_dumpv+0x2d7) [0x689187]: do_crash_dump() /usr/games/crawl-0.21(_Z20crash_signal_handleri+0x74) [0x682874]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7fb5b966e1e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fb5b99d6f6b]: /usr/games/crawl-0.21() [0x688a04] /usr/games/crawl-0.21() [0x688c8a] /usr/games/crawl-0.21() [0xa73399] /usr/games/crawl-0.21(_Z14show_update_atRK9coord_def13enum_bitfieldI10layer_typeLi5EE+0xc48) [0xa72698]: show_update_at(coord_def const&, enum_bitfield) /usr/games/crawl-0.21(_Z9show_init13enum_bitfieldI10layer_typeLi5EE+0x8a) [0xa729ea]: show_init(enum_bitfield) /usr/games/crawl-0.21(_Z10viewwindowbbP9animation+0xc5) [0xb5f8c5]: viewwindow(bool, bool, animation*) /usr/games/crawl-0.21(_ZN12BaseRunDelay13try_interruptEv+0x19) [0x69bd09]: BaseRunDelay::try_interrupt() /usr/games/crawl-0.21(_Z10stop_delayb+0x67) [0x69dd87]: stop_delay(bool) /usr/games/crawl-0.21(_Z18interrupt_activity23activity_interrupt_typeRK23activity_interrupt_dataPSt6vectorISsSaISsEE+0x355) [0x6a1205]: interrupt_activity(activity_interrupt_type, activity_interrupt_data const&, std::vector >*) /usr/games/crawl-0.21() [0x8ef848] /usr/games/crawl-0.21() [0x8f3916] /usr/games/crawl-0.21() [0x8f403c] /usr/games/crawl-0.21(_Z4mprfPKcz+0x9a) [0x8f435a]: mprf(char const*, ...) /usr/games/crawl-0.21(_ZN5actor16end_constrictionEjbb+0x21e) [0x609cfe]: actor::end_constriction(unsigned int, bool, bool) /usr/games/crawl-0.21(_ZN5actor17stop_constrictingEjbb+0x60) [0x60bf80]: actor::stop_constricting(unsigned int, bool, bool) /usr/games/crawl-0.21(_ZN5actor27clear_invalid_constrictionsEb+0xfe) [0x60c12e]: actor::clear_invalid_constrictions(bool) /usr/games/crawl-0.21(_ZN7monster6movetoERK9coord_defb+0x78) [0x9c4468]: monster::moveto(coord_def const&, bool) /usr/games/crawl-0.21(_ZN7monster9swap_withEPS_+0x12a) [0x9c9fca]: monster::swap_with(monster*) /usr/games/crawl-0.21(_Z20monster_swaps_placesP7monsterRK9coord_defbb+0xbb) [0x90286b]: monster_swaps_places(monster*, coord_def const&, bool, bool) /usr/games/crawl-0.21() [0x557b68] /usr/games/crawl-0.21(_Z19handle_monster_moveP7monster+0xb1b) [0x903ebb]: handle_monster_move(monster*) /usr/games/crawl-0.21(_Z15handle_monstersb+0x745) [0x9061a5]: handle_monsters(bool) /usr/games/crawl-0.21(_Z12world_reactsv+0xb2) [0xbccf72]: world_reacts() /usr/games/crawl-0.21() [0xbd35f5] /usr/games/crawl-0.21() [0xbd410d] /usr/games/crawl-0.21(main+0x2eb) [0x5ec58b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fb5b965aead]: /usr/games/crawl-0.21() [0x5ecadd] 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". 0x00007fb5b99d6c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fb5b99d6c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000682cc3 in call_gdb (file=0x7fb5b99c2880) at crash.cc:433 gdb = attach_cmd = "attach 23795\000\000\000\000\000\000\000" #2 0x00000000006891a0 in do_crash_dump () at dbg-asrt.cc:672 t = 1518715323 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3369af8 "/dgldir/morgue/microfolk/"}} name = "/dgldir/morgue/microfolk/crash-microfolk-20180215-172203.txt", '\000' file = 0x7fb5b99c2880 #3 0x0000000000682874 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007fb5b99d6f6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000688a04 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff2b174e80 "ASSERT(mgrd(mons->pos()) == s) in 'show.cc' at line 284 failed.", assert=) at dbg-asrt.cc:796 No locals. #7 0x0000000000688c8a in AssertFailed (expr=0xc7b38c "mgrd(mons->pos()) == s", file=0xc7b384 "show.cc", line=284, text=0x0) at dbg-asrt.cc:834 mesg = "ASSERT(mgrd(mons->pos()) == s) in 'show.cc' at line 284 failed.\000\070\000\000\000\000\000\000\000'\000\000\000\000\000\000\000\340O\027+\377\177\000\000\016\000\000\000\000\000\000\000pB:\001\000\000\000\000}\000\016\272\265\177\000\000@>\234\271\265\177\000\000\016\000\000\000\000\000\000\000\340O\027+\377\177\000\000\231\271\023\272\265\177\000\000\373)\276\000\000\000\000\000\031\324\023\272\265\177\000\000\000\216=\001\000\000\000\000\373)\276\000\000\000\000\000\340O\027+\377\177\000\000@>\234\271\265\177\000\000\240\063\230\003\000\000\000\000\000B:\001\000\000\000\000pB:\001\000\000\000\000\260\275)\003\000\000\000\000\234}*\003\000\000\000\000\311"... args = {{gp_offset = 0, fp_offset = 4, overflow_arg_area = 0x60, reg_save_area = 0x40000ffff}} fileName = #8 0x0000000000a73399 in _check_monster_pos (mons=0x13d92a8) at show.cc:284 s = #9 _update_monster (mons=mons@entry=0x13d92a8) at show.cc:426 gp = {x = 34, y = 0} range = #10 0x0000000000a72698 in show_update_at (gp=..., layers=..., layers@entry=...) at show.cc:513 mons = 0x13d92a8 #11 0x0000000000a729ea in show_init (layers=...) at show.cc:551 ri = {> = {}, x = 1, y = 1, cost_x = 1, cost_y = 1, credit = 7, credit_x = 6, credit_y = 6, base_cost = 1, inc_cost = 0, is_square = true, state = radius_iterator::RI_NW, center = {x = 43, y = 6}, los = LOS_DEFAULT, current = {x = 42, y = 5}} update_locs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x36a7510, _M_finish = 0x36a7550, _M_end_of_storage = 0x36a7550}}, } #12 0x0000000000b5f8c5 in viewwindow (show_updates=true, tiles_only=false, a=0x0) at view.cc:1400 cell = 0x3285f48 anim_updates = 144 tl = {x = 0, y = 0} br = {x = 13259880, y = 0} flash_colour = 0 #13 0x000000000069bd09 in BaseRunDelay::try_interrupt (this=) at delay.cc:176 No locals. #14 0x000000000069dd87 in stop_delay (stop_stair_travel=false) at delay.cc:286 delay = {> = {_M_ptr = 0x39c55a8, _M_refcount = {_M_pi = 0x39c5590}}, } #15 0x00000000006a1205 in interrupt_activity (ai=AI_MESSAGE, at=..., msgs_buf=0x0) at delay.cc:1334 delay = {> = {_M_ptr = 0x39c55a8, _M_refcount = {_M_pi = 0x39c5590}}, } #16 0x00000000008ef848 in mpr_check_patterns (param=0, channel=MSGCH_PLAIN, message=...) at message.cc:1530 No locals. #17 prepare_message (param=0, channel=MSGCH_PLAIN, imsg=...) at message.cc:1564 colour = MSGCOL_LIGHTGREY #18 prepare_message (imsg=..., channel=MSGCH_PLAIN, param=0) at message.cc:1548 No locals. #19 0x00000000008f3916 in _mpr (text=..., channel=channel@entry=MSGCH_PLAIN, param=param@entry=0, nojoin=nojoin@entry=false, cap=cap@entry=true) at message.cc:1374 colour = domore = false do_flash_screen = false join = msg = {channel = 722952048, param = 32767, messages = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fb5ba13d419, _M_finish = 0xffffff00, _M_end_of_storage = 0x7fff2b175f70}}, }, turn = 722952016, join = 255} col = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x46
}} fs = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fff2b175f50, _M_finish = 0x2d, _M_end_of_storage = 0x1}}, }} #20 0x00000000008f403c in do_message_print(msg_channel_type, int, bool, bool, const char *, typedef __va_list_tag __va_list_tag *) (channel=channel@entry=MSGCH_PLAIN, param=param@entry=0, cap=cap@entry=true, nojoin=nojoin@entry=false, format=, argp=argp@entry=0x7fff2b176088) at message.cc:1111 ap = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff2b176160, reg_save_area = 0x7fff2b1760a0}} buff = "your naga zombie loses its grip on something.\000\000\000\250>\234\271\265\177\000\000\001a@\003\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\003\000\000\000\001\265\006\001\000\000\000\000\024\002\000\000\347\000\001\000\034\000\000\000\000\000\000\000\032\000\000\000\000\000\000\000(a@\003\000\000\000\000\032\000\000\000\000\000\000\000h\244\062\003", '\000' "\270, \036\337\002\000\000\000\000\240xk\271\265\177\000\000\b\326 \003\000\000\000\000\032\000\000\000\000\000\000\000\370\227\201\003\000\000\000\000\001\000\000\000\000\000\000\000\210\061\021\003\000\000\000" len = #21 0x00000000008f435a in mprf (format=) at message.cc:1168 argp = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff2b176160, reg_save_area = 0x7fff2b1760a0}} #22 0x0000000000609cfe in actor::end_constriction (this=this@entry=0x13d8978, whom=, intentional=intentional@entry=false, quiet=quiet@entry=false) at actor.cc:496 attacker_desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x31d97e8 "your naga zombie"}} attacker_pronoun = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x32eec88 "its"}} constrictee = 0x13d61a8 mons = 0x13d61a8 vile_clutch = false #23 0x000000000060bf80 in actor::stop_constricting (this=this@entry=0x13d8978, whom=23795, intentional=intentional@entry=false, quiet=quiet@entry=false) at actor.cc:515 i = {_M_node = 0x334cf50} #24 0x000000000060c12e in actor::clear_invalid_constrictions (this=0x13d8978, move=) at actor.cc:654 whom = __for_range = @0x7fff2b176290: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2fcfc50, _M_finish = 0x2fcfc54, _M_end_of_storage = 0x2fcfc54}}, } need_cleared = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2fcfc50, _M_finish = 0x2fcfc54, _M_end_of_storage = 0x2fcfc54}}, } #25 0x00000000009c4468 in monster::moveto (this=0x13d8978, c=..., clear_net=) at monster.cc:2700 No locals. #26 0x00000000009c9fca in monster::swap_with (this=0x13d92a8, other=0x13d8978) at monster.cc:5579 old_pos = {x = 42, y = 5} new_pos = {x = 41, y = 6} #27 0x000000000090286b in monster_swaps_places (mon=mon@entry=0x13d92a8, delta=..., takes_time=true, apply_effects=apply_effects@entry=true) at mon-act.cc:3181 m2 = 0x13d8978 #28 0x0000000000557b68 in _monster_move (mons=mons@entry=0x13d92a8) at mon-act.cc:3614 takes_time = targ = 0x13d8978 good_move = {mData = {mData = {{mData = {false, false, true}}, {mData = {false, false, false}}, {mData = {false, false, false}}}}} habitat = deep_water_available = newpos = {x = 41, y = 6} ret = false burrows = false flattens_trees = digs = #29 0x0000000000903ebb in handle_monster_move (mons=0x13d92a8) at mon-act.cc:2021 targ = disabled = old_energy = 83 entry = non_move_energy = 10 #30 0x00000000009061a5 in handle_monsters (with_noise=true) at mon-act.cc:2374 mon = 0x13d92a8 oldspeed = 83 tries = #31 0x0000000000bccf72 in world_reacts () at main.cc:2235 No locals. #32 0x0000000000bd35f5 in _input () at main.cc:1066 player_disabled = {was_disabled = false} #33 0x0000000000bd410d in _launch_game () at main.cc:474 game_start = false ccon = {cstate = false, smartcstate = false} #34 0x00000000005ec58b in _launch_game_loop () at main.cc:374 game_ended = false #35 main (argc=, argv=0x7fff2b1775e8) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Feb 5 2018 at 06:01:16 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-tautological-unsigned-enum-zero-compare -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.21/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.21/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.21/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 8, depth = 2 Level id: Snake:2 Level build method = , level layout type = open_caves, absdepth0 = 16 Level vaults: layout_chambers hangedman_snake_corridor_cut minmay_shop_grove uniq_vashnia uniq_donald uniq_azrael Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Summon Lightning Spire Press: ? - help, Dir - move target cursor An electric hum fills the air. Your lightning spire shoots out a bolt of lightning at the naga! The bolt of electricity hits the naga. You hear a shout! Your lightning spire shoots out a bolt of lightning at the naga! The bolt of electricity hits the naga. A naga mage comes into view. It is wielding a flail of holy wrath. Your lightning spire shoots out a bolt of lightning at the naga! The bolt of electricity hits the naga. A shock serpent comes into view. A naga comes into view. It is wielding a battleaxe of chopping. The shock serpent shoots out a bolt of lightning at you! The bolt of electricity hits you! Your lightning spire shoots out a bolt of lightning at the naga! The bolt of electricity hits the naga. The naga dies! Yredelemnul accepts your kill. You hear a shout! A naga comes into view. It is wielding a glaive. The shock serpent barely misses you. The naga mage spits poison at you. The splash of poison hits you! You are poisoned. You resist. You slash the shock serpent! You drain the shock serpent! Your bite misses the shock serpent. The shock serpent is moderately wounded. The shock serpent's electric aura discharges, shocking you! You feel sick. The shock serpent misses you. Your black mamba zombie bites the shock serpent! The shock serpent's electric aura discharges, shocking your black mamba zombie! Your profane servitor hits the shock serpent with an enchanted whip!! Your profane servitor draws strength from the shock serpent's injuries! The shock serpent's electric aura discharges, shocking your profane servitor! Your profane servitor hits the shock serpent with an enchanted whip. The shock serpent dies! Yredelemnul accepts your kill. The air sparks with electricity, shocking your profane servitor! Your vampire knight casts a spell. Your vampire knight flickers and vanishes for a moment. The naga mage casts a spell at you. The orb of energy misses your profane servitor. The orb of energy misses you. Your black mamba zombie bites the naga mage but does no damage. You call on the dead to rise... You feel somewhat more hungry. Your lightning spire shoots out a bolt of lightning at the naga mage! The bolt of electricity hits the naga mage. The bolt of electricity hits the naga. x2 Your black mamba zombie bites the naga mage. Your vampire knight mumbles some strange words. Your vampire knight seems to speed up. The naga mage mumbles some strange words. The naga mage seems to speed up. A naga comes into view. It is wielding a glaive. You swap places. Your black mamba zombie bites the naga mage. The naga mage gestures at you while chanting. The bolt of poison hits your profane servitor. Your profane servitor completely resists. The bolt of poison hits you! You resist. Your profane servitor hits the naga mage with an enchanted whip. Your profane servitor draws strength from the naga mage's injuries! Your profane servitor hits the naga mage but does no damage. Your vampire knight casts a spell. Your vampire knight seems to speed up. Your black mamba zombie bites the naga mage but does no damage. Your bone dragon bites the naga mage. Your bone dragon claws the naga mage! The naga mage dies! Yredelemnul accepts your kill. The naga spits poison at you. The splash of poison misses you. The splash of poison hits your black mamba zombie. Your black mamba zombie appears unharmed. A naga sharpshooter comes into view. It is wielding a flail of holy wrath. You feel sick. Your profane servitor hits the naga with an enchanted whip! Your profane servitor draws strength from the naga's injuries! Your profane servitor hits the naga with an enchanted whip. Your profane servitor hits the naga with an enchanted whip!! The naga dies! Yredelemnul accepts your kill. The naga completely misses you. Things that are here: a glaive; a robe Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Summon Lightning Spire Press: ? - help, Dir - move target cursor An electric hum fills the air. Your lightning spire disappears in a puff of smoke! Your black mamba zombie bites the naga! Your black mamba zombie barely misses the naga. You swap places. A naga sharpshooter comes into view. It is wielding a glaive. Your black mamba zombie bites the naga! The naga hits your black mamba zombie with a glaive. The naga barely misses your black mamba zombie. The naga barely misses you. The naga sharpshooter unwields an uncursed glaive. The naga sharpshooter wields an uncursed shortbow. The naga sharpshooter shoots an arrow. The arrow hits your black mamba zombie! Your black mamba zombie is destroyed! Found 19 stones. A naga sharpshooter comes into view. It is wielding a war axe. The naga completely misses you. The naga barely misses you. The naga sharpshooter unwields an uncursed flail of holy wrath. It stops glowing. The naga sharpshooter wields an uncursed arbalest. The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots a bolt. The bolt hits you. The naga sharpshooter shoots an arrow. The arrow hits your profane servitor!! You see here 2 bolts. You feel sick. Your profane servitor hits the naga with an enchanted whip! The naga dies! Yredelemnul accepts your kill. The naga sharpshooter spits poison at you. The splash of poison hits you! You resist. Your flayed ghost stares at the naga with tortured malice. Your bone dragon bites the naga! Your bone dragon claws the naga! The naga dies! Yredelemnul accepts your kill. The naga sharpshooter shoots a bolt. The bolt hits you!! Your lightning spire shoots out a bolt of lightning at the naga sharpshooter! The bolt of electricity hits the naga sharpshooter. Something closely misses your profane servitor. x2 You see here a bolt. The naga sharpshooter unwields an uncursed war axe. The naga sharpshooter wields an uncursed shortbow. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. The arrow hits you! Your profane servitor hits the naga sharpshooter with an enchanted whip!! Your profane servitor draws strength from the naga sharpshooter's injuries! Your profane servitor barely misses the naga sharpshooter. Your lightning spire shoots out a bolt of lightning at the naga sharpshooter! The bolt of electricity hits the naga sharpshooter. Things that are here: 2 arrows; a glaive; a naga corpse You swap places. Your profane servitor hits the naga sharpshooter with an enchanted whip. Your profane servitor draws strength from the naga sharpshooter's injuries! Your profane servitor barely misses the naga sharpshooter. The naga sharpshooter shoots a bolt. The bolt hits your ghoul!! The naga sharpshooter unwields an uncursed glaive. The naga sharpshooter wields an uncursed shortbow. The naga sharpshooter shoots an arrow. The arrow barely misses your vampire knight. The arrow hits your lightning spire but does no damage. The naga sharpshooter shoots an arrow. The arrow misses you. The arrow hits your lightning spire! Found a leatherbound book. Your lightning spire cannot move out of your way! You swap places. Your profane servitor hits the naga sharpshooter but does no damage. Your profane servitor hits the naga sharpshooter with an enchanted whip. Your profane servitor drains the naga sharpshooter! Your ghoul claws the naga sharpshooter. Your ghoul claws the naga sharpshooter! Your profane servitor hits the naga sharpshooter with an enchanted whip! Your profane servitor draws strength from the naga sharpshooter's injuries! Your profane servitor hits the naga sharpshooter with an enchanted whip! The naga sharpshooter shoots an arrow. The arrow hits your black mamba zombie!! The naga sharpshooter shoots a bolt. The bolt hits your ghoul! The naga sharpshooter shoots an arrow. The arrow hits your profane servitor!! You feel sick. Your profane servitor hits the naga sharpshooter with an enchanted whip! Your profane servitor draws strength from the naga sharpshooter's injuries! Your profane servitor hits the naga sharpshooter with an enchanted whip. Your profane servitor drains the naga sharpshooter! x2 The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. The arrow hits your profane servitor! Found 20 arrows. Your profane servitor hits the naga sharpshooter with an enchanted whip! The naga sharpshooter dies! Yredelemnul accepts your kill. Your vampire knight hits the naga sharpshooter with a dire flail!!! The naga sharpshooter dies! Yredelemnul accepts your kill. What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target cursor, f - naga sharpshooter Aim: a naga sharpshooter, wielding a shortbow Attack! The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. The arrow hits you but does no damage. The naga sharpshooter shoots an arrow. The arrow hits your bone dragon but does no damage. You swap places. You feel sick. You are no longer poisoned. The naga sharpshooter shoots an arrow. The arrow hits your bone dragon but does no damage. Your vampire knight blinks! The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots an arrow. The arrow hits you! You see here 2 arrows. Your vampire knight hits the naga sharpshooter with an enchanted great mace!! Your vampire knight bites the naga sharpshooter but does no damage. The naga sharpshooter shoots an arrow. The arrow closely misses your vampire knight. The arrow hits your bone dragon. Things that are here: 4 arrows; a glaive; a naga corpse You swap places. Your vampire knight hits the naga sharpshooter but does no damage. Your vampire knight bites the naga sharpshooter! Your vampire knight draws strength from the naga sharpshooter's injuries! The naga sharpshooter shoots an arrow. The arrow hits your vampire knight!! Your bone dragon bites the naga sharpshooter!! Your bone dragon claws the naga sharpshooter! The naga sharpshooter dies! Yredelemnul accepts your kill. Your Conjurations skill increases to level 8! Your Hexes skill increases to level 8! Your Summonings skill increases to level 8! Your Necromancy skill increases to level 8! Your Translocations skill increases to level 8! Your Transmutations skill increases to level 8! Your Fire Magic skill increases to level 8! Your Ice Magic skill increases to level 8! Your Air Magic skill increases to level 8! Your Earth Magic skill increases to level 8! Your Poison Magic skill increases to level 8! You swap places. You swap places. You see here an arrow. Your lightning spire disappears in a puff of smoke! Things that are here: an uncursed shortbow; an uncursed war axe; 14 arrows You swap places. You see here an arrow. You swap places. You swap places. You see here 2 bolts. You call on the dead to rise... The dead are slithering! You are feeling very hungry. You start resting. Your vampire knight is no longer moving quickly. Magic restored. You eat one of the 19 rations. That ration really hit the spot! You swap places. Things that are here: a battleaxe of chopping; a robe You swap places. Your vampire knight is no longer moving quickly. You see here an arrow. Things that are here: a bolt; a glaive; a robe You see here 3 arrows. Things that are here: an uncursed arbalest; an uncursed flail of holy wrath; 8 bolts Items here: ( )) [ an uncursed shortbow; an uncursed glaive; 6 arrows; a robe h - a book of Cantrips You drop a book of Cantrips. You swap places. You swap places. You swap places. You see here an arrow. You swap places. You swap places. You swap places. Things that are here: a flail of holy wrath; a robe You open the door. A naga comes into view. It is wielding a long sword. There is an open door here. Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Summon Lightning Spire Press: ? - help, Dir - move target cursor An electric hum fills the air. A shock serpent comes into view. Your lightning spire shoots out a bolt of lightning at the naga! The bolt of electricity hits the naga. The naga shouts! The shock serpent hisses angrily. You swap places. Your lightning spire shoots out a bolt of lightning at the naga! The bolt of electricity hits the naga. Your lightning spire shoots out a bolt of lightning at the naga! The bolt of electricity hits the naga. The naga dies! Yredelemnul accepts your kill. You swap places. You barely miss the shock serpent. Your bite misses the shock serpent. The shock serpent closely misses you. The shock serpent misses you. You slash the shock serpent! You drain the shock serpent! The shock serpent is moderately wounded. The shock serpent's electric aura discharges, shocking you! The shock serpent shoots out a bolt of lightning at you! The bolt of electricity hits you! The bolt of electricity hits your black mamba zombie. The bolt of electricity misses your vampire knight. The bolt of electricity hits your ghoul. The bolt of electricity hits your naga zombie. The bolt of electricity hits your naga warrior zombie. You slash the shock serpent! The shock serpent is severely wounded. The shock serpent's electric aura discharges, shocking you! The shock serpent bites you. The shock serpent shocks you! Your black mamba zombie completely misses the shock serpent. Your profane servitor hits the shock serpent with an enchanted whip!! The shock serpent dies! Yredelemnul accepts your kill. You have reached level 15! Your experience leads to an increase in your attributes! Your base attributes are Str 16, Int 19, Dex 14. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. The air sparks with electricity, shocking your profane servitor! You see here a shock serpent corpse. You butcher the shock serpent corpse. h - 4 chunks of flesh You see here a shock serpent skeleton. You start resting. Your lightning spire disappears in a puff of smoke! Magic restored. You start resting. You swap places. You swap places. You start resting. HP restored. You swap places. You swap places. Your vampire knight shouts, "Beware of monsters!" You swap places. Things that are here: a long sword; a naga corpse You swap places. You swap places. There is an open door here. You see here 2 bolts. Things that are here: a battleaxe of chopping; a robe There is an open door here. There is a staircase back to the Lair here. There is an open door here. Done exploring. You swap places. You swap places. There is an open door here. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. There is a staircase back to the Lair here. Your vampire knight says, "I'll never leave you." You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. There is an open door here. There is a stone staircase leading down here. You begin recalling your allies. Your bone dragon is recalled. x2 Your ghoul is recalled. Your naga warrior zombie is recalled. Your profane servitor is recalled. Your naga sharpshooter zombie is recalled. Your skeletal warrior is recalled. Your naga mage zombie is recalled. Your ghoul is recalled. Your vampire knight is recalled. x2 Your ghoul is recalled. Your naga zombie is recalled. Your naga zombie is recalled. Your black mamba zombie is recalled. Your flayed ghost is recalled. Your naga zombie is recalled. Your naga warrior zombie is recalled. Your naga zombie is recalled. Your black mamba zombie is recalled. Your naga zombie is recalled. Your naga mage zombie is recalled. Your naga zombie is recalled. Your naga mage zombie is recalled. You finish recalling your allies. What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Guard this area! You climb downwards. Your mindless thralls stay behind. Donald the Adventurer comes into view. He is wielding a scimitar of holy wrath. There is a stone staircase leading up here. Press: ? - help, v - describe, . - travel Here: Donald, wielding a scimitar of holy wrath, wearing a glowing chain mail and wearing a distressingly furry shield (resting) The floor. You climb upwards. There is a stone staircase leading down here. You climb downwards. Your mindless thralls stay behind. Level annotation: Donald There is a stone staircase leading up here. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Enslavement Press: ? - help, Shift-Dir - straight line, f - Donald Aim: Donald, wielding a scimitar of holy wrath, wearing a glowing chain mail and wearing a distressingly furry shield (resting, chance to defeat MR: 10%) Donald shouts! Donald resists with almost no effort. Donald casts a spell. Donald seems to grow stronger. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Enslavement Press: ? - help, Shift-Dir - straight line, f/p - Donald Aim: Donald, wielding a scimitar of holy wrath, wearing a glowing chain mail and wearing a distressingly furry shield (unusually strong, chance to defeat MR: 10%) Donald resists with almost no effort. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Enslavement Press: ? - help, Shift-Dir - straight line, f/p - Donald Aim: Donald, wielding a scimitar of holy wrath, wearing a glowing chain mail and wearing a distressingly furry shield (unusually strong, chance to defeat MR: 10%) Donald resists with almost no effort. A naga sharpshooter comes into view. It is wielding a trident. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Enslavement Press: ? - help, Shift-Dir - straight line, f/p - Donald Aim: Donald, wielding a scimitar of holy wrath, wearing a glowing chain mail and wearing a distressingly furry shield (unusually strong, chance to defeat MR: 10%) Donald resists with almost no effort. The naga sharpshooter shouts! The naga sharpshooter unwields an uncursed trident. The naga sharpshooter wields an uncursed arbalest. The naga sharpshooter shoots a bolt. The bolt closely misses you. You hear a shout! The naga sharpshooter shoots a bolt. The bolt barely misses you. Donald hits you with a scimitar of holy wrath!! You climb upwards. Your flayed ghost cries, "Suffer as I suffered!" Terrible wounds open up all over Donald's body! Donald blocks your naga warrior zombie's attack. Your vampire knight blinks! There is a stone staircase leading down, spattered with blood here. Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Summon Lightning Spire Press: ? - help, Dir - move target cursor An electric hum fills the air. Donald blocks your black mamba zombie's attack. Donald blocks your bone dragon's attack. Your bone dragon claws Donald. Your bone dragon tramples Donald. Donald holds his ground! Donald blocks your naga mage zombie's attack. Your naga mage zombie grabs Donald. Your naga mage zombie constricts Donald. Your ghoul claws Donald but does no damage. Donald blocks your ghoul's attack. Your vampire knight hits Donald but does no damage. Donald blocks your vampire knight's attack. Donald completely misses your bone dragon. You hit Donald but do no damage. Donald is moderately wounded. Donald blocks your black mamba zombie's attack. Donald blocks your bone dragon's attack. Your bone dragon claws Donald but does no damage. Your bone dragon tramples Donald but does no damage. Your naga mage zombie loses its grip on Donald. Your naga warrior zombie hits Donald with a war axe. Donald blocks your naga warrior zombie's attack. Your vampire knight casts a spell. Your vampire knight seems to speed up. Your ghoul claws Donald!! Donald blocks your ghoul's attack. You hit Donald. Donald is severely wounded. Your vampire knight barely misses Donald. Your vampire knight bites Donald but does no damage. Your bone dragon bites Donald! Your bone dragon closely misses Donald. Your bone dragon tramples Donald! Donald holds his ground! Donald dies! Yredelemnul accepts your kill. You swap places. m - 4 potions of cancellation (gained 1) Things that are here: a scimitar of holy wrath; a glowing chain mail; a distressingly furry shield Okay, then. As you read the scroll of identify, it crumbles to dust. the +5 shield of Fortitude {rC- rN+++ Str+6 Dex-3} As you read the scroll of identify, it crumbles to dust. a +2 chain mail of fire resistance You swap places. There is a stone staircase leading down here. You climb downwards. Your mindless thralls stay behind. There is a stone staircase leading up, spattered with blood here. You see here a bolt. You begin recalling your allies. Your bone dragon is recalled. x2; Your profane servitor is recalled. The naga sharpshooter shoots a bolt. The bolt hits your bone dragon! You hear a shout! You swap places. Your ghoul is recalled. Your vampire knight is recalled. Found a spear. You see here a bolt. You swap places. Your skeletal warrior is recalled. Your ghoul is recalled. Your vampire knight blinks! The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots a bolt. The bolt hits you! The bolt hits your vampire knight! You see here 2 bolts. Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Summon Lightning Spire Press: ? - help, Dir - move target cursor An electric hum fills the air. Your ghoul is recalled. Your vampire knight is recalled. The naga sharpshooter shoots a bolt. The bolt barely misses your profane servitor. The bolt hits your vampire knight! You swap places. Your flayed ghost is recalled. You finish recalling your allies. Your vampire knight blinks! The naga sharpshooter shoots a bolt. The bolt barely misses your profane servitor. The bolt hits your ghoul. You see here a bolt. Your profane servitor hits the naga sharpshooter with an enchanted whip!! Your profane servitor draws strength from the naga sharpshooter's injuries! Your profane servitor hits the naga sharpshooter with an enchanted whip. You swap places. Vashnia the Elite Marksnaga comes into view. She is wielding an antimagic trident. Your profane servitor hits the naga sharpshooter with an enchanted whip! Your profane servitor draws strength from the naga sharpshooter's injuries! Your profane servitor hits the naga sharpshooter with an enchanted whip. The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots a bolt. The bolt hits you but does no damage. Vashnia unwields an uncursed antimagic trident. Vashnia wields an uncursed arbalest. Vashnia shoots a bolt. The bolt hits your ghoul!! Your vampire knight casts a spell. Your vampire knight flickers and vanishes for a moment. A bolt appears from out of your range of vision. The bolt hits your vampire knight! Your ghoul closely misses the naga sharpshooter. Your ghoul barely misses the naga sharpshooter. Your profane servitor hits the naga sharpshooter with an enchanted whip!! Your profane servitor draws strength from the naga sharpshooter's injuries! Your profane servitor hits the naga sharpshooter with an enchanted whip. Your profane servitor drains the naga sharpshooter! x2 Found 2 bolts. You see here 2 bolts. Press: ? - help, v - describe, . - travel Here: Vashnia, wielding an arbalest and wearing a shiny naga barding (umbra) The floor. Your lightning spire cannot move out of your way! You swap places. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots a bolt. The bolt hits your profane servitor. Your profane servitor hits the naga sharpshooter with an enchanted whip! The naga sharpshooter dies! Yredelemnul accepts your kill. Your ghoul barely misses Vashnia. Your ghoul closely misses Vashnia. You swap places. You see here a bolt. Vashnia mumbles some strange words. Vashnia magically shoots a bolt. The bolt hits you. You see here 4 bolts. Something hits Vashnia!! Something closely misses Vashnia. Vashnia blinks! You see here a bolt. Your lightning spire shoots out a bolt of lightning at the black mamba! The bolt of electricity misses your vampire knight. The bolt of electricity hits the black mamba. x2 A black mamba comes into view. There is a stone staircase leading up, spattered with blood here. You see here a bolt. Your vampire knight looks friendly. Your lightning spire shoots out a bolt of lightning at the black mamba! The bolt of electricity hits the black mamba. The black mamba dies! Yredelemnul accepts your kill. You climb upwards. All of the chunks of flesh in your inventory have rotted away. There is a stone staircase leading down here. You begin recalling your allies. Your bone dragon is recalled. Your ghoul is recalled. Your vampire knight is recalled. Your shock serpent zombie is recalled. Your naga mage zombie is recalled. Your naga zombie is recalled. Your black mamba zombie is recalled. Your naga zombie is recalled. Your naga sharpshooter zombie is recalled. Your naga zombie is recalled. x2 Your naga zombie is recalled. x2 You finish recalling your allies. What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Guard this area! You swap places. You swap places. There is an open door here. There is an open door here. Magic restored. There is an open door here. HP restored. There is a stone staircase leading down here. You begin recalling your allies. Your bone dragon is recalled. x2 Your ghoul is recalled. Your profane servitor is recalled. Your flayed ghost is recalled. Your ghoul is recalled. Your vampire knight is recalled. Your naga mage zombie is recalled. Your naga mage zombie is recalled. Your ghoul is recalled. Your black mamba zombie is recalled. Your shock serpent zombie is recalled. Your vampire knight is recalled. Your naga zombie is recalled. Your naga sharpshooter zombie is recalled. Your naga zombie is recalled. Your black mamba zombie is recalled. Your naga warrior zombie is recalled. What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Guard this area! Your naga mage zombie is recalled. Your skeletal warrior is recalled. Your naga zombie is recalled. Your naga warrior zombie is recalled. You climb downwards. Your mindless thralls stay behind. Level annotation: Vashnia Found a ration and 14 gold pieces. There is a stone staircase leading up here. d - 19 rations (gained 1) You now have 2582 gold pieces (gained 14). You begin recalling your allies. Your bone dragon is recalled. Your profane servitor is recalled. Your ghoul is recalled. x2 Your bone dragon is recalled. Your ghoul is recalled. Your skeletal warrior is recalled. Your flayed ghost is recalled. Your vampire knight is recalled. You finish recalling your allies. You swap places. Your flayed ghost says, "Be careful!" You swap places. You swap places. You swap places. Found a stone staircase leading down. Found 19 stones. Found a ring mail. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Found a ration. Found a scroll of enchant weapon. Found 22 gold pieces. Found a ration. Found a stone staircase leading down. e - 5 scrolls of enchant weapon (gained 1) You swap places. You swap places. You now have 2604 gold pieces (gained 22). You swap places. d - 20 rations (gained 1) You swap places. You swap places. You see here 2 bolts. Items here: ( )) [ † a robe; 26 bolts; an uncursed trident; an uncursed arbalest; a naga corpse You call on the dead to rise... The dead are slithering! You feel somewhat more hungry. You hear a thunk. A bolt appears from out of your range of vision. The bolt hits your naga sharpshooter zombie! You hear a shout! You see here a bolt. A naga sharpshooter comes into view. It is wielding an arbalest. The naga sharpshooter spits poison at you. The splash of poison misses you. You swap places. You swap places. You see here a bolt. You swap places. Your flayed ghost yells, "Run! I'll cover you!" The naga sharpshooter shoots a bolt. The bolt barely misses you. The bolt hits your ghoul!! You hear a shout! You slash the naga sharpshooter! You drain the naga sharpshooter! The naga sharpshooter is moderately wounded. The naga sharpshooter spits poison at you. The splash of poison misses you. The splash of poison misses your ghoul. x2 The splash of poison hits your profane servitor. Your profane servitor appears unharmed. You barely miss the naga sharpshooter. You bite the naga sharpshooter, but do no damage. The naga sharpshooter is moderately wounded. Your ghoul claws the naga sharpshooter. x2 The naga sharpshooter casts a spell. The naga sharpshooter magically shoots a bolt. The bolt hits you! Press: ? - help, v - describe, . - travel Here: Vashnia, wielding an arbalest and wearing a shiny naga barding The floor. You barely miss the naga sharpshooter. You bite the naga sharpshooter. The naga sharpshooter is moderately wounded. The naga sharpshooter shoots a bolt. The bolt misses you. The bolt closely misses your ghoul. The bolt hits your skeletal warrior. You hear a shout! You slice the naga sharpshooter!! The naga sharpshooter is severely wounded. Your ghoul claws the naga sharpshooter! Your ghoul claws the naga sharpshooter!! The naga sharpshooter dies! Yredelemnul accepts your kill. A naga comes into view. It is wielding a mace. Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Summon Lightning Spire Press: ? - help, Dir - move target cursor An electric hum fills the air. Vashnia mumbles some strange words. Vashnia magically shoots a bolt. The bolt completely misses you. You swap places. Vashnia casts a spell. Vashnia magically shoots a bolt. The bolt hits you! You see here 2 bolts. You swap places. You see here a bolt. You see here 4 bolts. You see here a bolt. There is a stone staircase leading up, spattered with blood here. You see here a bolt. You climb upwards. There is a stone staircase leading down here. You begin recalling your allies. Your bone dragon is recalled. x2; Your black mamba zombie is recalled. Your black mamba zombie is recalled. Your naga zombie is recalled. x2 Your naga mage zombie is recalled. Your naga zombie is recalled. Your naga zombie is recalled. Your shock serpent zombie is recalled. Your naga sharpshooter zombie is recalled. Your naga warrior zombie is recalled. Your naga warrior zombie is recalled. Your naga mage zombie is recalled. Your naga zombie is recalled. Your naga zombie is recalled. Your naga mage zombie is recalled. Your naga zombie is recalled. You finish recalling your allies. What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Guard this area! You climb downwards. Your mindless thralls stay behind. Level annotation: Vashnia There is a stone staircase leading up, spattered with blood here. You see here a bolt. You see here a bolt. You see here 4 bolts. You see here a bolt. You swap places. You see here a bolt. You see here 4 bolts. You see here a bolt. There is a stone staircase leading up, spattered with blood here. You see here a bolt. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Dig Press: ? - help, Shift-Dir - straight line The rock shatters into small pieces. The naga spits poison at you. The splash of poison hits you! You resist. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Dig Press: ? - help, Shift-Dir - straight line The rock shatters into small pieces. What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Okay, then. A bolt appears from out of your range of vision. The bolt completely misses your naga sharpshooter zombie. You swap places. You see here a bolt. There is a stone staircase leading up, spattered with blood here. You see here a bolt. The naga spits poison at you. The splash of poison hits you! You are poisoned. You resist. Vashnia shoots a bolt. The bolt barely misses you. You feel sick. Your naga sharpshooter zombie closely misses the naga. The naga closely misses you. x2 You see here a bolt. You hit the naga. You bite the naga, but do no damage. The naga is lightly wounded. Vashnia gestures wildly while chanting. Vashnia magically shoots a bolt. The bolt hits you! Your naga sharpshooter zombie barely misses the naga. The naga hits you with a mace! The naga grabs you. The naga constricts you. A naga sharpshooter comes into view. It is wielding an arbalest. You escape the naga's grasp. You feel sick. Vashnia mumbles some strange words. Vashnia magically shoots a bolt. The bolt hits you! Your naga sharpshooter zombie completely misses the naga. There is a stone staircase leading up, spattered with blood here. You see here 4 bolts. Vashnia shoots a bolt. The bolt closely misses you. You climb upwards. Your mindless thrall stays behind. You feel sick. There is a stone staircase leading down here. You start resting. You feel sick. x3 You swap places. You feel sick. You swap places. There is a stone staircase leading down here. You start resting. You feel sick. You are no longer poisoned. You swap places. There is a stone staircase leading down here. You start resting. There is a stone staircase leading down here. You climb downwards. Your mindless thralls stay behind. Level annotation: Vashnia Vashnia shoots a bolt. The bolt barely misses you. The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots a bolt. The bolt hits you. There is a stone staircase leading up, spattered with blood here. You see here 7 bolts. Vashnia shoots a bolt. The bolt closely misses you. You climb upwards. Your mindless thrall stays behind. There is a stone staircase leading down here. Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. There is a stone staircase leading down here. You climb downwards. Your mindless thralls stay behind. Level annotation: Vashnia There is a stone staircase leading up, spattered with blood here. You see here 8 bolts. Casting: Summon Lightning Spire Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots a bolt. The bolt hits you! Vashnia shoots a bolt. The bolt hits you!! Casting: Summon Ice Beast Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. The naga sharpshooter casts a spell. The naga sharpshooter magically shoots a bolt. The bolt hits you but does no damage. Casting: Summon Ice Beast Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. Vashnia shoots a bolt. The bolt hits your ice beast!! The naga sharpshooter shoots a bolt. The bolt completely misses you. Casting: Summon Ice Beast Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. The naga spits poison at you. The splash of poison hits your ice beast. Your ice beast completely resists. Vashnia shoots a bolt. The bolt completely misses your ice beast. The bolt hits your ice beast!!! Your ice beast dies! The naga sharpshooter shoots a bolt. The bolt barely misses you. Your ice beast closely misses Vashnia. Your naga sharpshooter zombie hits the naga from afar with an uncursed trident! Vashnia spits poison at you. The splash of poison misses your ice beast. The splash of poison hits you! You are poisoned. You resist. The naga sharpshooter shoots a bolt. The bolt hits your ice beast! Your ice beast barely misses Vashnia. You climb upwards. Your mindless thrall stays behind. You feel sick. There is a stone staircase leading down here. You feel sick. You swap places. You feel sick. You feel sick. There is an open door here. You feel sick. You feel sick. You feel sick. There is an open door here. You feel sick. You feel sick. You are no longer poisoned. There is an open door here. There is a stone staircase leading down here. You start resting. Magic restored. You climb downwards. Level annotation: Vashnia There is a stone staircase leading up here. You begin recalling your allies. Your profane servitor is recalled. Your ghoul is recalled. Your bone dragon is recalled. Your bone dragon is recalled. Your vampire knight is recalled. Your vampire knight is recalled. Your ghoul is recalled. You swap places. Your naga sharpshooter zombie loses its grip on something. Your naga sharpshooter zombie is recalled. Your ghoul is recalled. You swap places. Your skeletal warrior is recalled. Your flayed ghost is recalled. You finish recalling your allies. You swap places. The naga shouts! You hear a shout! The naga spits poison at you. The splash of poison misses you. The naga hits you with a mace. The naga misses you. You slash the naga! You drain the naga! The naga is almost dead. Your vampire knight mumbles some strange words. Your vampire knight seems to speed up. Your profane servitor hits the naga with an enchanted whip. Your profane servitor draws strength from the naga's injuries! Your profane servitor hits the naga with an enchanted whip. The naga dies! Yredelemnul accepts your kill. Things that are here: a mace; a naga corpse You call on the dead to rise... The dead are slithering! You are feeling hungry. You swap places. The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots a bolt. The bolt hits you!! You see here 2 bolts. The naga sharpshooter shoots a bolt. The bolt hits your profane servitor!! What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Okay, then. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Dig Press: ? - help, Shift-Dir - straight line The rock shatters into small pieces. You swap places. You swap places. The naga sharpshooter shoots a bolt. The bolt hits your vampire knight!! The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots a bolt. The bolt hits you!! You swap places. You see here a bolt. You swap places. You see here 3 bolts. You slash the naga sharpshooter! The naga sharpshooter is lightly wounded. The naga sharpshooter spits poison at you. The splash of poison misses you. Your flayed ghost stares at the naga sharpshooter with tortured malice. Terrible wounds open up all over the naga sharpshooter's body! You barely miss the naga sharpshooter. Your bite misses the naga sharpshooter. The naga sharpshooter is moderately wounded. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots a bolt. The bolt completely misses you. Your flayed ghost cries, "Feel what I felt!" You hear a shout! You slash the naga sharpshooter! You drain the naga sharpshooter! The naga sharpshooter is heavily wounded. The naga sharpshooter shoots a bolt. The bolt hits you! You hit the naga sharpshooter. You drain the naga sharpshooter! Your bite misses the naga sharpshooter. The naga sharpshooter is severely wounded. The naga sharpshooter spits poison at you. The splash of poison hits you! You resist. You slice the naga sharpshooter!! You drain the naga sharpshooter! You kill the naga sharpshooter! Yredelemnul accepts your kill. Your Armour skill increases to level 10! Vashnia mutters, "Right between the eyes..." Vashnia shoots a bolt. The bolt misses you. You swap places. You see here a bolt. You swap places. You see here 2 bolts. You swap places. You start resting. Your flayed ghost cries, "Suffer as I suffered!" Your vampire knight is no longer moving quickly. You hear a thunk. x2 Your flayed ghost cries, "Suffer as I suffered!" >>>>>>>>>>>>>>>>>>>>>> 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_REST repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [microfolk] Species: Gnoll Job: Skald HP: 88/117; mods: 0/0 MP: 29/29; mod: 0 Stats: 16 (16) 23 (23) 14 (14) Position: (43, 6), god: Yredelemnul (4), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Delayed (1): type: rest duration: 1 Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 3 | 10 | 800 | 100/162 Short Blades | X | 1 | 3 | 9 | 649 | 87/138 Long Blades | X | 1 | 3 | 9 | 649 | 87/138 Axes | X | 1 | 3 | 9 | 649 | 87/138 Maces & Flails | X | 1 | 3 | 9 | 649 | 87/138 Polearms | X | 1 | 3 | 10 | 800 | 100/162 Staves | X | 1 | 3 | 9 | 649 | 87/138 Slings | X | 1 | 3 | 9 | 649 | 87/138 Bows | X | 1 | 3 | 9 | 649 | 87/138 Crossbows | X | 1 | 3 | 9 | 649 | 87/138 Throwing | X | 1 | 3 | 9 | 649 | 87/138 Armour | X | 1 | 3 | 10 | 700 | 0/162 Dodging | X | 1 | 3 | 10 | 800 | 100/162 Stealth | X | 1 | 3 | 9 | 649 | 87/138 Shields | X | 1 | 3 | 9 | 649 | 87/138 Unarmed Combat | X | 1 | 3 | 9 | 649 | 87/138 Spellcasting | X | 1 | 3 | 10 | 828 | 128/162 Conjurations | X | 1 | 3 | 8 | 649 | 13/159 Hexes | X | 1 | 3 | 8 | 649 | 13/159 Charms | X | 1 | 3 | 9 | 950 | 155/194 Summonings | X | 1 | 3 | 8 | 649 | 13/159 Necromancy | X | 1 | 3 | 8 | 649 | 13/159 Translocations | X | 1 | 3 | 8 | 649 | 13/159 Transmutations | X | 1 | 3 | 8 | 649 | 13/159 Fire Magic | X | 1 | 3 | 8 | 649 | 13/159 Ice Magic | X | 1 | 3 | 8 | 649 | 13/159 Air Magic | X | 1 | 3 | 8 | 649 | 13/159 Earth Magic | X | 1 | 3 | 8 | 649 | 13/159 Poison Magic | X | 1 | 3 | 8 | 649 | 13/159 Invocations | X | 1 | 3 | 10 | 649 | 61/137 Evocations | X | 1 | 3 | 9 | 649 | 87/138 Spell bugs: Durations: Attributes: #12: 2604 #23: 22869 #24: -1711239166 #27: 90261 #49: 2873 #59: 1 Mutations: fangs: 1 (innate) strong nose: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #49: +5 lajatang of the Wary Ships {drain, rPois rN+ MR+} eq slot #1, inv slot #50: +2 cloak eq slot #2, inv slot #0: +2 helmet of intelligence eq slot #4, inv slot #22: +1 pair of boots eq slot #6, inv slot #14: +3 troll leather armour eq slot #7, inv slot #10: ring of wizardry eq slot #8, inv slot #39: ring of protection from magic eq slot #9, inv slot #15: amulet of faith }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ## #.# ## ## #∆# ##.# ####.# #.# # ((..# #...# ##∆# # ...((###...####.########### ## .....(#..(((<#A#@#...[....# ####. ... #(.(...()n##DVn.......###.... D.8##(#.(.(..#.#zVZ......###..... ...#.........##...........##.(... ..?(((.....#####......####....... ....)......## #.....#.# #.V..... ..#......##.# ###...##.######..V. .###..N####.### ##...#....###.... . ##.#####.#.# ##.#............ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>