ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed. Version: BcadrenCrawl: Boulder Brew 0.06.7.4-82-gfbd693def4 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6464187291103357392, deterministic pregen: 1 Command line: /usr/games/crawl-bcadrencrawl -name Slacking -rc /dgldir/rcfiles/crawl-bcadrencrawl/Slacking.rc -macro /dgldir/rcfiles/crawl-bcadrencrawl/Slacking.macro -morgue /dgldir/morgue/Slacking/ -webtiles-socket /crawl-master/webserver/sockets/Slacking:2026-08-23.07:19:29.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) [0x5a10459c312e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-bcadrencrawl(_Z13do_crash_dumpv+0x421) [0x5a10459ce861]: do_crash_dump() /usr/games/crawl-bcadrencrawl(_Z20crash_signal_handleri+0x1fa) [0x5a10459c360a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x72a1cbd4b330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x72a1cbda4c0c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x72a1cbd4b27e]: /usr/games/crawl-bcadrencrawl(+0x45eb9d) [0x5a10459cdb9d]: /usr/games/crawl-bcadrencrawl(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5a10459ce157]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-bcadrencrawl(+0x3f24e4) [0x5a10459614e4]: /usr/games/crawl-bcadrencrawl(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x4e) [0x5a104596309e]: bolt::tracer_nonenchantment_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt21tracer_affect_monsterEP7monster+0x795) [0x5a104597b375]: bolt::tracer_affect_monster(monster*) /usr/games/crawl-bcadrencrawl(_ZN4bolt11affect_cellEv+0x1d9) [0x5a1045976639]: bolt::affect_cell() /usr/games/crawl-bcadrencrawl(_ZN4bolt7explodeEbb+0x7e9) [0x5a1045976f39]: bolt::explode(bool, bool) /usr/games/crawl-bcadrencrawl(_ZN4bolt7do_fireEv+0x5a0) [0x5a10459795e0]: bolt::do_fire() /usr/games/crawl-bcadrencrawl(_ZN4bolt4fireEv+0xae) [0x5a1045979f8e]: bolt::fire() /usr/games/crawl-bcadrencrawl(_ZN13targeter_beam7set_aimE9coord_def+0x9d) [0x5a1045fe9fad]: targeter_beam::set_aim(coord_def) /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser9draw_beamER17crawl_view_buffer+0x6c) [0x5a1045a596ec]: direction_chooser::draw_beam(crawl_view_buffer&) /usr/games/crawl-bcadrencrawl(_ZN26direction_chooser_renderer6renderER17crawl_view_buffer+0x25) [0x5a1045a59fd5]: direction_chooser_renderer::render(crawl_view_buffer&) /usr/games/crawl-bcadrencrawl(_Z12view_dungeonP9animationbP13view_renderer+0x3c3) [0x5a1046053f43]: view_dungeon(animation*, bool, view_renderer*) /usr/games/crawl-bcadrencrawl(_Z10viewwindowbbP9animationP13view_renderer+0x383) [0x5a10460543e3]: viewwindow(bool, bool, animation*, view_renderer*) /usr/games/crawl-bcadrencrawl(+0x4f3be4) [0x5a1045a62be4]: /usr/games/crawl-bcadrencrawl(+0xad5726) [0x5a1046044726]: /usr/games/crawl-bcadrencrawl(_ZN2ui11pump_eventsEi+0x45) [0x5a1046045605]: ui::pump_events(int) /usr/games/crawl-bcadrencrawl(_ZN17direction_chooser16choose_directionEv+0x31a) [0x5a1045a6218a]: direction_chooser::choose_direction() /usr/games/crawl-bcadrencrawl(_Z9directionR4distRK22direction_chooser_args+0x80) [0x5a1045a62520]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-bcadrencrawl(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1db) [0x5a1045f82d7b]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-bcadrencrawl(_Z11your_spells10spell_typeibPK8item_defP4dist+0x7f7) [0x5a1045f2b3d7]: your_spells(spell_type, int, bool, item_def const*, dist*) /usr/games/crawl-bcadrencrawl(_Z12cast_a_spellb10spell_typeP4dist+0x172) [0x5a1045f2db42]: cast_a_spell(bool, spell_type, dist*) /usr/games/crawl-bcadrencrawl(_Z17do_cast_spell_cmdb+0x18) [0x5a1045f2e7e8]: do_cast_spell_cmd(bool) /usr/games/crawl-bcadrencrawl(+0xb75ea3) [0x5a10460e4ea3]: /usr/games/crawl-bcadrencrawl(+0xb768fd) [0x5a10460e58fd]: /usr/games/crawl-bcadrencrawl(main+0x1f4) [0x5a10458fe7f4]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x72a1cbd301ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x72a1cbd3028b]: /usr/games/crawl-bcadrencrawl(_start+0x25) [0x5a10458ff1e5]: 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". 0x000072a1cbe168d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 #0 0x000072a1cbe168d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00005a10459c37dc in call_gdb (file=0x72a1cbf0a4e0 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 300462\000\000\000\000\000\000" #2 0x00005a10459ce87f in do_crash_dump () at dbg-asrt.cc:685 t = 1787471722 dir = "/dgldir/morgue/Slacking/" name = "/dgldir/morgue/Slacking/crash-Slacking-20260823-075522.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 = 0x72a1cbf0a4e0 <_IO_2_1_stderr_> #3 0x00005a10459c360a in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x000072a1cbda4c0c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #6 0x000072a1cbd4b27e in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #7 0x00005a10459cdb9d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff27a2dd30 "ASSERT(preac > 0 || final == 0) in 'beam.cc' at line 4902 failed.", assert=true) at dbg-asrt.cc:817 No locals. #8 0x00005a10459ce157 in AssertFailed (expr=expr@entry=0x5a10460f8bb2 "preac > 0 || final == 0", file=file@entry=0x5a10460f8a10 "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 0x00005a10459614e4 in bolt::determine_damage (this=this@entry=0x7fff27a2f4d0, mon=mon@entry=0x5a1046758518 , preac=@0x7fff27a2e684: 0, postac=@0x7fff27a2e688: 0, final=@0x7fff27a2e68c: 1) at beam.cc:4902 freeze_immune = preac_max_damage = tracer_postac_max = 0 #10 0x00005a104596309e in bolt::tracer_nonenchantment_affect_monster (this=0x7fff27a2f4d0, mon=0x5a1046758518 ) at beam.cc:4957 preac = 0 post = 0 final = 1 #11 0x00005a104597b375 in bolt::tracer_affect_monster (this=0x7fff27a2f4d0, mon=0x5a1046758518 ) at beam.cc:5030 No locals. #12 0x00005a1045976639 in bolt::affect_cell (this=0x7fff27a2f4d0) at beam.cc:1384 ignored = false m = 0x5a1046758518 hit_player = #13 0x00005a1045976f39 in bolt::explosion_affect_cell (p=..., this=0x7fff27a2f4d0) at beam.cc:7181 orig_pos = orig_pos = #14 bolt::explode (this=0x7fff27a2f4d0, show_more=true, hole_in_the_middle=false) at beam.cc:7128 delta = @0x5a107226eba0: {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, 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, 2147483647, 5, 2147483647, 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 0x00005a10459795e0 in bolt::do_fire (this=this@entry=0x7fff27a2f4d0) at beam.cc:1665 coff = {cstate = false} #16 0x00005a1045979f8e in bolt::fire (this=this@entry=0x7fff27a2f4d0) 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 = 52, y = 30}, target = {x = 56, y = 31}, damage = {num = 0, size = 0}, ench_power = 36, 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 = 544433516, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} #17 0x00005a1045fe9fad in targeter_beam::set_aim (this=0x5a107250c2d0, a=...) at target.cc:242 tempbeam = {origin_spell = SPELL_MEPHITIC_CLOUD, range = 4, glyph = 247 U'÷', colour = 8 '\b', flavour = BEAM_DRAIN, real_flavour = BEAM_CHAOTIC, drop_item = false, item = 0x0, source = {x = 52, y = 30}, target = {x = 55, y = 30}, damage = {num = 0, size = 0}, ench_power = 36, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 1, source_id = 4294967295, source_name = "", name = "chaotic blast of negative energy", 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 = 53, y = 30}, {x = 54, y = 30}, {x = 55, y = 31}, {x = 56, y = 31}}, 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 = {[5334] = 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 = 56.499999999999986, y = 31.500000000000007}, dir = {x = 0.94868329805051399, y = 0.316227766016838}}, 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 0x00005a1045a596ec in direction_chooser::draw_beam (this=0x7fff27a30990, vbuf=...) at directn.cc:1189 los = ray = {r = {start = {x = 0, y = 4.8925315358523855e-310}, dir = {x = 0, y = 3.2855027705167398e-315}}, on_corner = false, cycle_idx = 23056} cell = #19 0x00005a1045a59fd5 in direction_chooser_renderer::render (vbuf=..., this=0x7fff27a30a38) at directn.cc:1252 No locals. #20 direction_chooser_renderer::render (this=0x7fff27a30a38, vbuf=...) at directn.cc:1248 No locals. #21 0x00005a1046053f43 in view_dungeon (a=a@entry=0x0, anim_updates=anim_updates@entry=false, renderer=renderer@entry=0x7fff27a30a38) at view.cc:1559 vbuf = {m_size = {x = 33, y = 17}, m_buffer = 0x5a107266c5f8} cell = 0x5a1072686ab8 cs = {cstate = false} flash_colour = 0 tl = {x = 1, y = 1} br = {x = 33, y = 17} #22 0x00005a10460543e3 in viewwindow (show_updates=show_updates@entry=false, tiles_only=tiles_only@entry=false, a=a@entry=0x0, renderer=renderer@entry=0x7fff27a30a38) at view.cc:1385 vbuf = {m_size = {x = 33, y = 17}, m_buffer = 0x5a107266c5f8} updating = {val = @0x5a104668f458, oldval = false} save = {region = GOTO_MSG, pos = {x = 44, y = 6}} anim_updates = false #23 0x00005a1045a62be4 in direction_chooser::do_redraws (this=0x7fff27a30990) at directn.cc:1929 No locals. #24 0x00005a1046044726 in ui::Widget::render (this=) at ui.cc:238 No locals. #25 ui::Widget::render (this=) at ui.cc:235 No locals. #26 ui::UIRoot::render (this=this@entry=0x5a104668f040 ) at ui.cc:2577 No locals. #27 0x00005a1046045605 in ui::UIRoot::render (this=0x5a104668f040 ) at ui.cc:2548 No locals. #28 ui::pump_events (wait_event_timeout=2147483647) at ui.cc:3178 macro_key = -1 k = #29 0x00005a1045a6218a in direction_chooser::choose_direction (this=this@entry=0x7fff27a30990) at directn.cc:2424 ui_cutoff_point = ccon = {cstate = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL} legacy_range = { = {_vptr.targeter = 0x5a104640a300 , origin = {x = 52, y = 30}, aim = {x = 52, y = 30}, agent = 0x5a10466dd040 , why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {2147483647, 0, 5, 2147483647 }}, {mData = {5, 5, 5, 2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 , 0, -1853573888, 341316051, 664996392, 32767, 0, 0, 664996224}}, {mData = {32767, 664996392, 32767, 664994368, 32767, 1175294599, 23056, 664995856, 32767, 1167561139, 23056, 664994176, 32767, 53, 29, 54, 30, -1853573888, 341316051}}, {mData = {54, 30, 54, 30, 0, 0, 1172093852, 23056, 80, 0, 1168879436, 23056, 0, 0, 1174104955, 23056, 1169360208, 23056, 1167443092}}, {mData = {23056, 0, 0, -1853573888, 341316051, 664994320, 32767, 664995792, 32767, 664994320, 32767, 1174104955, 23056, 664994408, 32767, 1167443092, 23056, 0, 0}}, {mData = {-1853573888, 341316051, 664994384, 32767, 664995856, 32767, 664994384, 32767, 1167588201, 23056, 664994472, 32767, 664994504, 32767, 664994536, 32767, -1853573888, 341316051, 0}}, {mData = {0, 664995856, 32767, 664994384, 32767, 0, 0, 664995856, 32767, 664995152, 32767, 664994384, 32767, 1167565041, 23056, 24, 4, 42, 23094}}, {mData = {30, 30, 664994304, 32767, 0, 0, 52, 30, 54, 30, 1, 1, 36, 1500, 3, 0, -1, 32767, 664994488}}, {mData = {32767, 0, 0, 1919064576, 23056, 664994560, 32767, 664994520, 32767, 14, 0, 1852404851, 1735289195, 1869374240, 25717, 664994552, 32767, 0, 0}}, {mData = {0, 0, 1181601856, 23056, 664994584, 32767, 0, 0, 0, 0, 1181601856, 23056, 0, 23056, 664994624, 32767, 0, 0, 0}}, {mData = {0, 1173404835, 23056, 664994656, 32767, 0, 0, 536871680, -1, -1, 4980773, 256, 5, 664994696, 32767, 0, 0, 0, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {664994560, 32767, 1157628160, 15, 50, 23056, 0, 0, 1914962176, 1, 16777216, 1, 0, 0, 0, 0, 0, 0, 0}}, {mData = {257, 0, 5, 0, 0, 0, 0, 0, 23056, 0, 0, 664994808, 32767, 664994808, 32767, -160, -1, 0, 0}}, {mData = {1914959312, 23056, 664994928, 32767, -874824018, 29345, 0, 32513, 65536, 0, 0, 0, 0, 0, 664995856, 32767, 0, 0, 1915651280}}, {mData = {23056, -160, -1, 0, 0, 1915842752, 23056, 664995024, 32767, -874824018, 29345, 664996008, 32767, 664995856, 32767, 1915651280, 23056, 664995856, 32767}}, {mData = {664995856, 32767, 0, 0, 0, 0, 1167136300, 23056, 1181601856, 23056, 664995152, 32767, 664995856, 32767, 1173905383, 23056, 664996384, 16809983, 0}}, {mData = {0, 664995216, 32767, 1, 1, 4, 2, 4, 1, 0, 0, 0, 0, 664996448, 32767, 54, 30, 2, 0}}, {mData = {1, 1, 4, 2, 4, 1, 0, 1, 2, 52, 30, 1, 54, 30, 24, 4, 42, 54, 30}}, {mData = {30, 664995072, 32767, 0, 0, 52, 30, 0, 0, 1, 1, 36, 1500, 3, 0, -1, 2130732149, 664995320, 32767}}, {mData = {0, 0, 2147483392, 2147483647, 2147483647, 2147483647, 664995352, 32767, 14, 0, 1852404851, 1735289195, 1869374240, 2130732149, 664995384, 32767, 0, 0, 0}}, {mData = {0, 2147483392, 2147483647, 664995416, 32767, 0, 0, 0, 0, 664995584, 32767, 0, 23056, 664995456, 32767, 0, 0, 0, 0}}, {mData = {664995840, 32767, 664995488, 32767, 0, 0, 0, 32767, 0, 0, 654311680, 1, 664995528, 32767, 0, 0, 0, 0, 0}}, {mData = {0, 256, 15, 50, 5, 0, 0, 256, 1, 0, 23056, 0, 0, 0, 0, 0, 0, 0, 257}}, {mData = {0, 5, 0, 23056, 1181601793, 0, 0, 32767, 0, 0, 664995640, 32767, 664995640, 32767, 0, 0, 0, 0, 0}}, {mData = {0, 1, 0, 0, 0, 0, 32513, 65536, 0, 0, 0, 0, 0, 664993792, 32767, 0, 0, 0, 0}}, {mData = {0, 0, 0, 0, 664995840, -1, 664996016, 0, 0, 23040, 1918373648, 23056, 0, -1, 0, 0, 664995816, 32767, 664995816}}, {mData = {32767, 0, 0, 24, 4, 247, 23094, 30, 30, 0, 0, 0, 0, 52, 30, 54, 30, 1, 1}}, {mData = {36, 1500, 3, 1, -1, 0, 664995960, 32767, 0, 0, 2560, 0, 8, 0, 1915842768, 23056, 32, 0, 60}}, {mData = {0, 1869374240, 25717, 664996024, 32767, 0, 0, 130, 0, 1915828848, 23056, 664996280, 32767, 664996080, 32767, -871454460, 29345, 1, 0}}, {mData = {129, 0, 664996280, 32767, 1168440340, 23056, 129, 0, -1853573888, 341316051, 664996240, 32767, 664996496, 32767, 664997184, 32767, 1168446604, 23056, 0}}}}}, range = 4, affects_walls = true, affects_pos = 0x0} rva = tmp = {previous = false} save_more = {val = , oldval = true} directn_view = #30 0x00005a1045a62520 in direction (moves=..., args=...) at directn.cc:487 No locals. #31 0x00005a1045f82d7b in spell_direction (spelld=..., pbolt=..., args=args@entry=0x7fff27a30fc0) at spl-util.cc:981 newargs = {hitfunc = 0x5a107250c2d0, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 4, just_looking = false, needs_path = true, prefer_farthest = false, unrestricted = false, allow_shift_dir = true, self = confirm_prompt_type::none, target_prefix = 0x0, top_prompt = "Aiming: Chaotic Cloudburst (safe; 1% risk of failure)", behaviour = 0x7fff27a30cc0, 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}} #32 0x00005a1045f2b3d7 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=0x7fff27a30be0, 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 = 0x5a10460f7174 "w" needs_path = mr_check = beh = { = {_vptr.targeting_behaviour = 0x5a1046426bb0 , prompt = "", just_looking = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, needs_path = MB_MAYBE}, spell = SPELL_MEPHITIC_CLOUD, err = ""} targ = dir = healing = useless = false title = "Aiming: Chaotic Cloudburst (safe; 1% risk of failure)" args = {hitfunc = 0x5a107250c2d0, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 4, just_looking = false, needs_path = true, prefer_farthest = false, unrestricted = false, allow_shift_dir = true, self = confirm_prompt_type::none, target_prefix = 0x0, top_prompt = "Aiming: Chaotic Cloudburst (safe; 1% risk of failure)", behaviour = 0x7fff27a30cc0, 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 = 56, y = 31}, 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 = 1915842768, 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() = 0x5a107250c2d0} is_targeted = true use_targeter = true god = fail = antimagic = orig_target = self_target = had_tele = cast_result = #33 0x00005a1045f2db42 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 = #34 0x00005a1045f2e7e8 in do_cast_spell_cmd (force=) at spl-cast.cc:964 No locals. #35 0x00005a10460e4ea3 in _input () at main.cc:1141 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_MOVE_LEFT player_disabled = {was_disabled = false} #36 0x00005a10460e58fd in _launch_game () at main.cc:485 game_start = ccon = {cstate = false} #37 0x00005a10458fe7f4 in _launch_game_loop () at main.cc:390 game_ended = false game_ended = ge = fe = E = #38 main (argc=12, argv=0x7fff27a32398) at main.cc:341 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 300462) 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 = 2, depth = 2 Level id: Orc:2 Level build method = random_map_for_place, level layout type = open_caves, absdepth0 = 11 Level vaults: st_orc_town layout_caves serial_shops shop_scrolls basic_altar minmay_orc_temple_a Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The orc priest goes berserk! The orc priest calls down the wrath of Beogh upon you. Beogh smites you! You hear a shout! Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, p - orc sorcerer You shoot a sling bullet. The sling bullet barely misses the orc sorcerer. The orc priest is engulfed in freezing vapours (7)! The orc priest seems to slow down. The orc sorcerer closely misses your yellow chameleon. Your yellow chameleon gores the orc sorcerer (10)! The orc sorcerer dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc priest Aim: an orc priest, wielding a +2 war axe of caustic ooze (94% to-hit, healthy (16/16), 85% (Melee), 84% (Ranged)) You shoot a sling bullet. The sling bullet hits the orc priest (1). The orc priest is lightly wounded. (15/16) HP The orc priest is poisoned. The orc priest is engulfed in seething chaos. The orc priest suddenly seems more agile. Something hits your great orb of eyes (3). Your great orb of eyes is splashed with acid (1). Your yellow chameleon gores the orc priest (2). Things that are here: a +0 trident; a +0 pickaxe You feel somewhat more full. You hear a splash. The orc priest explodes! The entropic burst engulfs your purple chameleon (30)!! The entropic burst engulfs your yellow chameleon (20)!! The entropic burst engulfs your yellow chameleon (27)!! Your purple chameleon is engulfed in blazing flames (13)! Your purple chameleon changes colours to red. Your red chameleon dies! Your red chameleon's corpse disappears in a puff of smoke! Your yellow chameleon is engulfed in noxious fumes. Your yellow chameleon changes colours to green. Something hits your great orb of eyes (8)! You hear a shout! x2 You see here a +0 great sword. Something hits your great orb of eyes (1). Your great orb of eyes is splashed with acid (2). The acid corrodes your great orb of eyes! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The orc high priest is engulfed in noxious fumes. The orc high priest mumbles some strange prayers to Beogh. Send 'em back where they came from! Your green chameleon shudders. Your yellow chameleon disappears in a puff of smoke! Your great orb of eyes shudders. 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 - orc high priest Aim: an orc high priest, wielding a +0 pickaxe and wearing an uncursed amulet of rage (noxious fumes, 72% to-hit, almost dead (8/54), 90% (All), unusually agile, poisoned) Attack! Something hits your great orb of eyes (9)! Your green chameleon throws its tongue at the orc high priest. The its tongue hits the orc high priest (5). The orc high priest is stung by its barbed tongue (5). The orc high priest dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Press: ? - help, v - describe, . - travel, g - get item Here: a great orb of eyes shaped shifter (97% to-hit, almost dead (4/71), 91% (All), summoned, covered in acid, friendly) Items here: a +0 long sword; a +0 chain mail. You swap places. An orc priest comes into view. You see here a +0 great sword. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc priest Aim: an orc priest, wielding a +2 war axe of caustic ooze (94% to-hit, lightly wounded (15/16), 85% (Melee), 84% (Ranged)) You shoot a sling bullet. The sling bullet strikes the orc priest (12)! The orc priest is almost dead. (3/16) HP Your great orb of eyes bites the orc priest (12)! The orc priest dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You feel somewhat more full. You hear a splash. An orc comes into view. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 war axe (95% to-hit, healthy (7/7), 80% (Melee)) You shoot a sling bullet. The sling bullet hits the orc (1). The orc is lightly wounded. (6/7) HP The sling bullet ricochets! The sling bullet hits your great orb of eyes (2). It resists. Your great orb of eyes is almost dead. (2/71) HP The sling bullet ricochets! The sling bullet hits you but does no damage. The sling bullet ricochets! The sling bullet hits your green chameleon (1). Your green chameleon is heavily wounded. (19/36) HP Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 war axe (95% to-hit, lightly wounded (6/7), 80% (Melee)) You shoot a sling bullet. The sling bullet strikes the orc (9)! You kill the orc! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. The orc priest calls down the wrath of Beogh upon you. Beogh smites you! Your brown chameleon throws its tongue at the orc priest. The its tongue hits the orc priest (4). The orc priest is crushed by its stony tongue (8)! The orc priest is wrenched violently forward by your brown chameleon's tongue! Your brown chameleon gores the orc priest (19)!! The orc priest dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Press: ? - help, v - describe, . - travel, g - get item Items here: a cursed +1 molten pickaxe {(Curse: *Corrode rF-)}; a +0 ring mail. Some liquid slime. Things that are here: a +0 trident; a +0 pickaxe You see here a +0 great sword. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An orc comes into view. You swap places. Things that are here: a +0 trident; a +0 pickaxe Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc high priest Aim: an orc high priest, wielding a +0 pickaxe and wearing an uncursed amulet of rage (poison gas, 77% to-hit, severely wounded (11/54), 90% (All), poisoned) You shoot a sling bullet. The sling bullet strikes the orc high priest (8)! The orc high priest is almost dead. (3/54) HP Your great orb of eyes is no longer covered in acid. A warg comes into view. An orc priest comes into view. The orc high priest is engulfed in poison gas (2). The orc high priest looks even sicker. The orc high priest dies! You feel somewhat more full. You hear a splash. x2 Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 short sword (95% to-hit, healthy (8/8), 90% (Melee)) You shoot a sling bullet. The sling bullet strikes the orc (5). The orc is severely wounded. (3/8) HP Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 short sword (95% to-hit, severely wounded (3/8), 90% (Melee)) Okay, then. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Random Cloud (mildly dangerous; 2% risk of failure) Press: ? - help, Dir - move target, p - orc The fire ignites! Your clear chameleon changes into a war gargoyle! The orc priest misses your green chameleon. Press: ? - help, v - describe, . - travel Here: a warg (negative energy, 85% to-hit, healthy (29/29), 86% (Melee)) Unknown command. Casting: Random Cloud (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sticky Flame (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - warg Aim: a warg (negative energy, 85% to-hit, healthy (29/29), 86% (Melee)) The chaotic shard of healing mist hits the warg. The warg is engulfed in negative energy (10)! The warg is drained (3). Your jumping spider block the warg's attack. Your green chameleon gores the orc priest (8)! Your green chameleon freezes the orc priest (21)!! The orc priest dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. Casting: Sticky Flame (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sticky Flame (mildly dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - warg Aim: a warg (negative energy, 85% to-hit, severely wounded (8/29), 85% (Melee), lightly drained) The chaotic shard of acid hits the warg (4). The warg is splashed with acid (3). The warg is almost dead. (1/29) HP The warg is covered in liquid flames! As it is struck, the warg flickers and vanishes.. The warg burns (2). You kill the warg! Jiyva accepts your kill. You feel quite a bit more full. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 short sword (95% to-hit, severely wounded (3/8), 90% (Melee)) You shoot a sling bullet. The sling bullet hits the orc (2). The orc is almost dead. (1/8) HP Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 short sword (95% to-hit, almost dead (1/8), 90% (Melee)) You shoot a sling bullet. The sling bullet strikes the orc (8)! The sling bullet ricochets! The sling bullet hits you (2). You kill the orc! Jiyva accepts your kill. You feel slightly more full. You hear a splash. You swap places. An orc comes into view. You see here a +0 great sword. You swap places. You swap places. The orc hits your brown chameleon (1). 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 - orc Aim: an orc (95% to-hit, healthy (7/7), 80% (Melee)) Attack! Your brown chameleon gores the orc (22)!! The orc dies! Jiyva accepts your kill. You feel somewhat more full. Things that are here: a +0 short sword; a +0 leather armour Your war gargoyle changes into a giraffe! An orc comes into view. You see here a +0 ring mail. Your great orb of eyes changes into an ice dragon! Your giraffe looks momentarily different. The orc closely misses your ice dragon. 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 - orc Aim: an orc, wielding a +0 morningstar and wearing an uncursed ring of protection (95% to-hit, healthy (6/6), 68% (Melee), entropic burst) Attack! Your icy envelope is restored. Your ice dragon barely misses the orc. Your ice dragon claws the orc (14)! He is lacerated severely! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 The orc explodes! The entropic burst engulfs your ice dragon (25)!! You hear a shout! x2 Your ice dragon is engulfed in seething chaos. You start waiting. An orc priest comes into view. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc priest Aim: an orc priest, wielding a +0 flail and wearing a cursed +0 ring mail {(Curse: *Corrode)} (95% to-hit, healthy (16/16), 84% (All)) You shoot a sling bullet. The sling bullet strikes the orc priest (8)! The orc priest is heavily wounded. (8/16) HP Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc priest Aim: an orc priest, wielding a +0 flail and wearing a cursed +0 ring mail {(Curse: *Corrode)} (95% to-hit, heavily wounded (8/16), 84% (All)) You shoot a sling bullet. The sling bullet strikes the orc priest (10)! You kill the orc priest! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You hear a splash. x2 You start waiting. An orc warrior comes into view. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc warrior Aim: an orc warrior, wielding a +0 dire flail and wearing a +0 plate armour (88% to-hit, healthy (29/29), 88% (Melee)) Really fire in your brown chameleon's direction? [Y]es or [N]o only, please. Really fire in your brown chameleon's direction? Okay, then. You swap places. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc warrior Aim: an orc warrior, wielding a +0 dire flail and wearing a +0 plate armour (88% to-hit, healthy (29/29), 88% (Melee)) You shoot a sling bullet. The sling bullet strikes the orc warrior (12)! The orc warrior is heavily wounded. (17/29) HP The sling bullet ricochets! Your giraffe changes into a queen ant! An orc comes into view. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc warrior Aim: an orc warrior, wielding a +0 dire flail and wearing a +0 plate armour (88% to-hit, heavily wounded (17/29), 88% (Melee)) You shoot a sling bullet. The sling bullet hits the orc warrior but does no damage. The orc warrior is heavily wounded. (17/29) HP Your queen ant changes into an emperor scorpion! You feel slightly more full. You hear a splash. x2 Your ice dragon breathes frost at the orc warrior. Your green chameleon changes colours to white. The blast of cold hits your white chameleon (7)! Your white chameleon absorbs the cold (7)! The blast of cold hits the orc warrior (29)!! The orc warrior dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Two items are pushed up through the ice! You hear a shout! x2 Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 pickaxe (95% to-hit, severely wounded (2/8), 80% (Melee)) You shoot a sling bullet. The sling bullet strikes the orc (9)! You kill the orc! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. Your emperor scorpion changes into a queen ant! You start waiting. Your queen ant changes into an alligator! You start waiting. Your alligator changes into a ghost moth! An orc comes into view. An orc is nearby! Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 short sword and wearing a cursed +0 ring mail {(Curse: rC-)} (96% to-hit, healthy (6/6), 90% (Melee)) You shoot a sling bullet. The sling bullet barely misses the orc. Your ghost moth changes into an ettin! Your ice dragon changes into a bunyip! Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 short sword and wearing a cursed +0 ring mail {(Curse: rC-)} (96% to-hit, healthy (6/6), 90% (Melee)) You shoot a sling bullet. The sling bullet hits the orc (1). The orc is lightly wounded. (5/6) HP Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 short sword and wearing a cursed +0 ring mail {(Curse: rC-)} (96% to-hit, lightly wounded (5/6), 90% (Melee)) You shoot a sling bullet. The sling bullet strikes the orc (6). The sling bullet ricochets! The sling bullet barely misses your white chameleon. You kill the orc! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 The ice you're standing on is cracking and breaking apart! Things that are here: a +0 dire flail; a +0 plate armour You swap places. You see some ice cracking. You see some ice cracking. Your bunyip changes into a blood boa! You see some ice cracking. You swap places. You see some ice cracking. The troll bites your ettin (2). The troll claws your ettin (6). She is lacerated severely! The troll claws your ettin (7)! She is lacerated severely! You see some ice cracking. 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 - troll Aim: a troll (90% to-hit, healthy (39/39), 88% (Melee)) Attack! Your +2 trident of venom begins to drip with poison! Your blood boa grabs the troll. Your blood boa bites the troll (5). Your blood boa draws strength from the troll's injuries (1). Your blood boa constricts the troll (5). Your ettin hits the troll (15)! He resists. Your ettin hits the troll (13)! He resists. Your brown chameleon gores the troll (6). He resists. The troll dies! Jiyva accepts your kill. You feel quite a bit more full. You hear a splash. Your +2 trident of venom stops dripping with poison. Your mount's time in this world is almost up. You shoot a sling bullet. The sling bullet hits the orc high priest (3). The orc high priest is heavily wounded. (31/54) HP Your ettin changes into a tyrant leech! The orc high priest mumbles some strange prayers to Beogh. Send 'em back where they came from! Your brown chameleon shudders. Your tyrant leech shudders. You shoot a sling bullet. The sling bullet strikes the orc high priest (10)! The orc high priest is heavily wounded. (22/54) HP Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc high priest Aim: an orc high priest, wielding a +0 pickaxe, wearing a cursed +2 scale mail of cold resistance {(Curse: Fragile)} and wearing a cursed amulet of faith {(Curse: rF-)} (78% to-hit, heavily wounded (23/54), 90% (All)) You shoot a sling bullet. The sling bullet hits the orc high priest (3). The orc high priest is severely wounded. (20/54) HP The orc high priest mumbles some strange prayers to Beogh against you. Beogh smites you! Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc high priest Aim: an orc high priest, wielding a +0 pickaxe, wearing a cursed +2 scale mail of cold resistance {(Curse: Fragile)} and wearing a cursed amulet of faith {(Curse: rF-)} (78% to-hit, severely wounded (21/54), 90% (All)) You shoot a sling bullet. The sling bullet hits the orc high priest (3). The orc high priest is severely wounded. (18/54) HP The sling bullet ricochets! The sling bullet strikes your tyrant leech (5). She is struck brutally! Your tyrant leech is lightly wounded. (56/61) HP The sling bullet ricochets! The sling bullet hits your white chameleon (2). Your white chameleon is lightly wounded. (34/36) HP Your brown chameleon throws its tongue at the orc high priest. The its tongue hits the orc high priest but does no damage. The orc high priest is wrenched violently forward by your brown chameleon's tongue! Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc high priest Aim: an orc high priest, wielding a +0 pickaxe, wearing a cursed +2 scale mail of cold resistance {(Curse: Fragile)} and wearing a cursed amulet of faith {(Curse: rF-)} (78% to-hit, severely wounded (18/54), 90% (All)) You shoot a sling bullet. The sling bullet strikes the orc high priest (7)! The orc high priest is severely wounded. (11/54) HP The sling bullet ricochets! The sling bullet strikes your tyrant leech (5). She is struck brutally! Your tyrant leech is lightly wounded. (52/61) HP The sling bullet ricochets! The sling bullet hits the orc high priest (4). The orc high priest is almost dead. (7/54) HP The sling bullet ricochets! The sling bullet misses your tyrant leech. Your tyrant leech changes into a war gargoyle! Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc high priest Aim: an orc high priest, wielding a +0 pickaxe, wearing a cursed +2 scale mail of cold resistance {(Curse: Fragile)} and wearing a cursed amulet of faith {(Curse: rF-)} (78% to-hit, almost dead (8/54), 90% (All)) You shoot a sling bullet. The sling bullet strikes the orc high priest (9)! You kill the orc high priest! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You hear a splash. Wear which item? (? for menu, Esc to quit) Okay, then. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You're wielding all the weapons you can. Unwield which one? (? for menu, Esc to cancel) < or b - a +0 fustibalus > or i - a +0 heater shield of protection You feel more protected from negative energy. G - a +0 heater shield of positive energy (shield) Your war gargoyle changes into a plutonium crab! Your plutonium crab changes into a blood boa! You now have 1669 gold pieces (gained 23). You swap places. Your blood boa changes into a sphinx moth! Things that are here: a +0 chain mail; a +0 pickaxe Your blood boa changes into a slime creature! Your mount expires. Your slime creature changes into a water nymph! Your water nymph changes into a torpor snail! Items here: ))) [. You now have 1680 gold pieces (gained 11). Items here: )) [[. Your torpor snail changes into a two-headed ogre! Things that are here: a +0 leather armour; a +0 pickaxe; a +0 pickaxe There is a stone staircase leading up, spattered with blood here. Things that are here: a +0 scimitar; 2 empty bottles Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You feel less protected from negative energy. b - a +0 fustibalus (weapon) Things that are here: a +0 flail; a +0 robe; an uncursed ring of resist corrosion Your white chameleon disappears in a puff of smoke! You now have 1704 gold pieces (gained 24). Things that are here: a +0 ring mail; a +0 flail; a +0 ring mail Your two-headed ogre changes into a sea snake! Casting: Sticky Flame (mildly dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You summon a jumping spider and ride upon its back. Your sea snake changes into a dream sheep! Your dream sheep changes into a komodo dragon! You start waiting. Your komodo dragon changes into a meliai! An orc priest comes into view. You shoot a sling bullet. The sling bullet hits the orc priest (4). The orc priest is moderately wounded. (11/15) HP You shoot a sling bullet. The sling bullet strikes the orc priest (14)! You kill the orc priest! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 Found a roughly hewn altar of Beogh. You now have 1735 gold pieces (gained 31). You see here a +0 hatchet. Press: ? - help, v - describe, . - travel Here: a brown chameleon (64% to-hit, healthy (40/40), 91% (All), summoned, infusion of pure chaos, friendly) Casting: Summon Spider Mount (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your meliai changes into an eye of devastation! Found Ovved's Food Shoppe. Things that are here: a +0 whip; a cursed ring of teleportation {(Curse: rF-)} You shoot a sling bullet. The orc shouts! The sling bullet hits the orc (2). The orc is moderately wounded. (5/7) HP Your eye of devastation changes into a cyclops! The orc seems to slow down. You shoot a sling bullet. The sling bullet hits the orc (1). The orc is heavily wounded. (4/7) HP You shoot a sling bullet. The sling bullet hits the orc (1). The orc is heavily wounded. (3/7) HP The sling bullet ricochets! The sling bullet hits your brown chameleon but does no damage. Your brown chameleon is healthy. (40/40) HP The sling bullet ricochets! The sling bullet closely misses your sphinx moth. The sling bullet strikes your cyclops (7)! Your cyclops is lightly wounded. (36/43) HP The orc hits your jumping spider with a +0 pickaxe (3). Your jumping spider resist. You shoot a sling bullet. The sling bullet hits the orc (1). The orc is severely wounded. (2/7) HP Your cyclops changes into a two-headed ogre! You shoot a sling bullet. The sling bullet hits the orc (1). The orc is almost dead. (1/7) HP Your two-headed ogre changes into a torpor snail! You shoot a sling bullet. The sling bullet hits the orc (3). The sling bullet ricochets! The sling bullet hits your green chameleon but does no damage. Your green chameleon is healthy. (40/40) HP You kill the orc! Jiyva accepts your kill. You feel slightly more full. You hear a splash. x2 There is an open door here. Items here: " )))) = [[. Press: ? - help, v - describe, . - travel, g - get item Items here: " )))) = [[. An open door. Unknown command. There is an entrance to Ydduathre's General Store here. You can access your shopping list by pressing '$'. You swap places. You swap places. There is an open door here. Items here: " )))) = [[. Things that are here: a +0 whip; a cursed ring of teleportation {(Curse: rF-)} There is an open door here. Things that are here: a +0 war axe; an uncursed ring of protection Your lindwurm changes into a two-headed ogre! Your two-headed ogre changes into a wolf spider! There is an entrance to Ovved's Food Shoppe here. You swap places. There is an open door here. Things that are here: a +0 war axe; an uncursed ring of protection You swap places. U - a wand of scattershot (1) (gained 1 charge) Items here: " ))))))) [[[. You see here a +0 short sword. Your spark wasp falls off the wall. Your wolf spider changes into a spark wasp! You see here a +0 hatchet. Things that are here: a +0 mace; a +0 long sword; a +0 chain mail You see here a +0 war axe. A warg comes into view. Your line of fire to the warg is blocked by an orcish idol. Continue anyway? Okay, then. You shoot a sling bullet. The sling bullet closely misses the warg. The warg howls! You shoot a sling bullet. The sling bullet strikes the warg (6). The warg is lightly wounded. (27/33) HP You shoot a sling bullet. The sling bullet strikes the warg (10)! The warg is heavily wounded. (17/33) HP You shoot a sling bullet. The sling bullet strikes the warg (8)! The warg is severely wounded. (9/33) HP Your spark wasp changes into a great orb of eyes! You shoot a sling bullet. The sling bullet barely misses the warg. Your great orb of eyes changes into a bunyip! You shoot a sling bullet. The sling bullet strikes the warg (7)! The warg is almost dead. (2/33) HP You swap places. Your bunyip changes into a satyr! The warg barely misses your satyr. The warg misses your satyr. Your +2 trident of venom begins to drip with poison! Your satyr hits the warg (12)! The warg dies! Jiyva accepts your kill. You feel slightly more full. You swap places. An orc high priest comes into view. Your +2 trident of venom stops dripping with poison. The orc high priest shouts! Your satyr changes into an ice dragon! You shoot a sling bullet. The sling bullet strikes the orc high priest (13)! The orc high priest is moderately wounded. (46/59) HP You shoot a sling bullet. The sling bullet strikes the orc high priest (18)!! The orc high priest is heavily wounded. (28/59) HP Your ice dragon changes into a spark wasp! You shoot a sling bullet. The sling bullet strikes the orc high priest (8)! The orc high priest is severely wounded. (20/59) HP You shoot a sling bullet. The sling bullet strikes the orc high priest (5). The orc high priest is severely wounded. (15/59) HP You shoot a sling bullet. The sling bullet strikes the orc high priest (10)! The orc high priest is almost dead. (6/59) HP Your spark wasp changes into a ceiling crawler! You shoot a sling bullet. The sling bullet strikes the orc high priest (7)! The sling bullet ricochets! The sling bullet hits your jumping spider (1). Your jumping spider are struck brutally! The sling bullet ricochets! The sling bullet passes under your ceiling crawler! You kill the orc high priest! Jiyva accepts your kill. You feel slightly more full. You hear a splash. Your sphinx moth changes into a water nymph! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Well of Chaos (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f - green chameleon Aim: a green chameleon (64% to-hit, healthy (40/40), 91% (All), summoned, infusion of pure chaos, friendly, chance to affect: 67%) Okay, then. Unknown command. Found a roughly hewn altar of Beogh. Your ceiling crawler changes into a wolf spider! There is an open door here. Your satyr falls off the wall. Your wolf spider changes into a satyr! Found an escape hatch in the ceiling. An orc priest comes into view. The orc priest shouts! Your satyr changes into an ice dragon! An orc priest is nearby! You shoot a sling bullet. The sling bullet strikes the orc priest (8)! The orc priest is heavily wounded. (7/15) HP You shoot a sling bullet. The sling bullet strikes the orc priest (12)! You kill the orc priest! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. Your ice dragon changes into a fire dragon! Your fire dragon disappears in a puff of smoke! You open the door. 2 orcs, 3 orc priests and 2 orc high priests come into view. An orc high priest is wielding a +0 glaive and wearing a cursed +2 scale mail of cold resistance {(Curse: Fragile)}. The orc priest shouts! x3 The orc priest calls down the wrath of Beogh upon you. Beogh smites you! An orc comes into view. The orc priest calls down the wrath of Beogh upon you. Beogh smites you! The orc priest moves out of view. The orc shouts! Found Vuog's Gadget Shop. Press: ? - help, v - describe, . - travel Here: an orc high priest, wielding a +0 mace and wearing a +0 leather armour (77% to-hit, healthy (58/58), 94% (Melee), 92% (Ranged), wandering, hasn't noticed you) Casting: Well of Chaos (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc (95% to-hit, healthy (7/7), 80% (Melee)) The ball explodes into a scintillating random clouds! The chaotic blast of miasma engulfs the orc but does no damage. The orc is poisoned. The orc seems to slow down. The orc is healthy. (6/6) HP The chaotic blast of healing mist engulfs the orc. As it is struck, something flickers and vanishes.. The orc high priest shouts! You hear a shout! x6 An orc opens the door. An orc high priest comes into view. An orc priest comes into view. An orc comes into view. x2 You hear a shout! Found Gefominiz's Book Shoppe. 2 orc priests and an orc high priest come into view. Casting: Chaotic Cloudburst (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Okay, then. Casting: Chaotic Cloudburst (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc, p - orc Aim: an orc, wielding a pickaxe, wearing a ring mail and wearing a ring of protection (96% to-hit, healthy (6/6), 80% (Melee)) Okay, then. Casting: Chaotic Cloudburst (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc, p - orc Aim: an orc, wielding a +0 pickaxe (95% to-hit, healthy (7/7), 80% (Melee)) That beam is likely to hit you. Continue anyway? The ball explodes into a vile cloud! The stinking cloud engulfs the orc but does no damage. The orc is healthy. (7/7) HP The stinking cloud engulfs you but does no damage. The stinking cloud engulfs your jumping spider but does no damage. The stinking cloud engulfs the orc but does no damage. The orc is healthy. (6/6) HP The orc priest shouts! Your jumping spider is engulfed in noxious fumes. The orc is engulfed in noxious fumes (1). The orc is engulfed in calcifying dust. The orc is moving more slowly. The orc high priest is engulfed in acidic fog (2). The orc high priest is splashed with acid (6). The acid corrodes the orc high priest! The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! You focus on the pain. You feel your power returning. The orc is engulfed in noxious fumes (1). The orc appears confused. Your jumping spider block the orc's attack. The orc hits himself with a +0 pickaxe (13)! The orc is killed! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x3 You feel a bit more experienced. The orc priest is engulfed in seething chaos. The orc priest seems to glow with chaos! Press: ? - help, v - describe, . - travel Here: a green chameleon (64% to-hit, healthy (40/40), 91% (All), summoned, infusion of pure chaos, friendly) Some shallow water. You swap places. An orc comes into view. The orc high priest is engulfed in calcifying dust. The orc high priest is moving more slowly. Jiyva accepts your kill. You feel slightly more full. You hear a splash. You feel a bit more experienced. The orc is engulfed in blessed fire (12)! You kill the orc! Jiyva accepts your kill. You feel somewhat more full. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 pickaxe and wearing an uncursed ring of fire (95% to-hit, healthy (7/7), 80% (Melee)) You shoot a sling bullet. The sling bullet strikes the troll (8)! She resists. The troll is moderately wounded. (30/38) HP Your water nymph flows with the water. Something barely misses the orc high priest. Your green chameleon throws its tongue at the troll. The its tongue hits the troll (6). The troll is stung by its barbed tongue (6). The troll is poisoned. The troll is wrenched violently forward by your green chameleon's tongue! Your green chameleon splashes around in the water. Something completely misses the orc high priest. The orc high priest is engulfed in noxious fumes. Your water nymph touches the troll (2). Your water nymph drowns the troll (13)! Your brown chameleon throws its tongue at the troll. The its tongue hits the troll (2). The troll is crushed by its stony tongue (4). The troll dies! Jiyva accepts your kill. You feel quite a bit more full. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 pickaxe and wearing an uncursed ring of fire (95% to-hit, healthy (7/7), 80% (Melee)) You shoot a sling bullet. The sling bullet strikes the orc (17)! The sling bullet ricochets! The sling bullet hits your brown chameleon but does no damage. Your brown chameleon is healthy. (40/40) HP You kill the orc! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. You hear a splash. x2 Your brown chameleon disappears in a puff of smoke! The orc high priest is engulfed in noxious fumes. The orc high priest appears confused. Casting: Chaotic Cloudburst (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The orc high priest is engulfed in noxious fumes (1). The orc high priest hits the orc priest with a +0 battleaxe (17)! She is lacerated severely! The orc priest is killed! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. Jiyva accepts your kill. You feel slightly more full. You hear a splash. x3 You feel a bit more experienced. 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 - orc high priest Aim: an orc high priest, wielding a +0 battleaxe and wearing a cursed ring of dexterity {(Curse: MR-)} (noxious fumes, 86% to-hit, healthy (55/55), 85% (Melee), 88% (Ranged), confused) Attack! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Something hits the orc (12)! She is perforated ruthlessly! The orc is killed! Jiyva accepts your kill. You feel slightly more full. You hear a splash. x3 The orc high priest is engulfed in noxious fumes. The orc high priest appears confused. The orc high priest barely misses the orc high priest. The orc high priest hits your green chameleon but does no damage. The orc high priest hits himself with a +0 battleaxe (9)! He is lacerated severely! Your water nymph flows with the water. Your water nymph's watery aura covers some liquid slime. Your green chameleon gores the orc high priest (8)! The orc high priest is infused with chaotic energies! What are your orders? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - orc priest, p - orc high priest Aim: an orc priest, wielding a +0 pickaxe (94% to-hit, healthy (16/16), 84% (All), entropic burst) Attack! Your water nymph touches the orc (7)! The orc dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. Your water nymph's watery aura covers some liquid slime. Something closely misses your water nymph. Your green chameleon throws its tongue at the orc priest. The its tongue hits the orc high priest (5). The orc high priest is stung by its barbed tongue (5). The orc high priest is poisoned. Your green chameleon gores the orc high priest (12)! The orc high priest is engulfed in flames (22)!! The orc high priest dies! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. x2 The orc high priest prays to Beogh. Send 'em back where they came from! Your green chameleon shudders. Your black chameleon disappears in a puff of smoke! Your yellow chameleon shudders. Your water nymph shudders. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your water nymph touches the orc priest (5). Your water nymph drowns the orc priest (13)! Jiyva accepts your kill. You feel somewhat more full. You hear a splash. The orc priest explodes! The entropic burst engulfs the orc high priest (28)!! The entropic burst engulfs your water nymph (28)!! You hear a splashing noise. The orc high priest is engulfed in freezing vapours (7)! You swap places. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc high priest Aim: an orc high priest, wielding a +0 mace and wearing a +0 leather armour (77% to-hit, lightly wounded (54/58), 94% (Melee), 92% (Ranged), covered in acid) You shoot a sling bullet. The sling bullet strikes the orc high priest (10)! The orc high priest is moderately wounded. (44/58) HP The orc priest mumbles something. The orc priest splashes around in the water. Fire: b) +0 fustibalus Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - orc high priest Aim: an orc high priest, wielding a +0 mace and wearing a +0 leather armour (77% to-hit, moderately wounded (44/58), 94% (Melee), 92% (Ranged), covered in acid) You shoot a sling bullet. The sling bullet hits the orc high priest (4). The orc high priest is moderately wounded. (40/58) HP The sling bullet ricochets! The sling bullet hits your water nymph (4). Your water nymph is almost dead. (7/38) HP You swap places. The orc high priest hits your water nymph from afar with a +0 glaive (13)! He is lacerated severely! Your water nymph dies! Your water nymph's corpse disappears in a puff of smoke! Your green chameleon throws its tongue at the orc high priest. The its tongue misses the orc high priest. The orc high priest is engulfed in blazing flames (15)! The orc high priest mumbles some strange prayers to Beogh. The orc high priest shouts! The orc high priest is no longer covered in acid. The orc high priest calls upon Beogh to heal something. Your green chameleon gores the ynoxinul (8)! The ynoxinul evaporates and reforms as a vlerk! The orc high priest is engulfed in blazing flames (8)! Something completely misses the orc high priest. Your green chameleon throws its tongue at the orc high priest. The its tongue hits the vlerk but does no damage. Your green chameleon gores the vlerk but does no damage. The orc high priest unwields a +0 mace. The orc high priest drops a +0 mace. The orc high priest picks up a +0 pickaxe. The orc high priest wields a +0 pickaxe. The vlerk closely misses your green chameleon. The vlerk misses your green chameleon. The orc high priest mumbles some strange prayers to Beogh. Something closely misses the orc high priest. The vlerk barely misses your green chameleon. The vlerk hits your green chameleon (11)! The orc high priest calls upon Beogh to heal the vlerk. The vlerk's wounds heal themselves! Your green chameleon gores the vlerk but does no damage. The orc high priest utters an invocation to Beogh. The vlerk hits your green chameleon (8)! The vlerk hits your green chameleon but does no damage. Something barely misses the orc high priest. Your green chameleon gores the vlerk but does no damage. The vlerk hits your green chameleon (4). The vlerk closely misses your green chameleon. Your green chameleon gores the vlerk but does no damage. The vlerk misses your green chameleon. The vlerk closely misses your green chameleon. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Something hits the orc high priest (13)! Your green chameleon gores the vlerk but does no damage. The vlerk hits your green chameleon (3). The vlerk closely misses your green chameleon. Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Your green chameleon closely misses the vlerk. You feel somewhat more full. You hear a splash. The vlerk completely misses your green chameleon. The vlerk closely misses your green chameleon. Your green chameleon closely misses the vlerk. The vlerk hits your green chameleon (11)! The vlerk hits your green chameleon (3). Something misses the orc high priest. The orc high priest mumbles some strange prayers to Beogh. Send 'em back where they came from! Your green chameleon shudders. Your green chameleon disappears in a puff of smoke! Your purple chameleon shudders. Your green chameleon gores the vlerk but does no damage. The vlerk hits your green chameleon (9)! Your green chameleon dies! Your green chameleon's corpse disappears in a puff of smoke! You swap places. The orc high priest mumbles some strange prayers to Beogh. Your yellow chameleon gores the nychdod (8)! The nychdod looks as sick as possible! Your yellow chameleon poisons the nychdod (41)!!! Casting: Call Chameleon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Well of Chaos (mildly dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f - yellow chameleon, p - orc high priest Aim: a yellow chameleon (grey smoke, 64% to-hit, healthy (44/44), 91% (All), summoned, infusion of pure chaos, friendly, chance to affect: 68%) Really fire at your yellow chameleon? The yellow chameleon is moving more slowly. Something misses the orc high priest. Casting: Well of Chaos (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Well of Chaos (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, p - yellow chameleon Okay, then. Casting: Chaotic Cloudburst (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Chaotic Cloudburst (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - yellow chameleon Aim: a yellow chameleon (Helpless., healthy (44/44), 91% (All), summoned, infusion of pure chaos, petrifying slowly) >>>>>>>>>>>>>>>>>>>>>> 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: 162/168; mods: 0/0 MP: 23/28; mod: 0 Stats: 18 (18) 20 (20) 19 (19) Position: (52, 30), god: Jiyva (15), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 6 | 1296 | 48/416 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/84 Axes & Hammers | X | 0 | 0 | 0 | 0 | 0/100 Whips & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 4 | 607 | 13/297 Maces & Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | X | 0 | 0 | 13 | 6190 | 185/1130 Bows | X | 0 | 0 | 0 | 0 | 0/84 Crossbows | X | 0 | 0 | 0 | 0 | 0/84 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 0 | 0 | 5 | 1090 | 30/424 Stealth | X | 0 | 0 | 5 | 1090 | 199/357 Shields | X | 1 | 50 | 8 | 2603 | 463/535 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 8 | 2173 | 33/535 Hexes | X | 1 | 50 | 2 | 417 | 205/212 Charms | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 9 | 2728 | 53/654 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 4 | 856 | 16/421 Transmutations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 6 | 1829 | 64/589 Ice Magic | X | 0 | 0 | 0 | 0 | 0/70 Air Magic | X | 0 | 0 | 3 | 585 | 229/238 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 10 | 2483 | 129/547 Invocations | X | 0 | 0 | 10 | 1414 | 14/325 Evocations | X | 0 | 0 | 5 | 1159 | 99/424 Spell bugs: Durations: #17: 145 Attributes: #12: 2125 #13: 390 #23: 25753 #24: 771410258 #27: 134290 #49: 3214 #59: 1 Mutations: claws: 2 (innate) cold resistance: 1 (innate) branches: 1 (innate) roots: 1 (innate) deformed body: 1 (innate) icemail: 1 (innate) poison resistance: 1 (innate) powered by pain: 1 (innate) slow metabolism: 1 (innate) stats: 1 torment resistance: 1 (innate) unbreathing: 1 (innate) slimy form: 1 (innate) cytoplasmic trap: 1 (innate) heat vulnerability: 1 (innate) rot immunity: 1 (innate) freezing cloud immunity: 1 (innate) watery protoplasm: 1 (innate) vine-covered skin: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +0 fustibalus eq slot #1, inv slot #8: +0 heater shield of protection eq slot #2, inv slot #14: +1 cloak of poison resistance eq slot #7, inv slot #21: +0 troll leather eq slot #8, inv slot #29: ring "Izey" {*Slow rElec rC+++ MR+ Str-5 Dex+5} eq slot #9, inv slot #37: cursed ring of protection from magic {(Curse: rC-)} eq slot #10, inv slot #27: amulet of chaos {!*} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: )...[...)...#......#.........##. ..........)..................# ..........).................... ###[###.###.#######..######..... ..#)# #.# #.#.._..#..# ..∩#..... ..#.###.###.#.....#..# oo{#..... ..#..≈.)....#.....#..# o..# ..#)###.###.###'###..# ... ###)# #.# #.....@..:4##§###... ):).# #.# #..8...8:..4)o○o.... ##).###.###..........##o###... .#.))≈≈≈≈..).........# .≈≈ .#).#######.###.###..# ..o# .#..# #.# #.# #).# .o∩# ##[.# #.# #.# #..# #### ...) ... ... .).. ..... ... ... ..... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>