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.10:59:33.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) [0x5c115f43265e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-3aa0c7bdef(_Z13do_crash_dumpv+0x43a) [0x5c115f4408ba]: do_crash_dump() /usr/games/crawl-git-3aa0c7bdef(_Z20crash_signal_handleri+0x1fa) [0x5c115f432b3a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x73a2581f4330]: /usr/games/crawl-git-3aa0c7bdef(+0xac9c9a) [0x5c115f9fcc9a]: /usr/games/crawl-git-3aa0c7bdef(+0xace99d) [0x5c115fa0199d]: /usr/games/crawl-git-3aa0c7bdef(_Z20desc_beam_hit_chanceB5cxx11RK12monster_infoP8targeter+0x53) [0x5c115fa01c93]: 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) [0x5c115f37ba7b]: 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) [0x5c115f4d4665]: targeting_behaviour::get_monster_desc[abi:cxx11](monster_info const&) /usr/games/crawl-git-3aa0c7bdef(+0x5a226f) [0x5c115f4d526f]: /usr/games/crawl-git-3aa0c7bdef(_Z24cell_monster_descriptionB5cxx11RK9coord_defbP19targeting_behaviour+0xe9) [0x5c115f4da1e9]: cell_monster_description[abi:cxx11](coord_def const&, bool, targeting_behaviour*) /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser32print_target_monster_descriptionERb+0x3f) [0x5c115f4da6ef]: direction_chooser::print_target_monster_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser24print_target_descriptionERb+0x13) [0x5c115f4da8b3]: direction_chooser::print_target_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser13describe_cellEv+0x10a) [0x5c115f4df87a]: direction_chooser::describe_cell() const /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser19show_initial_promptEv+0x49) [0x5c115f4dfb19]: direction_chooser::show_initial_prompt() /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser16choose_directionEv+0x187) [0x5c115f4e15b7]: direction_chooser::choose_direction() /usr/games/crawl-git-3aa0c7bdef(_Z9directionR4distRK22direction_chooser_args+0x80) [0x5c115f4e19d0]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-3aa0c7bdef(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1c8) [0x5c115fa6b3d8]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-3aa0c7bdef(_Z11your_spells10spell_typeibPK8item_defP4distb+0x72e) [0x5c115fa09f7e]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z12cast_a_spellb10spell_typeP4distb+0x408) [0x5c115fa0ce48]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z17do_cast_spell_cmdb+0x1a) [0x5c115fa0dc8a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-3aa0c7bdef(+0xcd2c42) [0x5c115fc05c42]: /usr/games/crawl-git-3aa0c7bdef(+0xcd36b5) [0x5c115fc066b5]: /usr/games/crawl-git-3aa0c7bdef(main+0x1f7) [0x5c115f363df7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x73a2581d91ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x73a2581d928b]: /usr/games/crawl-git-3aa0c7bdef(_start+0x25) [0x5c115f3648e5]: 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". 0x000073a2582bf7d7 in __GI___wait4 (pid=2063624, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000073a2582bf7d7 in __GI___wait4 (pid=2063624, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005c115f432d0c in call_gdb (file=0x73a2583b34e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 2045948\000\000\000\000\000" #2 0x00005c115f4408d8 in do_crash_dump () at dbg-asrt.cc:682 t = 1780830110 dir = "/dgldir/morgue/VividlyBlue/" name = "/dgldir/morgue/VividlyBlue/crash-VividlyBlue-20260607-110150.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x73a2583b34e0 <_IO_2_1_stderr_> #3 0x00005c115f432b3a in crash_signal_handler (sig_num=8) at crash.cc:195 No locals. #4 No locals. #5 0x00005c115f9fcc9a in _to_hit_pct (mi=..., acc=15) at spl-cast.cc:1705 base_ev = hit_sum = base_chance = #6 0x00005c115fa0199d 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. Found a staircase leading out of the dungeon. No target in view! 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! 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! 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. Magic restored. You encounter a frilled lizard. You recovered 1 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! 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 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 (asleep, 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 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! 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! 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 heavily 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 (heavily wounded, 100% to hit) The magic dart hits the ball python. You kill the ball python! You encounter a bat. 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 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. 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 see here a bat corpse. Found a stone staircase leading down. You recovered 4 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) The magic dart hits the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard hisses angrily. You encounter a goblin. It is wielding a +0 dagger. 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 (heavily wounded, 100% to hit) The magic dart hits the frilled lizard. You kill the frilled lizard! 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. 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. Unknown command. You encounter a goblin. It is wielding a +0 dagger. 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 moderately wounded. The goblin shouts! 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 (moderately wounded, 100% to hit) The magic dart hits the goblin. You kill the goblin! You encounter a frilled lizard. 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 (wandering, hasn't noticed you, 100% to hit) The magic dart hits the frilled lizard. You kill the frilled lizard! You encounter a bat. You recovered 5 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 (100% to hit) The magic dart hits the bat. The bat is moderately wounded. The bat hits you. You took 1 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 (moderately wounded, 100% to hit) The magic dart hits the bat. You kill the bat! You recovered 1 HP! 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. 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. The dart slug 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 dart slug (severely wounded, 100% to hit) The magic dart hits the dart slug. The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart hits you. You took 3 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 (severely wounded, 100% to hit) The magic dart hits the dart slug. You kill the dart slug! You have reached level 2! You recovered 4 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! 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 3 HP! You recovered 5 MP! You now have 22 gold pieces (gained 5). You see here a bat corpse. As you open the door, it creaks loudly! There is an open door here. You encounter an endoplasm. An endoplasm 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 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. 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 [? for help]? . There is an open door here. You see here a ball python skeleton. You see here a staff of fire. You recovered 1 MP! b - a staff of fire (weapon) Found a falchion. d - an amethyst potion You encounter a frilled lizard. The frilled lizard hisses angrily. 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! 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 dart slug. You recovered 1 MP! A dart slug is nearby! A dart slug is nearby! 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. 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! f - a viscous amethyst potion You recovered 2 MP! You see here a frilled lizard corpse. You see here a staff of conjuration. You encounter a ball python. 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 (100% to hit) The magic dart hits the ball python. You kill the ball python! You encounter a ball python. You recovered 1 MP! A ball python is nearby! Search for what [Enter for "."]? . 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! Search for what [Enter for "."]? . You see here a staff of conjuration. You recovered 2 MP! You unwield your staff of fire. c - a staff of conjuration (weapon) You open the door. You encounter a hobgoblin and a goblin. The goblin shouts! The hobgoblin shouts! Found a scroll labelled WIETRO LUENEA. There are monsters nearby! There are monsters 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 hobgoblin (100% to hit) You feel a surge of power! The magic dart hits the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin hits you. You took 3 damage! 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 hobgoblin (heavily wounded, 87% to hit) You feel a surge of power! You focus your ray upon the hobgoblin. The searing ray hits the hobgoblin! You kill the hobgoblin! The searing ray hits the goblin. You kill the goblin! (Press . to maintain the ray.) Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You unwield your staff of conjuration. b - a staff of fire (weapon) You stop channelling your searing ray. You recovered 1 HP! You recovered 1 MP! Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. You unwield your staff of fire. c - a staff of conjuration (weapon) There is an open door here. c - a scroll labelled WIETRO LUENEA You recovered 2 HP! You recovered 3 MP! You see here a +0 club. There is an open door here. You encounter an endoplasm. An endoplasm is nearby! An endoplasm is nearby! An endoplasm is nearby! [Fire] D: 0-0.0, P: 0.0% [Cold] D: 0-0.0, P: 0.0% [Earth] D: 0-0.0, P: 0.0% (33% to flying) [Air] D: 0-0.0, P: 0.0% (Half AC) [Alchemy] D: 0-0.0, P: 0.0% [Death] D: 0-0.0, P: 0.0% [Conj] D: 0-5.6, P: 15.0% (Irresistible) Okay, then. Found a stone staircase leading down. You hit the endoplasm. The endoplasm is lightly wounded. The endoplasm freezes you. You are frozen. You took 2 damage! Okay, then. You unwield your staff of conjuration. The endoplasm hits you. You took 1 damage! Okay, then. 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 Aim: an endoplasm (lightly wounded, 98% to hit) You focus your ray upon the endoplasm. The searing ray hits the endoplasm! You kill the endoplasm! (Press . to maintain the ray.) c - a staff of conjuration (weapon) You stop channelling your searing ray. There is a stone staircase leading down here. d - 4 poisoned darts You recovered 3 HP! You recovered 2 MP! You open the door. You encounter an endoplasm. An endoplasm is nearby! An endoplasm is nearby! An endoplasm is nearby! 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: (50, 36), 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 | 202 | 96/106 Stealth | X | 1 | 25 | 2 | 175 | 86/89 Shields | X | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 25 | 3 | 225 | 47/119 Conjurations | X | 1 | 25 | 4 | 549 | 129/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 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe eq slot #1, inv slot #2: staff of conjuration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.#.########............. ###.### #............. ......# #.......#+#### ########## ######### ##...##..# # #.###....# ####### .# ..#####.<# #.....# .j# .#.##...(# #.....#..# .#.#.##..# #....@'.# ##..###### #.....### ######## #.....# #.....# #.##### #.....# #.# #.....# ##.# #.....# ##..## #.....###....# #.....##.....# dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>