ERROR in 'mon-util.cc' at line 5075: invalid kill category Version: Dungeon Crawl Stone Soup 0.33-a0-985-g45e6bba2ff Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 8156980738995641874, deterministic pregen: 1 Version history: Game started: 0.33-a0-964-g555990002e 0.33-a0-985-g45e6bba2ff Command line: /usr/games/crawl-git-45e6bba2ff -name huldori -rc /dgldir/rcfiles/crawl-git/huldori.rc -macro /dgldir/rcfiles/crawl-git/huldori.macro -morgue /dgldir/morgue/huldori/ -webtiles-socket /crawl-master/webserver/sockets/huldori:2025-02-21.04:59:27.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 stack frames. /usr/games/crawl-git-45e6bba2ff(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x58179f6d045e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-45e6bba2ff(_Z13do_crash_dumpv+0x43a) [0x58179f6de3ba]: do_crash_dump() /usr/games/crawl-git-45e6bba2ff(_Z20crash_signal_handleri+0x1fa) [0x58179f6d093a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x779a88d0b320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x779a88d64b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x779a88d0b26e]: /usr/games/crawl-git-45e6bba2ff(+0x4c178d) [0x58179f6dd78d]: /usr/games/crawl-git-45e6bba2ff(_Z3diePKciS0_z+0x166) [0x58179f6dde06]: die(char const*, int, char const*, ...) /usr/games/crawl-git-45e6bba2ff(_Z15mons_class_name12monster_type+0) [0x58179fb030c0]: mons_class_name(monster_type) /usr/games/crawl-git-45e6bba2ff(_ZN7monster17apply_enchantmentERK11mon_enchant+0x9f8) [0x58179fa9fe88]: monster::apply_enchantment(mon_enchant const&) /usr/games/crawl-git-45e6bba2ff(_ZN7monster18apply_enchantmentsEv+0xe5) [0x58179faa1ca5]: monster::apply_enchantments() /usr/games/crawl-git-45e6bba2ff(_Z15handle_monstersb+0x2b1) [0x58179fa47511]: handle_monsters(bool) /usr/games/crawl-git-45e6bba2ff(_Z12world_reactsv+0x14f) [0x58179fe5723f]: world_reacts() /usr/games/crawl-git-45e6bba2ff(+0xc3d8f0) [0x58179fe598f0]: /usr/games/crawl-git-45e6bba2ff(+0xc3e2a5) [0x58179fe5a2a5]: /usr/games/crawl-git-45e6bba2ff(main+0x1f7) [0x58179f608717]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x779a88cf01ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x779a88cf028b]: /usr/games/crawl-git-45e6bba2ff(_start+0x25) [0x58179f609115]: 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". 0x0000779a88dd67a7 in __GI___wait4 (pid=3002266, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000779a88dd67a7 in __GI___wait4 (pid=3002266, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000058179f6d0b0c in call_gdb (file=0x779a88eca4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2972126\000\000\000\000\000" #2 0x000058179f6de3d8 in do_crash_dump () at dbg-asrt.cc:673 t = 1740114318 dir = "/dgldir/morgue/huldori/" name = "/dgldir/morgue/huldori/crash-huldori-20250221-050518.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'mon-util.cc' at line 5075: invalid kill category" file = 0x779a88eca4e0 <_IO_2_1_stderr_> #3 0x000058179f6d093a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {140730870012112}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x0000779a88d0b26e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000058179f6dd78d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe758420f0 "ERROR in 'mon-util.cc' at line 5075: invalid kill category", assert=false) at dbg-asrt.cc:799 No locals. #10 0x000058179f6dde06 in die (file=file@entry=0x58179fe8d842 "mon-util.cc", line=line@entry=5075, format=format@entry=0x58179fe6ff10 "invalid kill category") at dbg-asrt.cc:859 tmp = "invalid kill category", '\000' mesg = "ERROR in 'mon-util.cc' at line 5075: invalid kill category", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe758429f0, reg_save_area = 0x7ffe75842910}} #11 0x000058179fb030c0 in find_agent (m=, kc=544105828) at mon-util.cc:5075 agent = #12 0x000058179fa9fe88 in mon_enchant::agent (this=0x5817a216f3c4) at mon-ench.cc:2287 Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-45e6bba2ff/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-45e6bba2ff/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-45e6bba2ff/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 3, depth = 2 Level id: Elf:2 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 16 Level vaults: elven_hall_of_blades_hangedman_alternative [nooodl_blade_entry_preview] layout_gridlike serial_shops shop minmay_misc_feat_alley uniq_wiglaf Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< There is an open door here. Found 5 stones. The helpless deep elf pyromancer fails to defend itself. You stick the deep elf pyromancer like a pincushion!!!!! You kill the deep elf pyromancer! You now have 7815 gold pieces (gained 7). Things that are here: a +0 long sword; a +0 ring mail v - 8 potions of brilliance (gained 1) A deep elf pyromancer comes into view. It is wielding a +0 long sword. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! Okay, then. You rampage towards the deep elf pyromancer! The helpless deep elf pyromancer fails to defend itself. You skewer the deep elf pyromancer like a kebab!!!!! You kill the deep elf pyromancer! Search for what [Enter for "shield", or ? for help]? orb Search for what [Enter for "orb", or ? for help]? shield Unknown command. You drop a +2 pair of boots of stealth. Search for what [Enter for "shield", or ? for help]? Things that are here: a +0 ring mail; a +0 long sword There is an open door here. There is an open door here. Things that are here: a +0 robe; a +0 short sword; a +0 longbow Things that are here: a +0 leather armour; a +0 dagger; a +0 shortbow There is an open door here. There is an open door here. Things that are here: a +0 robe; a +0 dagger Things that are here: a +0 robe; a +0 short sword You see here a +0 cloak. Things that are here: a +0 ring mail; a +0 dagger Things that are here: a +0 ring mail; a +0 dagger There is a staircase back to the Mines here. You fly upwards. Welcome back to the Orcish Mines! There is a staircase to the Elven Halls here. Things that are here: a +0 plate armour; a +0 long sword There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Orcish Mines here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. Level annotation: exclusion: staircase There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. You see here a +2 buckler. f - a +2 buckler You start haunting your armour. You continue haunting your +2 buckler. x5 You finish haunting your +2 buckler. Casting: Alistair's Intoxication (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. What level of the Elven Halls? (default 1, ? - help) There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. Level annotation: exclusion: staircase There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is an entrance to Botaet's Weapon Boutique here. There is a staircase to the Orcish Mines here. You fly downwards. Welcome back to the Orcish Mines! There is a staircase back to the Dungeon here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. You see here a +0 club. You see here a +0 war axe. There is a staircase to the Elven Halls here. You fly downwards. Welcome back to the Elven Halls! There is a staircase back to the Mines here. Things that are here: a +0 ring mail; a +0 long sword Key pressed, stopping explore. Found a shortbow. Found a stone staircase leading down. You see here a +0 shortbow. You reach down and open the door. There is an open door here. Found 5 stones. You reach down and open the door. You reach down and open the door. There is an open door here. You now have 7839 gold pieces (gained 24). Key pressed, stopping explore. There is a shaft here. There is a shaft here. Found a quarterstaff. A thermic dynamo comes into view. The thermic dynamo moves out of view. A deep elf pyromancer comes into view. It is wielding a +0 dagger. A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! You rampage towards the deep elf pyromancer! You rampage towards the deep elf pyromancer! The helpless deep elf pyromancer fails to defend itself. You skewer the deep elf pyromancer like a kebab!!!!! You kill the deep elf pyromancer! You now have 7845 gold pieces (gained 6). Things that are here: a +0 dagger; a +0 robe A thermic dynamo is nearby! A thermic dynamo is nearby! No target in view! No target in view! Key pressed, stopping explore. No target in view! No target in view! No target in view! Key pressed, stopping explore. Found 6 javelins. There is a stone staircase leading down here. You see here 6 javelins. Found a stone staircase leading down. There is a stone staircase leading down here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. O - 11 potions of curing (gained 1) You see here a +2 pair of boots of stealth. You now have 7851 gold pieces (gained 6). Things that are here: a +0 robe; a +0 long sword You see here a +2 pair of boots of stealth. There is an open door here. Found a halberd. You reach down and open the door. There is an open door here. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! Found 26 gold pieces. The deep elf zephyrmancer shouts! You puncture the deep elf zephyrmancer! The deep elf zephyrmancer is poisoned. You hit the deep elf zephyrmancer. The deep elf zephyrmancer looks as sick as possible! The deep elf zephyrmancer is moderately wounded. The deep elf zephyrmancer barely misses you. Casting: Alistair's Intoxication (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. The deep elf zephyrmancer completely misses you. Unknown command. You hit the deep elf zephyrmancer but do no damage. x2 You feel bolstered by spreading misfortune. The deep elf zephyrmancer appears confused. The deep elf zephyrmancer is heavily wounded. You puncture the deep elf zephyrmancer! You strike the helpless deep elf zephyrmancer from behind! You skewer the deep elf zephyrmancer like a kebab!!!! You kill the deep elf zephyrmancer! No target in view! No target in view! Okay, then. Magic restored. You now have 7860 gold pieces (gained 9). Things that are here: a +0 long sword; a +0 leather armour You now have 7886 gold pieces (gained 26). You feel your existence waver again. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! The helpless deep elf zephyrmancer fails to defend itself. You stick the deep elf zephyrmancer like a pincushion!!!!! You kill the deep elf zephyrmancer! An air elemental comes into view. Things that are here: 7 gold pieces; a +0 long sword; a +0 robe An air elemental is nearby! An air elemental is nearby! The helpless air elemental fails to defend itself. You spit the air elemental like a pig!!!!! You destroy the air elemental! You now have 7906 gold pieces (gained 20). You now have 7913 gold pieces (gained 7). Things that are here: a +0 long sword; a +0 robe Key pressed, stopping explore. Key pressed, stopping explore. Found a scroll of identify. You see here a scroll of identify. Found 3 stones. Key pressed, stopping explore. Key pressed, stopping explore. You reach down and open the door. A deep elf knight, a deep elf archer, a deep elf pyromancer and 2 deep elf zephyrmancers come into view. Found a scroll of immolation. Found a stone staircase leading down. Okay, then. A deep elf sorcerer comes into view. It is wielding a +0 rapier. There is an open door here. You rampage towards the deep elf pyromancer! The helpless deep elf pyromancer fails to defend itself. You spit the deep elf pyromancer like a pig!!!!! You kill the deep elf pyromancer! The deep elf sorcerer shouts! You rampage towards the deep elf zephyrmancer! The deep elf archer shouts! You rampage towards the deep elf sorcerer! The deep elf knight shouts! The deep elf zephyrmancer shouts! You puncture the deep elf sorcerer! The deep elf sorcerer looks as sick as possible! You hit the deep elf sorcerer. The deep elf sorcerer looks as sick as possible! The deep elf sorcerer is moderately wounded. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. The deep elf knight casts a spell. The deep elf knight seems to speed up. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Dazzling Flash (safe; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You feel bolstered by spreading misfortune. The deep elf archer is dazzled. The deep elf zephyrmancer is dazzled. The deep elf knight is dazzled. The deep elf knight gestures at you while chanting. The lance of force hits the deep elf sorcerer!! The deep elf sorcerer is knocked back by the lance of force. You block the deep elf zephyrmancer's attack. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. The arrow completely misses you. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You rampage towards the deep elf archer! You strike the helpless deep elf archer from behind! You skewer the deep elf archer like a kebab!!! You kill the deep elf archer! The deep elf knight is distracted by your dazzling golden aura. Your Fighting skill increases to level 13! Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You closely miss the deep elf zephyrmancer. You miss the deep elf zephyrmancer. The deep elf zephyrmancer completely misses you. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You rampage towards the deep elf zephyrmancer! You hit the deep elf zephyrmancer. You puncture the deep elf zephyrmancer! The deep elf zephyrmancer is moderately wounded. The deep elf sorcerer attacks as it pursues you! The deep elf sorcerer hits you but does no damage. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You miss the deep elf knight. The deep elf knight is no longer distracted by gold. You catch the helpless deep elf knight completely off-guard! You perforate the deep elf knight like a sieve!!! You kill the deep elf knight! The deep elf sorcerer hits you with a +0 rapier. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! The deep elf zephyrmancer misses you. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You closely miss the deep elf sorcerer. x2 The deep elf sorcerer is severely wounded. The deep elf sorcerer gestures at you while chanting. You easily resist. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! You puncture the deep elf sorcerer! The deep elf sorcerer looks as sick as possible! You barely miss the deep elf sorcerer. The deep elf sorcerer is almost dead. The deep elf sorcerer hits you but does no damage. You rampage towards the deep elf zephyrmancer! The deep elf sorcerer is distracted by your dazzling golden aura. You block the deep elf zephyrmancer's attack. The deep elf zephyrmancer hits you but does no damage. Unknown command. Unknown command. You catch the helpless deep elf zephyrmancer completely off-guard! You spit the deep elf zephyrmancer like a pig!!!! You kill the deep elf zephyrmancer! You kill the deep elf sorcerer! The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! Casting: Dazzling Flash (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! You rampage towards the deep elf zephyrmancer! You hit the deep elf zephyrmancer but do no damage. The deep elf zephyrmancer appears confused. You strike the helpless deep elf zephyrmancer from behind! You stick the deep elf zephyrmancer like a pincushion!!! You kill the deep elf zephyrmancer! No target in view! No target in view! HP restored. You now have 7917 gold pieces (gained 4). Things that are here: a +0 rapier; a +0 leather armour You now have 7923 gold pieces (gained 6). Things that are here: a +3 long sword; a +0 leather armour You now have 7926 gold pieces (gained 3). Things that are here: a +0 longbow; a +0 dagger; a +0 leather armour You now have 7933 gold pieces (gained 7). Things that are here: a +0 rapier; a +0 robe You now have 7938 gold pieces (gained 5). Things that are here: a +0 long sword; a +0 robe o - 12 scrolls of immolation (gained 1) You now have 7941 gold pieces (gained 3). Things that are here: a +0 short sword; a +0 robe Things that are here: a +0 rapier; a +0 leather armour Key pressed, stopping explore. You reach down and open the door. There is an open door here. You feel your existence waver again. Found 2 stones. Key pressed, stopping explore. Key pressed, stopping explore. You see here 2 stones. You see here 2 stones. There is an open door here. You reach down and open the door. There is an open door here. Things that are here: a +0 robe; a +1 dagger of speed There is an open door here. You reach down and open the door. An elf zombie, a large abomination and a deep elf death mage come into view. The deep elf death mage is wielding a +1 rapier of electrocution and wearing a +1 ring mail of cold resistance. Found Qoazelat's Spellbook of Darkness. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. You hit the elf zombie but do no damage. You closely miss the elf zombie. The elf zombie misses you. You hit the elf zombie but do no damage. You feel bolstered by spreading misfortune. The elf zombie appears confused. You puncture the elf zombie! The elf zombie is lightly damaged. You hit the elf zombie. You catch the helpless elf zombie completely off-guard! You skewer the elf zombie like a kebab!!! The elf zombie is almost destroyed. You block the elf zombie's attack. The elf zombie closely misses itself. You catch the helpless elf zombie completely off-guard! You skewer the elf zombie like a kebab!!! You destroy the elf zombie! No target in view! The deep elf death mage shouts! You see here 6 gold pieces. The deep elf death mage beckons forth restless souls! There is an open door here. You hit the lost soul. x2 The lost soul is moderately damaged. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. You completely miss the deep elf death mage. You hit the deep elf death mage but do no damage. The deep elf death mage hits you but does no damage. You hit the deep elf death mage but do no damage. You closely miss the deep elf death mage. The large abomination completely misses you. You hit the deep elf death mage but do no damage. x2 The deep elf death mage appears confused. The large abomination misses you. The deep elf death mage ponders the situation. The deep elf death mage hits you with a +1 rapier of electrocution! The deep elf death mage hits the large abomination with a +1 rapier of electrocution! You block the large abomination's attack. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Throw: 2 darts (datura) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Okay, then. Unknown command. Okay, then. Unknown command. Search for what [Enter for "shield", or ? for help]? yara Can't find anything matching that. Unknown command. Unknown command. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. The large abomination completely misses you. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. You block the large abomination's attack. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. The deep elf death mage hits the lost soul with a +1 rapier of electrocution. The large abomination misses you. You hit the large abomination but do no damage. The large abomination appears confused. You strike the helpless large abomination from behind! You spit the large abomination like a pig!!!! The lost soul sacrifices itself to reknit the large abomination! You block the large abomination's attack. The deep elf death mage barely misses the lost soul. You hit the large abomination. x2 The large abomination is lightly damaged. The large abomination completely misses you. You hit the large abomination but do no damage. x2 The large abomination is lightly damaged. The large abomination misses you. The deep elf death mage closely misses the large abomination. The deep elf death mage hits itself with a +1 rapier of electrocution! You hit the large abomination but do no damage. You puncture the large abomination! The large abomination is moderately damaged. The large abomination completely misses you. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. You block the large abomination's attack. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. The large abomination completely misses you. The deep elf death mage shouts, "What's happening?!" You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. You block the large abomination's attack. You closely miss the large abomination. You hit the large abomination but do no damage. The large abomination is moderately damaged. The large abomination completely misses you. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. You block the large abomination's attack. The deep elf death mage laughs crazily. The deep elf death mage hits the large abomination but does no damage. Lightning courses through the large abomination! You hit the large abomination but do no damage. You completely miss the large abomination. The large abomination is heavily damaged. The large abomination misses you. The deep elf death mage hits the large abomination with a +1 rapier of electrocution! You barely miss the large abomination. You hit the large abomination but do no damage. The large abomination appears confused. The large abomination is severely damaged. You rampage towards the large abomination! You strike the helpless large abomination from behind! You stick the large abomination like a pincushion!!! The lost soul sacrifices itself to reknit the large abomination! You hit the large abomination but do no damage. You block the large abomination's attack. You hit the large abomination but do no damage. You puncture the large abomination! The large abomination is lightly damaged. The large abomination hits you but does no damage. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. The large abomination hits you but does no damage. You hit the large abomination but do no damage. x2 The large abomination is lightly damaged. The large abomination completely misses you. You hit the large abomination but do no damage. x2 The large abomination is lightly damaged. The large abomination completely misses you. The deep elf death mage mumbles something. The deep elf death mage hits itself with a +1 rapier of electrocution. You hit the large abomination but do no damage. x2 The large abomination is lightly damaged. The large abomination completely misses you. You hit the large abomination but do no damage. You barely miss the large abomination. The large abomination is lightly damaged. You block the large abomination's attack. You hit the large abomination but do no damage. x2 The large abomination is lightly damaged. You block the large abomination's attack. The deep elf death mage completely misses you. You strike the helpless deep elf death mage from behind! You hit the deep elf death mage but do no damage. You catch the helpless deep elf death mage completely off-guard! You hit the deep elf death mage but do no damage. The deep elf death mage is lightly wounded. The large abomination completely misses you. You completely miss the deep elf death mage. You hit the deep elf death mage but do no damage. The deep elf death mage is lightly wounded. The large abomination completely misses you. The deep elf death mage completely misses you. The deep elf death mage hits itself with a +1 rapier of electrocution! You catch the helpless deep elf death mage completely off-guard! You hit the deep elf death mage but do no damage. x2 The deep elf death mage is moderately wounded. The deep elf death mage seems less confused. You block the large abomination's attack. You hit the deep elf death mage but do no damage. x2 The deep elf death mage is moderately wounded. The large abomination closely misses you. You completely miss the deep elf death mage. You hit the deep elf death mage but do no damage. The deep elf death mage is moderately wounded. You block the large abomination's attack. You block the deep elf death mage's attack. You hit the deep elf death mage but do no damage. The deep elf death mage appears confused. You barely miss the deep elf death mage. The deep elf death mage is moderately wounded. You block the large abomination's attack. The deep elf death mage hits itself but does no damage. Lightning courses through the deep elf death mage!! You catch the helpless deep elf death mage completely off-guard! You stick the deep elf death mage like a pincushion!!! You kill the deep elf death mage! The large abomination completely misses you. You block the large abomination's attack. x2 Things that are here: 4 gold pieces; a +1 rapier of electrocution; a +1 ring mail of cold resistance You hit the large abomination but do no damage. You puncture the large abomination! The large abomination is lightly damaged. The large abomination misses you. You hit the large abomination but do no damage. You hit the large abomination. The large abomination is moderately damaged. The large abomination completely misses you. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your tendrils begin to glow red. The large abomination hits you. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. You block the large abomination's attack. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. The large abomination is distracted by your dazzling golden aura. You hit the large abomination but do no damage. The large abomination is no longer distracted by gold. You hit the large abomination but do no damage. The large abomination is moderately damaged. The large abomination completely misses you. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. The large abomination completely misses you. You hit the large abomination but do no damage. x2 The large abomination is moderately damaged. The large abomination completely misses you. You hit the large abomination but do no damage. The large abomination appears confused. You catch the helpless large abomination completely off-guard! You perforate the large abomination like a sieve!!! You destroy the large abomination! You now have 7945 gold pieces (gained 4). Things that are here: a +1 rapier of electrocution; a +1 ring mail of cold resistance You now have 7961 gold pieces (gained 16). There is an open door here. You now have 7967 gold pieces (gained 6). There is an open door here. Things that are here: a +1 rapier of electrocution; a +1 ring mail of cold resistance You pick up Qoazelat's Spellbook of Darkness and begin reading... You add the spells Kiss of Death and Soul Splinter to your library. There is an open door here. There is an open door here. You feel your existence waver again. Things that are here: a +0 leather armour; a +0 dagger; a +0 shortbow Things that are here: a +0 robe; a +0 short sword; a +0 longbow There is an open door here. Key pressed, stopping explore. Things that are here: a +0 scale mail; a +0 dagger There is an open door here. O - 12 potions of curing (gained 1) Key pressed, stopping explore. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Things that are here: a +0 robe; a +0 short sword Items here: )) [[[. Items here: )))) [[. Things that are here: a +0 leather armour; a +0 short sword; a +0 shortbow You reach down and open the door. There is an open door here. Things that are here: a +0 short sword; a +0 robe There is a stone staircase leading down here. You fly downwards. Found a scroll of enchant armour and a scimitar. Found Sunysch's Antique Armour Shoppe. Found an escape hatch in the ceiling. There is a stone staircase leading up here. There are monsters nearby! There are monsters nearby! You rampage towards the thermic dynamo! The helpless thermic dynamo fails to defend itself. You perforate the thermic dynamo like a sieve!!!!! You destroy the thermic dynamo! You rampage towards the thermic dynamo! The helpless thermic dynamo fails to defend itself. You skewer the thermic dynamo like a kebab!!!!! You destroy the thermic dynamo! You rampage towards the deep elf pyromancer! You rampage towards the deep elf pyromancer! The helpless deep elf pyromancer fails to defend itself. You perforate the deep elf pyromancer like a sieve!!!!! You kill the deep elf pyromancer! The helpless unseen horror fails to defend itself. You stick the unseen horror like a pincushion!!!!! You kill the unseen horror! The unseen horror's shape twists and changes as it dies. An air elemental comes into view. Things that are here: 4 gold pieces; a +0 long sword; a +0 robe An air elemental is nearby! An air elemental is nearby! A +1 heavy mace comes into view. Things that are here: 7 gold pieces; a +0 scimitar You rampage towards the air elemental! A deep elf pyromancer comes into view. It is wielding a +0 short sword. The air elemental fires a burst of electricity at you. The stunning burst misses you. The air elemental fires a burst of electricity at you. The stunning burst misses you. A fire elemental comes into view. The air elemental completely misses you. The +1 heavy mace is distracted by your dazzling golden aura. You block the air elemental's attack. The air elemental closely misses you. You rampage towards the +1 heavy mace! You strike the helpless +1 heavy mace from behind! You stick the +1 heavy mace like a pincushion!!! The +1 heavy mace turns to gold and falls from the air. The air elemental attacks as it pursues you! You block the air elemental's attack. Unknown command. Unknown command. Unknown command. A deep elf knight and a deep elf pyromancer come into view. The deep elf knight is wielding a +2 scimitar of draining. Found a stone staircase leading up. You block the air elemental's attack. x2 You rampage towards the deep elf pyromancer! A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. A deep elf pyromancer comes into view. It is wielding a +0 long sword. The air elemental completely misses you. The deep elf pyromancer shouts! Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You rampage towards the fire elemental! Found 14 gold pieces. The deep elf pyromancer shouts! The air elemental fires a burst of electricity at you. The stunning burst misses you. The deep elf pyromancer casts a spell. Unknown command. Unknown command. Unknown command. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (dangerous; 4% risk of failure) Press: ? - help, Dir - look around, f - activate The fire elemental is unaffected. x3 You feel bolstered by spreading misfortune. The deep elf pyromancer flies into a frenzy! The deep elf knight flies into a frenzy! The deep elf pyromancer flies into a frenzy! x2 The deep elf zephyrmancer flies into a frenzy! The air elemental is unaffected. The air elemental completely misses you. The fire elemental closely misses you. The deep elf pyromancer hits the deep elf knight with a +0 short sword. The deep elf zephyrmancer barely misses the deep elf pyromancer. The deep elf pyromancer hits something with a +0 long sword! The air elemental completely misses you. You block the fire elemental's attack. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The air elemental attacks as it pursues you! The air elemental hits you. Something hits the deep elf knight. The deep elf knight blocks something's attack. The deep elf knight blocks the deep elf zephyrmancer's attack. The deep elf knight barely misses something. The deep elf pyromancer hits the fire elemental with a +0 short sword. The air elemental fires a burst of electricity at you. The stunning burst hits you. You resist. The fire elemental hits the deep elf pyromancer. The fire elemental burns the deep elf pyromancer! The deep elf zephyrmancer hits the deep elf knight with a +0 long sword! The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. The arrow closely misses the deep elf pyromancer. The arrow hits the air elemental!! The deep elf pyromancer barely misses the fire elemental. The deep elf knight barely misses something. Something misses the deep elf knight. Something hits the deep elf zephyrmancer! The air elemental fires a burst of electricity at you. The stunning burst hits you but does no damage. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The air elemental fires a burst of electricity at you. The stunning burst misses you. The fire elemental hits you. The fire elemental burns you! The fire elemental hits the deep elf pyromancer. The fire elemental burns the deep elf pyromancer! The deep elf pyromancer misses the deep elf knight. The deep elf zephyrmancer completely misses the deep elf pyromancer. The deep elf knight hits the deep elf pyromancer with a +2 scimitar of draining! The deep elf pyromancer closely misses the deep elf zephyrmancer. The deep elf pyromancer hits the fire elemental with a +0 short sword. You block the air elemental's attack. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The deep elf pyromancer closely misses the deep elf zephyrmancer. The deep elf pyromancer hits the deep elf knight with a +0 short sword. The deep elf zephyrmancer closely misses the deep elf knight. The deep elf knight misses the deep elf pyromancer. The deep elf pyromancer hits the fire elemental with a +0 short sword. The air elemental misses you. The fire elemental barely misses you. You block the fire elemental's attack. The deep elf knight hits the deep elf zephyrmancer with a +2 scimitar of draining!! The deep elf knight drains the deep elf zephyrmancer. The deep elf pyromancer hits the fire elemental with a +0 short sword. The deep elf knight blocks the deep elf pyromancer's attack. x2 The deep elf zephyrmancer barely misses the deep elf knight. Unknown command. Unknown command. Unknown command. Unknown command. The air elemental fires a burst of electricity at you. The stunning burst misses the fire elemental. The stunning burst misses you. The air elemental fires a burst of electricity at you. The stunning burst hits the fire elemental. The fire elemental resists. The stunning burst hits you. You resist. An air elemental comes into view. The deep elf pyromancer hits the deep elf knight with a +0 short sword! The deep elf zephyrmancer misses the deep elf knight. The deep elf pyromancer barely misses the deep elf zephyrmancer. The deep elf knight hits the deep elf pyromancer with a +2 scimitar of draining!!! The deep elf pyromancer dies! The deep elf pyromancer barely misses the fire elemental. The fire elemental completely misses you. The deep elf archer shoots an arrow. The arrow hits you! Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You rampage towards the deep elf zephyrmancer! The air elemental fires a burst of electricity at you. The stunning burst misses you. The deep elf pyromancer closely misses the deep elf zephyrmancer. The deep elf zephyrmancer hits the deep elf pyromancer with a +0 long sword!! The deep elf knight hits the deep elf pyromancer with a +2 scimitar of draining!! The deep elf pyromancer dies! The deep elf pyromancer barely misses the air elemental. The air elemental fires a burst of electricity at you. The stunning burst hits you. You resist. The deep elf pyromancer hits the fire elemental with a +0 short sword! The deep elf knight barely misses the deep elf zephyrmancer. The deep elf knight blocks the deep elf zephyrmancer's attack. The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 short sword. The deep elf archer misses you. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The air elemental closely misses the deep elf pyromancer. The air elemental hits the deep elf pyromancer! The fire elemental is distracted by your dazzling golden aura. The deep elf knight blocks something's attack. The deep elf knight hits something with a +2 scimitar of draining!! You feel a bit more experienced. The deep elf pyromancer hits the air elemental with a +0 short sword. The air elemental hits the deep elf pyromancer! The fire elemental completely misses you. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The air elemental hits the deep elf pyromancer. The deep elf pyromancer hits the air elemental with a +0 short sword. The air elemental hits the deep elf pyromancer but does no damage. The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. The arrow completely misses you. The fire elemental is distracted by your dazzling golden aura. The deep elf knight shouts! The deep elf pyromancer hits the air elemental with a +0 short sword. The fire elemental misses you. Casting: Discord (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (dangerous; 4% risk of failure) Press: ? - help, Dir - look around, f - activate The fire elemental is unaffected. x3 The deep elf archer flies into a frenzy! The air elemental is unaffected. The air elemental closely misses the deep elf pyromancer. The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 short sword. The deep elf knight blocks the deep elf archer's attack. The deep elf knight closely misses the deep elf archer. The fire elemental is distracted by your dazzling golden aura. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You puncture the fire elemental! The fire elemental is no longer distracted by gold. You hit the fire elemental but do no damage. The fire elemental is heavily damaged. The air elemental fires a burst of electricity at you. The stunning burst hits the fire elemental. The fire elemental resists. The stunning burst misses you. The deep elf archer hits the deep elf knight with a +0 short sword!! The deep elf knight hits the deep elf archer with a +2 scimitar of draining!!! The deep elf pyromancer hits the fire elemental with a +0 short sword. The fire elemental is no longer distracted by gold. The fire elemental completely misses you. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The deep elf knight blocks the deep elf archer's attack. The deep elf knight hits the deep elf archer with a +2 scimitar of draining!! The deep elf archer dies! The air elemental completely misses you. The fire elemental is distracted by your dazzling golden aura. The deep elf pyromancer is engulfed in blazing flames. The deep elf pyromancer dies! The fire elemental disappears in a puff of smoke! x2 Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You puncture the air elemental! You destroy the air elemental! The fire elemental is no longer distracted by gold. The fire elemental hits you. The fire elemental burns you! The deep elf knight is distracted by your dazzling golden aura. The fire elemental misses you. You closely miss the fire elemental. You hit the fire elemental. The fire elemental is severely damaged. The fire elemental completely misses you. The fire elemental misses you. You see here 13 gold pieces. The air elemental is distracted by your dazzling golden aura. The fire elemental hits you. The fire elemental burns you! The deep elf knight is no longer moving quickly. The deep elf knight no longer looks unusually strong. The deep elf knight is no longer in a wild frenzy. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-964-g555990002e 0.33-a0-985-g45e6bba2ff 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_WAIT repeat_cmd = CMD_NO_CMD Monster 'deep elf knight' (59, 52) [midx = 57] currently acting: <<<<<<<<< Name: deep elf knight Base name: deep elf knight Full name: deep elf knight On/in/over feature: floor Foe: Monster 'fire elemental' (55, 52) [midx = 33] Target: (57, 52) At target: nothing Inventory: slot #0: +2 scimitar of draining slot #4: +0 ring mail slot #5: +0 buckler Spells: slot #0: Throw Icicle slot #1: Force Lance slot #2: Haste slot #3: Invisibility attitude: 0, behaviour: 2, number: 0, flags: 0x4000100410 colour: -1, foe_memory: 714, shield_blocks:0 god: No God, seen_context: 0 >>>>>>>>> Foe: <<<<<<<<< Name: fire elemental Base name: fire elemental Full name: fire elemental On/in/over feature: floor Foe: player Target: (54, 52) At target: player Inventory: attitude: 0, behaviour: 2, number: 0, flags: 0x4000000410 colour: -1, foe_memory: 479, shield_blocks:0 god: No God, seen_context: 0 >>>>>>>>> Player: {{{{{{{{{{{ Name: [huldori] Species: Poltergeist Job: Enchanter HP: 76/134; mods: 0/0 MP: 30/35; mod: 0 Stats: 1 37 28 Position: (54, 52), god: Gozag (20), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 13 | 5840 | 132/981 Short Blades | X | 0 | 0 | 14 | 4730 | 0/756 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 10 | 1962 | 0/424 Dodging | X | 1 | 25 | 16 | 6503 | 197/883 Stealth | X | 1 | 25 | 23 | 7396 | 333/725 Shields | X | 0 | 0 | 5 | 891 | 0/357 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/84 Spellcasting | X | 0 | 0 | 12 | 4816 | 0/892 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 21 | 6825 | 0/762 Summonings | X | 0 | 0 | 3 | 300 | 0/200 Necromancy | X | 0 | 0 | 2 | 126 | 0/126 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 2 | 126 | 0/126 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 9 | 1892 | 0/441 Invocations | X | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 1 | 25 | 7 | 1910 | 246/476 Spell bugs: Durations: #126: 20 Attributes: #12: 13887 #13: 4276 #23: 22795 #24: 419360432 #34: 1 #49: 4565 #51: 2 #52: 2 #57: 1644 Mutations: cold resistance: 1 (innate) negative energy resistance: 3 (innate) torment resistance: 2 (innate) float: 1 (innate) formless: 2 (innate) trickster: 1 (innate) Inventory bugs: Equipment: eq slot #13, inv slot #23: +0 pair of boots "Izuni" {rN+ Dex+3} eq slot #10, inv slot #51: amulet of magic regeneration eq slot #9, inv slot #6: ring "Vaent" {EV+5 Dex+5} eq slot #9, inv slot #26: ring of Orthodoxy {EV+5 Int+7} eq slot #13, inv slot #45: +0 pair of gloves "Kiecemic" {rElec rN+ Str-3 Int+7 Stlth+} eq slot #13, inv slot #4: +2 helmet of intelligence eq slot #13, inv slot #44: +2 pair of boots of rampaging eq slot #13, inv slot #50: +2 cloak of preservation eq slot #13, inv slot #3: +2 helmet of see invisible eq slot #1, inv slot #0: +7 quick blade of venom eq slot #2, inv slot #5: +2 buckler }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.......<# +?.......+ .... +........# ..... #.$......####+### ....... #.......$#......###.$.$.... #..$.āˆ©...$.......##.e...... #................$#........ #.......................... ##########..@Eā—‹ā—‹.e$........ .#................. #........$........# #E..#..............## #...#..#+###.......<# ..#...## #.......... #.#.## #.......... ## #.......... +.......... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false serial_glass_tile: dngn_transparent_wall >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>