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-21.16:40:41.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) [0x5e8a791c812e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-bcadrencrawl(_Z13do_crash_dumpv+0x421) [0x5e8a791d3861]: do_crash_dump() /usr/games/crawl-bcadrencrawl(_Z20crash_signal_handleri+0x1fa) [0x5e8a791c860a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7312d8b3b330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7312d8b94c0c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7312d8b3b27e]: /usr/games/crawl-bcadrencrawl(+0x45eb9d) [0x5e8a791d2b9d]: /usr/games/crawl-bcadrencrawl(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5e8a791d3157]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-bcadrencrawl(+0x3f24e4) [0x5e8a791664e4]: /usr/games/crawl-bcadrencrawl(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x4e) [0x5e8a7916809e]: bolt::tracer_nonenchantment_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt21tracer_affect_monsterEP7monster+0x795) [0x5e8a79180375]: bolt::tracer_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt11affect_cellEv+0x1d9) [0x5e8a7917b639]: bolt::affect_cell() /usr/games/crawl-bcadrencrawl(_ZN4bolt7explodeEbb+0x7e9) [0x5e8a7917bf39]: bolt::explode(bool, bool) /usr/games/crawl-bcadrencrawl(_ZN4bolt7do_fireEv+0x5a0) [0x5e8a7917e5e0]: bolt::do_fire() /usr/games/crawl-bcadrencrawl(_ZN4bolt4fireEv+0xae) [0x5e8a7917ef8e]: bolt::fire() /usr/games/crawl-bcadrencrawl(_ZN13targeter_beam7set_aimE9coord_def+0x9d) [0x5e8a797eefad]: targeter_beam::set_aim(coord_def) /usr/games/crawl-bcadrencrawl(+0x4ea34b) [0x5e8a7925e34b]: /usr/games/crawl-bcadrencrawl(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP8targeter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x2b) [0x5e8a7926828b]: 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) [0x5e8a7926494c]: /usr/games/crawl-bcadrencrawl(+0x4f0d3a) [0x5e8a79264d3a]: /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x3df) [0x5e8a7926554f]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-bcadrencrawl(_ZNK17direction_chooser19find_default_targetEv+0x7d) [0x5e8a792659bd]: direction_chooser::find_default_target() const /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser16choose_directionEv+0x45f) [0x5e8a792672cf]: direction_chooser::choose_direction() /usr/games/crawl-bcadrencrawl(_Z9directionR4distRK22direction_chooser_args+0x80) [0x5e8a79267520]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-bcadrencrawl(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1db) [0x5e8a79787d7b]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-bcadrencrawl(_Z11your_spells10spell_typeibPK8item_defP4dist+0x7f7) [0x5e8a797303d7]: your_spells(spell_type, int, bool, item_def const*, dist*) /usr/games/crawl-bcadrencrawl(_Z12cast_a_spellb10spell_typeP4dist+0x172) [0x5e8a79732b42]: cast_a_spell(bool, spell_type, dist*) /usr/games/crawl-bcadrencrawl(_Z17do_cast_spell_cmdb+0x18) [0x5e8a797337e8]: do_cast_spell_cmd(bool) /usr/games/crawl-bcadrencrawl(+0xb75ea3) [0x5e8a798e9ea3]: /usr/games/crawl-bcadrencrawl(+0xb768fd) [0x5e8a798ea8fd]: /usr/games/crawl-bcadrencrawl(main+0x1f4) [0x5e8a791037f4]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7312d8b201ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7312d8b2028b]: /usr/games/crawl-bcadrencrawl(_start+0x25) [0x5e8a791041e5]: 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". 0x00007312d8c068d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 #0 0x00007312d8c068d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00005e8a791c87dc in call_gdb (file=0x7312d8cfa4e0 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 214617\000\000\000\000\000\000" #2 0x00005e8a791d387f in do_crash_dump () at dbg-asrt.cc:685 t = 1787337245 dir = "/dgldir/morgue/Slacking/" name = "/dgldir/morgue/Slacking/crash-Slacking-20260821-183405.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 = 0x7312d8cfa4e0 <_IO_2_1_stderr_> #3 0x00005e8a791c860a in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007312d8b94c0c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #6 0x00007312d8b3b27e in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #7 0x00005e8a791d2b9d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdae43ec20 "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed.", assert=true) at dbg-asrt.cc:817 No locals. #8 0x00005e8a791d3157 in AssertFailed (expr=expr@entry=0x5e8a798fdbb2 "preac > 0 || final == 0", file=file@entry=0x5e8a798fda10 "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 = 0, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x0}} fileName = #9 0x00005e8a791664e4 in bolt::determine_damage (this=this@entry=0x7ffdae4403c0, mon=mon@entry=0x5e8a79f5d1a8 , preac=@0x7ffdae43f574: 0, postac=@0x7ffdae43f578: 0, final=@0x7ffdae43f57c: 1) at beam.cc:4902 freeze_immune = preac_max_damage = tracer_postac_max = 0 #10 0x00005e8a7916809e in bolt::tracer_nonenchantment_affect_monster (this=0x7ffdae4403c0, mon=0x5e8a79f5d1a8 ) at beam.cc:4957 preac = 0 post = 0 final = 1 #11 0x00005e8a79180375 in bolt::tracer_affect_monster (this=0x7ffdae4403c0, mon=0x5e8a79f5d1a8 ) at beam.cc:5030 No locals. #12 0x00005e8a7917b639 in bolt::affect_cell (this=0x7ffdae4403c0) at beam.cc:1384 ignored = false m = 0x5e8a79f5d1a8 hit_player = #13 0x00005e8a7917bf39 in bolt::explosion_affect_cell (p=..., this=0x7ffdae4403c0) at beam.cc:7181 orig_pos = orig_pos = #14 bolt::explode (this=0x7ffdae4403c0, show_more=true, hole_in_the_middle=false) at beam.cc:7128 delta = @0x5e8ab5f43608: {x = 1, y = 1} __for_range = std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}} __for_begin = __for_end = line = std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}} __for_range = __for_begin = __for_end = r = exp_map = {mData = {mData = {{mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 0, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 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 0x00005e8a7917e5e0 in bolt::do_fire (this=this@entry=0x7ffdae4403c0) at beam.cc:1665 coff = {cstate = false} #16 0x00005e8a7917ef8e in bolt::fire (this=this@entry=0x7ffdae4403c0) 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 = 34, y = 15}, target = {x = 38, y = 17}, 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 = -1244963904, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #17 0x00005e8a797eefad in targeter_beam::set_aim (this=0x5e8ab5e7faf0, a=...) at target.cc:242 tempbeam = {origin_spell = SPELL_MEPHITIC_CLOUD, range = 4, glyph = 247 U'÷', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_CHAOTIC, drop_item = false, item = 0x0, source = {x = 34, y = 15}, target = {x = 39, y = 18}, 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 fire", 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 4, capacity 4 = {{x = 35, y = 16}, {x = 36, y = 16}, {x = 37, y = 17}, {x = 38, y = 17}}, 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 = {[1623] = 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 = 38.333333333333336, y = 17.666666666666668}, dir = {x = 0.89442719099991608, y = 0.44721359549995804}}, 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 0x00005e8a7925e34b in _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=4, hitfunc=0x5e8ab5e7faf0, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2775 No locals. #19 0x00005e8a7926828b 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 0x00005e8a7926494c in std::function::operator() (__args#0=..., this=0x7ffdae440a60) 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 = 38, y = 17} temp_xps = temp_yps = 11 x_change = y_change = onlyVis = false onlyHidden = false i = j = radius = vyou = minx = maxx = 41 miny = -15 maxy = ctrx = ctry = #28 0x00005e8a79264d3a in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., los=los@entry=LS_ANY, hitfunc=) at directn.cc:3095 r = #29 0x00005e8a7926554f in direction_chooser::find_default_monster_target (this=this@entry=0x7ffdae441880, result=...) at directn.cc:1067 mons_target = success = false #30 0x00005e8a792659bd in direction_chooser::find_default_target (this=this@entry=0x7ffdae441880) at directn.cc:1178 result = {x = 17, y = 9} success = false #31 0x00005e8a792672cf in direction_chooser::choose_direction (this=this@entry=0x7ffdae441880) at directn.cc:2389 ui_cutoff_point = ccon = {cstate = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL} legacy_range = { = {_vptr.targeter = 0x5e8a79c0f300 , origin = {x = 34, y = 15}, aim = {x = 34, y = 15}, agent = 0x5e8a79ee2040 , why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {2147483647, 0, 2147483647 }}, {mData = {2147483647, 5, 5, 2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 , 0, 1808436224, -1221456103, 34, 15, 0, 0, -1371269008}}, {mData = {32765, 0, 0, -1371270864, 32765, 2039341703, 24202, -1371269376, 32765, 2031608243, 24202, -1371271056, 32765, 33, 14, 34, 15, 52, 0}}, {mData = {-1371271088, 32765, 34, 15, -1371267408, 32765, 34, 15, 33, 0, 2033415462, 24202, 0, 0, 0, 0, 2033407312, 24202, 2031490196}}, {mData = {24202, 0, 0, 1808436224, -1221456103, -1371270912, 32765, -1371269440, 32765, -1371270912, 32765, 2031635305, 24202, -1371270824, 32765, 2031490196, 24202, 0, 0}}, {mData = {1808436224, -1221456103, -1371270848, 32765, -1371269376, 32765, -1371270848, 32765, 2031635305, 24202, -1371270760, 32765, -1371270728, 32765, -1371270696, 32765, 1808436224, -1221456103, 24}}, {mData = {4, -1371269376, 32765, -1371270848, 32765, 0, 0, -1371269376, 32765, -1371270080, 32765, -1371270848, 32765, 2031612145, 24202, 24, 4, 42, 54}}, {mData = {30, 30, -1371270912, 32765, 0, 0, 34, 15, 34, 15, 1, 1, 34, 1500, 3, 0, -1, 25717, -1371270744}}, {mData = {32765, 0, 0, 2036301824, 24202, 2045158560, 24202, -1371270712, 32765, 14, 0, 1852404851, 1735289195, 1869374240, 25717, -1371270680, 32765, 0, 0}}, {mData = {2036300800, 24202, 2045158560, 24202, -1371270648, 32765, 0, 0, 0, 0, 2045648960, 24202, 0, 24202, -1371270608, 32765, 0, 0, 0}}, {mData = {0, 2037451939, 24202, -1371270576, 32765, 0, 0, 0, 50, 150, 300, 256, 750, -1371270536, 32765, 0, 0, 2036301824, 24202}}}}}, exp_map_max = {mData = {mData = {{mData = {-1371270480, 32765, 2030043392, 15, 50, 24202, 0, 0, 256, 1, 16777216, 1, 0, 0, 0, 0, 0, 0, 0}}, {mData = {257, 0, 5, 0, 0, 0, 0, 0, 24202, 0, 0, -1371270424, 32765, -1371270424, 32765, 0, 0, 0, 0}}, {mData = {0, 0, 1, 0, 0, 0, 0, 32513, 65536, 0, 0, 0, 0, 0, 2042757120, 24202, 0, 0, 0}}, {mData = {0, -160, -1, 0, 0, -1244339040, 24202, -1371270208, 32765, -658882898, 29458, -1371269224, 32765, -1371269376, 32765, -1244772560, 24202, -1371269376, 32765}}, {mData = {-1371269376, 32765, 0, 0, 0, 0, 2031183404, 24202, 2045648960, 24202, -1371270080, 32765, -1371269376, 32765, 2037952487, 24202, -1371268848, 16809981, 0}}, {mData = {0, -1371270016, 32765, 1, 1, 4, 4, 4, 1, 0, 0, 0, 0, -1371268784, 32765, 34, 15, 0, 0}}, {mData = {1, 1, 4, 4, 4, 1, 0, 1, 2, 34, 15, 1, 34, 15, 24, 4, 42, 54, 30}}, {mData = {30, -1371270144, 32765, 0, 0, 34, 15, 0, 0, 1, 1, 34, 1500, 3, 0, -1, 2130732149, -1371269912, 32765}}, {mData = {0, 0, 2147483392, 2147483647, 2147483647, 2147483647, -1371269880, 32765, 14, 0, 1852404851, 1735289195, 1869374240, 2130732149, -1371269848, 32765, 0, 0, 0}}, {mData = {0, 2147483392, 2147483647, -1371269816, 32765, 0, 0, 0, 0, 2147483392, 2147483647, 0, 2147483647, -1371269776, 32765, 0, 0, 0, 0}}, {mData = {2147483392, 2147483647, -1371269744, 32765, 0, 0, 0, 2147483647, 0, 0, 2130706688, 1, -1371269704, 32765, 0, 0, 0, 0, 0}}, {mData = {0, 256, 15, 50, 5, 0, 0, 2045640960, 1, 0, 24202, 0, 0, 0, 0, 0, 0, 0, 257}}, {mData = {0, 5, 0, 0, -255, 0, 0, 0, 0, 0, -1371269592, 32765, -1371269592, 32765, 0, 0, 0, 0, 0}}, {mData = {0, 1, 0, 0, 0, 0, 1, 65536, 0, 0, 0, 0, 0, 0, 2250, 0, 0, 0, 0}}, {mData = {0, 0, 0, 0, 0, -1, 24, 0, 0, 24064, 30, 30, 0, 0, 0, 0, -1371269416, 32765, -1371269416}}, {mData = {32765, 0, 0, 24, 0, 247, 24118, 30, 30, 0, 0, 0, 0, 34, 15, 34, 15, 1, 1}}, {mData = {34, 1500, 3, 1, -1, 0, -1371269272, 32765, 0, 0, -656996608, 1149452288, 0, 50, -1244339024, 24202, 32, 0, 60}}, {mData = {0, 1869374240, 25717, -1371269208, 32765, 0, 0, 126, 0, -1244964192, 24202, -1371268952, 32765, -1371269152, 32765, -655513340, 29458, 0, 0}}, {mData = {125, 0, -1371268952, 32765, 2032487444, 24202, 125, 0, 1808436224, -1221456103, -1371268992, 32765, -1371268736, 32765, -1371268048, 32765, 2032493708, 24202, 0}}}}}, range = 4, affects_walls = true, affects_pos = 0x0} rva = tmp = {previous = 127} save_more = directn_view = #32 0x00005e8a79267520 in direction (moves=..., args=...) at directn.cc:487 No locals. #33 0x00005e8a79787d7b in spell_direction (spelld=..., pbolt=..., args=args@entry=0x7ffdae441eb0) at spl-util.cc:981 newargs = {hitfunc = 0x5e8ab5e7faf0, 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; 2% risk of failure)", behaviour = 0x7ffdae441bb0, 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 0x00005e8a797303d7 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=0x7ffdae441ad0, 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 = 0x5e8a798fc174 "w" needs_path = mr_check = beh = { = {_vptr.targeting_behaviour = 0x5e8a79c2bbb0 , 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; 2% risk of failure)" args = {hitfunc = 0x5e8ab5e7faf0, 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; 2% risk of failure)", behaviour = 0x7ffdae441bb0, 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 = -1242580080, 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() = 0x5e8ab5e7faf0} is_targeted = true use_targeter = true god = fail = antimagic = orig_target = self_target = had_tele = cast_result = #35 0x00005e8a79732b42 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 0x00005e8a797337e8 in do_cast_spell_cmd (force=) at spl-cast.cc:964 No locals. #37 0x00005e8a798e9ea3 in _input () at main.cc:1141 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_FIRE player_disabled = {was_disabled = false} #38 0x00005e8a798ea8fd in _launch_game () at main.cc:485 game_start = ccon = {cstate = false} #39 0x00005e8a791037f4 in _launch_game_loop () at main.cc:390 game_ended = false game_ended = ge = fe = E = #40 main (argc=12, argv=0x7ffdae443288) at main.cc:341 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 214617) 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 = 31, depth = 1 Level id: IceCv Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 15 Level vaults: ice_cave_small_giant Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The elephant is almost dead. (2/72) HP Your purple chameleon gores the elephant (4). It resists. The elephant dies! Jiyva accepts your kill. Your hippogriff changes into a meliai! There is a frozen archway here. You start waiting. Your meliai changes into a swooping magpie! You start waiting. Your swooping magpie changes into an elephant! Press: ? - help, v - describe, . - travel A frozen archway. The world spins around you as you enter the gateway. You enter an ice cave! Your summoned allies are left behind. 2 wolves, a yak and a polar bear come into view. Found an ice covered gate leading back out of this place. There is an ice choked empty arch of ancient stone here. Casting: Lick (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The wolf howls! The yak bellows! The wolf howls! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The wolf bites you but does no damage. You block the wolf's attack. Your purple chameleon gores the wolf (6). The wolf is engulfed in flames (17)! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The wolf bites you but does no damage. The wolf closely misses you. The polar bear bites you but does no damage. The polar bear claws you but does no damage. x2 Your purple chameleon gores the wolf (9)! The wolf dies! Jiyva accepts your kill. You feel somewhat more full. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - yak Aim: a yak (95% to-hit, healthy (37/37), 75% (Melee)) You shoot a sling bullet. The sling bullet strikes the yak (5). The yak is lightly wounded. (32/37) HP The wolf bites you but does no damage. Your white chameleon gores the polar bear (7)! Your white chameleon freezes the polar bear (7)! The polar bear resists. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - yak Aim: a yak (95% to-hit, lightly wounded (32/37), 75% (Melee)) You shoot a sling bullet. The sling bullet hits the yak (2). The yak is lightly wounded. (30/37) HP You block the wolf's attack. The polar bear bites you but does no damage. The polar bear claws you but does no damage. You block the polar bear's attack. Your blue chameleon gores the wolf (9)! Your blue chameleon shocks the wolf (14)! The wolf dies! Jiyva accepts your kill. You feel somewhat more full. Your purple chameleon throws its tongue at the yak. The its tongue hits the yak but does no damage. The yak is wrenched violently forward by your purple chameleon's tongue! Your purple chameleon gores the yak (7)! Your purple chameleon freezes the yak (27)!! The yak dies! Jiyva accepts your kill. You feel quite a bit more full. Your white chameleon gores the polar bear (7)! Your white chameleon freezes the polar bear (7)! The polar bear resists. You shoot a sling bullet. The sling bullet hits the polar bear. The polar bear is heavily wounded. (21/49) HP You block the polar bear's attack. The polar bear claws you but does no damage. You block the polar bear's attack. You shoot a sling bullet. The sling bullet hits the polar bear but does no damage. The polar bear is heavily wounded. (21/49) HP You shoot a sling bullet. The sling bullet hits the polar bear (1). The polar bear is heavily wounded. (20/49) HP You block the polar bear's attack. x2 The polar bear claws you but does no damage. Your white chameleon gores the polar bear (4). Your white chameleon freezes the polar bear (7)! The polar bear resists. You shoot a sling bullet. The sling bullet hits the polar bear (3). The polar bear is almost dead. (6/49) HP Your green chameleon gores the polar bear (1). The polar bear is engulfed in flames (10)! The polar bear dies! Jiyva accepts your kill. You feel quite a bit more full. You swap places. You start waiting. A wolf comes into view. You shoot a sling bullet. The sling bullet barely misses the wolf. Really fire in your green chameleon's direction? Okay, then. You shoot a sling bullet. The sling bullet hits the wolf. The wolf is healthy. (21/21) HP The wolf bites you but does no damage. Your white chameleon gores the wolf (11)! You shoot a sling bullet. The sling bullet hits the wolf (1). The wolf is heavily wounded. (9/21) HP You block the wolf's attack. Your green chameleon gores the wolf (14)! The wolf dies! Jiyva accepts your kill. You feel somewhat more full. Search for what [Enter for "rf+", or ? for help]? pole You swap places. You start waiting. Your green chameleon disappears in a puff of smoke! Your purple chameleon disappears in a puff of smoke! Magic restored. A polar bear comes into view. You shoot a sling bullet. The sling bullet hits the polar bear (3). The polar bear growls angrily. The polar bear is lightly wounded. (41/44) HP You hear a bellow! You shoot a sling bullet. The sling bullet hits the polar bear but does no damage. The polar bear is lightly wounded. (41/44) HP A polar bear comes into view. A yak comes into view. You shoot a sling bullet. The sling bullet strikes the polar bear (9)! The polar bear is moderately wounded. (32/44) HP You shoot a sling bullet. The sling bullet hits the polar bear but does no damage. The polar bear is moderately wounded. (32/44) HP A yak comes into view. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The yak bellows! A polar bear comes into view. Your white chameleon throws its tongue at the polar bear. The its tongue hits the polar bear but does no damage. The polar bear is wrenched violently forward by your white chameleon's tongue! A yak comes into view. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your white chameleon disappears in a puff of smoke! Your blue chameleon throws its tongue at the polar bear. The its tongue hits the polar bear (7)! The polar bear is electrocuted by its shocking tongue (7)! The polar bear is wrenched violently forward by your blue chameleon's tongue! Your blue chameleon gores the polar bear (7)! Your blue chameleon freezes the polar bear (8)! The polar bear resists. You swap places. The polar bear goes berserk! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The polar bear misses your blue chameleon. The polar bear claws your blue chameleon but does no damage. The polar bear claws your blue chameleon (1). It resists. Your blue chameleon gores the polar bear (7)! The polar bear dies! Jiyva accepts your kill. You feel somewhat more full. Your blue chameleon throws its tongue at the yak. The its tongue hits the yak (6). The yak is electrocuted by its shocking tongue (6). The yak is wrenched violently forward by your blue chameleon's tongue! Your blue chameleon gores the yak (10)! Your blue chameleon freezes the yak (18)!! The yak seems to slow down. Press: ? - help, v - describe, . - travel Here: a yak (90% to-hit, almost dead (5/45), 75% (Melee), slow) Some liquid slime. You reach to attack! You hit the yak but do no damage. The yak is almost dead. (5/45) HP Your blue chameleon gores the yak (8)! The yak dies! Jiyva accepts your kill. You feel somewhat more full. Your blue chameleon gores the polar bear (11)! The polar bear is engulfed in flames (18)!! You could not reach far enough! The acidic ooze burns the polar bear (5). The polar bear bites your blue chameleon (10)! It is perforated ruthlessly! The polar bear closely misses your blue chameleon. The polar bear barely misses your blue chameleon. Your blue chameleon gores the polar bear (8)! Your blue chameleon shocks the polar bear (11)! The polar bear dies! Jiyva accepts your kill. You feel slightly more full. Unknown command. Press: ? - help, v - describe, . - travel A slime covered rock wall. Unknown command. Unknown command. A polar bear comes into view. The wall burns the yak (3). The yak snorts and paws the ground. The yak closely misses your blue chameleon. You hit the polar bear (2). It is perforated ruthlessly! The polar bear is lightly wounded. (43/45) HP Your blue chameleon gores the yak (12)! The yak gores your blue chameleon (5). Your blue chameleon gores the polar bear (7)! The polar bear is infused with chaotic energies! The polar bear bites you but does no damage. You block the polar bear's attack. x2 Your purple chameleon gores the polar bear (2). Your purple chameleon draws strength from the polar bear's injuries (2). Your blue chameleon gores the yak (5). Your blue chameleon draws strength from the yak's injuries (3). You hit the polar bear (3). It is perforated ruthlessly! The polar bear is moderately wounded. (32/45) HP The yak barely misses your blue chameleon. Your blue chameleon gores the polar bear (13)! The polar bear barely misses you. The polar bear claws you but does no damage. x2 Your purple chameleon gores the polar bear but does no damage. Your blue chameleon barely misses the yak. You hit the polar bear (1). It is perforated ruthlessly! The polar bear is severely wounded. (18/45) HP The yak closely misses your blue chameleon. Your blue chameleon gores the polar bear (5). Your blue chameleon shocks the polar bear (10)! Your purple chameleon throws its tongue at the yak. The its tongue hits the polar bear but does no damage. Your purple chameleon gores the polar bear (2). The polar bear is engulfed in flames (15)! The polar bear dies! Jiyva accepts your kill. You feel somewhat more full. Your blue chameleon gores the yak (14)! Your blue chameleon freezes the yak (24)!! The yak seems to slow down. The yak dies! Jiyva accepts your kill. You reach to attack! You hit the yak (1). It resists. The yak is lightly wounded. (43/44) HP Your blue chameleon gores the polar bear (7)! You reach to attack! You hit the polar bear (4). It is perforated ruthlessly! The polar bear is moderately wounded. (33/44) HP Your purple chameleon throws its tongue at the yak. The its tongue hits the yak (5). The yak is stricken by its magic-infused tongue (5). The yak is wrenched violently forward by your purple chameleon's tongue! Your purple chameleon gores the yak (6). Your purple chameleon draws strength from the yak's injuries (6). The polar bear completely misses your blue chameleon. The polar bear closely misses your blue chameleon. The polar bear claws your blue chameleon but does no damage. Your blue chameleon gores the polar bear (8)! Your blue chameleon draws strength from the polar bear's injuries (8)! You hit the yak but do no damage. The yak is moderately wounded. (27/44) HP Your blue chameleon gores the yak (9)! The yak barely misses your blue chameleon. The polar bear bites your blue chameleon (20)!! It is perforated ruthlessly! The polar bear barely misses your blue chameleon. x2 Your blue chameleon gores the polar bear (6). Your blue chameleon freezes the polar bear (8)! The polar bear resists. You hit the yak (2). It resists. The yak is severely wounded. (16/44) HP Your blue chameleon gores the yak (11)! Your blue chameleon shocks the yak (11)! The yak dies! Jiyva accepts your kill. You feel quite a bit more full. The polar bear goes berserk! Your blue chameleon gores the polar bear (3). The polar bear appears confused. You reach to attack! You hit the polar bear (6). It is perforated ruthlessly! The polar bear is almost dead. (9/66) HP Your blue chameleon gores the polar bear (8)! Your blue chameleon freezes the polar bear (10)! The polar bear resists. The polar bear dies! Jiyva accepts your kill. You feel quite a bit more full. No target in view! You enter the deep water. Moving in this stuff is going to be slow. You swap places. You swap places. A polar bear comes into view. Found 2 potions of heal wounds. Found a potion of might. You reach to attack! The helpless polar bear fails to defend itself. You puncture the polar bear (9)! It is perforated ruthlessly! The polar bear is lightly wounded. (37/46) HP You hit the polar bear but do no damage. The polar bear is lightly wounded. (38/46) HP You block the polar bear's attack. x2; The polar bear barely misses you. You block the polar bear's attack. The polar bear claws you but does no damage. The polar bear misses you. You hit the polar bear but do no damage. The polar bear is lightly wounded. (38/46) HP The polar bear closely misses you. The polar bear claws you but does no damage. You block the polar bear's attack. You hit the polar bear but do no damage. The polar bear is lightly wounded. (38/46) HP The polar bear barely misses you. You block the polar bear's attack. The polar bear claws you but does no damage. Your blue chameleon gores the polar bear (8)! The polar bear seems to slow down. You hit the polar bear but do no damage. The polar bear is moderately wounded. (30/46) HP Your blue chameleon gores the polar bear (1). The polar bear bites you but does no damage. The polar bear claws you but does no damage. The polar bear barely misses you. You hit the polar bear (3). It is perforated ruthlessly! The polar bear is heavily wounded. (26/46) HP Your blue chameleon gores the polar bear (5). Your blue chameleon freezes the polar bear (11)! The polar bear resists. You swap places. The polar bear shakes off its lethargy. The polar bear goes berserk! Your blue chameleon gores the polar bear (11)! The polar bear is moving more slowly. Your blue chameleon gores the polar bear (2). The polar bear seems to glow with chaos! You could not reach far enough! The polar bear bites your blue chameleon (35)!! It is perforated ruthlessly! Your blue chameleon dies! Your blue chameleon's corpse disappears in a puff of smoke! Your blue chameleon gores the polar bear but does no damage. The polar bear bites your blue chameleon (11)! It is perforated ruthlessly! The polar bear claws your blue chameleon (1). It resists. The polar bear claws your blue chameleon (2). It resists. You reach to attack! You hit the polar bear but do no damage. The polar bear is almost dead. (2/69) HP The polar bear barely misses your purple chameleon. The polar bear claws your purple chameleon but does no damage. The polar bear barely misses your purple chameleon. Your blue chameleon gores the polar bear (5). Jiyva accepts your kill. You feel slightly more full. The polar bear explodes! The entropic burst engulfs your blue chameleon (26)!! Your blue chameleon dies! Your blue chameleon's corpse disappears in a puff of smoke! The entropic burst engulfs your purple chameleon (28)!! You hear a howl! x2 Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A wolf comes into view. x2 Lightning arcs down from a storm cloud! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. 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. Okay, then. You swap places. Lightning arcs down from a storm cloud! Your green chameleon throws its tongue at the wolf. The its tongue hits the wolf (2). The wolf is stung by its barbed tongue (2). The wolf is poisoned. The wolf is wrenched violently forward by your green chameleon's tongue! The wolf is engulfed in freezing vapours (9)! Unknown command. You shoot a sling bullet. The sling bullet misses the wolf. Your green chameleon gores the wolf (10)! The wolf dies! Jiyva accepts your kill. You feel slightly more full. You shoot a sling bullet. The sling bullet strikes the wolf (14)! The wolf is severely wounded. (9/23) HP You shoot a sling bullet. The sling bullet strikes the wolf (8)! The wolf is almost dead. (1/23) HP You shoot a sling bullet. The sling bullet hits the wolf (3). You kill the wolf! Jiyva accepts your kill. You feel slightly more full. Your green chameleon is engulfed in blazing flames (14)! Your green chameleon changes colours to red. You swap places. You start waiting. Your clear chameleon changes into a swamp worm! Your swamp worm changes into a mana cobra! Found 2 potions of might and a potion of resistance. N - 5 potions of heal wounds (gained 2) Found 2 potions of mutation. j - 2 potions of might (gained 1) Found a potion of beneficial mutation. j - 4 potions of might (gained 2) You swap places. O - 2 potions of resistance (gained 1) p - 4 potions of mutation (gained 2) h - a potion of beneficial mutation You swap places. You swap places. You swap places. You swap places. Okay, then. Press: ? - help, v - describe, . - travel Here: a white chameleon (73% to-hit, healthy (28/28), 79% (All), summoned, infusion of pure chaos, friendly) Do you really want to walk into deep water? Okay, then. You swap places. You swap places. You swap places. An ice statue comes into view. Marking area around an ice statue as unsafe for travelling. You shoot a sling bullet. The sling bullet strikes the ice statue (6). It is struck brutally! The ice statue is lightly damaged. (68/74) HP The ice statue gestures. You shoot a sling bullet. The sling bullet strikes the ice statue (6). It is struck brutally! The ice statue is lightly damaged. (62/74) HP You shoot a sling bullet. The sling bullet strikes the ice statue (6). It is struck brutally! The ice statue is moderately damaged. (56/74) HP The sling bullet ricochets! The sling bullet hits the ice beast but does no damage. The ice beast is undamaged. (28/28) HP You shoot a sling bullet. The sling bullet strikes the ice beast (5). The ice beast is lightly damaged. (23/28) HP Your purple chameleon throws its tongue at the ice beast. The its tongue hits the ice beast (3). The ice beast is stricken by its magic-infused tongue (3). The ice beast is wrenched violently forward by your purple chameleon's tongue! Your purple chameleon gores the ice beast (2). The ice beast looks slightly unstable. The ice statue gestures. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - ice statue, p - ice beast Aim: an ice statue (100% to-hit, moderately damaged (56/74), 76% (All)) You shoot a sling bullet. The sling bullet strikes the ice beast (9)! The ice beast is moderately damaged. (22/31) HP The ice beast closely misses your red chameleon. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, moderately damaged (56/74), 76% (All)) You shoot a sling bullet. The sling bullet strikes the ice beast (8)! The ice beast is heavily damaged. (14/31) HP The sling bullet ricochets! The sling bullet hits the ice beast (4). The ice beast is severely damaged. (11/28) HP The ice beast hits your red chameleon (2). The ice beast freezes your red chameleon (9)! Your red chameleon changes colours to white. Your white chameleon gores the ice beast (15)! The ice beast is destroyed! Your white chameleon throws its tongue at the ice beast. The its tongue hits the ice beast (7)! The ice beast is chilled by its frozen tongue (3). The ice beast partially resists. The ice beast is wrenched violently forward by your white chameleon's tongue! Your purple chameleon barely misses the ice beast. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, moderately damaged (56/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice statue (4). It is struck brutally! The ice statue is moderately damaged. (52/74) HP Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, moderately damaged (52/74), 76% (All)) You shoot a sling bullet. The sling bullet strikes the ice statue (7)! It is struck brutally! The ice statue is moderately damaged. (45/74) HP The ice beast hits your white chameleon (1). The ice beast freezes your white chameleon. Your white chameleon absorbs the cold (6). Really fire in your purple chameleon's direction? Okay, then. The ice statue gestures. Your purple chameleon gores the ice beast (8)! The ice beast is destroyed! Really fire in your purple chameleon's direction? Okay, then. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - ice statue, p - ice beast Aim: an ice statue (100% to-hit, moderately damaged (45/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice statue (1). It is struck brutally! The ice statue is heavily damaged. (44/74) HP Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, heavily damaged (44/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice statue (1). It is struck brutally! The ice statue is heavily damaged. (43/74) HP Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, heavily damaged (43/74), 76% (All)) You shoot a sling bullet. The sling bullet strikes the ice statue (7)! It is struck brutally! The ice statue is heavily damaged. (36/74) HP The ice statue gestures. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, heavily damaged (36/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice statue (2). It is struck brutally! The ice statue is heavily damaged. (34/74) HP The ice beast hits your purple chameleon but does no damage. Your white chameleon gores the ice statue (8)! It is struck brutally! Your white chameleon shocks the ice statue (4). The ice statue resists. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, severely damaged (22/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice statue (1). It is struck brutally! The ice statue is severely damaged. (21/74) HP The ice beast hits your white chameleon (4). The ice beast freezes your white chameleon. Your white chameleon absorbs the cold (3). Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, severely damaged (21/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice statue (4). It is struck brutally! The ice statue is severely damaged. (17/74) HP Your white chameleon gores the ice statue (7)! It is struck brutally! Your redback bites the ice beast (3). Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, almost destroyed (10/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice statue but does no damage. The ice statue is almost destroyed. (10/74) HP The ice beast barely misses your white chameleon. The ice statue gestures. Your white chameleon closely misses the ice beast. The ice beast barely misses your redback. Your purple chameleon gores the ice beast (5). Your white chameleon gores the ice statue (5). It is struck brutally! Your white chameleon shocks the ice statue (3). The ice statue resists. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, almost destroyed (2/74), 76% (All)) You shoot a sling bullet. The sling bullet hits the ice beast (4). The ice beast is moderately damaged. (17/26) HP Your white chameleon gores the ice beast (2). The ice beast seems to grow stronger. The ice beast hits your white chameleon (2). The ice beast freezes your white chameleon. Your white chameleon absorbs the cold (5). Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, almost destroyed (2/74), 76% (All)) You shoot a sling bullet. The sling bullet strikes the ice beast (14)! The ice beast is almost destroyed. (3/26) HP Your white chameleon disappears in a puff of smoke! The ice beast hits your redback (2). It is struck brutally! The ice beast freezes your redback (11)! Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (100% to-hit, almost destroyed (2/74), 76% (All), unaware, hasn't noticed you) You shoot a sling bullet. The sling bullet strikes the ice beast (5). The sling bullet ricochets! The sling bullet misses your white chameleon. You destroy the ice beast! The ice beast hits your purple chameleon (4). The ice beast freezes your purple chameleon (7)! Your purple chameleon changes colours to white. Your white chameleon gores the ice beast (1). Your white chameleon shocks the ice beast (12)! Your white chameleon gores the ice statue (12)! It is struck brutally! The ice statue is destroyed! Jiyva accepts your kill. You feel quite a bit more full. The ice beast disappears in a puff of smoke! x2 Unknown command. You swap places. You swap places. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. 2 polar bears come into view. There are monsters nearby! Unknown command. Unknown command. A wolf comes into view. You shoot a sling bullet. The sling bullet strikes the polar bear (8)! The polar bear is lightly wounded. (40/48) HP The polar bear bites your green chameleon (5). It is perforated ruthlessly! The polar bear closely misses your green chameleon. The polar bear claws your green chameleon (2). It resists. Your green chameleon barely misses the polar bear. The polar bear misses your green chameleon. The polar bear claws your green chameleon but does no damage. x2 Your green chameleon gores the polar bear (10)! Your green chameleon freezes the polar bear (5). The polar bear resists. Your white chameleon barely misses the polar bear. The polar bear barely misses your green chameleon. x2 The polar bear misses your green chameleon. The polar bear growls angrily. Your white chameleon gores the polar bear (2). The polar bear is engulfed in flames (14)! The wolf barely misses your green chameleon. Your white chameleon gores the polar bear (5). The polar bear seems to speed up. Your green chameleon gores the polar bear (9)! The polar bear dies! Jiyva accepts your kill. You feel somewhat more full. The polar bear bites your green chameleon (12)! It is perforated ruthlessly! The polar bear completely misses your green chameleon. The polar bear claws your green chameleon but does no damage. Your green chameleon gores the polar bear (5). Your green chameleon draws strength from the polar bear's injuries (3). The wolf bites your redback (1). It resists. Your redback closely misses the wolf. You swap places. The wolf closely misses your redback. Your white chameleon gores the wolf (7)! Your white chameleon freezes the wolf (12)! The wolf seems to slow down. The polar bear bites your green chameleon (16)! It is perforated ruthlessly! The polar bear claws your green chameleon but does no damage. The polar bear closely misses your green chameleon. Your green chameleon gores the polar bear (6). The polar bear is engulfed in flames (12)! You reach to attack! You hit the wolf (3). You kill the wolf! Jiyva accepts your kill. You feel slightly more full. Your green chameleon gores the polar bear (4). Your green chameleon freezes the polar bear (6). The polar bear resists. You could not reach far enough! The acidic ooze burns the polar bear (9)! Your white chameleon gores the polar bear (15)! The polar bear dies! Jiyva accepts your kill. You feel somewhat more full. No target in view! Unknown command. You swap places. You swap places. You enter the deep water. Moving in this stuff is going to be slow. A wolf comes into view. The wolf howls! You hear an angry growl. A polar bear comes into view. A polar bear comes into view. You block the wolf's attack. The polar bear growls angrily. You hit the wolf (3). The wolf is lightly wounded. (19/22) HP You block the wolf's attack. The wolf bites you but does no damage. You hit the wolf (3). The wolf is moderately wounded. (16/22) HP The wolf closely misses you. The wolf bites you but does no damage. You hit the wolf but do no damage. The wolf is moderately wounded. (16/22) HP The wolf bites you but does no damage. The wolf closely misses you. You hit the wolf (3). The wolf is moderately wounded. (15/22) HP The wolf bites you but does no damage. The polar bear completely misses your green chameleon. The polar bear claws your green chameleon (2). It resists. The polar bear claws your green chameleon but does no damage. Your green chameleon gores the polar bear (1). Your green chameleon draws strength from the polar bear's injuries (1). You swap places. The wolf completely misses your white chameleon. Your redback bites the wolf (16)! The wolf dies! Jiyva accepts your kill. You feel somewhat more full. Your green chameleon gores the polar bear (5). The polar bear is engulfed in flames (18)!! You reach to attack! You barely miss the polar bear. The polar bear is heavily wounded. (18/42) HP Your white chameleon disappears in a puff of smoke! The polar bear bites your green chameleon (17)! It is perforated ruthlessly! Your green chameleon dies! Your green chameleon's corpse disappears in a puff of smoke! Your redback bites the polar bear (4). It is perforated ruthlessly! Your white chameleon throws its tongue at the polar bear. The its tongue hits the polar bear but does no damage. The polar bear is wrenched violently forward by your white chameleon's tongue! Your white chameleon gores the polar bear (13)! Your white chameleon shocks the polar bear (14)! The polar bear barely misses your white chameleon. x2 The polar bear misses your white chameleon. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your redback bites the polar bear (14)! It is perforated ruthlessly! The polar bear dies! Jiyva accepts your kill. You feel somewhat more full. The polar bear bites your white chameleon (17)! It is perforated ruthlessly! The polar bear completely misses your white chameleon. The polar bear misses your white chameleon. You could not reach far enough! Your blue chameleon changes into a lindwurm! Your redback bites the polar bear (11)! It is perforated ruthlessly! Your white chameleon gores the polar bear (4). Your white chameleon draws strength from the polar bear's injuries (3). The polar bear bites your white chameleon (15)! It is perforated ruthlessly! Your white chameleon dies! Your white chameleon's corpse disappears in a puff of smoke! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Call Chameleon. You are very lightly contaminated with residual magic. Nothing appears to happen. Your redback bites the polar bear (3). It is perforated ruthlessly! A polar bear comes into view. The polar bear growls angrily. Your lindwurm changes into a water nymph! You reach to attack! You catch the helpless polar bear completely off-guard! You puncture the polar bear (17)! It is perforated ruthlessly! You kill the polar bear! Jiyva accepts your kill. You feel somewhat more full. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You reach to attack! You puncture the polar bear (8)! It is perforated ruthlessly! The polar bear is lightly wounded. (38/46) HP Your redback bites the polar bear (9)! It is perforated ruthlessly! Your water nymph flows with the water. You hit the polar bear but do no damage. The polar bear is moderately wounded. (29/46) HP Your redback bites the polar bear (4). It is perforated ruthlessly! Your water nymph touches the polar bear (9)! The polar bear bites you but does no damage. You block the polar bear's attack. The polar bear claws you but does no damage. Your redback bites the polar bear (12)! It is perforated ruthlessly! The polar bear looks as sick as possible! Your redback poisons the polar bear (39)!!! Your water nymph barely misses the polar bear. Your magical contamination has completely faded away. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The polar bear bites your redback (7)! It resists. The polar bear claws your redback but does no damage. The polar bear claws your redback (3). Your redback bites the polar bear (7)! It is perforated ruthlessly! The polar bear dies! Jiyva accepts your kill. You feel quite a bit more full. Your water nymph's watery aura covers some liquid slime. 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. Okay, then. Unknown command. Unknown command. Your water nymph changes into a sea snake! You swap places. Your sea snake changes into a swamp worm! Your ice dragon falls off the wall. Your redback changes into an ice dragon! You start waiting. Your green chameleon changes into a death drake! Your swamp worm changes into a sea snake! You start waiting. Your sea snake changes into a slime creature! You start waiting. Your death drake changes into a rock worm! Your slime creature changes into a swamp worm! You swap places. You swap places. Your swamp worm changes into a lindwurm! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You start waiting. Your lindwurm changes into a sphinx moth! You swap places. A yak comes into view. Your ice dragon changes into a slime creature! A yak is nearby! Unknown command. You shoot a sling bullet. The sling bullet hits the yak (2). The yak bellows! The yak is lightly wounded. (38/40) HP A polar bear comes into view. You shoot a sling bullet. The sling bullet hits the polar bear (4). The polar bear is lightly wounded. (37/41) HP The sling bullet ricochets! You hear an angry growl. You shoot a sling bullet. The sling bullet hits the polar bear but does no damage. The polar bear is lightly wounded. (38/41) HP You shoot a sling bullet. The sling bullet hits the polar bear (4). The polar bear is lightly wounded. (34/41) HP You shoot a sling bullet. The sling bullet closely misses the polar bear. You shoot a sling bullet. The sling bullet barely misses the polar bear. You shoot a sling bullet. The sling bullet hits the polar bear (3). The polar bear is moderately wounded. (31/41) HP Your sphinx moth changes into a slime creature! You swap places. Your slime creature changes into a pulsating lump! Your green chameleon closely misses the polar bear. The polar bear completely misses your green chameleon. The polar bear claws your green chameleon but does no damage. The polar bear closely misses your green chameleon. Your rock worm bites the polar bear (15)! It is perforated ruthlessly! You could not reach far enough! Your green chameleon gores the polar bear (2). The polar bear tries to hit your rock worm, but is blocked by the ice covered rock wall. x3 Your rock worm bites the polar bear (19)!! It is perforated ruthlessly! The polar bear dies! Jiyva accepts your kill. You feel somewhat more full. You swap places. Press: ? - help, v - describe, . - travel Here: a green chameleon (50% to-hit, healthy (35/35), 79% (All), summoned, infusion of pure chaos, friendly) Unknown command. Your pulsating lump changes into a deep troll! Your rock worm bites the yak (9)! It resists. You shoot a sling bullet. The sling bullet strikes the yak (5). The yak is moderately wounded. (26/40) HP You shoot a sling bullet. The sling bullet strikes the yak (10)! The yak is severely wounded. (16/40) HP Really fire in your rock worm's direction? Okay, then. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - yak Aim: a yak (95% to-hit, heavily wounded (17/40), 75% (Melee)) You shoot a sling bullet. The sling bullet hits the yak (2). The yak is severely wounded. (15/40) HP Your deep troll changes into a sphinx moth! Your slime creature changes into a fire dragon! Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - yak Aim: a yak (95% to-hit, severely wounded (15/40), 75% (Melee)) You shoot a sling bullet. The sling bullet hits the yak (1). The yak is severely wounded. (14/40) HP The sling bullet ricochets! The sling bullet closely misses you. A wolf comes into view. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - yak Aim: a yak (95% to-hit, severely wounded (14/40), 75% (Melee)) You shoot a sling bullet. The sling bullet strikes the yak (5). The yak is severely wounded. (9/40) HP Your sphinx moth changes into a lindwurm! You swap places. Your green chameleon gores the yak (12)! The yak dies! Jiyva accepts your kill. You feel somewhat more full. You swap places. Your green chameleon throws its tongue at the wolf. The its tongue hits the wolf (2). The wolf is stung by its barbed tongue (2). The wolf is poisoned. The wolf is wrenched violently forward by your green chameleon's tongue! Your green chameleon closely misses the wolf. The wolf barely misses your green chameleon. x2 The wolf closely misses your green chameleon. Your fire dragon breathes flames at the wolf. Your green chameleon changes colours to red. The blast of flame misses your red chameleon. The blast of flame hits the wolf (35)!! The wolf dies! Jiyva accepts your kill. You feel somewhat more full. You swap places. A polar bear comes into view. A polar bear is nearby! 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 - polar bear Aim: a polar bear (91% to-hit, healthy (50/50), 75% (Melee)) Attack! Unknown command. Your fire dragon changes into an ettin! Your red chameleon throws its tongue at the polar bear. The its tongue hits the polar bear (1). The polar bear is charred by its scorching tongue (1). The polar bear is wrenched violently forward by your red chameleon's tongue! Your red chameleon gores the polar bear (5). Your red chameleon freezes the polar bear (5). The polar bear resists. You swap places. Your lindwurm changes into a tarantella! Your unseen horror falls off the wall. Your tarantella changes into an unseen horror! The polar bear misses your red chameleon. The polar bear claws your red chameleon (2). It resists. The polar bear barely misses your red chameleon. Your unseen horror changes into a scorpion! Your red chameleon gores the polar bear (5). The polar bear seems to glow with chaos! The polar bear bites your red chameleon (9)! It is perforated ruthlessly! The polar bear closely misses your red chameleon. The polar bear claws your red chameleon but does no damage. Your red chameleon barely misses the polar bear. The polar bear closely misses your red chameleon. The polar bear barely misses your red chameleon. The polar bear claws your red chameleon but does no damage. Your red chameleon gores the polar bear (8)! The polar bear seems to grow stronger. The polar bear barely misses your red chameleon. The polar bear claws your red chameleon (1). It resists. The polar bear closely misses your red chameleon. Your scorpion changes into a soldier ant! Your rock worm bites the polar bear (3). It is perforated ruthlessly! Your red chameleon gores the polar bear (7)! Your red chameleon drains the polar bear (1). The polar bear bites your red chameleon (18)!! It is perforated ruthlessly! The polar bear claws your red chameleon (1). It resists. The polar bear completely misses your red chameleon. Your ettin changes into a bunyip! Your rock worm bites the polar bear (11)! It is perforated ruthlessly! Your red chameleon gores the polar bear (7)! Jiyva accepts your kill. You feel quite a bit more full. The polar bear explodes! The entropic burst engulfs your soldier ant (30)!! The entropic burst engulfs your blue chameleon (34)!! Your blue chameleon dies! Your blue chameleon's corpse disappears in a puff of smoke! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your soldier ant changes into a sky beast! You swap places. You swap places. Your sky beast is engulfed in mutagenic fog. Your sky beast changes into a basilisk! Your basilisk changes into an unseen horror! You swap places. Your bunyip disappears in a puff of smoke! You start waiting. Your unseen horror changes into a soldier ant! You start waiting. Magic restored. Your soldier ant changes into an elephant! You swap places. Your elephant changes into a tarantella! 3 wolves, a yak, a polar bear and a frost giant come into view. The frost giant is wielding a +2 battleaxe of freezing. A polar bear comes into view. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Okay, then. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - frost giant Aim: a frost giant, wielding a +2 battleaxe of freezing (Helpless., healthy (101/101), 92% (Melee), 85% (Ranged), asleep) You shoot a sling bullet. The polar bear growls angrily. The sling bullet strikes the frost giant (6). The frost giant shouts! The frost giant is lightly wounded. (95/101) HP The sling bullet ricochets! The sling bullet strikes the yak (8)! The yak bellows! The yak is moderately wounded. (28/36) HP The sling bullet ricochets! The wolf howls! x3; The polar bear growls angrily. You hear a bellow! Casting: Chaotic Cloudburst (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Fire: b) +4 hunting sling Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - frost giant Aim: a frost giant, wielding a +2 battleaxe of freezing (98% to-hit, lightly wounded (95/101), 92% (Melee), 85% (Ranged)) You shoot a sling bullet. The sling bullet hits the frost giant (2). The frost giant is lightly wounded. (93/101) HP The sling bullet ricochets! The sling bullet strikes the polar bear (7)! The polar bear is lightly wounded. (38/45) HP A yak comes into view. x2 The yak snorts and paws the ground. Casting: Chaotic Cloudburst (mildly dangerous; 2% 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: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Slacking] Species: Lignifite Job: Demonspawn HP: 148/148; mods: 0/0 MP: 14/17; mod: 0 Stats: 21 (21) 23 (23) 22 (22) Position: (34, 15), 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 | 3 | 369 | 13/238 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 | 0 | 0 | 4 | 607 | 13/297 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | X | 0 | 0 | 12 | 5048 | 54/1011 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 | 6 | 1250 | 2/416 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 4 | 606 | 12/297 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Charms | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 1 | 50 | 7 | 2118 | 454/476 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 | 1 | 50 | 8 | 1876 | 363/379 Invocations | X | 0 | 0 | 3 | 151 | 1/100 Evocations | X | 0 | 0 | 3 | 531 | 107/283 Spell bugs: Durations: Attributes: #12: 748 #23: 12891 #24: 688234121 #27: 47683 #49: 939 #59: 1 Mutations: claws: 2 (innate) cold resistance: 1 (innate) branches: 1 (innate) roots: 1 (innate) deformed body: 1 (innate) speed: 1 (innate) icemail: 1 (innate) low mp: 1 poison resistance: 1 (innate) slow metabolism: 1 (innate) stats: 2 torment resistance: 1 (innate) unbreathing: 1 (innate) heat vulnerability: 1 (innate) rot immunity: 1 (innate) freezing cloud immunity: 1 (innate) vine-covered skin: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +4 hunting sling eq slot #1, inv slot #2: +2 buckler of protection eq slot #7, inv slot #21: +0 troll leather eq slot #8, inv slot #34: ring of ice eq slot #9, inv slot #36: ring of protection eq slot #10, inv slot #27: amulet of chaos {!*} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##### ###### #.@.#### ####..... #..h#....####.:s.w#.. ..Y.hh####...#....###### ....h. ###:.H.### ..C.Y ###### #.... ##.h #.Y ## ##. ###≈ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>