Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.31.0-35-g6cd5f5668d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 12613838395110490203, deterministic pregen: 1 Command line: /usr/games/crawl-0.31 -name jimmypageman -rc /dgldir/rcfiles/crawl-0.31/jimmypageman.rc -macro /dgldir/rcfiles/crawl-0.31/jimmypageman.macro -morgue /dgldir/morgue/jimmypageman/ -webtiles-socket /crawl-master/webserver/sockets/jimmypageman:2024-08-10.21:34:38.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /usr/games/crawl-0.31(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55604a2792ff]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.31(_Z13do_crash_dumpv+0x418) [0x55604a283578]: do_crash_dump() /usr/games/crawl-0.31(_Z20crash_signal_handleri+0x1fa) [0x55604a27978a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f23df425210]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7f23df42518b]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7f23df404859]: /lib/x86_64-linux-gnu/libstdc++.so.6(+0x9e951) [0x7f23df7fc951] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa47c) [0x7f23df80847c] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa4e7) [0x7f23df8084e7] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa799) [0x7f23df808799] /lib/x86_64-linux-gnu/libstdc++.so.6(+0x9e562) [0x7f23df7fc562] /usr/games/crawl-0.31(_ZN17crawl_view_buffer6resizeERK9coord_def+0x20e) [0x55604a89f68e]: crawl_view_buffer::resize(coord_def const&) /usr/games/crawl-0.31(_ZN17crawl_view_bufferC2ERKS_+0x3c) [0x55604a89fa8c]: crawl_view_buffer::crawl_view_buffer(crawl_view_buffer const&) /usr/games/crawl-0.31(_ZN14TilesFramework9_send_mapEb+0x13c9) [0x55604a914639]: TilesFramework::_send_map(bool) /usr/games/crawl-0.31(_ZN14TilesFramework6redrawEv+0x139) [0x55604a914dd9]: TilesFramework::redraw() /usr/games/crawl-0.31(_ZN14TilesFramework17update_input_modeE10mouse_modeb+0x1a8) [0x55604a915048]: TilesFramework::update_input_mode(mouse_mode, bool) /usr/games/crawl-0.31(_ZN13mouse_controlC1E10mouse_mode+0x1d) [0x55604a4ff86d]: mouse_control::mouse_control(mouse_mode) /usr/games/crawl-0.31(+0x788f63) [0x55604a59ff63]: /usr/games/crawl-0.31(_ZN14message_window4moreEbb+0x20b) [0x55604a5a1feb]: message_window::more(bool, bool) /usr/games/crawl-0.31(_ZN14message_window8add_itemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11prefix_typeb+0x3d0) [0x55604a5a2540]: message_window::add_item(std::__cxx11::basic_string, std::allocator >, prefix_type, bool) /usr/games/crawl-0.31(_ZN13message_store10flush_prevEv+0x34a) [0x55604a5a2afa]: message_store::flush_prev() /usr/games/crawl-0.31(_Z14msgwin_new_cmdv+0x54) [0x55604a598d14]: msgwin_new_cmd() /usr/games/crawl-0.31(+0xb092a3) [0x55604a9202a3]: /usr/games/crawl-0.31(+0xb0a2b5) [0x55604a9212b5]: /usr/games/crawl-0.31(main+0x1ab) [0x55604a1c902b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f23df4060b3]: /usr/games/crawl-0.31(_start+0x2e) [0x55604a1c9bbe]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007f23df4c4c2a in __GI___wait4 (pid=2426672, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f23df4c4c2a in __GI___wait4 (pid=2426672, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f23df4c4beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055604a279165 in call_gdb (file=file@entry=0x7f23df5cb5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2414413\000\000\000\000\000" #3 0x000055604a283596 in do_crash_dump () at dbg-asrt.cc:692 t = 1723332487 dir = "/dgldir/morgue/jimmypageman/" name = "/dgldir/morgue/jimmypageman/crash-jimmypageman-20240810-232807.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7f23df5cb5c0 <_IO_2_1_stderr_> #4 0x000055604a27978a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 139792047978051, 93873098140976, 10, 140735151636224, 3749917331, 895, 3749917331, 0, 281470681751460, 0, 0, 0, 0, 0, 0}} pid = tid = ret = #7 0x00007f23df404859 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3c66846eedc25d49, sa_sigaction = 0x3c66846eedc25d49}, sa_mask = {__val = {0, 4609753056924675352, 0, 4728779608772575232, 0, 1, 139792047978051, 3432, 139792046566097, 139792051224962, 10, 139792047977920, 93873067629328, 139792050317920, 93872061100352, 93872367977824}}, sa_flags = -545229148, sa_restorer = 0x55604af0e400 } sigs = {__val = {32, 0 }} #8 0x00007f23df7fc951 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #9 0x00007f23df80847c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #10 0x00007f23df8084e7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #11 0x00007f23df808799 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #12 0x00007f23df7fc562 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #13 0x000055604a89f68e in crawl_view_buffer::resize (this=this@entry=0x7fff74b88700, sz=...) at viewgeom.cc:251 No locals. #14 0x000055604a89fa8c in crawl_view_buffer::crawl_view_buffer (sz=..., this=0x7fff74b88700) at viewgeom.cc:239 No locals. #15 crawl_view_buffer::crawl_view_buffer (this=0x7fff74b88700, rhs=...) at viewgeom.cc:260 count = #16 0x000055604a914639 in TilesFramework::_send_map (this=0x55604adb3140 , force_full=) at tileweb.cc:1944 no_rentry = {val = @0x55604adb31b2, oldval = false} new_monster_locs = std::map with 5 elements = {[7016] = {x = 30, y = 51}, [7080] = {x = 32, y = 51}, [7085] = {x = 22, y = 59}, [7086] = {x = 21, y = 59}, [7087] = {x = 26, y = 64}} default_cell = {glyph = 32 U' ', colour = 7, flash_colour = 0, tile = {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 7364973, 0, 1958250400, 32767, -2044973328, 21856, 57, 0, 57, 0, 1255878976, 21856, 1, 0, 1250975906, 21856, 1851877475, 7103854, 0}}, fg = 0, bg = 262144, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000'}} default_map_cell = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0} last_gc = send_gc = #17 0x000055604a914dd9 in TilesFramework::redraw (this=0x55604adb3140 ) at tileweb.cc:2247 No locals. #18 0x000055604a915048 in TilesFramework::update_input_mode (this=0x55604adb3140 , mode=mode@entry=MOUSE_MODE_MORE, force=force@entry=false) at tileweb.cc:944 prev_mode = #19 0x000055604a4ff86d in mouse_control::mouse_control (this=0x7fff74b88994, mode=MOUSE_MODE_MORE) at libutil.cc:492 No locals. #20 0x000055604a59ff63 in readkey_more (user_forced=user_forced@entry=false) at message.cc:1888 keypress = 0 unwind_more = {val = @0x55604ad544c1, oldval = false} mc = {m_previous_mode = 21856, static ms_current_mode = MOUSE_MODE_NORMAL} #21 0x000055604a5a1feb in message_window::more (this=this@entry=0x55604ad5e180 , full=full@entry=true, user=user@entry=false) at message.cc:728 rng = {previous = rng::GAMEPLAY} last_row = 7 #22 0x000055604a5a2540 in message_window::make_space (n=1, this=0x55604ad5e180 ) at message.cc:479 space = 0 s = space = s = #23 message_window::add_item (this=this@entry=0x55604ad5e180 , text="You block the green death's attack.", first_col=first_col@entry=prefix_type::none, temporary=temporary@entry=false) at message.cc:630 line = {ops = std::vector of length 0, capacity 2346802995937 = { nl = @0x556088aceae0: {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You block the green death's attack."}}} __for_range = std::vector of length 1, capacity 1 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You block the green death's attack."}}}} __for_begin = __for_end = newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You block the green death's attack."}}}} #24 0x000055604a5a2afa in message_store::store_msg (msg=..., this=0x55604ad544e0 ) at message.cc:820 p = prefix_type::none dontsend = p = dontsend = #25 message_store::flush_prev (this=this@entry=0x55604ad544e0 ) at message.cc:850 msg = {channel = MSGCH_PLAIN, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "You block the green death's attack.", repeats = 1}}, turn = 70616, join = true} #26 0x000055604a598d14 in flush_prev_message () at message.cc:1850 No locals. #27 msgwin_new_cmd () at message.cc:1727 new_turn = #28 0x000055604a9202a3 in _input () at main.cc:1220 cmd = real_prev_cmd = player_disabled = {was_disabled = false} #29 0x000055604a9212b5 in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #30 0x000055604a1c902b in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #31 main (argc=, argv=0x7fff74b891a8) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 2414413) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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-0.31/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.31/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.31/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 23, depth = 1 Level id: Pan Level build method = , level layout type = passages, absdepth0 = 24 Level vaults: pan_disco_hall layout_small_grid pan_to_abyss pan_blood_fountain_small pan_exit Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The sun demon shouts! You hear a shout! A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! A sun demon comes into view. The sun demon shouts! A balrug and a sun demon come into view. The sun demon shouts! The sun demon hits you! You are engulfed in flames. You resist. The balrug gestures at you. The fireball explodes! The fireball engulfs you. You resist. The fireball engulfs the sun demon. The sun demon completely resists. You hear a shout! You completely miss the sun demon. You hear a shout! The sun demon hits you but does no damage. Unknown command. You slice the sun demon!! The sun demon convulses!! The sun demon is severely wounded. You hit the sun demon. The sun demon convulses. You block the sun demon's attack. x2 Unknown command. You slash the sun demon! You kill the sun demon! The Shining One accepts your kill. You feel better. You barely miss the sun demon. You block the sun demon's attack. Unknown command. You slash the sun demon! The sun demon convulses! You headbutt the sun demon! The sun demon is severely wounded. You slash the sun demon! The sun demon convulses! The sun demon hits you but does no damage. The balrug gestures at you. The bolt of fire hits the sun demon. The sun demon completely resists. The bolt of fire hits you. You resist. You block the sun demon's attack. You slice the sun demon!! You kill the sun demon! The Shining One accepts your kill. You feel better. You slash the sun demon! The sun demon convulses! You slice the sun demon!! You kill the sun demon! The Shining One accepts your kill. You feel better. Unknown command. Unknown command. The balrug gestures at you. The pyre arrow hits you. You are covered in intense liquid fire! The balrug hits you but does no damage. You completely miss the balrug. The liquid fire burns you! You completely miss the balrug. You headbutt the balrug! The balrug is lightly wounded. The liquid fire burns you! The balrug gestures at you. Something smites you! Unknown command. Unknown command. You chop the balrug into pieces!!! The balrug convulses!!!! You kill the balrug! The Shining One accepts your kill. You feel better. The liquid fire burns you! Unknown command. No target in view! No target in view! You are on fire! You are on fire! You are on fire! You are on fire! You shake off some of the fire as you move. The liquid fire burns you! You shake off the liquid fire. There is an open door here. A sun moth comes into view. The sun moth's wings beat fiercely. The flurry of pyrophoric scales hits you. You are covered in intense liquid fire! You are on fire! You are on fire! You are on fire! A balrug comes into view. It is wielding a +1 demon whip of freezing. You shake off some of the fire as you move. The liquid fire burns you! The balrug shouts! The sun moth's wings beat fiercely. You block the flurry of pyrophoric scales. There is an open door here. You hit the sun moth. You headbutt the sun moth. The sun moth is lightly wounded. The liquid fire burns you! Unknown command. You carve the sun moth like a ham!!!! You kill the sun moth! The liquid fire burns you! Unknown command. You shake off the liquid fire. The balrug barely misses you. You furiously retaliate! You headbutt the balrug!! The balrug gestures at you. Something smites you! Unknown command. You slash the balrug! The balrug convulses!! Your headbutt misses the balrug. The balrug is severely wounded. The balrug hits you but does no damage. Unknown command. You completely miss the balrug. You headbutt the balrug!! You kill the balrug! The Shining One accepts your kill. You feel better. Unknown command. No target in view! No target in view! You see here a +1 demon whip of freezing. There is an open door here. A sun demon comes into view. The sun demon shouts! A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! You block the sun demon's attack. Unknown command. You cut the sun demon into ribbons!!! The sun demon convulses!! You kill the sun demon! The Shining One accepts your kill. Your Armour skill increases to level 26! Unknown command. No target in view! A red devil comes into view. It is wielding a +0 trident. A red devil is nearby! A red devil is nearby! A red devil is nearby! The red devil closely misses you. You furiously retaliate! You headbutt the red devil! You slash the red devil! The red devil convulses! Your headbutt misses the red devil. The red devil is almost dead. A red devil comes into view. It is wielding a +1 heavy trident. The red devil hits you but does no damage. You slice the red devil!! You kill the red devil! The Shining One accepts your kill. You block the red devil's attack. You see here a +0 trident. You slash the red devil! The red devil convulses!! You kill the red devil! The Shining One accepts your kill. No target in view! No target in view! You now have 7920 gold pieces (gained 24). There is an open door here. You see here a +1 heavy trident. A red devil comes into view. It is wielding a +0 trident. A red devil is nearby! A red devil is nearby! A balrug comes into view. It is wielding the +8 mace of Bisut {venom, rN+ Str-2 Int+3 SInv}. Found a runed demon whip. The balrug shouts! There is an open door here. A red devil comes into view. It is wielding a +0 trident and wearing the ring of Knowledge {Ice Fly Will+ Str-5}. Found a staff of death and a glowing flail. Unknown command. You block the red devil's attack. Unknown command. The balrug hits you but does no damage. Unknown command. You slice the balrug!! The balrug convulses!!! The balrug is almost dead. You slash the red devil! The red devil convulses. You block the red devil's attack. x2; The balrug hits you but does no damage. Unknown command. You slice the balrug!! You kill the balrug! The Shining One accepts your kill. You hit the red devil. The red devil convulses. You block the red devil's attack. x2 You closely miss the red devil. You headbutt the red devil! You kill the red devil! The Shining One accepts your kill. You block the red devil's attack. Unknown command. You block the red devil's attack. Unknown command. Unknown command. You slash the red devil! The red devil convulses! You kill the red devil! The Shining One accepts your kill. No target in view! Unknown command. No target in view! Unknown command. Unknown command. No target in view! You now have 7969 gold pieces (gained 49). You see here the +8 mace of Bisut {venom, rN+ Str-2 Int+3 SInv}. You now have 7978 gold pieces (gained 9). You see here a +0 trident. You now have 8023 gold pieces (gained 45). F - the ring of Knowledge {Ice Fly Will+ Str-5} You see here a +0 trident. There is an open door here. You see here a +2 demon whip of pain. You see here a staff of death. You see here a +2 heavy flail. You see here a +2 demon whip of pain. There is an open door here. You see here a +0 trident. There is an open door here. There is an open door here. You see here a +1 heavy trident. You see here a +0 trident. There is an open door here. You see here a sun moth corpse. There is an open door here. There is an open door here. A ynoxinul comes into view. Things that are here: a +0 dire flail of protection; a +0 plate armour A ynoxinul is nearby! A ynoxinul is nearby! A ynoxinul is nearby! The ynoxinul bellows! The ynoxinul gestures at you. You block the iron shot. A ynoxinul comes into view. The ynoxinul bellows! The ynoxinul gestures. You chop the ynoxinul into pieces!!! You kill the ynoxinul! The Shining One accepts your kill. The ufetubus disappears in a puff of smoke! x2 The ynoxinul gestures at you. You block the iron shot. Unknown command. You slice the ynoxinul!! The ynoxinul convulses!!! You kill the ynoxinul! The Shining One accepts your kill. Unknown command. No target in view! No target in view! An efreet comes into view. It is wielding a +4 scimitar of flaming. An efreet is nearby! An efreet is nearby! The efreet gestures at you. The fireball explodes! The fireball engulfs you. You resist. You hear a shout! x2 The efreet gestures at you. The bolt of fire hits you. You resist. You block the efreet's attack. You carve the efreet like a ham!!! You kill the efreet! The Shining One accepts your kill. You feel better. You hear a shout! No target in view! You see here a +4 scimitar of flaming. A sun demon comes into view. The sun demon shouts! A sun demon is nearby! A sun demon is nearby! A sun demon is nearby! A balrug comes into view. It is wielding a +6 demon whip of electrocution. The balrug shouts! A sun demon comes into view. The balrug gestures at you. Something smites you! You block the sun demon's attack. The sun demon misses you. You carve the sun demon like a ham!!! The sun demon convulses!!! You kill the sun demon! The Shining One accepts your kill. You slice the balrug!! The balrug convulses. Your headbutt misses the balrug. The balrug is moderately wounded. You block the balrug's attack. Unknown command. You carve the balrug like a ham!!!! You kill the balrug! The Shining One accepts your kill. You feel better. Unknown command. You block the sun demon's attack. x2 You see here a +6 demon whip of electrocution. Unknown command. You slash the sun demon! The sun demon convulses! You headbutt the sun demon. The sun demon is heavily wounded. You slice the sun demon!! The sun demon convulses!! You kill the sun demon! The Shining One accepts your kill. No target in view! Done exploring. Done exploring. Done exploring. Okay, then. You drop a ring of magical power. x2 You drop the ring of Knowledge {Ice Fly Will+ Str-5}. Okay, then. Search for what [Enter for "pand", or ? for help]? . An efreet comes into view. It is wielding a +3 scimitar of flaming. You carve the efreet like a ham!!! You kill the efreet! The Shining One accepts your kill. No target in view! No target in view! You see here a +3 scimitar of flaming. There is a gate leading to another region of Pandemonium here. You pass into a different region of Pandemonium. There's nothing to open nearby. Found a pair of boots. You block the ice devil's attack. You hit the ice devil. The ice devil convulses. The ice devil is lightly wounded. You hit the ice devil. The ice devil convulses. You headbutt the ice devil! The ice devil is heavily wounded. The ice devil hits you! The ice devil freezes you. You resist. Unknown command. You hit the ice devil but do no damage. Your headbutt misses the ice devil. The ice devil is heavily wounded. The ice devil misses you. You slice the ice devil!! The ice devil convulses!! You kill the ice devil! The Shining One accepts your kill. You feel better. No target in view! No target in view! There's nothing to open nearby. There's nothing to open nearby. There's nothing to open nearby. No target in view! No target in view! Found 23 gold pieces. A demonspawn warmonger comes into view. It is wielding a +0 demon whip of freezing and wearing a +2 kite shield of poison resistance. The demonspawn warmonger shouts! Found 10 gold pieces. The demonspawn warmonger closely misses you. You block the demonspawn warmonger's attack. x2 You slice the demonspawn warmonger like a ripe choko!!! The demonspawn warmonger convulses!! The demonspawn warmonger is severely wounded. The demonspawn warmonger hits you but does no damage. The demonspawn warmonger claws you but does no damage. The demonspawn warmonger gores you but does no damage. You carve the demonspawn warmonger like a ham!!! You kill the demonspawn warmonger! The Shining One accepts your kill. A reaper comes into view. It is wielding a +3 scythe of pain. Things that are here: a +0 demon whip of freezing; a +0 plate armour; a +2 kite shield of poison resistance A soul eater comes into view. You block the reaper's attack. You block the reaper's attack. You block the reaper's attack. The reaper hits you but does no damage. The reaper attacks as it pursues you! You block the reaper's attack. Found a spear. The reaper attacks as it pursues you! The reaper hits you from afar with a +3 scythe of pain! The reaper drags you backwards! You block the reaper's attack. You block the reaper's attack. You completely miss the soul eater. You headbutt the soul eater, but do no damage. You slice the soul eater like a ripe choko!!! The soul eater convulses. You headbutt the soul eater!! You kill the soul eater! The Shining One accepts your kill. You feel better. The reaper hits you from afar with a +3 scythe of pain!! The reaper drags you backwards! You slash the reaper! The reaper convulses! You headbutt the reaper! The reaper is heavily wounded. You block the reaper's attack. Unknown command. You slice the reaper like a ripe choko!!!! You kill the reaper! The Shining One accepts your kill. You feel better. No target in view! No target in view! There's nothing to open nearby. There's nothing to open nearby. There's nothing to open nearby. No target in view! No target in view! There's nothing to open nearby. You see here a +3 scythe of pain. There is a fountain of blood here. You now have 8046 gold pieces (gained 23). A large abomination comes into view. A large abomination is nearby! The large abomination hits you but does no damage. You slash the large abomination! The large abomination convulses! You headbutt the large abomination!! The large abomination is almost destroyed. You chop the large abomination into pieces!!! You destroy the large abomination! The Shining One accepts your kill. No target in view! You now have 8056 gold pieces (gained 10). You open the door. There is an open door here. A cacodemon comes into view. A cacodemon is nearby! A cacodemon is nearby! 2 orange demons come into view. Found a gate leading to another region of Pandemonium. The orange demon screeches! x2; The cacodemon shouts! A sixfirhy comes into view. An orange demon comes into view. The orange demon moves out of view. A demonspawn warmonger comes into view. It is wielding a +3 demon trident of electrocution and wearing a +0 kite shield of protection. Unknown command. Your shield is strengthened by the Shining One's divine power. The orange demon screeches! The demonspawn warmonger shouts! You hear a shout! A large abomination, a Hell Sentinel and a cacodemon come into view. The Hell Sentinel roars! The cacodemon shouts! The cacodemon gestures at you. The bolt of devastation misses you. You block the orange demon's attack. x2 The large abomination moves out of view. Unknown command. You hit the orange demon but do no damage. The cacodemon gestures at you. The bolt of devastation hits you! Your willpower is stripped away! You block the orange demon's attack. x2 A rakshasa comes into view. It is wielding a +0 whip. A blizzard demon comes into view. Unknown command. You carve the orange demon like a ham!!! The orange demon convulses!!! You kill the orange demon! The Shining One accepts your kill. You feel better. You feel your power returning. You hear a shout! You hear a hideous shriek! Unknown command. A demonspawn corrupter comes into view. It is wielding a +1 demon blade of electrocution. The demonspawn corrupter shouts! You hear a bellow! You hear a shout! The cacodemon gestures at you. You resist with almost no effort. The cacodemon gestures at you. You resist with almost no effort. Unknown command. You hit the cacodemon. The cacodemon convulses. The cacodemon is lightly wounded. The cacodemon hits you but does no damage. You block the cacodemon's attack. The rakshasa weaves an illusion. The orange demon shimmers and seems to become two! Unknown command. You slice the cacodemon!! The cacodemon convulses. The cacodemon is moderately wounded. You slash the Hell Sentinel! The Hell Sentinel convulses!! The cacodemon gestures at you. Strange energies course through your body. You feel your body start to fall apart. The blizzard demon gestures at you. The bolt of cold hits the Hell Sentinel. The Hell Sentinel completely resists. The bolt of cold hits you but does no damage. A cacodemon comes into view. Some weird stuff shatters into small pieces. A ynoxinul comes into view. The Hell Sentinel hits you! You block the Hell Sentinel's attack. The rakshasa weaves an illusion. You slice the Hell Sentinel like a ripe choko!!! The Hell Sentinel convulses! The Hell Sentinel is severely wounded. You hit the cacodemon but do no damage. Unknown command. You slash the Hell Sentinel! The Hell Sentinel convulses! You headbutt the Hell Sentinel, but do no damage. The Hell Sentinel is severely wounded. You hit the cacodemon. The cacodemon convulses. The demonspawn corrupter calls forth creatures from the Realm of Zot! You block the cacodemon's attack. x2; You block the Hell Sentinel's attack. The Hell Sentinel hits you but does no damage. The orange demon misses you. You slash the Hell Sentinel! The Hell Sentinel convulses. You headbutt the Hell Sentinel, but do no damage. The Hell Sentinel is almost dead. You hit the cacodemon but do no damage. You slice the cacodemon!! The cacodemon convulses!! You block the demonspawn warmonger's attack. The cacodemon gestures at you. You resist with almost no effort. The Hell Sentinel gestures at you. You block the iron shot. The ynoxinul gestures. The cacodemon gestures at you. You resist with almost no effort. You block the orange demon's attack. You slash the Hell Sentinel! The Hell Sentinel convulses. You headbutt the Hell Sentinel. You kill the Hell Sentinel! The Shining One accepts your kill. You feel better. You slice the cacodemon!! The cacodemon convulses!! You slash the cacodemon! The cacodemon convulses! You block the demonspawn warmonger's attack. The cacodemon gestures at you. The bolt of devastation misses you. The cacodemon gestures at you. The bolt of devastation hits you but does no damage. The demonspawn corrupter calls forth creatures from the Pits of Slime! You block the orange demon's attack. A neqoxec comes into view. You slash the cacodemon! The cacodemon convulses. The cacodemon is almost dead. You slice the blizzard demon!! The blizzard demon convulses!! You open the cacodemon like a pillowcase!!! You kill the cacodemon! The Shining One accepts your kill. You hear a roar! You block the sixfirhy's attack. The sixfirhy hits you but does no damage. The white draconian stormcaller mumbles some strange prayers to Qazlal against you. Qazlal smites you! Unknown command. You slice the cacodemon!! You kill the cacodemon! The Shining One accepts your kill. You feel better. You completely miss the blizzard demon. You slice the sixfirhy!! The sixfirhy convulses!! You kill the sixfirhy! The Shining One accepts your kill. You block the demonspawn warmonger's attack. You block the orange demon's attack. The demonspawn corrupter calls forth creatures from the Tomb of the Ancients! You block the orange demon's attack. The orange demon stings you but does no damage. The ynoxinul gestures. The blizzard demon hits you but does no damage. The blizzard demon hits you. You slice the blizzard demon!! You kill the blizzard demon! The Shining One accepts your kill. You feel better. You block the demonspawn warmonger's attack. You block the orange demon's attack. The orange demon closely misses you. You block the orange demon's attack. Unknown command. You slice the demonspawn corrupter!! The demonspawn corrupter convulses!! The demonspawn corrupter is heavily wounded. You cut the titanic slime creature into ribbons!!! You hear a roar! x2; You hear a shout! The white draconian stormcaller disappears in a puff of smoke! Unknown command. Unknown command. You slash the demonspawn corrupter! The demonspawn corrupter convulses! Your headbutt misses the demonspawn corrupter. The demonspawn corrupter is almost dead. You slice the ancient champion!! The ancient champion convulses! You slash the titanic slime creature! The demonspawn warmonger calls upon its god to speed up the demonspawn corrupter. The demonspawn corrupter seems to speed up. You block the orange demon's attack. x2 The demonspawn corrupter calls forth creatures from the Elven Halls! You block the orange demon's attack. The titanic slime creature completely misses you. You furiously retaliate! You headbutt the titanic slime creature. The ancient champion hits you but does no damage. Unknown command. You slash the demonspawn corrupter! The demonspawn corrupter convulses! You kill the demonspawn corrupter! The Shining One accepts your kill. The titanic slime creature disappears in a puff of smoke! The deep elf blademaster disappears in a puff of smoke! The ancient champion disappears in a puff of smoke! The deep elf sorcerer disappears in a puff of smoke! The demonspawn warmonger closely misses you. You block the orange demon's attack. x2 A green death comes into view. The orange demon closely misses you. You slice the cacodemon!! The cacodemon convulses. You headbutt the cacodemon! The cacodemon is moderately wounded. You closely miss the ufetubus. You slice the ufetubus!! You kill the ufetubus! The ufetubus disappears in a puff of smoke! You block the ufetubus's attack. x2 Unknown command. You slash the cacodemon! The cacodemon convulses! The cacodemon is severely wounded. You slice the ufetubus!! You kill the ufetubus! The ufetubus disappears in a puff of smoke! You slash the ufetubus! You kill the ufetubus! The ufetubus disappears in a puff of smoke! The demonspawn warmonger hits you from afar with a +3 demon trident of electrocution! You block the orange demon's attack. x2; You block the cacodemon's attack. The cacodemon closely misses you. A Hell Sentinel comes into view. The neqoxec gestures at you. Something gnaws on your mind! You feel your power leaking away. The orange demon stings you from afar! The ynoxinul gestures at you. The iron shot misses you. Unknown command. You slice the cacodemon!! The cacodemon convulses!! You kill the cacodemon! The Shining One accepts your kill. You feel better. You block the orange demon's attack. The orange demon misses you. You block the demonspawn warmonger's attack. The orange demon barely misses you. You slash the ynoxinul! The ynoxinul convulses. The ynoxinul is moderately wounded. You barely miss the ufetubus. You block the ufetubus's attack. x2 The demonspawn warmonger calls down the wrath of its god upon you. Your magic feels tainted. You block the orange demon's attack. The ynoxinul gestures. The orange demon stings you but does no damage. x2 The neqoxec gestures at you. Something gnaws on your mind! You feel your power leaking away. You slice the ynoxinul!! The ynoxinul convulses!! You kill the ynoxinul! The Shining One accepts your kill. You feel better. You feel your power returning. The ufetubus disappears in a puff of smoke! x5 You slice the rakshasa like a ripe choko!!! The rakshasa convulses. The injured rakshasa weaves a defensive illusion! You slash the rakshasa! You kill the rakshasa! The rakshasa shimmers and vanishes! You slash the rakshasa! You kill the rakshasa! The rakshasa shimmers and vanishes! You closely miss the rakshasa. You block the orange demon's attack. x2 You block the demonspawn warmonger's attack. The orange demon closely misses you. A blizzard demon comes into view. You slice the rakshasa!! You kill the rakshasa! The Shining One accepts your kill. The orange demon shimmers and vanishes! The neqoxec shimmers and vanishes! You block the orange demon's attack. You block the demonspawn warmonger's attack. Gevuent comes into view. You block the orange demon's attack. You hit the neqoxec. The neqoxec convulses. You headbutt the neqoxec!! The neqoxec is almost dead. Unknown command. You open the neqoxec like a pillowcase!!! You kill the neqoxec! The Shining One accepts your kill. You feel better. You feel your power returning. An Executioner comes into view. You block the orange demon's attack. The demonspawn warmonger closely misses you. An Ice Fiend comes into view. You block the orange demon's attack. Unknown command. The Executioner gives a hideous shriek! The Ice Fiend roars! You carve the green death like a ham!!! The green death convulses!!! You kill the green death! The Shining One accepts your kill. You feel better. You feel your power returning. You block the orange demon's attack. A neqoxec comes into view. You block the orange demon's attack. The demonspawn warmonger calls down the wrath of its god upon you. Your magic feels more tainted. A rakshasa comes into view. It is wielding a +0 trident. You block the Hell Sentinel's attack. x2; The rakshasa blinks! You block the orange demon's attack. A green death comes into view. The orange demon misses you. The orange demon hits you but does no damage. The demonspawn warmonger barely misses you. The demonspawn warmonger claws you. The demonspawn warmonger gores you but does no damage. The rakshasa moves out of view. You slash the demonspawn warmonger! The demonspawn warmonger convulses! The demonspawn warmonger is lightly wounded. You barely miss the large abomination. You slash the orange demon! The orange demon convulses! You slash the Hell Sentinel! The Hell Sentinel convulses! The Executioner gestures. The Executioner seems to speed up. You slice the orange demon!! The orange demon convulses!! You kill the orange demon! The Shining One accepts your kill. The demonspawn warmonger blocks your attack. You slice the Hell Sentinel!! The Hell Sentinel convulses!! You hit the large abomination but do no damage. You block the Hell Sentinel's attack. The Hell Sentinel hits you but does no damage. You block the large abomination's attack. You block the demonspawn warmonger's attack. The demonspawn warmonger claws you but does no damage. The demonspawn warmonger completely misses you. The orange demon stings you but does no damage. You hit the Hell Sentinel but do no damage. The Hell Sentinel is moderately wounded. You slash the demonspawn warmonger! The demonspawn warmonger convulses. You hit the large abomination. The large abomination convulses. You block the Executioner's attack. x3 The Hell Sentinel hits you but does no damage. The Hell Sentinel closely misses you. The large abomination closely misses you. You furiously retaliate! You headbutt the large abomination! The demonspawn warmonger hits you with a +3 demon trident of electrocution! The demonspawn warmonger claws you but does no damage. The demonspawn warmonger gores you but does no damage. The orange demon misses you. The Executioner hits you. The Executioner closely misses you. The Executioner hits you but does no damage. You slash the large abomination! The large abomination convulses! You destroy the large abomination! The Shining One accepts your kill. You feel better. You slash the demonspawn warmonger! The demonspawn warmonger convulses! You slice the Hell Sentinel!! The Hell Sentinel convulses. You hit the Executioner but do no damage. The Executioner hits you. You block the Executioner's attack. x3 The Executioner barely misses you. The Executioner completely misses you. The Hell Sentinel hits you. The Hell Sentinel barely misses you. The orange demon completely misses you. The demonspawn warmonger hits you with a +3 demon trident of electrocution!! The demonspawn warmonger misses you. The demonspawn warmonger barely misses you. A blizzard demon comes into view. The blizzard demon shouts! You slice the Hell Sentinel!! The Hell Sentinel convulses! You headbutt the Hell Sentinel, but do no damage. The Hell Sentinel is almost dead. You hit Gevuent but do no damage. You slice the blizzard demon!! The blizzard demon convulses! You slice the Executioner!! The Executioner convulses! You cut the demonspawn warmonger into ribbons!!! The demonspawn warmonger convulses!!! You kill the demonspawn warmonger! The Shining One accepts your kill. You feel better. You feel your power returning. You block the Executioner's attack. x3; The Executioner hits you! The Executioner hits you but does no damage. x2 You slash the Hell Sentinel! The Hell Sentinel convulses! The Hell Sentinel is almost dead. You slice the blizzard demon like a ripe choko!!! You kill the blizzard demon! The Shining One accepts your kill. You slice the Executioner!! The Executioner convulses! You slice Gevuent!! Gevuent convulses!!! You block the Executioner's attack. x3 The orange demon stings you but does no damage. The Hell Sentinel hits you but does no damage. The Hell Sentinel barely misses you. A soul eater comes into view. The Ice Fiend calls on the powers of darkness! Your body is wracked with pain! Your body deteriorates! You feel weakened. Gevuent tramples you but does no damage. The Executioner hits you but does no damage. x3 Unknown command. You slice the Hell Sentinel!! You kill the Hell Sentinel! The Shining One accepts your kill. You feel better. You feel your power returning. You slice the Executioner!! You kill the Executioner! The Shining One accepts your kill. You feel better. You slash the neqoxec! The neqoxec convulses! You hit Gevuent but do no damage. You block Gevuent's attack. The orange demon closely misses you. You block the neqoxec's attack. You slice the neqoxec!! You kill the neqoxec! The Shining One accepts your kill. You feel better. You slice the Ice Fiend!! The Ice Fiend convulses!! You hit Gevuent but do no damage. Unknown command. You slice the Ice Fiend!! The Ice Fiend convulses! You headbutt the Ice Fiend!! The Ice Fiend is almost dead. You hit Gevuent but do no damage. The orange demon stings you but does no damage. You block Gevuent's attack. You block the Ice Fiend's attack. The Ice Fiend claws you but does no damage. Unknown command. Unknown command. You hit the Ice Fiend. The Ice Fiend convulses. You kill the Ice Fiend! The Shining One accepts your kill. You hit Gevuent. Gevuent convulses! You block Gevuent's attack. You block the orange demon's attack. You open Gevuent like a pillowcase!!! Gevuent convulses. You headbutt Gevuent, but do no damage. Gevuent is severely wounded. You slash the green death! The green death convulses! You hear a roar! Unknown command. Unknown command. You slice Gevuent!! Gevuent convulses!! You kill Gevuent! The Shining One accepts your kill. You feel better. You slash the green death! The green death convulses. You feel your willpower return. You block the orange demon's attack. You block the green death's attack. You feel your strength returning. You slash the green death! The green death convulses! The green death is heavily wounded. The orange demon stings you but does no damage. You block the green death's attack. Unknown command. You slash the green death! The green death convulses. The green death is severely wounded. You slice the blizzard demon!! The blizzard demon convulses! You block the blizzard demon's attack. x2 The green death gestures at you. The bolt of poison misses you. You block the rakshasa's attack. The orange demon stings you but does no damage. You carve the green death like a ham!!! You kill the green death! The Shining One accepts your kill. You feel better. You slash the soul eater! The soul eater convulses! You hit the blizzard demon. The blizzard demon convulses. Unknown command. You slice the blizzard demon!! The blizzard demon convulses!!! You kill the blizzard demon! The Shining One accepts your kill. You slash the soul eater! The soul eater convulses. You block the orange demon's attack. You block the rakshasa's attack. You block the soul eater's attack. Unknown command. You barely miss the soul eater. You headbutt the soul eater, but do no damage. The soul eater is heavily wounded. The rakshasa weaves an illusion. The orange demon shimmers and seems to become two! The soul eater closely misses you. You furiously retaliate! You headbutt the soul eater! You block the orange demon's attack. You carve the soul eater like a ham!!! You kill the soul eater! The Shining One accepts your kill. You feel better. Unknown command. The rakshasa barely misses you. You furiously retaliate! You headbutt the rakshasa! Things that are here: a +3 demon trident of electrocution; a +0 plate armour; a +0 kite shield of protection Unknown command. You barely miss the rakshasa. Your headbutt misses the rakshasa. The rakshasa is moderately wounded. You block the orange demon's attack. x2; You block the rakshasa's attack. Unknown command. You slice the rakshasa!! The rakshasa convulses. The rakshasa is severely wounded. The injured rakshasa weaves a defensive illusion! You block the orange demon's attack. x2 The rakshasa gestures at you. You block the lance of force. Unknown command. You slice the rakshasa like a ripe choko!!! You kill the rakshasa! The rakshasa shimmers and vanishes! You slice the rakshasa!! You kill the rakshasa! The rakshasa shimmers and vanishes! You block the orange demon's attack. x2 Unknown command. You block the rakshasa's attack. You block the orange demon's attack. x2 Unknown command. You slice the rakshasa!! You kill the rakshasa! The Shining One accepts your kill. You feel better. The orange demon shimmers and vanishes! A Tzitzimitl comes into view. Unknown command. The Tzitzimitl roars! You hear a screech! You hear a hideous shriek! You block the orange demon's attack. x2 Unknown command. You chop the orange demon into pieces!!! You kill the orange demon! The Shining One accepts your kill. Unknown command. Unknown command. Unknown command. Found a scroll of immolation. You block the Tzitzimitl's attack. The Tzitzimitl misses you. Unknown command. You barely miss the Tzitzimitl. You block the Tzitzimitl's attack. x2 Unknown command. You slice the Tzitzimitl!! The Tzitzimitl convulses. Your headbutt misses the Tzitzimitl. The Tzitzimitl is lightly wounded. Unknown command. You carve the Tzitzimitl like a ham!!! The Tzitzimitl convulses! Your headbutt misses the Tzitzimitl. The Tzitzimitl is severely wounded. You hear a croak. You block the Tzitzimitl's attack. x2 Unknown command. You slice the Tzitzimitl!! The Tzitzimitl convulses! You kill the Tzitzimitl! The Shining One accepts your kill. Unknown command. No target in view! Unknown command. No target in view! Items here: ) [[ †. A shadow demon comes into view. The shadow demon croaks. You hear a shout! An Executioner comes into view. There are monsters nearby! There are monsters nearby! There are monsters nearby! A demonspawn corrupter comes into view. It is wielding a +0 great sword. The Executioner gestures. The Executioner seems to speed up. Unknown command. The demonspawn corrupter mumbles some strange prayers to Lugonu against you. The entropic weave corrodes you! You block the shadow demon's attack. Unknown command. You slash the Executioner! The Executioner convulses. You headbutt the Executioner, but do no damage. The Executioner is moderately wounded. You hit the shadow demon but do no damage. You block the Executioner's attack. x3 The Executioner hits you but does no damage. x3 You slice the Executioner!! The Executioner convulses! You headbutt the Executioner, but do no damage. The Executioner is severely wounded. You slice the shadow demon!! The shadow demon convulses!! You kill the shadow demon! The Shining One accepts your kill. You block the Executioner's attack. x3 A demonspawn blood saint comes into view. It is wielding a +0 dagger. The Executioner hits you but does no damage. The Executioner misses you. The Executioner barely misses you. The demonspawn blood saint shouts! You slice the Executioner!! You kill the Executioner! The Shining One accepts your kill. You hear a shout! A green death comes into view. The demonspawn corrupter calls down the wrath of Lugonu upon you. The entropic weave corrodes you! The green death roars! Unknown command. You open the demonspawn corrupter like a pillowcase!!! The demonspawn corrupter convulses. The demonspawn corrupter is heavily wounded. Unknown command. You closely miss the demonspawn corrupter. You headbutt the demonspawn corrupter, but do no damage. The demonspawn corrupter is heavily wounded. The demonspawn corrupter invokes the aid of Lugonu against you. The entropic weave corrodes you! Unknown command. You barely miss the demonspawn corrupter. You headbutt the demonspawn corrupter, but do no damage. The demonspawn corrupter is heavily wounded. A demonspawn blood saint comes into view. It is wielding a +0 dagger. You block the demonspawn corrupter's attack. x2 The green death gestures at you. The bolt of poison hits you. You resist. The demonspawn blood saint calls on the powers of chaos! The demonspawn corrupter suddenly seems more resistant. The green death seems to speed up. The demonspawn blood saint suddenly seems more agile. You slice the demonspawn corrupter!! The demonspawn corrupter convulses!!! You kill the demonspawn corrupter! The Shining One accepts your kill. You feel better. The green death gestures at you. The poison arrow hits you! You are poisoned. You partially resist. You feel very sick. The demonspawn blood saint calls on the powers of chaos! The green death suddenly seems more resistant. The demonspawn blood saint goes berserk! Things that are here: a +0 great sword; a +0 scale mail; a demonspawn corpse Unknown command. Unknown command. You hit the demonspawn blood saint. The demonspawn blood saint convulses. You headbutt the demonspawn blood saint, but do no damage. The demonspawn blood saint is lightly wounded. You feel sick. Unknown command. You hit the demonspawn blood saint. The demonspawn blood saint convulses. The demonspawn blood saint is lightly wounded. You feel sick. You block the demonspawn blood saint's attack. Unknown command. You slice the demonspawn blood saint!! The demonspawn blood saint convulses! The demonspawn blood saint is heavily wounded. You feel sick. You block the demonspawn blood saint's attack. An orange demon comes into view. Unknown command. You chop the demonspawn blood saint into pieces!!! The demonspawn blood saint convulses! You kill the demonspawn blood saint! The Shining One accepts your kill. You feel better. You slice the green death!! The green death convulses. You slice the demonspawn blood saint!! The demonspawn blood saint convulses! You feel sick. The green death gestures at you. The poison arrow misses you. You block the demonspawn blood saint's attack. Your Invocations skill increases to level 24! You hit the demonspawn blood saint but do no damage. You headbutt the demonspawn blood saint, but do no damage. The demonspawn blood saint is moderately wounded. You slash the green death! The green death convulses! You feel sick. You block the green death's attack. You block the demonspawn blood saint's attack. You block the green death's attack. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31.0-35-g6cd5f5668d 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_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [jimmypageman] Species: Minotaur Job: Fighter HP: 261/273; mods: 0/0 MP: 37/38; mod: 0 Stats: 42 (42) 5 (5) 19 (19) Position: (22, 58), god: the Shining One (2), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 27 | 17202 | 2/0 Short Blades | X | 1 | 0 | 0 | 0 | 0/42 Long Blades | X | 1 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 27 | 17202 | 2/0 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/35 Polearms | X | 1 | 0 | 0 | 0 | 0/35 Staves | X | 1 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/42 Throwing | X | 2 | 12 | 16 | 8323 | 823/1050 Armour | X | 2 | 42 | 26 | 16436 | 686/1450 Dodging | X | 0 | 0 | 12 | 3688 | 283/631 Stealth | X | 0 | 0 | 0 | 51 | 51/59 Shields | X | 0 | 0 | 27 | 17209 | 9/0 Unarmed Combat | X | 1 | 0 | 2 | 251 | 125/126 Spellcasting | X | 1 | 0 | 0 | 0 | 0/100 Conjurations | X | 1 | 0 | 0 | 0 | 0/84 Hexes | X | 1 | 0 | 0 | 0 | 0/100 Summonings | X | 1 | 0 | 0 | 0 | 0/84 Necromancy | X | 1 | 0 | 0 | 0 | 0/84 Translocations | X | 1 | 0 | 0 | 0 | 0/84 Fire Magic | X | 1 | 0 | 0 | 0 | 0/84 Ice Magic | X | 1 | 0 | 0 | 0 | 0/84 Air Magic | X | 1 | 0 | 0 | 0 | 0/84 Earth Magic | X | 1 | 0 | 0 | 0 | 0/70 Alchemy | X | 1 | 0 | 0 | 0 | 0/84 Invocations | X | 2 | 46 | 24 | 18530 | 5/1825 Evocations | X | 0 | 0 | 1 | 148 | 89/119 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #11: 6227 #26: 119 #107: 75 #120: 296 Attributes: #4: 584002 #10: 31 #12: 11650 #13: 3594 #23: 51654 #24: 491798933 #27: -4050 #47: -1 #49: 11337 Mutations: horns: 2 (innate) deterioration: 2 strong-willed: 1 retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #27: +9 broad axe of holy wrath eq slot #1, inv slot #0: +1 cloak of Rikipp {rElec rPois Dex+3} eq slot #2, inv slot #23: +2 hat eq slot #3, inv slot #2: +2 pair of gloves of dexterity eq slot #4, inv slot #29: +1 pair of boots "Fipte" {rF+++} eq slot #5, inv slot #40: +3 kite shield of the Raven {Will+++} eq slot #6, inv slot #47: +12 gold dragon scales eq slot #7, inv slot #18: +4 ring of slaying eq slot #8, inv slot #48: ring of the Okapi {rF+ rC+ Str+4} eq slot #9, inv slot #14: amulet of the Sparrow {Regen+ Str+6} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ........##'## ... ........#P.P#... ..####..#...#.# ################.#.#### .........#...).......... .........#..#.#...#.#.#. .........#...)......... ........?#..#.))#.#.#.# ......)@................ ......62................ .........8..........∩.. ....................... ....................... .........#..########## .........#.4# .........#..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< soh_hangout: Tar tomb_guardian_sets: 1: 1 2: 1 3: 1 4: 1 5: 1 6: 2 ignacio_forbid: false ignacio_spawned: true bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (24, 60): {{{{ CLASS: PropertiesDescriptor props: veto_destroy: veto }}}} >>>>>>>>>>>>>>>>>>>>>>