ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2164 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-296-g381ce9d8e6 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 18131805211041932652, deterministic pregen: 1 Command line: /usr/games/crawl-git-381ce9d8e6 -name SunshineJesse -rc /dgldir/rcfiles/crawl-git/SunshineJesse.rc -macro /dgldir/rcfiles/crawl-git/SunshineJesse.macro -morgue /dgldir/morgue/SunshineJesse/ -webtiles-socket /crawl-master/webserver/sockets/SunshineJesse:2024-11-04.00:08:59.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-381ce9d8e6(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x55c399dc981e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-381ce9d8e6(_Z13do_crash_dumpv+0x43a) [0x55c399dd797a]: do_crash_dump() /usr/games/crawl-git-381ce9d8e6(_Z20crash_signal_handleri+0x1fa) [0x55c399dc9cfa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x79070d442910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x79070d49999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x79070d442866]: /usr/games/crawl-git-381ce9d8e6(+0x4acc9d) [0x55c399dd6c9d]: /usr/games/crawl-git-381ce9d8e6(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x55c399dd7257]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-381ce9d8e6(_Z11monster_dieR7monster11killer_typeibb+0x4634) [0x55c39a188b14]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-381ce9d8e6(_Z19mon_special_abilityP7monster+0xcba) [0x55c39a1322fa]: mon_special_ability(monster*) /usr/games/crawl-git-381ce9d8e6(+0x80e56a) [0x55c39a13856a]: /usr/games/crawl-git-381ce9d8e6(_Z19handle_monster_moveP7monster+0x4b6) [0x55c39a13cea6]: handle_monster_move(monster*) /usr/games/crawl-git-381ce9d8e6(_Z15handle_monstersb+0xc28) [0x55c39a13fd88]: handle_monsters(bool) /usr/games/crawl-git-381ce9d8e6(_Z12world_reactsv+0x14f) [0x55c39a5390ef]: world_reacts() /usr/games/crawl-git-381ce9d8e6(+0xc11446) [0x55c39a53b446]: /usr/games/crawl-git-381ce9d8e6(+0xc12145) [0x55c39a53c145]: /usr/games/crawl-git-381ce9d8e6(main+0x1f7) [0x55c399d028c7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x79070d4280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x79070d428189]: /usr/games/crawl-git-381ce9d8e6(_start+0x25) [0x55c399d032e5]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x000079070d50fbf7 in __GI___wait4 (pid=1053226, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000079070d50fbf7 in __GI___wait4 (pid=1053226, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000055c399dc9ecc in call_gdb (file=0x79070d5ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1052851\000\000\000\000\000" #2 0x000055c399dd7998 in do_crash_dump () at dbg-asrt.cc:692 t = 1730679523 dir = "/dgldir/morgue/SunshineJesse/" name = "/dgldir/morgue/SunshineJesse/crash-SunshineJesse-20241104-001843.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2164 failed." file = 0x79070d5ff6c0 <_IO_2_1_stderr_> #3 0x000055c399dc9cfa 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 = {2164}} 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 0x000079070d442866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000055c399dd6c9d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff70115b70 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2164 failed.", assert=true) at dbg-asrt.cc:818 No locals. #10 0x000055c399dd7257 in AssertFailed (expr=expr@entry=0x55c39a56ceb0 "!invalid_monster(&mons)", file=file@entry=0x55c39a56c9bb "mon-death.cc", line=line@entry=2164, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2164 failed.\000\000\220\\\021p\377\177\000\000\220\\\021p\377\177\000\000\020\\\021p\377\177\000\000\300\\\021p\377\177\000\000\000\000\000\000\000\000\000\000@6'\234\303U\000\000\bh>\232\303U\000\000\300\\\021p\377\177\000\000\b\250\250\232\303U\000\000@6'\234\303U\000\000\b\250\250\232\303U\000\000`\\\021p\377\177\000\000\000\230<:#\035\256\341\000\250\250\232\303U\000\000\000\230<:#\035\256\341\000\024*\234\303U\000\000"... args = {{gp_offset = 977049600, fp_offset = 3786284323, overflow_arg_area = 0x7fff70115b70, reg_save_area = 0xa}} fileName = #11 0x000055c39a188b14 in monster_die (mons=..., killer=KILL_RESET, killer_index=27000, silent=true, mount_death=false) at mon-death.cc:2164 was_visible = spectralised = summoned = duration = monster_killed = hard_reset = timeout = gives_player_xp = drop_items = in_transit = was_banished = mons_reset = leaves_corpse = real_death = pet_kill = did_death_message = death_message = exploded = anon = targ_holy = corpse_consumed = corpse = player_xp = mwhere = {x = -1674234448, y = 21955} #12 0x000055c39a1322fa in mon_special_ability (mons=mons@entry=0x55c39ab06758 ) at mon-abil.cc:995 targ = {center = {x = 1880189616, y = 32767}, _los = (unknown: 0x701169e0), viewer = 0x55c39c1a56c0, i = 34, begin_point = 0} used = false mclass = MONS_FOXFIRE #13 0x000055c39a13856a in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1675 friendly_or_near = #14 0x000055c39a13cea6 in handle_monster_move (mons=0x55c39ab06758 ) at mon-act.cc:2004 entry = mmov = {x = 1, y = 0} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 28, y = 39} #15 0x000055c39a13fd88 in handle_monsters (with_noise=true) at mon-act.cc:2465 mon = 0x55c39ab06758 oldspeed = tries = #16 0x000055c39a5390ef in world_reacts () at main.cc:2604 No locals. #17 0x000055c39a53b446 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #18 0x000055c39a53c145 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #19 0x000055c399d028c7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #20 main (argc=12, argv=0x7fff70117d68) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }}} [Inferior 1 (process 1052851) detached] 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-381ce9d8e6/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-381ce9d8e6/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-381ce9d8e6/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 6, depth = 2 Level id: Swamp:2 Level build method = , level layout type = swamp, absdepth0 = 16 Level vaults: layout_basic_swamp swamp_other_decor hangedman_swamp_lotus nicolae_swamp_trees_clearing nicolae_swamp_drake_lake Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You enter the shallow water. Found a stone staircase leading down. You see here a tyrant leech corpse. Found a stone staircase leading down. Found a pair of embroidered boots. A goliath frog comes into view. A goliath frog is nearby! You enter the shallow water. The goliath frog hits you but does no damage. The goliath frog hits you. The acid corrodes you! You are splashed with acid! You hit the goliath frog. The goliath frog is poisoned. You kick the goliath frog, but do no damage. Your headbutt misses the goliath frog. The goliath frog is lightly wounded. The goliath frog hits you! The acid corrodes you! You are splashed with acid! You closely miss the goliath frog. Your kick misses the goliath frog. The goliath frog is lightly wounded. You whack the goliath frog! The goliath frog looks as sick as possible! You kick the goliath frog. Your headbutt misses the goliath frog. The goliath frog is heavily wounded. The goliath frog misses you. You barely miss the goliath frog. You headbutt the goliath frog. The goliath frog is heavily wounded. The goliath frog hits you. You are splashed with acid! You whack the goliath frog! The goliath frog looks as sick as possible! The goliath frog is almost dead. You block the goliath frog's attack. You whack the goliath frog! You kill the goliath frog! Makhleb accepts your kill. You feel better. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You are no longer corroded. You see here a +1 pair of boots. A swamp worm comes into view. The swamp worm fires a harpoon shot at you. The harpoon shot hits you but does no damage. A swamp worm is nearby! A swamp worm is nearby! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! You whack the swamp worm! The swamp worm is poisoned. You kick the swamp worm! You headbutt the swamp worm. The swamp worm is almost dead. The swamp worm bites you but does no damage. You hit the swamp worm. You kill the swamp worm! Makhleb accepts your kill. Found a trident. You enter the shallow water. You enter the shallow water. Found a stone staircase leading down. You enter the shallow water. A bog body comes into view. The bog body points at you and mumbles some strange words. The bolt of cold misses you. You are in a cloud of freezing vapour! You are in a cloud of freezing vapour! The bog body points at you and mumbles some strange words. The bolt of cold misses you. Found a golden ring. The bog body completely misses you. You thrash the bog body!! You kick the bog body. Your headbutt misses the bog body. The bog body is severely damaged. The bog body touches you but does no damage. You whack the bog body! You kick the bog body. You destroy the bog body! Makhleb accepts your kill. Your Unarmed Combat skill increases to level 8! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a +2 war axe of electrocution. You enter the shallow water. You enter the shallow water. You enter the shallow water. a - a ring of protection from fire You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. There is a stone staircase leading down here. You enter the shallow water. You enter the shallow water. There is a stone staircase leading down here. You enter the shallow water. You enter the shallow water. You see here a tyrant leech corpse. You enter the shallow water. You enter the shallow water. A swamp worm comes into view. Okay, then. A swamp worm is nearby! A swamp worm is nearby! The swamp worm fires a harpoon shot at you. The harpoon shot misses you. You enter the shallow water. You whack the swamp worm! You kick the swamp worm. The swamp worm is moderately wounded. The swamp worm bites you. You hit the swamp worm. The swamp worm is poisoned. You kick the swamp worm, but do no damage. The swamp worm is heavily wounded. You block the swamp worm's attack. You barely miss the swamp worm. You kick the swamp worm. Your headbutt misses the swamp worm. The swamp worm is severely wounded. The swamp worm bites you!! You thrash the swamp worm!! You kill the swamp worm! Makhleb accepts your kill. You feel better. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You enter the shallow water. You enter the shallow water. Found a sling. You enter the shallow water. Jorgrun Earthshaker comes into view. He is wielding a +0 heavy quarterstaff. Jorgrun shouts! Jorgrun is nearby! Jorgrun points at you and mumbles some strange words. You resist with some effort. Found 3 gold pieces. You thrash Jorgrun!! Jorgrun is poisoned. Your kick misses Jorgrun. Your headbutt misses Jorgrun. Jorgrun is moderately wounded. Jorgrun hits you with a +0 heavy quarterstaff. You thrash Jorgrun!! You kick Jorgrun! You headbutt Jorgrun! Jorgrun is heavily wounded. You hit Jorgrun. You kick Jorgrun! Jorgrun is severely wounded. Jorgrun gestures at you while chanting. The iron shot hits you!!! You closely miss Jorgrun. Jorgrun is severely wounded. Jorgrun misses you. You whack Jorgrun! Jorgrun looks as sick as possible! You kick Jorgrun. Jorgrun is almost dead. You closely miss Jorgrun. You kick Jorgrun! Jorgrun is almost dead. Jorgrun casts a spell at you. The iron shot hits you!! You hit Jorgrun. You kill Jorgrun! Makhleb accepts your kill. You feel better. Your Invocations skill increases to level 13! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a +0 heavy quarterstaff; a +0 robe; the dwarf corpse of Jorgrun You now have 508 gold pieces (gained 3). A bog body comes into view. A bog body is nearby! A bog body is nearby! The bog body gestures at you while chanting. You easily resist. You whack the bog body! You kick the bog body! You headbutt the bog body, but do no damage. The bog body is heavily damaged. The bog body misses you. You thrash the bog body!! You destroy the bog body! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A spriggan druid comes into view. It is wielding a +0 quarterstaff. The spriggan druid shouts! A spriggan druid is nearby! You enter the shallow water. You thrash the spriggan druid!! The spriggan druid looks as sick as possible! Your kick misses the spriggan druid. You headbutt the spriggan druid! The spriggan druid is severely wounded. The spriggan druid gestures wildly while chanting. The spriggan druid is healed somewhat. You whack the spriggan druid! The spriggan druid looks as sick as possible! You headbutt the spriggan druid! The spriggan druid is almost dead. You kill the spriggan druid! Makhleb accepts your kill. You hear a splash. x2 No target in view! No target in view! You enter the shallow water. A tyrant leech comes into view. A tyrant leech is nearby! A tyrant leech comes into view. You hit the tyrant leech. The tyrant leech is poisoned. You kick the tyrant leech. The tyrant leech is lightly wounded. You hit the tyrant leech but do no damage. Your kick misses the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is lightly wounded. You block the tyrant leech's attack. You thrash the tyrant leech!! The tyrant leech looks even sicker. You kick the tyrant leech! Your headbutt misses the tyrant leech. The tyrant leech is heavily wounded. You hit the tyrant leech. The tyrant leech looks as sick as possible! Your headbutt misses the tyrant leech. The tyrant leech is severely wounded. You block the tyrant leech's attack. You barely miss the tyrant leech. You kick the tyrant leech, but do no damage. Your headbutt misses the tyrant leech. The tyrant leech is severely wounded. You thrash the tyrant leech!! You kill the tyrant leech! Makhleb accepts your kill. You miss the tyrant leech. Your kick misses the tyrant leech. You headbutt the tyrant leech! The tyrant leech is lightly wounded. You barely miss the tyrant leech. Your kick misses the tyrant leech. The tyrant leech is lightly wounded. The tyrant leech bites you but does no damage. You whack the tyrant leech! The tyrant leech is poisoned. You kick the tyrant leech. The tyrant leech is moderately wounded. You thrash the tyrant leech!! The tyrant leech is severely wounded. You block the tyrant leech's attack. You miss the tyrant leech. Your kick misses the tyrant leech. You headbutt the tyrant leech. The tyrant leech is severely wounded. You block the tyrant leech's attack. You barely miss the tyrant leech. Your kick misses the tyrant leech. The tyrant leech is severely wounded. You thrash the tyrant leech!! You kill the tyrant leech! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a tyrant leech corpse; a tyrant leech corpse An alligator comes into view. An alligator is nearby! An alligator comes into view. The alligator tail-slaps you. The alligator barely misses you. You hit the alligator. The alligator is poisoned. You kick the alligator! You headbutt the alligator! The alligator is heavily wounded. You block the alligator's attack. The alligator bites you! The alligator drags you backwards! Splash! You block the alligator's attack. The alligator barely misses you. You thrash the alligator!! You kick the alligator. You headbutt the alligator. The alligator is almost dead. The alligator tail-slaps you. The alligator barely misses you. You block the alligator's attack. x2 You hit the alligator. The alligator looks as sick as possible! Your kick misses the alligator. You headbutt the alligator. You kill the alligator! Makhleb accepts your kill. The alligator misses you. The alligator bites you. You closely miss the alligator. You kick the alligator, but do no damage. Your headbutt misses the alligator. You whack the alligator! You kick the alligator! The alligator is moderately wounded. The alligator closely misses you. You block the alligator's attack. You barely miss the alligator. You kick the alligator! You headbutt the alligator, but do no damage. The alligator is heavily wounded. The alligator misses you. The alligator bites you but does no damage. You closely miss the alligator. You kick the alligator! The alligator is heavily wounded. The alligator tail-slaps you. The alligator bites you but does no damage. You whack the alligator! The alligator looks as sick as possible! The alligator is almost dead. The alligator tail-slaps you but does no damage. The alligator bites you! You closely miss the alligator. You kick the alligator! The alligator is almost dead. The alligator completely misses you. You block the alligator's attack. You whack the alligator! You kill the alligator! Makhleb accepts your kill. You feel better. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You enter the shallow water. You enter the shallow water. You enter the shallow water. 3 tyrant leeches come into view. The tyrant leech moves out of view. There are monsters nearby! There are monsters nearby! You thrash the tyrant leech!! The tyrant leech is poisoned. You kick the tyrant leech, but do no damage. You headbutt the tyrant leech. The tyrant leech is heavily wounded. A tyrant leech comes into view. You block the tyrant leech's attack. You thrash the tyrant leech!! The tyrant leech looks as sick as possible! You kick the tyrant leech! The tyrant leech is almost dead. A steelbarb worm comes into view. You thrash the tyrant leech!! You kill the tyrant leech! Makhleb accepts your kill. You whack the tyrant leech! Your kick misses the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is moderately wounded. The tyrant leech bites you!! The tyrant leech draws vitality from your injuries! You whack the tyrant leech! The tyrant leech is poisoned. You kick the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is heavily wounded. The tyrant leech barely misses you. You hit the tyrant leech. The tyrant leech is heavily wounded. The tyrant leech misses you. You hit the tyrant leech. You kick the tyrant leech. You headbutt the tyrant leech. The tyrant leech is severely wounded. The tyrant leech bites you! The tyrant leech draws vitality from your injuries! The tyrant leech completely misses you. You completely miss the tyrant leech. You kick the tyrant leech, but do no damage. You headbutt the tyrant leech! The tyrant leech is almost dead. You block the tyrant leech's attack. The tyrant leech completely misses you. You barely miss the tyrant leech. You kick the tyrant leech. You kill the tyrant leech! Makhleb accepts your kill. You feel better. A steelbarb worm comes into view. The tyrant leech bites you! The tyrant leech draws vitality from your injuries! You whack the steelbarb worm! The steelbarb worm is poisoned. You kick the steelbarb worm, but do no damage. The steelbarb worm is moderately wounded. The steelbarb worm closely misses you. You block the tyrant leech's attack. You thrash the steelbarb worm!! The steelbarb worm looks as sick as possible! The steelbarb worm is heavily wounded. The tyrant leech bites you!! The tyrant leech draws vitality from your injuries! You block the steelbarb worm's attack. You barely miss the steelbarb worm. You kick the steelbarb worm. The steelbarb worm is severely wounded. The tyrant leech closely misses you. You whack the steelbarb worm! The steelbarb worm looks as sick as possible! You headbutt the steelbarb worm. The steelbarb worm is almost dead. You block the steelbarb worm's attack. The tyrant leech bites you! The tyrant leech draws vitality from your injuries! You whack the steelbarb worm! The steelbarb worm looks as sick as possible! Your kick misses the steelbarb worm. The steelbarb worm is almost dead. The steelbarb worm barely misses you. You block the tyrant leech's attack. You hit the steelbarb worm. You kill the steelbarb worm! Makhleb accepts your kill. You feel better. A swamp worm comes into view. You block the tyrant leech's attack. You hit the steelbarb worm. The steelbarb worm is poisoned. You kick the steelbarb worm, but do no damage. You headbutt the steelbarb worm, but do no damage. The steelbarb worm is lightly wounded. You block the tyrant leech's attack. You block the steelbarb worm's attack. You hit the steelbarb worm but do no damage. The steelbarb worm looks as sick as possible! The steelbarb worm is lightly wounded. The tyrant leech bites you but does no damage. The steelbarb worm misses you. You hit the steelbarb worm but do no damage. The steelbarb worm looks as sick as possible! You kick the steelbarb worm, but do no damage. The steelbarb worm is lightly wounded. The tyrant leech bites you but does no damage. You whack the steelbarb worm! The steelbarb worm looks as sick as possible! You kick the steelbarb worm. You headbutt the steelbarb worm. The steelbarb worm is heavily wounded. The tyrant leech misses you. You hit the steelbarb worm. The steelbarb worm looks as sick as possible! You kick the steelbarb worm. Your headbutt misses the steelbarb worm. The steelbarb worm is heavily wounded. The tyrant leech bites you. The tyrant leech draws vitality from your injuries! The steelbarb worm hits you! Barbed spikes become lodged in your body. You hit the steelbarb worm. You headbutt the steelbarb worm. The steelbarb worm is severely wounded. The swamp worm bites you but does no damage. You block the tyrant leech's attack. The steelbarb worm barely misses you. You whack the steelbarb worm! The steelbarb worm looks as sick as possible! You headbutt the steelbarb worm. The steelbarb worm is almost dead. You kill the steelbarb worm! Makhleb accepts your kill. You feel better. The tyrant leech bites you! The tyrant leech draws vitality from your injuries! The swamp worm bites you but does no damage. You whack the tyrant leech! The tyrant leech is poisoned. Your kick misses the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is moderately wounded. You block the tyrant leech's attack. You block the swamp worm's attack. The tyrant leech bites you. The tyrant leech draws vitality from your injuries! You hit the tyrant leech. The tyrant leech looks as sick as possible! Your headbutt misses the tyrant leech. The tyrant leech is moderately wounded. You block the swamp worm's attack. The tyrant leech bites you. The tyrant leech draws vitality from your injuries! You barely miss the tyrant leech. You kick the tyrant leech! Your headbutt misses the tyrant leech. The tyrant leech is moderately wounded. You block the tyrant leech's attack. You block the swamp worm's attack. You hit the tyrant leech. The tyrant leech looks as sick as possible! The tyrant leech is heavily wounded. You hit the tyrant leech but do no damage. The tyrant leech looks as sick as possible! You kick the tyrant leech. The tyrant leech is heavily wounded. The swamp worm barely misses you. You block the tyrant leech's attack. The tyrant leech bites you! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the swamp worm!!! You kill the swamp worm! Makhleb accepts your kill. You feel better. The blood arrow hits the tyrant leech! The tyrant leech is moderately wounded. The blood arrow hits the tyrant leech!!! You kill the tyrant leech! Makhleb accepts your kill. You feel better. The blood arrow hits the tyrant leech!! The tyrant leech is heavily wounded. The blood arrow misses the tyrant leech. Unknown command. Unknown command. Unknown command. You whack the tyrant leech! You kick the tyrant leech! The tyrant leech is almost dead. You miss the tyrant leech. Your kick misses the tyrant leech. You headbutt the tyrant leech. The tyrant leech is almost dead. The tyrant leech bites you but does no damage. You completely miss the tyrant leech. Your kick misses the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is almost dead. The tyrant leech bites you! The tyrant leech draws vitality from your injuries! You closely miss the tyrant leech. Your kick misses the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is severely wounded. You thrash the tyrant leech!! You kill the tyrant leech! Makhleb accepts your kill. You feel better. You carefully extract the barbed spikes from your body. You are ready to perform a blood rite again. You enter the shallow water. A tyrant leech comes into view. A tyrant leech is nearby! A tyrant leech is nearby! A steelbarb worm comes into view. A steelbarb worm comes into view. You closely miss the tyrant leech. You kick the tyrant leech. The tyrant leech is lightly wounded. The tyrant leech bites you but does no damage. You barely miss the tyrant leech. You kick the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is lightly wounded. You thrash the tyrant leech!! The tyrant leech is poisoned. The tyrant leech is heavily wounded. The tyrant leech bites you!! The tyrant leech draws vitality from your injuries! You closely miss the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is heavily wounded. You miss the tyrant leech. The tyrant leech is heavily wounded. The tyrant leech bites you but does no damage. You hit the tyrant leech. The tyrant leech looks as sick as possible! Your kick misses the tyrant leech. The tyrant leech is heavily wounded. You thrash the tyrant leech!! You headbutt the tyrant leech. The tyrant leech is almost dead. The tyrant leech closely misses you. The steelbarb worm splashes around in the water. You closely miss the tyrant leech. Your kick misses the tyrant leech. The tyrant leech is almost dead. The steelbarb worm hits you but does no damage. You hit the tyrant leech but do no damage. The tyrant leech looks as sick as possible! Your kick misses the tyrant leech. The tyrant leech is almost dead. The tyrant leech misses you. You thrash the tyrant leech!! You kill the tyrant leech! Makhleb accepts your kill. You block the steelbarb worm's attack. You hit the steelbarb worm. The steelbarb worm is poisoned. You headbutt the steelbarb worm, but do no damage. The steelbarb worm is lightly wounded. You block the steelbarb worm's attack. The steelbarb worm completely misses you. You whack the steelbarb worm! The steelbarb worm looks as sick as possible! The steelbarb worm is lightly wounded. The steelbarb worm hits you. Barbed spikes become lodged in your body. You block the steelbarb worm's attack. You whack the steelbarb worm! The steelbarb worm looks as sick as possible! You headbutt the steelbarb worm, but do no damage. The steelbarb worm is heavily wounded. You block the steelbarb worm's attack. You thrash the steelbarb worm!! You kick the steelbarb worm! The steelbarb worm is almost dead. You block the steelbarb worm's attack. You whack the steelbarb worm! Your kick misses the steelbarb worm. The steelbarb worm is almost dead. The steelbarb worm hits you! More barbed spikes become lodged in your body. You block the steelbarb worm's attack. You hit the steelbarb worm but do no damage. The steelbarb worm looks as sick as possible! You kick the steelbarb worm. You kill the steelbarb worm! Makhleb accepts your kill. The steelbarb worm hits you but does no damage. You closely miss the steelbarb worm. You headbutt the steelbarb worm, but do no damage. You block the steelbarb worm's attack. You thrash the steelbarb worm!! The steelbarb worm is poisoned. The steelbarb worm is moderately wounded. The steelbarb worm barely misses you. You thrash the steelbarb worm!! The steelbarb worm looks as sick as possible! You kick the steelbarb worm. You headbutt the steelbarb worm. The steelbarb worm is severely wounded. You whack the steelbarb worm! Your kick misses the steelbarb worm. The steelbarb worm is almost dead. The steelbarb worm hits you. More barbed spikes become lodged in your body. You barely miss the steelbarb worm. You kick the steelbarb worm. Your headbutt misses the steelbarb worm. The steelbarb worm is almost dead. The steelbarb worm closely misses you. You closely miss the steelbarb worm. Your kick misses the steelbarb worm. You headbutt the steelbarb worm, but do no damage. The steelbarb worm is almost dead. The steelbarb worm misses you. You closely miss the steelbarb worm. You kick the steelbarb worm, but do no damage. You headbutt the steelbarb worm. The steelbarb worm is almost dead. The steelbarb worm completely misses you. You thrash the steelbarb worm!! You kill the steelbarb worm! Makhleb accepts your kill. You feel better. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You carefully extract the barbed spikes from your body. Things that are here: a steelbarb worm corpse; a tyrant leech corpse A tyrant leech comes into view. A tyrant leech is nearby! You whack the tyrant leech! Your kick misses the tyrant leech. The tyrant leech is moderately wounded. You hit the tyrant leech. The tyrant leech is poisoned. Your kick misses the tyrant leech. The tyrant leech is moderately wounded. The tyrant leech bites you! The tyrant leech draws vitality from your injuries! You thrash the tyrant leech!! The tyrant leech looks as sick as possible! Your kick misses the tyrant leech. Your headbutt misses the tyrant leech. The tyrant leech is moderately wounded. You barely miss the tyrant leech. You kick the tyrant leech. You headbutt the tyrant leech. The tyrant leech is heavily wounded. You block the tyrant leech's attack. You thrash the tyrant leech!! The tyrant leech looks as sick as possible! You kick the tyrant leech! You kill the tyrant leech! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a tyrant leech corpse. You enter the shallow water. You enter the shallow water. A swamp worm comes into view. You block the swamp worm's attack. x2 A swamp worm is nearby! A swamp worm is nearby! You miss the swamp worm. You kick the swamp worm. The swamp worm is lightly wounded. You barely miss the swamp worm. Your headbutt misses the swamp worm. The swamp worm is lightly wounded. You block the swamp worm's attack. You hit the swamp worm but do no damage. The swamp worm is poisoned. The swamp worm is lightly wounded. You block the swamp worm's attack. You thrash the swamp worm!! The swamp worm looks as sick as possible! You kick the swamp worm. You headbutt the swamp worm. You kill the swamp worm! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You enter the shallow water. A swamp dragon comes into view. The swamp dragon roars deafeningly! The swamp dragon breathes poison at you. A swamp dragon is nearby! A swamp dragon is nearby! Found 3 javelins. The swamp dragon breathes poison at you. The blast of poison misses you. Found a robe. You thrash the swamp dragon!! You kick the swamp dragon. You headbutt the swamp dragon, but do no damage. The swamp dragon is heavily wounded. You hit the swamp dragon. Your kick misses the swamp dragon. You headbutt the swamp dragon. The swamp dragon is heavily wounded. The swamp dragon bites you! The swamp dragon barely misses you. x2 You closely miss the swamp dragon. You kick the swamp dragon! You headbutt the swamp dragon, but do no damage. The swamp dragon is severely wounded. You block the swamp dragon's attack. x2; The swamp dragon misses you. You hit the swamp dragon. The swamp dragon is poisoned. Your kick misses the swamp dragon. You headbutt the swamp dragon. The swamp dragon is severely wounded. The swamp dragon barely misses you. x2 The swamp dragon tramples you but does no damage. You hit the swamp dragon. You kick the swamp dragon! The swamp dragon is almost dead. You thrash the swamp dragon!! You kill the swamp dragon! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found a spear. S - 13 javelins (gained 3) You enter the shallow water. You now have 523 gold pieces (gained 15). You see here a +0 robe. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. I - a wand of mindburst (11) (gained 5 charges) You enter the shallow water. Key pressed, stopping explore. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a +0 trident. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You see here a +1 pair of boots. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. Partly explored, can't reach some places. Partly explored, can't reach some places. No target in view! What level of the Swamp? (default 1, ? - help) You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. You enter the shallow water. There is a stone staircase leading down here. You climb downwards. Found a quarterstaff. There is a stone staircase leading up here. You see here a +0 quarterstaff. You enter the shallow water. There is a stone staircase leading up here. A goliath frog comes into view. You enter the shallow water. A bloated husk comes into view. The goliath frog misses you. The bloated husk moves out of view. Found 7 gold pieces. The goliath frog barely misses you. You whack the goliath frog! The goliath frog looks as sick as possible! You kick the goliath frog! Your headbutt misses the goliath frog. The goliath frog is heavily wounded. The goliath frog closely misses you. You completely miss the goliath frog. Your kick misses the goliath frog. You headbutt the goliath frog! The goliath frog is severely wounded. You hit the goliath frog. The goliath frog looks as sick as possible! Your kick misses the goliath frog. The goliath frog is almost dead. You block the goliath frog's attack. You hit the goliath frog. The goliath frog looks as sick as possible! You kick the goliath frog, but do no damage. The goliath frog is almost dead. You block the goliath frog's attack. You thrash the goliath frog!! You kill the goliath frog! Makhleb accepts your kill. You barely miss the bloated husk. Your headbutt misses the bloated husk. The bloated husk explodes! The blast of putrescent gases engulfs you!! You hear a shout! You hear a chilling moan. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A spriggan druid comes into view. It is wielding a +0 spectral quarterstaff. A ghost crab comes into view. A will-o-the-wisp comes into view. The will-o-the-wisp gives a chilling moan. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! You barely miss the ghost crab. You kick the ghost crab, but do no damage. You are engulfed in spectral mist. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. The spriggan druid is engulfed in spectral mist. You whack the spriggan druid! The spriggan druid looks as sick as possible! You kick the spriggan druid. You headbutt the spriggan druid! The spriggan druid is severely wounded. You are engulfed in spectral mist. The foxfire is engulfed in spectral mist. x2 The foxfire hits you! You miss the spriggan druid. You kick the spriggan druid! You kill the spriggan druid! Makhleb accepts your kill. You feel better. You hear a splash. x2 You are engulfed in spectral mist. The foxfire is engulfed in spectral mist. The foxfire hits you! You block the spectral spriggan berserker's attack. The ghost crab bites you but does no damage. The ghost crab claws you but does no damage. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! You barely miss the ghost crab. You kick the ghost crab, but do no damage. You headbutt the ghost crab. The ghost crab is lightly damaged. You are engulfed in spectral mist. You block the ghost crab's attack. The ghost crab claws you but does no damage. The spectral spriggan berserker closely misses you. You whack the ghost crab! Your kick misses the ghost crab. The ghost crab is lightly damaged. You are engulfed in spectral mist. The foxfire is engulfed in spectral mist. The foxfire hits you! The foxfire is engulfed in spectral mist. The foxfire hits you! You whack the ghost crab! You kick the ghost crab. The ghost crab is moderately damaged. You are engulfed in spectral mist. The spectral spriggan berserker closely misses you. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The ghost crab bites you! The ghost crab claws you but does no damage. You hit the ghost crab but do no damage. You kick the ghost crab. You headbutt the ghost crab. The ghost crab is heavily damaged. You are engulfed in spectral mist. The spectral spriggan berserker misses you. You block the ghost crab's attack. The ghost crab claws you but does no damage. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! You whack the ghost crab! You headbutt the ghost crab. The ghost crab is severely damaged. You are engulfed in spectral mist. The foxfire is engulfed in spectral mist. The foxfire hits you!! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the foxfire!! The foxfire is moderately damaged. The blood arrow hits the foxfire!!! The foxfire is severely damaged. The blood arrow hits the spectral fenstrider witch! The spectral fenstrider witch is lightly damaged. The blood arrow hits the ghost crab! The ghost crab is almost destroyed. The blood arrow hits the spectral spriggan berserker! The spectral spriggan berserker is lightly damaged. The blood arrow hits the ghost crab!! You destroy the ghost crab! Makhleb accepts your kill. You feel better. The spectral spriggan berserker fades away! x2 The spectral fenstrider witch fades away! The blood arrow hits the foxfire!! The foxfire is moderately damaged. The blood arrow hits the foxfire!! The foxfire is almost destroyed. The blood arrow hits the foxfire!! You destroy the foxfire! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-296-g381ce9d8e6 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_MOVE_DOWN repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [SunshineJesse] Species: Oni Job: Shapeshifter HP: 90/182; mods: 0/0 MP: 41/41; mod: 0 Stats: 22 (22) 19 (19) 12 (12) Position: (30, 39), god: Makhleb (8), 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 | 20 | 16 | 5062 | 603/624 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 1 | 20 | 10 | 3172 | 397/600 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/84 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 1 | 151 | 92/119 Stealth | X | 0 | 0 | 0 | 0 | 0/70 Shields | X | 0 | 0 | 4 | 758 | 164/297 Unarmed Combat | X | 1 | 20 | 8 | 2305 | 165/535 Spellcasting | X | 0 | 0 | 11 | 2856 | 18/567 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/59 Translocations | X | 0 | 0 | 9 | 2675 | 0/625 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 7 | 1664 | 0/476 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 1 | 20 | 13 | 3541 | 147/583 Evocations | X | 0 | 0 | 0 | 0 | 0/70 Shapeshifting | X | 1 | 20 | 12 | 5163 | 347/892 Spell bugs: Durations: #33: 200 #187: 1 Attributes: #12: 2398 #13: 1875 #23: 2118 #24: 881887096 #27: 36128 #34: 1 #49: 2304 Mutations: hooves: 2 horns: 1 (innate) agile: 2 clever: 2 tough skin: 1 (innate) MP-powered wands: 1 double potion healing: 1 (innate) drunken brawling: 1 (innate) Tartarus destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #22: +4 demon whip of venom eq slot #5, inv slot #28: +0 kite shield eq slot #6, inv slot #14: +6 swamp dragon scales eq slot #7, inv slot #13: +5 ring of evasion eq slot #8, inv slot #27: ring of Moffun {rElec MP+10 EV+5 Dex-2 SInv} eq slot #9, inv slot #38: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: . ♣~ ♣.♣♣ ♣..♣♣♣ .~♣♣§...♣♣♣♣♣ ♣♣♣.. ~§§v§v○♣°...♣ ....~~~ ~~§§vv°h♣♣~.♣ ♣..~~~~~~ ~§.§§§~~♣♣~.♣ ♣...~~~~~~ ...♣♣..°.~♣.♣♣♣...~~~~~~ . ~.♣...~♣♣.♣.~§§§~~~~~ .~~~♣♣♣♣♣♣.♣..~~~~~~~~ ~....♣ ♣♣..~~~~~~~§~ ... ♣ ♣...~~~~~~~~. ~~~ ♣♣..<~~~~~.~♣ ♣♣♣~.....~♣ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>