ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed. Version: Dungeon Crawl Stone Soup 0.23-a0-582-g1b4a0ca Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-1b4a0ca2fb -name Cavelight -rc /dgldir/rcfiles/crawl-git/Cavelight.rc -macro /dgldir/rcfiles/crawl-git/Cavelight.macro -morgue /dgldir/morgue/Cavelight/ -webtiles-socket /crawl-master/webserver/sockets/Cavelight:2018-12-16.22:45:45.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-1b4a0ca2fb(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x6002f3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-1b4a0ca2fb(_Z13do_crash_dumpv+0x419) [0x607f99]: do_crash_dump() /usr/games/crawl-git-1b4a0ca2fb(_Z20crash_signal_handleri+0x9c) [0x60057c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f8e3ef680b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f8e3f302b7b]: /usr/games/crawl-git-1b4a0ca2fb() [0x607609] /usr/games/crawl-git-1b4a0ca2fb() [0x6078d1] /usr/games/crawl-git-1b4a0ca2fb(_ZN7ray_def7advanceEv+0x18c) [0x9f834c]: ray_def::advance() /usr/games/crawl-git-1b4a0ca2fb(_ZN20targeter_thunderbolt7set_aimE9coord_def+0x9dd) [0xaed47d]: targeter_thunderbolt::set_aim(coord_def) /usr/games/crawl-git-1b4a0ca2fb(_ZN17direction_chooser19draw_beam_if_neededEv+0x5f) [0x673ccf]: direction_chooser::draw_beam_if_needed() /usr/games/crawl-git-1b4a0ca2fb(_ZN17direction_chooser10do_redrawsEv+0x3b) [0x675f9b]: direction_chooser::do_redraws() /usr/games/crawl-git-1b4a0ca2fb(_ZN17direction_chooser16choose_directionEv+0x123) [0x6766f3]: direction_chooser::choose_direction() /usr/games/crawl-git-1b4a0ca2fb(_Z9directionR4distRK22direction_chooser_args+0x22) [0x6768b2]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-1b4a0ca2fb(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1f9) [0xa9b179]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-1b4a0ca2fb(_Z11your_spells10spell_typeibPK8item_def+0x761) [0xa59d81]: your_spells(spell_type, int, bool, item_def const*) /usr/games/crawl-git-1b4a0ca2fb(_Z10evoke_itemib+0xab5) [0x6b14d5]: evoke_item(int, bool) /usr/games/crawl-git-1b4a0ca2fb(_Z15process_command12command_type+0x42b) [0xc154cb]: process_command(command_type) /usr/games/crawl-git-1b4a0ca2fb() [0xc18409] /usr/games/crawl-git-1b4a0ca2fb(main+0x54d) [0xc1c6ed]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f8e3ef537ed]: /usr/games/crawl-git-1b4a0ca2fb() [0x55e5a9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 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". 0x00007f8e3f30284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f8e3f30284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000006009ab in call_gdb (file=0x7f8e3f2ed180) at crash.cc:435 gdb = attach_cmd = "attach 31021\000\000\000\000\000\000\000" #2 0x0000000000607fb9 in do_crash_dump () at dbg-asrt.cc:677 dir = "/dgldir/morgue/Cavelight/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed." file = 0x7f8e3f2ed180 t = 1545004056 name = "/dgldir/morgue/Cavelight/crash-Cavelight-20181216-234736.txt", '\000' #3 0x000000000060057c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f8e3f302b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000607609 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc6ae35b70 "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed.", assert=) at dbg-asrt.cc:808 No locals. #7 0x00000000006078d1 in AssertFailed (expr=0xc4c1af "isnormal(n)", file=0xc4c155 "ray.cc", line=189, text=0x0) at dbg-asrt.cc:846 mesg = "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed.\000\374\177\000\000\031\002\000\000\000\000\000\000\230\356O\003\000\000\000\000`\\\343j\374\177\000\000\270i0\001\000\000\000\000xب?\216\177\000\000\000\000\000\000\000\000\000\000\001", '\000' , "P\002", '\000' , "#\000\000\000\070\000\000\000\\\000\000\000n\000\000\000w\000\000\000|\000\000\000\231\273*\003\000\000\000\000 \307.?\216\177\000\000\337\\\343j\374\177\000\000\031\002\000\000\000\000\000\000\240i0\001\000\000\000\000\230\356O\003\000\000\000\000\260]\343j\374\177\000\000\305>\373>\216\177\000\000\230\273*\003\000\000\000\000\031\002\000\000\000\000\000\000\337"... args = {{gp_offset = 119, fp_offset = 124, overflow_arg_area = 0x7ffc6ae35c1f, reg_save_area = 0x7f8e3f2ec720}} fileName = #8 0x00000000009f834c in _normalize (v=...) at ray.cc:189 n = #9 ray_def::advance (this=0x7ffc6ae36530) at ray.cc:198 No locals. #10 0x0000000000aed47d in targeter_thunderbolt::set_aim (this=0x370a900, a=...) at target.cc:1040 ray = {r = {start = {x = 19.5, y = 32.5}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1} p = {x = 19, y = 32} a1 = a2 = #11 0x0000000000673ccf in direction_chooser::draw_beam_if_needed (this=0x7ffc6ae37270) at directn.cc:1146 los = ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = 0} #12 0x0000000000675f9b in do_redraws (this=) at directn.cc:1789 No locals. #13 direction_chooser::do_redraws (this=0x7ffc6ae37270) at directn.cc:1769 No locals. #14 0x00000000006766f3 in direction_chooser::choose_direction (this=this@entry=0x7ffc6ae37270) at directn.cc:2051 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} rva = {_vptr.range_view_annotator = 0xcab190} legacy_range = { = {_vptr.targeter = 0xd1fa10, origin = {x = 19, y = 32}, aim = {x = 19, y = 32}, agent = 0x12081c0, why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0 }} }}}, exp_map_max = {mData = {mData = {{mData = {0 }}, {mData = {0 }}, {mData = {0, 0, 1056624686, 32654, 1793291152, 32764, 1793291136, 32764, 1793291528, 32764, 12736920, 0, 39, 0, 1056417404, 32654, 12736922, 0, 0}}, {mData = {0, 0, 0, 39, 0 }}, {mData = {0, 0, 32, 0 }}, {mData = {0, -1, 0, 1, 0, 0, 0, -1, -1, 0, 0, 0, 0, 12736921, 0, 0, 0, 0, 0}}, {mData = {39, 32764, 0, 0, 1056427635, 32654, 0, 0, 0, 0, 0, 0, 12736920, 0, 1, 0, 0, 0, 0}}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 , 1060030240, 32654, 1793290400, 32764, 39}}, {mData = {0, 40011777, 0, 18915248, 0, 57212688, 0, 1056652997, 32654, 57212688, 0, 39, 0, 1793290400, 32764, 12740554, 0, 40011777, 0}}, {mData = {1068030072, 32654, 14, 0, 11296637, 0, 14, 0, 0, 0, 1793290400, 32764, 18915248, 0, 40011777, 0, 53995184, 0, 1793290528}}, {mData = {32764, 40012024, 0, 40011777, 0, 18915248, 0, 57212688, 0, 5869478, 0, 57212688, 0, 18915304, 0, 40011777, 0, 18915304, 3145728}}, {mData = {53995208, 0, 5869478, 3145728, 53995208, 0, 3, 0, 1793290783, 32764, 3, 0, 0, 0, 18915248, 0, 18907584, 0, 5870089}}, {mData = {0, 16843009 , 0, 0, 0, 0, -5, 6}}, {mData = {11554121, 0, 0, 0, 9972066, 0, 142, 0, 9971817, 0, -2, 0, 15, 0, -90852, 1108869119, 0, 1072693248, 4}}, {mData = {0, 10704365, 0, -2, 0, 10706038, 0, -90852, 1108869119, 0, 1140457472, 0, 50, 150, 300, 500, 750, 1060030240, 32654}}, {mData = {1793290928, 32764, 41, 0, 40876033, 0, 1793292448, 32764, 18907608, 0, 1793290928, 32764, 18907608, 0, 1793290928, 32764, 0, 0, 18907616}}}}}, range = 5, affects_walls = true, affects_pos = 0} #15 0x00000000006768b2 in direction (moves=..., args=...) at directn.cc:500 No locals. #16 0x0000000000a9b179 in spell_direction (spelld=..., pbolt=..., args=0x7ffc6ae38380) at spl-util.cc:762 newargs = {hitfunc = 0x370a900, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, unrestricted = false, self = CONFIRM_CANCEL, target_prefix = 0x0, top_prompt = "Aiming: Thunderbolt", behaviour = 0x0, show_floor_desc = false, show_boring_feats = true, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffc6ae378a0, _M_const_object = 0x7ffc6ae378a0, _M_function_pointer = 0x7ffc6ae378a0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffc6ae378a0, this adjustment 11292781}, _M_pod_data = "\240x\343j\374\177\000\000mP\254\000\000\000\000"}, _M_manager = 0}, _M_invoker = 0x7f8e3f2ec738}, default_place = {x = 0, y = 0}} #17 0x0000000000a59d81 in your_spells (spell=SPELL_THUNDERBOLT, powc=17, allow_fail=, evoked_item=0x0) at spl-cast.cc:1387 prompt = 0x0 additional_desc = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x13ba00001068, _M_const_object = 0x13ba00001068, _M_function_pointer = 0x13ba00001068, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x13ba00001068, this adjustment 30279519442800}, _M_pod_data = "h\020\000\000\272\023\000\000p\027\000\000\212\033\000"}, _M_manager = 0}, _M_invoker = 0x300c00002a30} needs_path = true mr_check = targ = TARG_HOSTILE dir = 128 range = 5 hitfunc = std::unique_ptr containing 0x370a900 title = "Aiming: Thunderbolt" args = {hitfunc = 0x370a900, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, unrestricted = false, self = CONFIRM_CANCEL, target_prefix = 0x0, top_prompt = "Aiming: Thunderbolt", behaviour = 0x0, show_floor_desc = false, show_boring_feats = true, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0, _M_member_pointer = NULL}, _M_pod_data = "\000\000\000\000\000\000\000\000\240x\343j\374\177\000"}, _M_manager = 0}, _M_invoker = 0x7f8e3fae788e , std::allocator >::~basic_string()+62>}, default_place = {x = 0, y = 0}} wiz_cast = spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 19, y = 33}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} flags = 129 fail = antimagic = cast_result = SPRET_ABORT beam = {origin_spell = SPELL_THUNDERBOLT, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, 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 = std::vector of length 0, capacity 0, 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, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, 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, dont_stop_trees = 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 = 1057214900, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} god = old_target = #18 0x00000000006b14d5 in _lightning_rod () at evoke.cc:348 surge = 0 ret = power = #19 evoke_item (slot=, check_range=) at evoke.cc:1704 unevokable = false wielded = did_work = true entry = #20 0x0000000000c154cb in process_command (cmd=cmd@entry=CMD_EVOKE) at main.cc:1853 No locals. #21 0x0000000000c18409 in _input () at main.cc:1152 cmd = CMD_EVOKE player_disabled = {was_disabled = false} #22 0x0000000000c1c6ed in _launch_game () at main.cc:467 game_start = false ccon = {cstate = false, smartcstate = false} #23 _launch_game_loop () at main.cc:376 game_ended = false #24 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Dec 16 2018 at 03:11:57 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 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-1b4a0ca2fb/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-1b4a0ca2fb/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-1b4a0ca2fb/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 36, depth = 1 Level id: Gauntlet Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 15 Level vaults: gammafunk_gauntlet_one_two_three [gammafunk_gauntlet_arena_corners, nicolae_gauntlet_arena_x, nicolae_gauntlet_arena_flowing_pool, gammafunk_gauntlet_arena_hedges, nicolae_gauntlet_swirl, gammafunk_gauntlet_arena_grid, gammafunk_gauntlet_arena_split_x, nicolae_gauntlet_arena_flowing_pool, nicolae_gauntlet_arena_quarters, gauntlet_exit_hidden_loot] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (9, 31): position (9,26) Marker #1, type 7 at (9, 41): position (9,35) Marker #2, type 7 at (21, 31): position (21,26) Marker #3, type 7 at (21, 41): position (22,36) Marker #4, type 7 at (23, 49): position (21,49) Marker #5, type 7 at (29, 43): position (28,49) Marker #6, type 7 at (33, 31): position (33,26) Marker #7, type 7 at (33, 41): position (33,35) Marker #8, type 7 at (39, 45): position (39,43) Marker #9, type 7 at (39, 55): position (39,49) Marker #10, type 7 at (45, 31): position (45,26) Marker #11, type 7 at (45, 41): position (45,35) Marker #12, type 7 at (49, 43): position (51,49) Marker #13, type 7 at (55, 49): position (57,49) Marker #14, type 7 at (57, 31): position (57,26) Marker #15, type 7 at (57, 41): position (61,37) Marker #16, type 7 at (69, 31): position (69,26) Marker #17, type 7 at (69, 41): position (70,36) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the hound! The orc closely misses you. You hit the orc. The orc hits you but does no damage. You closely miss the orc. Aim: an eye of draining (chance to defeat MR: 36%) The eye of draining appears confused. The orc hits you but does no damage. The orc closely misses you. The orc misses you. You see here a tomahawk. You strike the helpless eye of draining from behind! You impale the eye of draining!! The centaur warrior zombie hits you but does no damage. You strike the helpless eye of draining from behind! You skewer the eye of draining like a kebab!!! You kill the eye of draining! The centaur warrior zombie hits you. You closely miss the orc. The orc completely misses you. You hit the orc. You kill the orc! You block the centaur warrior zombie's attack. You hit the centaur warrior zombie. You hit the centaur warrior zombie. You block the centaur warrior zombie's attack. Aim: a centaur warrior zombie (lightly damaged, chance to defeat MR: 76%) The centaur warrior zombie appears confused. The centaur warrior zombie closely misses you. You catch the helpless centaur warrior zombie completely off-guard! You perforate the centaur warrior zombie like a sieve!!! Lightning courses through the centaur warrior zombie! You hit the centaur warrior zombie but do no damage. You block the centaur warrior zombie's attack. You hit the centaur warrior zombie. You catch the helpless centaur warrior zombie completely off-guard! You spit the centaur warrior zombie like a pig!!! Lightning courses through the centaur warrior zombie! You destroy the centaur warrior zombie! Zin accepts your kill. Found a potion of haste. Found a stone staircase leading down and a stone staircase leading up. A centaur warrior comes into view. The centaur warrior shouts! You hear a shout! The centaur warrior wields a +0 shortbow. The centaur warrior shoots an arrow. The arrow hits you but does no damage. You see here an arrow. The centaur warrior shoots an arrow. The arrow completely misses you. You hear a shout! Found a stone staircase leading up. Aim: a centaur warrior, wielding a +0 shortbow (chance to defeat MR: 53%) The centaur warrior appears confused. A centaur comes into view. A centaur comes into view. The centaur wields a +0 shortbow. The centaur shoots an arrow. The arrow misses you. A centaur comes into view. The centaur wields a +0 shortbow of velocity. The centaur shoots an arrow. The arrow hits you. An orc priest comes into view. It is wielding a -3 whip. Things that are here: 2 arrows; a potion of haste {@q3} The centaur warrior unwields a +0 shortbow. The centaur warrior closely misses you. The centaur shoots an arrow. The arrow hits you but does no damage. The centaur shoots an arrow. The arrow hits you. The orc priest shouts! You see here 2 arrows. The centaur warrior looks very confused. The centaur warrior hits you but does no damage. You barely miss the centaur warrior. The centaur shouts! The centaur warrior hits you but does no damage. Aim: a centaur, wielding a +0 shortbow of velocity (chance to defeat MR: 71%) The centaur appears confused. The centaur unwields a +0 shortbow of velocity. The centaur hits the centaur warrior. The centaur hits itself but does no damage. You catch the helpless centaur completely off-guard! You stick the centaur like a pincushion!!! You kill the centaur! The centaur shoots an arrow. The arrow misses you. You hit the centaur warrior but do no damage. Lightning courses through the centaur warrior! Aim: a centaur, wielding a +0 shortbow (chance to defeat MR: 71%) The centaur appears confused. A white ugly thing comes into view. You block the centaur warrior's attack. The white ugly thing gurgles horribly! You hit the centaur warrior. You hear a shout! The centaur warrior closely misses you. You block the centaur's attack. You hit the centaur warrior. The centaur unwields a +0 shortbow. The centaur closely misses you. The centaur warrior hits you but does no damage. You strike the helpless centaur warrior from behind! You impale the centaur warrior!! Lightning courses through the centaur warrior! You kill the centaur warrior! Your lightning rod (4/4) {!a} has regained one charge. Training target 2.0 for Ice Magic reached! Your Ice Magic skill increases to level 2! The centaur closely misses you. You hit the centaur. You block the centaur's attack. Aim: an orc priest, wielding a -3 whip (chance to defeat MR: 71%) The orc priest appears confused. The centaur closely misses you. The orc priest closely misses you. The centaur looks very confused. An orc comes into view. It is wielding a +0 flail. You hit the orc priest. Lightning courses through the orc priest! You kill the orc priest! The centaur barely misses you. You hit the centaur but do no damage. The centaur closely misses you. Aim: a centaur (chance to defeat MR: 71%) The centaur struggles to resist. The centaur hits you but does no damage. The centaur hits the centaur. Aim: a white ugly thing (chance to defeat MR: 53%) The white ugly thing resists with significant effort. The centaur barely misses you. The centaur barely misses the centaur. You block the white ugly thing's attack. The centaur closely misses you. Aim: a white ugly thing (chance to defeat MR: 53%) The white ugly thing resists with significant effort. The centaur closely misses the white ugly thing. The white ugly thing misses you. The centaur closely misses you. The centaur misses you. Aim: a white ugly thing (chance to defeat MR: 53%) The white ugly thing appears confused. The centaur completely misses you. The centaur barely misses you. x2 You hit the white ugly thing. You block the centaur's attack. You strike the helpless white ugly thing from behind! You impale the white ugly thing!! You barely miss the white ugly thing. The centaur closely misses you. The centaur misses you. The white ugly thing closely misses you. You block the orc's attack. The centaur completely misses you. Things that are here: a +0 shortbow; 23 arrows You catch the helpless white ugly thing completely off-guard! You skewer the white ugly thing like a kebab!!! You kill the white ugly thing! Zin accepts your kill. Your Invocations skill increases to level 9! You hit the centaur. You block the centaur's attack. You block the orc's attack. You hit the centaur but do no damage. Lightning courses through the centaur! The centaur completely misses you. You hit the centaur but do no damage. The orc hits you but does no damage. You block the centaur's attack. You hit the centaur but do no damage. You hit the centaur. The centaur barely misses you. You hit the centaur but do no damage. You hear the beating of a very distant drum. You block the centaur's attack. The orc completely misses you. You hit the centaur but do no damage. Lightning courses through the centaur! You kill the centaur! You hit the orc. The orc closely misses you. You hit the orc. You kill the orc! Items here: ( )) † a +0 shortbow; a +0 shortbow of velocity; 46 arrows; a centaur corpse The centaur laughs crazily. The centaur misses you. You catch the helpless centaur completely off-guard! You spit the centaur like a pig!!! You kill the centaur! Found a plate armour. Found 17 gold pieces. You pay a tithe of 1 gold. You now have 1027 gold pieces (gained 16). An ogre comes into view. It is wielding a +0 giant club. A wight comes into view. It is wielding a +3 falchion. A wight comes into view. It is wielding a +0 halberd. Found a gate leading to a gauntlet. Aim: a wight, wielding a +3 falchion and wearing a +0 robe (chance to defeat The wight appears confused. Found 16 gold pieces. 3 wights come into view. Found a scroll of identify. You block the wight's attack. You barely miss the wight. The wight misses you. You strike the helpless wight from behind! You skewer the wight like a kebab!!! You destroy the wight! Zin accepts your kill. Your hands begin to glow red. Aim: a wight, wielding a +3 long sword and wearing a +0 robe (chance to confuse The +3 long sword dances into the air! The wight hits your +3 long sword with a +0 halberd! The wight misses you. The wight barely misses your +3 long sword. Aim: a wight, wearing a +0 robe (chance to confuse on hit: 70%, chance to The wight appears confused. Your +3 long sword hits the wight. The wight misses you. You completely miss the wight. You hit the wight but do no damage. The wight appears confused. Your +3 long sword completely misses the wight. You catch the helpless wight completely off-guard! You perforate the wight like a sieve!!! You destroy the wight! Zin accepts your kill. Aim: a wight, wielding a +2 flail and wearing a +0 robe (lightly damaged, The wight appears confused. Your +3 long sword hits the wight! You hear the beating of a drum nearby. The wight closely misses you. x2 You see here a +0 robe. You hit the wight but do no damage. Your +3 long sword hits the wight but does no damage. You block the wight's attack. You hit the wight. You block the wight's attack. You hit the wight. You barely miss the wight. You block the wight's attack. The wight hits you from afar with a +0 halberd. You feel drained. You catch the helpless wight completely off-guard! You stick the wight like a pincushion!!! You destroy the wight! Zin accepts your kill. Aim: a wight, wielding a +0 halberd and wearing a +0 robe (chance to defeat MR: The wight appears confused. You hit the wight but do no damage. The wight completely misses you. You catch the helpless wight completely off-guard! You stick the wight like a pincushion!!! You destroy the wight! Zin accepts your kill. Items here: )) [[ a +0 halberd; a +0 robe; a cursed +2 flail; a +0 robe Things that are here: a +3 falchion; a +0 robe Found 10 stones. Aim: a wight, wielding a +0 scimitar and wearing a +0 robe (chance to defeat The wight struggles to resist. All of the chunks of flesh in your inventory have rotted away. Aim: a wight, wielding a +0 scimitar and wearing a +0 robe (chance to defeat The wight appears confused. You strike the helpless wight from behind! You impale the wight!! Lightning courses through the wight! You destroy the wight! Zin accepts your kill. Zin will cleanse your potions of mutation. Things that are here: a cursed +0 scimitar; a +0 robe There is a gate leading to a gauntlet here. Beware, the minotaur awaits! You pay a tithe of 2 gold. You now have 1041 gold pieces (gained 14). There is a gate leading to a gauntlet here. Beware, the minotaur awaits! You drop 2 scrolls of enchant armour. You drop 4 scrolls of enchant weapon. You drop a scroll of acquirement. There is a gate leading to a gauntlet here. Beware, the minotaur awaits! The world spins around you as you enter the gateway. You enter a gauntlet! Found a gate leading back out of this place. There is an empty arch of ancient stone here. You start resting. There is a transporter here. Found a runed steel amulet and a potion of invisibility. You're wearing all the rings you can. Remove which one? (? for menu, Esc to You remove your ring of wizardry. l - a ring of protection from magic (right hand) The jelly quivers. The slime creature quivers. The slime creature quivers. The jelly hits the fungus. The fungus is splashed with acid. The acid corrodes the fungus! Two slime creatures merge to form a large slime creature. The large slime creature hits the fungus!!! Found a glaive, 25 stones and a shiny naga barding. A large slime creature splits. Two slime creatures merge to form a large slime creature. The jelly hits the plant but does no damage. The jelly hits the fungus but does no damage. The large slime creature hits the plant!! The jelly quivers. The large slime creature hits the fungus! The large slime creature hits the fungus!! A translucent stone wall. The jelly hits the fungus. The fungus is splashed with acid. The jelly hits the plant but does no damage. The jelly hits the fungus. The fungus is splashed with acid. The acid corrodes the fungus! The fungus is destroyed! The jelly hits the fungus but does no damage. A large slime creature splits. The jelly hits the fungus. The fungus is splashed with acid. The acid corrodes the fungus! The jelly hits the plant but does no damage. Two slime creatures merge to form a large slime creature. The jelly hits the fungus. The fungus is splashed with acid. Found a faintly glowing iron ring. The jelly hits the fungus. The fungus is splashed with acid. The acid corrodes the fungus! The jelly hits the fungus. The fungus is splashed with acid. Found a leatherbound book. A large slime creature splits. The jelly hits the plant but does no damage. Found 28 gold pieces. The jelly hits the plant but does no damage. The slime creature hits something! The spectral komodo dragon enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! x2 The spectral black mamba blinks! The spectral death yak blinks! The death scarab blinks! Found a scroll of noise. Found 28 gold pieces. The death drake hisses angrily. The spectral death yak enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! x3 The spectral death yak blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral death yak blinks! The spectral komodo dragon blinks! The death scarab blinks! The spectral black mamba blinks! The death scarab enters a dispersal trap! The death scarab blinks! The spectral komodo dragon blinks! The spectral black mamba blinks! The death scarab blinks! The spectral komodo dragon enters a dispersal trap! The spectral black mamba blinks! The spectral komodo dragon blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral black mamba blinks! x2 The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! x2 The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! The death scarab waves its antennae. The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! The spectral black mamba blinks! The spectral komodo dragon enters a dispersal trap! The spectral black mamba blinks! x2; The death scarab blinks! The spectral komodo dragon blinks! The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! The spectral death yak blinks! The spectral black mamba blinks! The spectral death yak enters a dispersal trap! The spectral black mamba blinks! The spectral death yak blinks! Found a wavering copper ring. The death scarab enters a dispersal trap! The death scarab blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The death scarab enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! The spectral black mamba blinks! The death scarab blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral death yak blinks! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! Found a ration. Found a runed robe. The hellwing gives a chilling moan. The shadow imp shouts! The hellwing gives a chilling moan. The reaper shouts, "Death awaits you!" Found a wand of flame (19) and a throwing net. The shadow imp shouts, "Slither home, thou surly spleeny clotpole!" The shadow imp lashes its tail. Found a hat. Found a glowing pink potion. Found 11 stones. The reaper smiles without lips. Found a ring of resist corrosion. Unknown command. The balrug shouts! The balrug enters a dispersal trap! The balrug blinks! The balrug enters a dispersal trap! The balrug blinks! Found a glowing scale mail. The reaper shouts, "You must die NOW!" Found a quarterstaff. Found a runed great sword. The wolf spider hisses angrily. The moth of wrath's fur bristles in rage as it notices you. The moth of wrath angrily waves its antennae. Found a slimy helmet. Found a scroll of enchant armour. The shadow imp grinds its teeth. The wizard shouts! Here: a wizard, wielding a +0 dagger and wearing a +0 robe (fire blocked by a The floor. The wizard says, "Argatax netranoch dertex." The shadow imp lashes its tail. The shadow imp disappears for a moment. Okay, then. There is a transporter here. The death ooze quivers. The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! Here: a death scarab (fire blocked by a translucent stone wall) The floor. You clear your throat and prepare to recite. "Only the faithful shall be judged worthy, and..." The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! There are no items here. There are no items here. There are no items here. "...all the unbelievers will be found wanting. Such is..." "...the word of Zin, and such is the law!" You finish reciting Ablutions 19:1. The death scarab enters a dispersal trap! The spectral komodo dragon blinks! x2; The death scarab blinks! The spectral black mamba blinks! The death scarab blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! x4 You are ready to recite again. There is a transporter here. You enter the transporter and appear at another place. Aim: a death ooze (hasn't noticed you, chance to defeat MR: 2%) Okay, then. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Your hands begin to glow red. The death ooze quivers. Here: a death ooze (chance to confuse on hit: 43%) The floor. You clear your throat and prepare to recite. "Damned, damned be the legions of the damned and..." "...all else who abandon reverence! Let them..." You hit the death ooze but do no damage. You hit the death ooze but do no damage. "...be censured by the jurisprudence of Zin!" You finish reciting Anathema 8:4. The death ooze hits you!! You feel your flesh rotting away! The death ooze hits you. You hit the death ooze but do no damage. The death ooze hits you but does no damage. x2 You hit the death ooze but do no damage. The death ooze appears confused. You block the death ooze's attack. The death ooze barely misses you. You catch the helpless death ooze completely off-guard! You stick the death ooze like a pincushion!!! You hit the death ooze but do no damage. You hit the death ooze but do no damage. The death ooze hits you! The death ooze completely misses you. You hit the death ooze but do no damage. You catch the helpless death ooze completely off-guard! You spit the death ooze like a pig!!! You destroy the death ooze! Zin accepts your kill. You start resting. You are ready to recite again. t - a wand of flame (33) (gained 19 charges) There is a transporter here. g - a throwing net {!f} There is a transporter here. You enter the transporter and appear at another place. The hellwing gives a chilling moan. There is a transporter here. Here: a large abomination (fire blocked by a translucent stone wall) The floor. You enter the transporter and appear at another place. The small abomination barely misses you. The small abomination hits you. The small abomination completely misses you. You see here a runed steel amulet. p - a runed steel amulet You block the small abomination's attack. The small abomination hits you but does no damage. You clear your throat and prepare to recite. "And so Zin bade the agents of filth to come before..." The small abomination is limned with silver light. The small abomination is smitten by the wrath of Zin. The small abomination is blasted by Zin's holy word! You destroy the small abomination! Zin accepts your kill. Your life force feels restored. Your Dodging skill increases to level 9! The small abomination is seared! The small abomination hits you! The small abomination closely misses you. The small abomination barely misses you. x2 You hit the small abomination but do no damage. The small abomination is seared! The small abomination hits you but does no damage. The small abomination misses you. "...the altar, that judgement might be passed..." The small abomination is smitten by the wrath of Zin. The large abomination is smitten by the wrath of Zin. The small abomination is seared! You block the small abomination's attack. x2 You closely miss the small abomination. "...upon those who were not hygienic." The small abomination is limned with silver light. You finish reciting Abominations 4:77. The small abomination barely misses you. You hit the small abomination. Lightning courses through the small abomination! You destroy the small abomination! Zin accepts your kill. The small abomination is seared! x2 The small abomination completely misses you. Aim: a small abomination (lightly damaged, softly glowing, chance to defeat MR: The small abomination appears confused. The small abomination is seared! x2 The small abomination hits you. You hit the small abomination. The small abomination closely misses you. You hit the small abomination but do no damage. The small abomination is seared! x2 You block the small abomination's attack. The small abomination misses you. You hit the small abomination but do no damage. Lightning courses through the small abomination! You destroy the small abomination! Zin accepts your kill. The small abomination is seared! A translucent stone wall. You hit the small abomination. The small abomination is seared! The small abomination barely misses you. Aim: a small abomination (moderately damaged, chance to defeat MR: 53%) The small abomination resists with significant effort. The small abomination is seared! The small abomination hits you! Aim: a large abomination (chance to defeat MR: 10%) Okay, then. The small abomination is seared! The small abomination is seared! The large abomination misses you. The small abomination is seared! You destroy the small abomination! Zin accepts your kill. Your hands begin to glow red. The small abomination hits you. Here: a large abomination (chance to confuse on hit: 43%) The floor. You hit the large abomination but do no damage. The large abomination appears confused. You are ready to recite again. The large abomination closely misses the small abomination. The small abomination completely misses you. You hit the large abomination. Lightning courses through the large abomination! You catch the helpless large abomination completely off-guard! You impale the large abomination!! Lightning courses through the large abomination! You destroy the large abomination! Zin accepts your kill. The small abomination hits you but does no damage. The large abomination hits you!! * * * LOW HITPOINT WARNING * * * You clear your throat and prepare to recite. "Zin looked out upon the remains of the fetid masses..." The small abomination is smitten by the wrath of Zin. The large abomination is smitten by the wrath of Zin. The small abomination hits you but does no damage. "...and declared it good that they had been..." The small abomination is blasted by Zin's holy word! You destroy the small abomination! Zin accepts your kill. "...censured. And thus justice was done." You finish reciting Abominations 16:4. You blink. You feel slightly less full. Aim: a large abomination (heavily damaged, chance to defeat MR: 10%) Okay, then. The small abomination hits you but does no damage. Aim: a small abomination (moderately damaged, chance to defeat MR: 53%) The small abomination appears confused. You block the small abomination's attack. You catch the helpless small abomination completely off-guard! You perforate the small abomination like a sieve!!! You destroy the small abomination! Zin accepts your kill. The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The spectral black mamba blinks! The large abomination barely misses you. You see here a potion of invisibility. You are ready to recite again. There is a transporter here. You clear your throat and prepare to recite. "Zin looked out upon the remains of the amorphous wretches..." The large abomination is smitten by the wrath of Zin. "...and declared it good that they had been..." "...purified. And thus justice was done." You finish reciting Apostates 16:57. Aim: a large abomination (severely damaged, chance to defeat MR: 10%) Okay, then. Your hands begin to glow red. You hit the large abomination but do no damage. The large abomination hits you! * * * LOW HITPOINT WARNING * * * You hit the large abomination but do no damage. The large abomination appears confused. You hit the large abomination but do no damage. The large abomination hits you but does no damage. You hit the large abomination but do no damage. Lightning courses through the large abomination! You barely miss the large abomination. You hit the large abomination but do no damage. You catch the helpless large abomination completely off-guard! You impale the large abomination!! You destroy the large abomination! Zin accepts your kill. You start resting. You are ready to recite again. B - 2 potions of invisibility (gained 1) There is a transporter here. You enter the transporter and appear at another place. The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral black mamba blinks! The death scarab blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral black mamba blinks! The death scarab blinks! The spectral death yak enters a dispersal trap! The spectral death yak blinks! There is a transporter here. The death scarab enters a dispersal trap! The death scarab blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab enters a dispersal trap! The death scarab blinks! The spectral black mamba blinks! x2 The death scarab blinks! The death scarab enters a dispersal trap! The death scarab blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! x3 The spectral black mamba blinks! The death scarab blinks! The spectral death yak enters a dispersal trap! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral black mamba blinks! The spectral death yak blinks! The death scarab blinks! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral black mamba blinks! The death ooze quivers. The slime creature quivers. The slime creature quivers. The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral death yak blinks! The spectral black mamba blinks! The spectral komodo dragon enters a dispersal trap! The spectral death yak blinks! The spectral death yak enters a dispersal trap! The spectral black mamba blinks! x3; The spectral komodo dragon blinks! The spectral death yak blinks! The death scarab blinks! The spectral komodo dragon blinks! The death ooze jiggles. The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! The death scarab waves its antennae. The death scarab enters a dispersal trap! The death scarab blinks! The death scarab enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! There is a transporter here. You're wearing all the rings you can. Remove which one? (? for menu, Esc to Okay, then. Here: a death scarab (fire blocked by a translucent stone wall) The floor. The death scarab waves its antennae. The spectral black mamba enters a dispersal trap! The spectral death yak blinks! x2; The spectral black mamba blinks! The spectral komodo dragon enters a dispersal trap! The spectral death yak blinks! The spectral black mamba blinks! The spectral komodo dragon blinks! The death scarab waves its antennae. The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! The spectral black mamba blinks! The spectral komodo dragon blinks! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! The spectral black mamba blinks! The death scarab enters a dispersal trap! The death scarab blinks! x3 The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The spectral komodo dragon blinks! The spectral black mamba blinks! x2 The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral komodo dragon enters a dispersal trap! The death scarab blinks! The spectral black mamba blinks! The spectral komodo dragon blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! x2 The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! The spectral death yak blinks! The death scarab blinks! The spectral komodo dragon blinks! x2 The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The spectral black mamba blinks! The spectral death yak blinks! The spectral death yak enters a dispersal trap! The death scarab blinks! x2; The spectral death yak blinks! The spectral black mamba blinks! There is a transporter here. You enter the transporter and appear at another place. The death scarab enters a dispersal trap! The spectral komodo dragon blinks! The spectral black mamba blinks! x2 The death scarab blinks! You block the death scarab's attack. The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! x2; The spectral komodo dragon blinks! x2 The spectral black mamba blinks! Really walk into that dispersal trap? You enter a dispersal trap! The death scarab blinks! The spectral death yak blinks! The spectral black mamba blinks! The death scarab blinks! You blink. The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! x2; The death scarab blinks! You blink. The spectral black mamba blinks! The death scarab bites you but does no damage. The death scarab completely misses you. The spectral black mamba enters a dispersal trap! The spectral komodo dragon blinks! The death scarab blinks! x2; You blink. The spectral black mamba blinks! The spectral death yak enters a dispersal trap! The spectral black mamba blinks! The spectral death yak blinks! The death scarab bites you but does no damage. The death scarab enters a dispersal trap! The spectral komodo dragon blinks! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! x2 The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! You blink. The death scarab blinks! You blink. x2; The spectral black mamba blinks! The death scarab blinks! The death scarab enters a dispersal trap! The death scarab blinks! The spectral death yak gores you but does no damage. Aim: a death scarab (chance to defeat MR: 36%) Okay, then. Here: a spectral death yak The floor. Aim: a spectral death yak (magic immune) Okay, then. Your hands begin to glow red. The death scarab bites you but does no damage. The spectral death yak gores you but does no damage. You block the death scarab's attack. The spectral death yak misses you. The spectral black mamba enters a dispersal trap! The spectral komodo dragon blinks! The spectral death yak blinks! The spectral komodo dragon blinks! The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! x2; The death scarab bites you! The death scarab drains your vigour! You feel yourself slow down. The death scarab draws strength from your injuries! You hit the death scarab but do no damage. The death scarab appears confused. You catch the helpless death scarab completely off-guard! You perforate the death scarab like a sieve!!! Lightning courses through the death scarab! You destroy the death scarab! Zin accepts your kill. The death scarab barely misses you. You block the death scarab's attack. Your hands begin to glow red. The death scarab bites you but does no damage. The death scarab closely misses you. The spectral death yak barely misses you. The death scarab bites you but does no damage. You hit the death scarab but do no damage. The death scarab bites you but does no damage. The spectral death yak closely misses you. You barely miss the spectral black mamba. The death scarab bites you but does no damage. The spectral black mamba completely misses you. The spectral death yak gores you but does no damage. The death scarab closely misses you. The spectral black mamba closely misses you. x2 The death scarab enters a dispersal trap! The spectral black mamba blinks! The spectral death yak blinks! The spectral black mamba blinks! You blink. The death scarab enters a dispersal trap! The spectral komodo dragon blinks! The spectral black mamba blinks! The spectral komodo dragon blinks! You blink. The death scarab blinks! The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! x2; You blink. The spectral black mamba The spectral death yak enters a dispersal trap! The spectral komodo dragon blinks! You blink. The spectral death yak blinks! The spectral death yak enters a dispersal trap! You blink. The spectral death yak blinks! The spectral death yak enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral black mamba blinks! You blink. The spectral death yak blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral black mamba blinks! Unknown command. The spectral komodo dragon closely misses you. You see here 28 gold pieces. You pay a tithe of 3 gold. You now have 1066 gold pieces (gained 25). You feel yourself speed up. The spectral komodo dragon bites you! The spectral black mamba bites you but does no damage. You block the spectral komodo dragon's attack. The spectral black mamba bites you but does no damage. x2 You block the spectral komodo dragon's attack. The spectral black mamba barely misses you. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You blink. You feel slightly less full. The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! The spectral komodo dragon blinks! The spectral black mamba blinks! You blink. The spectral black mamba blinks! The death scarab enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! You see here a death scarab corpse. The death scarab bites you! The death scarab drains your vigour! You feel yourself slow down. The death scarab draws strength from your injuries! The spectral death yak enters a dispersal trap! The spectral black mamba blinks! The spectral death yak blinks! The spectral black mamba bites you but does no damage. Your hands stop glowing. The death scarab bites you! * * * LOW HITPOINT WARNING * * * The death scarab drains your vigour! You feel as though you will be slow longer. The death scarab draws strength from your injuries! The spectral black mamba bites you! * * * LOW HITPOINT WARNING * * * The slime creature quivers. The spectral black mamba barely misses you. The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral komodo dragon enters a dispersal trap! The spectral black mamba blinks! You blink. The spectral black mamba blinks! You blink. The spectral black mamba blinks! Really walk into that dispersal trap? Okay, then. Really walk into that dispersal trap? You enter a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral death yak blinks! You blink. The spectral black mamba bites you. * * * LOW HITPOINT WARNING * * * The spectral komodo dragon enters a dispersal trap! The spectral black mamba blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The spectral komodo dragon blinks! The death scarab blinks! The spectral death yak blinks! The spectral black mamba blinks! The spectral komodo dragon enters a dispersal trap! The spectral death yak blinks! You blink. The spectral komodo dragon blinks! You blink. The death scarab blinks! You blink. Really walk into that dispersal trap? You enter a dispersal trap! The spectral black mamba blinks! x2; You blink. You enter a dispersal trap! You blink. The death scarab enters a dispersal trap! The spectral death yak blinks! x3; You blink. The death scarab blinks! The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! Aim: a spectral death yak (magic immune) Okay, then. Aim: a spectral death yak (magic immune) Okay, then. Really walk into that dispersal trap? You enter a dispersal trap! The spectral black mamba blinks! x2 The spectral death yak blinks! The death scarab blinks! You blink. You block the death scarab's attack. The spectral black mamba closely misses you. The death scarab enters a dispersal trap! The spectral komodo dragon blinks! The spectral death yak blinks! The spectral black mamba blinks! The spectral komodo dragon blinks! The spectral black mamba blinks! You blink. The death scarab blinks! Really walk into that dispersal trap? You enter a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral black mamba blinks! The spectral death yak blinks! You blink. The spectral black mamba enters a dispersal trap! You blink. The spectral black mamba blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! x2; You blink. The death scarab blinks! The spectral black mamba enters a dispersal trap! You blink. You block the spectral black mamba's attack. The death scarab enters a dispersal trap! The spectral komodo dragon blinks! The spectral komodo dragon enters a dispersal trap! The spectral black mamba blinks! The death scarab blinks! The spectral komodo dragon blinks! x2; The spectral black mamba blinks! The spectral death yak blinks! The spectral komodo dragon blinks! You blink. Aim: a spectral black mamba The bolt of acid hits the spectral death yak. The spectral death yak is splashed with acid. The bolt of acid hits the spectral black mamba. The spectral black mamba is splashed with acid. The spectral komodo dragon completely misses you. The spectral death yak completely misses you. The spectral black mamba completely misses you. The spectral komodo dragon bites you. * * * LOW HITPOINT WARNING * * * The spectral death yak completely misses you. You blink. You feel slightly less full. The spectral black mamba closely misses you. The spectral black mamba bites you but does no damage. The spectral black mamba barely misses you. x2 The spectral black mamba closely misses you. The spectral black mamba bites you but does no damage. The spectral black mamba misses you. The spectral black mamba barely misses you. You clear your throat and prepare to recite. "Zin looked out upon the remains of the hordes of the Abyss..." The spectral black mamba stumbles about in disarray. The spectral death yak is dazed by your recitation. The spectral black mamba is limned with silver light. The spectral komodo dragon stumbles about in disarray. The spectral black mamba completely misses you. The spectral black mamba bites you but does no damage. The spectral black mamba completely misses you. The spectral death yak is lost in a daze. The spectral black mamba bites you but does no damage. The spectral komodo dragon barely misses the spectral black mamba. The spectral black mamba barely misses you. The spectral death yak enters a dispersal trap! The spectral black mamba blinks! x4; You blink. The spectral death yak blinks! Aim: a spectral black mamba (moderately damaged, confused) The puff of flame hits the spectral black mamba. "...condemned. And thus justice was done." You finish reciting Apostates 16:34. The death scarab enters a dispersal trap! The spectral black mamba blinks! You blink. The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral death yak blinks! The spectral black mamba blinks! The spectral komodo dragon blinks! You blink. The spectral black mamba blinks! The spectral komodo dragon enters a dispersal trap! The spectral black mamba blinks! x2; You blink. The spectral death yak closely misses you. The spectral black mamba misses you. You see here a faintly glowing iron ring. r - a faintly glowing iron ring The spectral black mamba bites you but does no damage. The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! The spectral death yak blinks! The death scarab blinks! You blink. The spectral black mamba blinks! The death scarab enters a dispersal trap! The spectral black mamba blinks! The spectral death yak blinks! x2 The spectral komodo dragon blinks! The spectral black mamba blinks! x2 The spectral black mamba enters a dispersal trap! The spectral death yak blinks! The death scarab blinks! The spectral black mamba blinks! x2; The spectral komodo dragon blinks! The spectral black mamba blinks! You blink. The spectral death yak is lost in a daze. You feel much better. The death scarab enters a dispersal trap! The spectral komodo dragon blinks! You blink. The death scarab blinks! The spectral death yak enters a dispersal trap! The spectral black mamba blinks! x2; The spectral death yak blinks! The spectral black mamba enters a dispersal trap! The death scarab blinks! The spectral komodo dragon blinks! You blink. The spectral black mamba blinks! You block the death scarab's attack. Aim: a death scarab (translocational energy, chance to defeat MR: 36%) Okay, then. You miss the death scarab. The death scarab bites you! * * * LOW HITPOINT WARNING * * * The death scarab draws strength from your injuries! The death scarab enters a dispersal trap! The spectral black mamba enters a dispersal trap! The death scarab blinks! x2; You blink. The spectral black mamba blinks! The spectral komodo dragon blinks! You blink. Your hands begin to glow red. The spectral death yak is lost in a daze. The slime creature jiggles. You block the spectral death yak's attack. You hit the spectral death yak but do no damage. You block the death scarab's attack. Here: a spectral death yak (lightly damaged, dazed, chance to confuse on hit: The floor. You hit the death scarab but do no damage. The death scarab appears confused. The death scarab bites you!! * * * LOW HITPOINT WARNING * * * The death scarab drains your vigour! You feel as though you will be slow longer. The death scarab draws strength from your injuries! The death scarab misses you. The spectral death yak is lost in a daze. You feel much better. You block the death scarab's attack. The death scarab completely misses you. Something bites the spectral komodo dragon but does no damage. The spectral death yak gores you. * * * LOW HITPOINT WARNING * * * The death scarab enters a dispersal trap! The spectral komodo dragon blinks! The spectral death yak blinks! The spectral komodo dragon blinks! The spectral death yak blinks! You blink. The death scarab blinks! Aim: a spectral komodo dragon (translocational energy, lightly damaged, The thunderbolt hits the spectral komodo dragon. You are ready to recite again. The slime creature jiggles. The spectral black mamba enters a dispersal trap! The spectral komodo dragon blinks! The spectral death yak blinks! You blink. The spectral black mamba blinks! The spectral black mamba enters a dispersal trap! The spectral black mamba blinks! x2; You blink. The spectral black mamba bites the death scarab! The spectral death yak is lost in a daze. Aim: a spectral komodo dragon (heavily damaged, confused) The thunderbolt hits the spectral komodo dragon. The thunderbolt hits the spectral black mamba. The spectral black mamba barely misses you. The spectral death yak enters a dispersal trap! The spectral black mamba blinks! The spectral komodo dragon blinks! You blink. The spectral death yak blinks! Aim: a spectral komodo dragon (heavily damaged, confused) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.23-a0-512-g50a8178 0.23-a0-516-g0f8c245 0.23-a0-558-g30802b1 0.23-a0-582-g1b4a0ca 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_EVOKE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Cavelight] Species: Kobold Job: Enchanter HP: 34/90; mods: 0/0 MP: 26/26; mod: 0 Stats: 13 (13) 17 (17) 21 (21) Position: (19, 32), god: Zin (1), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 16 | 11 | 3181 | 280/630 Short Blades | X | 0 | 0 | 10 | 1671 | 7/387 Long Blades | X | 0 | 0 | 0 | 0 | 0/70 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/70 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | X | 0 | 0 | 0 | 0 | 0/50 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/35 Throwing | X | 0 | 0 | 0 | 0 | 0/42 Armour | X | 0 | 0 | 4 | 707 | 0/353 Dodging | X | 1 | 16 | 9 | 1622 | 32/389 Stealth | X | 0 | 0 | 10 | 1696 | 296/325 Shields | X | 2 | 33 | 4 | 1032 | 325/353 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 8 | 1814 | 14/450 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 16 | 11 | 4063 | 613/750 Charms | | 0 | 0 | 0 | 0 | 0/70 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 2 | 165 | 15/150 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 16 | 9 | 1954 | 62/462 Evocations | X | 0 | 0 | 4 | 365 | 12/177 Spell bugs: Durations: #3: 88 Attributes: #12: 1402 #13: 208 #14: 128 #23: 16144 #24: 991650169 #26: 2 #27: 62706 #38: 906 #49: 1633 #59: 1 Mutations: carnivore: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +1 dagger of electrocution eq slot #1, inv slot #49: +1 cloak eq slot #2, inv slot #46: +1 helmet eq slot #4, inv slot #13: +2 pair of boots "Vyghoyc" {MR+ Str+4 Int+4} eq slot #5, inv slot #24: +0 buckler eq slot #6, inv slot #34: +5 ring mail of the Ageless Stars {+Blink Int-5 Dex+6} eq slot #7, inv slot #48: +3 ring of protection eq slot #8, inv slot #11: ring of protection from magic eq slot #9, inv slot #44: amulet of magic regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ######## ########### #######. #....... ........... ........ #.©.... ....©.... ....©.. ################################# ................................. ................................. .###########.###########.######## .#..)(©[..J#.#....©:#..#.#..?.©$= .#..P...JJJ#.#..@Z§#.s.#.#.#.#.#. .#.P#...#.J#.##.Z.§#§^.#.#..#.#.# .#.........#.#.##.#....#.#Z#.#.#. .#....©....#.#..^###^..#.#..#.©.# .#.........#.#....#©##^#.#.#.#.#. .#.P#...#J.#.#..Z#s...##.#..#.#.# .#.J.......#.#..†#Z.^..#.#.#.#.#. .#.........#.#..#......#.#....... .################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>