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:21:13.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 28 stack frames. /usr/games/crawl-git-0efa743828(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x6390a3c621ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-0efa743828(_Z13do_crash_dumpv+0x43a) [0x6390a3c7039a]: do_crash_dump() /usr/games/crawl-git-0efa743828(_Z20crash_signal_handleri+0x1fa) [0x6390a3c6268a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7149f1242910]: /usr/games/crawl-git-0efa743828(_Z22destructive_preference10spell_typei+0xd0) [0x6390a4201150]: destructive_preference(spell_type, int) /usr/games/crawl-git-0efa743828(+0xa3fb61) [0x6390a41beb61]: /usr/games/crawl-git-0efa743828(_Z11do_god_giftb+0x3b0) [0x6390a41bfd90]: do_god_gift(bool) /usr/games/crawl-git-0efa743828(_Z10gain_pietyiib+0xf0) [0x6390a41c61c0]: gain_piety(int, int, bool) /usr/games/crawl-git-0efa743828(_Z15did_god_conduct12conduct_typeibPK7monster+0x222) [0x6390a3dd1d92]: did_god_conduct(conduct_type, int, bool, monster const*) /usr/games/crawl-git-0efa743828(+0x8ac455) [0x6390a402b455]: /usr/games/crawl-git-0efa743828(_Z11monster_dieR7monster11killer_typeibb+0xdc2) [0x6390a4039952]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-0efa743828(_ZN4bolt12kill_monsterER7monster+0xff) [0x6390a3c057ff]: bolt::kill_monster(monster&) /usr/games/crawl-git-0efa743828(_ZN4bolt14affect_monsterEP7monster+0x105b) [0x6390a3c18f3b]: bolt::affect_monster(monster*) /usr/games/crawl-git-0efa743828(_ZN4bolt11affect_cellEv+0x2c9) [0x6390a3c131a9]: bolt::affect_cell() /usr/games/crawl-git-0efa743828(_ZN4bolt7explodeEbb+0x4f6) [0x6390a3c13956]: bolt::explode(bool, bool) /usr/games/crawl-git-0efa743828(_ZN4bolt7do_fireEv+0x4f0) [0x6390a3c1ba10]: bolt::do_fire() /usr/games/crawl-git-0efa743828(_ZN4bolt4fireEv+0x268) [0x6390a3c1c868]: bolt::fire() /usr/games/crawl-git-0efa743828(_Z16handle_mon_spellP7monster+0xa48) [0x6390a4026388]: handle_mon_spell(monster*) /usr/games/crawl-git-0efa743828(+0x864e0a) [0x6390a3fe3e0a]: /usr/games/crawl-git-0efa743828(_Z19handle_monster_moveP7monster+0x5f3) [0x6390a3fea5b3]: handle_monster_move(monster*) /usr/games/crawl-git-0efa743828(_Z15handle_monstersb+0xc10) [0x6390a3fed7c0]: handle_monsters(bool) /usr/games/crawl-git-0efa743828(_Z12world_reactsv+0x135) [0x6390a44159b5]: world_reacts() /usr/games/crawl-git-0efa743828(+0xc98fa9) [0x6390a4417fa9]: /usr/games/crawl-git-0efa743828(+0xc99ad5) [0x6390a4418ad5]: /usr/games/crawl-git-0efa743828(main+0x1f7) [0x6390a3b95b57]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7149f12280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7149f1228189]: /usr/games/crawl-git-0efa743828(_start+0x25) [0x6390a3b96645]: 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". 0x00007149f130fbf7 in __GI___wait4 (pid=1533692, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007149f130fbf7 in __GI___wait4 (pid=1533692, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00006390a3c6285c in call_gdb (file=0x7149f13ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1533669\000\000\000\000\000" #2 0x00006390a3c703b8 in do_crash_dump () at dbg-asrt.cc:673 t = 1762114982 dir = "/dgldir/morgue/moziwasright/" name = "/dgldir/morgue/moziwasright/crash-moziwasright-20251102-202302.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7149f13ff6c0 <_IO_2_1_stderr_> #3 0x00006390a3c6268a in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x00006390a4201150 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 0x00006390a41beb61 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_VIOLENT_UNRAVELLING total_weight = 1522 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 0x00006390a41bfd90 in do_god_gift (forced=forced@entry=false) at religion.cc:2092 gdact = {god = GOD_VEHUMET} success = false #11 0x00006390a41c61c0 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 0x00006390a3dd1d92 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=0x6390a4a275f8 , level=, this=0x6390a51a97b8) at god-conduct.cc:526 gdact = denom = 20 gain = 14 gdact = denom = gain = #15 _handle_your_gods_response (victim=0x6390a4a275f8 , known=, level=, thing_done=DID_KILL_LIVING) at god-conduct.cc:997 like = 0x6390a51a97b8 #16 did_god_conduct (thing_done=DID_KILL_LIVING, level=, known=, victim=0x6390a4a275f8 ) at god-conduct.cc:1017 No locals. #17 0x00006390a402b455 in _fire_kill_conducts (mons=..., killer=, killer_index=, maybe_good_kill=) at mon-death.cc:2114 your_kill = pet_kill = true blameworthy = holiness = #18 0x00006390a4039952 in monster_die (mons=..., killer=, killer_index=, silent=, mount_death=false) at mon-death.cc:3078 killer_mon = 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 = true did_death_message = death_message = true exploded = false anon = false targ_holy = destroyed = corpse_consumed = corpse = player_xp = mwhere = {x = -275050992, y = 32767} #19 0x00006390a3c057ff in bolt::kill_monster (this=this@entry=0x7fffef9b2ab0, mon=...) at beam.cc:5171 where = species = MONS_CENTAUR goldify = false kindex = 10 ref_killer = KILL_MON_MISSILE corpse = #20 0x00006390a3c18f3b in bolt::affect_monster (this=0x7fffef9b2ab0, mon=) at beam.cc:5852 engulfs = preac = 54 postac = 53 final = 53 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 = {227395988}, 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 = {1389947459}, children = std::map with 0 elements}, [1] = {bits = std::vector of length 1, capacity 1 = {2735982772}, children = std::map with 0 elements}}}}} repel = rand_ev = hit_margin = #21 0x00006390a3c131a9 in bolt::affect_cell (this=this@entry=0x7fffef9b2ab0) at beam.cc:1120 ignored = false feat = m = 0x6390a4a275f8 hit_player = #22 0x00006390a3c13956 in bolt::explosion_affect_cell (p=..., this=0x7fffef9b2ab0) at beam.cc:7272 orig_pos = orig_pos = #23 bolt::explode (this=0x7fffef9b2ab0, show_more=true, hole_in_the_middle=false) at beam.cc:7210 delta = @0x6390a55682b0: {x = 0, y = 0} __for_range = std::vector of length 1, capacity 1 = {{x = 0, y = 0}} __for_begin = __for_end = line = std::vector of length 1, capacity 1 = {{x = 0, y = 0}} __for_range = __for_begin = __for_end = r = exp_map = {mData = {mData = {{mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 0, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}}}} sweep = std::vector of length 2, capacity 2 = {std::vector of length 1, capacity 1 = {{x = 0, y = 0}}, std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 1}, {x = -1, y = 0}, {x = 1, y = 0}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 1}}} centre = {x = 9, y = 9} cells_seen = #24 0x00006390a3c1ba10 in bolt::do_fire (this=this@entry=0x7fffef9b2ab0) at beam.cc:1412 coff = {cstate = false} wall_monster_hit = #25 0x00006390a3c1c868 in bolt::fire (this=0x7fffef9b2ab0) at beam.cc:1175 No locals. #26 0x00006390a4026388 in handle_mon_spell (mons=mons@entry=0x6390a4a277a8 ) at mon-cast.cc:5224 hspell_pass = std::vector of length 1, capacity 1 = {{spell = SPELL_FIREBALL, freq = 150 '\226', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}} beem = {origin_spell = SPELL_FIREBALL, range = 6, glyph = 247 U'÷', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 58, y = 36}, target = {x = 64, y = 38}, damage = {num = 3, size = 22}, ench_power = 156, hit = 40, thrower = KILL_MON_MISSILE, ex_size = 1, source_id = 1571, source_name = "a spellspark servitor", name = "fireball", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = true, is_death_effect = false, aimed_at_spot = true, 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 6, capacity 8 = {{x = 59, y = 37}, {x = 60, y = 37}, {x = 61, y = 37}, {x = 62, y = 38}, {x = 63, y = 38}, {x = 64, y = 38}}, extra_range_used = 0, aimed_at_feet = false, msg_generated = true, noise_generated = false, passed_target = false, in_explosion_phase = true, attitude = ATT_FRIENDLY, foe_ratio = 80, hit_count = std::map with 1 element = {[683] = 1}, 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 = 4830, tile_explode = 4825, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16} battlesphere = false #27 0x00006390a3fe3e0a in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1950 friendly_or_near = #28 0x00006390a3fea5b3 in handle_monster_move (mons=) at mon-act.cc:2371 entry = mmov = {x = 0, y = 0} disabled = old_energy = non_move_energy = old_pos = skip_turn = 0 new_pos = {x = 65, y = 22} #29 0x00006390a3fed7c0 in handle_monsters (with_noise=true) at mon-act.cc:2849 mon = 0x6390a4a277a8 oldspeed = tries = #30 0x00006390a44159b5 in world_reacts () at main.cc:2602 No locals. #31 0x00006390a4417fa9 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #32 0x00006390a4418ad5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #33 0x00006390a3b95b57 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #34 main (argc=12, argv=0x7fffef9b3d18) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = Recursive crash. 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: <<<<<<<<<<<<<<<<<<<<<< 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 orc warlord!!! You kill the orc warlord! Vehumet accepts your kill. You feel your power returning. You hear a shout! x2 An orc warrior comes into view. It is wielding a +0 scimitar. An orc wizard 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 You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc wizard!!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. The orc warrior 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 orc warrior, wielding a +0 scimitar and wearing a +0 plate armour (strong) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc warrior!! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. An orc priest comes into view. It is wielding a +0 flail. An orc comes into view. It is wielding a +0 hand axe. An orc warrior comes into view. It is wielding a +0 mace. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc!!! You kill the orc! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the orc priest!! You kill the orc priest! Vehumet accepts your kill. You feel your power returning. You hear a shout! An orc comes into view. It is wielding a +0 club. 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 orc!! You kill the orc! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the orc warrior!! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. An orc warrior comes into view. It is wielding a +0 scimitar. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc warrior!! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. Gastronok the Ponderous comes into view. He is wearing a +2 hat of ice. Press: ? - help, v - describe, . - travel, g - get item Here: Gastronok, wearing a +2 hat of ice Items here: $ ))) [[[ ††. The floor. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! An orc wizard comes into view. It is wielding a +0 dagger. Casting: Spellspark Servitor (dangerous; 5% 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 Gastronok!!! Gastronok is moderately wounded. The orc wizard casts a spell at you. The magic dart hits your spellspark servitor. An orc wizard comes into view. It is wielding a +0 dagger. Gastronok gurgles, "A snack! A snack!" Gastronok chants a spell, wobbling all the while. Your spellspark servitor casts a spell at the orc wizard. The fireball explodes! The fireball engulfs the bat!!! The bat dies! The bat's corpse disappears in a puff of smoke! 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 Gastronok!!! Gastronok is severely wounded. The fireball engulfs the orc wizard!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. A cyclops comes into view. The bat hits your spellspark servitor but does no damage. Your spellspark servitor casts a spell at the bat. The fireball explodes! The fireball engulfs the bat!!! The bat dies! The bat's corpse disappears in a puff of smoke! Your spellspark servitor casts a spell at Gastronok. The fireball explodes! The fireball engulfs the orc wizard!! The orc wizard dies! Vehumet accepts your kill. The fireball engulfs the cyclops!! The fireball engulfs the quokka!! The quokka dies! The quokka's corpse disappears in a puff of smoke! The fireball engulfs Gastronok!!! Gastronok waves his eye-stalks in wide circles. The open air twists around violently and strikes you!! 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 fireball engulfs Gastronok!!! You kill Gastronok! Vehumet accepts your kill. You feel your power returning. An orc comes into view. It is wielding a +0 flail. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a cyclops, quivering large rocks (severely wounded, ally target) 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 orb flickers with a hungry flame! The fireball engulfs your spellspark servitor. Your spellspark servitor resists. Your spellspark servitor is lightly damaged. Your spellspark servitor points at the orc and mumbles some strange words. The fireball explodes! The fireball engulfs the orc! The orc dies! Vehumet accepts your kill. You swap places. You now have 1102 gold pieces (gained 18). Things that are here: a +0 dire flail; a +0 chain mail; an orc corpse Your spellspark servitor fades away. You now have 1133 gold pieces (gained 31). Items here: )) [[ †. Okay, then. Found a stone staircase leading down. Things that are here: a +0 flail; a +0 scale mail; a +2 hat of ice q - a +2 hat of ice You start removing your armour. You continue removing your +0 helmet. x5 You finish removing your +0 helmet. You start putting on your armour. You continue putting on your +2 hat of ice. x5 You finish putting on your +2 hat of ice. You drop a +0 helmet. Unknown command. Unknown command. You now have 1155 gold pieces (gained 22). Items here: ))) [[[ ††. Items here: ))))) [[[ †††. Okay, then. HP restored. You now have 1159 gold pieces (gained 4). Partly explored, unvisited transporter. There is a stone staircase leading down here. Things that are here: a +0 hand axe; an orc skeleton Things that are here: a +0 dagger; a +0 leather armour; an orc skeleton There is a stone staircase leading down here. Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Welcome back, moziwasright the Deep Elf Conjurer. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. You now have 1196 gold pieces (gained 37). An orc warrior comes into view. It is wielding a +0 hand axe. An orc warrior is nearby! Cast which spell? (? or * to list) Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc warrior, wielding a +0 hand axe, wearing a +0 chain mail and quivering boomerangs (wandering, hasn't noticed you, 100% to hit) The magic dart hits the orc warrior! The orc warrior is moderately wounded. Casting: Magic Dart (safe; 0% 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: Magic Dart (safe; 0% 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 orc warrior, wielding a +0 hand axe, wearing a +0 chain mail and quivering boomerangs (moderately wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc warrior!! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. Magic restored. An orc wizard comes into view. It is wielding a +0 dagger. You see here 20 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 You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc wizard!!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You now have 1216 gold pieces (gained 20). An orc wizard 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 You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc wizard!!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You now have 1229 gold pieces (gained 13). Items here: ( )) [[ †. An orc sorcerer comes into view. It is wielding a +0 dagger. The orc sorcerer moves out of view. An orc sorcerer 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: an orc sorcerer, wielding a +0 dagger and wearing a +0 robe (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc sorcerer!! The orc sorcerer is severely wounded. The orc sorcerer 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 orc sorcerer, wielding a +0 dagger and wearing a +0 robe (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc sorcerer!!! You kill the orc sorcerer! Vehumet accepts your kill. You feel your power returning. Things that are here: a +0 robe; a +0 dagger; an orc skeleton You now have 1240 gold pieces (gained 11). Items here: ))) [[. Things that are here: a +0 robe; a +0 short sword; an orc skeleton Things that are here: a +0 robe of willpower; a +0 dagger; an orc skeleton An orc wizard comes into view. It is wielding a +1 dagger of speed. You see here a +0 dagger. An orc wizard is nearby! 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: an orc wizard, wielding a +1 dagger of speed and wearing a +0 robe (wandering, hasn't noticed you, 100% to hit) The magic dart hits the orc wizard. The orc wizard is lightly wounded. The orc wizard shouts! You hear a shout! Casting: Magic Dart (safe; 0% 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: an orc wizard, wielding a +1 dagger of speed and wearing a +0 robe (lightly wounded, 100% to hit) The magic dart hits the orc wizard. The orc wizard is heavily wounded. Casting: Magic Dart (safe; 0% 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: an orc wizard, wielding a +1 dagger of speed and wearing a +0 robe (heavily wounded, 100% to hit) The magic dart hits the orc wizard. The orc wizard is severely wounded. The orc wizard gestures wildly while chanting. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You hear a shout! x2 Casting: Magic Dart (safe; 0% 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: Magic Dart (safe; 0% 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 something!!! Vehumet accepts your kill. You feel your power returning. Reactivating autopickup. You feel a bit more experienced. You hear a shout! x2 Things that are here: a +0 robe of willpower; a +0 dagger; an orc skeleton You start resting. Magic restored. An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard shouts! Things that are here: a +0 robe of willpower; a +0 dagger; an orc skeleton 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 orc wizard, wielding a +0 dagger and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc wizard!!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You hear a shout! x2 A kobold blastminer 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 kobold blastminer You feel a strong surge of power! The fireball explodes! The fireball engulfs the kobold blastminer!!! You kill the kobold blastminer! Vehumet accepts your kill. You feel your power returning. You hear a shout! x3 An orc wizard 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 You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc wizard!! You kill the orc wizard! Vehumet accepts your kill. You hear a shout! An orc high priest comes into view. It is wielding a +0 battleaxe. An orc wizard 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: an orc high priest, wielding a +0 battleaxe and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc high priest!!! The orc high priest is severely wounded. You hear a shout! x2 The orc wizard casts a spell at you. The magic dart hits you but does no damage. 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 orc high priest, wielding a +0 battleaxe and wearing a +0 robe (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc high priest!!! You kill the orc high priest! Vehumet accepts your kill. You hear a shout! 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 orc wizard, wielding a +0 dagger and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc wizard!!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You hear a shout! An orc knight comes into view. It is wielding a +1 great mace of venom. 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 orc knight!!! The orc knight is severely wounded. An orc priest 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: an orc knight, wielding a +1 great mace of venom and wearing a +0 plate armour (severely wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc knight!!! You kill the orc knight! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the orc priest!!! You kill the orc priest! Vehumet accepts your kill. Your Fire Magic skill increases to level 13! You now have 1267 gold pieces (gained 27). Things that are here: a +0 battleaxe; a +0 robe; an orc corpse You start resting. An orc priest 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: an orc priest, wielding a +0 hand axe You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc priest!!! You kill the orc priest! Vehumet accepts your kill. You feel your power returning. Things that are here: a +0 robe of willpower; a +0 dagger; an orc skeleton Things that are here: a +2 robe of willpower; a +0 dagger; an orc skeleton g - a +2 robe of willpower Things that are here: a +0 robe of willpower; a +0 dagger; an orc skeleton An orc high priest comes into view. It is wielding a +1 halberd of venom. The orc high priest shouts! You hear a shout! A kobold blastminer comes into view. You see here a +0 dagger. An orc priest comes into view. It is wielding a +2 dagger of speed. The orc priest moves out of view. Things that are here: a +0 hand axe; an orc corpse 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 orc high priest, wielding a +1 halberd of venom and wearing a +0 leather armour You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc high priest!! The orc high priest is heavily wounded. The fireball engulfs the kobold blastminer!! The kobold blastminer is heavily wounded. The orc high priest starts to sing a prayer. The kobold blastminer's cannon shakes and flares with a red glow. 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 orc high priest, wielding a +1 halberd of venom and wearing a +0 leather armour (heavily wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc high priest!! The orc high priest is almost dead. The fireball engulfs the kobold blastminer!!! You kill the kobold blastminer! Vehumet accepts your kill. You hear a shout! The orc priest calls upon Beogh to heal the orc high priest. The orc high priest is healed somewhat. 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 orc high priest, wielding a +1 halberd of venom and wearing a +0 leather armour (almost dead) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc high priest!!! You kill the orc high priest! 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: an orc priest, wielding a +2 dagger of speed You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc priest!! You kill the orc priest! Vehumet accepts your kill. You feel your power returning. You hear a shout! You start resting. An orc wizard 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: an orc wizard, wielding a +0 dagger and wearing a +0 robe You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc wizard!!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You start resting. Magic restored. Found Ijeom's Assorted Antiques. Found Molluc's General Store. Found Gedumeu's Jewellery Boutique. Found Ruawn's General Store. There is an entrance to Gedumeu's Jewellery Boutique here. Unknown command. There is an entrance to Molluc's General Store here. There is an entrance to Ruawn's General Store here. Unknown command. Okay, then. Unknown command. s - a +0 pair of gloves Thank you for shopping at Ruawn's General Store! You start putting on your armour. You continue putting on your +0 pair of gloves. x5 You finish putting on your +0 pair of gloves. There is an entrance to Ijeom's Assorted Antiques here. Unknown command. There is an entrance to Ruawn's General Store here. There is an entrance to Molluc's General Store here. You pick up a parchment of Plasma Beam and begin reading... You add the spell Plasma Beam to your library. b - 3 scrolls of blinking (gained 1) Thank you for shopping at Molluc's General Store! There is an entrance to Gedumeu's Jewellery Boutique here. Unknown command. You start removing your armour. You continue removing your +0 steam dragon scales. x5 You finish removing your +0 steam dragon scales. You start putting on your armour. You continue putting on your +2 robe of willpower. x5 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. You hear a shout! x2 You start resting. Magic restored. Nessos the Markscentaur comes into view. They are wearing a +0 barding of stealth. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Press: ? - help, v - describe, . - travel Here: Nessos, wearing a +0 barding of stealth (wandering, hasn't noticed you) The floor. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! Nessos shouts! Nessos casts a spell. Nessos seems to speed up. 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 Aim: Nessos, wearing a +0 barding of stealth (fast, ally target) You feel a strong surge of power! The fireball explodes! The fireball engulfs Nessos!! Nessos is heavily wounded. You hear a shout! x3 Nessos wields a +2 longbow of flaming. It bursts into flame! Nessos shoots an arrow. The arrow completely misses you. The arrow barely misses your spellspark servitor. Nessos mumbles some strange words. Nessos blinks! 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 Nessos!!! Nessos is almost dead. You hear an angry hiss. A centaur warrior comes into view. Nessos shoots an arrow. The arrow hits you! The arrow burns you. You are poisoned. Your spellspark servitor gestures at Nessos while chanting. The fireball explodes! The fireball engulfs Nessos!!! Nessos dies! 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: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD God Vehumet currently acting with depth 2 Monster 'Nessos' (64, 38) [midx = 9] currently acting: <<<<<<<<< Name: Nessos Base name: Nessos Full name: Nessos On/in/over feature: floor Foe: player Target: (58, 37) At target: player Inventory: slot #0: +2 longbow of flaming slot #4: +0 barding of stealth slot #11: 18 gold pieces Spells: slot #0: Blink Range slot #1: Haste attitude: 0, behaviour: 2, number: 0, flags: 0x4000400410 colour: -1, foe_memory: 675, shield_blocks:0 god: No God, seen_context: 0 >>>>>>>>> Player: {{{{{{{{{{{ Name: [moziwasright] Species: Deep Elf Job: Conjurer HP: 71/86; mods: 0/0 MP: 23/37; mod: 0 Stats: 4 31 13 Position: (58, 37), god: Vehumet (6), turn_is_over: 1, banished: 0 Standing on/in/over feature: stone staircase leading up 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 | 11 | 2560 | 174/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 | 1 | 25 | 16 | 4914 | 455/624 Conjurations | X | 1 | 25 | 15 | 5513 | 27/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 | 1 | 25 | 7 | 1301 | 124/336 Fire Magic | X | 1 | 25 | 13 | 4234 | 198/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: #11: 23000 Attributes: #12: 2243 #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 }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.......# # #.......# .# #.......# ..# ........###..## ....$.......... #.............. #......9....... #......@....... #............c. #.............. #.###......)... # #.......... #.......... #........§. #........c. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>