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.06:24:24.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) [0x7f18087f94c0]: /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) [0x7f18087e4840]: /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". 0x00007f1808b9ef2a in __waitpid (pid=26876, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f1808b9ef2a in __waitpid (pid=26876, 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=0x7f1808b89540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 26553\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704522547 dir = "/var/dcss/gamedata/dcss/morgue/Wizard1ke/" name = "/var/dcss/gamedata/dcss/morgue/Wizard1ke/crash-Wizard1ke-20240106-062907.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7f1808b89540 <_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=0x7fffbe135320, mon=0x1355fd0 ) at beam.cc:4475 mon_source = preac = 0 post = 20275152 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7fffbe135320, mon=0x1355fd0 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7fffbe135320, mon=0x1355fd0 ) 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 = 224, victim = std::unique_ptr = {get() = 0x35175b0}, did_sanctuary = 224}} beam_hit = r = {bits = std::vector of length 35184095580824, capacity 35184095580826 = { rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7fffbe135320) at beam.cc:1092 ignored = false m = 0x1355fd0 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7fffbe135320) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7fffbe135320) 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 = 15, y = 38}, target = {x = 13, y = 41}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1101, 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 = 42, 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=0x1355290 , 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 = 15, y = 38}, target = {x = 13, y = 41}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 1101, 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 = 42, 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=0x1355290 ) 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 = 15, y = 38}, target = {x = 13, y = 41}, damage = {num = 0, size = 0}, ench_power = 84, hit = 25, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1101, 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 2, capacity 2 = {{x = 14, y = 39}, {x = 14, y = 40}}, 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 = {[1109] = 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 = 14.333333333333334, y = 40.333333333333336}, dir = {x = -0.44721359549995804, y = 0.89442719099991608}}, on_corner = false, cycle_idx = 0}, 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=0x1355290 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=80, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x1355290 ) at mon-act.cc:1933 entry = disabled = old_energy = 80 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x1355290 oldspeed = 80 tries = 41 #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=0x7fffbe136688) 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 = }}Recursive crash. [Inferior 1 (process 26553) 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: <<<<<<<<<<<<<<<<<<<<<< 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 Level annotation: Nessos Welcome back, Wizard1ke the Human Brigand. Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. You shoot a bolt. The bolt hits the yak. The bolt freezes the yak. The yak is lightly wounded. The yak closely misses you. The yak completely misses you. You shoot a bolt. The bolt barely misses the yak. 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. Found a glowing silver altar of Zin. r - a wand of iceblast (7) (gained 5 charges) You now have 696 gold pieces (gained 13). You shoot a bolt. The bolt hits Nessos!! The bolt freezes Nessos. Nessos is severely wounded. Nessos gestures wildly while chanting. Nessos seems to speed up. Nessos mumbles some strange words. Nessos blinks! You shoot a bolt. The bolt hits Nessos! The bolt freezes Nessos. Nessos is almost dead. Nessos shoots an arrow. The arrow hits you!! The arrow burns you. Nessos shoots an arrow. The arrow misses you. Nessos shoots an arrow. The arrow hits you! The arrow burns you. Nessos shoots an arrow. The arrow hits you!! The arrow burns 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 (almost dead, fast, 83% to hit) You shoot a bolt. The bolt hits Nessos. The bolt freezes Nessos. Nessos is almost dead. Nessos shoots an arrow. You block the arrow with an invisible shield... and reflect it back! The arrow hits Nessos! You kill Nessos! Okawaru is honoured by your kill. 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 Found a wand of mindburst (7). A catoblepas comes into view. The catoblepas bellows! You shoot a bolt. The bolt completely misses the catoblepas. You shoot a bolt. The bolt hits the catoblepas!!! The bolt freezes the catoblepas. The catoblepas is severely wounded. You hear a bellow! You shoot a bolt. The bolt hits the catoblepas!!! The bolt freezes the catoblepas! You kill the catoblepas! 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. The yak is lightly wounded. You hear a bellow! x3 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. No target in view! j - a wand of mindburst (14) (gained 7 charges) A yak comes into view. The yak bellows! You hear a bellow! A yak comes into view. A yak comes into view. x2 You shoot a bolt. The yak bellows! The bolt hits the yak!! The bolt freezes the yak. The yak is severely wounded. You hear a bellow! You shoot a bolt. The bolt hits the yak. The bolt freezes the yak. The yak is almost dead. 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. A catoblepas comes into view. The yak completely misses you. You shoot a bolt. The catoblepas bellows! The bolt hits the yak. The bolt freezes the yak. The yak is moderately wounded. 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. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits the yak. The blast of calcifying dust hits you! The blast of calcifying dust hits the plant. The plant begins to die. The yak is engulfed in calcifying dust. The yak is moving more slowly. The yak barely misses you. You shoot a bolt. The bolt hits the yak!! The bolt freezes the yak. The yak is heavily wounded. You are engulfed in calcifying dust. You are slowing down. The plant is engulfed in calcifying dust. The yak closely misses you. The yak is engulfed in calcifying dust. The yak stops moving altogether! The yak completely misses you. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you! The yak is engulfed in calcifying dust. Your limbs are stiffening. The plant is engulfed in calcifying dust. The plant turns to stone! The yak attacks as it pursues you! The yak gores you! The yak is engulfed in calcifying dust. You have turned to stone. The plant is engulfed in calcifying dust. A nearby plant withers and dies. The yak is engulfed in calcifying dust. The yak is moving more slowly. The yak gores you but does no damage. The yak is engulfed in calcifying dust. The yak is engulfed in calcifying dust. The yak stops moving altogether! The yak is engulfed in calcifying dust. The yak is engulfed in calcifying dust. x2; The catoblepas gores you! The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. You are engulfed in calcifying dust. The catoblepas gores you!! You are engulfed in calcifying dust. The catoblepas gores you. You are engulfed in calcifying dust. The catoblepas gores you! You are engulfed in calcifying dust. The yak is no longer petrified. The catoblepas gores you!! The yak gores you but does no damage. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. You are engulfed in calcifying dust. The yak gores you! The catoblepas gores you!! You turn to flesh and can move again. Unknown command. The yak attacks as it pursues you! You block the yak's attack. The yak is engulfed in calcifying dust. The yak is moving more slowly. The yak stops moving altogether! A blink frog comes into view. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits the plant! The plant begins to die. The blast of calcifying dust hits you. The blink frog is engulfed in calcifying dust. The blink frog is moving more slowly. The blink frog is engulfed in calcifying dust. The blink frog stops moving altogether! You gain the combat prowess of a mighty hero. The blink frog is engulfed in calcifying dust. x2 The blink frog is engulfed in calcifying dust. x2 The blink frog is engulfed in calcifying dust. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits the blink frog! The blast of calcifying dust hits you but does no damage. The blink frog is engulfed in calcifying dust. x2 The blink frog is engulfed in calcifying dust. x2 The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f - catoblepas Aim: a catoblepas (93% to hit) You shoot a bolt. The bolt barely misses the catoblepas. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - catoblepas Aim: a catoblepas (93% to hit) You shoot a bolt. The bolt hits the catoblepas! The bolt freezes the catoblepas. The catoblepas is moderately wounded. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - catoblepas Aim: a catoblepas (moderately wounded, 93% to hit) You shoot a bolt. The bolt hits the catoblepas!!! The bolt freezes the catoblepas!! The catoblepas is almost dead. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f/p - catoblepas Aim: a catoblepas (calcifying dust, almost dead, 93% to hit) You shoot a bolt. The bolt hits the catoblepas!!!! The bolt freezes the catoblepas. You kill the catoblepas! Okawaru is honoured by your kill. Fire: e) +6 triple crossbow "Ipsuxeall" {freeze, rPois Str+3} Press: ? - help, Shift-Dir - straight line, f - blink frog Aim: a blink frog (68% to hit) 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. Okawaru grants you throwing weapons! Something appears at your feet! You shoot a bolt. The bolt barely misses the yak. The yak is engulfed in calcifying dust. The yak is moving more slowly. You shoot a bolt. The yak bellows! The bolt hits the yak!! The bolt freezes the yak! The yak is severely wounded. The yak completely misses you. You shoot a bolt. The bolt hits the yak. The bolt freezes the yak. The yak is almost dead. 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. A cane toad comes into view. You shoot a bolt. The cane toad croaks. The bolt hits the yak. The bolt freezes the yak. The yak is lightly wounded. 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 cane toad!!! The cane toad seems to slow down. The bolt freezes the cane toad! You kill the cane toad! Okawaru accepts your kill. No target in view! You see here a catoblepas corpse. Things that are here: a +0 barding of fire resistance; the centaur corpse of Nessos You feel like a meek peon again. Found a crooked smoking staff. A blink frog 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. No target in view! A blink frog comes into view. No target in view! A blink frog and 2 elephants come into view. The elephant trumpets! The blink frog gives a loud, deep croak! The elephant trumpets! You hear a trumpeting! You shoot a bolt. The blink frog gives a loud, deep croak! The bolt hits the elephant!! The bolt freezes the elephant! The elephant is heavily wounded. You hear a trumpeting! You hear a croak. The blink frog blinks! An elephant comes into view. x2 The elephant moves out of view. You hear a trumpeting! The elephant trumpets! You shoot a bolt. The bolt hits the elephant but does no damage. The elephant is heavily wounded. The elephant completely misses you. The elephant misses you. You shoot a bolt. The bolt hits the elephant!!! The bolt freezes the elephant. You kill the elephant! Okawaru accepts your kill. You block the elephant's attack. The elephant completely misses you. A small abomination comes into view. The blink frog blinks! You shoot a bolt. The bolt hits the elephant!! The bolt freezes the elephant! The elephant is heavily wounded. The blink frog closely misses you. The elephant completely misses you. The elephant trunk-slaps you. A guardian serpent comes into view. The blink frog misses you. The elephant misses you. The elephant completely misses you. 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 completely misses you. You block the blink frog's attack. The blink frog blinks! Your Invocations skill increases to level 9! The blink frog blinks! You gain the combat prowess of a mighty hero. The blink frog completely misses you. You block the elephant's attack. The elephant trunk-slaps you but does no damage. The blink frog closely misses you. A cane toad comes into view. The blink frog completely misses you. The elephant attacks as it pursues you! The elephant tramples you. You hold your ground! The elephant completely misses you. The blink frog completely misses you. You shoot a bolt. The bolt hits the elephant!! The bolt freezes the elephant! The elephant is almost dead. You shoot a bolt. The bolt hits the blink frog!! The bolt freezes the blink frog. The blink frog is heavily wounded. You block the blink frog's attack. You shoot a bolt. The bolt hits the elephant!!! The bolt freezes the elephant! The elephant is severely wounded. You shoot a bolt. The bolt hits the elephant!! The bolt freezes the elephant. You kill the elephant! Okawaru accepts your kill. The guardian serpent completely misses you. You shoot a bolt. The bolt barely misses the guardian serpent. The bolt hits the elephant!!! The bolt freezes the elephant. You kill the elephant! Okawaru accepts your kill. You block the guardian serpent's attack. The guardian serpent completely misses you. You shoot a bolt. The bolt hits the guardian serpent!! The bolt freezes the guardian serpent. The guardian serpent is severely wounded. The guardian serpent closely misses you. The blink frog blinks! The guardian serpent completely misses you. The blink frog blinks! 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. The guardian serpent's shape twists and changes as it dies. The cane toad barely misses you. 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 blinks! 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. You shoot a bolt. The bolt closely misses the blink frog. The blink frog completely misses you. 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! You shoot a bolt. The bolt misses the blink frog. You shoot a bolt. The bolt hits the blink frog. The bolt freezes the blink frog. The blink frog is severely wounded. You feel like a meek peon again. 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. No target in view! No target in view! Things that are here: a blink frog corpse; a shapeshifter corpse You see here an elephant corpse. Okay, then. Okay, then. A polar bear comes into view. The polar bear growls angrily. You shoot a bolt. The bolt hits the polar bear!! The bolt freezes the polar bear. The polar bear is heavily wounded. 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. No target in view! Found a spriggan skeleton. An elephant comes into view. You shoot a bolt. The bolt hits the elephant!! The bolt freezes the elephant! The elephant is heavily wounded. The elephant misses you. The elephant barely misses you. 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! You see here a spriggan skeleton. A small abomination comes into view. 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 ynoxinul and 3 blink frogs come into view. Found a condenser vane. You shoot a bolt. The bolt hits the ynoxinul! The bolt freezes the ynoxinul. The ynoxinul bellows! The ynoxinul is heavily wounded. The blink frog croaks. You hear a horrible gurgling sound! You shoot a bolt. The blink frog gives a loud, deep croak! x2 The bolt hits the blink frog!! The bolt freezes the blink frog. You kill the blink frog! Okawaru accepts your kill. The ynoxinul gestures at you. You block the iron shot... and reflect it back! The iron shot hits the ynoxinul!! You kill the ynoxinul! Okawaru accepts your kill. A blink frog comes into view. A small abomination comes into view. The blink frog blinks! x2 You hear a loud, deep croak! You have reached level 14! The blink frog closely misses you. You shoot a bolt. The bolt completely misses the blink frog. The bolt hits the blink frog!!! The bolt freezes the blink frog! You kill the blink frog! Okawaru accepts your kill. The blink frog completely misses you. The blink frog closely misses you. The blink frog hits you. You shoot a bolt. The bolt closely misses the blink frog. The blink frog closely misses you. The blink frog completely misses you. You block the blink frog's attack. The blink frog misses you. A blink frog comes into view. You shoot a bolt. The bolt closely misses the blink frog. The blink frog blinks! x2 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 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. A blink frog comes into view. The blink frog completely misses you. You shoot a bolt. The blink frog croaks. The bolt hits the blink frog! The bolt freezes the blink frog! The blink frog is severely wounded. You hear a bark! The blink frog misses you. The blink frog blinks! x2 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. A meliai comes into view. The blink frog completely misses you. The blink frog misses you. You block the blink frog's attack. You shoot a bolt. The bolt barely misses the blink frog. The blink frog is no longer moving slowly. The blink frog barely misses you. The blink frog completely misses you. The blink frog blinks! The blink frog completely misses you. 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 meliai completely misses you. The meliai misses you. The blink frog completely misses you. The blink frog blinks! You block the meliai's attack. The meliai completely misses you. The blink frog completely misses you. The blink frog blinks! The meliai completely misses you. The meliai stings you. The blink frog blinks! You shoot a bolt. The bolt misses the meliai. The meliai closely misses you. The meliai misses you. The meliai closely misses you. You block the meliai's attack. The meliai barely misses you. The meliai completely misses you. The blink frog misses you. You shoot a bolt. The bolt hits the meliai. The bolt freezes the meliai. The meliai is moderately wounded. The meliai hits you. The meliai stings you! The meliai completely misses you. x2 The blink frog closely misses you. The meliai completely misses you. The meliai closely misses you. A raiju comes into view. The blink frog hits you but does no damage. You block the blink frog's attack. The meliai closely misses you. The meliai completely misses you. You shoot a bolt. The bolt hits the meliai!! The bolt freezes the meliai! You kill the meliai! Okawaru accepts your kill. The blink frog completely misses you. The blink frog blinks! The blink frog misses you. You shoot a bolt. The bolt completely misses the blink frog. The blink frog misses you. The raiju barely misses you. The blink frog completely misses you. The raiju misses you. 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 raiju bursts into living lightning! The living lightning misses you. The raiju blinks! 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 raiju completely misses you. x2 You shoot a bolt. The bolt hits the raiju! The bolt freezes the raiju. The raiju is heavily wounded. A purple ugly thing comes into view. The raiju bursts into living lightning! The living lightning misses you. The raiju blinks! You shoot a bolt. The bolt hits the raiju. The bolt freezes the raiju. The raiju is heavily wounded. You shoot a bolt. The bolt hits the raiju! The bolt freezes the raiju. The raiju is almost dead. You block the raiju's attack. The raiju bursts into living lightning! The living lightning misses you. The raiju blinks! You shoot a bolt. The bolt hits the raiju!!! The bolt freezes the raiju. You kill the raiju! Okawaru accepts your kill. The purple ugly thing barely misses you. You shoot a bolt. The bolt hits the purple ugly thing!! The bolt freezes the purple ugly thing! The purple ugly thing is severely wounded. The purple ugly thing closely misses you. The purple ugly thing completely misses you. You shoot a bolt. The bolt hits the purple ugly thing!!! The bolt freezes the purple ugly thing. You kill the purple ugly thing! Okawaru accepts your kill. A small abomination comes into view. Your Dodging skill increases to level 11! You shoot a bolt. The bolt hits the small abomination. The bolt freezes the small abomination. The small abomination is moderately damaged. The small abomination closely 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! You now have 720 gold pieces (gained 24). You see here a +0 robe. You see here a blink frog corpse. You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination. The small abomination is severely damaged. 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 severely damaged. The small abomination hits 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. You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination. The small abomination is moderately damaged. A small abomination comes into view. 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. 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! N - a condenser vane Found a ring mail. Found a glowing shortbow. Found a polar bear skeleton. You see here a +2 shortbow of flaming. Things that are here: a +0 ring mail; an earthy gem You see here a +2 shortbow of flaming. Okay, then. Press: ? - help, v - describe, . - travel A tree. Things that are here: a +0 ring mail; an earthy gem You pick up the earthy gem and feel its impossibly delicate weight in your hands. Press } and ! to see all the gems you have collected. You see here a +2 shortbow of flaming. A small abomination comes into view. You see here a polar bear skeleton. You shoot a bolt. The bolt hits the small abomination! The bolt freezes the small abomination. The small abomination is severely damaged. 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 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. You shoot a bolt. The bolt closely misses the small abomination. 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 misses you. The small abomination hits you. The small abomination hits you! The small abomination completely 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. 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 completely misses you. 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. No target in view! A blink frog, a ynoxinul and a smoke demon come 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. The blink frog gives a loud, deep croak! The blink frog is heavily wounded. The ynoxinul bellows! The smoke demon roars! The blink frog is no longer moving slowly. A small abomination comes into view. 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. You shoot a bolt. The bolt closely misses the smoke demon. You shoot a bolt. The bolt hits the smoke demon!! The bolt freezes the smoke demon! You kill the smoke demon! Okawaru accepts your kill. The ynoxinul gestures. 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 barely misses the ynoxinul. The bolt hits the small abomination! The bolt freezes the small abomination. The small abomination is severely damaged. The ynoxinul completely misses you. You shoot a bolt. The bolt closely misses the ynoxinul. The bolt hits the small abomination!!! The bolt freezes the small abomination. You destroy the small abomination! Okawaru accepts your kill. The ynoxinul gestures. The ynoxinul barely misses you. 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! x6 You hear a bellow! A ynoxinul comes into view. You hear an angry hiss. You shoot a bolt. The bolt barely misses the ynoxinul. You shoot a bolt. The bolt hits the ynoxinul!!! The bolt freezes the ynoxinul. You kill the ynoxinul! Okawaru accepts your kill. No target in view! No target in view! A komodo dragon comes into view. You shoot a bolt. The bolt barely misses the komodo dragon. You shoot a bolt. The bolt hits the komodo dragon!!! The bolt freezes the komodo dragon! You kill the komodo dragon! Okawaru accepts your kill. No target in view! No target in view! A thrashing horror comes into view. A smoke demon comes into view. The smoke demon moves out of view. You shoot a bolt. The bolt hits the thrashing horror!! The bolt freezes the thrashing horror! The thrashing horror roars! The thrashing horror is severely damaged. You hear a horrible gurgling sound! You hear a croak. A red ugly thing comes into view. A chaos spawn comes into view. The red ugly thing moves out of view. You hear a loud, deep croak! The smoke demon roars! You shoot a bolt. The chaos spawn gives a loud, deep croak! The bolt hits the thrashing horror!!! The bolt freezes the thrashing horror. You destroy the thrashing horror! Okawaru accepts your kill. A blink frog comes into view. You shoot a bolt. The bolt barely misses the chaos spawn. The smoke demon gestures at you. Something smites you! You shoot a bolt. The bolt hits the red ugly thing!! The bolt freezes the red ugly thing. The red ugly thing is moderately wounded. You shoot a bolt. The bolt hits the red ugly thing! The bolt freezes the red ugly thing. The red ugly thing is heavily wounded. The blink frog blinks! A smoke demon comes into view. The blink frog blinks! You shoot a bolt. The bolt completely misses the red ugly thing. The smoke demon roars! The bolt hits the smoke demon!!! The bolt freezes the smoke demon! You kill the smoke demon! Okawaru accepts your kill. The red ugly thing gores you. You are engulfed in flames! You resist. You shoot a bolt. The bolt closely misses the red ugly thing. The red ugly thing completely misses you. The chaos spawn completely misses you. The blink frog blinks! You shoot a bolt. The bolt hits the red ugly thing!! The bolt freezes the red ugly thing! The red ugly thing is almost dead. The red ugly thing gores you. You are engulfed in flames! You resist. The chaos spawn barely misses you. The red ugly thing barely misses you. The chaos spawn misses you. The red ugly thing attacks as it pursues you! The red ugly thing completely misses you. >>>>>>>>>>>>>>>>>>>>>> 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_MOVE_DOWN_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Wizard1ke] Species: Human Job: Brigand HP: 87/116; mods: 0/0 MP: 21/21; mod: 0 Stats: 15 (15) 11 (11) 35 (35) Position: (13, 41), 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 | 4774 | 724/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 | 6347 | 722/900 Throwing | X | 0 | 0 | 3 | 310 | 10/200 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 25 | 11 | 3504 | 129/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 | 2240 | 348/441 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 720 #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: ♣).♣♣ ♣.♣ ....♣ ♣÷♣♣ ♣♣.. .. .♣ ♣.♣♣ ♣..♣♣ .... ♣..♣ ..♣♣ .♣. ♣♣.♣ ♣..♣ .. ♣♣.♣♣♣.♣♣ ♣♣3♣ ♣...♣...♣ ♣♣♣..♣ ♣......♣♣♣♣.♣u4♣ ♣♣...♣..♣♣..@.♣♣ ♣..♣♣♣....♣.♣♣ ♣..♣ ♣♣..♣♣♣♣ ♣♣.♣ ♣♣♣♣ ...... ♣.♣ ...... ♣♣♣ ....(. ..Y... # P....$ ..##.###P..... 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 method: dgn_event 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 method: dgn_event 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 method: dgn_event 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 method: dgn_event 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 method: dgn_event type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} >>>>>>>>>>>>>>>>>>>>>>