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: 15777518355041461225, deterministic pregen: 1 Command line: /usr/games/crawl-bcadrencrawl -name CanOfBees -rc /dgldir/rcfiles/crawl-bcadrencrawl/CanOfBees.rc -macro /dgldir/rcfiles/crawl-bcadrencrawl/CanOfBees.macro -morgue /dgldir/morgue/CanOfBees/ -webtiles-socket /crawl-master/webserver/sockets/CanOfBees:2026-02-16.19:33:13.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 35 stack frames. /usr/games/crawl-bcadrencrawl(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5efdc7bed12e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-bcadrencrawl(_Z13do_crash_dumpv+0x421) [0x5efdc7bf8861]: do_crash_dump() /usr/games/crawl-bcadrencrawl(_Z20crash_signal_handleri+0x1fa) [0x5efdc7bed60a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x78b91417c330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x78b9141d5b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x78b91417c27e]: /usr/games/crawl-bcadrencrawl(+0x45eb9d) [0x5efdc7bf7b9d]: /usr/games/crawl-bcadrencrawl(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5efdc7bf8157]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-bcadrencrawl(+0x3f24e4) [0x5efdc7b8b4e4]: /usr/games/crawl-bcadrencrawl(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x4e) [0x5efdc7b8d09e]: bolt::tracer_nonenchantment_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt21tracer_affect_monsterEP7monster+0x795) [0x5efdc7ba5375]: bolt::tracer_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt11affect_cellEv+0x1d9) [0x5efdc7ba0639]: bolt::affect_cell() /usr/games/crawl-bcadrencrawl(_ZN4bolt7explodeEbb+0x7e9) [0x5efdc7ba0f39]: bolt::explode(bool, bool) /usr/games/crawl-bcadrencrawl(_ZN4bolt7do_fireEv+0x5a0) [0x5efdc7ba35e0]: bolt::do_fire() /usr/games/crawl-bcadrencrawl(_ZN4bolt4fireEv+0xae) [0x5efdc7ba3f8e]: bolt::fire() /usr/games/crawl-bcadrencrawl(_ZN13targeter_beam7set_aimE9coord_def+0x9d) [0x5efdc8213fad]: targeter_beam::set_aim(coord_def) /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser9draw_beamER17crawl_view_buffer+0x6c) [0x5efdc7c836ec]: direction_chooser::draw_beam(crawl_view_buffer&) /usr/games/crawl-bcadrencrawl(_ZN26direction_chooser_renderer6renderER17crawl_view_buffer+0x25) [0x5efdc7c83fd5]: direction_chooser_renderer::render(crawl_view_buffer&) /usr/games/crawl-bcadrencrawl(_Z12view_dungeonP9animationbP13view_renderer+0x3c3) [0x5efdc827df43]: view_dungeon(animation*, bool, view_renderer*) /usr/games/crawl-bcadrencrawl(_Z10viewwindowbbP9animationP13view_renderer+0x383) [0x5efdc827e3e3]: viewwindow(bool, bool, animation*, view_renderer*) /usr/games/crawl-bcadrencrawl(+0x4f3be4) [0x5efdc7c8cbe4]: /usr/games/crawl-bcadrencrawl(+0xad5726) [0x5efdc826e726]: /usr/games/crawl-bcadrencrawl(_ZN2ui11pump_eventsEi+0x45) [0x5efdc826f605]: ui::pump_events(int) /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser16choose_directionEv+0x31a) [0x5efdc7c8c18a]: direction_chooser::choose_direction() /usr/games/crawl-bcadrencrawl(_Z9directionR4distRK22direction_chooser_args+0x80) [0x5efdc7c8c520]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-bcadrencrawl(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1db) [0x5efdc81acd7b]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-bcadrencrawl(_Z11your_spells10spell_typeibPK8item_defP4dist+0x7f7) [0x5efdc81553d7]: your_spells(spell_type, int, bool, item_def const*, dist*) /usr/games/crawl-bcadrencrawl(_Z12cast_a_spellb10spell_typeP4dist+0x172) [0x5efdc8157b42]: cast_a_spell(bool, spell_type, dist*) /usr/games/crawl-bcadrencrawl(_Z17do_cast_spell_cmdb+0x18) [0x5efdc81587e8]: do_cast_spell_cmd(bool) /usr/games/crawl-bcadrencrawl(+0xb75ea3) [0x5efdc830eea3]: /usr/games/crawl-bcadrencrawl(+0xb768fd) [0x5efdc830f8fd]: /usr/games/crawl-bcadrencrawl(main+0x1f4) [0x5efdc7b287f4]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x78b9141611ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x78b91416128b]: /usr/games/crawl-bcadrencrawl(_start+0x25) [0x5efdc7b291e5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x000078b9142477d7 in __GI___wait4 (pid=924881, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000078b9142477d7 in __GI___wait4 (pid=924881, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005efdc7bed7dc in call_gdb (file=0x78b91433b4e0 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 924311\000\000\000\000\000\000" #2 0x00005efdc7bf887f in do_crash_dump () at dbg-asrt.cc:685 t = 1771271239 dir = "/dgldir/morgue/CanOfBees/" name = "/dgldir/morgue/CanOfBees/crash-CanOfBees-20260216-194719.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 = 0x78b91433b4e0 <_IO_2_1_stderr_> #3 0x00005efdc7bed60a in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {0}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000078b91417c27e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005efdc7bf7b9d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe30b981f0 "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed.", assert=true) at dbg-asrt.cc:817 No locals. #10 0x00005efdc7bf8157 in AssertFailed (expr=expr@entry=0x5efdc8322bb2 "preac > 0 || final == 0", file=file@entry=0x5efdc8322a10 "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 = #11 0x00005efdc7b8b4e4 in bolt::determine_damage (this=this@entry=0x7ffe30b99990, mon=mon@entry=0x5efdc899a460 , preac=@0x7ffe30b98b44: 0, postac=@0x7ffe30b98b48: 0, final=@0x7ffe30b98b4c: 1) at beam.cc:4902 freeze_immune = preac_max_damage = tracer_postac_max = 0 #12 0x00005efdc7b8d09e in bolt::tracer_nonenchantment_affect_monster (this=0x7ffe30b99990, mon=0x5efdc899a460 ) at beam.cc:4957 preac = 0 post = 0 final = 1 #13 0x00005efdc7ba5375 in bolt::tracer_affect_monster (this=0x7ffe30b99990, mon=0x5efdc899a460 ) at beam.cc:5030 No locals. #14 0x00005efdc7ba0639 in bolt::affect_cell (this=0x7ffe30b99990) at beam.cc:1384 ignored = false m = 0x5efdc899a460 hit_player = #15 0x00005efdc7ba0f39 in bolt::explosion_affect_cell (p=..., this=0x7ffe30b99990) at beam.cc:7181 orig_pos = orig_pos = #16 bolt::explode (this=0x7ffe30b99990, show_more=true, hole_in_the_middle=false) at beam.cc:7128 delta = @0x5efdd5d98fe0: {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, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 0, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}}}} sweep = std::vector of length 2, capacity 2 = {std::vector of length 1, capacity 1 = {{x = 0, y = 0}}, std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}}} centre = {x = 9, y = 9} cells_seen = #17 0x00005efdc7ba35e0 in bolt::do_fire (this=this@entry=0x7ffe30b99990) at beam.cc:1665 coff = {cstate = false} #18 0x00005efdc7ba3f8e in bolt::fire (this=this@entry=0x7ffe30b99990) 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 = 26, y = 48}, target = {x = 26, y = 46}, damage = {num = 0, size = 0}, ench_power = 33, 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 = 338888967, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #19 0x00005efdc8213fad in targeter_beam::set_aim (this=0x5efdd63a5a00, 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 = 26, y = 48}, target = {x = 26, y = 47}, damage = {num = 0, size = 0}, ench_power = 33, 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 1, capacity 1 = {{x = 26, y = 47}}, 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 = {[1497] = 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 = 26.5, y = 47.5}, dir = {x = 0, y = -1}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #20 0x00005efdc7c836ec in direction_chooser::draw_beam (this=0x7ffe30b9ae50, vbuf=...) at directn.cc:1189 los = ray = {r = {start = {x = 0, y = 5.1602230748044522e-310}, dir = {x = 0, y = 4.0388486918612458e-315}}, on_corner = 224, cycle_idx = 24317} cell = #21 0x00005efdc7c83fd5 in direction_chooser_renderer::render (vbuf=..., this=0x7ffe30b9aef8) at directn.cc:1252 No locals. #22 direction_chooser_renderer::render (this=0x7ffe30b9aef8, vbuf=...) at directn.cc:1248 No locals. #23 0x00005efdc827df43 in view_dungeon (a=a@entry=0x0, anim_updates=anim_updates@entry=false, renderer=renderer@entry=0x7ffe30b9aef8) at view.cc:1559 vbuf = {m_size = {x = 33, y = 17}, m_buffer = 0x5efdd64603d8} cell = 0x5efdd647a898 cs = {cstate = false} flash_colour = 0 tl = {x = 1, y = 1} br = {x = 33, y = 17} #24 0x00005efdc827e3e3 in viewwindow (show_updates=show_updates@entry=false, tiles_only=tiles_only@entry=false, a=a@entry=0x0, renderer=renderer@entry=0x7ffe30b9aef8) at view.cc:1385 vbuf = {m_size = {x = 33, y = 17}, m_buffer = 0x5efdd64603d8} updating = {val = @0x5efdc88b9458, oldval = false} save = {region = GOTO_MSG, pos = {x = 25, y = 6}} anim_updates = false #25 0x00005efdc7c8cbe4 in direction_chooser::do_redraws (this=0x7ffe30b9ae50) at directn.cc:1929 No locals. #26 0x00005efdc826e726 in ui::Widget::render (this=) at ui.cc:238 No locals. #27 ui::Widget::render (this=) at ui.cc:235 No locals. #28 ui::UIRoot::render (this=this@entry=0x5efdc88b9040 ) at ui.cc:2577 No locals. #29 0x00005efdc826f605 in ui::UIRoot::render (this=0x5efdc88b9040 ) at ui.cc:2548 No locals. #30 ui::pump_events (wait_event_timeout=2147483647) at ui.cc:3178 macro_key = -1 k = #31 0x00005efdc7c8c18a in direction_chooser::choose_direction (this=this@entry=0x7ffe30b9ae50) at directn.cc:2424 ui_cutoff_point = ccon = {cstate = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL} legacy_range = { = {_vptr.targeter = 0x5efdc8634300 , origin = {x = 26, y = 48}, aim = {x = 26, y = 48}, agent = 0x5efdc8907040 , why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {5, 0, 5, 2147483647 }}, {mData = {5, 5, 5, 2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 , 24317, 1000253184, -2072119428, 817475304, 32766, 0, 0, 817475136}}, {mData = {32766, 817475304, 32766, 817473280, 32766, -936365433, 24317, 817474768, 32766, -944098893, 24317, 817473088, 32766, 25, 46, 26, 47, 26, 47}}, {mData = {26, 47, 26, 47, 817476736, 32766, 26, 47, 26, 0, -942291674, 24317, 0, 0, 0, 0, -942299824, 24317, -944216940}}, {mData = {24317, 0, 0, 1000253184, -2072119428, 817473232, 32766, 817474704, 32766, 817473232, 32766, -944071831, 24317, 817473320, 32766, -944216940, 24317, 0, 0}}, {mData = {1000253184, -2072119428, 817473296, 32766, 817474768, 32766, 817473296, 32766, -944071831, 24317, 817473384, 32766, 817473416, 32766, 817473448, 32766, 1000253184, -2072119428, 817473376}}, {mData = {32766, 817474768, 32766, 817473296, 32766, 0, 0, 817474768, 32766, 817474064, 32766, 817473296, 32766, -944094991, 24317, 24, 4, 42, 24118}}, {mData = {30, 30, -256, -1, 0, 0, 26, 48, 26, 47, 1, 1, 22, 1500, 3, 0, -1, 32766, 817473400}}, {mData = {32766, 0, 0, -709112832, 24317, 817473472, 32766, 817473432, 32766, 14, 0, 1852404851, 1735289195, 1869374240, 25717, 817473464, 32766, 0, 0}}, {mData = {0, 0, -930058176, 24317, 817473496, 32766, 0, 0, 817473536, 32766, -930058176, 24317, 0, 24317, 817473536, 32766, 0, 0, 0}}, {mData = {0, -938255197, 24317, 817473568, 32766, 0, 0, 939528704, -1, -1, 5505069, 256, 2, 817473608, 32766, 0, 0, 0, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {817473536, 32766, -956301056, 15, 50, 24317, 0, 0, -700382976, 1, 16777216, 1, 0, 0, 0, 0, 0, 0, 0}}, {mData = {257, 0, 5, 0, 24317, 1280, 0, 0, 24317, 0, 0, 817473720, 32766, 817473720, 32766, -160, -1, 0, 0}}, {mData = {-701165536, 24317, 817473840, 32766, 337530286, 30905, 0, 32513, 65536, 0, 0, 0, 0, 0, 817474768, 32766, 0, 0, -700232064}}, {mData = {24317, -160, -1, 0, 0, -719611296, 24317, 817473936, 32766, 337530286, 30905, 817474920, 32766, 817474768, 32766, -702454384, 24317, 817474768, 32766}}, {mData = {817474768, 32766, 0, 0, 0, 0, -944523732, 24317, -930058176, 24317, 817474064, 32766, 817474768, 32766, -937754649, 24317, 817475296, 16809982, 0}}, {mData = {0, 817474128, 32766, 1, 1, 4, 4, 3, 1, 0, 0, 0, 0, 817475360, 32766, 26, 47, 0, 1}}, {mData = {1, 1, 4, 4, 3, 1, 0, 1, 3, 26, 48, 1, 26, 47, 24, 4, 42, 54, 30}}, {mData = {30, 817474048, 32766, 0, 0, 26, 48, 0, 0, 1, 1, 22, 1500, 3, 0, -1, 2130732149, 817474232, 32766}}, {mData = {0, 0, 2147483392, 2147483647, 2147483647, 2147483647, 817474264, 32766, 14, 0, 1852404851, 1735289195, 1869374240, 2130732149, 817474296, 32766, 0, 0, 0}}, {mData = {0, 2147483392, 2147483647, 817474328, 32766, 0, 0, 0, 0, -710813696, 24317, 0, 32766, 817474368, 32766, 0, 0, 0, 0}}, {mData = {-701955328, 0, 817474400, 32766, 0, 0, 0, 32766, 0, 0, 256, 1, 817474440, 32766, 0, 0, 0, 0, 0}}, {mData = {0, 256, 15, 50, 5, 0, 0, 256, 1, 0, 24317, 0, 0, 0, 0, 0, 0, 0, 257}}, {mData = {0, 5, 0, 0, -709112831, 0, 0, 0, 0, 0, 817474552, 32766, 817474552, 32766, 0, 0, 0, 0, 0}}, {mData = {0, 817474561, 0, 0, 0, 0, 32513, 65536, 0, 0, 0, 0, 0, 817430528, 32766, 0, 0, 0, 0}}, {mData = {0, 0, 0, 0, -256, -1, 0, 0, 0, 24064, 817474784, 32766, 0, 30905, 0, 0, 817474728, 32766, 817474728}}, {mData = {32766, 0, 0, 24, 4, 247, 24118, 30, 30, 337530112, 30905, 0, 0, 26, 48, 26, 47, 1, 1}}, {mData = {22, 1500, 3, 1, -1, 24317, 817474872, 32766, 0, 0, 817475072, 32766, 817475024, 32766, -719611280, 24317, 26, 0, 60}}, {mData = {0, 1869374240, 25717, 817474936, 32766, 0, 0, 126, 0, -701729824, 24317, 817475192, 32766, 817474992, 32766, 340900100, 30905, 0, 0}}, {mData = {125, 0, 817475192, 32766, -943219692, 24317, 125, 0, 1000253184, -2072119428, 817475152, 32766, 817475408, 32766, 817476096, 32766, -943213428, 24317, 0}}}}}, range = 4, affects_walls = true, affects_pos = 0x0} rva = tmp = {previous = false} save_more = {val = , oldval = true} directn_view = #32 0x00005efdc7c8c520 in direction (moves=..., args=...) at directn.cc:487 No locals. #33 0x00005efdc81acd7b in spell_direction (spelld=..., pbolt=..., args=args@entry=0x7ffe30b9b480) at spl-util.cc:981 newargs = {hitfunc = 0x5efdd63a5a00, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 4, just_looking = false, needs_path = true, prefer_farthest = false, unrestricted = false, allow_shift_dir = true, self = confirm_prompt_type::none, target_prefix = 0x0, top_prompt = "Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure)", behaviour = 0x7ffe30b9b180, 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 0x00005efdc81553d7 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=0x7ffe30b9b0a0, 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 = 0x5efdc8321174 "w" needs_path = mr_check = beh = { = {_vptr.targeting_behaviour = 0x5efdc8650bb0 , prompt = "", just_looking = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, needs_path = MB_MAYBE}, spell = SPELL_MEPHITIC_CLOUD, err = ""} targ = dir = healing = useless = false title = "Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure)" args = {hitfunc = 0x5efdd63a5a00, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 4, just_looking = false, needs_path = true, prefer_farthest = false, unrestricted = false, allow_shift_dir = true, self = confirm_prompt_type::none, target_prefix = 0x0, top_prompt = "Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure)", behaviour = 0x7ffe30b9b180, 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 = 26, y = 46}, 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 = -719671680, 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() = 0x5efdd63a5a00} is_targeted = true use_targeter = true god = fail = antimagic = orig_target = self_target = had_tele = cast_result = #35 0x00005efdc8157b42 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 0x00005efdc81587e8 in do_cast_spell_cmd (force=) at spl-cast.cc:964 No locals. #37 0x00005efdc830eea3 in _input () at main.cc:1141 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_MOVE_DOWN_RIGHT player_disabled = {was_disabled = false} #38 0x00005efdc830f8fd in _launch_game () at main.cc:485 game_start = ccon = {cstate = false} #39 0x00005efdc7b287f4 in _launch_game_loop () at main.cc:390 game_ended = false game_ended = ge = fe = E = #40 main (argc=12, argv=0x7ffe30b9c858) at main.cc:341 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 924311) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-bcadrencrawl/saves" -DDATA_DIR_PATH="/crawl-master/crawl-bcadrencrawl/data/" -DWEB_DIR_PATH="/crawl-master/crawl-bcadrencrawl/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 3 Level id: Lair:3 Level build method = [rock_wall], level layout type = city, absdepth0 = 12 Level vaults: layout_chaotic_city minmay_shoals_entry_centaurs serial_bayou serial_bayou_crossing serial_bayou_shore_a serial_bayou_shore_b serial_bayou_lagoon_a Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The sling bullet strikes the bullfrog (5). You kill the bullfrog! Bahamut approves of your kill. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you Really target yourself? Okay, then. You now have 513 gold pieces (gained 9). You see here a bullfrog corpse. You butcher the bullfrog corpse. f - 6 chunks of flesh (gained 3) You see here a bullfrog skeleton. Found an escape hatch in the ceiling. d - 2 scrolls of blinking (gained 1) A crocodile comes into view. The crocodile moves out of view. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you Really target yourself? Okay, then. A spiny frog comes into view. The spiny frog gives a loud, deep croak! The spiny frog throws its tongue at you. The spiny frog's tongue lashes you but does no damage. You are wrenched violently forward by the spiny frog's tongue! Found a +0 robe. There are monsters nearby! There are monsters nearby! Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - spiny frog Aim: a spiny frog (78%, 84% to-hit, healthy (31/31), 78% (All)) You shoot a sling bullet. The sling bullet hits the spiny frog (3). The sling bullet freezes the spiny frog (1). The spiny frog is lightly wounded. (27/31) HP Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The crocodile bites you (5). You are perforated ruthlessly! The crocodile grabs you. The crocodile barely misses you. The crocodile crushes you (5). The crocodile's hold on you weakens, but your attempt to escape fails. Your blue chameleon is struck by the spiny frog's venomous spines (7)! Your blue chameleon looks as sick as possible! Your blue chameleon gores the spiny frog (8)! Your blue chameleon freezes the spiny frog (14)! The crocodile wrenches you. The crocodile crushes you (6). You hit the crocodile but do no damage. The crocodile is splashed with acid (3). The crocodile is lightly wounded. (27/30) HP Your blue chameleon is struck by the spiny frog's venomous spines (1). Your blue chameleon looks as sick as possible! Your blue chameleon gores the spiny frog but does no damage. The crocodile wrenches you. The crocodile crushes you (6). The spiny frog misses your blue chameleon. The spiny frog body-slams your blue chameleon (16)! You escape the crocodile's grasp. Your blue chameleon is struck by the spiny frog's venomous spines (6). Your blue chameleon dies! Your blue chameleon's corpse disappears in a puff of smoke! Your brown chameleon gores the crocodile (7)! The crocodile is engulfed in flames (8)! Your brown chameleon gores the crocodile (9)! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your brown chameleon gores the crocodile (9)! The crocodile dies! Bahamut approves of your kill. The spiny frog barely misses your brown chameleon. The spiny frog misses your brown chameleon. Training target 6.0 for Fighting reached! Your Fighting skill increases to level 6! The spiny frog closely misses your brown chameleon. x2 You see here a crocodile corpse. You butcher the crocodile corpse. The spiny frog bites your brown chameleon. Your brown chameleon changes colours to yellow. The spiny frog misses your yellow chameleon. Things that are here: 6 chunks of flesh; a crocodile skeleton Your yellow chameleon is struck by the spiny frog's venomous spines (4). Your yellow chameleon looks as sick as possible! Your yellow chameleon gores the spiny frog (7)! The spiny frog dies! Bahamut & Tiamat accept your kill. You see here a spiny frog corpse. You swap places. Your yellow chameleon dies! Your yellow chameleon's corpse disappears in a puff of smoke! You see here a spiny frog corpse. There isn't anything here! f - 12 chunks of flesh (gained 6) You see here a crocodile skeleton. There isn't anything to butcher here. You swap places. You see here a crocodile skeleton. You start waiting. Some of the chunks of flesh in your inventory have rotted away. Eating one of 11 chunks of flesh. This raw flesh tastes terrible. You eat one of the 11 chunks of flesh. Your purple chameleon disappears in a puff of smoke! Some of the chunks of flesh in your inventory have rotted away. You see here a spiny frog corpse. A giraffe comes into view. A giraffe is nearby! Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - giraffe Aim: a giraffe (92%, 94% to-hit, healthy (34/34), 85% (All)) You shoot a sling bullet. The sling bullet hits the giraffe (4). The giraffe seems to slow down. The sling bullet freezes the giraffe (1). The giraffe is lightly wounded. (29/34) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (92%, 94% to-hit, lightly wounded (29/34), 85% (All), slow) You shoot a sling bullet. The sling bullet hits the giraffe (3). The sling bullet freezes the giraffe (1). The giraffe is moderately wounded. (25/34) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (92%, 94% to-hit, moderately wounded (25/34), 85% (All), slow) You shoot a sling bullet. The sling bullet strikes the giraffe (7)! The sling bullet freezes the giraffe (3). The giraffe is heavily wounded. (15/34) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (92%, 94% to-hit, heavily wounded (16/34), 85% (All), slow) You shoot a sling bullet. The sling bullet strikes the giraffe (6). The sling bullet freezes the giraffe (3). The giraffe is severely wounded. (7/34) HP The sling bullet ricochets! The sling bullet hits the fungus (1). It resists. The sling bullet freezes the fungus (1). The fungus is lightly damaged. (47/49) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (92%, 94% to-hit, severely wounded (8/34), 85% (All), slow) You shoot a sling bullet. The sling bullet hits the giraffe. The giraffe is severely wounded. (8/34) HP The sling bullet ricochets! The sling bullet closely misses you. The giraffe is no longer moving slowly. The giraffe misses you. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 5% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (92%, 94% to-hit, severely wounded (9/34), 85% (All)) The ball explodes into a scintillating random clouds! The chaotic blast of healing mist engulfs the giraffe. The chaotic blast of acid engulfs the fungus but does no damage. The fungus is lightly damaged. (47/49) HP You hear a loud, deep croak! The fungus is engulfed in mutagenic fog. The fungus twists and deforms. A giraffe comes into view. The giraffe is engulfed in mutagenic fog. The giraffe gores you but does no damage. The giraffe is engulfed in mutagenic fog. The giraffe gores you but does no damage. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (mutagenic fog, 92%, 94% to-hit, severely wounded (11/34), 85% (All)) You shoot a sling bullet. The sling bullet hits the giraffe (3). The giraffe seems to slow down. The sling bullet freezes the giraffe (1). The giraffe is severely wounded. (7/34) HP The fungus is engulfed in mutagenic fog. A giraffe comes into view. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (mutagenic fog, 92%, 94% to-hit, severely wounded (7/34), 85% (All), slow) You shoot a sling bullet. The sling bullet hits the giraffe (2). The giraffe seems to slow down. The sling bullet freezes the giraffe (1). The giraffe is almost dead. (4/34) HP The fungus is engulfed in mutagenic fog. The giraffe is engulfed in mutagenic fog. The giraffe twists and deforms. The giraffe gores you but does no damage. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (92%, 94% to-hit, almost dead (4/34), 81% (All), slow, misshapen and mutated) You shoot a sling bullet. The sling bullet hits the giraffe (4). The sling bullet freezes the giraffe (1). You kill the giraffe! Bahamut approves of your kill. The fungus is engulfed in mutagenic fog. A crocodile comes into view. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - giraffe Aim: a giraffe (92%, 94% to-hit, healthy (29/29), 85% (All)) You shoot a sling bullet. The sling bullet hits the giraffe but does no damage. The giraffe is healthy. (29/29) HP The sling bullet ricochets! The sling bullet hits you but does no damage. The sling bullet ricochets! The sling bullet hits the giraffe (3). The giraffe seems to slow down. The sling bullet freezes the giraffe (1). The giraffe is lightly wounded. (25/29) HP The giraffe gores you from afar (7)! Breath at? Press: ? - help, Shift-Dir - straight line, f/p - giraffe Aim: a giraffe (92%, 94% to-hit, lightly wounded (26/29), 85% (All), slow) You breathe a bolt of seething chaos. The chaotic shard of destruction hits the giraffe (14)! The giraffe is heavily wounded. (12/29) HP The giraffe begins to change shapes rapidly. The giraffe changes into a shapeshifter! You feel somewhat more hungry. The fungus is engulfed in seething chaos. The shapeshifter changes into a spriggan! The giraffe is engulfed in seething chaos. The giraffe is moving more slowly. The giraffe gores you but does no damage. The fungus is engulfed in seething chaos. The fungus flickers and vanishes! The giraffe is engulfed in seething chaos. The giraffe is infused with chaotic energies! The spriggan is engulfed in blazing flames (10)! The giraffe is engulfed in seething chaos. The spriggan is engulfed in seething chaos. The crocodile is engulfed in seething chaos. The crocodile seems to glow with chaos! Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan Aim: a spriggan shaped shifter (55%, 66% to-hit, heavily wounded (11/26), 78% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of strong poison engulfs the spriggan but does no damage. The spriggan looks as sick as possible! The spriggan is heavily wounded. (11/26) HP The chaotic blast of healing mist engulfs the giraffe. You hear a croak. The spriggan is engulfed in seething chaos. The spriggan is infused with chaotic energies! The crocodile is engulfed in seething chaos. The giraffe is engulfed in blessed fire (9)! The giraffe gores you but does no damage. The spriggan hits you but does no damage. Lightning arcs down from a storm cloud! You hear an angry hiss. The spriggan changes into a tarantella! The giraffe is engulfed in blessed fire (9)! The crocodile is engulfed in seething chaos. The giraffe stops moving altogether! The crocodile is engulfed in seething chaos. The giraffe is engulfed in blazing flames (11)! Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - tarantella Aim: a tarantella shaped shifter (40%, 52% to-hit, healthy (27/27), 79% (Melee)) The ball explodes into a vile cloud! The stinking cloud engulfs the tarantella but does no damage. The tarantella is healthy. (27/27) HP The stinking cloud engulfs the giraffe but does no damage. The giraffe is almost dead. (6/32) HP The stinking cloud engulfs the crocodile but does no damage. The crocodile is healthy. (26/26) HP You hear a croak. The tarantella is engulfed in noxious fumes. The tarantella appears confused. The giraffe is engulfed in blazing flames (12)! You kill the giraffe! Bahamut & Tiamat accept your kill. The tarantella is engulfed in noxious fumes. The tarantella appears confused. The crocodile is engulfed in noxious fumes (1). The crocodile appears confused. The tarantella is engulfed in noxious fumes (1). The crocodile is engulfed in noxious fumes. The crocodile appears confused. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - tarantella Aim: a tarantella shaped shifter (71%, 78% to-hit, lightly wounded (26/27), 79% (Melee), confused) That beam is likely to hit you. Continue anyway? Okay, then. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The tarantella barely misses you. The crocodile is engulfed in noxious fumes (1). The crocodile appears confused. The tarantella bites you but does no damage. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The tarantella bites you but does no damage. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The tarantella bites you (9)! You are perforated ruthlessly! Bahamut protects you from confusion. The tarantella bites you (5). You are perforated ruthlessly! Your yellow chameleon gores the tarantella (7)! They is struck brutally! The tarantella seems to speed up. Your black chameleon gores the tarantella (9)! They is struck brutally! The tarantella is infused with chaotic energies! The tarantella barely misses your black chameleon. x2 Your yellow chameleon gores the tarantella (12)! They is struck brutally! The tarantella dies! Bahamut approves of your kill. You have got your breath back. An its tongue appears from out of your range of vision. The its tongue hits your yellow chameleon but does no damage. Your yellow chameleon is wrenched violently forward by something's tongue! Your yellow chameleon gores the crocodile (11)! Your yellow chameleon freezes the crocodile (12)! Your black chameleon gores the crocodile (9)! Tiamat appreciates your kill. The crocodile explodes! The entropic burst engulfs your black chameleon (19)!! The entropic burst engulfs your yellow chameleon (34)!! Your yellow chameleon dies! Your yellow chameleon's corpse disappears in a puff of smoke! A spiny frog comes into view. Your black chameleon is engulfed in poison gas (3). Your black chameleon changes colours to green. You swap places. Your red chameleon disappears in a puff of smoke! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your green chameleon is struck by the spiny frog's venomous spines (1). Your green chameleon gores the spiny frog but does no damage. Your green chameleon is struck by the spiny frog's venomous spines (6). Your green chameleon barely misses the spiny frog. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The spiny frog throws its tongue at you. The spiny frog's tongue lashes you but does no damage. You are wrenched violently forward by the spiny frog's tongue! The spiny frog bites you. The spiny frog swallows you! Your green chameleon is struck by the spiny frog's venomous spines (4). Your green chameleon gores the spiny frog (7)! Your green chameleon shocks the spiny frog (11)! Your green chameleon is struck by the spiny frog's venomous spines (7)! Your green chameleon gores the spiny frog (8)! The spiny frog is engulfed in flames (14)! The spiny frog dies! Tiamat appreciates your kill. Your Poison Magic skill increases to level 5! You see here a spiny frog corpse. Really walk into that cloud of poison gas? Okay, then. You start waiting. The chaos built beneath something's skin dies down. Found 22 gold pieces. You see here a giraffe corpse. Deactivating autopickup; reactivate with Ctrl-A. You hit something but do no damage. You hit something but do no damage. The acid corrodes something! You tail-slap something (4). You hit something (1). It resists. You hit something (1). It resists. Something seems to be corroded for longer. You hit something but do no damage. You hit something (1). It resists. Something seems to be corroded for longer. You hit something (2). It resists. You hit something but do no damage. Something seems to be corroded for longer. Reactivating autopickup. Your green chameleon gores the bush but does no damage. You see here a giraffe corpse. You butcher the giraffe corpse. f - 13 chunks of flesh (gained 4) You see here a giraffe skeleton. You swap places. You are feeling hungry. You see here a giraffe corpse. You butcher the giraffe corpse. f - 15 chunks of flesh (gained 2) You see here a giraffe skeleton. You swap places. You start waiting. Eating one of 15 chunks of flesh. This raw flesh tastes terrible. You eat one of the 15 chunks of flesh. Some of the chunks of flesh in your inventory have rotted away. Your green chameleon disappears in a puff of smoke! Your clear chameleon disappears in a puff of smoke! A bullfrog comes into view. A bullfrog is nearby! A bullfrog is nearby! A bullfrog is nearby! A bullfrog is nearby! Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bullfrog Aim: a bullfrog (71%, 78% to-hit, healthy (18/18), 67% (All), wandering, hasn't noticed you) You shoot a sling bullet. The bullfrog croaks. The sling bullet hits the bullfrog (3). The bullfrog seems to slow down. The sling bullet freezes the bullfrog (1). The bullfrog is moderately wounded. (14/18) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (71%, 78% to-hit, moderately wounded (14/18), 67% (All), slow) You shoot a sling bullet. The sling bullet barely misses the bullfrog. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (71%, 78% to-hit, moderately wounded (14/18), 67% (All), slow) You shoot a sling bullet. The sling bullet strikes the bullfrog (5). The sling bullet freezes the bullfrog (2). The bullfrog is severely wounded. (7/18) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (71%, 78% to-hit, severely wounded (7/18), 67% (All), slow) You shoot a sling bullet. The sling bullet hits the bullfrog (2). The sling bullet freezes the bullfrog (1). The bullfrog is severely wounded. (4/18) HP The bullfrog bites your green chameleon. The bullfrog swallows your green chameleon! Your green chameleon changes colours to yellow. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (71%, 78% to-hit, severely wounded (4/18), 67% (All), slow) You shoot a sling bullet. The sling bullet hits the bullfrog (4). The sling bullet freezes the bullfrog (2). You kill the bullfrog! Bahamut approves of your kill. There isn't anything here! You see here a bullfrog corpse. You butcher the bullfrog corpse. f - 16 chunks of flesh (gained 4) You see here a bullfrog skeleton. A spiny frog comes into view. A spiny frog is nearby! A spiny frog is nearby! Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - spiny frog Aim: a spiny frog (78%, 84% to-hit, healthy (31/31), 78% (All), wandering, hasn't noticed you) You shoot a sling bullet. The sling bullet hits the spiny frog (1). The spiny frog is lightly wounded. (30/31) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - spiny frog Aim: a spiny frog (78%, 84% to-hit, lightly wounded (30/31), 78% (All)) You shoot a sling bullet. The sling bullet hits the spiny frog but does no damage. The spiny frog is lightly wounded. (30/31) HP Unknown command. Your yellow chameleon is struck by the spiny frog's venomous spines (6). Your yellow chameleon looks as sick as possible! Your yellow chameleon barely misses the spiny frog. Some of the chunks of flesh in your inventory have rotted away. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - spiny frog Aim: a spiny frog (78%, 84% to-hit, lightly wounded (30/31), 78% (All)) You shoot a sling bullet. The sling bullet hits the spiny frog but does no damage. The spiny frog is lightly wounded. (30/31) HP The sling bullet ricochets! The sling bullet closely misses your yellow chameleon. Your yellow chameleon is struck by the spiny frog's venomous spines (9)! Your yellow chameleon looks as sick as possible! Your yellow chameleon gores the spiny frog (12)! The spiny frog flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you Really target yourself? Okay, then. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Something misses your yellow chameleon. Something closely misses your yellow chameleon. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You hit something but do no damage. The acid corrodes something! Something bites you. Something swallows you! You hit something (2). It is perforated ruthlessly! Your lungs strain for air! You are digested (4). You barely miss something. Your lungs strain for air! You are digested (3). You resist. Your yellow chameleon dies! Your yellow chameleon's corpse disappears in a puff of smoke! You are struck by something's venomous spines (7)! You are poisoned. You hit something (3). It is perforated ruthlessly! Your tail-slap misses something. Your lungs strain for air! You are digested (9)! You feel sick. (1) You are struck by something's venomous spines (3). You are more poisoned. You hit something (3). It is perforated ruthlessly! Something seems to be corroded for longer. Bahamut approves of your kill. Reactivating autopickup. You feel a bit more experienced. You feel sick. (1) You see here a spiny frog corpse. You feel sick. (1) You feel sick. (1) You start waiting. You feel sick. (1) x4 Magic restored. You feel sick. (1) Your white chameleon disappears in a puff of smoke! You now have 535 gold pieces (gained 22). You feel sick. (1) You start waiting. You feel sick. (1) A water moccasin comes into view. You swap places. You swap places. You feel sick. (1) A water moccasin is nearby! A water moccasin is nearby! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The water moccasin barely misses you. Your purple chameleon throws its tongue at the water moccasin. The its tongue hits the water moccasin (4). The water moccasin is stricken by its magic-infused tongue (4). The water moccasin is wrenched violently forward by your purple chameleon's tongue! Your purple chameleon gores the water moccasin (13)! It is struck brutally! The water moccasin misses your purple chameleon. You feel sick. (1) You are no longer poisoned. The water moccasin bites your purple chameleon (4). It is perforated ruthlessly! Your purple chameleon is poisoned. The water moccasin poisons your purple chameleon (16)! The water moccasin bites your purple chameleon (9)! It is perforated ruthlessly! Your purple chameleon looks as sick as possible! The water moccasin poisons your purple chameleon (16)! Your purple chameleon gores the water moccasin (15)! It is struck brutally! The water moccasin dies! Tiamat appreciates your kill. You swap places. Your purple chameleon changes into an elephant! You see here a water moccasin corpse. Your yellow chameleon disappears in a puff of smoke! You start waiting. HP restored. You see here a giraffe skeleton. Things that are here: a shapeshifter corpse; a spiny frog skeleton You start waiting. Your elephant changes into a wind drake! Your red chameleon disappears in a puff of smoke! f - 11 chunks of flesh (gained 1) You swap places. Your wind drake changes into a shapeshifter! Your shapeshifter changes into a human! Some of the chunks of flesh in your inventory have rotted away. y - 2 scrolls of bless item (gained 1) Your human changes into an orb spider! You swap places. Some of the chunks of flesh in your inventory have rotted away. You swap places. Eating one of 4 chunks of flesh. This raw flesh tastes terrible. You eat one of the 4 chunks of flesh. Found a stone staircase leading down. P - 23 rations (gained 1) There is a stone staircase leading down here. A wolf comes into view. A wolf is nearby! A wolf is nearby! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You closely miss the wolf. The wolf barely misses you. Your orb spider begins to weave its threads into a brightly glowing ball. The wolf bites you (6). You are perforated ruthlessly! A wolf comes into view. x2 You barely miss the wolf. The wolf bites you but does no damage. The wolf closely misses you. You hit the wolf but do no damage. The wolf is splashed with acid (4). The wolf is lightly wounded. (17/21) HP A wolf comes into view. x2 The wolf bites you but does no damage. Your blue chameleon misses the wolf. You hit the wolf (1). The wolf is splashed with acid (3). The acid corrodes the wolf! The wolf is moderately wounded. (13/21) HP The wolf bites you (4). You are perforated ruthlessly! Your blue chameleon gores the wolf (3). The wolf seems to glow with chaos! The wolf completely misses your blue chameleon. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The wolf bites you but does no damage. Your blue chameleon barely misses the wolf. The wolf barely misses you. The wolf closely misses you. You barely miss the wolf. The water moccasin bites you (5). You are perforated ruthlessly! The wolf bites you (10)! You are perforated ruthlessly! The wolf bites you but does no damage. The wolf bites your blue chameleon (6). It is perforated ruthlessly! The water moccasin bites you but does no damage. The wolf bites you but does no damage. Your red chameleon gores the wolf (6). You swap places. Your blue chameleon disappears in a puff of smoke! The wolf bites you (4). You are perforated ruthlessly! The wolf bites you but does no damage. x2; The wolf barely misses you. The wolf bites you but does no damage. The wolf barely misses you. The wolf bites you but does no damage. x2; The wolf barely misses you. Your red chameleon gores the wolf (8)! Bahamut & Tiamat accept your kill. The wolf explodes! The entropic burst engulfs your red chameleon (21)!! The entropic burst engulfs the water moccasin (33)!! The water moccasin dies! The entropic burst engulfs the wolf (27)!! The wolf dies! The entropic burst engulfs you (20)!! You hear a croak. The wolf barely misses you. The wolf bites you (4). You are perforated ruthlessly! Your orb spider weaves a web with icy snow. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The wolf bites you but does no damage. x2; The wolf barely misses you. The wolf bites you but does no damage. The small icy sphere hits the wolf (25)!! The wolf is blown up! Bahamut approves of your kill. A bullfrog comes into view. The wolf bites you (13)! You are perforated ruthlessly! You see here a chunk of flesh. Your orb spider is engulfed in blessed fire (6). Your orb spider spins a strand of pure energy. Your red chameleon gores the wolf (10)! Your purple chameleon gores the wolf (6). The wolf is infused with chaotic energies! A wolf comes into view. Your red chameleon throws its tongue at the wolf. The its tongue hits the wolf (1). The wolf is charred by its scorching tongue (1). The wolf is wrenched violently forward by your red chameleon's tongue! Breath at? Press: ? - help, Shift-Dir - straight line, f - wolf Aim: a wolf (57%, 68% to-hit, severely wounded (4/19), 72% (Melee), infusion of pure chaos) You breathe a bolt of seething chaos. The chaotic shard of cold hits the wolf (12)! You kill the wolf! Tiamat appreciates your kill. You feel somewhat more hungry. Your orb spider is engulfed in blessed fire (9)! The bullfrog throws its tongue at you. The bullfrog's tongue misses you. The bullfrog's tongue whips the wolf (5). The wolf is wrenched violently forward by the bullfrog's tongue! You hear a mighty clap of thunder! You hear an angry hiss. The wolf bites you but does no damage. Your red chameleon is engulfed in calcifying dust. Your red chameleon changes colours to lightcyan. Your clear chameleon is moving more slowly. The wolf barely misses you. All of the chunks of flesh in your inventory have rotted away. The wolf is engulfed in calcifying dust. The wolf is moving more slowly. Your clear chameleon throws its tongue at the wolf. The its tongue misses your clear chameleon. The its tongue hits the wolf (5). The wolf is wrenched violently forward by your clear chameleon's tongue! The wolf bites your clear chameleon (2). It is perforated ruthlessly! Your orb spider is engulfed in blessed fire (8)! Your clear chameleon gores the wolf (5). Your orb spider changes into an anaconda! The wolf is engulfed in acidic fog (5). The wolf is splashed with acid (16)! The acid corrodes the wolf! The wolf bites your clear chameleon (5). It is perforated ruthlessly! The wolf barely misses your clear chameleon. The wolf is engulfed in acidic fog (8)! The wolf is splashed with acid (10)! The wolf seems to be corroded for longer. You kill the wolf! Tiamat appreciates your kill. The wolf bites your clear chameleon (18)!! It is perforated ruthlessly! The bullfrog throws its tongue at you. The bullfrog's tongue lashes you but does no damage. You are wrenched violently forward by the bullfrog's tongue! The bullfrog barely misses you. The bullfrog body-slams you but does no damage. Your clear chameleon gores the wolf (9)! The wolf dies! Tiamat appreciates your kill. Casting: Call Chameleon (mildly dangerous; 3% 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 anaconda changes into a wind drake! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Your clear chameleon stops moving altogether! The bullfrog closely misses you. The bullfrog body-slams you but does no damage. Your clear chameleon gores the bullfrog (8)! Your clear chameleon freezes the bullfrog (26)!! The bullfrog dies! Bahamut & Tiamat accept your kill. You have got your breath back. You see here a bullfrog corpse. You swap places. Your magical contamination has completely faded away. You see here a bullfrog corpse. You butcher the bullfrog corpse. f - 3 chunks of flesh You see here a bullfrog skeleton. You swap places. Your wind drake changes into a redback! You see here a wolf corpse. You butcher the wolf corpse. f - 4 chunks of flesh (gained 1) You see here a wolf skeleton. Your clear chameleon is no longer petrified. f - 5 chunks of flesh (gained 1) There isn't anything here! There isn't anything here! f - 6 chunks of flesh (gained 1) There isn't anything here! You swap places. There isn't anything here! Your redback changes into a swamp dragon! You see here a wolf corpse. You butcher the wolf corpse. f - 8 chunks of flesh (gained 2) You see here a wolf skeleton. There isn't anything to butcher here. You swap places. You see here a wolf corpse. You butcher the wolf corpse. f - 10 chunks of flesh (gained 2) You see here a wolf skeleton. f - 11 chunks of flesh (gained 1) There isn't anything here! You swap places. You see here a wolf skeleton. There isn't anything to butcher here. Your clear chameleon disappears in a puff of smoke! You see here a water moccasin corpse. You see here a wolf corpse. You butcher the wolf corpse. f - 13 chunks of flesh (gained 2) You see here a wolf skeleton. You swap places. You see here a water moccasin corpse. You start waiting. Your clear chameleon disappears in a puff of smoke! Your swamp dragon disappears in a puff of smoke! Done waiting. Unknown command. Search for what [Enter for "flail", or ? for help]? flail There is a stone staircase leading up, spattered with blood here. You climb upwards. Your summoned ally is left behind. Level annotation: 3 runed translucent doors, RoGGa's ghost, journeyman DrCe There is a stone staircase leading down, spattered with blood here. Eating one of 13 chunks of flesh. This raw flesh tastes terrible. You eat one of the 13 chunks of flesh. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Lair here. Some of the chunks of flesh in your inventory have rotted away. Things that are here: a +0 ring mail; a cursed +2 flail of protection {(Curse: MR-)} k - a cursed +2 flail of protection {(Curse: MR-)} Unknown command. There is a staircase to the Lair here. You climb downwards. Welcome back to the Lair of Beasts! Level annotation: 3 runed translucent doors, RoGGa's ghost, journeyman DrCe There is a staircase back to the Dungeon here. You enter the shallow water. Moving in this stuff is going to be slow. All of the chunks of flesh in your inventory have rotted away. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. Found a +0 targe. d - 3 scrolls of blinking (gained 1) Found a stone staircase leading down. A rime drake comes into view. The rime drake moves out of view. The rime drake hisses angrily. The rime drake breathes ice at you. The flash freeze misses you. A rime drake is nearby! A rime drake is nearby! Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - rime drake Aim: a rime drake (63%, 72% to-hit, healthy (33/33), 76% (All), catching its breath) You shoot a sling bullet. The sling bullet strikes the rime drake (7)! The sling bullet freezes the rime drake (1). The rime drake is moderately wounded. (25/33) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - rime drake Aim: a rime drake (63%, 72% to-hit, moderately wounded (25/33), 76% (All), catching its breath) You shoot a sling bullet. The sling bullet hits the rime drake (1). The rime drake is moderately wounded. (24/33) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - rime drake Aim: a rime drake (63%, 72% to-hit, moderately wounded (24/33), 76% (All), catching its breath) You shoot a sling bullet. The sling bullet barely misses the rime drake. The rime drake breathes ice at you. The flash freeze misses you. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - rime drake Aim: a rime drake (63%, 72% to-hit, moderately wounded (24/33), 76% (All), catching its breath) You shoot a sling bullet. The sling bullet hits the rime drake (3). The rime drake is moderately wounded. (21/33) HP Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - rime drake Aim: a rime drake (63%, 72% to-hit, moderately wounded (21/33), 76% (All), catching its breath) You shoot a sling bullet. The sling bullet hits the rime drake (3). The rime drake is heavily wounded. (18/33) HP The sling bullet ricochets! The sling bullet barely misses you. The rime drake bites you but does no damage. You hit the rime drake (2). It is perforated ruthlessly! The rime drake is splashed with acid (2). The rime drake is heavily wounded. (14/33) HP The rime drake bites you but does no damage. You barely miss the rime drake. The rime drake barely misses you. You barely miss the rime drake. The rime drake breathes ice at you. The flash freeze misses you. You hit the rime drake but do no damage. The rime drake is splashed with acid (4). You tail-slap the rime drake (2). The rime drake is severely wounded. (8/33) HP The rime drake barely misses you. You closely miss the rime drake. The rime drake bites you but does no damage. The rime drake closely misses you. You hit the rime drake but do no damage. The rime drake is splashed with acid (7)! You tail-slap the rime drake (1). You kill the rime drake! Bahamut & Tiamat accept your kill. Breath at? Press: ? - help, Shift-Dir - straight line, f - you That would be overly suicidal. Okay, then. Unknown command. You see here a rime drake corpse. You butcher the rime drake corpse. f - 5 chunks of flesh You see here a rime drake skeleton. You see here a rime drake skeleton. You start waiting. Eating one of 5 chunks of flesh. This raw flesh tastes terrible. You eat one of the 5 chunks of flesh. Done waiting. Found a +0 ring mail. You see here a +0 ring mail. Found a stone staircase leading up. There is a stone staircase leading up here. Found an escape hatch in the floor. All of the chunks of flesh in your inventory have rotted away. You see here a +0 targe. Found a +0 great sword. You see here a +0 great sword. You see here a +0 great sword. Done exploring. Done exploring. Done exploring. Okay, then. Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. Unknown command. Unknown command. You are feeling hungry. You can't go down here! (D) Dungeon (T) Temple (L) Lair Where to? (Enter - Lair:2 @ (x,y), ? - help) There is a stone staircase leading down here. You climb downwards. A komodo dragon, a black mamba and a crocodile come into view. The komodo dragon hisses angrily. The black mamba hisses angrily. There is a stone staircase leading up here. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - black mamba Aim: a black mamba (52%, 64% to-hit, healthy (35/35), 78% (Melee)) You shoot a sling bullet. The sling bullet hits the black mamba (3). The black mamba seems to slow down. The sling bullet freezes the black mamba (1). The black mamba is lightly wounded. (31/35) HP The black mamba bites you but does no damage. You climb upwards. There is a stone staircase leading down here. Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The black mamba bites you (12)! You are perforated ruthlessly! The black mamba bites you (4). You are perforated ruthlessly! You are poisoned. The black mamba poisons you (27)!! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You feel sick. (2) The black mamba closely misses you. You hit the black mamba but do no damage. The black mamba is splashed with acid (2). The black mamba is lightly wounded. (29/35) HP You feel sick. (2) The black mamba bites you (10)! You are perforated ruthlessly! You barely miss the black mamba. You feel sick. (2) Your black chameleon gores the black mamba (7)! The black mamba is engulfed in flames (11)! The black mamba barely misses your black chameleon. Your red chameleon gores the black mamba (13)! The black mamba dies! Tiamat appreciates your kill. You feel sick. (1) You see here a black mamba corpse. You feel sick. (1) You start waiting. You feel sick. (2) You feel sick. (1) x5 Magic restored. You feel sick. (1) You swap places. You see here a black mamba corpse. You swap places. You feel sick. (1) You start waiting. You feel sick. (1) x3 Your red chameleon disappears in a puff of smoke! You feel sick. (1) x5 Your black chameleon disappears in a puff of smoke! You feel sick. (1) x2 You are no longer poisoned. HP restored. There is a stone staircase leading down here. You climb downwards. Found a ration. There is a stone staircase leading up here. P - 24 rations (gained 1) Found a potion of poison. Found a stone staircase leading up. A catoblepas comes into view. Fire: a) +0 hunting sling (freeze) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - catoblepas Aim: a catoblepas (Helpless., healthy (77/77), 85% (All), asleep) You shoot a sling bullet. The sling bullet hits the catoblepas. It resists. The catoblepas bellows! The catoblepas is healthy. (77/77) HP Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - catoblepas Aim: a catoblepas (97%, 98% to-hit, healthy (77/77), 85% (All)) The ball explodes into a scintillating random clouds! The chaotic blast of healing mist engulfs the catoblepas. You are feeling very hungry. You hear a shout! x2 The catoblepas is engulfed in freezing vapours (9)! The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. You are engulfed in calcifying dust. Bahamut protects you from petrification. You are engulfed in calcifying dust. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. Casting: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You are engulfed in calcifying dust. Bahamut protects you from petrification. A centaur comes into view. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. Unknown command. An arrow appears from out of your range of vision. The arrow punctures your red chameleon (13)! It is perforated ruthlessly! Your red chameleon throws its tongue at the catoblepas. The its tongue hits the catoblepas (4). The catoblepas is charred by its scorching tongue (4). The catoblepas is wrenched violently forward by your red chameleon's tongue! Your red chameleon gores the catoblepas (3). It resists. Your red chameleon shocks the catoblepas (10)! Casting: Call Chameleon (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - catoblepas Aim: a catoblepas (calcifying dust, 97%, 98% to-hit, almost dead (14/77), 85% (All), covered in acid) >>>>>>>>>>>>>>>>>>>>>> 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: [CanOfBees] Species: Scintillating Draconian Job: Demonspawn HP: 127/127; mods: -1/0 MP: 15/20; mod: 0 Stats: 20 (20) 15 (15) 11 (11) Position: (26, 48), god: Bahamut & Tiamat (27), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 6 | 882 | 0/295 Short Blades | X | 0 | 0 | 0 | 0 | 0/84 Long Blades | X | 0 | 0 | 0 | 0 | 0/84 Axes & Hammers | X | 0 | 0 | 0 | 0 | 0/84 Whips & Flails | X | 1 | 25 | 0 | 41 | 41/50 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/84 Slings | X | 0 | 0 | 0 | 0 | 0/84 Bows | X | 0 | 0 | 0 | 0 | 0/84 Crossbows | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 1 | 25 | 5 | 1514 | 253/504 Stealth | X | 0 | 0 | 1 | 151 | 67/168 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 1 | 179 | 109/142 Spellcasting | X | 0 | 0 | 6 | 906 | 24/295 Hexes | X | 0 | 0 | 4 | 529 | 29/250 Charms | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 6 | 1051 | 1/350 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 4 | 522 | 22/250 Transmutations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 6 | 1078 | 28/350 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 6 | 1054 | 4/350 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 2 | 50 | 5 | 963 | 213/300 Invocations | X | 0 | 0 | 9 | 1125 | 0/275 Evocations | X | 0 | 0 | 6 | 1273 | 25/416 Spell bugs: Durations: #40: 40 Attributes: #12: 535 #23: 12063 #24: 1738764714 #27: 18478 #49: 723 #59: 1 Mutations: iridescent scales: 1 (innate) deformed body: 2 (innate) powered by death: 2 (innate) magic shield: 1 (innate) magic regeneration: 1 (innate) cold-blooded: 1 (innate) major martial skill boost: 1 (innate) draconian enhancer: 1 (innate) draconian defense: 1 (innate) exoskeleton: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 hunting sling of freezing eq slot #1, inv slot #1: +0 dagger of caustic ooze eq slot #4, inv slot #21: +0 pair of gloves eq slot #5, inv slot #28: +0 pair of boots eq slot #8, inv slot #34: ring of protection eq slot #10, inv slot #45: amulet of Qoann {rF+ Regen+ Str+3} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: P.##...#....P## ......".......# .....!.#.....# ..P....#.....# P......#....# ........§...## ..P....§Y...P###### ...##..§:.......... .c....§§@.......... .....§§....####..<. .###.§§...## ##.. #.§.....# . #......## #.....<.# #.............. #.....###.####. ##....# ## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>