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: seeded Tiles: online Seed: 11623112505086984184, deterministic pregen: 1 Command line: /usr/games/crawl-bcadrencrawl -name CanOfBees -rc /dgldir/rcfiles/crawl-bcadrencrawl/CanOfBees.rc -macro /dgldir/rcfiles/crawl-bcadrencrawl/CanOfBees.macro -morgue /dgldir/morgue/CanOfBees/ -seed -webtiles-socket /crawl-master/webserver/sockets/CanOfBees:2026-03-27.16:41:23.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) [0x607040ef912e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-bcadrencrawl(_Z13do_crash_dumpv+0x421) [0x607040f04861]: do_crash_dump() /usr/games/crawl-bcadrencrawl(_Z20crash_signal_handleri+0x1fa) [0x607040ef960a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x754512a23330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x754512a7cb2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x754512a2327e]: /usr/games/crawl-bcadrencrawl(+0x45eb9d) [0x607040f03b9d]: /usr/games/crawl-bcadrencrawl(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x607040f04157]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-bcadrencrawl(+0x3f24e4) [0x607040e974e4]: /usr/games/crawl-bcadrencrawl(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x4e) [0x607040e9909e]: bolt::tracer_nonenchantment_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt21tracer_affect_monsterEP7monster+0x795) [0x607040eb1375]: bolt::tracer_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt11affect_cellEv+0x1d9) [0x607040eac639]: bolt::affect_cell() /usr/games/crawl-bcadrencrawl(_ZN4bolt7explodeEbb+0x7e9) [0x607040eacf39]: bolt::explode(bool, bool) /usr/games/crawl-bcadrencrawl(_ZN4bolt7do_fireEv+0x5a0) [0x607040eaf5e0]: bolt::do_fire() /usr/games/crawl-bcadrencrawl(_ZN4bolt4fireEv+0xae) [0x607040eaff8e]: bolt::fire() /usr/games/crawl-bcadrencrawl(_ZN13targeter_beam7set_aimE9coord_def+0x9d) [0x60704151ffad]: targeter_beam::set_aim(coord_def) /usr/games/crawl-bcadrencrawl(+0x4ea34b) [0x607040f8f34b]: /usr/games/crawl-bcadrencrawl(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP8targeter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x2b) [0x607040f9928b]: 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) [0x607040f9594c]: /usr/games/crawl-bcadrencrawl(+0x4f0d3a) [0x607040f95d3a]: /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x3df) [0x607040f9654f]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser19find_default_targetEv+0x7d) [0x607040f969bd]: direction_chooser::find_default_target() const /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser16choose_directionEv+0x45f) [0x607040f982cf]: direction_chooser::choose_direction() /usr/games/crawl-bcadrencrawl(_Z9directionR4distRK22direction_chooser_args+0x80) [0x607040f98520]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-bcadrencrawl(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1db) [0x6070414b8d7b]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-bcadrencrawl(_Z11your_spells10spell_typeibPK8item_defP4dist+0x7f7) [0x6070414613d7]: your_spells(spell_type, int, bool, item_def const*, dist*) /usr/games/crawl-bcadrencrawl(_Z12cast_a_spellb10spell_typeP4dist+0x172) [0x607041463b42]: cast_a_spell(bool, spell_type, dist*) /usr/games/crawl-bcadrencrawl(_Z17do_cast_spell_cmdb+0x18) [0x6070414647e8]: do_cast_spell_cmd(bool) /usr/games/crawl-bcadrencrawl(+0xb75ea3) [0x60704161aea3]: /usr/games/crawl-bcadrencrawl(+0xb768fd) [0x60704161b8fd]: /usr/games/crawl-bcadrencrawl(main+0x1f4) [0x607040e347f4]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x754512a081ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x754512a0828b]: /usr/games/crawl-bcadrencrawl(_start+0x25) [0x607040e351e5]: 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". 0x0000754512aee7d7 in __GI___wait4 (pid=310637, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000754512aee7d7 in __GI___wait4 (pid=310637, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000607040ef97dc in call_gdb (file=0x754512be24e0 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 309504\000\000\000\000\000\000" #2 0x0000607040f0487f in do_crash_dump () at dbg-asrt.cc:685 t = 1774631103 dir = "/dgldir/morgue/CanOfBees/" name = "/dgldir/morgue/CanOfBees/crash-CanOfBees-20260327-170503.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 = 0x754512be24e0 <_IO_2_1_stderr_> #3 0x0000607040ef960a 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 0x0000754512a2327e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000607040f03b9d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcbeaba6f0 "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed.", assert=true) at dbg-asrt.cc:817 No locals. #10 0x0000607040f04157 in AssertFailed (expr=expr@entry=0x60704162ebb2 "preac > 0 || final == 0", file=file@entry=0x60704162ea10 "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 0x0000607040e974e4 in bolt::determine_damage (this=this@entry=0x7ffcbeabbe90, mon=mon@entry=0x607041c9f818 , preac=@0x7ffcbeabb044: 0, postac=@0x7ffcbeabb048: 0, final=@0x7ffcbeabb04c: 1) at beam.cc:4902 freeze_immune = preac_max_damage = tracer_postac_max = 0 #12 0x0000607040e9909e in bolt::tracer_nonenchantment_affect_monster (this=0x7ffcbeabbe90, mon=0x607041c9f818 ) at beam.cc:4957 preac = 0 post = 0 final = 1 #13 0x0000607040eb1375 in bolt::tracer_affect_monster (this=0x7ffcbeabbe90, mon=0x607041c9f818 ) at beam.cc:5030 No locals. #14 0x0000607040eac639 in bolt::affect_cell (this=0x7ffcbeabbe90) at beam.cc:1384 ignored = false m = 0x607041c9f818 hit_player = #15 0x0000607040eacf39 in bolt::explosion_affect_cell (p=..., this=0x7ffcbeabbe90) at beam.cc:7181 orig_pos = orig_pos = #16 bolt::explode (this=0x7ffcbeabbe90, show_more=true, hole_in_the_middle=false) at beam.cc:7128 delta = @0x607071c2d4b8: {x = 1, y = 0} __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, 5, 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 0x0000607040eaf5e0 in bolt::do_fire (this=this@entry=0x7ffcbeabbe90) at beam.cc:1665 coff = {cstate = false} #18 0x0000607040eaff8e in bolt::fire (this=this@entry=0x7ffcbeabbe90) 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 = 27, y = 22}, target = {x = 27, y = 21}, damage = {num = 0, size = 0}, ench_power = 34, 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 = 1927244440, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #19 0x000060704151ffad in targeter_beam::set_aim (this=0x607072df6800, 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 = 27, y = 22}, target = {x = 28, y = 21}, damage = {num = 0, size = 0}, ench_power = 34, 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 1, capacity 1 = {{x = 27, y = 21}}, 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 = {[1700] = 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 = 27.5, y = 21.5}, dir = {x = 0, y = -1}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #20 0x0000607040f8f34b in _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=4, hitfunc=0x607072df6800, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2775 No locals. #21 0x0000607040f9928b 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 0x0000607040f9594c in std::function::operator()(coord_def const&) const (__args#0=..., this=0x7ffcbeabc530) 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 = 27, y = 21} temp_xps = temp_yps = 8 x_change = y_change = onlyVis = false onlyHidden = false i = j = radius = vyou = minx = maxx = 41 miny = -15 maxy = ctrx = ctry = #30 0x0000607040f95d3a in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., los=los@entry=LS_ANY, hitfunc=) at directn.cc:3095 r = #31 0x0000607040f9654f in direction_chooser::find_default_monster_target (this=this@entry=0x7ffcbeabd350, result=...) at directn.cc:1067 mons_target = success = false #32 0x0000607040f969bd in direction_chooser::find_default_target (this=this@entry=0x7ffcbeabd350) at directn.cc:1178 result = {x = 17, y = 9} success = false #33 0x0000607040f982cf in direction_chooser::choose_direction (this=this@entry=0x7ffcbeabd350) at directn.cc:2389 ui_cutoff_point = ccon = {cstate = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL} legacy_range = { = {_vptr.targeter = 0x607041940300 , origin = {x = 27, y = 22}, aim = {x = 27, y = 22}, agent = 0x607041c13040 , why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {5, 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, 470261248, -1449258475, 27, 22, 0, 0, -1096035520}}, {mData = {32764, 0, 0, -1096037376, 32764, 1096872583, 24688, -1096035888, 32764, 1089139123, 24688, -1096037664, 32764, 0, 0, 27, 22, 470261248, -1449258475}}, {mData = {-1096037600, 32764, 27, 22, 0, 0, 1093671836, 24688, 80, 0, 1090457420, 24688, 0, 0, 0, 1, 1090938192, 24688, 1089021076}}, {mData = {24688, 0, 0, 470261248, -1449258475, -1096037424, 32764, -1096035952, 32764, -1096037424, 32764, 1089166185, 24688, -1096037336, 32764, 1089021076, 24688, 0, 0}}, {mData = {470261248, -1449258475, -1096037360, 32764, -1096035888, 32764, -1096037360, 32764, 1089166185, 24688, -1096037272, 32764, -1096037240, 32764, -1096037208, 32764, 470261248, -1449258475, 0}}, {mData = {0, -1096035888, 32764, -1096037360, 32764, 0, 0, -1096035888, 32764, -1096036592, 32764, -1096037360, 32764, 1089143025, 24688, 24, 4, 42, 24630}}, {mData = {30, 30, -256, -1, 0, 0, 27, 22, 27, 22, 1, 1, 34, 1500, 3, 0, -1, 32764, -1096037256}}, {mData = {32764, 0, 0, -1096037120, 32764, 1103187904, 24688, -1096037224, 32764, 14, 0, 1852404851, 1735289195, 1869374240, 25717, -1096037192, 32764, 0, 0}}, {mData = {1088922368, 24688, 1103179840, 24688, -1096037160, 32764, 0, 0, 0, 0, -1096037136, 32764, 0, 0, -1096037120, 32764, 0, 0, -1096037120}}, {mData = {32764, 14, 0, -1096037088, 32764, 0, 0, 939532800, -1, 470261248, -1449258475, 256, 2, -1096037048, 32764, 0, 0, 0, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {4, 0, 1090519296, 15, 50, 24688, 0, 0, 1911619840, 1, 16777216, 1, 0, 0, 0, 0, 0, 0, 0}}, {mData = {257, 0, 5, 0, 24688, 1280, 0, 0, 24688, 0, 0, -1096036936, 32764, -1096036936, 32764, -160, -1, 0, 0}}, {mData = {1905215264, 24688, -1096036816, 32764, 313048494, 30021, 0, 32513, 65536, 0, 0, 0, 0, 0, -1096035888, 32764, 0, 0, 1906006816}}, {mData = {24688, -160, -1, 0, 0, 1908593808, 24688, -1096036720, 32764, 313048494, 30021, -1096035736, 32764, -1096035888, 32764, 1906311728, 24688, -1096035888, 32764}}, {mData = {-1096035888, 32764, 0, 0, 0, 0, 1088714284, 24688, 1103179840, 24688, -1096036592, 32764, -1096035888, 32764, 1095483367, 24688, -1096035360, 16809980, 0}}, {mData = {0, -1096036528, 32764, 1, 1, 4, 4, 4, 1, 0, 0, 0, 0, -1096035296, 32764, 27, 22, 0, 0}}, {mData = {1, 1, 4, 4, 4, 1, 0, 1, 2, 27, 22, 1, 27, 22, 24, 4, 42, 54, 30}}, {mData = {30, -1096036608, 32764, 0, 0, 27, 22, 0, 0, 1, 1, 34, 1500, 3, 0, -1, 2130732149, -1096036424, 32764}}, {mData = {0, 0, 2147483392, 2147483647, 2147483647, 2147483647, -1096036392, 32764, 14, 0, 1852404851, 1735289195, 1869374240, 2130732149, -1096036360, 32764, 0, 0, 0}}, {mData = {0, 1921697024, 24688, -1096036328, 32764, 0, 0, 0, 0, 1906263296, 24688, 0, 32764, -1096036288, 32764, 0, 0, 0, 0}}, {mData = {-256, -1, -1096036256, 32764, 0, 0, 0, 32764, 0, 0, 256, 1, -1096036216, 32764, 0, 0, 0, 0, 0}}, {mData = {0, 256, 15, 50, 5, 0, 0, 256, 1, 0, 24688, 0, 0, 0, 0, 0, 0, 0, 257}}, {mData = {0, 5, 0, 24688, 1921698000, 24688, 0, 24688, 0, 0, -1096036104, 32764, -1096036104, 32764, 0, 0, 0, 0, 0}}, {mData = {0, -1096036095, 0, 0, 0, 0, 32513, 65536, 0, 0, 0, 0, 0, -1096089600, 32764, 0, 0, 0, 0}}, {mData = {0, 0, 0, 0, -256, -1, 0, 0, 0, 24576, -1096035872, 32764, 0, 30021, 0, 0, -1096035928, 32764, -1096035928}}, {mData = {32764, 0, 0, 24, 0, 247, 24630, 30, 30, 0, 0, 0, 0, 27, 22, 27, 22, 1, 1}}, {mData = {34, 1500, 3, 1, -1, 0, -1096035784, 32764, 0, 0, -1096035584, 32764, -1096035632, 32764, 1908593824, 24688, 21, 0, 60}}, {mData = {0, 1869374240, 25717, -1096035720, 32764, 0, 0, 126, 0, 1927512592, 24688, -1096035464, 32764, -1096035664, 32764, 316418308, 30021, 0, 0}}, {mData = {125, 0, -1096035464, 32764, 1090018324, 24688, 125, 0, 470261248, -1449258475, -1096035504, 32764, -1096035248, 32764, -1096034560, 32764, 1090024588, 24688, 0}}}}}, range = 4, affects_walls = true, affects_pos = 0x0} rva = tmp = {previous = 127} save_more = directn_view = #34 0x0000607040f98520 in direction (moves=..., args=...) at directn.cc:487 No locals. #35 0x00006070414b8d7b in spell_direction (spelld=..., pbolt=..., args=args@entry=0x7ffcbeabd980) at spl-util.cc:981 newargs = {hitfunc = 0x607072df6800, 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; 6% risk of failure)", behaviour = 0x7ffcbeabd680, 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 0x00006070414613d7 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=0x7ffcbeabd5a0, 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 = 0x60704162d174 "w" needs_path = mr_check = beh = { = {_vptr.targeting_behaviour = 0x60704195cbb0 , 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; 6% risk of failure)" args = {hitfunc = 0x607072df6800, 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; 6% risk of failure)", behaviour = 0x7ffcbeabd680, 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 = 1908593824, 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() = 0x607072df6800} is_targeted = true use_targeter = true god = fail = antimagic = orig_target = self_target = had_tele = cast_result = #37 0x0000607041463b42 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 0x00006070414647e8 in do_cast_spell_cmd (force=) at spl-cast.cc:964 No locals. #39 0x000060704161aea3 in _input () at main.cc:1141 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #40 0x000060704161b8fd in _launch_game () at main.cc:485 game_start = ccon = {cstate = false} #41 0x0000607040e347f4 in _launch_game_loop () at main.cc:390 game_ended = false game_ended = ge = fe = E = #42 main (argc=13, argv=0x7ffcbeabed58) at main.cc:341 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 309504) 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 = 5, depth = 6 Level id: Lair:6 Level build method = random_map_for_place, level layout type = open_caves, absdepth0 = 15 Level vaults: minmay_lair_end_enchanted_forest layout_cave_shapes slime_altar_1 grunt_megastairs_2 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You hear a loud, deep croak! You block the komodo dragon's attack. Your purple chameleon gores the komodo dragon but does no damage. You hit the komodo dragon (5). The komodo dragon is severely wounded. (11/42) HP A crocodile comes into view. The komodo dragon bites you (7)! You are perforated ruthlessly! The komodo dragon freezes you (21)!! You feel protected from cold. Your purple chameleon gores the komodo dragon (1). You hit the komodo dragon (2). The komodo dragon is almost dead. (7/42) HP You block the komodo dragon's attack. Your purple chameleon barely misses the komodo dragon. You hit the komodo dragon (3). You tail-slap the komodo dragon, but do no damage. The komodo dragon is almost dead. (4/42) HP The komodo dragon misses you. You fails an attempted riposte. You riposte. You hit the komodo dragon (3). Your purple chameleon closely misses the komodo dragon. You hit the komodo dragon (6). You kill the komodo dragon! Qazlal accepts your kill. You hear an angry hiss. You hear a loud, deep croak! x4; You hear a croak. Your clear chameleon gores the crocodile (5). You hear a loud, deep croak! Your purple chameleon disappears in a puff of smoke! Your clear chameleon gores the crocodile (1). Space warps horribly around the crocodile (9)! You see here a komodo dragon corpse. Casting: Call Chameleon (mildly dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You block the crocodile's attack. The crocodile tail-slaps you. Your clear chameleon gores the crocodile (4). The crocodile is infused with chaotic energies! You butcher the komodo dragon corpse. The crocodile bites you. You are perforated ruthlessly! The crocodile tail-slaps you. Your clear chameleon gores the crocodile (5). The crocodile dies! Qazlal accepts your kill. Your green chameleon is engulfed in blazing flames (10)! Your green chameleon changes colours to red. D - 4 chunks of flesh You see here a komodo dragon skeleton. A spiny frog comes into view. There are no objects that can be picked up here. a komodo dragon skeleton You swap places. You see here a crocodile corpse. You swap places. You hear an angry hiss. You see here a komodo dragon skeleton. You block the spiny frog's attack. The spiny frog barely misses you. You sock the spiny frog (8)! The spiny frog is moderately wounded. (26/35) HP You hear a loud, deep croak! You block the spiny frog's attack. x2 You are struck by the spiny frog's venomous spines (1). You are poisoned. You hit the spiny frog (3). The spiny frog is moderately wounded. (22/35) HP You feel sick. (1) You hear an angry hiss. You are struck by the spiny frog's venomous spines (6). You are more poisoned. You hit the spiny frog but do no damage. The spiny frog is moderately wounded. (22/35) HP You feel sick. (1) You hear an angry hiss. x2 You block the spiny frog's attack. The spiny frog body-slams you but does no damage. You are struck by the spiny frog's venomous spines (1). You are more poisoned. You hit the spiny frog (4). The spiny frog is heavily wounded. (16/35) HP Your protection from cold is fading. A rime drake comes into view. You block the spiny frog's attack. x2 You are struck by the spiny frog's venomous spines (2). You are more poisoned. You hit the spiny frog (4). The spiny frog is severely wounded. (11/35) HP You feel sick. (2) You hear a loud, deep croak! The spiny frog bites you. You block the spiny frog's attack. You barely miss the spiny frog. You have got your breath back. You feel sick. (1) You hear an angry hiss. The rime drake is engulfed in freezing vapours (3). The rime drake breathes ice at you. You block the flash freeze. You block the spiny frog's attack. The spiny frog body-slams you (4). You are struck by the spiny frog's venomous spines (5). You are more poisoned. You hit the spiny frog (3). Your tail-slap misses the spiny frog. The spiny frog is severely wounded. (8/35) HP You feel sick. (1) The rime drake is engulfed in freezing vapours (5). You are struck by the spiny frog's venomous spines (2). You are more poisoned. You hit the spiny frog (5). You tail-slap the spiny frog (1). The spiny frog is almost dead. (1/35) HP You feel sick. (2) You hear a croak. You block the rime drake's attack. The spiny frog bites you. The spiny frog body-slams you but does no damage. You block the rime drake's attack. You hit the spiny frog (2). You kill the spiny frog! Qazlal accepts your kill. You feel less protected from cold. You feel sick. (1) You hear a loud, deep croak! Your clear chameleon changes into a wolf spider! The rime drake breathes ice at you. The flash freeze hits you (9)! You partially resist. You feel protected from cold. You are encased in ice. A komodo dragon comes into view. You feel sick. (1) Your clear chameleon gores the rime drake (7)! The rime drake is engulfed in flames (13)! You block the rime drake's attack. Your wolf spider hits the rime drake (18)!! The rime drake dies! Qazlal accepts your kill. Training target 3.0 for Evocations reached! Your Translocations skill increases to level 1! Your Evocations skill increases to level 3! You see here a spiny frog corpse. The ice encasing you melts away. You feel sick. (2) You hear a croak. A bullfrog comes into view. Found a potion of heal wounds. You feel sick. (1) The komodo dragon bites your wolf spider (12)! It resists. Your clear chameleon throws its tongue at the komodo dragon. The its tongue hits your wolf spider but does no damage. Your clear chameleon barely misses your wolf spider. You feel sick. (1) Something misses your wolf spider. You feel sick. (1) t - 3 potions of heal wounds (gained 1); You feel sick. (1) You hear a croak. There are no items here. You feel clever. You hear the crackle of electricity. You feel sick. (1) You hear a loud, deep croak! You hear a croak. Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bullfrog Aim: a bullfrog (84% to-hit, healthy (19/19), 67% (All)) You shoot a bolt. The bolt pierces through the bullfrog (15)! It is perforated ruthlessly! Lightning courses through the bullfrog (4). You kill the bullfrog! Qazlal accepts your kill. You feel sick. (1) You hear a loud, deep croak! The komodo dragon barely misses your wolf spider. Your clear chameleon throws its tongue at the komodo dragon. The its tongue hits the komodo dragon (4). The komodo dragon is wrenched violently forward by your clear chameleon's tongue! Your clear chameleon barely misses the komodo dragon. A blink frog comes into view. You feel sick. (1) The blink frog gives a loud, deep croak! You hear a loud, deep croak! Your wolf spider hits the komodo dragon (10)! Your wolf spider bites the komodo dragon (10)! It is perforated ruthlessly! The komodo dragon closely misses your clear chameleon. The blink frog throws its tongue at you. The blink frog's tongue is repelled. A crocodile comes into view. You hear a loud, deep croak! A blink frog comes into view. The blink frog gives a loud, deep croak! You hear a croak. Your wolf spider hits the komodo dragon but does no damage. Your wolf spider bites the komodo dragon (9)! It is perforated ruthlessly! Your clear chameleon gores the komodo dragon (3). The komodo dragon changes into a shapeshifter! The blink frog throws its tongue at you. The blink frog's tongue whips you but does no damage. You are wrenched violently forward by the blink frog's tongue! The blink frog bites you. The blink frog swallows you! 2 blink frogs come into view. You escape the blink frog's maw. Your protection from cold is fading. You feel sick. (1) The blink frog croaks. Your clear chameleon disappears in a puff of smoke! You block the crocodile's attack. The crocodile tail-slaps you. Your resistance to cold fades away. You feel protected from physical attacks. A blink frog comes into view. There isn't anything here! There are no items here. A human comes into view. The human shouts! The crocodile is engulfed in blazing flames (14)! Breath at? Press: ? - help, Shift-Dir - straight line, f - blink frog Aim: a blink frog (67% to-hit, healthy (27/27), 72% (All)) Okay, then. Casting: Call Chameleon (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line, f - blink frog Aim: a blink frog (68% to-hit, healthy (27/27), 72% (All)) The ball explodes into a scintillating random clouds! The chaotic blast of hellfire engulfs the blink frog but does no damage. The blink frog is healthy. (27/27) HP The chaos corrupts the blink frog's form. The chaotic blast of silver fragments engulfs the blink frog but does no damage. The blink frog is healthy. (30/30) HP The chaotic blast of water engulfs the blink frog but does no damage. The blink frog is healthy. (25/25) HP As it is struck, the blink frog flickers and vanishes.. The chaotic blast of acid engulfs the blink frog but does no damage. The blink frog is healthy. (26/26) HP You feel sick. (1) The blink frog blinks! The acid corrodes something! Qazlal accepts your kill. You feel a bit more experienced. The blink frog blinks! The crocodile bites you. You are perforated ruthlessly! The crocodile grabs you. The crocodile wrenches you. The crocodile crushes you (3). You can't melee attack with what you're currently wielding. You pull the crocodile along with you. The human closely misses you. The crocodile wrenches you (3). You feel more protected from physical attacks. The crocodile crushes you (3). The blink frog bites you. The blink frog barely misses you. The blink frog blinks! Casting: Chaotic Cloudburst (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your wolf spider hits the blink frog (4). Your wolf spider bites the blink frog (11)! It is perforated ruthlessly! The blink frog is engulfed in poison gas (4). The blink frog is poisoned. The human hits you (2). The crocodile wrenches you. The crocodile crushes you (10)! You can't melee attack with what you're currently wielding. You can't melee attack with what you're currently wielding. Unknown command. You escape the crocodile's grasp. You swap places. You feel sick. (1) Your wolf spider hits the blink frog (10)! The blink frog dies! Qazlal accepts your kill. The blink frog completely misses your red chameleon. The blink frog body-slams your red chameleon (7)! The human barely misses you. Your red chameleon gores the human (1). Your red chameleon freezes the human (9)! The crocodile bites your red chameleon (2). It is perforated ruthlessly! The crocodile grabs your red chameleon. The crocodile wrenches your red chameleon (3). The crocodile crushes your red chameleon. The blink frog blinks! Your red chameleon barely misses the crocodile. Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - blink frog Aim: a blink frog (68% to-hit, healthy (30/30), 72% (All)) You shoot a bolt. The bolt pierces through the blink frog (13)! It is perforated ruthlessly! Lightning courses through the blink frog (3). The blink frog is heavily wounded. (14/30) HP You feel sick. (1) The crocodile loses its grip on your red chameleon. You block the human's attack. The blink frog throws its tongue at you. The blink frog's tongue is repelled. Your red chameleon gores the crocodile (8)! The crocodile barely misses you. You block the crocodile's attack. The blink frog bites your red chameleon. Your red chameleon changes colours to yellow. The blink frog body-slams your yellow chameleon (10)! The blink frog blinks! Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - blink frog Aim: a blink frog (67% to-hit, heavily wounded (14/30), 72% (All)) Okay, then. Casting: Call Chameleon (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your yellow chameleon gores the crocodile (11)! The crocodile dies! Qazlal accepts your kill. Your wolf spider hits the blink frog (10)! Your wolf spider misses the blink frog. Casting: Call Chameleon (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The human hits you (2). Your clear chameleon misses the blink frog. The +9 hand crossbow of Deformation {elec, Int+5} stops crackling. Your clear chameleon changes into a lindwurm! Your wolf spider hits the blink frog (16)! Qazlal accepts your kill. The blink frog explodes! The entropic burst engulfs your wolf spider (24)!! Your wolf spider is severely wounded. (16/50) HP You hear an angry hiss. The blink frog barely misses you. The blink frog closely misses you. Your red chameleon basks in blazing flames (3). The blink frog misses your clear chameleon. The blink frog body-slams your clear chameleon (6). Your clear chameleon gores the blink frog (7)! You hit the human (5). The human is heavily wounded. (14/32) HP You feel sick. (1) Your lindwurm changes into a shock serpent! Your shock serpent changes into a swamp dragon! You block the human's attack. Your clear chameleon closely misses the blink frog. You block the blink frog's attack. The blink frog body-slams you (7)! The blink frog blinks! The blink frog throws its tongue at you. The its tongue misses your clear chameleon. The blink frog's tongue is repelled. The blink frog's tongue whips the human (3). Your clear chameleon throws its tongue at the blink frog. The its tongue hits the human (1). The human is wrenched violently forward by your clear chameleon's tongue! Your clear chameleon gores the human (3). Your clear chameleon freezes the human (16)! The human dies! Qazlal accepts your kill. The human's shape twists and changes as they die. You swap places. The blink frog throws its tongue at you. The blink frog's tongue misses you. You barely miss the blink frog. You block the blink frog's attack. x2 Your swamp dragon bites the blink frog (13)! It is perforated ruthlessly! Your swamp dragon claws the blink frog (10)! It is lacerated severely! The blink frog dies! Qazlal accepts your kill. The acid corrodes something! Something closely misses your clear chameleon. Something bites your clear chameleon (16)! It is perforated ruthlessly! Your clear chameleon dies! Your clear chameleon's corpse disappears in a puff of smoke! Your clear chameleon barely misses something. The blink frog blinks! You see here a blink frog corpse. You butcher the blink frog corpse. You feel sick. (1) Your swamp dragon changes into a glowing orange brain! Things that are here: 2 chunks of flesh; a blink frog skeleton D - 6 chunks of flesh (gained 2) Your glowing orange brain changes into a sphinx moth! You block the blink frog's attack. x2 You hit the blink frog (5). The blink frog is heavily wounded. (16/30) HP You block the blink frog's attack. x2 Your clear chameleon closely misses the blink frog. You barely miss the blink frog. Your clear chameleon barely misses the blink frog. The blink frog resists with some effort. The blink frog blinks! You feel sick. (1) You are no longer poisoned. The blink frog completely misses your clear chameleon. The blink frog misses your clear chameleon. There isn't anything here! Your clear chameleon barely misses the blink frog. The blink frog appears confused. You swap places. You swap places. The blink frog is engulfed in acidic fog (16)! The blink frog is splashed with acid (21)!! The acid corrodes the blink frog! You kill the blink frog! Qazlal accepts your kill. Your sphinx moth is engulfed in blazing flames (6). Your sphinx moth is engulfed in blazing flames (6). D - 7 chunks of flesh (gained 1) You swap places. You see here a crocodile corpse. You butcher the crocodile corpse. D - 12 chunks of flesh (gained 5) You see here a crocodile skeleton. There isn't anything to butcher here. You see here a blink frog corpse. You butcher the blink frog corpse. Your sphinx moth is engulfed in blazing flames (14)! D - 15 chunks of flesh (gained 3) You see here a blink frog skeleton. Your sphinx moth changes into a mana viper! Your protection from physical attacks is fading. You now have 2944 gold pieces (gained 8). You hear a roar! Your mana viper is engulfed in blazing flames (8)! There isn't anything here! There isn't anything here! D - 16 chunks of flesh (gained 1) Your mana viper is engulfed in freezing vapours (14)! There isn't anything here! You feel less protected from physical attacks. Your mana viper is engulfed in freezing vapours (10)! Your mana viper seems to slow down. Your mana viper changes into a rock worm! Your rock worm is engulfed in freezing vapours (2). D - 17 chunks of flesh (gained 1) Your rock worm changes into a guardian serpent! There isn't anything here! Your guardian serpent hits the fungus (7)! It resists. Your guardian serpent changes into a yaktaur! Your yaktaur is engulfed in freezing vapours (5). Your yaktaur seems to slow down. Your yaktaur is engulfed in freezing vapours (19)!! Your yaktaur is engulfed in freezing vapours (20)!! Your yaktaur changes into a cyclops! Your cyclops changes into a merfolk! Your merfolk changes into a snapping turtle! Your snapping turtle changes into a wolf spider! Your wolf spider changes into a pulsating lump! Your pulsating lump changes into a ceiling crawler! Your ceiling crawler changes into a torpor snail! Your torpor snail changes into a shock serpent! Your shock serpent changes into a lindwurm! Your lindwurm changes into a dream sheep! Your dream sheep changes into a death drake! Your death drake changes into a floating eye! Your floating eye changes into a tarantella! Your tarantella changes into a salamander! Your salamander changes into a raiju! Your raiju changes into a wind drake! Your wind drake changes into a jumping spider! Your jumping spider changes into a hippogriff! Key pressed, stopping explore. HP restored. Your hippogriff changes into a salamander! You swap places. Your salamander changes into a shining eye! Your shining eye changes into a goliath frog! You hear a roar! You hear a roar! D - 18 chunks of flesh (gained 1) Your goliath frog is engulfed in freezing vapours (5). An eight-headed hydra comes into view. You feel clever. You hear the crackle of electricity. Your goliath frog changes into a guardian serpent! A crocodile comes into view. Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - eight-headed hydra Aim: an eight-headed hydra (94% to-hit, healthy (78/78), 84% (Melee)) You shoot a bolt. The bolt stabs through the eight-headed hydra (4). It is perforated ruthlessly! Lightning courses through the eight-headed hydra (4). The eight-headed hydra is lightly wounded. (70/78) HP Your clear chameleon gores the eight-headed hydra (5). The +9 hand crossbow of Deformation {elec, Int+5} stops crackling. The eight-headed hydra bites you (13)! You are perforated ruthlessly! You block the eight-headed hydra's attack. The eight-headed hydra bites you (5). You are perforated ruthlessly! The eight-headed hydra closely misses you. The eight-headed hydra bites you but does no damage. You block the eight-headed hydra's attack. The eight-headed hydra bites you (5). You are perforated ruthlessly! The eight-headed hydra barely misses you. Your clear chameleon gores the eight-headed hydra (4). The eight-headed hydra seems to speed up. The crocodile bites you. You are perforated ruthlessly! The crocodile grabs you. The crocodile barely misses you. The crocodile crushes you (3). You sock the eight-headed hydra (8)! The eight-headed hydra is moderately wounded. (55/78) HP You block the eight-headed hydra's attack. The eight-headed hydra bites you (13)! You are perforated ruthlessly! You feel protected from physical attacks. You block the eight-headed hydra's attack. The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you (5). You are perforated ruthlessly! You block the eight-headed hydra's attack. The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you (12)! You are perforated ruthlessly! Your clear chameleon gores the eight-headed hydra (7)! The crocodile wrenches you. The crocodile crushes you (6). The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you (7)! You are perforated ruthlessly! The eight-headed hydra bites you (4). You are perforated ruthlessly! You block the eight-headed hydra's attack. The eight-headed hydra bites you (8)! You are perforated ruthlessly! The eight-headed hydra closely misses you. The eight-headed hydra bites you (14)! You are perforated ruthlessly! The eight-headed hydra bites you (9)! You are perforated ruthlessly! You hit the eight-headed hydra (1). You tail-slap the eight-headed hydra (3). The eight-headed hydra is heavily wounded. (45/78) HP You block the eight-headed hydra's attack. The eight-headed hydra bites you (5). You are perforated ruthlessly! You feel more protected from physical attacks. You block the eight-headed hydra's attack. The eight-headed hydra bites you but does no damage. You block the eight-headed hydra's attack. The eight-headed hydra bites you (10)! You are perforated ruthlessly! The eight-headed hydra bites you (3). You are perforated ruthlessly! * * * LOW HITPOINT WARNING * * * The eight-headed hydra bites you but does no damage. Your clear chameleon gores the eight-headed hydra (4). The eight-headed hydra seems to glow with chaos! The crocodile wrenches you. You feel more protected from physical attacks. The crocodile crushes you (2). You escape the crocodile's grasp. The eight-headed hydra is engulfed in freezing vapours (5). The eight-headed hydra seems to slow down. You block the eight-headed hydra's attack. The eight-headed hydra bites you (10)! You are perforated ruthlessly! * * * LOW HITPOINT WARNING * * * The eight-headed hydra bites you but does no damage. x3 You block the eight-headed hydra's attack. The eight-headed hydra bites you (5). You are perforated ruthlessly! * * * LOW HITPOINT WARNING * * * You block the eight-headed hydra's attack. Your clear chameleon gores the eight-headed hydra (7)! Your clear chameleon freezes the eight-headed hydra (22)!! The eight-headed hydra is engulfed in freezing vapours (10)! Qazlal accepts your kill. The eight-headed hydra explodes! The entropic burst engulfs the crocodile (22)!! The entropic burst engulfs your clear chameleon (29)!! The crocodile is engulfed in mutagenic fog. Your clear chameleon throws its tongue at the crocodile. The its tongue hits the crocodile (2). The crocodile is wrenched violently forward by your clear chameleon's tongue! Your clear chameleon gores the crocodile (6). The crocodile suddenly seems more agile. Found 16 gold pieces. You feel clever. You hear the crackle of electricity. The crocodile is engulfed in freezing vapours (10)! You kill the crocodile! Qazlal accepts your kill. Your Translocations skill increases to level 2! Your guardian serpent changes into a komodo dragon! You start waiting. Your komodo dragon changes into a cyclops! You start waiting. Your cyclops changes into a swamp dragon! Your swamp dragon is engulfed in freezing vapours (9)! Your swamp dragon seems to slow down. You see here a crocodile corpse. You butcher the crocodile corpse. D - 21 chunks of flesh (gained 3) You see here a crocodile skeleton. You swap places. You start waiting. Your swamp dragon changes into a redback! Your redback changes into a faun! You start waiting. Your faun changes into a floating eye! You hear an angry hiss. You now have 2960 gold pieces (gained 16). You start waiting. Your redback changes into a goliath frog! You hear an angry hiss. Your goliath frog changes into a lindwurm! Your lindwurm changes into a goliath frog! A water moccasin comes into view. A water moccasin is nearby! Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - water moccasin Aim: a water moccasin (86% to-hit, healthy (25/25), 75% (Melee)) You shoot a bolt. The bolt stabs through the water moccasin (2). It resists. Lightning courses through the water moccasin (3). The water moccasin is moderately wounded. (20/25) HP Your goliath frog changes into a shining eye! You swap places. Your shining eye changes into a merfolk! You block the water moccasin's attack. The +9 hand crossbow of Deformation {elec, Int+5} stops crackling. Your merfolk changes into a ceiling crawler! The water moccasin bites you (3). You are perforated ruthlessly! Your clear chameleon gores the water moccasin (7)! It is struck brutally! The water moccasin seems to speed up. The water moccasin bites you (6). You are perforated ruthlessly! You sock the water moccasin (7)! It is struck brutally! You tail-slap the water moccasin, but do no damage. The water moccasin is severely wounded. (6/25) HP The water moccasin is engulfed in blazing flames (3). The water moccasin barely misses you. Your clear chameleon gores the water moccasin (6). It is struck brutally! The water moccasin dies! Qazlal accepts your kill. You hear a bellow! You see here a water moccasin corpse. You start waiting. Your ceiling crawler changes into an eye of devastation! Your eye of devastation changes into a shining eye! You start waiting. Your shining eye changes into a deep troll! You feel clever. You hear the crackle of electricity. Some of the chunks of flesh in your inventory have rotted away. Your deep troll changes into a mana viper! Your protection from physical attacks is fading. A crocodile comes into view. A catoblepas comes into view. Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - catoblepas Aim: a catoblepas (98% to-hit, healthy (80/80), 85% (All), wandering, hasn't noticed you) You shoot a bolt. The bolt pierces through the catoblepas (8)! Lightning courses through the catoblepas (4). The catoblepas is lightly wounded. (68/80) HP Your mana viper changes into a moth of wrath! Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - crocodile, p - catoblepas Aim: a crocodile (93% to-hit, healthy (26/26), 75% (Melee)) You shoot a bolt. The bolt pierces through the crocodile (10)! It is perforated ruthlessly! Lightning courses through the crocodile (4). The crocodile is heavily wounded. (12/26) HP Your clear chameleon gores the catoblepas but does no damage. Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - catoblepas, p - crocodile Aim: a catoblepas (98% to-hit, lightly wounded (70/80), 85% (All)) You shoot a bolt. The bolt stabs through the catoblepas (2). Lightning courses through the catoblepas (7)! The catoblepas is moderately wounded. (61/80) HP You feel less protected from physical attacks. Your clear chameleon gores the catoblepas but does no damage. Your moth of wrath goads your clear chameleon on! Your clear chameleon goes berserk! The crocodile misses your clear chameleon. Your clear chameleon gores the catoblepas but does no damage. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. The +9 hand crossbow of Deformation {elec, Int+5} stops crackling. Your clear chameleon gores the catoblepas but does no damage. The crocodile tail-slaps your clear chameleon (7)! The catoblepas barely misses your moth of wrath. Your moth of wrath bites the catoblepas (8)! You swap places. Your clear chameleon gores the crocodile (1). The crocodile suddenly seems more agile. The crocodile tail-slaps your clear chameleon (1). Your clear chameleon gores the crocodile (5). The crocodile is infused with chaotic energies! The catoblepas gores you (3). Your moth of wrath is engulfed in calcifying dust. Your moth of wrath is moving more slowly. You hit the catoblepas but do no damage. The catoblepas is moderately wounded. (55/80) HP Your clear chameleon gores the crocodile (13)! The crocodile dies! Qazlal accepts your kill. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. Your clear chameleon gores the catoblepas (5). It resists. Your clear chameleon draws strength from the catoblepas's injuries (2). You hit the catoblepas but do no damage. The catoblepas is moderately wounded. (50/80) HP Your moth of wrath bites the catoblepas (6). Your clear chameleon gores the catoblepas (4). It resists. Your moth of wrath bites the catoblepas but does no damage. The catoblepas gores you (5). Your clear chameleon gores the catoblepas but does no damage. You swap places. Your moth of wrath stops moving altogether! Your moth of wrath crashes into the ground with a thud! Your clear chameleon gores the catoblepas (6). It resists. Your clear chameleon shocks the catoblepas (10)! The catoblepas gores you but does no damage. Your clear chameleon gores the catoblepas but does no damage. x2 Your clear chameleon gores the catoblepas but does no damage. Your clear chameleon gores the catoblepas (2). It resists. The catoblepas is engulfed in flames (16)! Your clear chameleon gores the catoblepas but does no damage. Casting: Call Chameleon (mildly dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lick (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - catoblepas Aim: a catoblepas (98% to-hit, almost dead (11/80), 85% (All)) The chaotic shard of hellfire hits the catoblepas (12)! You kill the catoblepas! Qazlal accepts your kill. Your clear chameleon rages. You see here a catoblepas corpse. You butcher the catoblepas corpse. D - 19 chunks of flesh (gained 2) You see here a catoblepas skeleton. Your clear chameleon rages. You swap places. Your clear chameleon rages. Your moth of wrath is no longer petrified. You start waiting. Your moth of wrath changes into a swamp worm! Unknown command. Your clear chameleon rages. You start waiting. Your clear chameleon rages. Your swamp worm is engulfed in blazing flames (5). You start waiting. Your swamp worm is engulfed in blazing flames (10)! You feel clever. You hear the crackle of electricity. Your swamp worm is engulfed in blazing flames (13)! Your clear chameleon is no longer berserk. You start waiting. Your swamp worm changes into a glowing shapeshifter! You start waiting. Your clear chameleon looks more energetic. Your glowing shapeshifter changes into a blood boa! Your blood boa is engulfed in freezing vapours (12)! Your blood boa seems to slow down. Some of the chunks of flesh in your inventory have rotted away. Your blood boa changes into a bunyip! Your clear chameleon disappears in a puff of smoke! Your bunyip changes into a fire dragon! Your fire dragon changes into an ice dragon! Your ice dragon changes into a slime creature! Your slime creature changes into a tyrant leech! Your tyrant leech changes into a spark wasp! Your spark wasp disappears in a puff of smoke! Some of the chunks of flesh in your inventory have rotted away. HP restored. Some of the chunks of flesh in your inventory have rotted away. Things that are here: an inedible chunk of flesh; a crocodile corpse You butcher the crocodile corpse. D - 4 chunks of flesh (gained 2) Things that are here: an inedible chunk of flesh; a crocodile skeleton Things that are here: an inedible chunk of flesh; a crocodile skeleton You see here a catoblepas skeleton. You see here a blink frog skeleton. Found a +0 broad axe. Found a stone staircase leading down. You hear an angry hiss. You hear an angry hiss. You see here a +0 broad axe. H - a +0 broad axe l - 28 rations (gained 1) There are no items here. Okay, then. Unknown command. You hear an angry hiss. j - 7 scrolls of teleportation (gained 1) A water moccasin comes into view. The water moccasin hisses angrily. A water moccasin is nearby! Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - water moccasin Aim: a water moccasin (86% to-hit, healthy (33/33), 75% (Melee)) You shoot a bolt. The bolt stabs through the water moccasin (1). It resists. Lightning courses through the water moccasin (4). The water moccasin is lightly wounded. (28/33) HP You block the water moccasin's attack. The +9 hand crossbow of Deformation {elec, Int+5} stops crackling. You block the water moccasin's attack. You hit the water moccasin (4). It is struck brutally! The water moccasin is moderately wounded. (22/33) HP You block the water moccasin's attack. The water moccasin bites you (1). You are perforated ruthlessly! You hit the water moccasin (1). It is struck brutally! The water moccasin is moderately wounded. (20/33) HP You block the water moccasin's attack. You sock the water moccasin (7)! It is struck brutally! Your tail-slap misses the water moccasin. The water moccasin is severely wounded. (11/33) HP The water moccasin bites you but does no damage. You block the water moccasin's attack. You hit the water moccasin (3). It is struck brutally! You tail-slap the water moccasin (6). The water moccasin is almost dead. (2/33) HP The water moccasin closely misses you. You hit the water moccasin (3). It is struck brutally! You kill the water moccasin! Qazlal accepts your kill. You see here a water moccasin corpse. Some of the chunks of flesh in your inventory have rotted away. I - a cursed ring of wizardry {(Curse: *Tele)} You feel clever. You hear the crackle of electricity. Found a +0 long sword. All of the chunks of flesh in your inventory have rotted away. Found a +0 mangonel. You see here a +0 mangonel. You now have 2968 gold pieces (gained 8). r - 2 scrolls of magic mapping (gained 1) Found a stone staircase leading up. You now have 2982 gold pieces (gained 14). You hear a screech! Found a stone staircase leading down. You hear a screech! You hear a screech! You hear a screech! A swooping magpie comes into view. Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - swooping magpie Aim: a swooping magpie (70% to-hit, healthy (36/36), 79% (Melee)) You shoot a bolt. The swooping magpie screeches! The bolt pierces through the swooping magpie (6). Lightning courses through the swooping magpie (4). The swooping magpie is moderately wounded. (26/36) HP The swooping magpie clacks its beak. Breath at? Press: ? - help, Shift-Dir - straight line, f/p - swooping magpie Aim: a swooping magpie (70% to-hit, moderately wounded (26/36), 79% (Melee)) You breathe a bolt of seething chaos. The chaotic shard of venom misses the swooping magpie. You feel somewhat more hungry. The swooping magpie is engulfed in mutagenic fog. The swooping magpie twists and deforms. The swooping magpie is engulfed in blazing flames (2). You block the swooping magpie's attack. The swooping magpie claws you but does no damage. x2 You can't melee attack with what you're currently wielding. The +9 hand crossbow of Deformation {elec, Int+5} stops crackling. The swooping magpie is engulfed in blazing flames (3). You block the swooping magpie's attack. The swooping magpie claws you but does no damage. The swooping magpie barely misses you. The swooping magpie is engulfed in blazing flames (3). The swooping magpie is engulfed in seething chaos. The swooping magpie pecks you but does no damage. You block the swooping magpie's attack. The swooping magpie barely misses you. The swooping magpie is engulfed in seething chaos. The swooping magpie seems to glow with chaos! You block the swooping magpie's attack. The swooping magpie claws you but does no damage. x2 Casting: Lick (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lick (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - swooping magpie Aim: a swooping magpie (seething chaos, 74% to-hit, heavily wounded (19/36), 76% (Melee), entropic burst, misshapen and mutated) You feel a surge of power! The flame tongue hits the swooping magpie (10)! The swooping magpie is burned terribly! The swooping magpie is severely wounded. (9/36) HP The swooping magpie is engulfed in seething chaos. The swooping magpie pecks you (8)! You are perforated ruthlessly! You block the swooping magpie's attack. The swooping magpie claws you but does no damage. The swooping magpie is engulfed in seething chaos. The swooping magpie is unaffected. The swooping magpie pecks you (8)! You are perforated ruthlessly! You feel protected from physical attacks. You block the swooping magpie's attack. x2 The swooping magpie is engulfed in seething chaos. The swooping magpie pecks you but does no damage. The swooping magpie claws you (1). You resist. The swooping magpie barely misses you. The swooping magpie is engulfed in seething chaos. x2 The swooping magpie seems to grow stronger. The swooping magpie pecks you (3). You are perforated ruthlessly! You feel more protected from physical attacks. You block the swooping magpie's attack. The swooping magpie claws you but does no damage. The swooping magpie is engulfed in seething chaos. The swooping magpie pecks you (5). You are perforated ruthlessly! You feel more protected from physical attacks. You block the swooping magpie's attack. The swooping magpie claws you but does no damage. The swooping magpie swoops through the air toward you! You block the swooping magpie's attack. x2 The swooping magpie barely misses you. Casting: Lick (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lick (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - swooping magpie Aim: a swooping magpie (74% to-hit, severely wounded (10/36), 76% (Melee), entropic burst, strong, misshapen and mutated) You feel a surge of power! The chaotic shard of acid hits the swooping magpie (7)! The swooping magpie is splashed with acid (4). Qazlal accepts your kill. The swooping magpie explodes! The entropic burst engulfs you (16)! You start waiting. You have got your breath back. You now have 3006 gold pieces (gained 24). There isn't anything here! D - a chunk of flesh You start waiting. Magic restored. You start waiting. Your protection from physical attacks is fading. You feel less protected from physical attacks. HP restored. D - 2 chunks of flesh (gained 1) D - 3 chunks of flesh (gained 1) Found a +0 great sword. You see here a +0 great sword. Found a cursed +0 plate armour {(Curse: *Drain)}. You pick up a book of Geomancy and begin reading... You add the spells Glitter, Passwall, Chaotic Arrow, Petrify, Steve's Chaos Explosion and Methodical Deconstruction to your library. You now have 3029 gold pieces (gained 23). l - 29 rations (gained 1) Found a stone staircase leading up. K - a wand of iceblast (10) All of the chunks of flesh in your inventory have rotted away. You are feeling hungry. You enter the shallow water. Moving in this stuff is going to be slow. Found a +0 leather armour. You now have 3049 gold pieces (gained 20). You see here a +0 leather armour. You can no longer call upon nature's wrath in a wide area around you. Found a stone staircase leading down. You are feeling very hungry. You now have 3056 gold pieces (gained 7). Found a +0 robe. You see here a cursed +0 chain mail {(Curse: rF-)}. There is a stone staircase leading up here. Done exploring. Done exploring. Done exploring. Done exploring. Okay, then. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. Okay, then. Unknown command. This spell is dangerous to cast! Memorise Chaotic Arrow, consuming 3 spell levels and leaving 9? Okay, then. This spell is impossible to cast! Memorise Chaos Shot, consuming 6 spell levels and leaving 6? You start memorising the spell. You continue memorising. x6 You finish memorising. Spell assigned to 'h'. Unknown command. Done exploring. Done exploring. Done exploring. Okay, then. Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. There is a stone staircase leading down here. You climb downwards. You hear a croak. You hear an angry hiss. You hear a croak. You hear a loud, deep croak! x2; You hear a screech! You hear an angry hiss. x2 You hear a croak. Found a +0 leather armour. There is a stone staircase leading up here. A blink frog comes into view. The blink frog gives a loud, deep croak! You hear a loud, deep croak! You hear an angry hiss. You feel clever. You hear the crackle of electricity. A komodo dragon comes into view. Fire: b) +9 hand crossbow of Deformation {elec, Int+5} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - komodo dragon Aim: a komodo dragon (91% to-hit, healthy (46/46), 79% (Melee)) You shoot a bolt. The bolt pierces through the komodo dragon (11)! It is perforated ruthlessly! Lightning courses through the komodo dragon (8)! The komodo dragon is heavily wounded. (27/46) HP You hear a croak. x2 A blink frog comes into view. A black mamba comes into view. You hear an angry hiss. You hear a loud, deep croak! You hear a bleat! You hear a loud, deep croak! An anaconda comes into view. A blink frog comes into view. The anaconda hisses angrily. You hear a bleat! There is a stone staircase leading up here. Breath at? Press: ? - help, Shift-Dir - straight line, f/p - komodo dragon Aim: a komodo dragon (91% to-hit, heavily wounded (27/46), 79% (Melee)) You breathe a bolt of seething chaos. The chaotic shard of ice hits the komodo dragon (4). The komodo dragon is heavily wounded. (23/46) HP The komodo dragon appears more vulnerable to cold. You are near starving! You hear an angry hiss. You hear a croak. The black mamba is engulfed in seething chaos. The black mamba flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The komodo dragon is engulfed in freezing vapours (18)!! Casting: Lick (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You block the anaconda's attack. The anaconda bites you but does no damage. Casting: Call Chameleon (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You hear a croak. The anaconda grabs you. The anaconda bites you (5). You are perforated ruthlessly! The anaconda constricts you (1). Something bites you (17)! You are perforated ruthlessly! The anaconda bites you (1). You are perforated ruthlessly! The anaconda constricts you. Something bites you (6). You are perforated ruthlessly! The blink frog blinks! A blink frog comes into view. A black mamba comes into view. A blink frog comes into view. Your blue chameleon gores the komodo dragon (7)! The komodo dragon dies! Qazlal accepts your kill. Training target 6.0 for Maces & Staves reached! Your Maces & Staves skill increases to level 6! Casting: Call Chameleon (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. >>>>>>>>>>>>>>>>>>>>>> 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: 9, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [CanOfBees] Species: Scintillating Draconian Job: Demonspawn HP: 112/138; mods: 0/0 MP: 12/25; mod: 0 Stats: 17 (17) 21 (21) 15 (15) Position: (27, 22), god: Qazlal (21), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading up Constricted by Monster 'anaconda' (27, 23) [midx = 137] for 0 ticks. Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 6 | 893 | 11/295 Short Blades | X | 0 | 0 | 0 | 0 | 0/84 Long Blades | X | 0 | 0 | 0 | 0 | 0/84 Axes & Hammers | X | 0 | 0 | 0 | 0 | 0/84 Whips & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Maces & Staves | X | 0 | 0 | 6 | 1054 | 4/350 Slings | X | 0 | 0 | 0 | 0 | 0/84 Bows | X | 0 | 0 | 0 | 0 | 0/84 Crossbows | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 0 | 0 | 6 | 1806 | 41/589 Stealth | X | 0 | 0 | 1 | 240 | 156/168 Shields | X | 0 | 0 | 6 | 1051 | 1/350 Unarmed Combat | X | 0 | 0 | 2 | 236 | 24/212 Spellcasting | X | 0 | 0 | 9 | 1895 | 3/462 Hexes | X | 0 | 0 | 6 | 1050 | 0/350 Charms | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 6 | 1057 | 7/350 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 2 | 66 | 2 | 298 | 148/150 Transmutations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 5 | 847 | 97/300 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 6 | 1063 | 13/350 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 6 | 1053 | 3/350 Invocations | X | 1 | 33 | 13 | 2839 | 314/475 Evocations | X | 0 | 0 | 3 | 364 | 8/238 Spell bugs: Durations: #32: 60 Attributes: #12: 3056 #23: 15923 #24: -1835963084 #27: 37895 #49: 1263 #59: 1 Mutations: deformed body: 2 (innate) nightstalker: 3 (innate) cold-blooded: 1 (innate) rot immunity: 1 (innate) minor martial skill boost: 1 (innate) defensive skill boost: 1 (innate) draconian enhancer: 1 (innate) draconian defense: 1 (innate) exoskeleton: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +9 hand crossbow of Deformation {elec, Int+5} eq slot #1, inv slot #39: +0 heater shield eq slot #2, inv slot #28: +0 cloak eq slot #4, inv slot #14: +0 pair of fencer's gloves {Riposte Dex+3} eq slot #5, inv slot #31: +1 pair of boots eq slot #8, inv slot #5: ring of poison resistance eq slot #9, inv slot #13: ring of slaying eq slot #10, inv slot #8: amulet of guardian spirit }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .. ..P.# ...#.§§ . ...#.F F. ##§§†#.F. #...:.# #⌠.@.:+ ....S§.# .#°○⌠.## ..####. .. .S clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>