Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.34-a0-1069-gba974f2ec1 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 Command line: /usr/games/crawl-git-ba974f2ec1 -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.18:02:16.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 27 stack frames. /usr/games/crawl-git-ba974f2ec1(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5c3de6f4b19e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-ba974f2ec1(_Z13do_crash_dumpv+0x43a) [0x5c3de6f5938a]: do_crash_dump() /usr/games/crawl-git-ba974f2ec1(_Z20crash_signal_handleri+0x1fa) [0x5c3de6f4b67a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7206a6e42910]: /usr/games/crawl-git-ba974f2ec1(_Z22destructive_preference10spell_typei+0xd0) [0x5c3de74ea090]: destructive_preference(spell_type, int) /usr/games/crawl-git-ba974f2ec1(+0xa3faa1) [0x5c3de74a7aa1]: /usr/games/crawl-git-ba974f2ec1(_Z11do_god_giftb+0x3b0) [0x5c3de74a8cd0]: do_god_gift(bool) /usr/games/crawl-git-ba974f2ec1(_Z10gain_pietyiib+0xf0) [0x5c3de74af100]: gain_piety(int, int, bool) /usr/games/crawl-git-ba974f2ec1(_Z15did_god_conduct12conduct_typeibPK7monster+0x222) [0x5c3de70bacd2]: did_god_conduct(conduct_type, int, bool, monster const*) /usr/games/crawl-git-ba974f2ec1(+0x8ac395) [0x5c3de7314395]: /usr/games/crawl-git-ba974f2ec1(_Z11monster_dieR7monster11killer_typeibb+0xf22) [0x5c3de73229f2]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-ba974f2ec1(_ZN4bolt12kill_monsterER7monster+0xff) [0x5c3de6eee7ef]: bolt::kill_monster(monster&) /usr/games/crawl-git-ba974f2ec1(_ZN4bolt14affect_monsterEP7monster+0x105b) [0x5c3de6f01f2b]: bolt::affect_monster(monster*) /usr/games/crawl-git-ba974f2ec1(_ZN4bolt11affect_cellEv+0x2c9) [0x5c3de6efc199]: bolt::affect_cell() /usr/games/crawl-git-ba974f2ec1(_ZN4bolt7explodeEbb+0x4f6) [0x5c3de6efc946]: bolt::explode(bool, bool) /usr/games/crawl-git-ba974f2ec1(_ZN4bolt7do_fireEv+0x4f0) [0x5c3de6f04a00]: bolt::do_fire() /usr/games/crawl-git-ba974f2ec1(_ZN4bolt4fireEv+0x268) [0x5c3de6f05858]: bolt::fire() /usr/games/crawl-git-ba974f2ec1(_Z7zapping8zap_typeiR4boltbPKcb+0xfc) [0x5c3de6f05cdc]: zapping(zap_type, int, bolt&, bool, char const*, bool) /usr/games/crawl-git-ba974f2ec1(_Z11your_spells10spell_typeibPK8item_defP4distb+0x1687) [0x5c3de750b287]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-ba974f2ec1(_Z12cast_a_spellb10spell_typeP4distb+0x3f2) [0x5c3de750d252]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-ba974f2ec1(_Z17do_cast_spell_cmdb+0x1a) [0x5c3de750e07a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-ba974f2ec1(+0xc98e8a) [0x5c3de7700e8a]: /usr/games/crawl-git-ba974f2ec1(+0xc99a15) [0x5c3de7701a15]: /usr/games/crawl-git-ba974f2ec1(main+0x1f7) [0x5c3de6e7eb47]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7206a6e280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7206a6e28189]: /usr/games/crawl-git-ba974f2ec1(_start+0x25) [0x5c3de6e7f635]: 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". 0x00007206a6f0fbf7 in __GI___wait4 (pid=1528869, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007206a6f0fbf7 in __GI___wait4 (pid=1528869, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005c3de6f4b84c in call_gdb (file=0x7206a6fff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1524318\000\000\000\000\000" #2 0x00005c3de6f593a8 in do_crash_dump () at dbg-asrt.cc:673 t = 1762109774 dir = "/dgldir/morgue/moziwasright/" name = "/dgldir/morgue/moziwasright/crash-moziwasright-20251102-185614.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7206a6fff6c0 <_IO_2_1_stderr_> #3 0x00005c3de6f4b67a in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x00005c3de74ea090 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 0x00005c3de74a7aa1 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 13 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_PLASMA_BEAM, [8] = SPELL_BOMBARD, [9] = SPELL_MAGNAVOLT, [10] = SPELL_RIMEBLIGHT, [11] = SPELL_HELLFIRE_MORTAR, [12] = SPELL_FORTRESS_BLAST} __for_begin = __for_end = eligible_spells = std::set with 13 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_PLASMA_BEAM, [8] = SPELL_BOMBARD, [9] = SPELL_MAGNAVOLT, [10] = SPELL_RIMEBLIGHT, [11] = SPELL_HELLFIRE_MORTAR, [12] = SPELL_FORTRESS_BLAST} spell = SPELL_VIOLENT_UNRAVELLING total_weight = 1649 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 0x00005c3de74a8cd0 in do_god_gift (forced=forced@entry=false) at religion.cc:2092 gdact = {god = GOD_VEHUMET} success = false #11 0x00005c3de74af100 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 0x00005c3de70bacd2 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=0x5c3de7d0f878 , level=, this=0x5c3de85b17b8) at god-conduct.cc:526 gdact = denom = 14 gain = 8 gdact = denom = gain = #15 _handle_your_gods_response (victim=0x5c3de7d0f878 , known=, level=, thing_done=DID_KILL_LIVING) at god-conduct.cc:997 like = 0x5c3de85b17b8 #16 did_god_conduct (thing_done=DID_KILL_LIVING, level=, known=, victim=0x5c3de7d0f878 ) at god-conduct.cc:1017 No locals. #17 0x00005c3de7314395 in _fire_kill_conducts (mons=..., killer=, killer_index=, maybe_good_kill=) at mon-death.cc:2114 your_kill = pet_kill = false blameworthy = holiness = #18 0x00005c3de73229f2 in monster_die (mons=..., killer=, killer_index=, silent=, mount_death=false) at mon-death.cc:3048 was_visible = true spectralised = false summoned = false duration = monster_killed = hard_reset = timeout = gives_player_xp = drop_items = in_transit = false was_banished = mons_reset = leaves_corpse = true real_death = pet_kill = false did_death_message = death_message = true exploded = false anon = false targ_holy = destroyed = false corpse_consumed = corpse = player_xp = mwhere = {x = 22, y = 0} #19 0x00005c3de6eee7ef in bolt::kill_monster (this=this@entry=0x7ffe7b5ace50, mon=...) at beam.cc:5171 where = species = MONS_ORC goldify = false kindex = 27001 ref_killer = KILL_YOU_MISSILE corpse = #20 0x00005c3de6f01f2b in bolt::affect_monster (this=0x7ffe7b5ace50, mon=) at beam.cc:5852 engulfs = preac = 28 postac = 28 final = 28 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 = {3766470964}, 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 = {3251149436}, children = std::map with 0 elements}, [1] = {bits = std::vector of length 1, capacity 1 = {637649735}, children = std::map with 0 elements}}}}} repel = rand_ev = hit_margin = #21 0x00005c3de6efc199 in bolt::affect_cell (this=this@entry=0x7ffe7b5ace50) at beam.cc:1120 ignored = false feat = m = 0x5c3de7d0f878 hit_player = #22 0x00005c3de6efc946 in bolt::explosion_affect_cell (p=..., this=0x7ffe7b5ace50) at beam.cc:7272 orig_pos = orig_pos = #23 bolt::explode (this=0x7ffe7b5ace50, show_more=true, hole_in_the_middle=false) at beam.cc:7210 delta = @0x5c3de8fab498: {x = -1, y = 1} __for_range = 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}} __for_begin = __for_end = line = 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}} __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, 2147483647, 0, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 2147483647, 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 0x00005c3de6f04a00 in bolt::do_fire (this=this@entry=0x7ffe7b5ace50) at beam.cc:1412 coff = {cstate = false} wall_monster_hit = #25 0x00005c3de6f05858 in bolt::fire (this=this@entry=0x7ffe7b5ace50) at beam.cc:1175 No locals. #26 0x00005c3de6f05cdc in zapping (ztype=ZAP_FIREBALL, power=power@entry=129, pbolt=..., needs_tracer=needs_tracer@entry=true, msg=msg@entry=0x0, fail=fail@entry=false) at beam.cc:260 No locals. #27 0x00005c3de750b287 in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_FIREBALL) at spl-cast.cc:2848 target = {x = 31, y = 31} zap = target = zap = breath_message = std::map with 0 elements #28 your_spells (spell=spell@entry=SPELL_FIREBALL, powc=, powc@entry=0, actual_spell=, evoked_wand=evoked_wand@entry=0x0, target=, target@entry=0x0, force_failure=force_failure@entry=false) at spl-cast.cc:2337 wiz_cast = can_enkindle = enkindled = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 31, y = 31}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 37.5, y = 31.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_FIREBALL, range = 6, glyph = 247 U'÷', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_FIRE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 37, y = 31}, target = {x = 30, y = 32}, damage = {num = 3, size = 25}, ench_power = 129, hit = 40, thrower = KILL_YOU_MISSILE, ex_size = 1, source_id = 4294967295, source_name = "", name = "fireball", short_name = "", hit_verb = "engulfs", loudness = 15, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = true, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = true, path_taken = std::vector of length 6, capacity 8 = {{x = 36, y = 31}, {x = 35, y = 31}, {x = 34, y = 31}, {x = 33, y = 31}, {x = 32, y = 31}, {x = 31, y = 31}}, extra_range_used = 0, aimed_at_feet = false, msg_generated = true, noise_generated = false, passed_target = true, in_explosion_phase = true, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 1 element = {[1509] = 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 = 31.5, y = 31.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, tile_beam = 4830, tile_explode = 4825, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = range = hitfunc = std::unique_ptr = {get() = 0x5c3de9133a80} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 31} cast_result = #29 0x00005c3de750d252 in cast_a_spell (check_range=, spell=, spell@entry=SPELL_NO_SPELL, _target=_target@entry=0x0, force_failure=force_failure@entry=false) at spl-cast.cc:1040 reason = "" cost = 5 hp_cost = cast_result = #30 0x00005c3de750e07a in do_cast_spell_cmd (force=) at spl-cast.cc:762 No locals. #31 0x00005c3de7700e8a in _input () at main.cc:1268 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_MOVE_LEFT player_disabled = {was_disabled = false} #32 0x00005c3de7701a15 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #33 0x00005c3de6e7eb47 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #34 main (argc=12, argv=0x7ffe7b5ae6a8) 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 262144 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] 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-ba974f2ec1/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-ba974f2ec1/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-ba974f2ec1/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 2, depth = 2 Level id: Orc:2 Level build method = random_map_for_place, level layout type = open_caves, absdepth0 = 11 Level vaults: st_orc_elflike layout_caves serial_shops shop parchment_shop Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Faint brimstone surges around you! Casting: Magic Dart (safe; 0% 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 orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. The mystic blast hits the hell rat! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! The mystic blast hits the obsidian bat. The obsidian bat is almost destroyed. The obsidian bat 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 erupt in a blast of force! The mystic blast hits the obsidian bat! You destroy the obsidian bat! Vehumet accepts your kill. You feel your power returning. Your Forgecraft skill increases to level 6! Things that are here: a +0 dagger; a +0 robe; an orc corpse You start resting. Magic restored. Things that are here: a +0 short sword of electrocution; an orc corpse Okay, then. Press: ? - help, v - describe, . - travel A tyrant's trap. Unknown command. You now have 1454 gold pieces (gained 13). Found a stone staircase leading up. An orc sorcerer comes into view. It is wielding a +0 dagger. Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mercury Arrow (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, chance to weaken: 40%) The glob of mercury hits the orc sorcerer. The orc sorcerer looks weaker. The orc sorcerer is moderately wounded. Casting: Mercury Arrow (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 (moderately wounded, weak) 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. You hear a shout! An orc knight comes into view. It is wielding a +0 war axe. You have reached level 15! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2 Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Okay, then. Unknown command. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc knight, wielding a +0 war axe and wearing a +0 chain mail (wandering, hasn't noticed you) You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc knight!!! The orc knight is severely wounded. The orc knight shouts! You hear a shout! The orc knight unwields a +0 war axe. The orc knight wields a +0 arbalest. The orc knight shoots a bolt. The bolt 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 knight, wielding a +0 arbalest and wearing a +0 chain mail (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. You hear a shout! You now have 1468 gold pieces (gained 14). An orc high priest comes into view. It is wielding a +0 short sword. The orc high priest shouts! The orc high priest mumbles some strange prayers to Beogh. Things that are here: a +0 dagger; a +0 robe; 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 ice devil (summoned) You feel a strong surge of power! The fireball explodes! The fireball engulfs the ice devil!!! The ice devil is burned terribly! You kill the ice devil! The ice devil disappears in a puff of smoke! You hear a shout! x2 The orc high priest mumbles some strange prayers to Beogh. 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 short sword and wearing a +0 robe 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. The rust devil disappears in a puff of smoke! An orc wizard comes into view. It is wielding a +0 dagger. There is a stone staircase leading up here. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (100% to hit) The magic dart hits the orc wizard. The orc wizard is moderately 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 +0 dagger and wearing a +0 robe (moderately wounded, 100% to hit) The magic dart hits the orc wizard! The orc wizard is severely 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 +0 dagger and wearing a +0 robe (severely wounded, 100% to hit) The magic dart hits the orc wizard but does no damage. The orc wizard is severely 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 +0 dagger and wearing a +0 robe (severely wounded, 100% to hit) The magic dart hits the orc wizard! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You climb upwards. The orc wizard shouts! x2; The orc warrior shouts! The orc shouts! You hear a shout! An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard points at you and mumbles some strange words. You resist with almost no effort. Found 7 gold pieces. There is a stone staircase leading down here. 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 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. The fireball engulfs the orc warrior!! The orc warrior resists. The orc warrior is almost dead. The orc warrior shouts! The fireball engulfs the orc warrior!! The orc warrior is almost dead. The fireball engulfs the orc priest!!! You kill the orc priest! Vehumet accepts your kill. You feel your power returning. The orc shouts! The orc wizard shouts! Your orb flickers with a hungry flame! The fireball engulfs the orc wizard! The orc wizard is severely wounded. You hear a shout! x5 The orc throws a boomerang. The boomerang hits you but does no damage. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Flame Wave (safe; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel a strong surge of power! A wave of flame ripples out! (Press . to intensify the flame waves.) A wave of flame ripples out! The flame wave engulfs the orc wizard! You kill the orc wizard! Vehumet accepts your kill. The flame wave engulfs the orc!! You kill the orc! Vehumet accepts your kill. You feel your power returning. The flame wave engulfs the orc warrior!! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. Your orb flickers with a hungry flame! The fireball engulfs the orc warrior. The orc warrior resists. The orc warrior is almost dead. The fireball engulfs the orc!! You kill the orc! Vehumet accepts your kill. You feel your power returning. You hear a shout! x6 A wave of flame ripples out! The flame wave engulfs the orc warrior! The orc warrior resists. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. The flame wave engulfs the orc. The orc is moderately wounded. Your orb flickers with a hungry flame! The fireball engulfs the orc. The orc is severely wounded. You hear a howl! You hear a shout! x3 An orc comes into view. It is wielding a +0 club. The orc wizard points at you and mumbles some strange words. The puff of flame hits you. You resist. A wave of flame ripples out! The flame wave engulfs the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. The flame wave engulfs the orc wizard!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. Your wave of flame reaches its maximum intensity and dissipates. Casting: Flame Wave (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, wielding a +0 club (100% to hit) The magic dart hits the orc. The orc is almost dead. 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, wielding a +0 club (almost dead, 100% to hit) The magic dart hits the orc. You kill the orc! Vehumet accepts your kill. You feel your power returning. A warg comes into view. Things that are here: a +0 dagger; a +0 robe 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: a warg (100% to hit) The magic dart hits the warg. The warg is lightly wounded. 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: a warg (lightly wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the warg!!! You kill the warg! Vehumet accepts your kill. Magic restored. Things that are here: a +0 dire flail; a +0 plate armour of fire resistance You now have 1475 gold pieces (gained 7). You now have 1495 gold pieces (gained 20). An orc warrior comes into view. It is wielding a +0 battleaxe. 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. You hear a shout! x2 A troll 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 troll! The troll is heavily wounded. You hear a shout! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a troll (heavily wounded) You feel a strong surge of power! The fireball explodes! The fireball engulfs the troll!! You kill the troll! Vehumet accepts your kill. You feel your power returning. The troll leather armour is intact enough to wear. 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 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. An orc 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: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 mace (100% to hit) The magic dart hits the orc. The orc is lightly wounded. An orc comes into view. It is wielding a +0 hand axe. An orc warrior comes into view. It is wielding a +0 dire flail. An orc knight comes into view. It is wielding a +1 halberd. 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 the orc knight!! The orc knight is heavily wounded. The fireball engulfs the orc warrior!! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. 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, wielding a +0 hand axe and wearing a +0 ring mail (100% to hit) The magic dart hits the orc. The orc 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, wielding a +0 hand axe and wearing a +0 ring mail (heavily wounded, 100% to hit) The magic dart hits the orc. You kill the orc! Vehumet accepts your kill. You feel your power returning. 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 knight, wielding a +1 halberd and wearing a +0 chain mail (heavily 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. Found a +0 mace. You now have 1517 gold pieces (gained 22). You now have 1541 gold pieces (gained 24). Things that are here: a +0 hand axe; a +0 ring mail Found Ruwa's Book Shoppe. Things that are here: a +0 troll leather armour; a troll corpse You now have 1565 gold pieces (gained 24). Things that are here: a +1 halberd; a +0 chain mail Items here: ))) [[[ †. Things that are here: a +0 mace; an orc corpse Found a transporter. There is an entrance to Ruwa's Book Shoppe here. You pick up a parchment of Iskenderun's Battlesphere and begin reading... You add the spell Iskenderun's Battlesphere to your library. You pick up a parchment of Lehudib's Crystal Spear and begin reading... You add the spell Lehudib's Crystal Spear to your library. Thank you for shopping at Ruwa's Book Shoppe! Okay, then. Unknown command. Your memory of Searing Ray unravels. There is a shaft here. Found Ona Fios's Antique Weapon Emporium. Press: ? - help, v - describe, . - travel Here: Jorgrun, wielding a staff of earth and wearing a +0 robe (wandering, hasn't noticed you, fire blocked by a translucent stone wall) Ona Fios's Antique Weapon Emporium. Found a transporter. Jorgrun shouts! Press: ? - help, v - describe, . - travel Ona Fios's Antique Weapon Emporium. Unknown command. Press: ? - help, v - describe, . - travel Here: Jorgrun, wielding a staff of earth and wearing a +0 robe (fire blocked by a translucent stone wall) The floor. Things that are here: a +1 halberd; a +0 chain mail Things that are here: a +0 hand axe; a +0 ring mail Found 9 gold pieces. An orc comes into view. It is wielding a +0 hand axe. An orc 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, wielding a +0 hand axe (wandering, hasn't noticed you, 100% to hit) The magic dart hits the orc. The orc is heavily wounded. The orc shouts! You hear a shout! An ogre comes into view. It is wielding a +0 giant club. You see here 9 gold pieces. Casting: Magic Dart (safe; 0% 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 ogre! The ogre is heavily wounded. The ogre shouts! The ogre is knocked back by the mystic blast. The ogre slams into the rock wall! The ogre 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 ogre! You kill the ogre! Vehumet accepts your kill. You hear a shout! You now have 1084 gold pieces (gained 9). An orc warrior comes into view. It is wielding a +0 halberd. 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 orc warrior! The orc warrior is heavily wounded. The orc 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. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc warrior, wielding a +0 halberd and wearing a +0 chain mail (heavily 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. You hear a shout! x3 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, wielding a +0 hand axe (moderately wounded, 100% to hit) The magic dart hits the orc. You kill the orc! Vehumet accepts your kill. An orc priest comes into view. It is wielding a +0 club. An orc comes into view. It is wielding a +0 dagger. Casting: Magic Dart (safe; 0% 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 orc priest. The orc priest is moderately wounded. The orc priest is knocked back by the mystic blast. The orc priest slams into the rock wall! The orc priest 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: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 dagger (100% to hit) The magic dart hits the orc. The orc is severely 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, wielding a +0 dagger (severely wounded, 100% to hit) The magic dart hits the orc! You kill the orc! Vehumet accepts your kill. 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 priest, wielding a +0 club and wearing a +0 leather armour (almost dead, 100% to hit) The magic dart hits the orc priest. You kill the orc priest! Vehumet accepts your kill. You feel your power returning. Things that are here: a +0 giant club; an ogre corpse You see here a +0 dagger. Things that are here: a +0 halberd; a +0 chain mail An orc warrior comes into view. It is wielding a +0 dire flail. 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 dire flail and wearing a +0 chain mail (wandering, hasn't noticed you) 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 hear a shout! An orc priest comes into view. It is wielding a +0 falchion. The orc priest shouts! 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 priest, wielding a +0 falchion and wearing a +0 leather armour 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 hear a horrible gurgling sound! You hear a shout! x2 An orc 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!! You kill the orc! Vehumet accepts your kill. You feel your power returning. You hear a howl! You hear a shout! An orc warrior 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 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 hear a howl! You hear a shout! A warg comes into view. A warg is nearby! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the warg!!! You kill the warg! Vehumet accepts your kill. You feel your power returning. You hear a shout! x3 An orc warlord comes into view. It is wielding a +1 long sword of draining and wearing a +2 plate armour of command. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the orc warlord!!! The orc warlord is heavily wounded. You hear a shout! The orc warlord unwields a +1 long sword of draining. The orc warlord wields a +0 arbalest. The orc warlord shoots a bolt. The bolt completely misses 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 orc warlord!! The orc warlord is severely wounded. The orc warlord roars a battlecry! Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fireball (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You feel a strong surge of power! The fireball explodes! The fireball engulfs the 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! Press ? for a list of commands and other information. You now have 1196 gold pieces (gained 37). You now have 1216 gold pieces (gained 20). An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard shouts! You hear a shout! x2 An orc warrior comes into view. It is wielding a +0 hand axe. Cast which spell? (? or * to list) 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. 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 warrior, wielding a +0 hand axe, wearing a +0 chain mail and quivering boomerangs 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. 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. Magic restored. You now have 1229 gold pieces (gained 13). Things that are here: a +0 dagger; a +0 robe; an orc corpse Things that are here: a +0 dagger; a +0 robe; an orc corpse 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 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 (wandering, hasn't noticed you) 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! x5 Things that are here: a +0 robe of willpower; a +0 dagger; an orc skeleton g - a +0 robe of willpower An orc sorcerer comes into view. It is wielding a +0 dagger. Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Fireball (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. 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 sorcerer!! The orc sorcerer is almost dead. You hear a shout! x3 An orc high priest comes into view. It is wielding a +0 battleaxe. 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 (almost dead) 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. An orc priest comes into view. It is wielding a +2 dagger of speed. 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. The orc priest shouts! You hear a shout! The orc priest calls down the wrath of Beogh upon you. Beogh smites 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 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! 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 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. The fireball engulfs the orc wizard!! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. 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 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 battleaxe; a +0 robe Things that are here: a +0 leather armour; a +0 club; an orc skeleton 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: Mercury Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (chance to weaken: 100%) The glob of mercury hits the orc wizard! The orc wizard looks weaker. The orc wizard is almost dead. The orc wizard points at you and mumbles some strange words. The puff of flame hits you. You resist. An orc wizard comes into view. It is wielding a +1 dagger of speed. Casting: Mercury Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mercury Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (almost dead, weak, chance to weaken: 100%) The glob of mercury hits the orc wizard! The orc wizard looks even weaker. You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. The orc wizard shouts! Casting: Mercury Arrow (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: Mercury Arrow (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 (100% to hit) The magic dart hits the orc wizard. The orc wizard is lightly wounded. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mercury Arrow (safe; 1% 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, chance to weaken: 100%) The glob of mercury hits the orc wizard! The orc wizard looks weaker. The orc wizard is severely wounded. Casting: Mercury Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mercury Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc wizard, wielding a +1 dagger of speed and wearing a +0 robe (severely wounded, weak, chance to weaken: 100%) The glob of mercury hits the orc wizard! The orc wizard looks even weaker. You kill the orc wizard! Vehumet accepts your kill. There is an entrance to Kakhukki's Antique Armour Shop here. Unknown command. Things that are here: a +2 robe of willpower; a +0 dagger; an orc skeleton s - a +2 robe of willpower You drop a +0 robe of willpower. You start resting. Magic restored. An orc high priest comes into view. It is wielding a +1 halberd of venom. Casting: Mercury Arrow (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 severely wounded. You hear a shout! x2 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 (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. Your Fire Magic skill increases to level 13! Okay, then. Unknown command. Unknown command. You start resting. HP restored. You start resting. Magic restored. Things that are here: a +1 halberd of venom; a +0 leather armour; an orc corpse Things that are here: a +0 battleaxe; a +0 robe A kobold blastminer comes into view. The kobold blastminer shouts! The kobold blastminer wields a +0 arbalest. The kobold blastminer shoots a bolt. The bolt closely misses 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 Aim: a kobold blastminer, wielding a +0 arbalest 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 hear a shout! Things that are here: a +0 dagger; an orc skeleton An orc priest comes into view. It is wielding a +0 hand axe. You see here 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 priest!! You kill the orc priest! Vehumet accepts your kill. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1067-g80420c0373 0.34-a0-1069-gba974f2ec1 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 'orc priest' (30, 32) [midx = 1] currently acting: <<<<<<<<< Name: orc priest Base name: orc priest Full name: orc priest On/in/over feature: floor Foe: player Target: (37, 31) At target: player Inventory: slot #0: +0 hand axe Spells: slot #0: Cantrip slot #1: Pain slot #2: Smiting slot #3: Heal Other attitude: 0, behaviour: 2, number: 0, flags: 0x4000000410 colour: -1, foe_memory: 793, shield_blocks:0 god: Beogh, seen_context: 1 >>>>>>>>> Player: {{{{{{{{{{{ Name: [moziwasright] Species: Deep Elf Job: Conjurer HP: 86/86; mods: 0/0 MP: 30/37; mod: 0 Stats: 4 31 13 Position: (37, 31), god: Vehumet (6), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 7 | 2132 | 153/566 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/29 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 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 | 4734 | 275/624 Conjurations | X | 1 | 25 | 14 | 5339 | 609/756 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 | 6 | 1126 | 244/295 Fire Magic | X | 1 | 25 | 13 | 4047 | 11/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: 2095 #13: 855 #23: 17059 #24: -1288653243 #34: 1 #49: 1640 #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 #3, inv slot #9: +0 steam dragon scales 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 }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #......#.###.... . #........∩#...## .# #..............# .. ##.....#........ #. ##...[..[....... #. #......##...)... #. #.)).#.#........ .#####)##.)##.....#..... .)).)..@)...##.#........ o#####.##..###.......... #. #..##........... #. #..##........... #. #[..#......#.... .. #..###.#........ .# #..###.......... . #.#.#........... ##...#.......... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>