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: 10377290447486470871, deterministic pregen: 1 Command line: /usr/games/crawl-git-3aa0c7bdef -name VividlyBlue -rc /dgldir/rcfiles/crawl-git/VividlyBlue.rc -macro /dgldir/rcfiles/crawl-git/VividlyBlue.macro -morgue /dgldir/morgue/VividlyBlue/ -webtiles-socket /crawl-master/webserver/sockets/VividlyBlue:2026-06-07.11:02:37.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) [0x5d1c8b35265e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-3aa0c7bdef(_Z13do_crash_dumpv+0x43a) [0x5d1c8b3608ba]: do_crash_dump() /usr/games/crawl-git-3aa0c7bdef(_Z20crash_signal_handleri+0x1fa) [0x5d1c8b352b3a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7a1a1678a330]: /usr/games/crawl-git-3aa0c7bdef(+0xac9c9a) [0x5d1c8b91cc9a]: /usr/games/crawl-git-3aa0c7bdef(+0xace99d) [0x5d1c8b92199d]: /usr/games/crawl-git-3aa0c7bdef(_Z20desc_beam_hit_chanceB5cxx11RK12monster_infoP8targeter+0x53) [0x5d1c8b921c93]: 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) [0x5d1c8b29ba7b]: 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) [0x5d1c8b3f4665]: targeting_behaviour::get_monster_desc[abi:cxx11](monster_info const&) /usr/games/crawl-git-3aa0c7bdef(+0x5a226f) [0x5d1c8b3f526f]: /usr/games/crawl-git-3aa0c7bdef(_Z24cell_monster_descriptionB5cxx11RK9coord_defbP19targeting_behaviour+0xe9) [0x5d1c8b3fa1e9]: cell_monster_description[abi:cxx11](coord_def const&, bool, targeting_behaviour*) /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser32print_target_monster_descriptionERb+0x3f) [0x5d1c8b3fa6ef]: direction_chooser::print_target_monster_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser24print_target_descriptionERb+0x13) [0x5d1c8b3fa8b3]: direction_chooser::print_target_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser13describe_cellEv+0x10a) [0x5d1c8b3ff87a]: direction_chooser::describe_cell() const /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser19show_initial_promptEv+0x49) [0x5d1c8b3ffb19]: direction_chooser::show_initial_prompt() /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser16choose_directionEv+0x187) [0x5d1c8b4015b7]: direction_chooser::choose_direction() /usr/games/crawl-git-3aa0c7bdef(_Z9directionR4distRK22direction_chooser_args+0x80) [0x5d1c8b4019d0]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-3aa0c7bdef(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1c8) [0x5d1c8b98b3d8]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-3aa0c7bdef(_Z11your_spells10spell_typeibPK8item_defP4distb+0x72e) [0x5d1c8b929f7e]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z12cast_a_spellb10spell_typeP4distb+0x408) [0x5d1c8b92ce48]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z17do_cast_spell_cmdb+0x1a) [0x5d1c8b92dc8a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-3aa0c7bdef(+0xcd2c42) [0x5d1c8bb25c42]: /usr/games/crawl-git-3aa0c7bdef(+0xcd36b5) [0x5d1c8bb266b5]: /usr/games/crawl-git-3aa0c7bdef(main+0x1f7) [0x5d1c8b283df7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7a1a1676f1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7a1a1676f28b]: /usr/games/crawl-git-3aa0c7bdef(_start+0x25) [0x5d1c8b2848e5]: 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". 0x00007a1a168557d7 in __GI___wait4 (pid=2078702, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007a1a168557d7 in __GI___wait4 (pid=2078702, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d1c8b352d0c in call_gdb (file=0x7a1a169494e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 2069699\000\000\000\000\000" #2 0x00005d1c8b3608d8 in do_crash_dump () at dbg-asrt.cc:682 t = 1780830222 dir = "/dgldir/morgue/VividlyBlue/" name = "/dgldir/morgue/VividlyBlue/crash-VividlyBlue-20260607-110342.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7a1a169494e0 <_IO_2_1_stderr_> #3 0x00005d1c8b352b3a in crash_signal_handler (sig_num=8) at crash.cc:195 No locals. #4 No locals. #5 0x00005d1c8b91cc9a in _to_hit_pct (mi=..., acc=13) at spl-cast.cc:1705 base_ev = hit_sum = base_chance = #6 0x00005d1c8b92199d in _desc_hit_chance (mi=..., acc=) at spl-cast.cc:1714 hit_pct = result = 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 = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 0 Level vaults: dpeg_arrival_signposts layout_basic Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (42, 34): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Lua error: /dgldir/rcfiles/crawl-git/VividlyBlue.rc:786: invalid escape sequence near '"macros += M \@' Welcome, VividlyBlue the Deep Elf Conjurer. A smirking vizier told you that the Orb of Zot is just within this dungeon. Press ? for a list of commands and other information. Found 5 stones. Lua error: /dgldir/rcfiles/crawl-git/VividlyBlue.rc:786: invalid escape sequence near '"macros += M \@' Welcome back, VividlyBlue the Deep Elf Conjurer. Press ? for a list of commands and other information. Found 5 stones. Lua error: /dgldir/rcfiles/crawl-git/VividlyBlue.rc:786: invalid escape sequence near '"macros += M \@' Welcome back, VividlyBlue the Deep Elf Conjurer. Press ? for a list of commands and other information. Found 5 stones. Found a staircase leading out of the dungeon. You now have 17 gold pieces. You see here a staff of fire. c - a scroll labelled WASEOFAQEO You encounter a bat. A bat is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (asleep, 100% to hit) The magic dart hits the bat but does no damage. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (100% to hit) The magic dart hits the bat. You kill the bat! Magic restored. You encounter a frilled lizard. You recovered 2 MP! A frilled lizard is nearby! A frilled lizard is nearby! A frilled lizard is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a frilled lizard (asleep, 100% to hit) The magic dart hits the frilled lizard. You kill the frilled lizard! You encounter a bat. You recovered 1 MP! A bat is nearby! A bat is nearby! A bat is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (asleep, 100% to hit) The magic dart hits the bat. You kill the bat! You encounter a bat. You recovered 1 MP! A bat is nearby! A bat is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (100% to hit) The magic dart hits the bat. You kill the bat! Casting: Magic Dart (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. You encounter a ball python. You recovered 1 MP! A ball python is nearby! A ball python is nearby! A ball python is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (asleep, 100% to hit) The magic dart hits the ball python. The ball python is severely wounded. The ball python hisses angrily. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (severely wounded, 100% to hit) The magic dart hits the ball python. You kill the ball python! You encounter a bat. You recovered 2 MP! A bat is nearby! A bat is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (wandering, hasn't noticed you, 100% to hit) The magic dart hits the bat. The bat is moderately wounded. Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? Huh? Unknown command. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (moderately wounded, 100% to hit) The magic dart hits the bat. You kill the bat! Casting: Magic Dart (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. You recovered 2 MP! You encounter a frilled lizard. A frilled lizard is nearby! A frilled lizard is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a frilled lizard (asleep, 100% to hit) You miscast Magic Dart. Nothing appears to happen. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a frilled lizard (asleep, 100% to hit) The magic dart hits the frilled lizard. You kill the frilled lizard! You hear a shout! You encounter a goblin. It is wielding a +0 dagger. A goblin is nearby! A goblin is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (100% to hit) The magic dart hits the goblin. You kill the goblin! Casting: Magic Dart (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. Okay, then. You encounter a frilled lizard. A frilled lizard is nearby! A frilled lizard is nearby! A frilled lizard is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a frilled lizard (100% to hit) The magic dart hits the frilled lizard. You kill the frilled lizard! Your magical contamination has completely faded away. You encounter a bat. You recovered 3 MP! A bat is nearby! A bat is nearby! A bat is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (asleep, 100% to hit) The magic dart hits the bat. The bat is moderately wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (moderately wounded, 100% to hit) The magic dart hits the bat! You kill the bat! You encounter a goblin. It is wielding a +0 dagger. You recovered 1 MP! A goblin is nearby! A goblin is nearby! A goblin is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (wandering, hasn't noticed you, 100% to hit) The magic dart hits the goblin. The goblin is severely wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (severely wounded, 100% to hit) The magic dart hits the goblin! You kill the goblin! c - 2 scrolls labelled WASEOFAQEO (gained 1) d - 2 fuming inky potions You recovered 2 MP! Found an escape hatch in the floor. You encounter a dart slug. Found a scroll labelled WASEOFAQEO. A dart slug is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (asleep, 100% to hit) The magic dart hits the dart slug. The dart slug is heavily wounded. The dart slug launches a dart at you. The slug dart hits you. Ouch! That really hurt! You took 6 damage! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (heavily wounded, 100% to hit) The magic dart hits the dart slug! You kill the dart slug! You have reached level 2! You recovered 2 HP! You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'b'. You recovered 1 HP! You recovered 1 MP! Search for what [? for help]? . HP restored. You see here a dart slug corpse. c - 3 scrolls labelled WASEOFAQEO (gained 1) You see here a dart slug corpse. You open the door. There is an open door here. Found a rapier. You recovered 8 HP! You recovered 2 MP! You now have 22 gold pieces (gained 5). You see here a bat corpse. You open the door. There is an open door here. You encounter an endoplasm. An endoplasm is nearby! An endoplasm is nearby! An endoplasm is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (100% to hit) The magic dart hits the endoplasm. You kill the endoplasm! Casting: Magic Dart (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. Search for what [Enter for "."]? . You open the door. You encounter a kobold. It is wielding a +0 club and quivering stones. Found a parchment of Airstrike. You recovered 1 MP! A kobold is nearby! A kobold is nearby! A kobold is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (asleep, 100% to hit) The magic dart hits the kobold. The kobold is moderately wounded. The kobold shouts! You encounter a ball python. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (100% to hit) The magic dart hits the kobold. The kobold is heavily wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (heavily wounded, 100% to hit) The magic dart hits the kobold. The kobold is severely wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (severely wounded, 100% to hit) The magic dart hits the kobold. You kill the kobold! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (87% to hit) You focus your ray upon the ball python. The searing ray hits the ball python! You kill the ball python! (Press . to maintain the ray.) You stop channelling your searing ray. There is an open door here. Things that are here: a +0 club; 4 stones You pick up a parchment of Airstrike and begin reading... You add the spell Airstrike to your library. You recovered 5 MP! You encounter a bat. A bat is nearby! A bat is nearby! A bat is nearby! Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (wandering, hasn't noticed you, 100% to hit) The magic dart hits the bat. The bat is moderately wounded. The bat misses you. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (moderately wounded, 78% to hit) You focus your ray upon the bat. The searing ray hits the bat! You kill the bat! (Press . to maintain the ray.) You stop channelling your searing ray. You see here a bat corpse. Found a stone staircase leading down. You recovered 3 MP! You encounter a kobold. It is wielding a +1 whip of freezing. The kobold shouts! A kobold is nearby! A kobold is nearby! Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +1 whip of freezing (100% to hit) The magic dart hits the kobold! You kill the kobold! Casting: Magic Dart (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. You encounter a kobold. It is wielding a +0 dagger and quivering stones. You recovered 1 MP! A kobold is nearby! A kobold is nearby! A kobold is nearby! As you read the scroll labelled WASEOFAQEO, it crumbles to dust. It is a scroll of identify. d -> A - 2 potions of attraction; c -> i - 2 scrolls of identify The kobold throws a stone. The stone hits you. You took 2 damage! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 dagger and quivering stones (100% to hit) The magic dart hits the kobold. The kobold is severely wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 dagger and quivering stones (severely wounded, 100% to hit) The magic dart hits the kobold. You kill the kobold! You recovered 1 HP! c - a scroll labelled HIEHUNT QOREOLIG You recovered 1 HP! You recovered 2 MP! Things that are here: a +1 whip of freezing; a kobold corpse There is a stone staircase leading down here. You see here a bat corpse. There is an open door here. Things that are here: a +0 club; 4 stones You open the door. You encounter an endoplasm. An endoplasm is nearby! An endoplasm is nearby! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (asleep, 100% to hit) The magic dart hits the endoplasm. The endoplasm is severely wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (severely wounded, 100% to hit) The magic dart hits the endoplasm but does no damage. The endoplasm is severely wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (heavily wounded, 100% to hit) The magic dart hits the endoplasm. The endoplasm is severely wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (severely wounded, 98% to hit) You focus your ray upon the endoplasm. The searing ray hits the endoplasm. The endoplasm is almost dead. (Press . to maintain the ray.) An endoplasm is nearby! The searing ray hits the endoplasm! You kill the endoplasm! You stop channelling your searing ray. There is an open door here. You open the door. There is an open door here. b - 4 poisoned darts You recovered 5 MP! Found a stone staircase leading down. You encounter a ball python. The ball python hisses angrily. A ball python is nearby! A ball python is nearby! A ball python is nearby! Casting: Searing Ray (safe; 2% 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: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (100% to hit) The magic dart hits the ball python. The ball python is severely wounded. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (severely wounded, 87% to hit) You focus your ray upon the ball python. The searing ray hits the ball python! You kill the ball python! (Press . to maintain the ray.) You stop channelling your searing ray. You encounter a ball python. You recovered 3 MP! A ball python is nearby! A ball python is nearby! A ball python is nearby! A ball python is nearby! Casting: Searing Ray (safe; 2% 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: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 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: [VividlyBlue] Species: Deep Elf Job: Conjurer HP: 15/15; mods: 0/0 MP: 6/8; mod: 0 Stats: 4 22 13 Position: (36, 52), god: No God (0), 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/70 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/29 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 25 | 2 | 192 | 86/106 Stealth | X | 1 | 25 | 2 | 164 | 75/89 Shields | X | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 25 | 3 | 227 | 49/119 Conjurations | X | 1 | 25 | 4 | 543 | 123/210 Hexes | X | 0 | 0 | 0 | 0 | 0/29 Summonings | X | 0 | 0 | 0 | 0 | 0/42 Necromancy | X | 0 | 0 | 0 | 0 | 0/35 Translocations | X | 0 | 0 | 0 | 0 | 0/42 Forgecraft | X | 0 | 0 | 0 | 0 | 0/42 Fire Magic | X | 0 | 0 | 0 | 0 | 0/42 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 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 22 #49: 22 #73: 1200 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..# #.....##.....# .. ##.##........# #.##........+ #.##..#.....# #.##>.#.....# #.##.##..#### #.##..#..# .#.#####...#....# .......@........# .........##..#.. .#.S.....# #.... .......... .... .#.#.###### #.# # #. .# # dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>