Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.34-a0-1071-g4a20da8d68 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6169623808754923849, deterministic pregen: 1 Version history: Game started: 0.34-a0-1067-g80420c0373 0.34-a0-1069-gba974f2ec1 0.34-a0-1070-g0efa743828 0.34-a0-1071-g4a20da8d68 Command line: /usr/games/crawl-git-4a20da8d68 -name moziwasright -rc /dgldir/rcfiles/crawl-git/moziwasright.rc -macro /dgldir/rcfiles/crawl-git/moziwasright.macro -morgue /dgldir/morgue/moziwasright/ -webtiles-socket /crawl-master/webserver/sockets/moziwasright:2025-11-02.20:48:11.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 27 stack frames. /usr/games/crawl-git-4a20da8d68(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x636d857f91ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4a20da8d68(_Z13do_crash_dumpv+0x43a) [0x636d8580739a]: do_crash_dump() /usr/games/crawl-git-4a20da8d68(_Z20crash_signal_handleri+0x1fa) [0x636d857f968a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x76cbbf642910]: /usr/games/crawl-git-4a20da8d68(_Z22destructive_preference10spell_typei+0xd0) [0x636d85d98150]: destructive_preference(spell_type, int) /usr/games/crawl-git-4a20da8d68(+0xa3fb61) [0x636d85d55b61]: /usr/games/crawl-git-4a20da8d68(_Z11do_god_giftb+0x3b0) [0x636d85d56d90]: do_god_gift(bool) /usr/games/crawl-git-4a20da8d68(_Z10gain_pietyiib+0xf0) [0x636d85d5d1c0]: gain_piety(int, int, bool) /usr/games/crawl-git-4a20da8d68(_Z15did_god_conduct12conduct_typeibPK7monster+0x222) [0x636d85968d92]: did_god_conduct(conduct_type, int, bool, monster const*) /usr/games/crawl-git-4a20da8d68(+0x8ac455) [0x636d85bc2455]: /usr/games/crawl-git-4a20da8d68(_Z11monster_dieR7monster11killer_typeibb+0xf22) [0x636d85bd0ab2]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-4a20da8d68(_ZN4bolt12kill_monsterER7monster+0xff) [0x636d8579c7ff]: bolt::kill_monster(monster&) /usr/games/crawl-git-4a20da8d68(_ZN4bolt14affect_monsterEP7monster+0x105b) [0x636d857aff3b]: bolt::affect_monster(monster*) /usr/games/crawl-git-4a20da8d68(_ZN4bolt11affect_cellEv+0x2c9) [0x636d857aa1a9]: bolt::affect_cell() /usr/games/crawl-git-4a20da8d68(_ZN4bolt7explodeEbb+0x4f6) [0x636d857aa956]: bolt::explode(bool, bool) /usr/games/crawl-git-4a20da8d68(_ZN4bolt7do_fireEv+0x4f0) [0x636d857b2a10]: bolt::do_fire() /usr/games/crawl-git-4a20da8d68(_ZN4bolt4fireEv+0x268) [0x636d857b3868]: bolt::fire() /usr/games/crawl-git-4a20da8d68(_Z7zapping8zap_typeiR4boltbPKcb+0xfc) [0x636d857b3cec]: zapping(zap_type, int, bolt&, bool, char const*, bool) /usr/games/crawl-git-4a20da8d68(_Z11your_spells10spell_typeibPK8item_defP4distb+0x1687) [0x636d85db9347]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-4a20da8d68(_Z12cast_a_spellb10spell_typeP4distb+0x3f2) [0x636d85dbb312]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-4a20da8d68(_Z17do_cast_spell_cmdb+0x1a) [0x636d85dbc13a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-4a20da8d68(+0xc98f4a) [0x636d85faef4a]: /usr/games/crawl-git-4a20da8d68(+0xc99ad5) [0x636d85fafad5]: /usr/games/crawl-git-4a20da8d68(main+0x1f7) [0x636d8572cb57]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x76cbbf6280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x76cbbf628189]: /usr/games/crawl-git-4a20da8d68(_start+0x25) [0x636d8572d645]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x000076cbbf70fbf7 in __GI___wait4 (pid=1537687, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000076cbbf70fbf7 in __GI___wait4 (pid=1537687, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000636d857f985c in call_gdb (file=0x76cbbf7ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1537668\000\000\000\000\000" #2 0x0000636d858073b8 in do_crash_dump () at dbg-asrt.cc:673 t = 1762116522 dir = "/dgldir/morgue/moziwasright/" name = "/dgldir/morgue/moziwasright/crash-moziwasright-20251102-204842.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x76cbbf7ff6c0 <_IO_2_1_stderr_> #3 0x0000636d857f968a in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x0000636d85d98150 in destructive_preference (spell=spell@entry=SPELL_FORTRESS_BLAST, scale=scale@entry=10) at skills.cc:2633 skill_list = std::set with 1 element = {[0] = SK_FORGECRAFT} preference = 0 num_destructive = 0 #6 0x0000636d85d55b61 in _vehumet_weighting (spell=SPELL_FORTRESS_BLAST) at religion.cc:1304 bias = #7 _vehumet_find_spell_gift (excluded_spells=std::set with 0 elements) at religion.cc:1316 elig = SPELL_FORTRESS_BLAST __for_range = std::set with 12 elements = {[0] = SPELL_FREEZING_CLOUD, [1] = SPELL_OZOCUBUS_REFRIGERATION, [2] = SPELL_IOOD, [3] = SPELL_IRRADIATE, [4] = SPELL_VIOLENT_UNRAVELLING, [5] = SPELL_STARBURST, [6] = SPELL_NOXIOUS_BOG, [7] = SPELL_BOMBARD, [8] = SPELL_MAGNAVOLT, [9] = SPELL_RIMEBLIGHT, [10] = SPELL_HELLFIRE_MORTAR, [11] = SPELL_FORTRESS_BLAST} __for_begin = __for_end = eligible_spells = std::set with 12 elements = {[0] = SPELL_FREEZING_CLOUD, [1] = SPELL_OZOCUBUS_REFRIGERATION, [2] = SPELL_IOOD, [3] = SPELL_IRRADIATE, [4] = SPELL_VIOLENT_UNRAVELLING, [5] = SPELL_STARBURST, [6] = SPELL_NOXIOUS_BOG, [7] = SPELL_BOMBARD, [8] = SPELL_MAGNAVOLT, [9] = SPELL_RIMEBLIGHT, [10] = SPELL_HELLFIRE_MORTAR, [11] = SPELL_FORTRESS_BLAST} spell = SPELL_STARBURST total_weight = 1553 this_weight = eligible_spells = spell = total_weight = this_weight = elig = __for_range = __for_begin = __for_end = #8 _vehumet_get_spell_gifts () at religion.cc:1330 offer = offers = num_offers = offers = num_offers = offer = #9 _handle_veh_gift (forced=forced@entry=false) at religion.cc:1577 offers = std::set with 0 elements success = false gifts = 7 #10 0x0000636d85d56d90 in do_god_gift (forced=forced@entry=false) at religion.cc:2092 gdact = {god = GOD_VEHUMET} success = false #11 0x0000636d85d5d1c0 in _gain_piety_point () at religion.cc:2560 old_piety = old_piety = #12 gain_piety (original_gain=, denominator=, should_scale_piety=should_scale_piety@entry=true) at religion.cc:2593 pgn = 0 #13 0x0000636d85968d92 in _handle_piety_penance (thing_done=, penance=0, piety_denom=, piety_change=) at god-conduct.cc:107 old_piety = old_piety = #14 like_response::operator() (thing_done=DID_KILL_LIVING, victim=0x636d865bdf38 , level=, this=0x636d8836b7b8) at god-conduct.cc:526 gdact = denom = 17 gain = 11 gdact = denom = gain = #15 _handle_your_gods_response (victim=0x636d865bdf38 , known=, level=, thing_done=DID_KILL_LIVING) at god-conduct.cc:997 like = 0x636d8836b7b8 #16 did_god_conduct (thing_done=DID_KILL_LIVING, level=, known=, victim=0x636d865bdf38 ) at god-conduct.cc:1017 No locals. #17 0x0000636d85bc2455 in _fire_kill_conducts (mons=..., killer=, killer_index=, maybe_good_kill=) at mon-death.cc:2114 your_kill = pet_kill = false blameworthy = holiness = #18 0x0000636d85bd0ab2 in monster_die (mons=..., killer=, killer_index=, silent=, mount_death=false) at mon-death.cc:3048 was_visible = true spectralised = false summoned = false duration = monster_killed = hard_reset = timeout = gives_player_xp = drop_items = in_transit = false was_banished = mons_reset = leaves_corpse = true real_death = pet_kill = false did_death_message = death_message = true exploded = false anon = false targ_holy = destroyed = false corpse_consumed = corpse = player_xp = mwhere = {x = 22, y = 0} #19 0x0000636d8579c7ff in bolt::kill_monster (this=this@entry=0x7ffff63ba440, mon=...) at beam.cc:5171 where = species = MONS_BLACK_MAMBA goldify = false kindex = 27001 ref_killer = KILL_YOU_MISSILE corpse = #20 0x0000636d857aff3b in bolt::affect_monster (this=0x7ffff63ba440, mon=) at beam.cc:5852 engulfs = preac = 48 postac = 48 final = 48 conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}} beam_hit = r = {bits = std::vector of length 0, capacity 0, children = std::map with 2 elements = {[1] = {bits = std::vector of length 1, capacity 1 = {3109535390}, children = std::map with 0 elements}, [2] = {bits = std::vector of length 0, capacity 0, children = std::map with 2 elements = {[0] = {bits = std::vector of length 1, capacity 1 = {1505580974}, children = std::map with 0 elements}, [1] = {bits = std::vector of length 1, capacity 1 = {759007485}, children = std::map with 0 elements}}}}} repel = rand_ev = hit_margin = #21 0x0000636d857aa1a9 in bolt::affect_cell (this=this@entry=0x7ffff63ba440) at beam.cc:1120 ignored = false feat = m = 0x636d865bdf38 hit_player = #22 0x0000636d857aa956 in bolt::explosion_affect_cell (p=..., this=0x7ffff63ba440) at beam.cc:7272 orig_pos = orig_pos = #23 bolt::explode (this=0x7ffff63ba440, show_more=true, hole_in_the_middle=false) at beam.cc:7210 delta = @0x636d88422eb0: {x = 0, y = 0} __for_range = std::vector of length 1, capacity 1 = {{x = 0, y = 0}} __for_begin = __for_end = line = std::vector of length 1, capacity 1 = {{x = 0, y = 0}} __for_range = __for_begin = __for_end = r = exp_map = {mData = {mData = {{mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 0, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}}}} sweep = std::vector of length 2, capacity 2 = {std::vector of length 1, capacity 1 = {{x = 0, y = 0}}, std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}}} centre = {x = 9, y = 9} cells_seen = #24 0x0000636d857b2a10 in bolt::do_fire (this=this@entry=0x7ffff63ba440) at beam.cc:1412 coff = {cstate = false} wall_monster_hit = #25 0x0000636d857b3868 in bolt::fire (this=this@entry=0x7ffff63ba440) at beam.cc:1175 No locals. #26 0x0000636d857b3cec in zapping (ztype=ZAP_FIREBALL, power=power@entry=140, pbolt=..., needs_tracer=needs_tracer@entry=true, msg=msg@entry=0x0, fail=fail@entry=false) at beam.cc:260 No locals. #27 0x0000636d85db9347 in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_FIREBALL) at spl-cast.cc:2848 target = {x = 58, y = 29} zap = target = zap = breath_message = std::map with 0 elements #28 your_spells (spell=spell@entry=SPELL_FIREBALL, powc=, powc@entry=0, actual_spell=, evoked_wand=evoked_wand@entry=0x0, target=, target@entry=0x0, force_failure=force_failure@entry=false) at spl-cast.cc:2337 wiz_cast = can_enkindle = enkindled = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 58, y = 29}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 56.25, y = 24.5}, dir = {x = 1, y = 2}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_FIREBALL, range = 6, glyph = 247 U'÷', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_FIRE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 56, y = 24}, target = {x = 58, y = 29}, damage = {num = 3, size = 26}, ench_power = 140, hit = 40, thrower = KILL_YOU_MISSILE, ex_size = 1, source_id = 4294967295, source_name = "", name = "fireball", short_name = "", hit_verb = "engulfs", loudness = 15, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = true, 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 = true, heard = true, path_taken = std::vector of length 5, capacity 8 = {{x = 56, y = 25}, {x = 57, y = 26}, {x = 57, y = 27}, {x = 58, y = 28}, {x = 58, y = 29}}, extra_range_used = 1000, aimed_at_feet = false, msg_generated = true, noise_generated = false, passed_target = false, in_explosion_phase = true, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 1 element = {[1616] = 1}, foes_hurt = 1, foes_helped = 0, friends_hurt = 0, friends_helped = 0, tracer = 0x0, chose_ray = true, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 58.666666666666664, y = 29.333333333333332}, dir = {x = 0.44721359549995793, y = 0.89442719099991586}}, on_corner = false, cycle_idx = 0}, tile_beam = 4830, tile_explode = 4825, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = range = hitfunc = std::unique_ptr = {get() = 0x636d88eaba50} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 29} cast_result = #29 0x0000636d85dbb312 in cast_a_spell (check_range=, spell=, spell@entry=SPELL_NO_SPELL, _target=_target@entry=0x0, force_failure=force_failure@entry=false) at spl-cast.cc:1040 reason = "" cost = 5 hp_cost = cast_result = #30 0x0000636d85dbc13a in do_cast_spell_cmd (force=) at spl-cast.cc:762 No locals. #31 0x0000636d85faef4a in _input () at main.cc:1268 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_EXPLORE player_disabled = {was_disabled = false} #32 0x0000636d85fafad5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #33 0x0000636d8572cb57 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #34 main (argc=12, argv=0x7ffff63bbc98) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-4a20da8d68/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-4a20da8d68/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-4a20da8d68/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 8, depth = 2 Level id: Snake:2 Level build method = , level layout type = passages, absdepth0 = 16 Level vaults: layout_concentric_octagons st_stairs_7 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You now have 1003 gold pieces (gained 20). Magic restored. A slime creature comes into view. The slime creature moves out of view. There is a large open door here. There is a large open door here. w - 8 potions of heal wounds (gained 1) There is a large open door here. A slime creature is nearby! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the slime creature!! The slime creature is moderately wounded. The slime creature quivers. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a slime creature (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the slime creature!!! You kill the slime creature! Vehumet accepts your kill. You feel your power returning. You hear a shout! x2 A deep elf pyromancer comes into view. It is wielding a +0 dagger. Found 10 gold pieces. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf pyromancer, wielding a +0 dagger and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the deep elf pyromancer!! The deep elf pyromancer is severely wounded. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf pyromancer, wielding a +0 dagger and wearing a +0 robe (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the deep elf pyromancer!! You kill the deep elf pyromancer! Vehumet accepts your kill. You feel your power returning. You hear a shout! Your Fire Magic skill increases to level 14! Okay, then. Unknown command. An ironbound preserver comes into view. It is wielding a +0 great mace. Unknown command. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the ironbound preserver!!! The ironbound preserver is heavily wounded. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an ironbound preserver, wielding a +0 great mace and wearing a +0 leather armour (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the ironbound preserver!!! The ironbound preserver is severely wounded. Okay, then. Unknown command. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an ironbound preserver, wielding a +0 great mace and wearing a +0 leather armour (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the ironbound preserver!! You kill the ironbound preserver! Vehumet accepts your kill. You feel your power returning. You now have 1012 gold pieces (gained 9). Things that are here: a +0 great mace; a +0 leather armour You now have 1022 gold pieces (gained 10). Found an arbalest. You see here a +0 broad axe. You see here a +0 long sword. You see here an ugly thing skeleton. You see here an ugly thing skeleton. You see here a +0 short sword. Found a stone staircase leading down. This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x8 You finish memorising. Spell assigned to 'b'. A manticore comes into view. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the manticore!!! The manticore is almost dead. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a manticore (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the manticore!!! You kill the manticore! Vehumet accepts your kill. You feel your power returning. i - 6 scrolls of identify (gained 1) Found an escape hatch in the ceiling. Done exploring. Okay, then. Unknown command. To do this, you must remove one of the following items: (? for menu, Esc to cancel) < or a - a +4 ring of protection; > or f - the ring of the Hare {EV+10} You remove your +4 ring of protection. e - a ring of poison resistance (worn) What level of the Snake Pit? (default 1, ? - help) You see here an ugly thing skeleton. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door, spattered with blood here. Things that are here: 2 scrolls of immolation; the +6 partisan of the Aged Blessings {freeze, +Blink rN+ Str+6 Stlth-} There is a staircase to the Lair here. You climb downwards. Welcome back to the Lair of Beasts! There is a staircase back to the Dungeon, spattered with blood here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a staircase to the Snake Pit here. You climb downwards. Welcome to the Snake Pit! This branch contains the serpentine rune of Zot. Found an escape hatch in the floor. There is a staircase back to the Lair here. A naga mage is nearby! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga mage, wielding a +0 flail You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga mage!! The naga mage is heavily wounded. You hear an angry hiss. x2; You hear a shout! An anaconda comes into view. The naga mage spits poison at you. Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. Cast which spell? (? or * to list) You erupt in a blast of force! The mystic blast hits the naga mage! The naga mage is almost dead. The naga mage is knocked back by the mystic blast. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga mage, wielding a +0 flail (almost dead, catching its breath) You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga mage!!! You kill the naga mage! Vehumet accepts your kill. You hear an angry hiss. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an anaconda You feel a strong surge of power! The fireball explodes! The fireball engulfs the anaconda!! The anaconda is heavily wounded. You hear a shout! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the anaconda!! The anaconda is severely wounded. The anaconda is knocked back by the mystic blast. The anaconda slams into the granite statue. The anaconda is almost dead. The anaconda completely misses you. The anaconda closely misses you. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the anaconda! The anaconda is almost dead. The anaconda is knocked back by the mystic blast. The anaconda slams into the granite statue. The anaconda is almost dead. You hear an angry hiss. The anaconda completely misses you. The anaconda misses you. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the anaconda!! You kill the anaconda! Vehumet accepts your kill. Your Dodging skill increases to level 12! You climb upwards. Welcome back to the Lair of Beasts! There is a staircase to the Snake Pit here. You start resting. Magic restored. You climb downwards. Welcome back to the Snake Pit! This branch contains the serpentine rune of Zot. There is a staircase back to the Lair here. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!!! The mana viper is severely wounded. The mana viper hisses angrily. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mana viper (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!!! You kill the mana viper! Vehumet accepts your kill. You start resting. A guardian serpent comes into view. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a guardian serpent (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the guardian serpent!! The guardian serpent is heavily wounded. A mana viper comes into view. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a guardian serpent (heavily wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the guardian serpent!!! You kill the guardian serpent! Vehumet accepts your kill. You feel your power returning. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mana viper You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!!! You kill the mana viper! Vehumet accepts your kill. You feel your power returning. You start resting. A salamander comes into view. It is wielding a +0 trident. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your fulminant prism crackles loudly. Your fulminant prism explodes! You hear an angry hiss. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! A naga mage comes into view. It is wielding a +0 flail. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits your fulminant prism. Your fulminant prism is moderately damaged. The mystic blast hits the salamander. The salamander is lightly wounded. The salamander is knocked back by the mystic blast. The salamander slams into the rock wall! The salamander is lightly wounded. Your fulminant prism crackles loudly. The naga mage mumbles some strange words. The naga mage seems to speed up. Your fulminant prism explodes! The blast of energy engulfs the salamander!!! The salamander is almost dead. You hear a shout! You hear an angry hiss. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the salamander!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. A salamander comes into view. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga mage, wielding a +0 flail (fast, ally target) You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga mage!! The naga mage is almost dead. The fireball engulfs the salamander. The salamander completely resists. The naga mage spits poison at you. The splash of poison misses you. A naga comes into view. It is wielding a +0 mace. Your fulminant prism crackles loudly. A black mamba comes into view. The naga mage gestures at the naga while chanting. The naga's venom grows more potent. Your fulminant prism explodes! The blast of energy engulfs the salamander!! The salamander is moderately wounded. The blast of energy engulfs the naga mage!!! You kill the naga mage! Vehumet accepts your kill. You feel your power returning. The salamander wields a +0 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. The arrow completely misses you. The black mamba moves out of view. You hear a shout! A naga mage comes into view. It is wielding a +0 flail. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! The salamander shoots an arrow. The arrow misses you. Your fulminant prism crackles loudly. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba You feel a strong surge of power! The fireball explodes! The fireball engulfs the black mamba!!! You kill the black mamba! Vehumet accepts your kill. The naga mage mumbles some strange words. The naga mage seems to speed up. Your fulminant prism explodes! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! The naga mage casts a spell at something. The salamander shoots an arrow. The arrow hits you. The arrow burns you. A naga warrior comes into view. It is wielding a +0 scimitar. The salamander shoots an arrow. The arrow misses you. The naga mage spits poison at you. The splash of poison hits you but does no damage. You are poisoned. You resist. Your fulminant prism crackles loudly. You feel very sick. The salamander shoots an arrow. The arrow completely misses you. Your fulminant prism explodes! The blast of energy engulfs the naga mage!! The naga mage is severely wounded. The blast of energy engulfs the salamander!!! The salamander is almost dead. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! You feel sick. The naga warrior spits poison at you. The splash of poison misses you. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the salamander!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. You feel sick. Your fulminant prism crackles loudly. You feel sick. Your fulminant prism explodes! The blast of energy engulfs the naga!! You kill the naga! Vehumet accepts your kill. You feel your power returning. The blast of energy engulfs the naga mage!!! You kill the naga mage! Vehumet accepts your kill. You feel your power returning. You hear an angry hiss. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga warrior, wielding a +0 scimitar You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior!!! The naga warrior is heavily wounded. You feel sick. You feel sick. You feel sick. A black mamba comes into view. The naga warrior spits poison at you. The splash of poison misses you. You feel sick. You are no longer poisoned. You climb upwards. Welcome back to the Lair of Beasts! There is a staircase to the Snake Pit here. You start resting. Magic restored. You start resting. HP restored. You climb downwards. Welcome back to the Snake Pit! This branch contains the serpentine rune of Zot. The black mamba closely misses you. The black mamba misses you. x2 There is a staircase back to the Lair here. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the black mamba!! The black mamba is heavily wounded. The black mamba is knocked back by the mystic blast. The black mamba slams into the granite statue! The black mamba is severely wounded. The black mamba misses you. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the black mamba! The black mamba is almost dead. The black mamba is knocked back by the mystic blast. The black mamba slams into the granite statue! You kill the black mamba! Vehumet accepts your kill. You feel your power returning. A naga comes into view. It is wielding a +0 short sword. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga!!! You kill the naga! Vehumet accepts your kill. You feel your power returning. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga warrior, wielding a +0 scimitar (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior! The naga warrior is heavily wounded. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga warrior, wielding a +0 scimitar (heavily wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior!!! You kill the naga warrior! Vehumet accepts your kill. You feel your power returning. You start resting. Magic restored. You see here a +0 flail. Things that are here: a +0 shortbow of flaming; a +0 trident; a salamander corpse Things that are here: a +0 mace; a naga corpse; a guardian serpent corpse Found 6 atropa-tipped darts. A salamander comes into view. It is wielding a +0 halberd of flaming. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your fulminant prism crackles loudly. Your fulminant prism explodes! The blast of energy engulfs the salamander!! The salamander is moderately wounded. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your fulminant prism crackles loudly. Your fulminant prism explodes! The blast of energy engulfs the salamander! The salamander is heavily wounded. You hear a shout! x2 Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your fulminant prism crackles loudly. Your fulminant prism explodes! The blast of energy engulfs the salamander!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. A mana viper comes into view. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!!! The mana viper is almost dead. The mana viper hisses angrily. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mana viper (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!! You kill the mana viper! Vehumet accepts your kill. You feel your power returning. A naga warrior comes into view. It is wielding a +0 dire flail. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior!! The naga warrior is moderately wounded. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior!!! The naga warrior is almost dead. The naga warrior roars a battlecry! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior!!! You kill the naga warrior! Vehumet accepts your kill. Things that are here: a +0 mace; a naga corpse; a guardian serpent corpse There is a staircase back to the Lair here. You climb upwards. Welcome back to the Lair of Beasts! There is a staircase to the Snake Pit here. You climb downwards. Welcome back to the Snake Pit! Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. This spell is dangerous to cast! Magic restored. You start memorising the spell. You continue memorising. x6 You finish memorising. Spell assigned to 'j'. You see here a +0 scimitar. Found a scale mail. Found a chain mail. Found 6 curare-tipped darts. A salamander comes into view. It is wielding a +0 trident. Found an escape hatch in the floor. Cast which spell? (? or * to list) You don't know that spell. Unknown command. Cast which spell? (? or * to list) Casting: Plasma Beam (dangerous; 3% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander but does no damage. The fiery plasma hits the salamander. The salamander completely resists. You hear a shout! x2 Casting: Plasma Beam (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 3% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander!!! The salamander is severely wounded. The fiery plasma hits the salamander. The salamander completely resists. The salamander is severely wounded. You hear an angry hiss. x2 Casting: Plasma Beam (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 3% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! You miscast Plasma Beam. Nothing appears to happen. Casting: Plasma Beam (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 3% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. You hear an angry hiss. You hear a shout! x2 You start resting. A naga comes into view. It is wielding a +0 scimitar. A naga warrior comes into view. It is wielding a +0 long sword. Casting: Plasma Beam (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior!! The naga warrior is heavily wounded. The fireball engulfs the naga!!! You kill the naga! Vehumet accepts your kill. You feel your power returning. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga warrior!!! You kill the naga warrior! Vehumet accepts your kill. You feel your power returning. You hear an angry hiss. Your magical contamination has completely faded away. You start resting. Magic restored. A naga ritualist comes into view. It is wielding a +0 mace. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga ritualist, wielding a +0 mace and wearing a +0 robe (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga ritualist! The naga ritualist is moderately wounded. The naga ritualist shouts! You hear an angry hiss. A mana viper comes into view. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga ritualist, wielding a +0 mace and wearing a +0 robe (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga ritualist!!! You kill the naga ritualist! Vehumet accepts your kill. You feel your power returning. The mana viper hisses angrily. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mana viper You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!!! You kill the mana viper! Vehumet accepts your kill. You hear an angry hiss. A black mamba comes into view. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba You feel a strong surge of power! The fireball explodes! The fireball engulfs the black mamba!! The black mamba is almost dead. A mana viper comes into view. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the black mamba!! You kill the black mamba! Vehumet accepts your kill. The mana viper hisses angrily. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mana viper You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!!! You kill the mana viper! Vehumet accepts your kill. You feel your power returning. You have reached level 16! You feel clever. You start resting. Magic restored. Things that are here: a +0 mace; a +0 robe; a naga corpse A naga comes into view. It is wielding a +0 scimitar. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga!!! You kill the naga! Vehumet accepts your kill. You feel your power returning. You see here a +0 short sword. Found a stone staircase leading down. Things that are here: a +0 halberd of flaming; a salamander skeleton Found a mace. A - a scroll of acquirement Something appears at your feet! Unknown command. Okay, then. v - the +0 pair of gloves of Day {Parrying, Int+2} You start removing your armour. You continue removing your +0 pair of gloves. x5 You finish removing your +0 pair of gloves. You start putting on your armour. You continue putting on the +0 pair of gloves of Day {Parrying, Int+2}. x5 You finish putting on the +0 pair of gloves of Day {Parrying, Int+2}. You feel clever. You drop a +0 cloak. You drop a +0 pair of gloves. Okay, then. Unknown command. Unknown command. Things that are here: a +0 dire flail; a naga skeleton Found a stone staircase leading down. You pick up a parchment of Alistair's Intoxication and begin reading... You add the spell Alistair's Intoxication to your library. You see here a +0 leather armour. Found a stone staircase leading down. You now have 1041 gold pieces (gained 19). You see here a staff of necromancy. Done exploring. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. There is a stone staircase leading up here. Found an escape hatch in the ceiling. Found a ring mail. There is an escape hatch in the ceiling here. 2 salamanders come into view. The salamander moves out of view. Cast which spell? (? or * to list) Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your fulminant prism crackles loudly. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your fulminant prism explodes! The blast of energy engulfs the salamander!! The salamander is moderately wounded. You hear a shout! x3 Your fulminant prism crackles loudly. Your fulminant prism explodes! The blast of energy engulfs the salamander!!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. You hear a shout! Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! The salamander hits your fulminant prism with a +0 trident! Your fulminant prism is engulfed in flames. Your fulminant prism resists. Your fulminant prism crackles loudly. Your fulminant prism explodes! The blast of energy engulfs the salamander!! The salamander is almost dead. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fulminant Prism (safe; 1% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your fulminant prism crackles loudly. Your fulminant prism explodes! The blast of energy engulfs the salamander!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. You hear a shout! A black mamba comes into view. Casting: Fulminant Prism (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the black mamba!!! You kill the black mamba! Vehumet accepts your kill. You hear a shout! There is an escape hatch in the ceiling here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. A mana viper comes into view. Cast which spell? (? or * to list) Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mana viper (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!!! The mana viper is almost dead. The mana viper hisses angrily. You hear an angry hiss. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the mana viper!! You kill the mana viper! Vehumet accepts your kill. You feel your power returning. You hear an angry hiss. Magic restored. A black mamba comes into view. A mana viper comes into view. The black mamba moves out of view. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mana viper You feel a strong surge of power! The fireball explodes! The fireball engulfs the mana viper!! The mana viper is heavily wounded. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the black mamba!! The black mamba is severely wounded. The black mamba is knocked back by the mystic blast. The mystic blast hits the mana viper!! The mana viper is almost dead. The mana viper is knocked back by the mystic blast. The mana viper slams into the rock wall! You kill the mana viper! Vehumet accepts your kill. You feel your power returning. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the black mamba!! You kill the black mamba! Vehumet accepts your kill. You feel your power returning. You start resting. A naga ritualist comes into view. It is wielding a +0 glaive. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga ritualist, wielding a +0 glaive and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga ritualist!!! You kill the naga ritualist! Vehumet accepts your kill. You feel your power returning. Magic restored. Things that are here: a +0 glaive; a +0 robe; a black mamba corpse A salamander mystic comes into view. It is wielding a +0 dagger. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 2% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander mystic! The salamander mystic is moderately wounded. The fiery plasma misses the salamander mystic. You hear a shout! You hear an angry hiss. The salamander mystic gestures at something while chanting. Casting: Plasma Beam (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 2% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander mystic. The salamander mystic is moderately wounded. The fiery plasma hits the salamander mystic. The salamander mystic completely resists. The salamander mystic is moderately wounded. Casting: Plasma Beam (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 2% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! You miscast Plasma Beam. Nothing appears to happen. A salamander comes into view. It is wielding a +4 halberd. Casting: Plasma Beam (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 2% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander!!! The salamander is almost dead. The fiery plasma hits the salamander. The salamander completely resists. The salamander is almost dead. Casting: Plasma Beam (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 2% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander mystic!! The salamander mystic is severely wounded. The bolt of lightning hits the salamander!! You kill the salamander! Vehumet accepts your kill. The fiery plasma hits the salamander mystic. The salamander mystic completely resists. The salamander mystic is severely wounded. The salamander mystic points at you and mumbles some strange words. The bolt of magma hits you! You partially resist. Casting: Plasma Beam (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 2% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander mystic. The salamander mystic is severely wounded. The fiery plasma hits the salamander mystic. The salamander mystic completely resists. The salamander mystic is severely wounded. Casting: Plasma Beam (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 2% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the salamander mystic!!! You kill the salamander mystic! Vehumet accepts your kill. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You start resting. Your magical contamination has completely faded away. You start resting. HP restored. You start resting. Magic restored. You climb downwards. There is a stone staircase leading up here. A black mamba comes into view. Casting: Plasma Beam (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the black mamba!!! You kill the black mamba! Vehumet accepts your kill. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1067-g80420c0373 0.34-a0-1069-gba974f2ec1 0.34-a0-1070-g0efa743828 0.34-a0-1071-g4a20da8d68 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD God Vehumet currently acting with depth 2 Monster 'black mamba' (58, 29) [midx = 5] currently acting: <<<<<<<<< Name: black mamba Base name: black mamba Full name: black mamba On/in/over feature: floor Foe: none Target: (59, 31) At target: nothing Inventory: attitude: 0, behaviour: 1, number: 0, flags: 0x4000000410 colour: -1, foe_memory: 0, shield_blocks:0 god: No God, seen_context: 0 >>>>>>>>> Player: {{{{{{{{{{{ Name: [moziwasright] Species: Deep Elf Job: Conjurer HP: 92/92; mods: 0/0 MP: 34/39; mod: 0 Stats: 4 34 13 Position: (56, 24), god: Vehumet (6), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 7 | 2132 | 153/566 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/29 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 20 | 12 | 3104 | 241/531 Stealth | X | 0 | 0 | 2 | 127 | 38/89 Shields | X | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 20 | 17 | 5445 | 362/669 Conjurations | X | 1 | 20 | 15 | 6055 | 569/820 Hexes | X | 0 | 0 | 6 | 624 | 0/208 Summonings | X | 0 | 0 | 0 | 0 | 0/42 Necromancy | X | 0 | 0 | 0 | 0 | 0/35 Translocations | X | 0 | 0 | 4 | 541 | 121/210 Forgecraft | X | 0 | 0 | 7 | 1289 | 112/336 Fire Magic | X | 2 | 40 | 14 | 5319 | 589/756 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/42 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 7 | 1446 | 269/336 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 4 | 420 | 0/210 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 2402 #13: 1361 #23: 18497 #24: 710347411 #34: 1 #49: 1933 #73: 219436 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #2, inv slot #7: orb of pyromania eq slot #6, inv slot #20: +2 pair of boots of stealth eq slot #10, inv slot #3: amulet of magic regeneration eq slot #9, inv slot #4: ring of poison resistance eq slot #9, inv slot #5: ring of the Hare {EV+10} eq slot #1, inv slot #15: +3 Elemental Staff {ele, rElec rF+ rC+ AC+3} eq slot #8, inv slot #17: scarf of resistance eq slot #4, inv slot #16: +2 hat of ice eq slot #3, inv slot #6: +2 robe of willpower eq slot #5, inv slot #21: +0 pair of gloves of Day {Parrying, Int+2} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##<.......## ##....## #........## ##....## ######....## ##....## ##....## ##....## ##....## ##.#..## ##.<..## ###...# ####### ###.[.## #...# ......## #....## #...# )......## ##.@..## #...# ........## ##.)..# #...# #####....## ##...# #...# ##....## #..## #...# ###...######...# #...# #†.....#.<.S.# #.### ##...........# ### #.^.#####...# #...# #...# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>