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.23:25:01.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) [0x64413bd661ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4a20da8d68(_Z13do_crash_dumpv+0x43a) [0x64413bd7439a]: do_crash_dump() /usr/games/crawl-git-4a20da8d68(_Z20crash_signal_handleri+0x1fa) [0x64413bd6668a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7ff28c842910]: /usr/games/crawl-git-4a20da8d68(_Z22destructive_preference10spell_typei+0xd0) [0x64413c305150]: destructive_preference(spell_type, int) /usr/games/crawl-git-4a20da8d68(+0xa3fb61) [0x64413c2c2b61]: /usr/games/crawl-git-4a20da8d68(_Z11do_god_giftb+0x3b0) [0x64413c2c3d90]: do_god_gift(bool) /usr/games/crawl-git-4a20da8d68(_Z10gain_pietyiib+0xf0) [0x64413c2ca1c0]: gain_piety(int, int, bool) /usr/games/crawl-git-4a20da8d68(_Z15did_god_conduct12conduct_typeibPK7monster+0x222) [0x64413bed5d92]: did_god_conduct(conduct_type, int, bool, monster const*) /usr/games/crawl-git-4a20da8d68(+0x8ac455) [0x64413c12f455]: /usr/games/crawl-git-4a20da8d68(_Z11monster_dieR7monster11killer_typeibb+0xf22) [0x64413c13dab2]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-4a20da8d68(_ZN4bolt12kill_monsterER7monster+0xff) [0x64413bd097ff]: bolt::kill_monster(monster&) /usr/games/crawl-git-4a20da8d68(_ZN4bolt14affect_monsterEP7monster+0x105b) [0x64413bd1cf3b]: bolt::affect_monster(monster*) /usr/games/crawl-git-4a20da8d68(_ZN4bolt11affect_cellEv+0x2c9) [0x64413bd171a9]: bolt::affect_cell() /usr/games/crawl-git-4a20da8d68(_ZN4bolt7do_fireEv+0x750) [0x64413bd1fc70]: bolt::do_fire() /usr/games/crawl-git-4a20da8d68(_ZN4bolt4fireEv+0x268) [0x64413bd20868]: bolt::fire() /usr/games/crawl-git-4a20da8d68(+0xaae160) [0x64413c331160]: /usr/games/crawl-git-4a20da8d68(_Z16cast_plasma_beamiRK5actorb+0xb8) [0x64413c33dd88]: cast_plasma_beam(int, actor const&, bool) /usr/games/crawl-git-4a20da8d68(_Z11your_spells10spell_typeibPK8item_defP4distb+0x1fcc) [0x64413c326c8c]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-4a20da8d68(_Z12cast_a_spellb10spell_typeP4distb+0x3f2) [0x64413c328312]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-4a20da8d68(_Z17do_cast_spell_cmdb+0x1a) [0x64413c32913a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-4a20da8d68(+0xc98f4a) [0x64413c51bf4a]: /usr/games/crawl-git-4a20da8d68(+0xc99ad5) [0x64413c51cad5]: /usr/games/crawl-git-4a20da8d68(main+0x1f7) [0x64413bc99b57]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7ff28c8280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7ff28c828189]: /usr/games/crawl-git-4a20da8d68(_start+0x25) [0x64413bc9a645]: 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". 0x00007ff28c90fbf7 in __GI___wait4 (pid=1545619, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007ff28c90fbf7 in __GI___wait4 (pid=1545619, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000064413bd6685c in call_gdb (file=0x7ff28c9ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1545068\000\000\000\000\000" #2 0x000064413bd743b8 in do_crash_dump () at dbg-asrt.cc:673 t = 1762126300 dir = "/dgldir/morgue/moziwasright/" name = "/dgldir/morgue/moziwasright/crash-moziwasright-20251102-233140.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7ff28c9ff6c0 <_IO_2_1_stderr_> #3 0x000064413bd6668a in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x000064413c305150 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 0x000064413c2c2b61 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_IRRADIATE total_weight = 1585 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 0x000064413c2c3d90 in do_god_gift (forced=forced@entry=false) at religion.cc:2092 gdact = {god = GOD_VEHUMET} success = false #11 0x000064413c2ca1c0 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 0x000064413bed5d92 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=0x64413cb332d8 , level=, this=0x64413e5577b8) at god-conduct.cc:526 gdact = denom = 20 gain = 14 gdact = denom = gain = #15 _handle_your_gods_response (victim=0x64413cb332d8 , known=, level=, thing_done=DID_KILL_LIVING) at god-conduct.cc:997 like = 0x64413e5577b8 #16 did_god_conduct (thing_done=DID_KILL_LIVING, level=, known=, victim=0x64413cb332d8 ) at god-conduct.cc:1017 No locals. #17 0x000064413c12f455 in _fire_kill_conducts (mons=..., killer=, killer_index=, maybe_good_kill=) at mon-death.cc:2114 your_kill = pet_kill = false blameworthy = holiness = #18 0x000064413c13dab2 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 = 31, y = 0} #19 0x000064413bd097ff in bolt::kill_monster (this=this@entry=0x7ffe6945e420, mon=...) at beam.cc:5171 where = species = MONS_SALAMANDER goldify = false kindex = 27001 ref_killer = KILL_YOU_MISSILE corpse = #20 0x000064413bd1cf3b in bolt::affect_monster (this=0x7ffe6945e420, mon=) at beam.cc:5852 engulfs = preac = 85 postac = 85 final = 85 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 = {3283908404}, 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 = {920249553}, children = std::map with 0 elements}, [1] = {bits = std::vector of length 1, capacity 1 = {517931950}, children = std::map with 0 elements}}}}} repel = rand_ev = hit_margin = #21 0x000064413bd171a9 in bolt::affect_cell (this=this@entry=0x7ffe6945e420) at beam.cc:1120 ignored = false feat = m = 0x64413cb332d8 hit_player = #22 0x000064413bd1fc70 in bolt::do_fire (this=this@entry=0x7ffe6945e420) at beam.cc:1348 feat = mon_at = 0x64413cb332d8 was_seen = coff = {cstate = false} wall_monster_hit = false #23 0x000064413bd20868 in bolt::fire (this=this@entry=0x7ffe6945e420) at beam.cc:1175 No locals. #24 0x000064413c331160 in _fire_plasma_beam_at (agent=..., pow=pow@entry=138, target=..., is_tracer=is_tracer@entry=false) at spl-damage.cc:3125 range = mon = false beam = {origin_spell = SPELL_PLASMA_BEAM, range = 5, glyph = 42 U'*', colour = 11 '\v', flavour = BEAM_ELECTRICITY, real_flavour = BEAM_ELECTRICITY, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 32, y = 57}, target = {x = 37, y = 54}, damage = {num = 1, size = 85}, ench_power = 138, hit = 10, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "bolt of lightning", short_name = "", hit_verb = "hits", loudness = 20, hit_noise_msg = "", explode_noise_msg = "", pierce = true, 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 = 5, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::half, obvious_effect = false, seen = true, heard = true, path_taken = std::vector of length 3, capacity 4 = {{x = 33, y = 56}, {x = 34, y = 56}, {x = 35, y = 55}}, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = true, passed_target = false, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 80, hit_count = std::map with 1 element = {[1889] = 1}, foes_hurt = 1, foes_helped = 0, friends_hurt = 0, friends_helped = 0, tracer = 0x0, chose_ray = 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, ray = {r = {start = {x = 35.666666666666657, y = 55.666666666666686}, dir = {x = 0.89442719099991586, y = -0.44721359549995793}}, on_corner = false, cycle_idx = 0}, tile_beam = 4824, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} tracer = { = {_vptr.beam_tracer = 0x64413c8674b0 }, foe_info = {count = 0, power = 0}, friend_info = {count = 0, power = 0}} #25 0x000064413c33dd88 in cast_plasma_beam (pow=pow@entry=138, agent=..., fail=fail@entry=false) at spl-damage.cc:3179 targets = std::vector of length 1, capacity 1 = {{x = 37, y = 54}} target = #26 0x000064413c326c8c in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_PLASMA_BEAM) at spl-cast.cc:2491 target = {x = 32, y = 57} zap = target = zap = breath_message = std::map with 0 elements #27 your_spells (spell=spell@entry=SPELL_PLASMA_BEAM, 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 = false, interactive = true, target = {x = 32, y = 57}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_PLASMA_BEAM, range = 7, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 32, y = 57}, target = {x = 32, y = 57}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, 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, 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, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, tracer = 0x0, chose_ray = 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, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = range = hitfunc = std::unique_ptr = {get() = 0x64413e65c9f0} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 57} cast_result = #28 0x000064413c328312 in cast_a_spell ( 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 = 4 Level id: Snake:4 Level build method = random_map_for_place, level layout type = city, absdepth0 = 18 Level vaults: grunt_snake_rune_serpentine_throne layout_cave_town serial_library_hellmonk_small_corner nicolae_snake_salamander_zone Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (32, 56): Terrain change marker (33->30, 60) Marker #1, type 9 at (33, 57): Terrain change marker (33->30, 50) Marker #2, type 9 at (34, 55): Terrain change marker (33->30, 30) Marker #3, type 9 at (34, 56): Terrain change marker (33->30, 50) Marker #4, type 9 at (34, 57): Terrain change marker (33->30, 10) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The salamander misses you. You climb upwards. There is a stone staircase leading down here. Items here: )))) ÷. You see here a salamander skeleton. Things that are here: a +0 robe; a +0 halberd You see here a +0 halberd. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You start resting. A salamander is nearby! 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 A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the salamander!! The salamander is heavily wounded. The fiery plasma hits the salamander. The salamander completely resists. The salamander is heavily wounded. You hear a shout! x3 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 A stone staircase leading up. 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. You hear a shout! You hear an angry hiss. 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 A stone staircase leading up. 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 start resting. A naga sharpshooter is nearby! 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 A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the naga sharpshooter!!!! You kill the naga sharpshooter! Vehumet accepts your kill. You feel your power returning. You hear a shout! You hear an angry hiss. You hear a shout! You hear an angry hiss. You hear a shout! 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 A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the naga sharpshooter!! The naga sharpshooter is moderately wounded. The fiery plasma hits the naga sharpshooter!! The naga sharpshooter is severely wounded. You hear a shout! 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 naga sharpshooter, wielding a +0 arbalest (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga sharpshooter!!! You kill the naga sharpshooter! Vehumet accepts your kill. You feel your power returning. Your Dodging skill increases to level 13! 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!!! You kill the black mamba! 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 black mamba!!! You kill the black mamba! Vehumet accepts your kill. You feel your power returning. You hear a shout! A naga mage comes into view. It is wielding a +0 halberd. 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 A stone staircase leading up. You feel a huge surge of power! The bolt of lightning misses the naga mage. The fiery plasma misses the naga mage. You hear a shout! 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 naga mage, wielding a +0 halberd and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the naga mage!! The naga mage is severely wounded. The fireball engulfs the naga sharpshooter!!! The naga sharpshooter 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 naga mage, wielding a +0 halberd and wearing a +0 robe (severely wounded) 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 feel your power returning. The fireball engulfs the naga sharpshooter!!! You kill the naga sharpshooter! Vehumet accepts your kill. You hear a shout! Your Spellcasting skill increases to level 18! 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 severely wounded. 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! The naga warrior is almost dead. The naga warrior spits poison at you. The splash of poison hits you. You resist. 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 short sword of venom and wearing a +0 kite shield of reflection (almost dead, catching its breath, reflecting blocked projectiles) 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 a shout! A naga warrior comes into view. It is wielding a +0 scimitar. The naga warrior roars a battlecry! You climb upwards. There is a stone staircase leading down here. HP restored. You see here a +0 halberd. Things that are here: a +0 robe; a +0 halberd You see here a salamander skeleton. Items here: )))) ÷. There is a stone staircase leading down here. You start resting. Magic restored. 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) Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga, wielding a +0 short sword 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!! You kill the naga! Vehumet accepts your kill. You feel your power returning. You hear a shout! You start resting. Magic restored. Things that are here: a +0 short sword; a +0 robe You pick up a parchment of Summon Small Mammal and begin reading... You add the spell Summon Small Mammal to your library. A naga comes into view. It is wielding a +0 war axe. 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! The naga is heavily wounded. 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: a naga, wielding a +0 war axe (heavily wounded) 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. A salamander is nearby! 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!! The salamander is severely wounded. The fiery plasma hits the salamander. The salamander completely resists. The salamander 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! 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!!!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. You start resting. Magic restored. p - 7 scrolls of poison (gained 1) You open the door. There is an open door here. As you open the door, it creaks loudly! Found a scroll of noise. There is an open door here. You see here a scroll of noise. An anaconda comes into view. 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 anaconda!! The anaconda is moderately wounded. The fiery plasma misses the anaconda. 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 anaconda!! The anaconda is severely wounded. The fiery plasma hits the anaconda!!! You kill the anaconda! Vehumet accepts your kill. You feel your power returning. You see here an anaconda corpse. Found a snail-covered altar of Cheibriados. V - 7 scrolls of vulnerability (gained 1) Found a whip. You now have 1085 gold pieces (gained 14). You now have 1105 gold pieces (gained 20). i - 8 scrolls of identify (gained 1) You now have 1123 gold pieces (gained 18). B - 4 potions of berserk rage (gained 1) A naga comes into view. It is wielding a +0 scimitar. The naga shouts! You hear a shout! A naga comes into view. It is wielding a +0 war axe. Casting: Plasma Beam (dangerous; 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, wielding a +0 scimitar and wearing a +0 robe 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, wielding a +0 war axe 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. A naga mage comes into view. It is wielding a +0 halberd. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the naga mage!!!! You kill the naga mage! Vehumet accepts your kill. You feel your power returning. You hear a shout! x2 Items here: )) [ ÷. Items here: )) [[ ÷÷. A naga mage and a naga come into view. The naga mage shouts! You hear a shout! The naga spits poison at you. The splash of poison misses you. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the naga!!! You kill the naga! Vehumet accepts your kill. You feel your power returning. The bolt of lightning hits the naga mage. The naga mage is lightly wounded. The fiery plasma misses the naga mage. Casting: Plasma Beam (dangerous; 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 (lightly wounded) 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 feel your power returning. You hear a shout! A naga warrior is nearby! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning hits the naga warrior!!! The naga warrior is almost dead. The fiery plasma hits the naga warrior!!! You kill the naga warrior! Vehumet accepts your kill. You feel your power returning. A naga comes into view. It is wielding a +0 glaive. Casting: Plasma Beam (dangerous; 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 hear a shout! A naga comes into view. It is wielding a +0 broad axe. 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 now have 1146 gold pieces (gained 23). Items here: ))))) [ ÷÷÷. Things that are here: a +0 kite shield of reflection; a +0 short sword of venom There is a stone staircase leading up here. Okay, then. You climb upwards. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. A naga comes into view. It is wielding a +0 flail. Found a stone staircase leading down. 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, wielding a +0 flail (wandering, hasn't noticed you) 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. Magic restored. Found a club. Found an orcbow. f - 4 scrolls of fear (gained 1) Found a stone staircase leading down. f - 5 scrolls of fear (gained 1) Found a scale mail. Things that are here: a +0 robe; a +0 scimitar Things that are here: a +0 dire flail; a +0 halberd; a naga skeleton Found a scroll of noise. Search for what [? for help]? orb You see here a +3 chain mail. Found a leather armour. You see here a +3 chain mail. You see here a scroll of noise. Things that are here: a +0 kite shield of reflection; a +0 short sword of venom Things that are here: a +0 robe; a +0 halberd; a naga skeleton Items here: )) [ ÷. Items here: ( ))) [[ ÷÷. You open the door. There is an open door here. You open the door. Found a pair of gloves. Okay, then. Unknown command. There is an open door here. Done exploring. Done exploring. Search for what [Enter for "orb", or ? for help]? stardust 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. Things that are here: a +0 flail; a naga skeleton Things that are here: a +0 mace; a naga skeleton; a guardian serpent skeleton Things that are here: a +0 shortbow of flaming; a +0 trident; a salamander skeleton You see here a +0 flail. 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. There is a fountain of clear blue water here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon, spattered with blood here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Lair here. There is an open door, spattered with blood 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 a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You see here a +0 club. Things that are here: a +0 robe; a +0 dagger Items here: ) [[ ÷. l - an orb of stardust Okay, then. Unknown command. Okay, then. Unknown command. What level of the Snake Pit? (default 1, ? - help) You see here a +0 club. Items here: )) [ ÷. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You see here 4 scrolls of noise. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up 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 back to the Snake Pit! This branch contains the serpentine rune of Zot. There is a staircase back to the Lair here. Things that are here: a +0 mace; a naga skeleton; a guardian serpent skeleton There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Items here: )))) ÷. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You see here a +0 leather armour. There is a stone staircase leading down here. You climb downwards. Found an escape hatch in the ceiling. There is a stone staircase leading up here. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. Okay, then. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! The lava snake hisses angrily. Casting: Spellspark Servitor (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning misses the lava snake. The bolt of lightning hits the salamander!!! The salamander is severely wounded. The fiery plasma hits the lava snake. The lava snake completely resists. The fiery plasma hits the salamander. The salamander completely resists. The salamander is severely wounded. You hear an angry hiss. A salamander comes into view. It is wielding a +0 halberd. The lava snake spits lava at you. The glob of lava hits you. You partially resist. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the lava snake!! You kill the lava snake! Vehumet accepts your kill. You feel your power returning. The bolt of lightning misses the salamander. The fiery plasma hits the salamander. The salamander completely resists. A salamander comes into view. It is wielding a +2 halberd. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. 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. Your orb flickers with a hungry flame! The fireball engulfs your spellspark servitor. Your spellspark servitor resists. Your spellspark servitor is lightly damaged. The fireball engulfs the salamander. The salamander completely resists. You hear an angry hiss. x2; You hear a shout! x3 Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the salamander. The salamander is lightly wounded. The bolt of lightning hits the salamander!!!! You kill the salamander! Vehumet accepts your kill. The fiery plasma hits the salamander. The salamander completely resists. The salamander is lightly wounded. Your orb flickers with a hungry flame! The fireball engulfs your spellspark servitor. Your spellspark servitor resists. Your spellspark servitor is lightly damaged. The fireball engulfs the salamander. The salamander completely resists. The salamander is lightly wounded. You hear a shout! You hear an angry hiss. The salamander hits you from afar with a +0 trident! You are engulfed in flames. You resist. A salamander comes into view. It is wielding a +0 spear. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the salamander!!! The salamander is severely wounded. The bolt of lightning hits the salamander!!! You kill the salamander! Vehumet accepts your kill. You feel your power returning. The bolt of lightning misses the salamander. The fiery plasma hits the salamander. The salamander completely resists. The salamander is severely wounded. The fiery plasma hits the salamander. The salamander completely resists. The salamander barely misses you. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. 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. The bolt of lightning hits the salamander! The salamander is moderately wounded. The fiery plasma misses the salamander. A salamander comes into view. It is wielding a +2 trident. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. 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. x2 Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. 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. A shock serpent comes into view. A salamander comes into view. It is wielding a +3 partisan. Casting: Plasma Beam (dangerous; 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 shock serpent!! The shock serpent is moderately wounded. A black mamba comes into view. Okay, then. You climb upwards. Your mindless puppet stays behind. There is a stone staircase leading down here. There is a stone staircase leading down here. You start resting. HP restored. You climb downwards. There is a stone staircase leading up here. You open the large door. There is a large open door here. You open the door. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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. You hear an angry hiss. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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 hear an angry hiss. You hear a shout! x2 A salamander comes into view. It is wielding a +0 halberd of venom. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning misses the salamander. The fiery plasma misses the salamander. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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. x2 There is a large open door here. There is a stone staircase leading up here. You start resting. A black mamba is nearby! Casting: Plasma Beam (dangerous; 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 salamander comes into view. It is wielding a +0 partisan. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning misses the black mamba. The bolt of lightning hits the salamander!!! The salamander is almost dead. The fiery plasma hits the black mamba!!! You kill the black mamba! Vehumet accepts your kill. The fiery plasma hits the salamander. The salamander completely resists. The salamander is almost dead. You hear an angry hiss. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. 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. Your Fire Magic skill increases to level 16! You start resting. A shock serpent is nearby! Casting: Plasma Beam (dangerous; 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 shock serpent (lightly wounded, wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the shock serpent!!! You kill the shock serpent! Vehumet accepts your kill. You feel your power returning. You hear a shout! A salamander comes into view. It is wielding a +3 halberd. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning misses the salamander. The fiery plasma hits the salamander. The salamander completely resists. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the salamander!! The salamander is moderately wounded. The fiery plasma hits the salamander. The salamander completely resists. The salamander is moderately wounded. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the salamander!! The salamander is severely wounded. The fiery plasma misses the salamander. A salamander comes into view. It is wielding a +0 partisan. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate A stone staircase leading up. You feel a huge surge of power! The bolt of lightning hits the salamander!!! The salamander is severely wounded. The fiery plasma misses the salamander. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Unknown command. The salamander misses you. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading down here. You start resting. Magic restored. Okay, then. Unknown command. Unknown command. You climb downwards. The naga mage mumbles some strange words. The naga mage seems to speed up. Found a parchment of Apportation. There is a stone staircase leading up here. Casting: Plasma Beam (dangerous; 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 spear (fast) 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 feel your power returning. You start resting. 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 You feel a strong surge of power! The fireball explodes! The fireball engulfs the black mamba!! The black mamba is almost dead. The black mamba 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 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. You feel your power returning. You start resting. Magic restored. You see here a +0 spear. B - 5 potions of berserk rage (gained 1) Found a trident. You now have 1156 gold pieces (gained 10). Found a purple potion. j - a purple potion As you read the scroll of identify, it crumbles to dust. d -> e - a potion of enlightenment As you read the scroll of identify, it crumbles to dust. f -> b - a potion of brilliance As you read the scroll of identify, it crumbles to dust. j -> r - a potion of resistance As you read the scroll of identify, it crumbles to dust. c -> S - a scroll of silence Okay, then. Autopickup disabled for scrolls of silence. You drop a scroll of silence. A salamander comes into view. The salamander moves out of view. 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. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning misses the salamander. The fiery plasma hits the salamander. The salamander completely resists. You hear an angry hiss. The salamander wields a +0 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. The arrow hits you! The arrow burns you. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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 heavily wounded. The fiery plasma hits the salamander. The salamander completely resists. The salamander is heavily wounded. You hear an angry hiss. The salamander shoots an arrow. The arrow completely misses you. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning misses the salamander. The fiery plasma hits the salamander. The salamander completely resists. The salamander is heavily wounded. You hear a shout! x2 The salamander shoots an arrow. The arrow hits you. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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. A salamander comes into view. The salamander wields a +0 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. The arrow hits you! The arrow burns you. You start resting. A salamander is nearby! Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning misses the salamander. The fiery plasma hits the salamander. The salamander completely resists. You hear a shout! The salamander shoots an arrow. The arrow misses you. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. You start resting. Magic restored. You open the door. A salamander tyrant, a salamander mystic and 2 salamanders come into view. Casting: Plasma Beam (dangerous; 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 mystic gestures at the salamander while chanting. 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 Aim: a salamander mystic, wielding a +4 quarterstaff and wearing a +0 robe (ally target) Okay, then. The salamander wields a +1 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. The arrow barely misses you. The salamander tyrant rends the earth beneath you! The blast of magma engulfs you!!! You partially resist. Your fulminant prism crackles loudly. The salamander unwields a +1 shortbow of flaming. It stops flaming. The salamander hits your fulminant prism. Your fulminant prism is engulfed in flames. Your fulminant prism resists. Your fulminant prism explodes! The blast of energy engulfs the salamander mystic!! The salamander mystic is heavily wounded. The blast of energy engulfs the salamander! The salamander is moderately wounded. 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. Casting: Plasma Beam (dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a huge surge of power! The bolt of lightning misses the salamander mystic. The bolt of lightning hits the salamander!! The salamander is severely wounded. The fiery plasma hits the salamander mystic. The salamander mystic completely resists. The salamander mystic is heavily wounded. The fiery plasma hits the salamander. The salamander completely resists. The salamander is severely wounded. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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 heavily wounded. The bolt of lightning misses the salamander tyrant. The fiery plasma misses the salamander mystic. The fiery plasma hits the salamander tyrant. The salamander tyrant completely resists. The salamander tyrant is heavily wounded. The salamander mystic gestures at something while chanting. Casting: Plasma Beam (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 1% 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. >>>>>>>>>>>>>>>>>>>>>> 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: 0, 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 'salamander mystic' (35, 55) [midx = 83] currently acting: <<<<<<<<< Name: salamander mystic Base name: salamander mystic Full name: salamander mystic On/in/over feature: open door Foe: player Target: (32, 57) At target: player Inventory: slot #0: +4 quarterstaff slot #4: +0 robe Spells: slot #0: Force Lance slot #1: Bolt of Magma slot #2: Haste Other attitude: 0, behaviour: 2, number: 0, flags: 0x4000000c10 colour: -1, foe_memory: 765, shield_blocks:0 god: No God, seen_context: 0 >>>>>>>>> Player: {{{{{{{{{{{ Name: [moziwasright] Species: Deep Elf Job: Conjurer HP: 47/92; mods: 0/0 MP: 23/40; mod: 0 Stats: 4 34 13 Position: (32, 57), 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 | 0 | 0 | 13 | 3394 | 0/583 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 | 34 | 18 | 6006 | 254/729 Conjurations | X | 1 | 33 | 16 | 6613 | 307/883 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 | 1 | 33 | 16 | 6386 | 80/883 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: 2517 #13: 1361 #23: 18497 #24: 710347411 #34: 1 #49: 2129 #73: 221916 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: ...# #.... ... ...# #...# +### ..# ...# #...# #.... #.# ...## ##...# ..... #.# ....###########....#...... #.# ...................#.N.... #.# ...............)..≈NN...N. #.# ................≈.≈# #### ##.# ................@≈≈###..###..## ...†..............?...........### .)............................... ###.#...............#...#........ # ####..#############..####...... # #..## #..### ###.### # #.## #.## ### ## ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>