ASSERT(in_bounds(source)) in 'beam.cc' at line 583 failed. (source = (0,0)) Version: Dungeon Crawl Stone Soup 0.16-a0-4092-gb8933cd Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-b8933cddad -name Sovek -rc /dgldir/rcfiles/crawl-git/Sovek.rc -macro /dgldir/rcfiles/crawl-git/Sovek.macro -morgue /dgldir/morgue/Sovek/ -webtiles-socket /crawl-master/webserver/sockets/Sovek:2015-02-24.20:19:59.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-b8933cddad(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5a2de3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-b8933cddad(_Z13do_crash_dumpv+0x311) [0x5aa521]: do_crash_dump() /usr/games/crawl-git-b8933cddad(_Z20crash_signal_handleri+0x9c) [0x5a307c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f2b6240b4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f2b627a1b7b]: /usr/games/crawl-git-b8933cddad() [0x5a9cd9] /usr/games/crawl-git-b8933cddad(_Z12AssertFailedPKcS0_iS0_z+0x17a) [0x5a9f4a]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-b8933cddad(_ZN4bolt15initialise_fireEv+0x154) [0x55f4c4]: bolt::initialise_fire() /usr/games/crawl-git-b8933cddad(_ZN4bolt7do_fireEv+0x14) [0x56a214]: bolt::do_fire() /usr/games/crawl-git-b8933cddad(_ZN4bolt4fireEv+0xc3a) [0x56b5aa]: bolt::fire() /usr/games/crawl-git-b8933cddad(_Z11fire_tracerPK7monsterR4boltb+0xd3) [0x56de03]: fire_tracer(monster const*, bolt&, bool) /usr/games/crawl-git-b8933cddad(_Z16handle_mon_spellP7monsterR4bolt+0xac4) [0x842b44]: handle_mon_spell(monster*, bolt&) /usr/games/crawl-git-b8933cddad() [0x8169e0] /usr/games/crawl-git-b8933cddad(_Z19handle_monster_moveP7monster+0x11a3) [0x813ed3]: handle_monster_move(monster*) /usr/games/crawl-git-b8933cddad(_Z15handle_monstersb+0x7e5) [0x815835]: handle_monsters(bool) /usr/games/crawl-git-b8933cddad(_Z12world_reactsv+0x124) [0x7962c4]: world_reacts() /usr/games/crawl-git-b8933cddad() [0x79d65c] /usr/games/crawl-git-b8933cddad() [0x79e375] /usr/games/crawl-git-b8933cddad(main+0x30d) [0x7a137d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f2b623f676d]: /usr/games/crawl-git-b8933cddad() [0x5075e9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f2b627a184e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f2b627a184e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005a34eb in call_gdb (file=0x7f2b6278c180) at crash.cc:406 gdb = attach_cmd = "attach 22167\000\000\000\000\000\000\000" #2 0x00000000005aa541 in do_crash_dump () at dbg-asrt.cc:676 t = 1424810685 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x23c15b8 "/dgldir/morgue/Sovek/"}} name = "/dgldir/morgue/Sovek/crash-Sovek-20150224-204445.txt", '\000' file = 0x7f2b6278c180 #3 0x00000000005a307c in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007f2b627a1b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005a9cd9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff7cf19210 "ASSERT(in_bounds(source)) in 'beam.cc' at line 583 failed. (source = (0,0))", assert=) at dbg-asrt.cc:806 No locals. #7 0x00000000005a9f4a in AssertFailed (expr=0xb4a546 "in_bounds(source)", file=, line=583, text=0xb488ac "%s = (%d,%d)") at dbg-asrt.cc:844 detail = "source = (0,0)\000\000\000\000\000\000\000\000\000\000\016\003\201", '\000' , "@\225\361|\377\177\000\000\000\000\000\000\000\000\000\000hk\264", '\000' "\352, \000\000\000\000\000\000\000@\225\361|\377\177\000\000\034\336\365b+\177\000\000\340\224\361|\377\177\000\000\340\224\361|\377\177\000\000\352\000\000\000\000\000\000\000\060\305\354\000\000\000\000\000\234\000\000\000\000\000\000\000fJ\202", '\000' "\220, \227\361|\377\177\000\000\200\227\361|\377\177\000\000\b\231\361|\377\177\000\000\"\215\264\000\000\000\000\000\260\227\361|\377\177\000\000\070\225\361|\377\177\000\000p\225\361|\377\177\000\000H\225\361|\377\177\000\000P\225\361|\377\177\000\000\254\313Ab\000\000\000\000\340\227\361|\377\177\000\000\002\000\000\000\000\000\000\000\370m\035\001\000\000\000\000\"\215\264", '\000' , "\016\003\201"... final_mesg = "ASSERT(in_bounds(source)) in 'beam.cc' at line 583 failed. (source = (0,0))", '\000' "\377, \377\377\377\001\001\000\000\000\000\000\000\067\000\000\000+", '\000' , " \267xb+\177\000\000'\000\000\000\000\000\000\000 \267xb+\177\000\000'\000\000\000\000\000\000\000\016\000\000\000\000\000\000\000\001\210\025\002\000\000\000\000\001\000\000\000\000\000\000\000\240\025<\002\000\000\000\000EzEb+\177\000\000'\000\000\000\000\000\000\000\016\000\000\000\000\000\000\000'\000\000\000\000\000\000\000"... mesg = "ASSERT(in_bounds(source)) in 'beam.cc' at line 583 failed.", '\000' , "\b\000\000\000\000\000\000\000\350\215\361|\377\177\000\000\200\257\032c+\177", '\000' , "X\215\361|\377\177\000\000\000\262\032c+\177\000\000 \265\032c+\177\000\000\020\265\032c+\177\000\000\000\000\000\000\000\000\000\000P\221\361|\377\177\000\000\060\217\361|\377\177\000\000\001\000\000\000\000\000\000\000P\221\361|\377\177\000\000\352\000\000\000\000\000\000\000@\225\361|\377\177\000\000^\272\206\000\000\000\000\000\001\000\000\000\000\000\000\000\340m\035\001", '\000' "\360, ؋", '\000' "\370"... args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff7cf19708, reg_save_area = 0x7fff7cf19620}} fileName = #8 0x000000000055f4c4 in bolt::initialise_fire (this=this@entry=0x7fff7cf1a470) at beam.cc:583 No locals. #9 0x000000000056a214 in bolt::do_fire (this=this@entry=0x7fff7cf1a470) at beam.cc:1242 No locals. #10 0x000000000056b5aa in bolt::fire (this=this@entry=0x7fff7cf1a470) at beam.cc:1220 boltcopy = {origin_spell = SPELL_MALMUTATE, range = 8, glyph = 0, colour = 255 '\377', flavour = BEAM_MALMUTATE, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 59, y = 40}, damage = {num = 1, size = 0}, ench_power = 52, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 23138, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26413e8 "a cacodemon"}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2a63c18 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, loudness = 0, noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, pierce = true, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, affects_nothing = false, affects_items = true, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, smart_monster = true, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff7cf19958, _M_right = 0x7fff7cf19958}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 34965505, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff7cf19a00, _M_right = 0x7fff7cf19a00}, _M_node_count = 0}}}} #11 0x000000000056de03 in fire_tracer (mons=0xecc530, pbolt=..., explode_only=) at beam.cc:2206 No locals. #12 0x0000000000842b44 in handle_mon_spell (mons=0xecc530, beem=...) at mon-cast.cc:3716 explode = spellOK = false victim = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42, colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 59, y = 40}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 23138, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, loudness = 0, noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, affects_nothing = false, affects_items = true, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, smart_monster = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff7cf1a058, _M_right = 0x7fff7cf1a058}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 34965505, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff7cf1a100, _M_right = 0x7fff7cf1a100}, _M_node_count = 0}}}} flags = 8 spell_cast = SPELL_MALMUTATE emergency = ignore_good_idea = false finalAnswer = false foe = 0xea3300 hspell_pass = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x25df130, _M_finish = 0x25df148, _M_end_of_storage = 0x25df158}}, } #13 0x00000000008169e0 in _do_mon_spell (mons=0xecc530, beem=...) at mon-act.cc:259 No locals. #14 0x0000000000813ed3 in handle_monster_move (mons=0xecc530) at mon-act.cc:2383 beem = {origin_spell = SPELL_MALMUTATE, range = 8, glyph = 0, colour = 255 '\377', flavour = BEAM_MALMUTATE, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 59, y = 40}, damage = {num = 1, size = 0}, ench_power = 52, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 23138, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26413e8 "a cacodemon"}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2a63c18 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, loudness = 0, noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, pierce = true, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d6df8 ""}}, affects_nothing = false, affects_items = true, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, smart_monster = true, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff7cf1a568, _M_right = 0x7fff7cf1a568}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 34965505, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff7cf1a610, _M_right = 0x7fff7cf1a610}, _M_node_count = 0}}}} friendly_or_near = old_energy = 84 gold = entry = non_move_energy = 10 #15 0x0000000000815835 in handle_monsters (with_noise=) at mon-act.cc:2979 mon = 0xecc530 oldspeed = 84 tries = #16 0x00000000007962c4 in world_reacts () at main.cc:2459 No locals. #17 0x000000000079d65c in _input () at main.cc:1529 player_disabled = {was_disabled = false} #18 0x000000000079e375 in _launch_game () at main.cc:472 game_start = false ccon = {cstate = false, smartcstate = false} #19 0x00000000007a137d in _launch_game_loop () at main.cc:378 game_ended = false #20 main (argc=12, argv=0x7fff7cf1b198) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Feb 24 2015 at 03:22:48 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-b8933cddad/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-b8933cddad/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-b8933cddad/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 16, depth = 7 Level id: Dis:7 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 34 Level vaults: dis_st Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (54, 42): Wizard props: a gleaming silver wall Marker 1 at (54, 42): Terrain change marker (33->5, 30000) Marker 2 at (54, 43): Wizard props: a gleaming silver wall Marker 3 at (54, 43): Terrain change marker (33->5, 30000) Marker 4 at (54, 44): Wizard props: a gleaming silver wall Marker 5 at (54, 44): Terrain change marker (33->5, 30000) Marker 6 at (55, 42): Wizard props: a gleaming silver wall Marker 7 at (55, 42): Terrain change marker (33->5, 30000) Marker 8 at (55, 43): Tomb (210, -1, 55) Marker 9 at (55, 44): Wizard props: a gleaming silver wall Marker 10 at (55, 44): Terrain change marker (33->5, 30000) Marker 11 at (56, 42): Wizard props: a gleaming silver wall Marker 12 at (56, 42): Terrain change marker (33->5, 30000) Marker 13 at (56, 43): Wizard props: a gleaming silver wall Marker 14 at (56, 43): Terrain change marker (33->5, 30000) Marker 15 at (56, 44): Wizard props: a gleaming silver wall Marker 16 at (56, 44): Terrain change marker (33->5, 30000) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You destroy the harpy zombie! Zin accepts your kill. All of the chunks of flesh in your inventory have rotted away. There is an open door, spattered with blood here. HP restored. A rust devil comes into view. The rust devil hits you. The rust devil corrodes your equipment! You slice the rust devil!! The rust devil convulses!! The rust devil is almost dead. The rust devil hits you. You slash the rust devil! You kill the rust devil! "You do not belong in this place!" You feel yourself slow down. You feel horribly lethargic. A reaper and a zombie come into view. You open the reaper like a pillowcase!!!! The reaper convulses!! You kill the reaper! You slice the manticore zombie!! The manticore zombie convulses. You open the manticore zombie like a pillowcase!!! The manticore zombie convulses. You slice the manticore zombie like a ripe choko!!!! You destroy the manticore zombie! Zin accepts your kill. You start waiting. You repair your equipment. You start waiting. A wolf spider zombie comes into view. An ice dragon zombie comes into view. There is a huge open gate here. There is a huge open gate here. You cut the ice dragon zombie into ribbons!!! The ice dragon zombie convulses!!! You destroy the ice dragon zombie! Zin accepts your kill. The wolf spider zombie completely misses you. x2 You slice the wolf spider zombie!! The wolf spider zombie convulses. The wolf spider zombie hits you but does no damage. The wolf spider zombie bites you but does no damage. The wolf spider zombie hits you but does no damage. The wolf spider zombie bites you. You open the wolf spider zombie like a pillowcase!!! The wolf spider zombie convulses!!!! You destroy the wolf spider zombie! Zin accepts your kill. You feel yourself speed up. You start resting. HP restored. You feel lost and a long, long way from home... There is an open door here. Zin's power protects you from the chaos of Hell! A frost giant zombie comes into view. A tormentor comes into view. A cacodemon comes into view. The cacodemon shouts! The cacodemon moves out of view. The frost giant zombie barely misses you. You slice the frost giant zombie!! The frost giant zombie convulses!! You hear a roar! You open the frost giant zombie like a pillowcase!!! The frost giant zombie convulses! The frost giant zombie barely misses you. You cut the frost giant zombie into ribbons!!! You destroy the frost giant zombie! Zin accepts your kill. A tormentor comes into view. The tormentor roars! The tormentor calls on the powers of darkness! Your body is wracked with pain! The tormentor calls on the powers of darkness! Your body is wracked with pain! You slice the tormentor!! The tormentor convulses! The tormentor is severely wounded. The tormentor splashes around in the water. The tormentor hits you but does no damage. You slice the tormentor!! You kill the tormentor! The tormentor calls on the powers of darkness! Your body is wracked with pain! * * * LOW HITPOINT WARNING * * * Unknown command. You enter the shallow water. Moving in this stuff is going to be slow. Use which ability? (? or * to list) Okay, then. Casting: Control Teleport Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Use which ability? (? or * to list) Press: ? - help, Dir - move target cursor, f - tormentor Aim: a tormentor Zin imprisons the tormentor with walls of pure silver! You feel somewhat more hungry. The cacodemon completely misses you. The cacodemon closely misses you. Your unstable footing causes you to fumble your attack. The cacodemon completely misses you. The cacodemon hits you but does no damage. You slice the cacodemon!! The cacodemon convulses! The cacodemon is heavily wounded. The cacodemon closely misses you. The cacodemon misses you. Unknown command. You slice the cacodemon like a ripe choko!!! The cacodemon convulses!! You kill the cacodemon! Zin accepts your kill. You start resting. You feel a terrible foreboding... You are caught in an explosion of flying shrapnel! The explosion engulfs you! You start resting. Magic restored. You start resting. Zin releases the tormentor from its prison. You closely miss the tormentor. The tormentor calls on the powers of darkness! Your body is wracked with pain! * * * LOW HITPOINT WARNING * * * You chop the tormentor into pieces!!! The tormentor convulses. You kill the tormentor! An ettin zombie comes into view. You open the door. There is an open door here. You start resting. An ettin zombie is nearby! You slice the ettin zombie!! The ettin zombie convulses!! The ettin zombie hits you but does no damage. x2 You carve the ettin zombie like a ham!!! The ettin zombie convulses! You destroy the ettin zombie! Zin accepts your kill. There is an open door here. You close the door. You start resting. Zin's power protects you from the chaos of Hell! You start resting. You feel lost and a long, long way from home... You start resting. "We have you now!" There is a sudden explosion of magical energy! The explosion engulfs you! You start resting. Zin's power protects you from the chaos of Hell! You start resting. Zin's power protects you from the chaos of Hell! You start resting. Zin's power protects you from the chaos of Hell! You start resting. Zin's power protects you from the chaos of Hell! You start resting. HP restored. You open the door. There is an open door here. You open the door. You enter the shallow water. Moving in this stuff is going to be slow. There is an open door here. You enter the shallow water. Moving in this stuff is going to be slow. Zin's power protects you from the chaos of Hell! You open the door. There is an open door here. There is an open door here. There is an open door here. An iron troll comes into view. The iron troll shouts! A reaper comes into view. It is wielding a scythe of flaming. An iron troll comes into view. The iron troll shouts! The iron troll moves out of view. The reaper shouts, "Die, Sovek!" The reaper hits you from afar with a scythe of flaming! The reaper burns you. The iron troll bites you but does no damage. The iron troll misses you. The iron troll barely misses you. The reaper hits you but does no damage. You slice the reaper!! The reaper convulses!!! You kill the reaper! You slash the iron troll! The iron troll is lightly wounded. An iron troll comes into view. The iron troll shouts! The iron troll bites you. The iron troll claws you but does no damage. The iron troll completely misses you. You see here a scythe of flaming. Unknown command. You hit the iron troll but do no damage. You open the iron troll like a pillowcase!!! You kill the iron troll! You hear a shout! You chop the iron troll into pieces!!! The iron troll is heavily wounded. An iron troll comes into view. You slice the iron troll!! The iron troll is almost dead. The iron troll barely misses you. The iron troll claws you but does no damage. The iron troll misses you. You slice the iron troll!! You kill the iron troll! You chop the iron troll into pieces!!! The iron troll is heavily wounded. You hear a shout! You slice the iron troll like a ripe choko!!!! You kill the iron troll! Unknown command. The iron troll bites you but does no damage. The iron troll barely misses you. x2 You see here an iron troll corpse. The iron troll bites you. The iron troll claws you! The iron troll claws you. You hit the iron troll but do no damage. The iron troll bites you but does no damage. The iron troll misses you. The iron troll claws you but does no damage. You hit the iron troll. The iron troll is lightly wounded. You chop the iron troll into pieces!!!! You kill the iron troll! You see here an iron troll corpse. You see here an iron troll corpse. You see here an iron troll corpse. You sense an ancient evil watching you... Found a gateway to Hell. A shadow demon comes into view. There is an open door here. You cut the shadow demon into ribbons!!! You kill the shadow demon! There is an open door here. There is an open door here. An iron troll comes into view. The iron troll shouts! The iron troll bites you but does no damage. The iron troll claws you but does no damage. The iron troll misses you. There is an open door here. You slice the iron troll like a ripe choko!!!! You kill the iron troll! You hear a shout! You see here an iron troll corpse. There is an open door, spattered with blood here. 2 iron trolls come into view. The iron troll shouts! x2 An iron troll comes into view. The iron troll moves out of view. You slice the iron troll!! The iron troll is moderately wounded. You open the iron troll like a pillowcase!!! The iron troll is almost dead. You hear a shout! The iron troll completely misses you. The iron troll closely misses you. The iron troll completely misses you. You hit the iron troll. The iron troll is almost dead. You cut the iron troll into ribbons!!! You kill the iron troll! You hit the iron troll but do no damage. An iron troll comes into view. The iron troll bites you but does no damage. The iron troll completely misses you. The iron troll misses you. You see here an iron troll corpse. You completely miss the iron troll. You slice the iron troll!! The iron troll is moderately wounded. The iron troll barely misses you. The iron troll completely misses you. The iron troll claws you but does no damage. You slice the iron troll!! The iron troll is moderately wounded. You hit the iron troll but do no damage. The iron troll is moderately wounded. The iron troll bites you! The iron troll completely misses you. The iron troll claws you. You hit the iron troll but do no damage. The iron troll is moderately wounded. You slice the iron troll!! The iron troll is heavily wounded. The iron troll completely misses you. x3 You slash the iron troll! The iron troll is heavily wounded. You open the iron troll like a pillowcase!!! You kill the iron troll! Unknown command. You slice the iron troll!! The iron troll is severely wounded. The iron troll bites you but does no damage. The iron troll barely misses you. The iron troll claws you but does no damage. You slash the iron troll! The iron troll is almost dead. You slice the iron troll!! You kill the iron troll! An iron troll comes into view. The iron troll shouts! Found a gateway to Hell. You see here an iron troll corpse. The iron troll barely misses you. The iron troll completely misses you. The iron troll claws you but does no damage. You chop the iron troll into pieces!!!! You kill the iron troll! You slice the iron troll!! The iron troll is moderately wounded. You hear a screech! The iron troll completely misses you. x2 The iron troll claws you! You slice the iron troll!! The iron troll is heavily wounded. You slash the iron troll! The iron troll is heavily wounded. The iron troll barely misses you. The iron troll closely misses you. The iron troll claws you but does no damage. You hit the iron troll. The iron troll is heavily wounded. You open the iron troll like a pillowcase!!!! You kill the iron troll! A rust devil comes into view. The rust devil screeches! There is an open door here. The rust devil hits you. The rust devil corrodes your equipment! The rust devil misses you. There is an open door here. You slice the rust devil!! The rust devil convulses. The rust devil is severely wounded. You chop the rust devil into pieces!!! You kill the rust devil! There is an open door here. You start resting. Zin's power protects you from the chaos of Hell! You are feeling hungry. You repair your equipment. An ice devil comes into view. You slice the ice devil!! The ice devil convulses! The ice devil is heavily wounded. The ice devil hits you but does no damage. You slice the ice devil like a ripe choko!!! You kill the ice devil! Zin's power protects you from the chaos of Hell! There is an open door here. Zin's power protects you from the chaos of Hell! A hell hound comes into view. The hell hound barks! The hell hound bites you but does no damage. You slash the hell hound! The hell hound convulses! The hell hound is almost dead. The hell hound misses you. You slice the hell hound!! You kill the hell hound! You open the door. There is an open door here. You open the door. There is an open door here. A hell hound comes into view. The hell hound barks! There is a huge open gate here. Zin's power protects you from the chaos of Hell! There is a huge open gate here. A blue devil comes into view. There is a huge open gate here. There is a huge open gate here. The hell hound misses you. The hell hound bites you but does no damage. A cacodemon comes into view. There is a huge open gate here. You slash the hell hound! The hell hound convulses! The hell hound is heavily wounded. The hell hound barely misses you. You cut the hell hound into ribbons!!! You kill the hell hound! There is a huge open gate here. You hit the blue devil but do no damage. The blue devil closely misses you. You closely miss the blue devil. You barely miss the cacodemon. The blue devil closely misses you. You barely miss the blue devil. You slice the cacodemon!! The cacodemon convulses! The cacodemon is moderately wounded. The cacodemon closely misses you. The cacodemon hits you but does no damage. Unknown command. You slash the cacodemon! The cacodemon convulses. The cacodemon is heavily wounded. You carve the blue devil like a ham!!! You kill the blue devil! The cacodemon gestures at you. Strange energies course through your body. Zin protects your body from mutation! You closely miss the cacodemon. The cacodemon is heavily wounded. You open the cacodemon like a pillowcase!!! You kill the cacodemon! Zin accepts your kill. You hear a bark! There is a huge open gate here. There is a huge open gate here. You see here a hell hound corpse. You butcher the hell hound corpse. h - a poisonous chunk of flesh Eat a poisonous chunk of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. You feel a terrible foreboding... You feel very uncomfortable. You continue eating. There is an open door here. A rust devil comes into view. The rust devil screeches! The rust devil completely misses you. A cacodemon comes into view. You open the rust devil like a pillowcase!!! You kill the rust devil! You slice the cacodemon like a ripe choko!!! The cacodemon convulses!!!! You kill the cacodemon! Zin accepts your kill. A hell hound comes into view. The hell hound barks! The hell hound breathes flames at you. The blast of flame misses you. The hell hound closely misses you. You slash the hell hound! The hell hound convulses!! You kill the hell hound! There is an open door here. There is an open door here. A cacodemon comes into view. The cacodemon shouts! The cacodemon gestures at you. You are confused. You closely miss the cacodemon. The cacodemon misses you. The cacodemon completely misses you. You bump into the iron statue. The cacodemon hits you but does no damage. The cacodemon hits you. The cacodemon misses you. The cacodemon closely misses you. A troll zombie comes into view. The cacodemon gestures at you. The bolt of energy misses you. The cacodemon gestures at you. You are more confused. The cacodemon gestures at you. Strange energies course through your body. Zin protects your body from mutation! The cacodemon closely misses you. The cacodemon misses you. Zin's power protects you from the chaos of Hell! You open the cacodemon like a pillowcase!!!! The cacodemon convulses! The cacodemon is almost dead. The cacodemon hits you but does no damage. x2 You slice the cacodemon!! You kill the cacodemon! Zin accepts your kill. You bump into the iron statue. The troll zombie misses you. The troll zombie closely misses you. The troll zombie claws you but does no damage. You slash the troll zombie! The troll zombie convulses. The troll zombie bites you but does no damage. The troll zombie claws you but does no damage. The troll zombie misses you. You chop the troll zombie into pieces!!!! You destroy the troll zombie! Zin accepts your kill. You feel less confused. There is an open door here. There is an open door here. A blue devil comes into view. There is an open door here. You barely miss the blue devil. The blue devil closely misses you. You carve the blue devil like a ham!!! You kill the blue devil! There is an open door here. A cacodemon comes into view. The cacodemon shouts! The cacodemon gestures at you. You easily resist. The cacodemon hits you but does no damage. The cacodemon barely misses you. You cut the cacodemon into ribbons!!! The cacodemon convulses!!! The cacodemon is almost dead. The cacodemon gestures at you. You feel yourself slow down. You chop the cacodemon into pieces!!! You kill the cacodemon! Zin accepts your kill. You start waiting. Zin's power protects you from the chaos of Hell! You start waiting. You feel yourself speed up. "We have you now!" You are hit by flying rocks! A blue devil comes into view. The blue devil hits you but does no damage. A hell hound comes into view. The hell hound barks! You carve the blue devil like a ham!!!! You kill the blue devil! The hell hound moves out of view. An ice devil comes into view. You closely miss the hell hound. The hell hound bites you but does no damage. Unknown command. You hit the hell hound. The hell hound convulses. The hell hound is lightly wounded. The hell hound bites you but does no damage. The hell hound misses you. You barely miss the hell hound. The hell hound is lightly wounded. The hell hound bites you but does no damage. An iron imp comes into view. The iron imp shouts! You open the hell hound like a pillowcase!!! You kill the hell hound! The ice devil hits you but does no damage. There is an open door here. You hit the ice devil. The ice devil convulses. The ice devil is lightly wounded. The ice devil hits you but does no damage. You slice the ice devil!! The ice devil convulses!! The ice devil is severely wounded. You slice the iron imp!! You kill the iron imp! The ice devil closely misses you. You hit the ice devil but do no damage. The ice devil is severely wounded. You slice the ice devil like a ripe choko!!! You kill the ice devil! There is an open door here. There is an open door here. There is an open door here. "You do not belong in this place!" You feel susceptible to magic. There is an open door here. You are feeling hungry. Eat which item? (? for menu, Esc to quit) You continue eating. x2 You finish eating. That royal jelly was delicious! There is an open door here. There is an open door here. An iron dragon comes into view. The iron dragon roars! There is an open door here. An iron dragon comes into view. You feel less vulnerable to hostile enchantments. The iron dragon roars! You hear a screech! You hear a screech! The iron dragon breathes metal splinters at you. The spray of metal splinters hits you! You hear a roar! x2 Unknown command. You completely miss the iron dragon. You chop the iron dragon into pieces!!! The iron dragon is moderately wounded. You hear a shout! The iron dragon completely misses you. The iron dragon misses you. The iron dragon tramples you but does no damage. An iron dragon comes into view. You carve the iron dragon like a ham!!! The iron dragon is moderately wounded. You slice the iron dragon like a ripe choko!!! The iron dragon is severely wounded. The iron dragon bites you but does no damage. The iron dragon completely misses you. The iron dragon tramples you but does no damage. The iron dragon barely misses you. The iron dragon claws you but does no damage. The iron dragon misses you. You slice the iron dragon like a ripe choko!!! The iron dragon is severely wounded. You barely miss the iron dragon. The iron dragon is severely wounded. You hear a screech! You slice the iron dragon!! The iron dragon is almost dead. You hit the iron dragon. The iron dragon is severely wounded. The iron dragon bites you but does no damage. The iron dragon misses you. The iron dragon tramples you but does no damage. The iron dragon bites you. The iron dragon completely misses you. The iron dragon completely misses you. You slice the iron dragon!! You kill the iron dragon! You hit the iron dragon. The iron dragon is severely wounded. An iron dragon comes into view. The iron dragon bites you but does no damage. The iron dragon claws you but does no damage. The iron dragon closely misses you. You see here an iron dragon corpse. Unknown command. You barely miss the iron dragon. The iron dragon is severely wounded. You slice the iron dragon!! You kill the iron dragon! A necrophage comes into view. The iron dragon misses you. The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. You cut the iron dragon into ribbons!!! The iron dragon is moderately wounded. You hear a roar! An iron dragon comes into view. You slice the iron dragon!! The iron dragon is heavily wounded. The iron dragon closely misses you. The iron dragon claws you! The iron dragon misses you. The iron dragon breathes metal splinters at you. The spray of metal splinters misses you. You hear a shout! You slash the iron dragon! The iron dragon is severely wounded. The iron dragon misses you. The iron dragon claws you but does no damage. The iron dragon misses you. You slice the iron dragon!! The iron dragon is almost dead. You chop the iron dragon into pieces!!! You kill the iron dragon! The iron dragon bites you but does no damage. The iron dragon claws you but does no damage. The iron dragon closely misses you. A rust devil comes into view. You cut the iron dragon into ribbons!!! The iron dragon is moderately wounded. The necrophage eats the iron dragon corpse. You suddenly feel all small and vulnerable. You feel yourself slow down. You feel horribly lethargic. A cacodemon and a flayed ghost come into view. Your gold dragon armour prevents you from hitting the iron dragon. The iron dragon is moderately wounded. You slice the necrophage!! The necrophage convulses!! You destroy the necrophage! Zin accepts your kill. The iron dragon completely misses you. The iron dragon claws you but does no damage. The iron dragon tramples you. You stumble backwards! You slash the iron dragon! The iron dragon is heavily wounded. The iron dragon completely misses you. x2 The iron dragon tramples you but does no damage. You slice the iron dragon like a ripe choko!!! The iron dragon is almost dead. You hit the rust devil. The rust devil convulses. The rust devil is moderately wounded. The rust devil hits you. The iron dragon misses you. The iron dragon claws you but does no damage. The iron dragon completely misses you. You slash the iron dragon! The iron dragon is almost dead. You slash the iron dragon! The iron dragon is lightly wounded. You closely miss the rust devil. The rust devil is moderately wounded. The rust devil hits you. The iron dragon closely misses you. The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. A cacodemon comes into view. You slash the rust devil! The rust devil convulses!! You kill the rust devil! You closely miss the iron dragon. The iron dragon is lightly wounded. You slice the iron dragon!! You kill the iron dragon! The iron dragon bites you but does no damage. The iron dragon completely misses you. The iron dragon tramples you! You stumble backwards! You slash the iron dragon! The iron dragon is lightly wounded. The flayed ghost cries, "Suffer as I suffered!" Terrible wounds open up all over your body! You slash the iron dragon! The iron dragon is moderately wounded. The iron dragon bites you but does no damage. The iron dragon claws you but does no damage. The iron dragon tramples you. You hold your ground! Unknown command. You slash the iron dragon! The iron dragon is moderately wounded. You chop the cacodemon into pieces!!! The cacodemon convulses! The cacodemon is severely wounded. The flayed ghost cries, "Feel what I felt!" Terrible wounds spread across more of your body! The iron dragon breathes metal splinters at you. The spray of metal splinters hits you! The cacodemon completely misses you. The cacodemon hits you but does no damage. You barely miss the iron dragon. The iron dragon is moderately wounded. You barely miss the cacodemon. The cacodemon is severely wounded. The iron dragon bites you but does no damage. The iron dragon claws you but does no damage. The iron dragon closely misses you. The cacodemon closely misses you. The cacodemon closely misses you. You chop the iron dragon into pieces!!!! You kill the iron dragon! You slice the cacodemon!! The cacodemon convulses!! You kill the cacodemon! Zin accepts your kill. Unknown command. The flayed ghost misses you. The cacodemon misses you. The cacodemon hits you but does no damage. The flayed ghost cries, "Suffer as I suffered!" Terrible wounds spread across more of your body! You miss the flayed ghost. You barely miss the cacodemon. The cacodemon barely misses you. The cacodemon hits you but does no damage. The flayed ghost hits you but does no damage. Unknown command. You slice the flayed ghost!! The flayed ghost convulses! The flayed ghost is severely damaged. You hit the cacodemon. The cacodemon convulses! The cacodemon is lightly wounded. The cacodemon misses you. x2 The flayed ghost hits you! You miss the flayed ghost. The flayed ghost is severely damaged. You slice the cacodemon!! The cacodemon convulses!! The cacodemon is severely wounded. The cacodemon gestures at you. You easily resist. The flayed ghost hits you but does no damage. Your gold dragon armour prevents you from hitting the flayed ghost. The flayed ghost is severely damaged. You barely miss the cacodemon. The cacodemon is severely wounded. The cacodemon hits you but does no damage. x2 The flayed ghost misses you. Unknown command. You slice the flayed ghost!! You destroy the flayed ghost! The terrible wounds on your body vanish. You open the cacodemon like a pillowcase!!! You kill the cacodemon! Zin accepts your kill. You hear a screech! x2 A seven-headed hydra zombie comes into view. A rust devil comes into view. The rust devil screeches! You see here an iron dragon skeleton. The rust devil hits you. The rust devil corrodes your equipment! The seven-headed hydra zombie closely misses you. The seven-headed hydra zombie bites you but does no damage. x2 The seven-headed hydra zombie bites you. The seven-headed hydra zombie bites you but does no damage. x3 The rust devil hits you. The rust devil corrodes your equipment! You lop one of the seven-headed hydra zombie's heads off! You slice the six-headed hydra zombie!! The six-headed hydra zombie convulses. You slice the rust devil!! The rust devil convulses!!! You kill the rust devil! The six-headed hydra zombie closely misses you. The six-headed hydra zombie bites you but does no damage. x3 The six-headed hydra zombie misses you. The six-headed hydra zombie bites you but does no damage. You slice one of the six-headed hydra zombie's heads off! You slice the five-headed hydra zombie!! The five-headed hydra zombie convulses!! The five-headed hydra zombie closely misses you. x2 The five-headed hydra zombie barely misses you. The five-headed hydra zombie bites you but does no damage. The five-headed hydra zombie closely misses you. You lop one of the five-headed hydra zombie's heads off! You chop the four-headed hydra zombie into pieces!!! You destroy the four-headed hydra zombie! Zin accepts your kill. You feel yourself speed up. You see here an iron dragon corpse. You butcher the iron dragon corpse. h - 8 chunks of flesh A rust devil comes into view. The rust devil screeches! The rust devil moves out of view. There is an open door here. A tormentor comes into view. The tormentor roars! The rust devil misses you. "We do not forgive those who trespass against us!" Nothing appears to happen. You closely miss the rust devil. The rust devil completely misses you. You open the rust devil like a pillowcase!!! You kill the rust devil! The tormentor hits you but does no damage. The tormentor completely misses you. You slash the tormentor! The tormentor convulses!! The tormentor is almost dead. The tormentor says, "I will eat your liver." The tormentor misses you. x2 You slice the tormentor!! You kill the tormentor! You repair your equipment. An ice devil comes into view. An iron imp comes into view. The ice devil hits you but does no damage. You barely miss the ice devil. You slice the ice devil!! The ice devil convulses!! The ice devil is almost dead. The ice devil barely misses you. You chop the ice devil into pieces!!! You kill the ice devil! "Die, mortal!" There is an open door here. An iron dragon comes into view. The iron dragon roars! The iron dragon barely misses you. The iron dragon claws you but does no damage. The iron dragon completely misses you. You open the iron dragon like a pillowcase!!!!! You kill the iron dragon! An ettin zombie comes into view. You slice the ettin zombie!! The ettin zombie convulses! The ettin zombie hits you! The ettin zombie barely misses you. You cut the ettin zombie into ribbons!!! The ettin zombie convulses!!! You destroy the ettin zombie! Zin accepts your kill. There is an open door here. The iron imp hits you but does no damage. The iron imp completely misses you. Zin's power protects you from the chaos of Hell! You chop the iron imp into pieces!!! You kill the iron imp! An iron imp comes into view. The iron imp shouts! The iron imp closely misses you. You slice the iron imp!! You kill the iron imp! There is an open door here. A golden dragon zombie comes into view. An iron dragon comes into view. The iron dragon roars! An iron imp comes into view. You slice the golden dragon zombie!! The golden dragon zombie convulses! The golden dragon zombie bites you but does no damage. The golden dragon zombie claws you. The golden dragon zombie completely misses you. You slice the golden dragon zombie like a ripe choko!!! The golden dragon zombie convulses! You slice the golden dragon zombie!! The golden dragon zombie convulses! The golden dragon zombie bites you. The golden dragon zombie barely misses you. x2 You slice the golden dragon zombie!! You destroy the golden dragon zombie! Zin accepts your kill. A tormentor comes into view. The tormentor roars! Zin's power protects you from the chaos of Hell! An iron dragon comes into view. The iron dragon roars! The tormentor calls on the powers of darkness! The iron dragon convulses! x2 Your body is wracked with pain! The iron dragon breathes metal splinters at you. The spray of metal splinters hits you! The iron imp hits you. The iron dragon barely misses you. The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. A shock serpent zombie comes into view. The tormentor calls on the powers of darkness! The iron dragon convulses! Your body is wracked with pain! The iron dragon convulses! You barely miss the tormentor. You slice the iron dragon!! The iron dragon is almost dead. The iron dragon closely misses you. The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. You slice the tormentor!! The tormentor convulses! The tormentor is almost dead. You chop the iron imp into pieces!!! You kill the iron imp! You hit the iron dragon but do no damage. The iron dragon is almost dead. The tormentor hits you but does no damage. The tormentor hits you. * * * LOW HITPOINT WARNING * * * A reaper comes into view. It is wielding a scythe of protection. You slash the tormentor! You kill the tormentor! You slash the iron dragon! You kill the iron dragon! The iron dragon closely misses you. The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. Unknown command. You chop the iron dragon into pieces!!! You kill the iron dragon! You slash the shock serpent zombie! The shock serpent zombie convulses! The shock serpent zombie bites you but does no damage. The shock serpent zombie bites you but does no damage. Unknown command. You cut the shock serpent zombie into ribbons!!! The shock serpent zombie convulses. The shock serpent zombie misses you. You closely miss the shock serpent zombie. The shock serpent zombie misses you. The reaper hits you from afar with a scythe of protection. * * * LOW HITPOINT WARNING * * * You cut the shock serpent zombie into ribbons!!! You destroy the shock serpent zombie! Zin accepts your kill. The reaper hits you but does no damage. Unknown command. You slice the reaper!! The reaper convulses. The reaper is moderately wounded. You carve the reaper like a ham!!! You kill the reaper! There is an open door here. You close the door. You start resting. You feel a terrible foreboding... Desperate hands claw out from thin air! You slash the worldbinder! The worldbinder is moderately damaged. You slash the worldbinder! The worldbinder is moderately damaged. You cut the worldbinder into ribbons!!!! You destroy the worldbinder! You slice the worldbinder!! You destroy the worldbinder! Unknown command. You start resting. All of the chunks of flesh in your inventory have rotted away. You start resting. "Trespassers are not welcome here!" A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You feel a strong urge to attack something. You feel your anger subside. You start resting. You are no longer berserk. You pass out from exhaustion. You feel yourself slow down. You can move again. You start resting. You feel yourself speed up. Unknown command. You start resting. You feel less exhausted. You start resting. You shiver with fear. Your body is wracked with pain! You start resting. Zin's power protects you from the chaos of Hell! You start resting. You are feeling hungry. You start resting. Zin's power protects you from the chaos of Hell! Eat which item? (? for menu, Esc to quit) You continue eating. x2 You finish eating. That royal jelly was delicious! You start resting. "Leave now, before it is too late!" You are caught in an explosion of flying shrapnel! The explosion engulfs you! You start resting. Zin's power protects you from the chaos of Hell! You open the door. There is an open door here. You see here a scythe of protection. There is an open door here. Unknown command. There is an open door here. You see here a scythe of protection. Zin's power protects you from the chaos of Hell! An iron dragon comes into view. The iron dragon roars! A cacodemon comes into view. The cacodemon moves out of view. The iron dragon bites you but does no damage. The iron dragon misses you. The iron dragon closely misses you. You slash the iron dragon! The iron dragon is lightly wounded. The iron dragon breathes metal splinters at you. The spray of metal splinters misses you. You slice the iron dragon like a ripe choko!!! The iron dragon is moderately wounded. You slice the iron dragon like a ripe choko!!! The iron dragon is almost dead. The iron dragon barely misses you. The iron dragon claws you but does no damage. The iron dragon tramples you! You stumble backwards! You slice the iron dragon!! You kill the iron dragon! The cacodemon misses you. The cacodemon completely misses you. You see here an iron dragon corpse. You slice the cacodemon!! The cacodemon convulses!! The cacodemon is heavily wounded. The cacodemon hits you but does no damage. x2 You slash the cacodemon! The cacodemon convulses! The cacodemon is severely wounded. The cacodemon hits you but does no damage. The cacodemon hits you! You closely miss the cacodemon. The cacodemon is severely wounded. You slice the cacodemon like a ripe choko!!! You kill the cacodemon! Zin accepts your kill. You see here an iron dragon corpse. You butcher the iron dragon corpse. h - 8 chunks of flesh There is an open door here. A cacodemon and a Hell Sentinel come into view. The Hell Sentinel roars! The cacodemon shouts! A Hell Sentinel comes into view. The Hell Sentinel roars! There is an open door here. Use which ability? (? or * to list) Press: ? - help, Dir - move target cursor, f - Hell Sentinel Aim: a Hell Sentinel Zin imprisons the Hell Sentinel with walls of pure silver! You feel somewhat more hungry. >>>>>>>>>>>>>>>>>>>>>> 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_USE_ABILITY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Sovek] Species: Hill Orc Job: Berserker class_name: Berserker HP: 272/272; mods: -1/0 MP: 44/49; mod: 0 Stats: 38 (38) 11 (11) 13 (13) Position: (59, 40), god: Zin (1), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 27 | 21036 | 0/0 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/42 Axes | X | 0 | 0 | 27 | 17689 | 0/0 Maces & Flails | | 0 | 0 | 0 | 0 | 0/42 Polearms | | 0 | 0 | 0 | 0 | 0/42 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 27 | 25016 | 0/0 Dodging | X | 0 | 0 | 27 | 42072 | 0/0 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | | 0 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 0 | 0 | 1 | 50 | 8/84 Spellcasting | X | 0 | 0 | 27 | 50033 | 0/0 Conjurations | | 0 | 0 | 12 | 4440 | 240/850 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | X | 0 | 0 | 16 | 10420 | 669/1487 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 13 | 7220 | 79/1344 Transmutations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | | 0 | 0 | 14 | 5120 | 75/883 Ice Magic | X | 1 | 100 | 22 | 23060 | 2012/2498 Air Magic | X | 0 | 0 | 11 | 5150 | 271/1060 Earth Magic | X | 0 | 0 | 13 | 5084 | 34/950 Poison Magic | | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 27 | 17689 | 0/0 Evocations | X | 0 | 0 | 23 | 18300 | 1651/1892 Spell bugs: Durations: Attributes: #4: 1447502 #12: 22222 #13: 5735 #14: 294 #23: 168553 #24: 291640193 #26: 7 #27: 5757798 #30: -96 #34: 1 #38: 616 #39: 273 #47: -1 #49: 23937 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 executioner's axe of holy wrath eq slot #1, inv slot #30: +2 cloak of Leapfrog {rN+ rCorr Str+2} eq slot #2, inv slot #18: +2 helmet of the Skies Above {MP+9} eq slot #3, inv slot #24: +2 pair of gloves of Qemuurem {rPois Regen+ MP-9 Str+6} eq slot #4, inv slot #11: +1 pair of boots of running eq slot #6, inv slot #32: +12 gold dragon armour eq slot #7, inv slot #45: ring of Circularity {SustAb +Fly Slay+6} eq slot #8, inv slot #12: +6 ring of slaying eq slot #9, inv slot #25: amulet "Klaf" {Faith rC+ Int+4 Slay+2} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##'####.......###'###..........# ...............................# ........##'##..................# ........#...#.............##'### ...##'###...######.##'###.#....# ...#....#...##...#.#....#.#....# ...#....#...##...#.#....#.#....# ...#....#...##...'.#....#.#....# ...#....#...##..@#.#....#.#....# ...############'################ .......#...###..........,,,,,,,* ....#'##...#12.........,,,,,,,,* ....#..#...###......1..,,,,,,,,* ....#..#...............,,,,,,,,* ..######,.....########******,,,* ..#....#,,....*,,,,,,,,,,,,*,,,* ..#....#,,,...*,,,,,,,,,,,,*,,,* clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ignacio_spawned: true tomb_guardian_sets: 1: 3 2: 2 3: 2 ziggurat: builder: rectangle monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 39 colour: blue bailey_type: bailey_axe grunt_gauntlet_trap_triggered: true grunt_iron_hall_animated: true ignacio_forbid: true fix_slime_vaults: true ice_cave_hard: false slime_fixup_done: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>