Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.31-a0-1591-g515db51 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 9596023480829423764, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Wizard1ke -rc /var/dcss/gamedata/dcss-trunk/rc-files/Wizard1ke.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Wizard1ke.macro -morgue /var/dcss/gamedata/dcss/morgue/Wizard1ke/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Wizard1ke:2024-01-06.05:31:40.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 21 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7903f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x799ede]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x790860]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f079dae84c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x188) [0x74cd08]: bolt::tracer_nonenchantment_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt21tracer_affect_monsterEP7monster+0x605) [0x754655]: bolt::tracer_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt14affect_monsterEP7monster+0x5a7) [0x74d3f7]: bolt::affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt11affect_cellEv+0x228) [0x750c48]: bolt::affect_cell() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0xc88) [0x753358]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x9f) [0x7537ff]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fire_tracerPK7monsterR4boltbb+0xc7) [0x753fb7]: fire_tracer(monster const*, bolt&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xabbebf] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x7cc) [0xac867c]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1997) [0xaa1d17]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xaa33a4]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xdeb31e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdec7ce] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xded5bd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e80ac]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f079dad3840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6e8b89]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007f079de8df2a in __waitpid (pid=26541, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f079de8df2a in __waitpid (pid=26541, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000790275 in call_gdb (file=file@entry=0x7f079de78540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 25098\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704522196 dir = "/var/dcss/gamedata/dcss/morgue/Wizard1ke/" name = "/var/dcss/gamedata/dcss/morgue/Wizard1ke/crash-Wizard1ke-20240106-062316.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f079de78540 <_IO_2_1_stderr_> #3 0x0000000000790860 in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x000000000074cd08 in bolt::tracer_nonenchantment_affect_monster (this=0x7ffe182a6fc0, mon=0x1357060 ) at beam.cc:4475 mon_source = preac = 0 post = 20279392 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffe182a6fc0, mon=0x1357060 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffe182a6fc0, mon=0x1357060 ) at beam.cc:5077 engulfs = preac = 0 postac = 1802464627 final = 1701060709 conducts = {{conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = 160, victim = std::unique_ptr = {get() = 0x47044c0}, did_sanctuary = 240}} beam_hit = r = {bits = std::vector of length 35182325963200, capacity 35182325963202 = { rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffe182a6fc0) at beam.cc:1092 ignored = false m = 0x1357060 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffe182a6fc0) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffe182a6fc0) at beam.cc:1137 boltcopy = {origin_spell = SPELL_PYRE_ARROW, range = 5, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_STICKY_FLAME, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 4, y = 40}, target = {x = 2, y = 33}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1120, source_name = "a smoke demon", name = "pyre arrow", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "pyre arrow", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, 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 = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, 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, overshoot_prompt = true, friendly_past_target = 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 = 54, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #11 0x0000000000753fb7 in fire_tracer (mons=mons@entry=0x1357208 , pbolt=..., explode_only=, explosion_hole=explosion_hole@entry=false) at beam.cc:2118 No locals. #12 0x0000000000abbebf in _should_cast_spell (ignore_good_idea=false, beem=..., spell=SPELL_PYRE_ARROW, mons=...) at mon-cast.cc:3891 explode = foe = foe = explode = ri = #13 _target_and_justify_spell (mons=..., beem=..., spell=spell@entry=SPELL_PYRE_ARROW, ignore_good_idea=ignore_good_idea@entry=false) at mon-cast.cc:4022 logic = victim = 0x12d6f20 #14 0x0000000000ac867c in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 3, capacity 3 = {...}, beem=..., mons=...) at mon-cast.cc:4111 prefer_selfench = chosen_slot = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 4, y = 40}, target = {x = 2, y = 33}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 1120, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, 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, overshoot_prompt = true, friendly_past_target = 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 = 54, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} reroll = false orig_beem = reroll = slot = __for_range = __for_begin = __for_end = found_spell = chosen_slot = slot = __for_range = __for_begin = __for_end = targ_beam = attempt = prefer_selfench = chosen_slot = #15 handle_mon_spell (mons=mons@entry=0x1357208 ) at mon-cast.cc:4204 hspell_pass = std::vector of length 3, capacity 3 = {{spell = SPELL_PYRE_ARROW, freq = 19 '\023', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_STEAM_BALL, freq = 19 '\023', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_SMITING, freq = 19 '\023', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}} beem = {origin_spell = SPELL_PYRE_ARROW, range = 5, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_STICKY_FLAME, real_flavour = BEAM_STICKY_FLAME, drop_item = false, item_mulches = false, item = 0x0, source = {x = 4, y = 40}, target = {x = 2, y = 33}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1120, source_name = "a smoke demon", name = "pyre arrow", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "pyre arrow", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, 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 = 4, y = 39}}, extra_range_used = 0, is_tracer = true, 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 = 80, hit_count = std::map with 1 element = {[1119] = 1}, 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, overshoot_prompt = true, friendly_past_target = 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 = 4.1875, y = 39.5625}, dir = {x = -0.31622776601683794, y = -0.94868329805051377}}, on_corner = false, cycle_idx = 1}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #16 0x0000000000aa1d17 in _do_mon_spell (mons=0x1357208 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=92, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1357208 ) at mon-act.cc:1933 entry = disabled = old_energy = 92 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1357208 oldspeed = 92 tries = 51 #20 0x0000000000deb31e in world_reacts () at main.cc:2590 No locals. #21 0x0000000000dec7ce in _input () at main.cc:1290 player_disabled = {was_disabled = false} #22 0x0000000000ded5bd in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #23 0x00000000006e80ac in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #24 main (argc=, argv=0x7ffe182a8328) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 25098) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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 -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 5 Level id: Lair:5 Level build method = random_map_for_place, level layout type = passages, absdepth0 = 14 Level vaults: hellmonk_lair_end_abyssal_woods layout_long_grid basic_altar lemuel_fruit_tree uniq_nessos Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Press: ? - help, Shift-Dir - straight line, f - ice statue Aim: an ice statue (95% to hit) You shoot a bolt. The bolt hits the ice statue! The ice statue is lightly damaged. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (lightly damaged, 95% to hit) You shoot a bolt. The bolt hits the ice statue!! The ice statue is heavily damaged. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (heavily damaged, 95% to hit) You shoot a bolt. The bolt hits the ice statue! The ice statue is severely damaged. The ice statue gestures. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (severely damaged, 95% to hit) You shoot a bolt. The bolt hits the ice statue!! The ice statue is almost destroyed. The ice statue gestures at you. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - ice statue Aim: an ice statue (almost destroyed, 95% to hit) You shoot a bolt. The bolt hits the ice statue!!! You destroy the ice statue! Okawaru accepts your kill. Okawaru will grant you a choice of armour... once. The ice beast disappears in a puff of smoke! A three-headed hydra simulacrum comes into view. The three-headed hydra simulacrum moves out of view. Training target 12.0 for Fighting reached! Your Fighting skill increases to level 12! A white ugly thing comes into view. You shoot a bolt. The bolt hits the white ugly thing!! The bolt freezes the white ugly thing. The white ugly thing is heavily wounded. You shoot a bolt. The bolt hits the white ugly thing. The white ugly thing is heavily wounded. A harpy simulacrum comes into view. You shoot a bolt. The bolt hits the white ugly thing!! The bolt freezes the white ugly thing. The white ugly thing is almost dead. You gain the combat prowess of a mighty hero. Okawaru is no longer ready to gift you armour. The harpy simulacrum completely misses you. x3 The harpy simulacrum claws you. The harpy simulacrum freezes you! You resist. You shoot a bolt. The bolt hits the harpy simulacrum!! The harpy simulacrum vaporises! Okawaru accepts your kill. The white ugly thing completely misses you. You shoot a bolt. The bolt hits the white ugly thing!!! The bolt freezes the white ugly thing. You kill the white ugly thing! Okawaru accepts your kill. You shoot a bolt. The bolt hits the three-headed hydra simulacrum! The three-headed hydra simulacrum is moderately damaged. The three-headed hydra simulacrum completely misses you. The three-headed hydra simulacrum misses you. The three-headed hydra simulacrum closely misses you. You shoot a bolt. The bolt hits the three-headed hydra simulacrum. The three-headed hydra simulacrum is moderately damaged. The three-headed hydra simulacrum closely misses you. The three-headed hydra simulacrum completely misses you. The three-headed hydra simulacrum closely misses you. You shoot a bolt. The bolt hits the three-headed hydra simulacrum!! The three-headed hydra simulacrum vaporises! Okawaru accepts your kill. No target in view! You see here an ugly thing corpse. Found 14 gold pieces. Found 2 viscous pink potions. Found seven items. You now have 610 gold pieces (gained 14). d - 3 viscous pink potions (gained 2) You see here a +2 flail of protection. m - a phial of floods You feel like a meek peon again. You see here a +0 leather armour. You pick up a book of Spontaneous Combustion and begin reading... You add the spells Inner Flame and Ignition to your library. You now have 634 gold pieces (gained 24). K - 2 potions of brilliance (gained 1) There is an ice choked empty arch of ancient stone here. There is an ice covered gate leading back out of this place here. Search for what [? for help]? . Unknown command. Welcome back to the Lair of Beasts! Level annotation: 1 runed translucent door, Bogg's ghost, journeyman DsMo There is a collapsed entrance here. Okay, then. Okay, then. Okay, then. Things that are here: a +0 plate armour; 10 boomerangs; 33 poisoned darts Found a ring mail. n - a cyan potion Found a scroll labelled QEAKKISI JUVUAL. b - 2 scrolls labelled QEAKKISI JUVUAL (gained 1) A water moccasin comes into view. You shoot a bolt. The bolt hits the water moccasin!! The water moccasin seems to slow down. The bolt freezes the water moccasin! You kill the water moccasin! Okawaru accepts your kill. No target in view! There is a stone staircase leading down here. You climb downwards. The basilisk gazes at you. You are slowing down. There is a stone staircase leading up here. You shoot a bolt. The bolt hits the basilisk!!! The basilisk seems to slow down. The bolt freezes the basilisk. You kill the basilisk! Okawaru accepts your kill. You have turned to stone. You turn to flesh and can move again. Unknown command. Unknown command. Found a potion of enlightenment. v - 5 potions of enlightenment (gained 1) You open the door. There is an open door here. 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. Found a stone staircase leading up. A malevolent force fills the Lair of Beasts... You fall into a shaft and drop 1 floor! The shaft crumbles and collapses. Found a throwing net, 3 scrolls of identify and a long sword. E - 3 throwing nets (gained 1) r - 3 scrolls of identify; t - a scroll labelled UROR ZIDYTHRUODO As you read the scroll of identify, it crumbles to dust. d - 3 potions of mutation As you read the scroll of identify, it crumbles to dust. b - 2 scrolls of torment As you read the scroll of identify, it crumbles to dust. F - 2 scrolls of revelation Found a war axe. A water moccasin comes into view. Found a scroll of torment. The water moccasin hisses angrily. You shoot a bolt. The bolt hits the water moccasin!! The water moccasin seems to slow down. The bolt freezes the water moccasin! You kill the water moccasin! Okawaru accepts your kill. No target in view! You see here a water moccasin corpse. b - 3 scrolls of torment (gained 1) Found an escape hatch in the floor. Okay, then. Found 13 gold pieces. You now have 647 gold pieces (gained 13). A water moccasin and 2 dream sheep come into view. You shoot a bolt. The bolt hits the water moccasin!!! The water moccasin seems to slow down. The bolt freezes the water moccasin! You kill the water moccasin! Okawaru accepts your kill. The dream sheep bleats! You hear a bleat! x2 The dream sheep ruffle their wool and motes of dream dust sparkle, to no effect. A dream sheep comes into view. You shoot a bolt. The bolt hits the dream sheep!!! The bolt freezes the dream sheep! You kill the dream sheep! Okawaru accepts your kill. You shoot a bolt. The bolt barely misses the dream sheep. The bolt closely misses the dream sheep. A dream sheep comes into view. x2 You shoot a bolt. The bolt hits the dream sheep!! The bolt freezes the dream sheep. You kill the dream sheep! Okawaru accepts your kill. The dream sheep shake their wool and sparkle. You feel drowsy... You fall asleep. A dream sheep comes into view. The dream sheep headbutts you. You wake up. The dream sheep attacks as it pursues you! The dream sheep barely misses you. You shoot a bolt. The bolt hits the dream sheep! The bolt freezes the dream sheep. The dream sheep is almost dead. You hear a bleat! The dream sheep headbutts you! You shoot a bolt. The bolt barely misses the dream sheep. You shoot a bolt. The bolt hits the dream sheep!!! The bolt freezes the dream sheep. You kill the dream sheep! Okawaru accepts your kill. You shoot a bolt. The bolt hits the dream sheep!!! The bolt freezes the dream sheep! You kill the dream sheep! Okawaru accepts your kill. The dream sheep misses you. You shoot a bolt. The bolt hits the dream sheep!!! The bolt freezes the dream sheep. You kill the dream sheep! Okawaru accepts your kill. Training target 14.0 for Ranged Weapons reached! Your Ranged Weapons skill increases to level 14! You need to enable at least one skill for training. You see here a dream sheep corpse. You shoot a bolt. The bolt hits the dream sheep!!! The bolt freezes the dream sheep. You kill the dream sheep! Okawaru accepts your kill. No target in view! No target in view! You see here a dream sheep corpse. Found a copper wand. Found a stone staircase leading down. r - a wand of iceblast (2) There is a stone staircase leading down here. You climb downwards. Found 56 gold pieces, a scroll of teleportation and a ring mail. Found two stone staircases leading down. There is a stone staircase leading up here. You shoot a bolt. The bolt hits the cane toad! The bolt freezes the cane toad. The cane toad is moderately wounded. You shoot a bolt. The bolt hits the cane toad! The bolt freezes the cane toad! The cane toad is almost dead. The cane toad completely misses you. You shoot a bolt. The bolt hits the cane toad!! The bolt freezes the cane toad. You kill the cane toad! Okawaru accepts your kill. Okawaru will grant you a choice of armour... once. Okawaru grants you throwing weapons! Something appears at your feet! Okawaru offers you a choice of armour! Something appears at your feet! x - the +3 troll leather armour of Truth {^Contam rElec rC- Regen+ Dex+9} Really wear x - the +3 troll leather armour of Truth {^Contam rElec rC- Regen+ Dex+9}? You start removing your armour. You continue taking off your +0 steam dragon scales. x4 You finish taking off your +0 steam dragon scales. Really wear x - the +3 troll leather armour of Truth {^Contam rElec rC- Regen+ Dex+9}? You start putting on your armour. You continue putting on the +3 troll leather armour of Truth {^Contam rElec rC- Regen+ Dex+9}. x4 You finish putting on the +3 troll leather armour of Truth {^Contam rElec rC- Regen+ Dex+9}. The troll leather armour of Truth throbs as it attunes itself to your uninjured body. You feel agile. You feel a build-up of mutagenic energy. Found 13 gold pieces. You now have 664 gold pieces (gained 17). You now have 683 gold pieces (gained 19). A water moccasin comes into view. You shoot a bolt. The bolt hits the water moccasin. The water moccasin seems to slow down. The bolt freezes the water moccasin. The water moccasin hisses angrily. The water moccasin is moderately wounded. You shoot a bolt. The bolt hits the water moccasin!! The bolt freezes the water moccasin. You kill the water moccasin! Okawaru accepts your kill. No target in view! No target in view! There is a stone staircase leading down here. You shoot a bolt. The bolt barely misses the water moccasin. The water moccasin hisses angrily. A bullfrog comes into view. The bullfrog moves out of view. You shoot a bolt. The bolt hits the water moccasin!! The bolt freezes the water moccasin! You kill the water moccasin! Okawaru accepts your kill. No target in view! No target in view! P - 2 scrolls of teleportation (gained 1) There is a stone staircase leading down here. You climb downwards. Found a sling, 19 gold pieces and 9 stones. There is a stone staircase leading up here. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f - skyshark Aim: a skyshark (asleep, 98% to hit) You shoot a bolt. The bolt hits the skyshark!! The bolt freezes the skyshark! The skyshark is severely wounded. The black mamba hisses angrily. The water moccasin hisses angrily. You block the black mamba's attack. The black mamba misses you. The water moccasin closely misses you. You climb upwards. There is a stone staircase leading down here. You shoot a bolt. The bolt barely misses the black mamba. The black mamba bites you but does no damage. The water moccasin closely misses you. The black mamba closely misses you. You block the water moccasin's attack. The black mamba closely misses you. The water moccasin bites you but does no damage. You shoot a bolt. The bolt completely misses the black mamba. The black mamba closely misses you. The black mamba misses you. You block the water moccasin's attack. The black mamba closely misses you. The water moccasin completely misses you. You shoot a bolt. The bolt hits the black mamba but does no damage. You block the black mamba's attack. The black mamba completely misses you. The water moccasin barely misses you. The black mamba completely misses you. The water moccasin bites you but does no damage. The black mamba completely misses you. You shoot a bolt. The bolt misses the black mamba. The water moccasin misses you. The black mamba completely misses you. The water moccasin completely misses you. You block the black mamba's attack. The water moccasin completely misses you. You shoot a bolt. The bolt hits the black mamba!! The black mamba seems to slow down. The bolt freezes the black mamba! The black mamba is almost dead. The black mamba is no longer moving slowly. The black mamba bites you but does no damage. The water moccasin barely misses you. The black mamba closely misses you. The water moccasin completely misses you. You shoot a bolt. The bolt hits the black mamba!! The black mamba seems to slow down. The bolt freezes the black mamba. You kill the black mamba! Okawaru accepts your kill. The water moccasin completely misses you. x2 You shoot a bolt. The bolt hits the water moccasin! The bolt freezes the water moccasin. The water moccasin is severely wounded. You block the water moccasin's attack. The water moccasin misses you. The water moccasin completely misses you. You shoot a bolt. The bolt hits the water moccasin!!! The bolt freezes the water moccasin. You kill the water moccasin! Okawaru accepts your kill. No target in view! No target in view! Found a runed chain mail. There is a stone staircase leading down here. You climb downwards. Nessos shouts! The yak bellows! x3; You hear a bellow! A water moccasin comes into view. A yak comes into view. x2 Nessos wields a +3 longbow of flaming. It bursts into flame! Nessos shoots an arrow. The arrow closely misses you. The water moccasin hisses angrily. Found 13 gold pieces and a wand of iceblast (5). There is a stone staircase leading up here. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f - Nessos Aim: Nessos, wielding a +3 longbow of flaming and wearing a +0 barding of fire resistance (83% to hit) You shoot a bolt. The bolt closely misses Nessos. The yak bellows! x4 Nessos mumbles some strange words. Nessos seems to speed up. Nessos shoots an arrow. The arrow completely misses you. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - Nessos Aim: Nessos, wielding a +3 longbow of flaming and wearing a +0 barding of fire resistance (fast, 83% to hit) You shoot a bolt. The bolt hits Nessos!! The bolt freezes Nessos! Nessos is heavily wounded. Nessos intently looks at you, slowly moving their tail. Nessos shoots an arrow. You block the arrow with an invisible shield... and reflect it back! The arrow hits Nessos!! The arrow burns Nessos. Nessos is poisoned. Nessos casts a spell. Nessos blinks! The yak misses you. Nessos gestures wildly while chanting. Nessos blinks! Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - Nessos Aim: Nessos, wielding a +3 longbow of flaming and wearing a +0 barding of fire resistance (almost dead, fast, very poisoned, 83% to hit) You shoot a bolt. The bolt completely misses Nessos. You block the yak's attack. The yak completely misses you. The yak gores you! Nessos gestures wildly while chanting. Nessos blinks! The water moccasin misses you. The yak closely misses you. x2 The yak gores you! The yak gores you. The water moccasin closely misses you. You climb upwards. There is a stone staircase leading down here. The yak attacks as it pursues you! You block the yak's attack. The yak completely misses you. The yak attacks as it pursues you! The yak barely misses you. The water moccasin closely misses you. The water moccasin bites you but does no damage. The yak attacks as it pursues you! You block the yak's attack. The yak misses you. The water moccasin attacks as it pursues you! The water moccasin barely misses you. The water moccasin completely misses you. The water moccasin attacks as it pursues you! The water moccasin completely misses you. You shoot a bolt. The bolt hits the water moccasin!! The water moccasin seems to slow down. The bolt freezes the water moccasin! You kill the water moccasin! Okawaru accepts your kill. You shoot a bolt. The bolt hits the yak. The bolt freezes the yak. The yak is lightly wounded. You block the yak's attack. You shoot a bolt. The bolt barely misses the yak. The yak misses you. x2 The yak completely misses you. You block the yak's attack. You shoot a bolt. The bolt hits the yak! The bolt freezes the yak. The yak is heavily wounded. The yak gores you but does no damage. You block the yak's attack. The yak completely misses you. You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak. You kill the yak! Okawaru accepts your kill. The yak completely misses you. x2; The yak misses you. x2 You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. The yak completely misses you. x2; The yak misses you. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak! The yak is almost dead. The yak misses you. The yak completely misses you. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak. You kill the yak! Okawaru accepts your kill. The yak misses you. You block the yak's attack. You shoot a bolt. The bolt hits the yak! The bolt freezes the yak! The yak is heavily wounded. The yak closely misses you. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. No target in view! You see here a yak corpse. There is a stone staircase leading down here. You shoot a bolt. The bolt barely misses the bullfrog. The bullfrog croaks. A blink frog comes into view. x2 You shoot a bolt. The bolt hits the bullfrog!! The bolt freezes the bullfrog! You kill the bullfrog! Okawaru accepts your kill. A blink frog comes into view. x3 You shoot a bolt. The bolt misses the blink frog. The blink frog croaks. The blink frog gives a loud, deep croak! x2 The bolt hits the blink frog. The blink frog seems to slow down. The bolt freezes the blink frog. The blink frog is lightly wounded. The blink frog blinks! You shoot a bolt. The bolt hits the blink frog!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. The blink frog is no longer moving slowly. You shoot a bolt. The bolt hits the blink frog!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. You hear an angry growl. The blink frog blinks! A polar bear comes into view. The blink frog blinks! You shoot a bolt. The bolt closely misses the blink frog. The blink frog blinks! The blink frog closely misses you. The blink frog completely misses you. The blink frog closely misses you. You shoot a bolt. The bolt hits the blink frog! The bolt freezes the blink frog! The blink frog is severely wounded. The blink frog hits you but does no damage. The polar bear completely misses you. The polar bear claws you. The polar bear closely misses you. The blink frog completely misses you. x2 The polar bear completely misses you. x2; You block the polar bear's attack. You shoot a bolt. The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog. You kill the blink frog! Okawaru accepts your kill. The blink frog completely misses you. The polar bear barely misses you. The polar bear misses you. The polar bear barely misses you. You block the blink frog's attack. You shoot a bolt. The bolt hits the polar bear!! The bolt freezes the polar bear. The polar bear is severely wounded. The blink frog barely misses you. The polar bear completely misses you. You block the polar bear's attack. The polar bear completely misses you. The blink frog completely misses you. The polar bear bites you but does no damage. The polar bear completely misses you. x2; The blink frog hits you! You shoot a bolt. The bolt hits the polar bear! The polar bear is almost dead. The blink frog blinks! The polar bear completely misses you. The polar bear misses you. x2; The blink frog barely misses you. The polar bear goes berserk! You shoot a bolt. The bolt hits the polar bear!!! The bolt freezes the polar bear. You kill the polar bear! Okawaru accepts your kill. The blink frog hits you. The blink frog completely misses you. The blink frog hits you. You shoot a bolt. The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. The blink frog misses you. The blink frog completely misses you. You shoot a bolt. The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. No target in view! No target in view! You climb downwards. Level annotation: Nessos You block the yak's attack. The yak completely misses you. x2 There is a stone staircase leading up, spattered with blood here. HP restored. The yak gores you! The yak gores you. You block the yak's attack. You climb upwards. There is a stone staircase leading down, spattered with blood here. The yak misses you. The yak attacks as it pursues you! You block the yak's attack. The yak misses you. You block the yak's attack. The yak attacks as it pursues you! The yak closely misses you. The yak closely misses you. You see here a yak corpse. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. You shoot a bolt. The bolt barely misses the yak. The yak completely misses you. x2 You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. No target in view! Things that are here: a yak corpse; a yak corpse; a yak corpse There is a stone staircase leading down, spattered with blood here. You climb downwards. Level annotation: Nessos The yak completely misses you. The yak barely misses you. There is a stone staircase leading up, spattered with blood here. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak! The yak is almost dead. The yak barely misses you. You block the yak's attack. You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak. You kill the yak! Okawaru accepts your kill. A cane toad comes into view. You shoot a bolt. The cane toad croaks. The bolt hits the cane toad!!! The cane toad seems to slow down. The bolt freezes the cane toad! You kill the cane toad! Okawaru accepts your kill. You shoot a bolt. The bolt barely misses Nessos. Nessos intently looks at you, slowly moving their tail. Nessos gestures wildly while chanting. Nessos blinks! Nessos shoots an arrow. The arrow hits you! The arrow burns you. A catoblepas comes into view. Nessos shoots an arrow. The arrow misses you. You shoot a bolt. The bolt hits Nessos!! The bolt freezes Nessos! Nessos is almost dead. Nessos shoots an arrow. The arrow completely misses you. Nessos mumbles some strange words. Nessos blinks! You shoot a bolt. The catoblepas bellows! The bolt hits Nessos!! The bolt freezes Nessos. You kill Nessos! Okawaru accepts your kill. You shoot a bolt. The bolt hits the catoblepas!! The bolt freezes the catoblepas! The catoblepas is heavily wounded. You shoot a bolt. The bolt hits the catoblepas! The bolt freezes the catoblepas. The catoblepas is severely wounded. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. You shoot a bolt. The bolt hits the catoblepas!! The bolt freezes the catoblepas. You kill the catoblepas! Okawaru is honoured by your kill. Found a wand of mindburst (7). Things that are here: a +3 longbow of flaming; a +0 barding of fire resistance; the centaur corpse of Nessos A - a +3 longbow of flaming You shoot a bolt. The bolt hits the plant! The plant begins to die. The bolt freezes the plant. The plant is lightly damaged. A yak comes into view. You see here a wand of mindburst (7). You shoot a bolt. The bolt hits the yak but does no damage. The yak bellows! You hear a bellow! A nearby plant withers and dies. A yak comes into view. You shoot a bolt. The yak bellows! The bolt hits the yak!! The bolt freezes the yak. The yak is almost dead. A yak comes into view. x2 You shoot a bolt. The yak bellows! x2 The bolt hits the yak! The bolt freezes the yak. You kill the yak! Okawaru accepts your kill. You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak!! You kill the yak! Okawaru accepts your kill. A yak comes into view. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. You shoot a bolt. The bolt hits the yak! The bolt freezes the yak. The yak is moderately wounded. You shoot a bolt. The bolt closely misses the yak. A catoblepas comes into view. The yak gores you! A yak comes into view. You block the yak's attack. The catoblepas moves out of view. You shoot a bolt. The bolt hits the yak! The bolt freezes the yak. The yak is heavily wounded. You block the yak's attack. The yak completely misses you. You shoot a bolt. The bolt barely misses the yak. The yak closely misses you. The yak misses you. The yak closely misses you. You block the yak's attack. You shoot a bolt. The bolt hits the yak! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. The yak gores you. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. No target in view! No target in view! j - a wand of mindburst (14) (gained 7 charges) Found a glowing silver altar of Zin. r - a wand of iceblast (7) (gained 5 charges) You now have 696 gold pieces (gained 13). A skyshark comes into view. You shoot a bolt. The bolt hits the skyshark!! The bolt freezes the skyshark. The skyshark is moderately wounded. You shoot a bolt. The bolt hits the skyshark!! The skyshark seems to slow down. The bolt freezes the skyshark! The skyshark is almost dead. You shoot a bolt. The bolt hits the skyshark!!!! The skyshark seems to slow down. The bolt freezes the skyshark. You kill the skyshark! Okawaru is honoured by your kill. Found 23 gold pieces. You now have 719 gold pieces (gained 23). A yak comes into view. The yak moves out of view. The yak bellows! You hear a bellow! x2 A yak comes into view. You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. You shoot a bolt. The bolt hits the yak!!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. A yak comes into view. You shoot a bolt. The yak bellows! The bolt hits the yak!!! The bolt freezes the yak! You kill the yak! Okawaru accepts your kill. No target in view! No target in view! You see here a yak corpse. An elephant comes into view. The elephant moves out of view. The elephant trumpets! An elephant comes into view. Found a crooked smoking staff. The elephant moves out of view. You shoot a bolt. The bolt hits the elephant!!! The bolt freezes the elephant!! You kill the elephant! Okawaru accepts your kill. No target in view! An elephant comes into view. The elephant moves out of view. No target in view! You shoot a bolt. The bolt hits the elephant. The bolt freezes the elephant. The elephant is lightly wounded. An elephant comes into view. You shoot a bolt. The elephant trumpets! The bolt hits the elephant!!! The bolt freezes the elephant. The elephant is almost dead. You shoot a bolt. The bolt hits the elephant!! The bolt freezes the elephant. You kill the elephant! Okawaru accepts your kill. Your Invocations skill increases to level 9! You shoot a bolt. The bolt hits the elephant!!! The bolt freezes the elephant!! You kill the elephant! Okawaru accepts your kill. An elephant comes into view. You shoot a bolt. The bolt completely misses the elephant. The elephant trumpets! A blink frog comes into view. You shoot a bolt. The bolt completely misses the elephant. The elephant misses you. The elephant completely misses you. The elephant misses you. x2 A blink frog comes into view. You shoot a bolt. The blink frog croaks. The bolt hits the elephant! The bolt freezes the elephant. The elephant is moderately wounded. The blink frog blinks! You block the elephant's attack. The elephant closely misses you. You shoot a bolt. The bolt hits the elephant!!! The bolt freezes the elephant!! You kill the elephant! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! The blink frog blinks! You block the elephant's attack. The elephant completely misses you. You shoot a bolt. The bolt closely misses the blink frog. The blink frog hits you but does no damage. The blink frog blinks! The blink frog hits you! The elephant closely misses you. x2; The blink frog barely misses you. The elephant barely misses you. The elephant misses you. You shoot a bolt. The bolt hits the blink frog but does no damage. The blink frog completely misses you. The blink frog misses you. The elephant completely misses you. The elephant barely misses you. The blink frog completely misses you. The blink frog hits you but does no damage. You shoot a bolt. The bolt misses the blink frog. The blink frog hits you. The blink frog completely misses you. The elephant closely misses you. The elephant trunk-slaps you but does no damage. The blink frog completely misses you. The blink frog misses you. The elephant tramples you but does no damage. The elephant misses you. The blink frog completely misses you. The elephant misses you. The elephant barely misses you. The blink frog completely misses you. The blink frog hits you but does no damage. The blink frog attacks as it pursues you! The blink frog closely misses you. x2 The blink frog completely misses you. You shoot a bolt. The bolt completely misses the blink frog. The bolt hits the elephant. The bolt freezes the elephant. The elephant is lightly wounded. You block the blink frog's attack. The blink frog blinks! You shoot a bolt. The bolt hits the elephant. The bolt freezes the elephant. The elephant is lightly wounded. The elephant misses you. The elephant completely misses you. You shoot a bolt. The bolt hits the elephant. The bolt freezes the elephant. The elephant is lightly wounded. The elephant misses you. The elephant completely misses you. x2 The elephant trunk-slaps you but does no damage. You shoot a bolt. The bolt hits the elephant!!! The bolt freezes the elephant!! You kill the elephant! Okawaru accepts your kill. The blink frog blinks! You shoot a bolt. The bolt hits the blink frog! The blink frog seems to slow down. The bolt freezes the blink frog. The blink frog is moderately wounded. The blink frog completely misses you. x2 You shoot a bolt. The bolt hits the blink frog!!! The bolt freezes the blink frog. You kill the blink frog! Okawaru accepts your kill. The blink frog blinks! No target in view! No target in view! You see here an elephant corpse. You shoot a bolt. The bolt hits the blink frog!!! The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. No target in view! No target in view! N - an atropa-tipped dart You see here a staff of fire. A small abomination comes into view. You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination! The small abomination is almost destroyed. You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination. You destroy the small abomination! Okawaru accepts your kill. No target in view! A guardian serpent comes into view. Found a spriggan skeleton. 2 blink frogs come into view. The guardian serpent shouts! You shoot a bolt. The bolt closely misses the guardian serpent. The blink frog gives a loud, deep croak! The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. You shoot a bolt. The bolt hits the guardian serpent!!! The bolt freezes the guardian serpent! You kill the guardian serpent! Okawaru accepts your kill. A cane toad comes into view. You shoot a bolt. The cane toad gives a loud, deep croak! The bolt hits the blink frog. The blink frog seems to slow down. The bolt freezes the blink frog. The blink frog is lightly wounded. The blink frog misses you. A small abomination comes into view. The blink frog hits you but does no damage. You shoot a bolt. The bolt closely misses the blink frog. The bolt closely misses the cane toad. The blink frog blinks! You shoot a bolt. The bolt hits the cane toad. The cane toad seems to slow down. The bolt freezes the cane toad. The cane toad is lightly wounded. You shoot a bolt. The bolt hits the cane toad!!! The cane toad seems to slow down. The bolt freezes the cane toad! You kill the cane toad! Okawaru accepts your kill. The blink frog is no longer moving slowly. You shoot a bolt. The bolt hits the small abomination. The bolt freezes the small abomination. The small abomination is lightly damaged. The small abomination closely misses you. The blink frog blinks! The small abomination misses you. You shoot a bolt. The bolt barely misses the small abomination. The bolt closely misses the blink frog. You block the small abomination's attack. A ynoxinul comes into view. The small abomination hits you but does no damage. The blink frog blinks! The ynoxinul moves out of view. You shoot a bolt. The ynoxinul bellows! The bolt hits the small abomination!! The bolt freezes the small abomination! You destroy the small abomination! Okawaru accepts your kill. The ynoxinul gestures. You shoot a bolt. The bolt barely misses the blink frog. The bolt hits the ufetubus!!! The bolt freezes the ufetubus. You kill the ufetubus! The ufetubus disappears in a puff of smoke! The blink frog blinks! You shoot a bolt. The bolt hits the ynoxinul! The bolt freezes the ynoxinul. The ynoxinul is moderately wounded. You shoot a bolt. The bolt hits the ynoxinul!!! The bolt freezes the ynoxinul. You kill the ynoxinul! Okawaru accepts your kill. The ufetubus disappears in a puff of smoke! The blink frog blinks! You shoot a bolt. The bolt closely misses the blink frog. You shoot a bolt. The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. You have reached level 14! Things that are here: a blink frog corpse; a spriggan skeleton A blink frog comes into view. You shoot a bolt. The bolt completely misses the blink frog. A blink frog comes into view. You shoot a bolt. The bolt misses the blink frog. The blink frog croaks. The blink frog gives a loud, deep croak! You hear an angry hiss. You hear an angry growl. You hear a croak. You hear a horrible gurgling sound! You shoot a bolt. The bolt completely misses the blink frog. You hear a loud, deep croak! A blink frog comes into view. The blink frog blinks! x3; The blink frog moves out of view. You shoot a bolt. The bolt hits the blink frog. The bolt freezes the blink frog. The blink frog is lightly wounded. The blink frog blinks! x2 A blink frog comes into view. The blink frog completely misses you. You shoot a bolt. The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. The blink frog hits you! The blink frog blinks! You shoot a bolt. The bolt hits the blink frog!! The blink frog seems to slow down. The bolt freezes the blink frog. The blink frog is almost dead. The blink frog blinks! You shoot a bolt. The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog. You kill the blink frog! Okawaru accepts your kill. A small abomination comes into view. You shoot a bolt. The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. A small abomination comes into view. The blink frog blinks! You shoot a bolt. The bolt hits the blink frog! The blink frog seems to slow down. The bolt freezes the blink frog. The blink frog is heavily wounded. The small abomination completely misses you. You shoot a bolt. The bolt hits the blink frog! The bolt freezes the blink frog. The blink frog is almost dead. The blink frog is no longer moving slowly. The blink frog hits you but does no damage. The small abomination barely misses you. The small abomination completely misses you. The blink frog misses you. You block the small abomination's attack. You shoot a bolt. The bolt hits the blink frog!! The bolt freezes the blink frog. You kill the blink frog! Okawaru accepts your kill. A small abomination comes into view. The small abomination completely misses you. The small abomination hits you! The small abomination closely misses you. The small abomination completely misses you. You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination. The small abomination is heavily damaged. The small abomination hits you. x2 The small abomination closely misses you. The small abomination completely misses you. The small abomination misses you. You shoot a bolt. The bolt hits the small abomination!!! The bolt freezes the small abomination. You destroy the small abomination! Okawaru accepts your kill. The small abomination misses you. You block the small abomination's attack. The small abomination completely misses you. The small abomination hits you but does no damage. You shoot a bolt. The bolt hits the small abomination!! The bolt freezes the small abomination. You destroy the small abomination! Okawaru accepts your kill. The small abomination hits you! The small abomination misses you. You shoot a bolt. The bolt hits the small abomination!! The bolt freezes the small abomination. You destroy the small abomination! Okawaru accepts your kill. No target in view! No target in view! Found a condenser vane. A blink frog comes into view. A raiju comes into view. You shoot a bolt. The blink frog croaks. The raiju barks! The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. You hear a loud, deep croak! A blink frog comes into view. You shoot a bolt. The blink frog croaks. The bolt hits the raiju!!! The bolt freezes the raiju!! You kill the raiju! Okawaru accepts your kill. You shoot a bolt. The bolt barely misses the blink frog. You shoot a bolt. The bolt completely misses the blink frog. The blink frog blinks! You shoot a bolt. The bolt misses the blink frog. The blink frog blinks! You shoot a bolt. The bolt hits the blink frog. The blink frog seems to slow down. The bolt freezes the blink frog. The blink frog is lightly wounded. You shoot a bolt. The bolt hits the blink frog!!! The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. Your Dodging skill increases to level 11! No target in view! No target in view! A small abomination comes into view. You see here a condenser vane. Q - a condenser vane You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination. The small abomination is severely damaged. You shoot a bolt. The bolt hits the small abomination!! The bolt freezes the small abomination. You destroy the small abomination! Okawaru accepts your kill. No target in view! No target in view! Found a ring mail. Found a glowing shortbow. Found a polar bear skeleton. A blink frog comes into view. You see here a +2 shortbow of flaming. You shoot a bolt. The blink frog gives a loud, deep croak! The bolt hits the blink frog!!! The blink frog seems to slow down. The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. A small abomination comes into view. x2 You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination. The small abomination is heavily damaged. A small abomination comes into view. x2 You shoot a bolt. The bolt hits the small abomination!!! The bolt freezes the small abomination. You destroy the small abomination! Okawaru accepts your kill. A smoke demon comes into view. You shoot a bolt. The bolt barely misses the small abomination. The smoke demon roars! A ynoxinul comes into view. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1591-g515db51 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_AUTOFIGHT_NOMOVE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Wizard1ke] Species: Human Job: Brigand HP: 116/116; mods: 0/0 MP: 21/21; mod: 0 Stats: 15 (15) 11 (11) 35 (35) Position: (2, 33), god: Okawaru (7), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 12 | 4653 | 603/750 Short Blades | X | 0 | 0 | 3 | 308 | 8/200 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 25 | 14 | 6233 | 608/900 Throwing | X | 0 | 0 | 3 | 310 | 10/200 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 25 | 11 | 3394 | 19/675 Stealth | X | 0 | 0 | 4 | 567 | 147/210 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 25 | 9 | 2124 | 232/441 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 719 #23: 4056 #24: -1434954036 #49: 1263 Mutations: explore regen: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #4: +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} eq slot #1, inv slot #11: scarf of resistance eq slot #2, inv slot #32: +0 helmet eq slot #3, inv slot #20: +0 pair of gloves eq slot #4, inv slot #35: +2 pair of boots eq slot #6, inv slot #23: +3 troll leather armour of Truth {^Contam rElec rC- Regen+ Dex+9} eq slot #7, inv slot #0: +6 ring of dexterity eq slot #8, inv slot #7: +5 ring of evasion eq slot #9, inv slot #34: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ♣...♣♣ ♣♣...♣ ♣....♣ ♣♣...♣♣ ♣....♣♣ ♣.....♣ ♣♣..♣♣..♣ ♣[..♣ ..♣ ♣@.♣♣ ♣.♣ ♣÷♣♣ .. ♣x♣ .♣♣ ♣x. ♣♣. x♣ .3 .3 clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (10, 27): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 1 at (11, 27): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 2 at (12, 26): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 3 at (13, 29): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 4 at (15, 30): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} >>>>>>>>>>>>>>>>>>>>>>