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: 6464187291103357392, deterministic pregen: 1 Command line: /usr/games/crawl-bcadrencrawl -name Slacking -rc /dgldir/rcfiles/crawl-bcadrencrawl/Slacking.rc -macro /dgldir/rcfiles/crawl-bcadrencrawl/Slacking.macro -morgue /dgldir/morgue/Slacking/ -webtiles-socket /crawl-master/webserver/sockets/Slacking:2026-08-23.12:37:45.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) [0x57fbd2ade12e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-bcadrencrawl(_Z13do_crash_dumpv+0x421) [0x57fbd2ae9861]: do_crash_dump() /usr/games/crawl-bcadrencrawl(_Z20crash_signal_handleri+0x1fa) [0x57fbd2ade60a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x786b36fca330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x786b37023c0c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x786b36fca27e]: /usr/games/crawl-bcadrencrawl(+0x45eb9d) [0x57fbd2ae8b9d]: /usr/games/crawl-bcadrencrawl(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x57fbd2ae9157]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-bcadrencrawl(+0x3f24e4) [0x57fbd2a7c4e4]: /usr/games/crawl-bcadrencrawl(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x4e) [0x57fbd2a7e09e]: bolt::tracer_nonenchantment_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt21tracer_affect_monsterEP7monster+0x795) [0x57fbd2a96375]: bolt::tracer_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt11affect_cellEv+0x1d9) [0x57fbd2a91639]: bolt::affect_cell() /usr/games/crawl-bcadrencrawl(_ZN4bolt7explodeEbb+0x7e9) [0x57fbd2a91f39]: bolt::explode(bool, bool) /usr/games/crawl-bcadrencrawl(_ZN4bolt7do_fireEv+0x5a0) [0x57fbd2a945e0]: bolt::do_fire() /usr/games/crawl-bcadrencrawl(_ZN4bolt4fireEv+0xae) [0x57fbd2a94f8e]: bolt::fire() /usr/games/crawl-bcadrencrawl(_ZN13targeter_beam7set_aimE9coord_def+0x9d) [0x57fbd3104fad]: targeter_beam::set_aim(coord_def) /usr/games/crawl-bcadrencrawl(+0x4ea34b) [0x57fbd2b7434b]: /usr/games/crawl-bcadrencrawl(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP8targeter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x2b) [0x57fbd2b7e28b]: 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) [0x57fbd2b7a94c]: /usr/games/crawl-bcadrencrawl(+0x4f0d3a) [0x57fbd2b7ad3a]: /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x3df) [0x57fbd2b7b54f]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser19find_default_targetEv+0x7d) [0x57fbd2b7b9bd]: direction_chooser::find_default_target() const /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser16choose_directionEv+0x45f) [0x57fbd2b7d2cf]: direction_chooser::choose_direction() /usr/games/crawl-bcadrencrawl(_Z9directionR4distRK22direction_chooser_args+0x80) [0x57fbd2b7d520]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-bcadrencrawl(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1db) [0x57fbd309dd7b]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-bcadrencrawl(_Z11your_spells10spell_typeibPK8item_defP4dist+0x7f7) [0x57fbd30463d7]: your_spells(spell_type, int, bool, item_def const*, dist*) /usr/games/crawl-bcadrencrawl(_Z12cast_a_spellb10spell_typeP4dist+0x172) [0x57fbd3048b42]: cast_a_spell(bool, spell_type, dist*) /usr/games/crawl-bcadrencrawl(_Z17do_cast_spell_cmdb+0x18) [0x57fbd30497e8]: do_cast_spell_cmd(bool) /usr/games/crawl-bcadrencrawl(+0xb75ea3) [0x57fbd31ffea3]: /usr/games/crawl-bcadrencrawl(+0xb768fd) [0x57fbd32008fd]: /usr/games/crawl-bcadrencrawl(main+0x1f4) [0x57fbd2a197f4]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x786b36faf1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x786b36faf28b]: /usr/games/crawl-bcadrencrawl(_start+0x25) [0x57fbd2a1a1e5]: Trying to run gdb. GNU gdb (Ubuntu 15.1-1ubuntu1~24.04.1) 15.1 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". 0x0000786b370958d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 #0 0x0000786b370958d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x000057fbd2ade7dc in call_gdb (file=0x786b371894e0 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 312442\000\000\000\000\000\000" #2 0x000057fbd2ae987f in do_crash_dump () at dbg-asrt.cc:685 t = 1787488669 dir = "/dgldir/morgue/Slacking/" name = "/dgldir/morgue/Slacking/crash-Slacking-20260823-123749.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 = 0x786b371894e0 <_IO_2_1_stderr_> #3 0x000057fbd2ade60a in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x0000786b37023c0c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #6 0x0000786b36fca27e in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #7 0x000057fbd2ae8b9d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc4bdea7f0 "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed.", assert=true) at dbg-asrt.cc:817 No locals. #8 0x000057fbd2ae9157 in AssertFailed (expr=expr@entry=0x57fbd3213bb2 "preac > 0 || final == 0", file=file@entry=0x57fbd3213a10 "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\\\375\373W\000\000u\245\251\322\373W\000\000\003\000\000\000\000\000\000\000\200\250\336K\374\177\000\000\003\000\000\000\000\000\000\000!\000\000\000\000\000\000\0008\301\336K\374\177\000\000\350\003\000\000\000\000\000\000`3\207\323\373W\000\000E\317\356\322\373W\000\000\036\000\000\000\021\000\000\000\000\000\002", '\000' , "\260\250\336K\374\177", '\000' , "\247\000\000\000"... args = {{gp_offset = 4294967136, fp_offset = 4294967295, overflow_arg_area = 0x0, reg_save_area = 0x57fbfd5c4840}} fileName = #9 0x000057fbd2a7c4e4 in bolt::determine_damage (this=this@entry=0x7ffc4bdebf90, mon=mon@entry=0x57fbd3873518 , preac=@0x7ffc4bdeb144: 0, postac=@0x7ffc4bdeb148: 0, final=@0x7ffc4bdeb14c: 1) at beam.cc:4902 freeze_immune = preac_max_damage = tracer_postac_max = 0 #10 0x000057fbd2a7e09e in bolt::tracer_nonenchantment_affect_monster (this=0x7ffc4bdebf90, mon=0x57fbd3873518 ) at beam.cc:4957 preac = 0 post = 0 final = 1 #11 0x000057fbd2a96375 in bolt::tracer_affect_monster (this=0x7ffc4bdebf90, mon=0x57fbd3873518 ) at beam.cc:5030 No locals. #12 0x000057fbd2a91639 in bolt::affect_cell (this=0x7ffc4bdebf90) at beam.cc:1384 ignored = false m = 0x57fbd3873518 hit_player = #13 0x000057fbd2a91f39 in bolt::explosion_affect_cell (p=..., this=0x7ffc4bdebf90) at beam.cc:7181 orig_pos = orig_pos = #14 bolt::explode (this=0x7ffc4bdebf90, show_more=true, hole_in_the_middle=false) at beam.cc:7128 delta = @0x57fbfcfe1cc0: {x = 0, y = 0} __for_range = std::vector of length 1, capacity 1 = {{x = 0, y = 0}} __for_begin = __for_end = line = std::vector of length 1, capacity 1 = {{x = 0, y = 0}} __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 }}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 0, 2147483647, 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 = #15 0x000057fbd2a945e0 in bolt::do_fire (this=this@entry=0x7ffc4bdebf90) at beam.cc:1665 coff = {cstate = false} #16 0x000057fbd2a94f8e in bolt::fire (this=this@entry=0x7ffc4bdebf90) 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 = 31, y = 17}, target = {x = 29, y = 17}, damage = {num = 0, size = 0}, ench_power = 57, 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 = -44282472, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #17 0x000057fbd3104fad in targeter_beam::set_aim (this=0x57fbfd5c4b20, 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 = 31, y = 17}, target = {x = 29, y = 17}, damage = {num = 0, size = 0}, ench_power = 57, 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 = 30, y = 17}, {x = 29, y = 17}}, extra_range_used = 1000, is_tracer = true, is_targeting = true, aimed_at_feet = false, msg_generated = true, noise_generated = false, passed_target = false, in_explosion_phase = true, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 1 element = {[5585] = 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 = 29.5, y = 17.5}, dir = {x = -1, y = 0}}, 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} #18 0x000057fbd2b7434b in _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=4, hitfunc=0x57fbfd5c4b20, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2775 No locals. #19 0x000057fbd2b7e28b in std::__invoke_impl (__f=) at /usr/include/c++/13/bits/invoke.h:61 No locals. #20 std::__invoke (__fn=) at /usr/include/c++/13/bits/invoke.h:96 No locals. #21 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. #22 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. #23 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. #24 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. #25 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. #26 0x000057fbd2b7a94c in std::function::operator() (__args#0=..., this=0x7ffc4bdec630) at /usr/include/c++/13/bits/std_function.h:591 No locals. #27 _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 = 29, y = 17} 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 = #28 0x000057fbd2b7ad3a in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., los=los@entry=LS_ANY, hitfunc=) at directn.cc:3095 r = #29 0x000057fbd2b7b54f in direction_chooser::find_default_monster_target (this=this@entry=0x7ffc4bded450, result=...) at directn.cc:1067 mons_target = success = false #30 0x000057fbd2b7b9bd in direction_chooser::find_default_target (this=this@entry=0x7ffc4bded450) at directn.cc:1178 result = {x = 17, y = 9} success = false #31 0x000057fbd2b7d2cf in direction_chooser::choose_direction (this=this@entry=0x7ffc4bded450) at directn.cc:2389 ui_cutoff_point = ccon = {cstate = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL} legacy_range = { = {_vptr.targeter = 0x57fbd3525300 , origin = {x = 31, y = 17}, aim = {x = 31, y = 17}, agent = 0x57fbd37f8040 , why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {2147483647, 0, 2147483647 }}, {mData = {2147483647, 2147483647, 5, 2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 , 0, -616367360, -282911124, 1272894696, 32764, 0, 0, 1272894528}}, {mData = {32764, 1272894696, 32764, 1272892672, 32764, -752926073, 22523, 1272894160, 32764, -760659533, 22523, 1272892480, 32764, 28, 14, 29, 15, 31, 15}}, {mData = {29, 15, 29, 15, 1272896128, 32764, 29, 15, 28, 0, -758852314, 22523, 0, 0, 0, 0, -758860464, 22523, -760777580}}, {mData = {22523, 0, 0, -616367360, -282911124, 1272892624, 32764, 1272894096, 32764, 1272892624, 32764, -760632471, 22523, 1272892712, 32764, -760777580, 22523, 0, 0}}, {mData = {-616367360, -282911124, 1272892688, 32764, 1272894160, 32764, 1272892688, 32764, -760632471, 22523, 1272892776, 32764, 1272892808, 32764, 1272892840, 32764, -616367360, -282911124, 0}}, {mData = {0, 1272894160, 32764, 1272892688, 32764, 0, 0, 1272894160, 32764, 1272893456, 32764, 1272892688, 32764, -760655631, 22523, 24, 4, 42, 22326}}, {mData = {30, 30, -256, -1, 0, 0, 31, 17, 29, 15, 1, 1, 57, 1500, 3, 0, -1, 32764, 1272892792}}, {mData = {32764, 0, 0, -44283648, 22523, 1272892864, 32764, 1272892824, 32764, 14, 0, 1852404851, 1735289195, 1869374240, 25717, 1272892856, 32764, 0, 0}}, {mData = {0, 0, -746618816, 22523, 1272892888, 32764, 0, 0, 0, 0, -746618816, 22523, 0, 22523, 1272892928, 32764, 0, 0, 0}}, {mData = {0, -754815837, 22523, 1272892960, 32764, 0, 0, 939528704, -1, -1, 4456477, 256, 2, 1272893000, 32764, 0, 0, 0, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {1272892928, 32764, -771751680, 15, 50, 22523, 0, 0, -44302080, 1, 16777216, 1, 0, 0, 0, 0, 0, 0, 0}}, {mData = {257, 0, 5, 0, 0, 0, 0, 0, 22523, 0, 0, 1272893112, 32764, 1272893112, 32764, 0, 0, 0, 0}}, {mData = {0, 0, 1, 0, 0, 0, 0, 32513, 65536, 0, 0, 0, 0, 0, -749469696, 22523, 0, 0, 0}}, {mData = {0, -160, -1, 0, 0, -43966256, 22523, 1272893328, 32764, 922955438, 30827, 1272894312, 32764, 1272894160, 32764, -44283200, 22523, 1272894160, 32764}}, {mData = {1272894160, 32764, 0, 0, 0, 0, -761084372, 22523, -746618816, 22523, 1272893456, 32764, 1272894160, 32764, -754315289, 22523, 1272894688, 16809980, 0}}, {mData = {0, 1272893520, 32764, 1, 1, 4, 2, 2, 1, 0, 0, 0, 0, 1272894752, 32764, 29, 15, 2, 2}}, {mData = {1, 1, 4, 2, 2, 1, 0, 1, 5, 31, 17, 1, 29, 15, 24, 4, 42, 54, 30}}, {mData = {30, 1272893440, 32764, 0, 0, 31, 17, 0, 0, 1, 1, 57, 1500, 3, 0, -1, 2130732149, 1272893624, 32764}}, {mData = {0, 0, 2147483392, 2147483647, 2147483647, 2147483647, 1272893656, 32764, 14, 0, 1852404851, 1735289195, 1869374240, 2130732149, 1272893688, 32764, 0, 0, 0}}, {mData = {0, 2147483392, 2147483647, 1272893720, 32764, 0, 0, 0, 0, -43899904, 22523, 0, 22523, 1272893760, 32764, 0, 0, 0, 0}}, {mData = {1272893952, 32764, 1272893792, 32764, 0, 0, 0, 32764, 0, 0, 256, 1, 1272893832, 32764, 0, 0, 0, 0, 0}}, {mData = {0, 256, 15, 50, 5, 0, 0, 256, 1, 0, 22523, 0, 0, 0, 0, 0, 0, 0, 257}}, {mData = {0, 5, 0, 0, -746618879, 0, 0, 0, 0, 0, 1272893944, 32764, 1272893944, 32764, 0, 0, 0, 0, 0}}, {mData = {0, 1, 0, 0, 0, 0, 22273, 65536, 0, 0, 0, 0, 0, 1272840192, 32764, 0, 0, 0, 0}}, {mData = {0, 0, 0, 0, -256, -1, 0, 0, 0, 22272, 1272894176, 32764, 0, -1, 0, 0, 1272894120, 32764, 1272894120}}, {mData = {32764, 922948910, 30827, 24, 4, 247, 22326, 30, 30, 0, 0, 0, 0, 7, 0, 0, 15, 0, 0}}, {mData = {57, 1500, -616367360, -282911124, -1, 0, 924355264, 30827, 7, 0, -104, -1, 1272894840, 32764, -44283104, 22523, 1272894352, 32764, 922953970}}, {mData = {30827, 1869374240, 25717, 1272894328, 32764, 0, 0, 130, 0, -44205600, 22523, 1272894584, 32764, 1272894384, 32764, 926324996, 30827, 1, 0}}, {mData = {129, 0, 1272894584, 32764, -759780332, 22523, 129, 0, -616367360, -282911124, 1272894544, 32764, 1272894800, 32764, 1272895488, 32764, -759774068, 22523, 0}}}}}, range = 4, affects_walls = true, affects_pos = 0x0} rva = tmp = {previous = 127} save_more = directn_view = #32 0x000057fbd2b7d520 in direction (moves=..., args=...) at directn.cc:487 No locals. #33 0x000057fbd309dd7b in spell_direction (spelld=..., pbolt=..., args=args@entry=0x7ffc4bdeda80) at spl-util.cc:981 newargs = {hitfunc = 0x57fbfd5c4b20, 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 (safe; 1% risk of failure)", behaviour = 0x7ffc4bded780, 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}} #34 0x000057fbd30463d7 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=0x7ffc4bded6a0, 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 = 0x57fbd3212174 "w" needs_path = mr_check = beh = { = {_vptr.targeting_behaviour = 0x57fbd3541bb0 , 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 (safe; 1% risk of failure)" args = {hitfunc = 0x57fbfd5c4b20, 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 (safe; 1% risk of failure)", behaviour = 0x7ffc4bded780, 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 = -44283728, 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() = 0x57fbfd5c4b20} is_targeted = true use_targeter = true god = fail = antimagic = orig_target = self_target = had_tele = cast_result = #35 0x000057fbd3048b42 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 = #36 0x000057fbd30497e8 in do_cast_spell_cmd (force=) at spl-cast.cc:964 No locals. #37 0x000057fbd31ffea3 in _input () at main.cc:1141 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_NO_CMD player_disabled = {was_disabled = false} #38 0x000057fbd32008fd in _launch_game () at main.cc:485 game_start = ccon = {cstate = false} #39 0x000057fbd2a197f4 in _launch_game_loop () at main.cc:390 game_ended = false game_ended = ge = fe = E = #40 main (argc=12, argv=0x7ffc4bdeee58) at main.cc:341 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 312442) 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 = 3, depth = 1 Level id: Elf:1 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 15 Level vaults: eino_elf_arrival_sip layout_geoelf_diagonals portal_desolation_entry_holy_temple special_room [special_room_orc] elven_spread minmay_elf_demonology Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (5, 2): feature (stone_stairs_up_i) Marker #1, type 9 at (30, 16): Terrain change marker (33->190, 10) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The sling bullet burns the deep elf mage (5). The deep elf mage is moderately wounded. (33/43) HP The deep elf mage mumbles some strange words. You hear a shout! You shoot a sling bullet. The sling bullet strikes the tarantella (8)! It is struck brutally! The sling bullet burns the tarantella (8)! The tarantella is heavily wounded. (13/29) HP You hear a shout! A deep elf knight comes into view. Your white chameleon is engulfed in seething chaos. Your white chameleon flickers and vanishes for a moment. The deep elf knight picks up a +0 rapier. The deep elf knight wields a +0 rapier. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You heal your jumping spider and increase the time it has in this world. Your clear chameleon closely misses the tarantella. Your six-headed hydra is engulfed in seething chaos. The tarantella completely misses your clear chameleon. Casting: Summon Spider Mount (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage, p - tarantella Aim: a deep elf mage, wielding a +0 rapier and wearing a +0 leather armour (87% to-hit, lightly wounded (35/43), 95% (Melee), 93% (Ranged)) You feel a surge of power! Poisonous vapours surround the deep elf mage! Your clear chameleon gores the tarantella (5). It is struck brutally! Your clear chameleon freezes the tarantella (16)! The tarantella dies! The tarantella's corpse disappears in a puff of smoke! The deep elf mage is engulfed in poison gas (6). The deep elf mage is poisoned. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - deep elf mage Aim: a deep elf mage, wielding a +0 rapier and wearing a +0 leather armour (87% to-hit, moderately wounded (30/43), 95% (Melee), 93% (Ranged), poisoned) You feel a surge of power! Random vapours surround the deep elf mage! Your clear chameleon gores the tarantella (12)! It is struck brutally! The tarantella looks as sick as possible! Your clear chameleon poisons the tarantella (41)!!! The deep elf mage is engulfed in seething chaos. The deep elf mage seems to slow down. The tarantella closely misses your clear chameleon. The deep elf knight is engulfed in poison gas (2). The deep elf knight is poisoned. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - deep elf mage Aim: a deep elf mage, wielding a +0 rapier and wearing a +0 leather armour (87% to-hit, moderately wounded (31/43), 95% (Melee), 93% (Ranged), poisoned, slow) You feel a surge of power! Poisonous vapours surround the deep elf mage! Your six-headed hydra changes into a war gargoyle! The tarantella bites your clear chameleon (15)! It is perforated ruthlessly! Your clear chameleon appears confused. Your clear chameleon gores your war gargoyle but does no damage. The deep elf mage is engulfed in poison gas (8)! The deep elf mage looks even sicker. The deep elf knight is engulfed in seething chaos. The deep elf knight is infused with chaotic energies! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - deep elf mage Aim: a deep elf mage, wielding a +0 rapier and wearing a +0 leather armour (87% to-hit, heavily wounded (22/43), 95% (Melee), 93% (Ranged), poisoned, slow) You feel a surge of power! Random vapours surround the deep elf mage! The tarantella barely misses your clear chameleon. The tarantella bites your clear chameleon (14)! It is perforated ruthlessly! Your clear chameleon appears confused. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - deep elf mage Aim: a deep elf mage, wielding a +0 rapier and wearing a +0 leather armour (87% to-hit, heavily wounded (22/43), 95% (Melee), 93% (Ranged), poisoned, slow) You feel a surge of power! Random vapours surround the deep elf mage! The tarantella dies! The tarantella's corpse disappears in a puff of smoke! Your clear chameleon gores your war gargoyle but does no damage. A deep elf mage comes into view. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage, p - deep elf mage Aim: a deep elf mage, wielding a +0 dagger and wearing a +2 leather armour of fire resistance (87% to-hit, healthy (42/42), 96% (Melee), 94% (Ranged)) You feel a surge of power! Random vapours surround the deep elf mage! The demonic crawler hits your clear chameleon but does no damage. The demonic crawler misses your clear chameleon. The demonic crawler hits your clear chameleon (4). A deep elf knight comes into view. Your clear chameleon gores your war gargoyle but does no damage. The deep elf mage is engulfed in seething chaos. The deep elf mage goes berserk! The deep elf mage is engulfed in blazing flames (19)!! The deep elf mage casts a spell. The deep elf knight is engulfed in seething chaos. The deep elf knight seems to slow down. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. The demonic crawler hits your clear chameleon (8)! Your clear chameleon dies! Your clear chameleon's corpse disappears in a puff of smoke! The deep elf knight moves out of view. You hear a shout! You hear a shout! Your war gargoyle launches metal splinters at the demonic crawler. The spray of metal splinters hits the demonic crawler (1). You hear a shout! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf knight, p - deep elf mage Aim: a deep elf knight, wielding a cursed +0 vorpal long sword {(Curse: Fragile rF-)} (69% to-hit, healthy (51/51), 96% (Melee), 92% (Ranged)) You feel a surge of power! Poisonous vapours surround the deep elf knight! The deep elf knight is engulfed in poison gas (4). The deep elf knight is poisoned. The demonic crawler hits your war gargoyle (4). They resists. The demonic crawler hits your war gargoyle but does no damage. The demonic crawler hits your war gargoyle (3). They resists. The deep elf mage is engulfed in seething chaos. Your war gargoyle hits the demonic crawler (21)!! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! You freeze the poison in your surroundings! The deep elf knight seems to freeze from within (16)! The deep elf knight seems to slow down. The deep elf knight is moderately wounded. (31/49) HP The deep elf knight seems to freeze from within (25)!! The deep elf knight seems to slow down. The deep elf knight is heavily wounded. (23/51) HP The deep elf mage seems to freeze from within (41)!!! You kill the deep elf mage! Jiyva accepts your kill. You feel slightly more full. You hear a splash. x2 The demonic crawler disappears in a puff of smoke! The hell rat disappears in a puff of smoke! The deep elf knight unwields a +0 rapier. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow punctures your war gargoyle (7)! Your Polearms skill increases to level 9! Casting: Alchemize Poison (mildly dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - deep elf knight Aim: a deep elf knight, wielding a cursed +0 vorpal long sword {(Curse: Fragile rF-)} (69% to-hit, heavily wounded (23/51), 96% (Melee), 92% (Ranged), slow) You feel a surge of power! Poisonous vapours surround the deep elf knight! A deep elf mage comes into view. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf knight, p - deep elf knight Aim: a deep elf knight, wielding a +0 shortbow and carrying a +0 rapier (69% to-hit, moderately wounded (31/49), 96% (Melee), 94% (Ranged), fast, infusion of pure chaos, slow) You feel a surge of power! Random vapours surround the deep elf knight! The deep elf knight is engulfed in seething chaos. The deep elf knight shoots an arrow. The arrow pokes your war gargoyle but does no damage. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - deep elf knight Aim: a deep elf knight, wielding a +0 shortbow and carrying a +0 rapier (69% to-hit, moderately wounded (31/49), 96% (Melee), 94% (Ranged), fast, infusion of pure chaos, slow) You feel a surge of power! Random vapours surround the deep elf knight! The deep elf knight is no longer moving quickly. The deep elf knight is engulfed in acidic fog (22)!! The deep elf knight is splashed with acid (8)! The acid corrodes the deep elf knight! The deep elf knight casts a spell at himself. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The deep elf knight is poisoned. The deep elf mage unwields a +0 short sword. The deep elf mage drops a +0 short sword. The deep elf mage picks up a +0 rapier. The deep elf mage wields a +0 rapier. A deep elf mage comes into view. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target You feel a surge of power! Poisonous vapours surround something! Your war gargoyle changes into a death yak! The deep elf knight looks even sicker. Jiyva accepts your kill. You feel slightly more full. You hear a splash. x2 Reactivating autopickup. You feel a bit more experienced. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage Aim: a deep elf mage, wielding a +0 dagger and wearing a +2 leather armour of fire resistance (87% to-hit, healthy (63/63), 96% (Melee), 94% (Ranged), berserk) You feel a surge of power! Poisonous vapours surround the deep elf mage! The deep elf mage is engulfed in poison gas (3). The deep elf mage is poisoned. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage, p - deep elf mage Aim: a deep elf mage, wielding a +0 rapier (87% to-hit, healthy (43/43), 95% (Melee), 93% (Ranged)) You feel a surge of power! Random vapours surround the deep elf mage! The deep elf mage is engulfed in seething chaos. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage, p - deep elf mage Aim: a deep elf mage, wielding a +2 dagger of venom (87% to-hit, healthy (42/42), 96% (Melee), 94% (Ranged)) You feel a surge of power! Poisonous vapours surround the deep elf mage! The deep elf mage is engulfed in poison gas (4). The deep elf mage is poisoned. The deep elf mage is engulfed in seething chaos. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! You ignite the poison in your surroundings! The deep elf knight seems to burn from within (65)!!! You kill the deep elf knight! Jiyva accepts your kill. You feel somewhat more full. The deep elf mage seems to burn from within (14)! The deep elf mage is moderately wounded. (46/63) HP The deep elf mage seems to burn from within (31)!! The deep elf mage is almost dead. (7/42) HP The deep elf mage is engulfed in seething chaos. The deep elf mage seems to glow with chaos! The deep elf mage is engulfed in blazing flames (4). The deep elf mage gestures wildly while chanting. Casting: Alchemize Poison (mildly dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage, p - deep elf mage Aim: a deep elf mage, wielding a +0 dagger and wearing a +2 leather armour of fire resistance (87% to-hit, moderately wounded (47/63), 96% (Melee), 94% (Ranged), berserk) You feel a surge of power! Poisonous vapours surround the deep elf mage! The deep elf mage is poisoned. The deep elf mage is engulfed in blazing flames (6). You kill the deep elf mage! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. The ice beast disappears in a puff of smoke! What are your orders? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f/p - deep elf mage Aim: a deep elf mage, wielding a +0 dagger and wearing a +2 leather armour of fire resistance (87% to-hit, moderately wounded (48/63), 96% (Melee), 94% (Ranged), berserk, poisoned) Attack! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage, p - deep elf mage Aim: a deep elf mage, wielding a +0 rapier (87% to-hit, healthy (43/43), 95% (Melee), 93% (Ranged), entropic burst) You feel a surge of power! Random vapours surround the deep elf mage! The deep elf mage hits your death yak with a +0 dagger (4). Your death yak gores the deep elf mage (21)!! The deep elf mage is engulfed in negative energy (15)! The deep elf mage is drained (3). The deep elf mage hits your death yak with a +0 dagger (2). Your death yak gores the deep elf mage (12)! An orc priest comes into view. The deep elf mage hits your death yak but does no damage. The deep elf mage picks up a +0 shortbow. The deep elf mage wields a +0 shortbow. The deep elf mage hits your death yak with a +0 dagger (2). Your death yak gores the deep elf mage (9)! Fire: b) +1 fustibalus "Jadicw" {molten, *Slow +Blink rC++ Int+2} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc priest, p - deep elf mage Aim: an orc priest, wielding a +0 trident (92% to-hit, healthy (15/15), 88% (Melee), 87% (Ranged), wandering, hasn't noticed you) You shoot a sling bullet. The orc priest shouts! The sling bullet strikes the orc priest (9)! The sling bullet burns the orc priest (9)! You kill the orc priest! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. The deep elf mage hits your death yak with a +0 dagger (2). Your death yak gores the deep elf mage (9)! The deep elf mage dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - deep elf mage Aim: a deep elf mage, wielding a +0 rapier and carrying a +0 shortbow (87% to-hit, moderately wounded (26/43), 95% (Melee), 93% (Ranged), entropic burst, lightly drained) You feel a surge of power! Poisonous vapours surround the deep elf mage! The deep elf mage is engulfed in poison gas (6). The deep elf mage is poisoned. The deep elf mage unwields a +0 rapier. The deep elf mage wields a +0 shortbow. The deep elf mage shoots an arrow. The arrow pokes your death yak. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! You freeze the poison in your surroundings! The deep elf mage seems to freeze from within (19)!! The deep elf mage seems to slow down. The deep elf mage is almost dead. (1/43) HP The deep elf mage shoots an arrow. The arrow pokes your death yak (2). Casting: Alchemize Poison (mildly dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - deep elf mage Aim: a deep elf mage, wielding a +0 shortbow and carrying a +0 rapier (87% to-hit, almost dead (1/43), 92% (Melee), 93% (Ranged), entropic burst, slow, lightly drained) You feel a surge of power! Poisonous vapours surround the deep elf mage! Your death yak gores the deep elf mage (20)!! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 The deep elf mage explodes! The entropic burst engulfs your death yak (30)!! Your death yak is engulfed in acidic fog (11)! Your death yak is splashed with acid (12)! The acid corrodes your death yak! Your death yak is no longer covered in acid. Your death yak changes into a dire elephant! Your death yak changes into a storm dragon! Magic restored. You swap places. You see here a +0 sai. There is an open door here. Things that are here: a +0 long sword; a +0 shortbow; an uncursed ring of strength Things that are here: a +0 dagger; a +2 leather armour of fire resistance There is an open door here. Things that are here: a +0 shortbow; a +0 rapier; a +0 rapier Things that are here: a +2 dagger of venom; a +0 short sword; a +0 leather armour There is an open door here. Found a stone staircase leading down. You open the door. There is an open door here. You swap places. You open the door. There is an open door here. There is an open door here. Your storm dragon changes into a hydra! There is an open door here. You swap places. You swap places. You swap places. There is an open door here. You open the door. There is an open door here. There is an open door here. You swap places. You swap places. You swap places. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. Your eight-headed hydra changes into a queen ant! You swap places. As you open the door, it creaks loudly! 2 deep elf magi and a deep elf archer come into view. The deep elf archer is wielding a +2 molten short sword and wearing a cursed +2 leather armour of fire resistance {(Curse: Fragile)}. The deep elf mage shouts! x2 The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The teleport trap disappears. The deep elf archer disappears! The deep elf archer moves out of view. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The deep elf mage mumbles some strange words. The deep elf mage blinks! Fire: b) +1 fustibalus "Jadicw" {molten, *Slow +Blink rC++ Int+2} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line Okay, then. The deep elf mage gestures at you while chanting. The bolt of lightning hits your queen ant (20)!! The bolt of lightning hits your jumping spider (5). Your jumping spider resists. Your white chameleon gores the deep elf mage (9)! Your white chameleon freezes the deep elf mage (34)!! The deep elf mage dies! Jiyva accepts your kill. You feel slightly more full. You hear a splash. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - deep elf mage Aim: a deep elf mage, wielding a +0 dagger and wearing a +0 ring mail (89% to-hit, healthy (37/37), 96% (Melee), 94% (Ranged)) Attack! The deep elf mage casts a spell at you. The bolt of lightning hits your dire elephant (23)!! The bolt of lightning hits your queen ant (14)! The bolt of lightning misses your green chameleon. The bolt of lightning hits you (9)! You resist. You hear a loud twanging sound. An arrow appears from out of your range of vision. The arrow impales your white chameleon (54)!!! It is perforated ruthlessly! Your white chameleon dies! Your white chameleon's corpse disappears in a puff of smoke! Your dire elephant tramples the deep elf mage (6). The deep elf mage stumbles backwards! The deep elf mage hits your dire elephant with a +0 dagger (2). Your dire elephant tramples the deep elf mage (20)!! The deep elf mage stumbles backwards! The deep elf mage barely misses your dire elephant. Fire: b) +1 fustibalus "Jadicw" {molten, *Slow +Blink rC++ Int+2} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - deep elf archer, p - deep elf mage Aim: a deep elf archer, wielding a +0 longbow, wearing a cursed +2 leather armour of fire resistance {(Curse: Fragile)} and carrying a +2 molten short sword (74% to-hit, healthy (50/50), 91% (Melee), 95% (Ranged), repelling missiles) You shoot a sling bullet. The sling bullet closely misses the deep elf archer. Your mount's time in this world is almost up. The deep elf archer shoots an arrow. The arrow punctures your jumping spider (11)! Your jumping spider resist. Your dire elephant tramples the deep elf mage (4). The deep elf mage stumbles backwards! The deep elf mage hits your dire elephant with a +0 dagger (4). Fire: b) +1 fustibalus "Jadicw" {molten, *Slow +Blink rC++ Int+2} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - deep elf archer Aim: a deep elf archer, wielding a +0 longbow, wearing a cursed +2 leather armour of fire resistance {(Curse: Fragile)} and carrying a +2 molten short sword (74% to-hit, healthy (50/50), 91% (Melee), 95% (Ranged), repelling missiles) You shoot a sling bullet. The sling bullet hits the deep elf archer (4). The sling bullet burns the deep elf archer (2). The deep elf archer is lightly wounded. (44/50) HP The deep elf archer shoots an arrow. The arrow punctures your jumping spider (10)! Your jumping spider resist. Your dire elephant tramples the deep elf mage (22)!! The deep elf mage stumbles backwards! The deep elf mage dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Fire: b) +1 fustibalus "Jadicw" {molten, *Slow +Blink rC++ Int+2} Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - deep elf archer Aim: a deep elf archer, wielding a +0 longbow, wearing a cursed +2 leather armour of fire resistance {(Curse: Fragile)} and carrying a +2 molten short sword (74% to-hit, lightly wounded (44/50), 91% (Melee), 95% (Ranged), repelling missiles) You shoot a sling bullet. The sling bullet strikes the deep elf archer (15)! The sling bullet burns the deep elf archer (7)! The deep elf archer is heavily wounded. (22/50) HP You shoot a sling bullet. The sling bullet strikes the deep elf archer (12)! The sling bullet burns the deep elf archer (6). The deep elf archer is almost dead. (4/50) HP The deep elf archer shoots an arrow. The arrow punctures you (7)! You resist. You shoot a sling bullet. The sling bullet hits the deep elf archer (1). The deep elf archer is almost dead. (3/50) HP The deep elf archer shoots an arrow. The arrow punctures your jumping spider (6). Your jumping spider resist. You shoot a sling bullet. The sling bullet crushes the deep elf archer (26)!! The sling bullet burns the deep elf archer (1). You kill the deep elf archer! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Your mount expires. HP restored. There is an open door here. You see here a +0 rapier. Your dire elephant changes into a sphinx! Things that are here: a +0 longbow; a +2 molten short sword You swap places. You swap places. There is an open door here. You see here a +0 rapier. You swap places. There is an open door here. Things that are here: a +0 dagger; a +0 ring mail You swap places. You swap places. You swap places. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. You swap places. You swap places. There is an open door here. Your queen ant changes into a hydra! Your sphinx changes into a quicksilver dragon! Your five-headed hydra disappears in a puff of smoke! You open the door. Your quicksilver dragon changes into a dire elephant! There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You swap places. There is an open door here. You swap places. You swap places. There is an open door here. There is an open door here. An orc priest comes into view. You shoot a sling bullet. The orc priest shouts! The sling bullet strikes the orc priest (8)! The sling bullet burns the orc priest (8)! You kill the orc priest! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You see here a +0 trident. There is an open door here. You see here a +0 club. The orc priest is too close now for your liking. An orc priest is nearby! You shoot a sling bullet. The orc priest shouts! The sling bullet strikes the orc priest (6). The sling bullet burns the orc priest (6). The orc priest is almost dead. (1/13) HP The orc priest invokes the aid of Beogh against you. Beogh smites you! You hear a shout! x6 You shoot a sling bullet. The sling bullet strikes the orc priest (6). The sling bullet burns the orc priest (1). You kill the orc priest! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 An orc knight comes into view. You shoot a sling bullet. The sling bullet hits the orc knight but does no damage. The orc knight is healthy. (66/66) HP You shoot a sling bullet. The sling bullet closely misses the orc knight. Really fire in your green chameleon's direction? Okay, then. You swap places. An orc high priest comes into view. She is wielding a cursed +3 hatchet of freezing {(Curse: Fragile)}. The orc knight roars a battlecry! The orc high priest goes into a battle-frenzy! You hear a shout! x3 You shoot a sling bullet. The sling bullet strikes the orc knight (6). The sling bullet burns the orc knight (6). The orc knight is lightly wounded. (54/66) HP You shoot a sling bullet. The sling bullet hits the orc knight (3). The sling bullet burns the orc knight (3). The orc knight is moderately wounded. (49/66) HP You shoot a sling bullet. The sling bullet hits the orc knight (3). The sling bullet burns the orc knight (3). The orc knight is moderately wounded. (43/66) HP Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Saving game... please wait. Level annotation: exclusions: 3 doors and 2 more exclusions Welcome back, Slacking the Lignifite Demonspawn. Slime for the Slime God! Press ? for a list of commands and other information. Cast which spell? (? or * to list) Aiming: Chaotic Cloudburst (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc knight Aim: an orc knight, wielding a cursed +4 long sword of holy wrath {(Curse: Fragile)} and wearing a +0 plate armour (78% to-hit, moderately wounded (43/66), 94% (Melee)) You feel a surge of power! The ball explodes into a scintillating random clouds! The chaotic blast of venom engulfs the orc knight but does no damage. The orc knight appears unharmed. The orc knight is moderately wounded. (43/66) HP The chaotic magic splinters into barbs that impale the orc knight. The chaotic blast of negative energy engulfs the orc high priest but does no damage. The orc high priest is drained (4). The orc high priest is lightly wounded. (56/60) HP You hear a shout! x3 An orc knight comes into view. The orc high priest is engulfed in seething chaos. The orc knight is engulfed in freezing vapours (8)! The orc knight seems to slow down. An orc warrior comes into view. The orc high priest intones a terrible prayer. As you unwield the +1 fustibalus "Jadicw" {molten, *Slow +Blink rC++ Int+2}, your ammo resolidies. Your +2 demon trident of freezing glows with a cold blue light! The orc knight roars a battlecry! The orc knight goes into a battle-frenzy! The orc knight hits your dire elephant with a cursed +4 long sword of holy wrath {(Curse: Fragile)} (3). Your dire elephant tramples the orc knight (8)! The orc knight holds his ground! Your dire elephant trunk-slaps the orc knight but does no damage. The orc high priest is engulfed in freezing vapours (15)! The orc high priest invokes the aid of Beogh against you. Beogh smites you! You focus on the pain. You feel your power returning. You could not reach far enough! Your dire elephant closely misses the orc knight. The orc knight fail an attempted riposte. The orc knight ripostes. The orc knight hits your dire elephant with a cursed +4 long sword of holy wrath {(Curse: Fragile)} (9)! Your dire elephant trunk-slaps the orc knight but does no damage. You reach to attack! You hit the orc knight (6). He is perforated ruthlessly! You freeze the orc knight (2). The orc knight is severely wounded. (14/66) HP The orc high priest is engulfed in freezing vapours (12)! The orc high priest invokes the aid of Beogh against you. Beogh smites you! An orc knight comes into view. The orc knight hits your dire elephant with a cursed +4 long sword of holy wrath {(Curse: Fragile)} (23)!! Your dire elephant tramples the orc knight (20)!! The orc knight holds his ground! The orc knight dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You hear two shouts! The orc high priest is engulfed in freezing vapours (4). The orc high priest seems to slow down. The orc knight roars a battlecry! You hear a shout! You could not reach far enough! An orc warlord comes into view. An orc knight comes into view. You reach to attack! You puncture the orc high priest (8)! You freeze the orc high priest (4). The orc high priest is severely wounded. (15/60) HP The orc knight roars a battlecry! You reach to attack! You hit the orc high priest (4). The orc high priest seems to slow down. You freeze the orc high priest (1). The orc high priest is almost dead. (10/60) HP Your dire elephant tramples the orc high priest (24)!! The orc high priest stumbles backwards! The orc high priest dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You swap places. An orc priest comes into view. Casting: Chaotic Cloudburst (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc warlord Aim: an orc warlord, wielding a +0 war axe and wearing a cursed +3 plate armour of the Paladin {(Curse: Fragile)} (70% to-hit, healthy (124/124), 94% (Melee), strong) You feel a surge of power! Random vapours surround the orc warlord! The orc priest no longer looks unusually strong. The orc warrior no longer looks unusually strong. The orc knight roars a battlecry! The orcs go into a battle-frenzy! The orc warlord is engulfed in mutagenic fog. The orc priest unwields a +0 dagger. The orc priest drops a +0 dagger. The orc priest picks up a +0 trident. The orc priest wields a +0 trident. You hear a shout! x2 Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - orc warlord Aim: an orc warlord, wielding a +0 war axe and wearing a cursed +3 plate armour of the Paladin {(Curse: Fragile)} (70% to-hit, healthy (124/124), 94% (Melee), strong) You feel a surge of power! Random vapours surround the orc warlord! The orc knight no longer looks unusually strong. The orc knight hits your dire elephant with a +0 great sword (20)!! The orc knight is engulfed in mutagenic fog. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc knight, p - orc warlord Aim: an orc knight, wielding a +0 great sword and wearing a +0 plate armour (77% to-hit, healthy (62/62), 90% (Melee), strong) You feel a surge of power! Random vapours surround the orc knight! A spectral weapon comes into view. The orc knight roars a battlecry! Your dire elephant tramples the orc knight (14)! The orc knight holds her ground! Your dire elephant trunk-slaps the orc knight (7)! The orc knight hits your dire elephant with a +0 great sword (41)!!! The orc warlord is engulfed in seething chaos. The orc warlord roars a battlecry! The orc knight goes into a battle-frenzy! The orc knight is engulfed in mutagenic fog. The orc knight twists and deforms. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc warlord, p - orc knight Aim: an orc warlord, wielding a +0 war axe and wearing a cursed +3 plate armour of the Paladin {(Curse: Fragile)} (70% to-hit, healthy (124/124), 94% (Melee), strong) You feel a surge of power! Random vapours surround the orc warlord! Your dire elephant tramples the orc knight (21)!! The orc knight holds her ground! Your dire elephant trunk-slaps the orc knight but does no damage. The orc warlord is engulfed in freezing vapours (12)! The orc knight hits your dire elephant with a +0 great sword (7)! You hear a shout! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - orc warlord Aim: an orc warlord, wielding a +0 war axe and wearing a cursed +3 plate armour of the Paladin {(Curse: Fragile)} (70% to-hit, lightly wounded (112/124), 94% (Melee), strong) You feel a surge of power! Random vapours surround the orc warlord! The orc knight no longer looks unusually strong. Your dire elephant tramples the orc knight (23)!! The orc knight holds her ground! The orc knight dies! Jiyva accepts your kill. You feel slightly more full. You hear a splash. x2 The orc priest calls upon Beogh to heal the orc warlord. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc knight, p - orc warlord Aim: an orc knight, wielding a +0 glaive and wearing a +3 chain mail (75% to-hit, healthy (58/58), 85% (Melee), 77% (Ranged), strong, misshapen and mutated) You feel a surge of power! Random vapours surround the orc knight! The orc warlord is engulfed in blazing flames (4). The orc warlord roars a battlecry! You hear a shout! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - orc knight Aim: an orc knight, wielding a +0 glaive and wearing a +3 chain mail (75% to-hit, healthy (58/58), 85% (Melee), 77% (Ranged), strong, misshapen and mutated) You feel a surge of power! Random vapours surround the orc knight! The orc warlord no longer looks unusually strong. The orc knight no longer looks unusually strong. The orc warlord is engulfed in blazing flames (10)! What are your orders? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f/p - orc knight Aim: an orc knight, wielding a +0 glaive and wearing a +3 chain mail (mutagenic fog, 75% to-hit, healthy (58/58), 85% (Melee), 77% (Ranged), misshapen and mutated) Attack! What are your orders? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - orc warlord, p - orc knight Aim: an orc warlord, wielding a +0 war axe and wearing a cursed +3 plate armour of the Paladin {(Curse: Fragile)} (70% to-hit, moderately wounded (98/124), 94% (Melee)) Attack! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lick (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc warlord Aim: an orc warlord, wielding a +0 war axe and wearing a cursed +3 plate armour of the Paladin {(Curse: Fragile)} (70% to-hit, moderately wounded (98/124), 94% (Melee)) Okay, then. Casting: Lick (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc priest, p - orc warlord Aim: an orc priest, wielding a +0 trident and wearing a +0 ring mail (93% to-hit, healthy (14/14), 80% (Melee), 79% (Ranged), strong) You feel a surge of power! Random vapours surround the orc priest! The orc knight is engulfed in mutagenic fog. The orc knight twists and deforms. The orc knight roars a battlecry! The orc warlord goes into a battle-frenzy! The orc warlord unwields a +0 war axe. The orc warlord drops a +0 war axe. The orc warlord picks up a +0 great sword. The orc warlord wields a +0 great sword. The orc priest is engulfed in seething chaos. The orc priest is infused with chaotic energies! You hear a shout! Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloud Smite (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc warrior, p - orc priest Aim: an orc warrior, wielding a +1 molten trident and wearing a +0 plate armour (83% to-hit, healthy (28/28), 91% (Melee), 81% (Ranged), strong) You feel a surge of power! Poisonous vapours surround the orc warrior! The orc knight is engulfed in mutagenic fog. Your dire elephant tramples the orc warlord (14)! The orc warlord holds her ground! Your dire elephant trunk-slaps the orc warlord (13)! The orc warlord roars a battlecry! The orc knight goes into a battle-frenzy! The orc priest is engulfed in seething chaos. Casting: Chaotic Cloud Smite (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Your dire elephant tramples the orc warlord (14)! The orc warlord holds her ground! Your dire elephant trunk-slaps the orc warlord (12)! An orc warrior comes into view. The orc warlord hits your dire elephant with a +0 great sword (41)!!! Your dire elephant dies! Your dire elephant's corpse disappears in a puff of smoke! The orc knight roars a battlecry! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Your green chameleon gores the orc warlord (4). Your green chameleon freezes the orc warlord (33)!! The orc warlord seems to slow down. An orc knight comes into view. She is wielding a +0 dire flail and wearing a cursed +4 chain mail of cold resistance {(Curse: Fragile)}. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The orc priest no longer looks unusually strong. Your green chameleon gores the orc warlord (1). The orc warlord is engulfed in flames (20)!! The orc warlord dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Your green chameleon throws its tongue at the orc knight. The its tongue hits the orc knight (3). The orc knight is stung by its barbed tongue (3). The orc knight is poisoned. The orc knight is wrenched violently forward by your green chameleon's tongue! Your green chameleon gores the orc knight but does no damage. The orc priest looks encouraged for a moment. You could not reach far enough! The orc knight hits you but does no damage. You reach to attack! You hit the orc knight (2). He is perforated ruthlessly! The orc knight is lightly wounded. (58/65) HP The orc priest casts a cantrip, but nothing happens. The orc knight roars a battlecry! The orc priest goes into a battle-frenzy! You reach to attack! You puncture the orc knight (11)! He is perforated ruthlessly! You freeze the orc knight (2). The orc knight is moderately wounded. (44/65) HP Your green chameleon gores the orc knight (6). Your green chameleon freezes the orc knight (15)! The orc knight resists. The orc knight roars a battlecry! You hear a shout! x2 You could not reach far enough! The orc priest is no longer infused with raw entropy. The orc warrior no longer looks unusually strong. The orc knight hits your green chameleon with a +4 halberd (25)!! It resists. Your green chameleon gores the orc knight (4). The orc knight suddenly seems more agile. You could not reach far enough! Your green chameleon barely misses the orc knight. The orc knight hits your green chameleon with a +4 halberd (21)!! It resists. Your green chameleon dies! Your green chameleon's corpse disappears in a puff of smoke! You reach to attack! You hit the orc knight but do no damage. The orc knight is severely wounded. (17/65) HP You reach to attack! You puncture the orc knight (7)! He is perforated ruthlessly! You freeze the orc knight (1). The orc knight is almost dead. (9/65) HP The orc knight no longer looks unusually strong. The orc knight barely misses you. Your blue chameleon closely misses the orc knight. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The orc knight roars a battlecry! The orc warrior goes into a battle-frenzy! Your blue chameleon gores the orc knight but does no damage. You hear a shout! You reach to attack! You hit the orc knight (3). He is perforated ruthlessly! The orc knight is almost dead. (7/65) HP The orc knight looks more healthy. The orc knight hits you from afar with a +4 halberd (5). Your blue chameleon gores the orc knight (2). Your blue chameleon shocks the orc knight (16)! The orc knight dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You swap places. The orc warrior no longer looks unusually strong. You reach to attack! You closely miss the orc knight. The orc knight is healthy. (69/69) HP An orc priest comes into view. You reach to attack! You barely miss the orc knight. The orc knight is healthy. (69/69) HP The orc knight roars a battlecry! The orc warrior goes into a battle-frenzy! You swap places. Your blue chameleon throws its tongue at the orc knight. The its tongue hits the orc knight but does no damage. The orc knight is wrenched violently forward by your blue chameleon's tongue! Your blue chameleon gores the orc knight (8)! You reach to attack! You hit the orc knight (1). She is perforated ruthlessly! The orc knight is lightly wounded. (60/69) HP The orc knight unwields a +0 dire flail. The orc knight drops a +0 dire flail. The orc knight picks up a +4 halberd. The orc knight wields a +4 halberd. You reach to attack! You hit the orc knight but do no damage. The orc knight is lightly wounded. (60/69) HP The orc knight no longer looks unusually strong. The orc knight closely misses you. Your blue chameleon gores the orc knight (4). The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! You could not reach far enough! Your blue chameleon gores the orc knight (4). Your blue chameleon freezes the orc knight (19)!! The orc knight resists. You block the orc knight's attack. A two-headed ogre comes into view. He is wielding a cursed +1 spectral giant club {(Curse: Fragile)} and a cursed +3 spectral giant spiked club {(Curse: Fragile)}. You could not reach far enough! Your blue chameleon gores the orc knight (5). The orc knight is engulfed in flames (20)!! You could not reach far enough! You block the orc knight's attack. You reach to attack! You hit the orc knight (5). She is perforated ruthlessly! The orc knight is almost dead. (4/69) HP The orc knight no longer looks unusually strong. Your blue chameleon gores the orc knight but does no damage. The orc knight roars a battlecry! The orc knight goes into a battle-frenzy! An orc priest comes into view. The orc knight roars a battlecry! The orcs go into a battle-frenzy! You reach to attack! You hit the orc knight but do no damage. The orc knight is almost dead. (4/69) HP Your blue chameleon gores the orc knight (7)! The orc knight dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You swap places. You block the orc knight's attack. You reach to attack! You barely miss the orc knight. The orc knight is healthy. (58/58) HP The orc priest no longer looks unusually strong. You reach to attack! You miss the orc knight. The orc knight is healthy. (58/58) HP The orc knight barely misses you. The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! You reach to attack! You puncture the orc knight (9)! She is perforated ruthlessly! You freeze the orc knight (3). The orc knight is moderately wounded. (46/58) HP The orc knight hits you from afar with a +0 glaive (21)!! Your blue chameleon throws its tongue at the orc knight. The its tongue hits the orc knight (5). The orc knight is electrocuted by its shocking tongue (5). The orc knight is wrenched violently forward by your blue chameleon's tongue! Your blue chameleon gores the orc knight (12)! Your blue chameleon shocks the orc knight (17)! Your red chameleon closely misses the orc knight. Your blue chameleon gores the orc knight (6). The orc knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Your brown chameleon gores something (19)!! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Reactivating autopickup. You feel a bit more experienced. An orc warrior comes into view. She is wielding a +0 halberd and wearing a cursed +0 plate armour of the Reaver {(Curse: Fragile)}. Saving game... please wait. Level annotation: exclusions: 3 doors and 2 more exclusions Welcome back, Slacking the Lignifite Demonspawn. Slime for the Slime God! Press ? for a list of commands and other information. Cast which spell? (? or * to list) >>>>>>>>>>>>>>>>>>>>>> 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: [Slacking] Species: Lignifite Job: Demonspawn HP: 151/194; mods: 0/0 MP: 28/31; mod: 0 Stats: 19 (19) 20 (20) 10 (10) Position: (31, 17), god: Jiyva (15), 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 | 6 | 1296 | 48/416 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/84 Axes & Hammers | X | 0 | 0 | 0 | 0 | 0/100 Whips & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 1 | 100 | 9 | 3287 | 612/654 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | X | 0 | 0 | 13 | 6190 | 185/1130 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 | 5 | 1090 | 30/424 Stealth | X | 0 | 0 | 5 | 1090 | 199/357 Shields | X | 0 | 0 | 9 | 2689 | 14/654 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 10 | 3343 | 14/773 Hexes | X | 0 | 0 | 2 | 216 | 4/212 Charms | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 9 | 2728 | 53/654 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 4 | 856 | 16/421 Transmutations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 6 | 1829 | 64/589 Ice Magic | X | 0 | 0 | 0 | 0 | 0/70 Air Magic | X | 0 | 0 | 3 | 585 | 229/238 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 11 | 3183 | 282/630 Invocations | X | 0 | 0 | 10 | 1414 | 14/325 Evocations | X | 0 | 0 | 5 | 1265 | 205/424 Spell bugs: Durations: Attributes: #12: 3982 #13: 1709 #23: 29902 #24: 1734209477 #27: 191933 #49: 3432 #59: 1 Mutations: claws: 2 (innate) horns: 1 cold resistance: 1 (innate) branches: 1 (innate) roots: 1 (innate) deformed body: 1 (innate) icemail: 1 (innate) poison resistance: 1 (innate) powered by pain: 1 (innate) slow metabolism: 1 (innate) stats: 1 torment resistance: 1 (innate) unbreathing: 1 (innate) slimy form: 2 (innate) heat vulnerability: 1 (innate) rot immunity: 1 (innate) freezing cloud immunity: 1 (innate) watery protoplasm: 1 (innate) vine-covered skin: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +2 demon trident of freezing eq slot #1, inv slot #32: +1 heater shield of resistance eq slot #2, inv slot #14: +1 cloak of poison resistance eq slot #7, inv slot #7: +1 robe of the Archmagi eq slot #8, inv slot #29: ring "Izey" {*Slow rElec rC+++ MR+ Str-5 Dex+5} eq slot #9, inv slot #36: ring of fire eq slot #10, inv slot #27: amulet of chaos {!*} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #. #.......# #oo ##.....## oo# ##'...))## (.# ##.####'#.## #O# ##.## #.##:### #+ ### #o#####.## #.###)## .# #.# #)#:#'## #.# ##.. .## #.# ##[:.## #.# #.. ..# #.# #::@..# #.# #.. ..# #.# ##)..## #.# ##. ..# #.# ##'#.## #.# #. .## #.# ##.#### #.# ## .+## #.# ##)## #.# ##.###Y# ##.## #.# ##.##.###.## ###'### ##'#'##.## #.....# ##...'## #.....# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>