Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.34-a0-1070-g0efa743828 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 Command line: /usr/games/crawl-git-0efa743828 -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:23:19.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 26 stack frames. /usr/games/crawl-git-0efa743828(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x6419db46c1ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-0efa743828(_Z13do_crash_dumpv+0x43a) [0x6419db47a39a]: do_crash_dump() /usr/games/crawl-git-0efa743828(_Z20crash_signal_handleri+0x1fa) [0x6419db46c68a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x71fb7f842910]: /usr/games/crawl-git-0efa743828(_Z22destructive_preference10spell_typei+0xd0) [0x6419dba0b150]: destructive_preference(spell_type, int) /usr/games/crawl-git-0efa743828(+0xa3fb61) [0x6419db9c8b61]: /usr/games/crawl-git-0efa743828(_Z11do_god_giftb+0x3b0) [0x6419db9c9d90]: do_god_gift(bool) /usr/games/crawl-git-0efa743828(_Z10gain_pietyiib+0xf0) [0x6419db9d01c0]: gain_piety(int, int, bool) /usr/games/crawl-git-0efa743828(_Z15did_god_conduct12conduct_typeibPK7monster+0x222) [0x6419db5dbd92]: did_god_conduct(conduct_type, int, bool, monster const*) /usr/games/crawl-git-0efa743828(+0x8ac51d) [0x6419db83551d]: /usr/games/crawl-git-0efa743828(_Z11monster_dieR7monster11killer_typeibb+0xf22) [0x6419db843ab2]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-0efa743828(_ZN4bolt12kill_monsterER7monster+0xff) [0x6419db40f7ff]: bolt::kill_monster(monster&) /usr/games/crawl-git-0efa743828(_ZN4bolt14affect_monsterEP7monster+0x105b) [0x6419db422f3b]: bolt::affect_monster(monster*) /usr/games/crawl-git-0efa743828(_ZN4bolt11affect_cellEv+0x2c9) [0x6419db41d1a9]: bolt::affect_cell() /usr/games/crawl-git-0efa743828(_ZN4bolt7do_fireEv+0x750) [0x6419db425c70]: bolt::do_fire() /usr/games/crawl-git-0efa743828(_ZN4bolt4fireEv+0x268) [0x6419db426868]: bolt::fire() /usr/games/crawl-git-0efa743828(_Z7zapping8zap_typeiR4boltbPKcb+0xfc) [0x6419db426cec]: zapping(zap_type, int, bolt&, bool, char const*, bool) /usr/games/crawl-git-0efa743828(_Z11your_spells10spell_typeibPK8item_defP4distb+0x1687) [0x6419dba2c347]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-0efa743828(_Z12cast_a_spellb10spell_typeP4distb+0x3f2) [0x6419dba2e312]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-0efa743828(_Z17do_cast_spell_cmdb+0x1a) [0x6419dba2f13a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-0efa743828(+0xc98f4a) [0x6419dbc21f4a]: /usr/games/crawl-git-0efa743828(+0xc99ad5) [0x6419dbc22ad5]: /usr/games/crawl-git-0efa743828(main+0x1f7) [0x6419db39fb57]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x71fb7f8280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x71fb7f828189]: /usr/games/crawl-git-0efa743828(_start+0x25) [0x6419db3a0645]: 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". 0x000071fb7f90fbf7 in __GI___wait4 (pid=1533876, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000071fb7f90fbf7 in __GI___wait4 (pid=1533876, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00006419db46c85c in call_gdb (file=0x71fb7f9ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1533726\000\000\000\000\000" #2 0x00006419db47a3b8 in do_crash_dump () at dbg-asrt.cc:673 t = 1762115201 dir = "/dgldir/morgue/moziwasright/" name = "/dgldir/morgue/moziwasright/crash-moziwasright-20251102-202641.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x71fb7f9ff6c0 <_IO_2_1_stderr_> #3 0x00006419db46c68a in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x00006419dba0b150 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 0x00006419db9c8b61 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_IOOD total_weight = 1537 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 0x00006419db9c9d90 in do_god_gift (forced=forced@entry=false) at religion.cc:2092 gdact = {god = GOD_VEHUMET} success = false #11 0x00006419db9d01c0 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 0x00006419db5dbd92 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_UNDEAD, victim=0x6419dc232d98 , level=, this=0x6419dce87828) at god-conduct.cc:526 gdact = denom = 20 gain = 15 gdact = denom = gain = #15 _handle_your_gods_response (victim=0x6419dc232d98 , known=, level=, thing_done=DID_KILL_UNDEAD) at god-conduct.cc:997 like = 0x6419dce87828 #16 did_god_conduct (thing_done=DID_KILL_UNDEAD, level=, known=, victim=0x6419dc232d98 ) at god-conduct.cc:1017 No locals. #17 0x00006419db83551d in _fire_kill_conducts (mons=..., killer=, killer_index=, maybe_good_kill=) at mon-death.cc:2121 your_kill = pet_kill = false blameworthy = holiness = #18 0x00006419db843ab2 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 = true corpse_consumed = corpse = player_xp = mwhere = {x = 708817608, y = 32765} #19 0x00006419db40f7ff in bolt::kill_monster (this=this@entry=0x7ffd2a3fc640, mon=...) at beam.cc:5171 where = species = MONS_ELF goldify = false kindex = 27001 ref_killer = KILL_YOU_MISSILE corpse = #20 0x00006419db422f3b in bolt::affect_monster (this=0x7ffd2a3fc640, mon=) at beam.cc:5852 engulfs = preac = 7 postac = 6 final = 6 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 0 elements} repel = rand_ev = hit_margin = #21 0x00006419db41d1a9 in bolt::affect_cell (this=this@entry=0x7ffd2a3fc640) at beam.cc:1120 ignored = false feat = m = 0x6419dc232d98 hit_player = #22 0x00006419db425c70 in bolt::do_fire (this=this@entry=0x7ffd2a3fc640) at beam.cc:1348 feat = mon_at = 0x6419dc232d98 was_seen = coff = {cstate = false} wall_monster_hit = false #23 0x00006419db426868 in bolt::fire (this=this@entry=0x7ffd2a3fc640) at beam.cc:1175 No locals. #24 0x00006419db426cec in zapping (ztype=ZAP_MAGIC_DART, power=power@entry=25, pbolt=..., needs_tracer=needs_tracer@entry=true, msg=msg@entry=0x0, fail=fail@entry=false) at beam.cc:260 No locals. #25 0x00006419dba2c347 in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_MAGIC_DART) at spl-cast.cc:2848 target = {x = 60, y = 42} zap = target = zap = breath_message = std::map with 0 elements #26 your_spells (spell=spell@entry=SPELL_MAGIC_DART, 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 = 60, y = 42}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 64.5, y = 46.5}, dir = {x = -1, y = -1}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_MAGIC_DART, range = 7, glyph = 42 U'*', colour = 13 '\r', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 64, y = 46}, target = {x = 60, y = 42}, damage = {num = 1, size = 8}, ench_power = 25, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "magic dart", short_name = "", hit_verb = "hits", loudness = 1, 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 = true, heard = false, path_taken = std::vector of length 4, capacity 4 = {{x = 63, y = 45}, {x = 62, y = 44}, {x = 61, y = 43}, {x = 60, y = 42}}, 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 = 0, hit_count = std::map with 1 element = {[697] = 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 = 60.5, y = 42.5}, dir = {x = -0.70710678118654757, y = -0.70710678118654757}}, on_corner = false, cycle_idx = 0}, tile_beam = 4897, 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() = 0x6419dd9e3500} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 42} cast_result = #27 0x00006419dba2e312 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 = 1 hp_cost = cast_result = #28 0x00006419dba2f13a in do_cast_spell_cmd (force=) at spl-cast.cc:762 No locals. #29 0x00006419dbc21f4a in _input () at main.cc:1268 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #30 0x00006419dbc22ad5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #31 0x00006419db39fb57 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #32 main (argc=12, argv=0x7ffd2a3fde98) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = /build/gdb-ueFroZ/gdb-14.0.50.20230907/gdb/utils.c:681: internal-error: virtual memory exhausted: can't allocate 2097227 bytes. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] 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-0efa743828/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-0efa743828/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-0efa743828/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 14 Level id: D:14 Level build method = , level layout type = passages, absdepth0 = 13 Level vaults: layout_long_grid skrybe_vaults_entry_preservation dungeon_decor minmay_stone_trees_medium uniq_nessos Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You finish putting on your +2 robe of willpower. You feel strong-willed. Unknown command. Things that are here: a +2 dagger of speed; an orc corpse Items here: )) [[. Items here: ))))) [[[[ ††. Things that are here: a +1 halberd of venom; a +0 leather armour There are no items here. Things that are here: a +1 halberd of venom; a +0 leather armour You see here a +0 dagger. Things that are here: a +0 robe of willpower; a +0 dagger; an orc skeleton There is a stone staircase leading up here. You now have 791 gold pieces (gained 30). There is an entrance to Kakhukki's Antique Armour Shop here. Things that are here: a +0 plate armour; a +0 long sword Done exploring. What level of the Dungeon? (default 12, ? - help) Things that are here: a +0 ring mail; a +0 club You see here a +0 mace. There is a stone staircase leading up here. You climb upwards. Level annotation: 2 transporters, Jorgrun There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Orcish Mines here. There is an open door here. Things that are here: a +0 leather armour; a +0 flail; an orc skeleton There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. A vampire mosquito 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 vampire mosquito (dormant) You feel a strong surge of power! The fireball explodes! The fireball engulfs the vampire mosquito!! You destroy the vampire mosquito! Vehumet accepts your kill. You feel your power returning. You hear a roar! 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! 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) 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 vampire mosquito!! You destroy the vampire mosquito! Vehumet accepts your kill. You feel your power returning. A jelly 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 jelly!!! You kill the jelly! Vehumet accepts your kill. You feel your power returning. A gargoyle comes into view. It is wielding a +0 dire flail. A jelly 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 gargoyle, wielding a +0 dire flail You feel a strong surge of power! The fireball explodes! The fireball engulfs the gargoyle! The gargoyle is severely damaged. You hear a roar! A catoblepas comes into view. 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 gargoyle! You destroy the gargoyle! Vehumet accepts your kill. You feel your power returning. The catoblepas bellows! 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! Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. The fireball engulfs the catoblepas! The catoblepas is lightly 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 catoblepas!!! The catoblepas is severely wounded. A slime creature comes into view. A four-headed hydra 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 catoblepas (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the catoblepas!! You kill the catoblepas! Vehumet accepts your kill. The fireball engulfs the slime creature!! The slime creature is heavily wounded. The slime creature quivers. Your Forgecraft skill increases to level 7! 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 four-headed hydra You feel a strong surge of power! The fireball explodes! The fireball engulfs the four-headed hydra!!! The four-headed hydra is almost dead. 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 slime creature!! The slime creature is severely wounded. The slime creature is knocked back by the mystic blast. The mystic blast hits the four-headed hydra! You kill the four-headed hydra! 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 slime creature (severely 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 start resting. Magic restored. Found a viscous altar of Jiyva. You see here a +2 buckler. t - a +2 buckler As you read the scroll of identify, it crumbles to dust. j -> M - a potion of mutation As you read the scroll of identify, it crumbles to dust. f -> a - a potion of ambrosia You now have 805 gold pieces (gained 14). d - a red potion You now have 817 gold pieces (gained 12). A boulder beetle comes into view. Found 21 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 boulder beetle (asleep) You feel a strong surge of power! The fireball explodes! The fireball engulfs the boulder beetle! The boulder beetle 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 Aim: a boulder beetle (lightly wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the boulder beetle! The boulder beetle is moderately wounded. The boulder beetle curls into a ball and begins rolling! 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 boulder beetle (moderately wounded, rolling) You feel a strong surge of power! The fireball explodes! The fireball engulfs the boulder beetle!! The boulder beetle 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 boulder beetle (severely wounded, rolling) You feel a strong surge of power! The fireball explodes! The fireball engulfs the boulder beetle!!! You kill the boulder beetle! Vehumet accepts your kill. You feel your power returning. You hear an angry buzzing noise. You start resting. Magic restored. Found a stone staircase leading down. Found a chain mail. You now have 838 gold pieces (gained 21). A vampire mosquito comes into view. The vampire mosquito moves out of view. There is a stone staircase leading down here. Found a potion of curing. A vampire mosquito comes into view. The vampire mosquito moves out of view. A vampire mosquito comes into view. A vampire mosquito 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 vampire mosquito (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the vampire mosquito!! The vampire mosquito is almost destroyed. The vampire mosquito buzzes angrily. 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 vampire mosquito! You destroy the vampire mosquito! Vehumet accepts your kill. You hear an angry buzzing noise. 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 vampire mosquito You feel a strong surge of power! The fireball explodes! The fireball engulfs the vampire mosquito!! The vampire mosquito is almost destroyed. The fireball engulfs the vampire mosquito!! You destroy the vampire mosquito! 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. You erupt in a blast of force! The mystic blast hits the vampire mosquito!! You destroy the vampire mosquito! Vehumet accepts your kill. You feel your power returning. Found a battleaxe. c - 9 potions of curing (gained 1) A troll comes into view. Found a falchion. The troll shouts! 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 troll You feel a strong surge of power! The fireball explodes! The fireball engulfs the troll! The troll is heavily wounded. A troll 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 troll (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the troll!!! You kill the troll! Vehumet accepts your kill. t - 9 scrolls of teleportation (gained 1) You now have 856 gold pieces (gained 18). Found a stone staircase leading up. There is a stone staircase leading up here. Found a stone staircase leading down. b - 4 scrolls of blinking (gained 1) You now have 865 gold pieces (gained 9). Found a parchment of Curse of Agony. A meliai 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 meliai!! The meliai is almost dead. The meliai invokes the aid of its god against you. Something smites you! A meliai comes into view. It is wielding a +0 hand axe. The meliai buzzes 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 meliai, wielding a +0 war axe and wearing a +0 robe (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the meliai!!! You kill the meliai! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the meliai!!! You kill the meliai! Vehumet accepts your kill. You feel your power returning. A meliai comes into view. It is wielding a +0 hand 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 Aim: a meliai, wielding a +0 hand axe and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the meliai!! The meliai 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 meliai, wielding a +0 hand axe and wearing a +0 robe (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the meliai!!! You kill the meliai! Vehumet accepts your kill. HP restored. Things that are here: a +0 hand axe; a +0 robe Things that are here: a +0 war axe; a +0 robe Things that are here: a +0 hand axe; a +0 robe; a meliai corpse Things that are here: a +0 hand axe; a +0 robe; a meliai corpse Things that are here: a +0 war axe; a +0 robe Things that are here: a +0 hand axe; a +0 robe There is a stone staircase leading up here. You see here a +0 chain mail. Found a stone staircase leading down. A centaur warrior and a white ugly thing come into view. 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 centaur warrior! The centaur warrior is moderately wounded. The centaur warrior shouts! The centaur warrior 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. You don't know that spell. 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 centaur warrior (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the centaur warrior!!! You kill the centaur warrior! Vehumet accepts your kill. You feel your power returning. Your Conjurations skill increases to level 15! 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 white ugly thing You feel a strong surge of power! The fireball explodes! The fireball engulfs the white ugly thing!! The white ugly thing 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 Aim: a white ugly thing (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the white ugly thing!!! The white ugly thing is severely 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 white ugly thing. The white ugly thing is almost dead. The white ugly thing is knocked back by the mystic blast. The white ugly thing slams into the rock wall. The white ugly thing is almost dead. 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 white ugly thing!! You kill the white ugly thing! Vehumet accepts your kill. You feel your power returning. a - a wand of flame (14) (gained 4 charges) You now have 882 gold pieces (gained 17). Things that are here: a +0 orcbow; a centaur corpse Found a stone staircase leading up. There is a stone staircase leading up here. There is a stone staircase leading up here. You see here a +0 falchion. There is a shaft here. Found a white marble altar of Elyvilon. Done exploring. There is a stone staircase leading down here. You climb downwards. The deep elf pyromancer shouts! You hear a shout! Found 18 gold pieces. There is a stone staircase leading up here. A deep elf pyromancer is nearby! 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 deep elf pyromancer, wielding a +0 vampiric dagger and wearing a +0 ring mail 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. 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 forge a servant imbued with your destructive magic! A centaur warrior comes into view. Nessos the Markscentaur comes into view. They are wearing a +0 barding of stealth. Casting: Spellspark Servitor (dangerous; 4% 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 Nessos!! Nessos is heavily wounded. The fireball engulfs the centaur warrior!! The centaur warrior is heavily wounded. Nessos wields a +2 longbow of flaming. It bursts into flame! Nessos shoots an arrow. The arrow completely misses you. The centaur warrior wields a +4 shortbow. The centaur warrior shoots an arrow. The arrow closely misses you. Your spellspark servitor points at Nessos and mumbles some strange words. The fireball explodes! The fireball engulfs Nessos!! 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 centaur warrior!! You kill the centaur warrior! Vehumet accepts your kill. You feel your power returning. The fireball engulfs Nessos!! You kill Nessos! 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. You hear a shout! x3; You hear a roar! A centaur warrior comes into view. It is wielding a +0 spear. A centaur 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 centaur warrior, wielding a +0 spear You feel a strong surge of power! The fireball explodes! The fireball engulfs the centaur warrior!!! The centaur warrior is severely wounded. The fireball engulfs the centaur!! You kill the centaur! Vehumet accepts your kill. The centaur warrior unwields a +0 spear. The centaur warrior wields a +0 orcbow. The centaur warrior shoots an arrow. The arrow completely misses you. A centaur warrior 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 centaur warrior!! The centaur warrior is heavily wounded. Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. The fireball engulfs the centaur warrior!!! You kill the centaur warrior! Vehumet accepts your kill. 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 centaur warrior (heavily wounded, ally target) You feel a strong surge of power! The fireball explodes! The fireball engulfs the centaur warrior!!! You kill the centaur warrior! Vehumet accepts your kill. You feel your power returning. A basilisk comes into view. Press: ? - help, v - describe, . - travel Here: a basilisk The floor. 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 basilisk!!! You kill the basilisk! Vehumet accepts your kill. You feel your power returning. A centaur warrior comes into view. It is wielding a +0 shortbow. 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 centaur warrior, wielding a +0 shortbow (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the centaur warrior! The centaur warrior is almost dead. The centaur warrior shoots an arrow. The arrow barely misses you. Your spellspark servitor gestures at the centaur warrior while chanting. The fireball explodes! The fireball engulfs the centaur warrior!! The centaur warrior dies! Vehumet accepts your kill. A centaur 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 centaur!!! You kill the centaur! Vehumet accepts your kill. You feel your power returning. You start resting. Your spellspark servitor fades away. Magic restored. Found a centaur corpse. Found a scroll of vulnerability and a scroll of identify. Found a stone staircase leading up. Things that are here: a +0 ring mail; a +0 vampiric dagger You now have 900 gold pieces (gained 18). Things that are here: a +2 longbow of flaming; a +0 barding of stealth Things that are here: a +4 shortbow; a centaur corpse V - 6 scrolls of vulnerability (gained 1) Found a stone staircase leading down. Found a scroll of teleportation. There is a stone staircase leading up here. i - 4 scrolls of identify (gained 1) t - 10 scrolls of teleportation (gained 1) As you read the scroll of identify, it crumbles to dust. c -> S - a scroll of silence As you read the scroll of identify, it crumbles to dust. d -> e - a potion of enlightenment You now have 918 gold pieces (gained 18). L - 6 potions of lignification (gained 1) You now have 926 gold pieces (gained 8). Found an escape hatch in the floor. 2 red ugly things come into view. The red ugly thing gurgles horribly! You hear a horrible gurgling sound! x2 A red ugly thing comes into view. x2 You hear a horrible gurgling sound! 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 red ugly thing You feel a strong surge of power! The fireball explodes! The fireball engulfs the red ugly thing!! The red ugly thing resists. The red ugly thing is moderately wounded. The fireball engulfs the red ugly thing!! The red ugly thing resists. The red ugly thing is moderately wounded. The red ugly thing gurgles horribly! The red ugly thing basks in the mutagenic energy from its kin and changes! 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 red ugly thing (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the red ugly thing!! The red ugly thing resists. The red ugly thing is severely wounded. You hear a horrible gurgling sound! A red ugly thing comes into view. 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 red ugly thing! The red ugly thing is almost dead. The red ugly thing is knocked back by the mystic blast. The red ugly thing collides with the purple ugly thing. The purple ugly thing is moderately wounded. The red ugly thing is almost dead. 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 red ugly thing (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the red ugly thing! The red ugly thing resists. The red ugly thing is moderately wounded. The fireball engulfs the red ugly thing!! The red ugly thing resists. The red ugly thing is moderately wounded. The fireball engulfs the purple ugly thing!!! You kill the purple ugly thing! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the red ugly thing! The red ugly thing resists. You kill the red ugly thing! Vehumet accepts your kill. Your orb flickers with a hungry flame! The fireball engulfs the red ugly thing. The red ugly thing resists. The red ugly thing is moderately wounded. You hear a shout! A red ugly thing 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 red ugly thing (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the red ugly thing!! The red ugly thing resists. The red ugly thing is severely wounded. The fireball engulfs the red ugly thing!! The red ugly thing resists. The red ugly thing is severely 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 red ugly thing! The red ugly thing is moderately wounded. The red ugly thing is knocked back by the mystic blast. The red ugly thing collides with the red ugly thing. The red ugly thing is lightly wounded. The red ugly thing is moderately wounded. The mystic blast hits the red ugly thing!! You kill the red ugly thing! Vehumet accepts your kill. You feel your power returning. The mystic blast hits the red ugly thing. The red ugly thing is severely wounded. The red ugly thing is knocked back by the mystic blast. The red ugly thing collides with the red ugly thing! The red ugly thing is heavily wounded. The red ugly thing is almost dead. Your orb flickers with a hungry flame! The fireball engulfs the red ugly thing. The red ugly thing resists. The red ugly thing is almost dead. The fireball engulfs the red ugly thing. The red ugly thing resists. The red ugly thing is heavily wounded. You hear a shout! 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 red ugly thing!! The red ugly thing is heavily wounded. The red ugly thing is knocked back by the mystic blast. The mystic blast hits the red ugly thing! The red ugly thing is severely wounded. The red ugly thing is knocked back by the mystic blast. The mystic blast hits the red ugly thing! You kill the red ugly thing! 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 red ugly thing (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the red ugly thing!! The red ugly thing resists. You kill the red ugly thing! Vehumet accepts your kill. You feel your power returning. A deep elf pyromancer 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. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a red ugly thing (heavily wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the red ugly thing! The red ugly thing resists. The red ugly thing 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 You feel a strong surge of power! The fireball explodes! The fireball engulfs the deep elf pyromancer! The deep elf pyromancer 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 Aim: a deep elf pyromancer, wielding a +0 dagger and wearing a +0 robe (moderately 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. Your orb flickers with a hungry flame! The fireball engulfs the red ugly thing. The red ugly thing resists. The red ugly thing is severely wounded. You hear a roar! 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 red ugly thing! The red ugly thing is almost dead. The red ugly thing 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. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. 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 red ugly thing (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the red ugly thing! The red ugly thing resists. You kill the red ugly thing! Vehumet accepts your kill. You feel your power returning. You start resting. Magic restored. i - 3 scrolls of identify (gained 1) You see here a +2 pair of boots of stealth. u - a +2 pair of boots of stealth You start putting on your armour. You continue putting on your +2 pair of boots of stealth. x5 You finish putting on your +2 pair of boots of stealth. You feel stealthy. Okay, then. Unknown command. Found a short sword. Unknown command. b - a wand of quicksilver (20) (gained 8 charges) You now have 938 gold pieces (gained 12). Found a stone staircase leading down. Found a short sword. There is a stone staircase leading down here. You now have 955 gold pieces (gained 17). A cyclops 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 cyclops!! The cyclops is severely wounded. The cyclops shouts! 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 cyclops, quivering large rocks (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the cyclops!!! You kill the cyclops! Vehumet accepts your kill. You feel your power returning. Your Spellcasting skill increases to level 17! This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x8 You finish memorising. Spell assigned to 'b'. A centaur warrior comes into view. The centaur warrior moves out of view. Found 3 poisoned darts. You now have 983 gold pieces (gained 28). Found a parchment of Scorch. Found a stone staircase leading up. Found 4 boomerangs. An ironbound preserver comes into view. It is wielding a +0 great 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: an ironbound preserver, wielding a +0 great mace and wearing a +0 leather armour (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the ironbound preserver!! The ironbound preserver is moderately wounded. The ironbound preserver shouts! 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. 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. x - 3 scrolls of amnesia (gained 1) A brown ugly thing 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! You smell burning wood. The fireball engulfs the brown ugly thing!!! The brown ugly thing is almost dead. The brown ugly thing gurgles horribly! The tree burns like a torch! 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 brown ugly thing (flame, almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the brown ugly thing!!! You kill the brown ugly thing! Vehumet accepts your kill. You feel your power returning. A brown ugly thing comes into view. The brown ugly thing gurgles horribly! A brown ugly thing comes into view. x2 The brown ugly thing is engulfed in a forest fire. 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 tree burns like a torch! The fireball engulfs the brown ugly thing! The brown ugly thing is lightly wounded. The fireball engulfs the brown ugly thing!! The brown ugly thing is severely wounded. The brown ugly thing gurgles horribly! The brown ugly thing is engulfed in blazing flames. The brown ugly thing is engulfed in a forest fire. 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 brown ugly thing!! The brown ugly thing is severely wounded. The fireball engulfs the brown ugly thing!! You kill the brown ugly thing! Vehumet accepts your kill. You feel your power returning. The brown ugly thing is engulfed in blazing flames. 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 brown ugly thing (flame, severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the brown ugly thing!! The brown ugly thing is heavily wounded. The fireball engulfs the brown ugly thing!!! You kill the brown ugly thing! 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 brown ugly thing (flame, heavily wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the brown ugly thing!!! You kill the brown ugly thing! 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. Okay, then. Unknown command. 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 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 manticore (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the manticore!!! You kill the manticore! Vehumet accepts your kill. i - 4 scrolls of identify (gained 1) Found a stone staircase leading down. There is a stone staircase leading down here. Found an escape hatch in the ceiling. Found a robe. You see here a +0 robe. Things that are here: a +4 shortbow; a centaur skeleton A skeletal warrior 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 You feel a strong surge of power! The fireball explodes! The fireball engulfs the skeletal warrior!! The skeletal warrior is heavily damaged. 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 skeletal warrior, wielding a +0 glaive (heavily damaged) You feel a strong surge of power! The fireball explodes! The fireball engulfs the skeletal warrior!! The skeletal warrior is almost destroyed. 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 skeletal warrior, wielding a +0 glaive (almost destroyed) You feel a strong surge of power! The fireball explodes! The fireball engulfs the skeletal warrior!! You destroy the skeletal warrior! Vehumet accepts your kill. You feel your power returning. A skeletal warrior comes into view. It is wielding a +1 heavy 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 skeletal warrior! The skeletal warrior is moderately damaged. 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 skeletal warrior, wielding a +1 heavy dire flail (moderately damaged) You feel a strong surge of power! The fireball explodes! The fireball engulfs the skeletal warrior!! The skeletal warrior is heavily damaged. A deep elf pyromancer draugr comes into view. It is wielding a +0 long sword. 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 skeletal warrior, wielding a +1 heavy dire flail (heavily damaged) You feel a strong surge of power! The fireball explodes! The fireball engulfs the skeletal warrior!! The skeletal warrior is almost destroyed. 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 skeletal warrior, wielding a +1 heavy dire flail (almost destroyed) You feel a strong surge of power! The fireball explodes! The fireball engulfs the skeletal warrior!!! You destroy the skeletal warrior! 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 deep elf pyromancer draugr, wielding a +0 long sword You feel a strong surge of power! The fireball explodes! The fireball engulfs the deep elf pyromancer draugr!!! The deep elf pyromancer draugr is almost destroyed. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf pyromancer draugr, wielding a +0 long sword (almost destroyed, 100% to hit) The magic dart hits the deep elf pyromancer draugr. You destroy the deep elf pyromancer draugr! Vehumet accepts your kill. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1067-g80420c0373 0.34-a0-1069-gba974f2ec1 0.34-a0-1070-g0efa743828 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 'deep elf pyromancer draugr' (60, 42) [midx = 23] currently acting: <<<<<<<<< Name: deep elf pyromancer draugr Base name: deep elf pyromancer draugr Full name: deep elf pyromancer draugr On/in/over feature: floor Foe: player Target: (64, 46) At target: player Inventory: slot #0: +0 long sword attitude: 0, behaviour: 2, number: 0, flags: 0x4000000c10 colour: -1, foe_memory: 204, shield_blocks:0 god: No God, seen_context: 0 >>>>>>>>> Player: {{{{{{{{{{{ Name: [moziwasright] Species: Deep Elf Job: Conjurer HP: 86/86; mods: 0/0 MP: 10/38; mod: 0 Stats: 4 31 13 Position: (64, 46), 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 | 34 | 11 | 2707 | 321/477 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 | 0 | 0 | 17 | 5086 | 3/669 Conjurations | X | 1 | 33 | 15 | 5827 | 341/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 | 1478 | 301/336 Fire Magic | X | 1 | 33 | 13 | 4559 | 523/694 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: 2344 #13: 1361 #23: 18497 #24: 710347411 #34: 1 #49: 1871 #73: 82226 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #2, inv slot #7: orb of pyromania eq slot #9, inv slot #0: +4 ring of protection eq slot #10, inv slot #3: amulet of magic regeneration eq slot #5, inv slot #18: +0 pair of gloves 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 #6, inv slot #20: +2 pair of boots of stealth }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .# #.....................# .# #.....................# .# #.###......[..........# .# #.# #..............#### .###.# #...$Z.).......# .....# #..............# <....# #..........)...# .....###..............# ......÷)).......@)....#### ......)÷........####.....# ................# #.....# ................ #.....# ................ #.##### ................# #.# :...............# #.# .......)........# #.# ..##............# #.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>