ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed. Version: BcadrenCrawl: Boulder Brew 0.06.7.4-82-gfbd693def4 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6785100101276381656, deterministic pregen: 1 Command line: /usr/games/crawl-bcadrencrawl -name SlowGraham -rc /dgldir/rcfiles/crawl-bcadrencrawl/SlowGraham.rc -macro /dgldir/rcfiles/crawl-bcadrencrawl/SlowGraham.macro -morgue /dgldir/morgue/SlowGraham/ -webtiles-socket /crawl-master/webserver/sockets/SlowGraham:2025-06-18.17:16:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 34 stack frames. /usr/games/crawl-bcadrencrawl(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x6021014a312e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-bcadrencrawl(_Z13do_crash_dumpv+0x421) [0x6021014ae861]: do_crash_dump() /usr/games/crawl-bcadrencrawl(_Z20crash_signal_handleri+0x1fa) [0x6021014a360a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7dfee1a35330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7dfee1a8eb2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7dfee1a3527e]: /usr/games/crawl-bcadrencrawl(+0x45eb9d) [0x6021014adb9d]: /usr/games/crawl-bcadrencrawl(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x6021014ae157]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-bcadrencrawl(+0x3f24e4) [0x6021014414e4]: /usr/games/crawl-bcadrencrawl(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x4e) [0x60210144309e]: bolt::tracer_nonenchantment_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt21tracer_affect_monsterEP7monster+0x795) [0x60210145b375]: bolt::tracer_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt11affect_cellEv+0x1d9) [0x602101456639]: bolt::affect_cell() /usr/games/crawl-bcadrencrawl(_ZN4bolt7explodeEbb+0x7e9) [0x602101456f39]: bolt::explode(bool, bool) /usr/games/crawl-bcadrencrawl(_ZN4bolt7do_fireEv+0x5a0) [0x6021014595e0]: bolt::do_fire() /usr/games/crawl-bcadrencrawl(_ZN4bolt4fireEv+0xae) [0x602101459f8e]: bolt::fire() /usr/games/crawl-bcadrencrawl(_ZN13targeter_beam7set_aimE9coord_def+0x9d) [0x602101ac9fad]: targeter_beam::set_aim(coord_def) /usr/games/crawl-bcadrencrawl(+0x4ea34b) [0x60210153934b]: /usr/games/crawl-bcadrencrawl(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP8targeter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x2b) [0x60210154328b]: std::_Function_handler, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) /usr/games/crawl-bcadrencrawl(+0x4f094c) [0x60210153f94c]: /usr/games/crawl-bcadrencrawl(+0x4f0d3a) [0x60210153fd3a]: /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x3df) [0x60210154054f]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser19find_default_targetEv+0x7d) [0x6021015409bd]: direction_chooser::find_default_target() const /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser16choose_directionEv+0x45f) [0x6021015422cf]: direction_chooser::choose_direction() /usr/games/crawl-bcadrencrawl(_Z9directionR4distRK22direction_chooser_args+0x80) [0x602101542520]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-bcadrencrawl(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1db) [0x602101a62d7b]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-bcadrencrawl(_Z11your_spells10spell_typeibPK8item_defP4dist+0x7f7) [0x602101a0b3d7]: your_spells(spell_type, int, bool, item_def const*, dist*) /usr/games/crawl-bcadrencrawl(_Z12cast_a_spellb10spell_typeP4dist+0x172) [0x602101a0db42]: cast_a_spell(bool, spell_type, dist*) /usr/games/crawl-bcadrencrawl(_Z17do_cast_spell_cmdb+0x18) [0x602101a0e7e8]: do_cast_spell_cmd(bool) /usr/games/crawl-bcadrencrawl(+0xb75ea3) [0x602101bc4ea3]: /usr/games/crawl-bcadrencrawl(+0xb768fd) [0x602101bc58fd]: /usr/games/crawl-bcadrencrawl(main+0x1f4) [0x6021013de7f4]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7dfee1a1a1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7dfee1a1a28b]: /usr/games/crawl-bcadrencrawl(_start+0x25) [0x6021013df1e5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007dfee1b007a7 in __GI___wait4 (pid=2871194, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007dfee1b007a7 in __GI___wait4 (pid=2871194, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00006021014a37dc in call_gdb (file=0x7dfee1bf44e0 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 2870604\000\000\000\000\000" #2 0x00006021014ae87f in do_crash_dump () at dbg-asrt.cc:685 t = 1750267813 dir = "/dgldir/morgue/SlowGraham/" name = "/dgldir/morgue/SlowGraham/crash-SlowGraham-20250618-173013.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed." file = 0x7dfee1bf44e0 <_IO_2_1_stderr_> #3 0x00006021014a360a in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {23}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007dfee1a3527e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00006021014adb9d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc95786d90 "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed.", assert=true) at dbg-asrt.cc:817 No locals. #10 0x00006021014ae157 in AssertFailed (expr=expr@entry=0x602101bd8bb2 "preac > 0 || final == 0", file=file@entry=0x602101bd8a10 "beam.cc", line=line@entry=4902, text=text@entry=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed.", '\000' ... args = {{gp_offset = 1814061344, fp_offset = 543454575, overflow_arg_area = 0x2127676e616227, reg_save_area = 0x0}} fileName = #11 0x00006021014414e4 in bolt::determine_damage (this=this@entry=0x7ffc95788530, mon=mon@entry=0x60210223f318 , preac=@0x7ffc957876e4: 0, postac=@0x7ffc957876e8: 0, final=@0x7ffc957876ec: 1) at beam.cc:4902 freeze_immune = preac_max_damage = tracer_postac_max = 0 #12 0x000060210144309e in bolt::tracer_nonenchantment_affect_monster (this=0x7ffc95788530, mon=0x60210223f318 ) at beam.cc:4957 preac = 0 post = 0 final = 1 #13 0x000060210145b375 in bolt::tracer_affect_monster (this=0x7ffc95788530, mon=0x60210223f318 ) at beam.cc:5030 No locals. #14 0x0000602101456639 in bolt::affect_cell (this=0x7ffc95788530) at beam.cc:1384 ignored = false m = 0x60210223f318 hit_player = #15 0x0000602101456f39 in bolt::explosion_affect_cell (p=..., this=0x7ffc95788530) at beam.cc:7181 orig_pos = orig_pos = #16 bolt::explode (this=0x7ffc95788530, show_more=true, hole_in_the_middle=false) at beam.cc:7128 delta = @0x60210a787260: {x = 0, y = -1} __for_range = std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}} __for_begin = __for_end = line = std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}} __for_range = __for_begin = __for_end = r = exp_map = {mData = {mData = {{mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 0, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}}}} sweep = std::vector of length 2, capacity 2 = {std::vector of length 1, capacity 1 = {{x = 0, y = 0}}, std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}}} centre = {x = 9, y = 9} cells_seen = #17 0x00006021014595e0 in bolt::do_fire (this=this@entry=0x7ffc95788530) at beam.cc:1665 coff = {cstate = false} #18 0x0000602101459f8e in bolt::fire (this=this@entry=0x7ffc95788530) at beam.cc:1434 boltcopy = {origin_spell = SPELL_MEPHITIC_CLOUD, range = 4, glyph = 42 U'*', colour = 54 '6', flavour = BEAM_CHAOTIC, real_flavour = BEAM_CHAOTIC, drop_item = false, item = 0x0, source = {x = 37, y = 34}, target = {x = 39, y = 34}, damage = {num = 0, size = 0}, ench_power = 22, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "stinking cloud", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = true, aimed_at_spot = true, 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_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = true, is_targeting = true, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = true}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = true}, chose_ray = false, beam_cancelled = false, dont_stop_player = true, 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 = 1233, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #19 0x0000602101ac9fad in targeter_beam::set_aim (this=0x60210adc0c10, a=...) at target.cc:242 tempbeam = {origin_spell = SPELL_MEPHITIC_CLOUD, range = 4, glyph = 247 U'÷', colour = 11 '\v', flavour = BEAM_ELECTRICITY, real_flavour = BEAM_CHAOTIC, drop_item = false, item = 0x0, source = {x = 37, y = 34}, target = {x = 39, y = 33}, damage = {num = 0, size = 0}, ench_power = 22, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 1, source_id = 4294967295, source_name = "", name = "chaotic blast of lightning", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = true, aimed_at_spot = true, 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_type::half, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 2, capacity 2 = {{x = 38, y = 34}, {x = 39, y = 34}}, extra_range_used = 0, is_tracer = true, is_targeting = true, aimed_at_feet = false, msg_generated = true, noise_generated = false, passed_target = true, in_explosion_phase = true, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 1 element = {[682] = 1}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = true}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = true}, chose_ray = false, beam_cancelled = false, dont_stop_player = true, 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 = 39.5, y = 34.5}, dir = {x = 1, y = 0}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = true, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #20 0x000060210153934b in _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=4, hitfunc=0x60210adc0c10, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2775 No locals. #21 0x000060210154328b in std::__invoke_impl (__f=) at /usr/include/c++/13/bits/invoke.h:61 No locals. #22 std::__invoke (__fn=) at /usr/include/c++/13/bits/invoke.h:96 No locals. #23 std::_Bind, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)>::__call(std::tuple&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul>) (__args=..., this=) at /usr/include/c++/13/functional:506 No locals. #24 std::_Bind, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)>::operator()(coord_def const&) (this=) at /usr/include/c++/13/functional:591 No locals. #25 std::__invoke_impl, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)>&, coord_def const&>(std::__invoke_other, std::_Bind, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)>&, coord_def const&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 No locals. #26 std::__invoke_r, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)>&, coord_def const&>(std::_Bind, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)>&, coord_def const&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:138 No locals. #27 std::_Function_handler, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) (__functor=..., __args#0=...) at /usr/include/c++/13/bits/std_function.h:290 No locals. #28 0x000060210153f94c in std::function::operator()(coord_def const&) const (__args#0=..., this=0x7ffc95788bd0) at /usr/include/c++/13/bits/std_function.h:591 No locals. #29 _find_square (mfp=..., direction=direction@entry=1, find_targ=..., wrap=wrap@entry=true, los=los@entry=0, hitfunc=) at directn.cc:3074 targ_x = targ_y = targ = {x = 39, y = 34} temp_xps = temp_yps = 9 x_change = y_change = onlyVis = false onlyHidden = false i = j = radius = vyou = minx = maxx = 41 miny = -15 maxy = ctrx = ctry = #30 0x000060210153fd3a in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., los=los@entry=LS_ANY, hitfunc=) at directn.cc:3095 r = #31 0x000060210154054f in direction_chooser::find_default_monster_target (this=this@entry=0x7ffc957899f0, result=...) at directn.cc:1067 mons_target = success = false #32 0x00006021015409bd in direction_chooser::find_default_target (this=this@entry=0x7ffc957899f0) at directn.cc:1178 result = {x = 17, y = 9} success = false #33 0x00006021015422cf in direction_chooser::choose_direction (this=this@entry=0x7ffc957899f0) at directn.cc:2389 ui_cutoff_point = ccon = {cstate = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL} legacy_range = { = {_vptr.targeter = 0x602101eea300 , origin = {x = 37, y = 34}, aim = {x = 37, y = 34}, agent = 0x6021021bd040 , why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {2147483647, 0, 5, 2147483647 }}, {mData = {5, 5, 5, 2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 , 0, -1055991296, -252082979, -1787258232, 32764, 0, 0, -1787258400}}, {mData = {32764, -1787258232, 32764, -1787260256, 32764, 29069959, 24609, -1787258768, 32764, 21336499, 24609, -1787260448, 32764, 37, 33, 38, 34, 52, 0}}, {mData = {38, 34, 38, 34, -1787256800, 32764, 38, 34, 39, 0, 23143718, 24609, 0, 0, 0, 0, 23135568, 24609, 21218452}}, {mData = {24609, 0, 0, -1055991296, -252082979, -1787260304, 32764, -1787258832, 32764, -1787260304, 32764, 21363561, 24609, -1787260216, 32764, 21218452, 24609, 0, 0}}, {mData = {-1055991296, -252082979, -1787260240, 32764, -1787258768, 32764, -1787260240, 32764, 21363561, 24609, -1787260152, 32764, -1787260120, 32764, -1787260088, 32764, -1055991296, -252082979, 24}}, {mData = {4, -1787258768, 32764, -1787260240, 32764, 0, 0, -1787258768, 32764, -1787259472, 32764, -1787260240, 32764, 21340401, 24609, 24, 4, 42, 54}}, {mData = {30, 30, 26030080, 24609, 0, 0, 37, 34, 38, 34, 1, 1, 22, 1500, 3, 0, -1, 24609, -1787260136}}, {mData = {32764, 0, 0, 0, 0, 0, 0, -1787260104, 32764, 14, 0, 1852404851, 1735289195, 1869374240, 25717, -1787260072, 32764, 0, 0}}, {mData = {27180032, 24609, 18, 0, -1787260040, 32764, 0, 0, 0, 0, 35377216, 24609, 0, 24609, -1787260000, 32764, 0, 0, -1787260160}}, {mData = {32764, 149500, 0, -1787259968, 32764, 0, 0, 512, 0, 23143718, 24609, 256, 0, -1787259928, 32764, 0, 0, 26030080, 24609}}}}}, exp_map_max = {mData = {mData = {{mData = {-1787259872, 32764, 16777472, 15, 50, 24609, 0, 0, 256, 1, 16777216, 1, 0, 0, 0, 0, 0, 0, 0}}, {mData = {257, 0, 5, 0, 0, 0, 0, 0, 24609, 0, 0, -1787259816, 32764, -1787259816, 32764, 0, 0, 0, 0}}, {mData = {0, 0, 1, 0, 0, 0, 0, 32513, 65536, 0, 0, 0, 0, 0, 32505856, 24609, 0, 0, 0}}, {mData = {0, -160, -1, 0, 0, 181101456, 24609, -1787259600, 32764, -508961362, 32254, -1787258616, 32764, -1787258768, 32764, 176540768, 24609, -1787258768, 32764}}, {mData = {-1787258768, 32764, 0, 0, 0, 0, 20911660, 24609, 35377216, 24609, -1787259472, 32764, -1787258768, 32764, 27680743, 24609, -1787258240, 16809980, 0}}, {mData = {0, -1787259408, 32764, 1, 1, 4, 3, 4, 1, 0, 0, 0, 0, -1787258176, 32764, 38, 34, 1, 0}}, {mData = {1, 1, 4, 3, 4, 1, 0, 1, 2, 37, 34, 1, 38, 34, 24, 4, 42, 54, 30}}, {mData = {30, -1787259392, 32764, 0, 0, 37, 34, 0, 0, 1, 1, 22, 1500, 3, 0, -1, 2130732149, -1787259304, 32764}}, {mData = {0, 0, 2147483392, 2147483647, 2147483647, 2147483647, -1787259272, 32764, 14, 0, 1852404851, 1735289195, 1869374240, 2130732149, -1787259240, 32764, 0, 0, 0}}, {mData = {0, 2147483392, 2147483647, -1787259208, 32764, 0, 0, 0, 0, 2147483392, 2147483647, 0, 2147483647, -1787259168, 32764, 0, 0, 0, 0}}, {mData = {26030080, 24609, -1787259136, 32764, 0, 0, 0, 24609, 0, 0, 33554688, 1, -1787259096, 32764, 0, 0, 0, 0, 0}}, {mData = {0, 256, 15, 50, 5, 0, 0, 256, 1, 0, 24609, 0, 0, 0, 0, 0, 0, 0, 257}}, {mData = {0, 5, 0, 0, 1, 0, 0, 0, 0, 0, -1787258984, 32764, -1787258984, 32764, 0, 0, 0, 0, 0}}, {mData = {0, 1, 0, 0, 0, 0, 1, 65536, 0, 0, 0, 0, 0, 35323904, 24609, 0, 0, 0, 0}}, {mData = {0, 0, 0, 0, 27177984, -1, 539, 0, 0, 32000, 18, 0, 0, 0, 0, 0, -1787258808, 32764, -1787258808}}, {mData = {32764, 0, 0, 24, 4, 247, 32054, 30, 30, 0, 0, 0, 0, 37, 34, 38, 34, 1, 1}}, {mData = {22, 1500, 3, 1, -1, 24609, -1787258664, 32764, 0, 0, 16777216, 0, -1787258608, 32764, 181101472, 24609, 29, 0, 60}}, {mData = {0, 1869374240, 25717, -1787258600, 32764, 0, 0, 126, 0, 167500272, 24609, -1787258344, 32764, -1787258544, 32764, -505591548, 32254, 35377216, 24609}}, {mData = {125, 0, -1787258344, 32764, 22215700, 24609, 125, 0, -1055991296, -252082979, -1787258384, 32764, -1787258128, 32764, -1787257440, 32764, 22221964, 24609, 0}}}}}, range = 4, affects_walls = true, affects_pos = 0x0} rva = tmp = {previous = 127} save_more = directn_view = #34 0x0000602101542520 in direction (moves=..., args=...) at directn.cc:487 No locals. #35 0x0000602101a62d7b in spell_direction (spelld=..., pbolt=..., args=args@entry=0x7ffc9578a020) at spl-util.cc:981 newargs = {hitfunc = 0x60210adc0c10, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 4, just_looking = false, needs_path = true, prefer_farthest = false, unrestricted = false, allow_shift_dir = true, self = confirm_prompt_type::none, target_prefix = 0x0, top_prompt = "Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure)", behaviour = 0x7ffc95789d20, show_floor_desc = false, show_boring_feats = true, show_distance = false, 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 = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, default_place = {x = 0, y = 0}} #36 0x0000602101a0b3d7 in your_spells (spell=spell@entry=SPELL_MEPHITIC_CLOUD, powc=, powc@entry=0, allow_fail=allow_fail@entry=true, evoked_item=evoked_item@entry=0x0, target=0x7ffc95789c40, target@entry=0x0) at spl-cast.cc:2080 prompt = 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 = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0} spell_title_color = 0x602101bd7174 "w" needs_path = mr_check = beh = { = {_vptr.targeting_behaviour = 0x602101f06bb0 , prompt = "", just_looking = false, 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 = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, needs_path = MB_MAYBE}, spell = SPELL_MEPHITIC_CLOUD, err = ""} targ = dir = healing = useless = false title = "Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure)" args = {hitfunc = 0x60210adc0c10, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 4, just_looking = false, needs_path = true, prefer_farthest = false, unrestricted = false, allow_shift_dir = true, self = confirm_prompt_type::none, target_prefix = 0x0, top_prompt = "Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure)", behaviour = 0x7ffc95789d20, show_floor_desc = false, show_boring_feats = true, show_distance = false, 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 = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, default_place = {x = 0, y = 0}} wiz_cast = target_local = {isValid = false, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, interactive = true, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, find_target = false, fire_context = 0x0, cmd_result = 2000} beam = {origin_spell = SPELL_MEPHITIC_CLOUD, range = 4, 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_type::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 = 181101472, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 67665921} warped = false rpwr = range = 4 intensity = 0 hitfunc = std::unique_ptr = {get() = 0x60210adc0c10} is_targeted = true use_targeter = true god = fail = antimagic = orig_target = self_target = had_tele = cast_result = #37 0x0000602101a0db42 in cast_a_spell (check_range=, spell=, spell@entry=SPELL_NO_SPELL, _target=_target@entry=0x0) at spl-cast.cc:1218 reason = "" cost = 3 sifcast_amount = 0 cast_result = #38 0x0000602101a0e7e8 in do_cast_spell_cmd (force=) at spl-cast.cc:964 No locals. #39 0x0000602101bc4ea3 in _input () at main.cc:1141 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_EXPLORE player_disabled = {was_disabled = false} #40 0x0000602101bc58fd in _launch_game () at main.cc:485 game_start = ccon = {cstate = false} #41 0x00006021013de7f4 in _launch_game_loop () at main.cc:390 game_ended = false game_ended = ge = fe = E = #42 main (argc=12, argv=0x7ffc9578b3f8) at main.cc:341 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 2870604) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-bcadrencrawl/saves" -DDATA_DIR_PATH="/crawl-master/crawl-bcadrencrawl/data/" -DWEB_DIR_PATH="/crawl-master/crawl-bcadrencrawl/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 5 Level id: D:5 Level build method = , level layout type = corridors, absdepth0 = 4 Level vaults: layout_loops_cross erik_lair_orcish_takeover gammafunk_ghost_mausoleum Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (52, 40): position (52,47) Marker #1, type 7 at (57, 42): position (52,54) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The wight is unaffected. The wight hits you from afar with a +3 spear (1). You are perforated ruthlessly! You partially resist. You feel drained. The orc wizard gestures at you while chanting. The sting hits you (1). You are poisoned. You resist. The wight is engulfed in seething chaos. The wight is infused with chaotic energies! The orc priest is engulfed in mutagenic fog. The orc priest twists and deforms. The wight is engulfed in seething chaos. The wight flickers and vanishes for a moment. The wight hits you from afar with a +3 spear (1). You are perforated ruthlessly! You partially resist. You feel drained. You take 3 damage, and have 124/140 hp. Reach: -) Fists (2) Press: ? - help, Dir - move target, f/p - wight Aim: a wight, wielding a +3 spear and wearing a +0 robe (85%, 84% to-hit, lightly damaged (15/17), 91% (Melee), 87% (Ranged), entropic burst, slightly transparent) You reach to attack! You barely miss the wight. You slash the orc wizard (17)! He is lacerated severely! You kill the orc wizard! Bahamut & Tiamat accept your kill. You feel sick. (1) The orc priest is no longer regenerating. The wight picks up a piece of a broken weapon and throws it. The rusty metal hits the wight but does no damage. The wight hits you but does no damage. The wight picks up a +0 hand crossbow. The wight wields a +0 hand crossbow. Reach: -) Fists (2) Press: ? - help, Dir - move target, f/p - wight Aim: a wight, wielding a +3 spear and wearing a +0 robe (85%, 84% to-hit, lightly damaged (15/17), 91% (Melee), 87% (Ranged), entropic burst, slightly transparent) You reach to attack! You slash the wight (13)! You slash the orc (12)! He is lacerated severely! You kill the orc! Bahamut approves of your kill. You barely miss the orc. The wight hits you from afar with a +3 spear (5). You are perforated ruthlessly! The wight picks up a stone and throws it. The stone hits the wight (1). She is struck brutally! The wight hits you but does no damage. You take 4 damage, and have 120/140 hp. Reach: -) Fists (2) Press: ? - help, Dir - move target, f/p - wight Aim: a wight, wielding a +3 spear and wearing a +0 robe (85%, 84% to-hit, almost destroyed (1/17), 91% (Melee), 87% (Ranged), entropic burst, slightly transparent) You reach to attack! You slash the wight (10)! Tiamat appreciates your kill. You hit the wight (4). You slash the orc (12)! He is lacerated severely! You kill the orc! Bahamut approves of your kill. The wight explodes! The entropic burst engulfs the wight (22)!! You destroy the wight! Bahamut & Tiamat accept your kill. The entropic burst engulfs the wight (33)!! You destroy the wight! Tiamat appreciates your kill. You feel sick. (1) You hear a howl! Your Fighting skill increases to level 2! You climb upwards. There is a stone staircase leading down here. You feel sick. (1) You feel sick. (1) You are no longer poisoned. There is a staircase to the Ecumenical Temple here. There is a stone staircase leading down here. Health restored: 140 You regained 11 mp, and now have 14/17 mp. You start waiting. MP restored: 17 You climb downwards. A warg comes into view. There is a stone staircase leading up here. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f - warg Aim: a warg (76%, 75% to-hit, healthy (31/31), 84% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of hellfire engulfs the warg but does no damage. The warg is healthy. (31/31) HP A spark of chaos speeds the warg up. You hear a howl! The warg is engulfed in seething chaos. The warg bites you but does no damage. You now have 14/17 mp. You barely miss the warg. The warg bites you (4). You are perforated ruthlessly! An ogre comes into view. The warg bites you (6). You are perforated ruthlessly! The warg bites you but does no damage. You take 10 damage, and have 130/140 hp. You slice the warg (32)!! It is lacerated severely! You kill the warg! Bahamut & Tiamat accept your kill. Your life force feels restored. Your Fighting skill increases to level 3! Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - howler monkey skeleton Aim: a howler monkey skeleton (94%, 94% to-hit, undamaged (24/24), 81% (Melee)) You miscast Chaotic Cloudburst. You are very lightly contaminated with residual magic. Nothing appears to happen. You now have 12/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - ogre, p - howler monkey skeleton Aim: an ogre, wielding a +0 giant spiked club (91%, 90% to-hit, healthy (26/26), 38% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of hellfire engulfs the ogre but does no damage. The ogre is healthy. (26/26) HP The chaotic blast of silver fragments engulfs the howler monkey skeleton but does no damage. The howler monkey skeleton is undamaged. (24/24) HP A spark of chaos increases the reflexes of the howler monkey skeleton. You now have 9/17 mp. The ogre is engulfed in poison gas (5). The ogre is poisoned. A wight comes into view. You see here a warg corpse. You hit the ogre (5). She is lacerated severely! You grab the ogre. You constrict the ogre (3). A warg comes into view. The ogre hits you with a +0 giant spiked club (6). You take 6 damage, and have 127/140 hp. The warg howls! You slash the ogre (14)! She is lacerated severely! You kill the ogre! Bahamut approves of your kill. You barely miss the howler monkey skeleton. The howler monkey skeleton hits you (3). Your magical contamination has completely faded away. You take 2 damage, and have 125/140 hp. The orc wizard mumbles some strange words. The orc wizard blinks! There is a stone staircase leading up, spattered with blood here. You hit the wight (6). Your grab misses the wight. You slash the howler monkey skeleton (8)! You slash the warg (11)! It is lacerated severely! You slash the wight (14)! You destroy the wight! Tiamat appreciates your kill. You hit the warg (1). It is lacerated severely! You hit the howler monkey skeleton (1). You slash the warg (17)! It is lacerated severely! You grab the warg. You hit the howler monkey skeleton (4). You constrict the warg (3). The warg bites you but does no damage. The warg bites you (4). You are perforated ruthlessly! You take 3 damage, and have 125/140 hp. You hit the warg (6). It is lacerated severely! You kill the warg! Bahamut approves of your kill. You slash the howler monkey skeleton (10)! The howler monkey skeleton hits you but does no damage. Your Fighting skill increases to level 4! You closely miss the howler monkey skeleton. The howler monkey skeleton hits you but does no damage. You barely miss the howler monkey skeleton. The howler monkey skeleton hits you but does no damage. x2 You barely miss the howler monkey skeleton. The howler monkey skeleton hits you (4). You take 3 damage, and have 124/140 hp. You slash the howler monkey skeleton (10)! You destroy the howler monkey skeleton! Bahamut approves of your kill. The orc wizard casts a spell at you. The sting hits you but does no damage. You are poisoned. You resist. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line The ball explodes into a scintillating random clouds! You hear a sizzling sound! The chaotic blast of blessed fire engulfs the orc wizard but does no damage. The orc wizard is healthy. (14/14) HP The chaotic magic splinters into barbs that impale the orc wizard. You feel sick. (1) You hear an angry hiss. You hear a shout! The orc wizard gestures at you while chanting. The sting hits you but does no damage. You take 1 damage, and have 124/140 hp. You now have 11/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc wizard Aim: an orc wizard, wielding a +0 hatchet, brandishing a wand of iceblast, wearing a +1 robe of resistance and wearing an uncursed ring of stealth (89%, 88% to-hit, healthy (14/14), 88% (Melee), 85% (Ranged), skewered by barbs) Random vapours surround the orc wizard! The orc wizard is engulfed in freezing vapours (5). The orc wizard gestures at you while chanting. The sting hits you but does no damage. You resist. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - orc wizard Aim: an orc wizard, wielding a +0 hatchet, brandishing a wand of iceblast, wearing a +1 robe of resistance and wearing an uncursed ring of stealth (89%, 88% to-hit, moderately wounded (9/14), 88% (Melee), 85% (Ranged), skewered by barbs) Random vapours surround the orc wizard! An adder comes into view. The orc wizard is engulfed in acidic fog (5). The orc wizard is splashed with acid (8)! You kill the orc wizard! Bahamut approves of your kill. You now have 10/17 mp. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - adder Aim: an adder (86%, 84% to-hit, healthy (12/12), 80% (Melee), wandering, hasn't noticed you) Random vapours surround the adder! You feel sick. (1) The adder is poisoned. You take 1 damage, and have 125/140 hp. You now have 9/17 mp. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - adder Aim: an adder (86%, 84% to-hit, healthy (12/12), 80% (Melee), poisoned) Poisonous vapours surround the adder! The adder is engulfed in poison gas (3). The adder looks even sicker. The adder is engulfed in freezing vapours (8)! The adder seems to slow down. You now have 8/17 mp. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - adder Aim: an adder (86%, 84% to-hit, almost dead (1/12), 80% (Melee), poisoned, slow) Random vapours surround the adder! You kill the adder! Bahamut approves of your kill. You start waiting. The orc priest is too close now for your liking. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc priest Aim: an orc priest, wielding a +3 spear and wearing a +0 robe (91%, 90% to-hit, healthy (15/15), 91% (Melee), 87% (Ranged)) You miscast Chaotic Cloudburst. You are very lightly contaminated with residual magic. Nothing appears to happen. You feel sick. (1) You take 1 damage, and have 126/140 hp. You now have 5/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc priest Aim: an orc priest, wielding a +3 spear and wearing a +0 robe (91%, 90% to-hit, healthy (15/15), 91% (Melee), 87% (Ranged)) The ball explodes into a scintillating random clouds! The chaotic blast of destruction engulfs the orc priest but does no damage. The orc priest is healthy. (15/15) HP A chaotic chill coats the orc priest in an icy armour. You hear a sizzling sound! The orc priest is engulfed in blazing flames (5). The orc priest's icy armour evaporates. You now have 2/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - orc priest Aim: an orc priest, wielding a +3 spear and wearing a +0 robe (91%, 90% to-hit, moderately wounded (11/15), 91% (Melee), 87% (Ranged)) Random vapours surround the orc priest! The orc priest is engulfed in blazing flames (13)! You kill the orc priest! Bahamut approves of your kill. You start waiting. You feel sick. (1) Your magical contamination has completely faded away. You start waiting. You feel sick. (1) You are no longer poisoned. You start waiting. Health restored: 140 You regained 6 mp, and now have 9/17 mp. Items here: ) [ ††. z - a cursed +3 dagger of freezing {(Curse: MR-)} Things that are here: a +0 giant spiked club; an ogre corpse You butcher the ogre corpse. Things that are here: a +0 giant spiked club; 5 chunks of flesh; an ogre skeleton Things that are here: a +3 spear; a +0 robe; an orc corpse I - a +3 spear The wight unwields a +3 battleaxe. The wight wields a +0 hand crossbow. The wight shoots a bolt. The bolt stabs through you (1). You are perforated ruthlessly! You take 1 damage, and have 139/140 hp. The wight shoots a bolt. The bolt pierces through you (14)! You are perforated ruthlessly! You take 13 damage, and have 126/140 hp. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - wight Aim: a wight, wielding a +0 hand crossbow, wearing a cursed +2 robe of softness {(Curse: Fragile)}, wearing a cursed ring of positive energy {(Curse: MR-)} and carrying a +3 battleaxe (86%, 84% to-hit, undamaged (17/17), 87% (Melee), 91% (Ranged)) The ball explodes into a vile cloud! The stinking cloud engulfs the wight but does no damage. The wight is undamaged. (17/17) HP You hear two shouts! The wight shoots a bolt. The bolt stabs through you but does no damage. You now have 9/17 mp. The wight shoots a bolt. The bolt pierces through you (14)! You are perforated ruthlessly! Tiamat quickens your movements. Things that are here: a +0 robe; an orc corpse You take 13 damage, and have 114/140 hp. The wight shoots a bolt. The bolt stabs through you (2). You are perforated ruthlessly! Things that are here: a +0 giant spiked club; 5 chunks of flesh; an ogre skeleton You take 2 damage, and have 112/140 hp. Things that are here: a +0 robe; a warg corpse; a warg corpse There is a stone staircase leading up, spattered with blood here. You climb upwards. There is a stone staircase leading down here. You start waiting. Your extra speed is starting to run out. You regained 7 hp, and now have 121/140 hp. You regained 4 mp, and now have 14/17 mp. You start waiting. You feel yourself slow down. You regained 3 hp, and now have 124/140 hp. You start waiting. You regained 3 hp, and now have 127/140 hp. MP restored: 17 You start waiting. Health restored: 140 You climb downwards. There is a stone staircase leading up, spattered with blood here. The wight shoots a bolt. The bolt stabs through you (2). You are perforated ruthlessly! Things that are here: a +0 robe; a warg corpse; a warg corpse You take 2 damage, and have 138/140 hp. The wight unwields a +0 hand crossbow. The wight wields a +3 battleaxe. The wight hits you with a +3 battleaxe (8)! You resist. Tiamat quickens your movements. Things that are here: 5 chunks of flesh; a +0 giant spiked club; an ogre skeleton You take 7 damage, and have 131/140 hp. You slash the wight (7)! You grab the wight. You constrict the wight, but do no damage. The wight hits you but does no damage. You hit the wight (2). You constrict the wight (4). The wight barely misses you. You slash the wight (10)! You destroy the wight! Bahamut approves of your kill. J - a cursed ring of positive energy {(Curse: MR-)} K - a scroll of magic mapping Items here: )) [ †. L - a +3 battleaxe You butcher the orc corpse. M - 3 chunks of flesh Things that are here: a +0 hand crossbow; a +0 robe; an orc skeleton Things that are here: a +0 hand crossbow; a +0 robe; an orc skeleton You butcher the adder corpse. M - 5 chunks of flesh (gained 2) You see here an adder skeleton. x2 M - 10 chunks of flesh (gained 5) Things that are here: a +0 giant spiked club; an ogre skeleton You see here an adder skeleton. N - a potion of cure mutation; O - an uncursed ring of stealth C - a wand of iceblast (2) (gained 1 charge) Things that are here: a +1 robe of resistance; a +0 hatchet; an orc corpse You regained 4 hp, and now have 138/140 hp. Things that are here: a +0 hand crossbow; a +0 robe; an orc skeleton Your extra speed is starting to run out. You feel yourself slow down. Things that are here: a +0 robe; a +0 short sword; Health restored: 140 Things that are here: a +0 robe; a +0 leather armour; an orc skeleton P - an uncursed ring of protection Items here: ))) [ ÷÷÷ †. Put on which piece of jewellery? (? for menu, Esc to quit) P - a ring of protection (left hand) Put on which piece of jewellery? (? for menu, Esc to quit) O - a ring of stealth (right hand) A worker ant comes into view. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line The ball explodes into a scintillating random clouds! The chaotic blast of water engulfs the worker ant but does no damage. The worker ant is healthy. (19/19) HP You now have 14/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant (seething chaos, 81%, 78% to-hit, healthy (19/19), 81% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of healing mist engulfs the worker ant. The worker ant is engulfed in seething chaos. The worker ant is engulfed in freezing vapours (7)! The worker ant seems to slow down. You now have 11/17 mp. You slash the worker ant (12)! You kill the worker ant! Bahamut approves of your kill. Things that are here: a worker ant corpse; a kobold skeleton You butcher the worker ant corpse. M - 11 chunks of flesh (gained 1) You see here a kobold skeleton. Things that are here: a +0 dagger; a kobold skeleton; a kobold skeleton You see here a kobold skeleton. Things that are here: a +0 robe; a +0 leather armour; an orc skeleton Q - an uncursed ring of intelligence Items here: )) [[ ÷÷÷. There is a stone staircase leading up, spattered with blood here. Items here: )) [ ÷÷÷ ††. A hound skeleton comes into view. Something pulls something along with it. The hound skeleton is too close now for your liking. MP restored: 17 The hound skeleton bites you but does no damage. You barely miss the hound skeleton. The hound skeleton bites you but does no damage. The hound skeleton bites you (1). You are perforated ruthlessly! You take 1 damage, and have 139/140 hp. You slash the hound skeleton (16)! You grab the hound skeleton. You constrict the hound skeleton (2). The hound skeleton bites you but does no damage. The hound skeleton bites you (1). You are perforated ruthlessly! You slash the hound skeleton (10)! You destroy the hound skeleton! Tiamat appreciates your kill. Health restored: 140 You now have 267 gold pieces (gained 12). q - 2 potions of agility (gained 1) An adder comes into view. You reach to attack! You slash the adder (14)! It is lacerated severely! You kill the adder! Bahamut approves of your kill. You see here an adder corpse. Found a stone staircase leading down. There isn't anything here! R - a scroll of fear A two-headed ogre comes into view. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - two-headed ogre Aim: a two-headed ogre, wielding a +0 giant spiked club and a cursed +3 giant club of chaos {(Curse: Fragile)} (91%, 90% to-hit, healthy (59/59), 55% (Melee), wandering, hasn't noticed you) The ball explodes into a scintillating random clouds! The chaotic blast of destruction engulfs the two-headed ogre but does no damage. The two-headed ogre is healthy. (59/59) HP The two-headed ogre shouts in stereo! The two-headed ogre appears more vulnerable to cold. A phantom comes into view. The two-headed ogre is engulfed in freezing vapours (6). You now have 14/17 mp. The two-headed ogre is engulfed in dark miasma (3). The two-headed ogre is poisoned. The two-headed ogre seems to slow down. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - two-headed ogre Aim: a two-headed ogre, wielding a +0 giant spiked club and a cursed +3 giant club of chaos {(Curse: Fragile)} (91%, 90% to-hit, lightly wounded (51/58), 55% (Melee), poisoned, slow, more vulnerable against cold) The ball explodes into a vile cloud! The stinking cloud engulfs the two-headed ogre but does no damage. The two-headed ogre is no longer more vulnerable to cold. The two-headed ogre is engulfed in noxious fumes (1). You now have 12/17 mp. The phantom hits you but does no damage. The two-headed ogre is engulfed in noxious fumes. The two-headed ogre appears confused. The phantom hits you (5). You take 5 damage, and have 135/140 hp. You slash the two-headed ogre (8)! She is lacerated severely! You grab the two-headed ogre. You barely miss the phantom. You constrict the two-headed ogre (3). The phantom hits you (3). The two-headed ogre hits you but does no damage. The two-headed ogre hits you with a cursed +3 giant club of chaos {(Curse: Fragile)} (7)! You take 9 damage, and have 126/140 hp. You slash the two-headed ogre (10)! She is lacerated severely! You tail-slap the two-headed ogre, but do no damage. You hit the phantom (1). She resists. You constrict the two-headed ogre, but do no damage. The two-headed ogre looks more healthy. The phantom hits you but does no damage. The phantom blinks! The two-headed ogre says, "Why is everything spinning?" You slash the two-headed ogre (9)! She is lacerated severely! You tail-slap the two-headed ogre, but do no damage. You constrict the two-headed ogre (6). The two-headed ogre struggles to escape constriction. You slice the two-headed ogre (22)!! She is lacerated severely! You kill the two-headed ogre! Tiamat appreciates your kill. The phantom hits you but does no damage. Your Fighting skill gained 2 levels and is now at level 6! You hit the phantom (1). She resists. The phantom hits you but does no damage. You slash the phantom (9)! She resists. Your tail-slap misses the phantom. The phantom hits you but does no damage. x2 The phantom hits you but does no damage. Things that are here: a +0 giant spiked club; a two-headed ogre corpse The phantom hits you but does no damage. The phantom barely misses you. You barely miss the phantom. The phantom hits you but does no damage. x2 You hit the phantom (6). She resists. The phantom hits you but does no damage. MP restored: 17 You hit the phantom (4). She resists. The phantom hits you but does no damage. The phantom hits you (5). You take 4 damage, and have 130/140 hp. You barely miss the phantom. The phantom hits you but does no damage. You hit the phantom (1). She resists. The phantom hits you (4). The phantom hits you but does no damage. You take 3 damage, and have 128/140 hp. You hit the phantom (2). She resists. The phantom blinks! Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - phantom Aim: a phantom (80%, 76% to-hit, heavily damaged (17/34), 86% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of ice engulfs the phantom but does no damage. You now have 14/17 mp. The phantom hits you (2). The phantom hits you but does no damage. You take 1 damage, and have 128/140 hp. You hit the phantom (3). She resists. The phantom hits you but does no damage. x2 You hit the phantom but do no damage. The phantom hits you (3). The phantom blinks! You take 2 damage, and have 128/140 hp. The phantom hits you (3). Things that are here: a +0 giant spiked club; a two-headed ogre corpse You take 3 damage, and have 125/140 hp. You barely miss the phantom. The phantom hits you but does no damage. You hit the phantom (3). She resists. The phantom hits you but does no damage. x2 MP restored: 17 You hit the phantom (2). She resists. The phantom hits you but does no damage. You hit the phantom (3). She resists. The phantom hits you but does no damage. The phantom barely misses you. You hit the phantom (5). She resists. The phantom blinks! The phantom hits you but does no damage. You hit the phantom (5). She resists. The phantom blinks! The phantom blinks! Things that are here: a +0 giant spiked club; a two-headed ogre corpse You hit the phantom (4). She resists. Bahamut approves of your kill. The phantom explodes! The entropic burst engulfs you (26)!! You take 25 damage, and have 110/140 hp. Okay, then. You start waiting. Health restored: 140 Eating a chunk of flesh. You eat the chunk of flesh. You butcher the two-headed ogre corpse. M - 3 chunks of flesh Things that are here: a +0 giant spiked club; a two-headed ogre skeleton Things that are here: a +0 giant spiked club; a two-headed ogre skeleton Something pulls something along with it. A bullfrog comes into view. Found a staircase to the Lair. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bullfrog Aim: a bullfrog (81%, 78% to-hit, healthy (17/17), 80% (All), wandering, hasn't noticed you) You miscast Chaotic Cloudburst. You are very lightly contaminated with residual magic. Nothing appears to happen. The bullfrog gives a loud, deep croak! You now have 14/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (81%, 78% to-hit, healthy (17/17), 80% (All)) The ball explodes into a vile cloud! The stinking cloud engulfs the bullfrog but does no damage. The bullfrog is healthy. (17/17) HP You hear a screech! The bullfrog is engulfed in noxious fumes. The bullfrog appears confused. You now have 11/17 mp. The bullfrog is engulfed in noxious fumes (2). The bullfrog appears confused. You reach to attack! You slice the bullfrog (18)!! It is lacerated severely! You kill the bullfrog! Bahamut approves of your kill. Your magical contamination has completely faded away. A hippogriff comes into view. You see here a bullfrog corpse. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hippogriff Aim: a hippogriff (90%, 88% to-hit, healthy (47/47), 87% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of cold engulfs the hippogriff but does no damage. The hippogriff is healthy. (47/47) HP You hear a shout! The hippogriff is engulfed in seething chaos. The hippogriff seems to glow with chaos! You now have 11/17 mp. You slash the hippogriff (10)! You grab the hippogriff. You constrict the hippogriff (4). The hippogriff is engulfed in seething chaos. The hippogriff is infused with chaotic energies! The hippogriff bites you (9)! You are perforated ruthlessly! The hippogriff shocks you (11)! The hippogriff pecks you but does no damage. The hippogriff claws you (3). You resist. You take 23 damage, and have 117/140 hp. You slice the hippogriff (19)!! You constrict the hippogriff (5). The giant blowfly is engulfed in seething chaos. The hippogriff is engulfed in seething chaos. The hippogriff bites you but does no damage. The hippogriff pecks you but does no damage. The hippogriff claws you but does no damage. The giant blowfly is engulfed in seething chaos. The giant blowfly suddenly seems more agile. The hippogriff is engulfed in seething chaos. The hippogriff flickers and vanishes for a moment. The hippogriff bites you but does no damage. The hippogriff pecks you but does no damage. The hippogriff claws you but does no damage. You slash the hippogriff (13)! Bahamut approves of your kill. The hippogriff explodes! The entropic burst engulfs the giant blowfly (30)!! The giant blowfly dies! The entropic burst engulfs you (20)!! A hound skeleton comes into view. Your Fighting skill increases to level 7! You take 19 damage, and have 99/140 hp. You see here a bullfrog corpse. The hound skeleton bites you but does no damage. The hound skeleton bites you (1). You are perforated ruthlessly! You slash the hound skeleton (11)! You grab the hound skeleton. You constrict the hound skeleton (4). The hound skeleton bites you but does no damage. x2 You hit the hound skeleton (4). You constrict the hound skeleton (3). You destroy the hound skeleton! Bahamut & Tiamat accept your kill. You butcher the bullfrog corpse. M - 7 chunks of flesh (gained 4) You see here a bullfrog skeleton. x2 The giant blowfly is engulfed in blazing flames (5). The giant blowfly is engulfed in blazing flames (2). The giant blowfly is engulfed in blazing flames (6). The giant blowfly is engulfed in blazing flames (2). M - 8 chunks of flesh (gained 1) An orc wizard comes into view. She is wielding a +0 hatchet and wearing a +2 robe of cold resistance. You regained 7 hp, and now have 109/140 hp. MP restored: 17 You slash the orc wizard (7)! She is lacerated severely! You grab the orc wizard. You constrict the orc wizard (4). The orc wizard hits you but does no damage. You slice the orc wizard (19)!! She is lacerated severely! You kill the orc wizard! Tiamat appreciates your kill. S - an uncursed ring of protection from magic You now have 280 gold pieces (gained 13). Things that are here: a +0 hatchet; a +2 robe of cold resistance; an orc corpse You butcher the orc corpse. M - 10 chunks of flesh (gained 2) Things that are here: a +0 hatchet; a +2 robe of cold resistance; an orc skeleton Things that are here: a +0 hatchet; a +2 robe of cold resistance; an orc skeleton An orc comes into view. You regained 2 hp, and now have 115/140 hp. An orc comes into view. The orc barely misses you. The orc shouts! You hit the orc (2). You grab the orc. You constrict the orc, but do no damage. The orc hits you but does no damage. You slash the orc (10)! You kill the orc! Bahamut & Tiamat accept your kill. You hit the orc (5). The orc hits you but does no damage. You hit the orc (5). You kill the orc! Bahamut approves of your kill. T - a cursed ring of stealth {(Curse: Dex-2)} Things that are here: a +0 mace; a +1 ring mail of fire resistance; an orc corpse U - a cursed ring of stealth {(Curse: Str-3)} E - 3 potions of heal wounds (gained 2) Things that are here: a +0 hatchet; a cursed +0 chain mail {(Curse: rF-)}; an orc corpse You regained 2 hp, and now have 124/140 hp. You see here a +0 dagger. Items here: )) [[. You regained 3 hp, and now have 127/140 hp. An orc wizard comes into view. You regained 4 hp, and now have 131/140 hp. Press: ? - help, v - describe, . - travel Here: RoGGa's ghost, wielding a weapon of caustic ooze (Helpless., undamaged (108/108), 94% (Melee), dormant, fire blocked by a translucent runed stone wall) An orc wizard is nearby! The orc wizard shouts! You slash the orc wizard (11)! He is lacerated severely! You grab the orc wizard. You constrict the orc wizard (2). The orc wizard hits you but does no damage. You partially resist. You feel drained. The orc wizard mumbles some strange words. The orc wizard seems to speed up. You slash the orc wizard (11)! He is lacerated severely! You kill the orc wizard! Bahamut & Tiamat accept your kill. Things that are here: a +0 robe; an orc corpse You butcher the orc corpse. M - 11 chunks of flesh (gained 4) Things that are here: a +0 robe; an orc skeleton Things that are here: a +0 robe; an orc skeleton You see here a +0 ring mail. y - a wand of random effects (15) (gained 14 charges) You see here a +0 dagger. V - a potion of amnesia Health restored: 140 A worker ant comes into view. The worker ant moves out of view. Are you sure you wish to pick this ability? Your choice is permanent. You may new call upon Tiamat to allow you to choose a variety of breath abilties to use in place of your own. The worker ant is too close now for your liking. An ogre comes into view. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant (81%, 78% to-hit, healthy (17/17), 81% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of water engulfs the worker ant but does no damage. The worker ant is healthy. (17/17) HP The chaotic blast of destruction engulfs the ogre but does no damage. The ogre is healthy. (25/25) HP The ogre shouts! As it is struck, the ogre flickers slightly.. You hear a shout! The worker ant is engulfed in acidic fog (2). The worker ant is splashed with acid (6). The ogre is engulfed in seething chaos. You now have 14/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Okay, then. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, p - worker ant The ball explodes into a scintillating random clouds! The chaotic blast of miasma engulfs the worker ant but does no damage. The worker ant is poisoned. The worker ant seems to slow down. You hear a sizzling sound! The worker ant is engulfed in seething chaos. The ogre is engulfed in acidic fog (12)! The ogre is splashed with acid (18)!! The acid corrodes the ogre! You kill the ogre! Tiamat appreciates your kill. Your life force feels restored. You now have 11/17 mp. You reach to attack! You hit the worker ant (6). You kill the worker ant! Tiamat appreciates your kill. You start waiting. MP restored: 17 You see here a worker ant corpse. You butcher the worker ant corpse. M - 12 chunks of flesh (gained 1) Things that are here: a +0 giant club; an ogre corpse You butcher the ogre corpse. M - 16 chunks of flesh (gained 4) Things that are here: a +0 giant club; an ogre skeleton You see here a +0 ogreish kris. c - 6 rations (gained 1) Eating one of 12 chunks of flesh. You eat one of the 12 chunks of flesh. You now have 299 gold pieces (gained 19). A jelly comes into view. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line The ball explodes into a scintillating random clouds! The chaotic blast of negative energy engulfs the jelly but does no damage. The jelly is drained (3). The jelly quivers. You hear a shout! x2 You now have 14/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - jelly Aim: a jelly (98%, 98% to-hit, moderately wounded (12/15), 80% (Melee), heavily drained) Poisonous vapours surround the jelly! An orc wizard comes into view. You now have 13/17 mp. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - jelly Aim: a jelly (98%, 98% to-hit, moderately wounded (12/15), 80% (Melee), heavily drained) The ball explodes into a vile cloud! The stinking cloud engulfs the jelly but does no damage. The stinking cloud engulfs the orc wizard but does no damage. The orc wizard is healthy. (16/16) HP The orc wizard is engulfed in noxious fumes (1). The orc wizard appears confused. You now have 10/17 mp. Your hands burn (1). You hit the jelly (5). It resists. The jelly hits you but does no damage. Something hits the jelly (2). It resists. The jelly hits you but does no damage. Your hands burn (4). You hit the jelly (4). It resists. Your tail-slap misses the jelly. The jelly hits you but does no damage. You take 3 damage, and have 137/140 hp. Your hands burn (2). You hit the jelly (6). It resists. You kill the jelly! Bahamut & Tiamat accept your kill. You strike the helpless orc wizard from behind! You slice the orc wizard (34)!! She is lacerated severely! You kill the orc wizard! Tiamat appreciates your kill. You hear a shout! An orc comes into view. You take 1 damage, and have 136/140 hp. You barely miss the orc. The orc hits you but does no damage. The orc barely misses you. You hit the orc (5). You grab the orc. You tail-slap the orc, but do no damage. You constrict the orc (1). The orc barely misses you. You hit the orc (4). You kill the orc! Bahamut & Tiamat accept your kill. Things that are here: a +0 war axe; a +0 ring mail; an orc corpse You butcher the orc corpse. M - 12 chunks of flesh (gained 3) Things that are here: a +0 war axe; a +0 ring mail; an orc skeleton Things that are here: a +0 war axe; a +0 ring mail; an orc skeleton Things that are here: a +2 dagger of speed; a +0 robe; an orc corpse Health restored: 140 You butcher the orc corpse. M - 12 chunks of flesh (gained 4) Things that are here: a +2 dagger of speed; a +0 robe; an orc skeleton Things that are here: a +2 dagger of speed; a +0 robe; an orc skeleton There is a transporter landing site here. Things that are here: a +0 giant club; an ogre skeleton A howler monkey comes into view. MP restored: 17 No target in view! No target in view! A howler monkey comes into view. The howler monkey howls! You slash the howler monkey (11)! It is lacerated severely! You grab the howler monkey. You constrict the howler monkey (1). The howler monkey hits you but does no damage. The howler monkey hoots and howls with incredible vigour! You hear an angry hiss. You hear a shout! You slash the howler monkey (13)! It is lacerated severely! You kill the howler monkey! Tiamat appreciates your kill. You slice the howler monkey (23)!! It is lacerated severely! You kill the howler monkey! Tiamat appreciates your kill. No target in view! A howler monkey comes into view. Things that are here: 8 gold pieces; a howler monkey corpse A howler monkey is nearby! You hit the howler monkey (6). It is lacerated severely! You grab the howler monkey. You tail-slap the howler monkey (4). You constrict the howler monkey (3). The howler monkey hits you but does no damage. x2 You slash the howler monkey (8)! It is lacerated severely! You kill the howler monkey! Bahamut & Tiamat accept your kill. A bone scorpion comes into view. Things that are here: a howler monkey corpse; a howler monkey corpse Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line You miscast Chaotic Cloudburst. You are very lightly contaminated with residual magic. Nothing appears to happen. You now have 14/17 mp. Casting: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bone scorpion Aim: a bone scorpion (95%, 94% to-hit, undamaged (14/14), 85% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of miasma engulfs the bone scorpion but does no damage. The bone scorpion completely resists. The bone scorpion is undamaged. (14/14) HP A spark of chaos increases the reflexes of the bone scorpion. You hear a sizzling sound! The bone scorpion is engulfed in blazing flames (6). You now have 11/17 mp. You barely miss the bone scorpion. The bone scorpion is engulfed in blazing flames (5). The bone scorpion barely misses you. The bone scorpion claws you but does no damage. The bone scorpion stings you (10)! You are perforated ruthlessly! You feel drained. The bone scorpion stings you (10)! You are perforated ruthlessly! You take 22 damage, and have 118/140 hp. You slash the bone scorpion (15)! You destroy the bone scorpion! Bahamut approves of your kill. Base training target 8.0 for Fighting reached! Your base Fighting skill increases to level 8! You need to enable at least one skill for training. You butcher the howler monkey corpse. M - 8 chunks of flesh (gained 1) You butcher the howler monkey corpse. M - 10 chunks of flesh (gained 2) Things that are here: a howler monkey skeleton; a howler monkey skeleton Things that are here: a howler monkey skeleton; a howler monkey skeleton Your magical contamination has completely faded away. You now have 307 gold pieces (gained 8). You see here a howler monkey corpse. You now have 316 gold pieces (gained 9). A spectral weapon comes into view. It is . The spectral weapon moves out of view. You regained 11 hp, and now have 130/140 hp. MP restored: 17 An ogre comes into view. He is wielding a cursed +2 spectral giant club {(Curse: *Slow Fragile)}. The ogre moves out of view. Found a stone staircase leading down. You regained 3 hp, and now have 133/140 hp. The ogre shouts! Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f - ogre Aim: an ogre, wielding a cursed +2 spectral giant club {(Curse: *Slow Fragile)} (91%, 90% to-hit, healthy (27/27), 38% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of magma engulfs the ogre but does no damage. The ogre is healthy. (27/27) HP As it is struck, the ogre flickers slightly.. You hear an angry hiss. The ogre shares his spectral weapon's damage! The ogre is engulfed in mutagenic fog. The ogre twists and deforms. You now have 14/17 mp. You slash the ogre (14)! He is lacerated severely! You grab the ogre. You constrict the ogre (6). The ogre shares his spectral weapon's damage! The spectral weapon is engulfed in seething chaos. The ogre hits you with a cursed +2 spectral giant club {(Curse: *Slow Fragile)} (2). You take 1 damage, and have 134/140 hp. You slash the ogre (15)! He is lacerated severely! You kill the ogre! Bahamut & Tiamat accept your kill. The spectral weapon fades away. You bug DEAD MONSTER but do no damage. Lightning arcs down from a storm cloud! Your Invocations skill increases to level 1! An adder comes into view. Things that are here: 7 gold pieces; an ogre corpse An adder is nearby! You slice the adder (23)!! It is lacerated severely! You kill the adder! Tiamat appreciates your kill. You now have 321 gold pieces (gained 5). You see here an adder corpse. You now have 328 gold pieces (gained 7). You see here an ogre corpse. c - 7 rations (gained 1) You see here a potion of mutation. W - a potion of might Health restored: 140; MP restored: 17 Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. You butcher the howler monkey corpse. M - 4 chunks of flesh (gained 2) You see here a howler monkey skeleton. x2 You butcher the ogre corpse. M - 10 chunks of flesh (gained 6) You see here an ogre skeleton. x2 There is a stone staircase leading down here. There is a stone staircase leading down here. Things that are here: a howler monkey skeleton; a howler monkey skeleton j - 2 scrolls of enchantment (gained 1) A sky beast comes into view. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.06.7.4-82-gfbd693def4 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [SlowGraham] Species: Cyan Draconian Job: Naga HP: 140/140; mods: 0/0 MP: 14/17; mod: 0 Stats: 16 (16) 16 (16) 9 (9) Position: (37, 34), god: Bahamut & Tiamat (27), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 8 | 1308 | 36/318 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/42 Axes & Hammers | X | 0 | 0 | 0 | 0 | 0/70 Whips & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 9 | 3523 | 342/778 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/70 Slings | X | 0 | 0 | 0 | 0 | 0/84 Bows | X | 0 | 0 | 0 | 0 | 0/84 Crossbows | X | 0 | 0 | 0 | 0 | 0/84 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 0 | 0 | 0 | 71 | 71/100 Stealth | X | 0 | 0 | 2 | 211 | 105/106 Shields | X | 0 | 0 | 0 | 0 | 0/100 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 5 | 539 | 9/212 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Charms | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/29 Transmutations | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 0 | 0 | 0/70 Air Magic | X | 0 | 0 | 4 | 708 | 1/353 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Poison Magic | X | 0 | 0 | 8 | 1558 | 45/379 Invocations | X | 1 | 100 | 1 | 58 | 16/84 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 328 #27: 9077 #35: 10 #49: 367 #59: 1 Mutations: see invisible: 1 (innate) deformed body: 2 (innate) poison resistance: 1 (innate) slowness: 2 (innate) slow metabolism: 1 (innate) spit venom: 1 (innate) cold-blooded: 1 (innate) constrict 1: 1 (innate) major martial skill boost: 1 (innate) draconian enhancer: 1 (innate) draconian defense: 1 (innate) exoskeleton: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 scythe of protection eq slot #2, inv slot #27: +0 cloak eq slot #4, inv slot #19: +0 pair of gloves eq slot #8, inv slot #41: ring of protection eq slot #9, inv slot #40: ring of stealth eq slot #10, inv slot #17: amulet of chaos }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.#..# #.......# #[#.... #.#..## #.#÷....# #...... .....÷## #.#>....# ##.#.... ####...# #......## ##.###... ####...##### ####...# #.#####.. ...........# #...# ##.#.#### ###.#.####.#### #...# ##.###.. ..#.#.#.......####Y..#####.## ##. ..#.#.#.##.##...@........#.# #. ....#.#.##.................## ##. ..###.#.#####............##.###.# ..# #.#.#####.####...#######...## ### #.........# #...# #....... #####..#.###### #...# ###.##.... ..>...÷..# #...# #.......©. #####.#.## ####.## #.######## #####.#÷# #....# #[#.....W. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>