Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.35-a0-468-g3aa0c7bdef Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7942117916857314913, deterministic pregen: 1 Version history: Game started: 0.35-a0-467-g0a0f4f6124 0.35-a0-468-g3aa0c7bdef Command line: /usr/games/crawl-git-3aa0c7bdef -name juhwan0704 -rc /dgldir/rcfiles/crawl-git/juhwan0704.rc -macro /dgldir/rcfiles/crawl-git/juhwan0704.macro -morgue /dgldir/morgue/juhwan0704/ -webtiles-socket /crawl-master/webserver/sockets/juhwan0704:2026-06-07.11:01:15.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-3aa0c7bdef(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x60af51dfd65e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-3aa0c7bdef(_Z13do_crash_dumpv+0x43a) [0x60af51e0b8ba]: do_crash_dump() /usr/games/crawl-git-3aa0c7bdef(_Z20crash_signal_handleri+0x1fa) [0x60af51dfdb3a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x713f7d5c8330]: /usr/games/crawl-git-3aa0c7bdef(+0xac9c9a) [0x60af523c7c9a]: /usr/games/crawl-git-3aa0c7bdef(+0xace99d) [0x60af523cc99d]: /usr/games/crawl-git-3aa0c7bdef(_Z20desc_beam_hit_chanceB5cxx11RK12monster_infoP8targeter+0x53) [0x60af523ccc93]: desc_beam_hit_chance[abi:cxx11](monster_info const&, targeter*) /usr/games/crawl-git-3aa0c7bdef(_ZNSt17_Function_handlerIFSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERK12monster_infoESt5_BindIFPFS8_SB_P8targeterESt12_PlaceholderILi1EESF_EEE9_M_invokeERKSt9_Any_dataSB_+0x2b) [0x60af51d46a7b]: std::_Function_handler, std::allocator >, std::allocator, std::allocator > > > (monster_info const&), std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)> >::_M_invoke(std::_Any_data const&, monster_info const&) /usr/games/crawl-git-3aa0c7bdef(_ZN19targeting_behaviour16get_monster_descB5cxx11ERK12monster_info+0x45) [0x60af51e9f665]: targeting_behaviour::get_monster_desc[abi:cxx11](monster_info const&) /usr/games/crawl-git-3aa0c7bdef(+0x5a226f) [0x60af51ea026f]: /usr/games/crawl-git-3aa0c7bdef(_Z24cell_monster_descriptionB5cxx11RK9coord_defbP19targeting_behaviour+0xe9) [0x60af51ea51e9]: cell_monster_description[abi:cxx11](coord_def const&, bool, targeting_behaviour*) /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser32print_target_monster_descriptionERb+0x3f) [0x60af51ea56ef]: direction_chooser::print_target_monster_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser24print_target_descriptionERb+0x13) [0x60af51ea58b3]: direction_chooser::print_target_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser13describe_cellEv+0x10a) [0x60af51eaa87a]: direction_chooser::describe_cell() const /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser19show_initial_promptEv+0x49) [0x60af51eaab19]: direction_chooser::show_initial_prompt() /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser16choose_directionEv+0x187) [0x60af51eac5b7]: direction_chooser::choose_direction() /usr/games/crawl-git-3aa0c7bdef(_Z9directionR4distRK22direction_chooser_args+0x80) [0x60af51eac9d0]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-3aa0c7bdef(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1c8) [0x60af524363d8]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-3aa0c7bdef(_Z11your_spells10spell_typeibPK8item_defP4distb+0x72e) [0x60af523d4f7e]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z12cast_a_spellb10spell_typeP4distb+0x408) [0x60af523d7e48]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z17do_cast_spell_cmdb+0x1a) [0x60af523d8c8a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-3aa0c7bdef(+0xcd2c42) [0x60af525d0c42]: /usr/games/crawl-git-3aa0c7bdef(+0xcd36b5) [0x60af525d16b5]: /usr/games/crawl-git-3aa0c7bdef(main+0x1f7) [0x60af51d2edf7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x713f7d5ad1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x713f7d5ad28b]: /usr/games/crawl-git-3aa0c7bdef(_start+0x25) [0x60af51d2f8e5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x0000713f7d6937d7 in __GI___wait4 (pid=2059793, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000713f7d6937d7 in __GI___wait4 (pid=2059793, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000060af51dfdd0c in call_gdb (file=0x713f7d7874e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 2059087\000\000\000\000\000" #2 0x000060af51e0b8d8 in do_crash_dump () at dbg-asrt.cc:682 t = 1780830081 dir = "/dgldir/morgue/juhwan0704/" name = "/dgldir/morgue/juhwan0704/crash-juhwan0704-20260607-110121.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x713f7d7874e0 <_IO_2_1_stderr_> #3 0x000060af51dfdb3a in crash_signal_handler (sig_num=8) at crash.cc:195 No locals. #4 No locals. #5 0x000060af523c7c9a in _to_hit_pct (mi=..., acc=20) at spl-cast.cc:1705 base_ev = hit_sum = base_chance = #6 0x000060af523cc99d in _desc_hit_chance (mi=..., acc=) at spl-cast.cc:1714 hit_pct = result = #7 0x000060af523ccc93 in desc_beam_hit_chance[abi:cxx11](monster_info const&, targeter*) (mi=..., hitfunc=) at spl-cast.cc:1729 beam_hitf = #8 0x000060af51d46a7b in std::__invoke_impl, std::allocator >, std::allocator, std::allocator > > >, std::vector, std::allocator >, std::allocator, std::allocator > > > (*&)(monster_info const&, targeter*), monster_info const&, targeter*&> (__f=) at /usr/include/c++/13/bits/invoke.h:60 No locals. #9 std::__invoke, std::allocator >, std::allocator, std::allocator > > > (*&)(monster_info const&, targeter*), monster_info const&, targeter*&> (__fn=) at /usr/include/c++/13/bits/invoke.h:97 No locals. #10 std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>::__call, std::allocator >, std::allocator, std::allocator > > >, monster_info const&, 0ul, 1ul>(std::tuple&&, std::_Index_tuple<0ul, 1ul>) (__args=..., this=) at /usr/include/c++/13/functional:508 No locals. #11 std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>::operator(), std::allocator >, std::allocator, std::allocator > > > >(monster_info const&) (this=) at /usr/include/c++/13/functional:593 No locals. #12 std::__invoke_impl, std::allocator >, std::allocator, std::allocator > > >, std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&>(std::__invoke_other, std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 No locals. #13 std::__invoke_r, std::allocator >, std::allocator, std::allocator > > >, std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&>(std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:139 No locals. #14 std::_Function_handler, std::allocator >, std::allocator, std::allocator > > > (monster_info const&), std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)> >::_M_invoke(std::_Any_data const&, monster_info const&) (__functor=..., __args#0=...) at /usr/include/c++/13/bits/std_function.h:291 No locals. #15 0x000060af51e9f665 in std::function, std::allocator >, std::allocator, std::allocator > > > (monster_info const&)>::operator()(monster_info const&) const (__args#0=..., this=) at /usr/include/c++/13/bits/std_function.h:591 No locals. #16 targeting_behaviour::get_monster_desc[abi:cxx11](monster_info const&) (this=, mi=...) at directn.cc:3766 descs = std::vector of length 0, capacity 0 #17 0x000060af51ea026f in _monster_description_suffixes (mi=..., behavior=behavior@entry=0x7ffee3a094c0) at directn.cc:1874 suffixes = std::vector of length 1, capacity 1 = {"asleep"} #18 0x000060af51ea51e9 in cell_monster_description[abi:cxx11](coord_def const&, bool, targeting_behaviour*) (pos=..., include_areas=include_areas@entry=true, behavior=0x7ffee3a094c0) at directn.cc:1911 mi = { = {pos = {x = 45, y = 42}, mb = {_vptr.FixedBitVector = 0x60af52948a78 +16>, data = std::bitset = {[0] = 1, [4] = 1, [46] = 1}}, mname = "", type = MONS_ORC, base_type = MONS_ORC, {number = 0, num_heads = 0, slime_size = 0, is_active = 0}, _colour = -1, ghost_colour = -1, attitude = ATT_HOSTILE, threat = MTHRT_TRIVIAL, dam = MDAM_OKAY, fire_blocker = DNGN_UNSEEN, holi = {<_enum_bitfield_exponent_base<5, true>> = {static last_exponent = 5}, flags = 2}, mintel = I_HUMAN, hd = 1, ac = 3, ev = 0, base_ev = 10, sh = 0, wl = 0, slay = 0, mresists = 0, mitemuse = MONUSE_WEAPONS_ARMOUR, mbase_speed = 10, menergy = {move = 10 '\n', swim = 10 '\n', attack = 10 '\n', missile = 10 '\n', spell = 10 '\n'}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["poly_set"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 48, byte = 48 '0', _short = -15568, _int = 1718272816, _float = 2.77158583e+23, _int64 = 106306453816112, ptr = 0x60af666ac330}}}, }, constrictor_name = "", constricting_name = std::vector of length 0, capacity 0, spells = std::vector of length 0, capacity 0, attack = {{type = AT_HIT, flavour = AF_PLAIN, damage = 2}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}}, can_go_frenzy = true, can_feel_fear = true, can_shoot_through_monster = false, sleepwalking = false, backlit = false, umbraed = false, last_seen_at_turn = 7818, threat_range = 1, client_id = 2, summoner_id = 0}, inv = {std::unique_ptr = {get() = 0x60af662df870}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x60af66560470}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}}, i_ghost = {species = 3818947312, job = 32766, religion = 3818950880, best_skill = 32766, best_skill_rank = -31920, xl_rank = -7264, damage = 32766, ac = 0, title = ""}} mon = Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 8 Level id: D:8 Level build method = , level layout type = corridors, absdepth0 = 7 Level vaults: layout_loops_ring Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You now have 9/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: Eustachio, wielding a +0 rapier and wearing a +0 leather armour (lightly wounded, 64% to hit) The stone arrow hits Eustachio!! Eustachio is severely wounded. Eustachio closely misses you. You now have 6/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: Eustachio, wielding a +0 rapier and wearing a +0 leather armour (severely wounded, 64% to hit) The stone arrow misses Eustachio. Eustachio hits you but does no damage. You now have 3/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: Eustachio, wielding a +0 rapier and wearing a +0 leather armour (severely wounded, 64% to hit) The stone arrow hits Eustachio! You kill Eustachio! Vehumet accepts your kill. Your Earth Magic skill increases to level 12! You now have 1/16 mp. Things that are here: a +0 rapier; a +0 leather armour; the human corpse of Eustachio Magic restored. Found a ring mail. MP restored: 16 x - 4 fizzy white potions (gained 1) You see here a +0 ring mail. Found a helmet. Found a scale mail. You encounter an orc. It is wielding a +0 club and quivering boomerangs. The orc shouts! The orc throws a boomerang. The boomerang hits you but does no damage. An orc is nearby! An orc is nearby! You encounter a howler monkey. A malevolent force fills the Dungeon... With a horrendous wail, an alarm goes off! A sentinel's mark forms upon you. You hear a shout! x6; You hear an angry hiss. x3; You hear a shout! Unknown command. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 club, wearing a +0 leather armour and quivering boomerangs (85% to hit) The blast of sand hits the orc!! You kill the orc! Vehumet accepts your kill. You feel your power returning. The howler monkey hoots and howls with incredible vigour! Casting: Sandblast (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.) Found a quarterstaff. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a howler monkey (84% to hit) The blast of sand hits the howler monkey!! You kill the howler monkey! Vehumet accepts your kill. You feel your power returning. Casting: Sandblast (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: Sandblast (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.) You encounter a gnoll. It is wielding a +0 flail. A gnoll is nearby! A gnoll is nearby! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 flail (87% to hit) The blast of sand hits the gnoll!!! You kill the gnoll! Vehumet accepts your kill. You encounter a gnoll bouda. It is wielding a +0 whip. You now have 15/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll bouda, wielding a +0 whip and wearing a +0 robe (87% to hit) The blast of sand hits the gnoll bouda! The gnoll bouda is severely wounded. You encounter a gnoll. It is wielding a +0 spear. The gnoll picks up the pace! You now have 14/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll bouda, wielding a +0 whip and wearing a +0 robe (severely wounded, 87% to hit) The blast of sand hits the gnoll bouda!! You kill the gnoll bouda! Vehumet accepts your kill. You encounter an adder. The gnoll hits you from afar with a +0 spear. You take 6 damage, and have 39/45 hp. You now have 13/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (covering ground quickly, 87% to hit) The blast of sand hits the gnoll! You kill the gnoll! Vehumet accepts your kill. You feel your power returning. You encounter a gnoll. It is wielding a +0 halberd. You regained 2 hp, and now have 41/45 hp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an adder (76% to hit) The blast of sand misses the adder. The adder barely misses you. The adder bites you. You encounter a gnoll. It is wielding a +0 flail. The gnoll barely misses you. You take 1 damage, and have 40/45 hp. You now have 13/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an adder (76% to hit) The blast of sand hits the adder!! You kill the adder! Vehumet accepts your kill. The gnoll barely misses you. You now have 12/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 halberd and wearing a +0 chain mail (91% to hit) The blast of sand hits the gnoll! You kill the gnoll! Vehumet accepts your kill. You encounter an iguana. You encounter a gnoll. It is wielding a +0 spear. You regained 2 hp, and now have 43/45 hp. You now have 11/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 flail (87% to hit) The blast of sand hits the gnoll!! You kill the gnoll! Vehumet accepts your kill. You feel your power returning. The gnoll completely misses you. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (87% to hit) The blast of sand hits the gnoll!! You kill the gnoll! Vehumet accepts your kill. You feel your power returning. You encounter a steam dragon. Health restored: 45 Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a steam dragon (85% to hit) The blast of sand hits the steam dragon! The steam dragon is heavily wounded. The sentinel's mark upon you fades away. You now have 11/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a steam dragon (heavily wounded, 85% to hit) The blast of sand hits the steam dragon!! You kill the steam dragon! Vehumet accepts your kill. The steam dragon scales are intact enough to wear. The iguana bites you. You encounter an orc. It is wielding a +0 flail. The iguana barely misses you. You take 4 damage, and have 41/45 hp. You now have 10/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an iguana (87% to hit) The blast of sand hits the iguana but does no damage. The iguana barely misses you. You regained 2 hp, and now have 43/45 hp. You now have 9/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an iguana (87% to hit) The blast of sand hits the iguana! The iguana is almost dead. You encounter a white imp. The iguana misses you. The iguana bites you! The orc closely misses you. The white imp shouts! You take 7 damage, and have 36/45 hp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an iguana (almost dead, 87% to hit) The blast of sand hits the iguana!! You kill the iguana! Vehumet accepts your kill. The orc hits you with a +0 flail. You now have 8/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a white imp (85% to hit) The blast of sand hits the white imp! The white imp is severely wounded. The orc hits you with a +0 flail. The white imp gestures at you. The puff of frost hits you but does no damage. The orc misses you. The white imp laughs crazily. The white imp completely misses you. You take 4 damage, and have 33/45 hp. You now have 7/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a white imp (severely wounded, 85% to hit) The blast of sand hits the white imp!! You kill the white imp! Vehumet accepts your kill. You feel your power returning. The orc hits you with a +0 flail! You take 6 damage, and have 27/45 hp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 flail (85% to hit) The blast of sand hits the orc! You kill the orc! Vehumet accepts your kill. You regained 2 hp, and now have 29/45 hp. You now have 6/16 mp. Casting: Sandblast (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.) Things that are here: +0 steam dragon scales; a steam dragon corpse You start removing your armour. You continue removing your +0 robe. x5 You finish removing your +0 robe. You start putting on your armour. You continue putting on your +0 steam dragon scales. x5 You finish putting on your +0 steam dragon scales. You regained 11 hp, and now have 41/45 hp. You drop a +0 robe. You drop a +0 leather armour. You regained 2 hp, and now have 43/45 hp. HP restored. Found a stone staircase leading up. Health restored: 45; MP restored: 16 Found a stone staircase leading up. You now have 202 gold pieces (gained 8). Things that are here: a +0 flail; a +0 scale mail; a gnoll corpse There is a stone staircase leading up here. Found an escape hatch in the floor. There is an escape hatch in the floor here. Found 6 boomerangs. You see here 6 boomerangs. You see here a +0 helmet. Found a sling. You see here a +0 sling. Found a sling. You now have 211 gold pieces (gained 9). You now have 226 gold pieces (gained 15). There is a stone staircase leading up here. Things that are here: a +0 flail; a +0 scale mail; a gnoll skeleton Items here: ( ))))) [[[. Things that are here: a +0 leather armour; a +0 robe; a steam dragon skeleton You see here an iguana skeleton. You encounter a howler monkey. A howler monkey is nearby! A howler monkey is nearby! A howler monkey is nearby! A howler monkey is nearby! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a howler monkey (asleep, 100% to hit) The blast of sand hits the howler monkey!! You kill the howler monkey! Vehumet accepts your kill. You now have 15/16 mp. Casting: Sandblast (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: Sandblast (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.) Found a stone staircase leading down. MP restored: 16 You see here a howler monkey corpse. h - 5 scrolls labelled TAENOJ URAVOQY (gained 1) Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . Okay, then. Search for what [Enter for "."]? There is a stone staircase leading down here. You fly downwards. Found a scroll labelled QYOWOI XUIPHANES. There is a stone staircase leading up here. Found a stone staircase leading down. You encounter a bullfrog. Found an escape hatch in the floor. You see here a scroll labelled QYOWOI XUIPHANES. A bullfrog is nearby! A bullfrog is nearby! Found a runed cloak. Casting: Sandblast (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: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bullfrog (asleep, 100% to hit) The blast of sand hits the bullfrog!! The bullfrog is almost dead. The bullfrog croaks. You now have 15/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bullfrog (almost dead, 82% to hit) The blast of sand hits the bullfrog! You kill the bullfrog! Vehumet accepts your kill. Your Earth Magic skill increases to level 13! You now have 14/16 mp. Casting: Sandblast (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.) You see here a bullfrog corpse. There is a stone staircase leading down here. You see here a +2 cloak. You start putting on your armour. You continue putting on your +2 cloak. x4 Magic restored. You continue putting on your +2 cloak. You finish putting on your +2 cloak. MP restored: 16 There is a stone staircase leading down here. You see here a bullfrog corpse. You encounter a kobold. It is wielding a +0 dagger. A kobold is nearby! A kobold is nearby! A kobold is nearby! You encounter a kobold. It is wielding a +2 devious dagger. You see here a scroll labelled QYOWOI XUIPHANES. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 dagger (wandering, hasn't noticed you, 82% to hit) The blast of sand hits the kobold! You kill the kobold! Vehumet accepts your kill. You feel your power returning. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +2 devious dagger (wandering, hasn't noticed you, 67% to hit) The blast of sand hits the kobold!! You kill the kobold! Vehumet accepts your kill. You now have 15/16 mp. Casting: Sandblast (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: Sandblast (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.) e - 4 scrolls labelled QYOWOI XUIPHANES (gained 1) You encounter a kobold brigand. It is wielding a +0 whip and quivering curare-tipped darts. MP restored: 16 A kobold brigand is nearby! A kobold brigand is nearby! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold brigand, wielding a +0 whip and quivering curare-tipped darts (wandering, hasn't noticed you, 82% to hit) The blast of sand hits the kobold brigand!! You kill the kobold brigand! Vehumet accepts your kill. You now have 15/16 mp. Casting: Sandblast (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: Sandblast (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.) You encounter a bullfrog. A bullfrog is nearby! A bullfrog is nearby! You see here a +0 dagger. MP restored: 16 Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bullfrog (wandering, hasn't noticed you, 82% to hit) The blast of sand hits the bullfrog!! You kill the bullfrog! Vehumet accepts your kill. You now have 15/16 mp. Casting: Sandblast (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: Sandblast (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.) c - a curare-tipped dart Things that are here: a +0 whip; a kobold corpse MP restored: 16 You see here a +0 dagger. Things that are here: a +2 devious dagger; a kobold corpse You encounter a bullfrog. A bullfrog is nearby! A bullfrog is nearby! The bullfrog croaks. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bullfrog (82% to hit) The blast of sand hits the bullfrog!! You kill the bullfrog! Vehumet accepts your kill. You feel your power returning. Casting: Sandblast (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.) Found a plate armour. You encounter a marrowcuda. A marrowcuda is nearby! A marrowcuda is nearby! You encounter a marrowcuda. Casting: Sandblast (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: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a marrowcuda (dormant, 100% to hit) The blast of sand hits the marrowcuda! The marrowcuda is heavily damaged. You now have 15/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a marrowcuda (heavily damaged, 71% to hit) The stone arrow hits the marrowcuda! The marrowcuda is almost destroyed. The marrowcuda bites you but does no damage. The marrowcuda bites you. Another marrowcuda is drawn to the feast! You take 1 damage, and have 44/45 hp. You now have 12/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a marrowcuda (almost destroyed, 84% to hit) The blast of sand hits the marrowcuda! You destroy the marrowcuda! Vehumet accepts your kill. The marrowcuda disappears in a puff of smoke! The marrowcuda misses you. Health restored: 45 You now have 11/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a marrowcuda (71% to hit) The stone arrow hits the marrowcuda!! You destroy the marrowcuda! Vehumet accepts your kill. You feel your power returning. You now have 10/16 mp. Found a great mace. Found a stone staircase leading up. MP restored: 16 g - 3 potions of magic (gained 1) You encounter a kobold geomancer. It is wielding a +0 dagger. The kobold geomancer shouts! A kobold geomancer is nearby! Found a sapphire potion. The kobold geomancer casts a spell at you. You shatter. The blast of rock fragments hits the plant!! The plant begins to die. You take 6 damage, and have 39/45 hp. You regained 2 hp, and now have 41/45 hp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold geomancer, wielding a +0 dagger and wearing a +0 robe (67% to hit) The stone arrow hits the kobold geomancer!! The kobold geomancer is almost dead. You now have 13/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold geomancer, wielding a +0 dagger and wearing a +0 robe (almost dead, 67% to hit) The stone arrow hits the kobold geomancer! You kill the kobold geomancer! Vehumet accepts your kill. Vehumet offers you knowledge of Momentum Strike. You now have 10/16 mp. Okay, then. A nearby plant withers and dies. HP restored. D - a sapphire potion Health restored: 45; MP restored: 16 You encounter 2 gnolls. The gnoll shouts! You hear a shout! The gnoll leaves your sight. A gnoll is nearby! A gnoll is nearby! You encounter a gnoll sergeant. It is wielding a +1 spear of freezing. Found 14 gold pieces. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (87% to hit) The blast of sand hits the gnoll. The gnoll is moderately wounded. You encounter a gnoll. It is wielding a +0 spear. The gnoll leaves your sight. You now have 15/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (moderately wounded, 87% to hit) The blast of sand hits the gnoll!! You kill the gnoll! Vehumet accepts your kill. You now have 14/16 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll sergeant, wielding a +1 spear of freezing, wearing a +0 ring mail and wearing a +0 kite shield (91% to hit) The blast of sand hits the gnoll sergeant! The gnoll sergeant is heavily wounded. The gnoll sergeant hits you but does no damage. You now have 13/16 mp. The gnoll sergeant attacks as it pursues you! The gnoll sergeant misses you. Found a rimehorn talisman. The gnoll sergeant attacks as it pursues you! The gnoll sergeant hits you from afar with a +1 spear of freezing! The gnoll sergeant freezes you. You take 8 damage, and have 37/45 hp. There is a stone staircase leading up here. Unknown command. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll sergeant, wielding a +1 spear of freezing, wearing a +0 ring mail and wearing a +0 kite shield (moderately wounded, 85% to hit) The stone arrow hits the gnoll sergeant!! You kill the gnoll sergeant! Vehumet accepts your kill. You now have 12/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (87% to hit) The blast of sand hits the gnoll!! You kill the gnoll! Vehumet accepts your kill. You regained 2 hp, and now have 42/45 hp. You now have 11/16 mp. Casting: Sandblast (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: Sandblast (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.) A gnoll is nearby! The gnoll shouts! Health restored: 45 Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (87% to hit) The blast of sand hits the gnoll!! You kill the gnoll! Vehumet accepts your kill. You now have 11/16 mp. Casting: Sandblast (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: Sandblast (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.) You encounter Menkaure, Prince of Dust. You regained 2 mp, and now have 13/16 mp. Menkaure shouts! Casting: Sandblast (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.) Menkaure casts a spell at you. You easily resist. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: Menkaure (89% to hit) The stone arrow hits Menkaure! Menkaure is heavily damaged. Menkaure hums a few words. Menkaure gestures wildly while chanting. Menkaure seems to speed up. You now have 11/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: Menkaure (heavily damaged, fast, 89% to hit) The stone arrow hits Menkaure!! You destroy Menkaure! Vehumet accepts your kill. Your Earth Magic skill increases to level 14! You now have 8/16 mp. Casting: Stone 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.) Things that are here: a +1 spear of freezing; a +0 ring mail; a +0 kite shield Things that are here: a +0 spear; a gnoll corpse Found 5 boomerangs. MP restored: 16 c - 3 scrolls labelled AMIQAA NOH JYXT (gained 1) You now have 240 gold pieces (gained 14). Found a short sword. You pick up a parchment of Metabolic Englaciation and begin reading... You add the spell Metabolic Englaciation to your library. You encounter a kobold geomancer. It is wielding a +0 dagger. A kobold geomancer is nearby! A kobold geomancer is nearby! The kobold geomancer shouts! Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold geomancer, wielding a +0 dagger and wearing a +0 robe (67% to hit) The stone arrow hits the kobold geomancer!! You kill the kobold geomancer! Vehumet accepts your kill. You now have 13/16 mp. Casting: Stone 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.) Things that are here: a +0 dagger; a +0 robe Things that are here: a +0 whip; a kobold skeleton Found a robe. You now have 257 gold pieces (gained 17). You now have 261 gold pieces (gained 4). You see here the +1 rapier of Qeamicwu {protect, rC+ Will- SInv}. You see here a +2 war axe of electrocution. Found a stone staircase leading up. MP restored: 16 You encounter a sky beast. Found a stone staircase leading down. A sky beast is nearby! Found an escape hatch in the ceiling. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sky beast (67% to hit) The stone arrow hits the sky beast! The sky beast is severely wounded. You now have 13/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sky beast (severely wounded, 67% to hit) The stone arrow misses the sky beast. You now have 10/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sky beast (severely wounded, 67% to hit) The stone arrow misses the sky beast. You now have 7/16 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sky beast (severely wounded, 67% to hit) The stone arrow hits the sky beast! You kill the sky beast! Vehumet accepts your kill. You have reached level 10! Health restored: 50 You now have 4/17 mp. You pick up a parchment of Dragon's Call and begin reading... You add the spell Dragon's Call to your library. MP restored: 17 There is an escape hatch in the ceiling here. Found a stone staircase leading down. You see here the +1 rapier of Qeamicwu {protect, rC+ Will- SInv}. You reach down and open the large door. You encounter a white imp. There is a large open door here. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a white imp (asleep, 100% to hit) The stone arrow hits the white imp!! You kill the white imp! Vehumet accepts your kill. You now have 14/17 mp. Casting: Stone 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.) Casting: Stone 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.) Press: ? - help, v - describe, . - travel A silver statue. You reach down and open the door. Found a glowing silver altar of Zin. There is an open door here. Press: ? - help, v - describe, . - travel A stone wall. You pick up a parchment of Curse of Agony and begin reading... You add the spell Curse of Agony to your library. MP restored: 17 Partly explored, can't reach some items and places. Partly explored, can't reach some items and places. Partly explored, can't reach some items and places. You hit the plant. The plant begins to die. The plant is lightly damaged. You hit the plant. The plant is poisoned. The plant is lightly damaged. A nearby plant withers and dies. p - a wand of polymorph (16) (gained 4 charges) Done exploring. Done exploring. Done exploring. Done exploring. Found a hazy altar of Hepliaklqana. Found a glowing golden altar of the Shining One. There is a stone staircase leading down here. You fly downwards. You encounter 2 yaks, an orc warrior, an orc priest and 3 orcs. An orc is wielding a +2 whip of venom. There is a stone staircase leading up here. Unknown command. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc warrior, wielding a +0 short sword and wearing a +0 plate armour (asleep, 100% to hit) The blast of sand hits the orc warrior but does no damage. The orc warrior shouts! The orc shouts! x3; The orc priest shouts! The yak bellows! x2 The orc closely misses you. The orc hits you but does no damage. The orc warrior hits you but does no damage. You now have 16/17 mp. The orc hits you but does no damage. The orc priest mumbles some strange prayers to Beogh against you. You easily resist. The orc hits you but does no damage. The orc barely misses you. The orc warrior hits you with a +0 short sword. You fly upwards. There is a stone staircase leading down here. You take 4 damage, and have 46/50 hp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc warrior, wielding a +0 short sword and wearing a +0 plate armour (76% to hit) The stone arrow hits the orc warrior! The orc warrior is moderately wounded. The orc hits you with a +2 whip of venom. The orc warrior hits you with a +0 short sword. The orc completely misses you. The orc hits you but does no damage. You take 6 damage, and have 40/50 hp. You now have 13/17 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc warrior, wielding a +0 short sword and wearing a +0 plate armour (moderately wounded, 76% to hit) The stone arrow hits the orc warrior. The orc warrior is heavily wounded. The orc closely misses you. The orc warrior hits you with a +0 short sword. The orc hits you but does no damage. The orc barely misses you. You now have 10/17 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc warrior, wielding a +0 short sword and wearing a +0 plate armour (heavily wounded, 76% to hit) The stone arrow hits the orc warrior!! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. The orc closely misses you. x2 The orc hits you but does no damage. You now have 9/17 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +2 whip of venom (85% to hit) The blast of sand hits the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. The orc barely misses you. The orc completely misses you. The orc barely misses you. The orc hits you with a +0 hand axe. You take 2 damage, and have 39/50 hp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 falchion (85% to hit) The blast of sand hits the orc! You kill the orc! Vehumet accepts your kill. The orc barely misses you. You regained 2 hp, and now have 41/50 hp. You now have 8/17 mp. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 hand axe and wearing a +0 ring mail (87% to hit) The blast of sand hits the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. You regained 2 hp, and now have 43/50 hp. Casting: Sandblast (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.) HP restored. Magic restored. Things that are here: a +2 whip of venom; an orc corpse Done exploring. Health restored: 50; MP restored: 17 Done exploring. There is a stone staircase leading down here. Things that are here: a +0 short sword; a +0 plate armour; an orc corpse There is a stone staircase leading up here. You see here a bullfrog skeleton. There is a stone staircase leading down here. You fly downwards. Found 17 gold pieces, a dagger and 6 atropa-tipped darts. Found a stone staircase leading down. There is a stone staircase leading up here. You now have 278 gold pieces (gained 17). You encounter an orc. It is wielding a +0 war axe. The orc shouts! An orc is nearby! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 war axe (85% to hit) The blast of sand hits the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. Casting: Sandblast (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.) You encounter a two-headed ogre. It is wielding two +0 giant clubs. The two-headed ogre shouts in stereo! A two-headed ogre is nearby! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a two-headed ogre, wielding two +0 giant clubs (89% to hit) The stone arrow hits the two-headed ogre! The two-headed ogre is moderately wounded. You now have 14/17 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a two-headed ogre, wielding two +0 giant clubs (moderately wounded, 89% to hit) The stone arrow hits the two-headed ogre! The two-headed ogre is heavily wounded. You now have 11/17 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a two-headed ogre, wielding two +0 giant clubs (heavily wounded, 89% to hit) The stone arrow hits the two-headed ogre! The two-headed ogre is almost dead. You now have 8/17 mp. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a two-headed ogre, wielding two +0 giant clubs (almost dead, 89% to hit) The stone arrow hits the two-headed ogre!! You kill the two-headed ogre! Vehumet accepts your kill. You feel your power returning. You encounter an orc. It is wielding a +0 mace. Training target 15.0 for Earth Magic reached! Your Earth Magic skill increases to level 15! You need to enable at least one skill for training. Unknown command. Saving game... please wait. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Vehumet says: Let it end in hellfire! Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. Unknown command. Unknown command. The orc shouts! Things that are here: a +0 giant club; a +0 giant club; a two-headed ogre corpse Cast which spell? (? or * to list) Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 mace (90% to hit) The blast of sand hits the orc!! You kill the orc! Vehumet accepts your kill. You feel your power returning. Casting: Sandblast (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: Sandblast (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.) Magic restored. Things that are here: a +0 mace; an orc corpse h - a +6 ring of dexterity MP restored: 18 You encounter an orc. It is wielding a +0 club. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.35-a0-467-g0a0f4f6124 0.35-a0-468-g3aa0c7bdef 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 Player: {{{{{{{{{{{ Name: [juhwan0704] Species: Gargoyle Job: Earth Elementalist HP: 50/50; mods: 0/0 MP: 17/18; mod: 0 Stats: 13 19 10 Position: (41, 42), 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 | 0 | 0 | 0/42 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/42 Dodging | X | 0 | 0 | 1 | 151 | 81/142 Stealth | X | 0 | 0 | 2 | 127 | 21/106 Shields | X | 0 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 50 | 5 | 1016 | 125/357 Conjurations | X | 1 | 50 | 5 | 754 | 124/252 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 15 | 4613 | 0/690 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 278 #22: 1 #49: 311 #73: 33240 Mutations: negative energy resistance: 1 (innate) electricity resistance: 1 (innate) torment resistance: 1 (innate) stone body: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #4: +2 dagger of venom eq slot #10, inv slot #3: amulet "Viustreoj" {Faith rPois Will+ Regen+} eq slot #6, inv slot #1: +0 pair of boots of flying eq slot #3, inv slot #6: +0 steam dragon scales eq slot #8, inv slot #0: +2 cloak }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.# #.# ##.## ....# ###.## .....# ###..############# #..............######. ###.##.#........@...o... .##.#.###.###.##.####### .....## ##....#..# .##.#.###.#####.## .......#.## #. .######.## #. .# ### #. .# #. .# dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< serial_glass_tile: dngn_transparent_wall >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>