ASSERT(item_is_equipped(wpn)) in 'fineff.cc' at line 2097 failed. Version: Dungeon Crawl Stone Soup 0.35-a0-1175-g80cc328e8a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 8381876488631630374, deterministic pregen: 1 Command line: /usr/games/crawl-git-80cc328e8a -name Tyrellia -rc /dgldir/rcfiles/crawl-git/Tyrellia.rc -macro /dgldir/rcfiles/crawl-git/Tyrellia.macro -morgue /dgldir/morgue/Tyrellia/ -webtiles-socket /crawl-master/webserver/sockets/Tyrellia:2026-10-04.05:53:55.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 17 stack frames. /usr/games/crawl-git-80cc328e8a(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x5d3e15debfaf]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-80cc328e8a(_Z13do_crash_dumpv+0x43a) [0x5d3e15dfa23a]: do_crash_dump() /usr/games/crawl-git-80cc328e8a(_Z20crash_signal_handleri+0x1fa) [0x5d3e15dec4aa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7dfe92e42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7dfe92e9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7dfe92e42866]: /usr/games/crawl-git-80cc328e8a(+0x56060d) [0x5d3e15df960d]: /usr/games/crawl-git-80cc328e8a(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5d3e15df9b17]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-80cc328e8a(_ZN27ephemeral_weapon_end_fineff4fireEv+0x5e4) [0x5d3e15f1d994]: ephemeral_weapon_end_fineff::fire() /usr/games/crawl-git-80cc328e8a(_Z18fire_final_effectsv+0x38) [0x5d3e15f16298]: fire_final_effects() /usr/games/crawl-git-80cc328e8a(_Z12world_reactsv+0x8b) [0x5d3e165e014b]: world_reacts() /usr/games/crawl-git-80cc328e8a(+0xd49964) [0x5d3e165e2964]: /usr/games/crawl-git-80cc328e8a(+0xd4a5ed) [0x5d3e165e35ed]: /usr/games/crawl-git-80cc328e8a(main+0x1f7) [0x5d3e15d1ab27]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7dfe92e280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7dfe92e28189]: /usr/games/crawl-git-80cc328e8a(_start+0x25) [0x5d3e15d1b615]: 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". 0x00007dfe92f0fbf7 in __GI___wait4 (pid=1022750, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007dfe92f0fbf7 in __GI___wait4 (pid=1022750, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d3e15dec67c in call_gdb (file=0x7dfe92fff6c0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 1022322\000\000\000\000\000" #2 0x00005d3e15dfa258 in do_crash_dump () at dbg-asrt.cc:682 t = 1791094485 dir = "/dgldir/morgue/Tyrellia/" name = "/dgldir/morgue/Tyrellia/crash-Tyrellia-20261004-061445.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(item_is_equipped(wpn)) in 'fineff.cc' at line 2097 failed." file = 0x7dfe92fff6c0 <_IO_2_1_stderr_> #3 0x00005d3e15dec4aa in crash_signal_handler (sig_num=6) at crash.cc:195 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 = {2097}} 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 0x00007dfe92e42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005d3e15df960d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdb8fa16f0 "ASSERT(item_is_equipped(wpn)) in 'fineff.cc' at line 2097 failed.", assert=true) at dbg-asrt.cc:820 No locals. #10 0x00005d3e15df9b17 in AssertFailed (expr=expr@entry=0x5d3e1662b1e1 "item_is_equipped(wpn)", file=file@entry=0x5d3e1662b025 "fineff.cc", line=line@entry=2097, text=text@entry=0x0) at dbg-asrt.cc:861 mesg = "ASSERT(item_is_equipped(wpn)) in 'fineff.cc' at line 2097 failed.", '\000' , "h\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000\300\027\372\270\375\177\000\000\363\207\352\222\376}\000\000\000\000\000\000\000\000\000\000\300\027\372\270\375\177", '\000' , "\005\276\026\026>]\000\000\300\027\372\270\000\000\000\000.\000\000\000\000\000\000\000.\000\000\000\000\000\000\000\b\000\000\0000\000\000\000\320\031\372\270\375\177\000\000"... args = {{gp_offset = 3103391865, fp_offset = 32765, overflow_arg_area = 0x7ffdb8fa16f0, reg_save_area = 0x0}} fileName = #11 0x00005d3e15f1d994 in ephemeral_weapon_end_fineff::fire (this=0x5d3e198e15f0) at fineff.cc:2097 plus = mg = {cls = MONS_ASSASSIN_CENTIPEDE, behaviour = BEH_FRIENDLY, summoner = 0x5d3e16bc8d40 , summon_duration = 620, summon_type = -9976, pos = {x = 12, y = 24}, range_preferred = 1, range_max = 4, range_min = -1, foe = 27001, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 8}, god = GOD_NO_GOD, base_type = MONS_NO_MONSTER, colour = -1, proximity = PROX_ANYWHERE, place = {branch = BRANCH_DUNGEON, depth = 9}, hd = 7, hp = 0, exp = 0, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, mname = "", non_actor_summoner = "", initial_shifter = RANDOM_MONSTER, map_mask = 0, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, xp_tracking = XP_NON_VAULT, announce_type = SC_NONE} #12 0x00005d3e15f16298 in fire_final_effects () at fineff.cc:2128 eff = #13 0x00005d3e165e014b in world_reacts () at main.cc:2586 No locals. #14 0x00005d3e165e2964 in _input () at main.cc:1341 player_disabled = {was_disabled = false} #15 0x00005d3e165e35ed in _launch_game () at main.cc:497 game_start = ccon = {cstate = false} #16 0x00005d3e15d1ab27 in _launch_game_loop () at main.cc:398 game_ended = false game_ended = ge = fe = #17 main (argc=12, argv=0x7ffdb8fa2918) at main.cc:344 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 1022322) 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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 9 Level id: D:9 Level build method = , level layout type = rooms, absdepth0 = 8 Level vaults: layout_roguey Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. You open the door. Found a dagger. There is an open door here. You see here a +0 dagger. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You open the door. Found an escape hatch in the floor. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an escape hatch in the floor here. You open the door. There is an escape hatch in the floor here. You open the door. There is an open door here. Things that are here: a +0 mace; a +0 robe There is an open door here. There is an open door here. The orc priest shouts! The kobold demonologist shouts! You hear a shout! Something shouts, "Decamp, thou horrid hasty-witted pustule!" You hear a shout! The shadow imp shouts, "Take thy face hence, thou goatish limp-willed baggage!" There is a stone staircase leading up here. You encounter a drude. You stampede towards the drude! Found a potion of cancellation. You stampede towards the drude! You stampede towards the drude! You lunge at the drude. The helpless drude fails to defend itself. The winds around you quicken. You spit the drude like a pig!!! You kill the drude! The Council accepts your kill. You stop stampeding. C - 3 potions of cancellation (gained 1) Your tailwind grows less brisk. You encounter an iguana. An iguana is nearby! You stampede towards the iguana! You stampede towards the iguana! You stampede towards the iguana! You lunge at the iguana. The helpless iguana fails to defend itself. The winds around you quicken. You spit the iguana like a pig!!! You kill the iguana! The Council accepts your kill. You stop stampeding. You see here an iguana corpse. Your tailwind grows less brisk. Partly explored, unvisited transporter. Partly explored, unvisited transporter. Partly explored, unvisited transporter. Search for what [Enter for "."]? . The shadow imp shouts! The orc priest leaves your sight. The orc priest leaves your sight. The kobold demonologist shouts! The orc priest shouts! Something shouts, "Scamper hence, thou hateful weather-bitten bugbear!" The orc priest shouts! The orc priest shouts! Something shouts, "Begone, thou mammering tip-merry serf!" The orc priest shouts! x2 You encounter an orc. It is wielding a +0 hand axe. You encounter an orc wizard. It is wielding a +0 dagger. There is a transporter here. You enter the transporter and appear at another place. The orc wizard shouts! The orc shouts! e - a wand of charming (12) (gained 5 charges) You encounter an orc. It is wielding a +0 short sword. The shadow imp disappears for a moment. There is a transporter landing site here. The shadow imp shouts, "Fly, thou craven moldwarp mammet!" h - a wand of quicksilver (5) You open the door. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 club and wearing a +0 scale mail (chance to affect: 48%) The orc priest is charmed. The kobold demonologist casts a spell. Your orc priest misses the kobold demonologist. You close the door. Something hits the kobold demonologist. The kobold demonologist barely misses something. The soul eater leaves your sight. Something hits the kobold demonologist. The kobold demonologist hits something with a +0 whip. A soul eater breaks down the door. You feel yourself speed up. Your orc priest hits the kobold demonologist but does no damage. The kobold demonologist gestures wildly while chanting. Okay, then. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: a soul eater (summoned, chance to affect: 0%) Okay, then. Unknown command. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You barely miss the soul eater. Your orc priest hits the kobold demonologist with a +0 club. The kobold demonologist barely misses your orc priest. You block the soul eater's attack. You hit the soul eater. The soul eater is lightly wounded. The orc shouts! Your orc priest hits the kobold demonologist but does no damage. The kobold demonologist hits your orc priest with a +0 whip. The soul eater hits you! You feel drained. You completely miss the soul eater. You kick the soul eater but do no damage. The soul eater is lightly wounded. The kobold demonologist mumbles some strange words. Your orc priest barely misses the kobold demonologist. You closely miss the soul eater. You kick the soul eater but do no damage. The soul eater is lightly wounded. The soul eater hits you but does no damage. You barely miss the soul eater. Your surroundings suddenly seem different. You start resting. HP restored. You start waiting. The Council accepts your kill. An orc comes into view. Unknown command. The orc wizard gestures at you while chanting. The puff of flame hits you. You resist. You stampede towards the orc! You lunge at the orc. You closely miss the orc. You hit the orc but do no damage. The orc is staggered. You stampede towards the orc wizard! You stampede towards the orc wizard! You lunge at the orc wizard. You hit the orc wizard. You kick the orc wizard but do no damage. The orc wizard is lightly wounded. The orc wizard hits you but does no damage. You miss the orc wizard. You kick the orc wizard! The orc wizard is severely wounded. The orc wizard points at you and mumbles some strange words. The magic dart hits you. You completely miss the orc wizard. The orc wizard is severely wounded. You hit the orc wizard. The orc wizard is almost dead. The orc wizard hits you with a +0 dagger. You puncture the orc wizard! Lightning courses through the orc wizard! You kill the orc wizard! The Council accepts your kill. The orc priest leaves your sight. You stop stampeding. You stampede towards the orc! You stampede towards the orc! You lunge at the orc. You puncture the orc! You kill the orc! The Council accepts your kill. You can now lightly attack monsters by moving around them. You puncture the orc! You kill the orc! The Council accepts your kill. You stop stampeding. The kobold demonologist shouts! You hear a shout! Things that are here: a +0 short sword; a +0 leather armour You start waiting. The ufetubus disappears in a puff of smoke! The orc priest shouts! Your extra speed is starting to run out. Press: ? - help, v - describe, . - travel Here: an orc priest, wielding a +0 club (fire blocked by a translucent stone wall) The floor. You feel yourself slow down. You now have 343 gold pieces (gained 11). Things that are here: a +0 dagger; a +0 robe There is a transporter here. You enter the transporter and appear at another place. An orc priest comes into view. The orc priest begins to cast a cantrip, but forgets the words! There are monsters nearby! There are monsters nearby! The orc priest calls down the wrath of Beogh upon you. Pain shoots through your body! There is a transporter landing site here. The shadow imp shouts, "Return whence thou came, thou surly toad-spotted skainsmate!" The orc priest invokes the aid of Beogh against you. Beogh smites you! It's broken and can't be closed. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 hand axe (chance to affect: 48%) The orc priest is charmed. The shadow imp completely misses your orc priest. Your orc priest hits the orc priest with a +0 hand axe. Your orc priest hits the shadow imp with a +0 hand axe. It's broken and can't be closed. Okay, then. Unknown command. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 club (lightly wounded, ally target, chance to affect: 48%) The orc priest is charmed. The shadow imp gestures at you. Pain shoots through your body! Your orc priest hits the kobold demonologist with a +0 club. Your orc priest hits the shadow imp with a +0 hand axe! The kobold demonologist barely misses your orc priest. The shadow imp summons a swarm of flies. The shadow imp barely misses your orc priest. Your orc priest hits the kobold demonologist with a +0 club. Your orc priest casts a cantrip, but nothing happens. The hits the shadow imp. The kobold demonologist hits your orc priest with a +0 whip. The shadow imp hits your orc priest. Your orc priest hits the kobold demonologist with a +0 club. Your orc priest hits the shadow imp with a +0 hand axe. The shadow imp dies! The Council accepts your kill. The kobold demonologist barely misses your orc priest. The kobold demonologist misses your orc priest. Your orc priest barely misses the kobold demonologist. The kobold demonologist hits your orc priest with a +0 whip. Your orc priest looks encouraged for a moment. The misses the kobold demonologist. The kobold demonologist hits your orc priest with a +0 whip! Your orc priest is killed! The Council accepts your kill. The kobold demonologist hits your orc priest with a +0 whip. Your orc priest looks satisfied for a moment. The misses the kobold demonologist. The kobold demonologist closely misses your orc priest. Your orc priest closely misses the kobold demonologist. The kobold demonologist closely misses your orc priest. Your orc priest hits the kobold demonologist with a +0 hand axe! The kobold demonologist hits your orc priest with a +0 whip. Your orc priest hits the kobold demonologist with a +0 hand axe. The kobold demonologist hits your orc priest with a +0 whip. Your orc priest hits the kobold demonologist but does no damage. The kobold demonologist completely misses your orc priest. Your orc priest closely misses the kobold demonologist. The kobold demonologist hits your orc priest with a +0 whip! Your orc priest is killed! The Council accepts your kill. The kobold demonologist casts a spell. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: a chaos spawn (summoned, chance to affect: 16%) Okay, then. Unknown command. The kobold demonologist begins to cast a cantrip, but forgets the words! The chaos spawn briefly grows a face disturbingly similar to your own. The shadow imp sputters. You hit the chaos spawn but do no damage. You kick the chaos spawn. The chaos spawn is lightly wounded. You block the chaos spawn's attack. You hit the chaos spawn. Lightning courses through the chaos spawn! The chaos spawn is severely wounded. The kobold demonologist mumbles some strange words. The chaos spawn headbutts you!! You closely miss the chaos spawn. The chaos spawn is severely wounded. The chaos spawn closely misses you. You hit the chaos spawn. Lightning courses through the chaos spawn! You kill the chaos spawn! The chaos spawn degenerates into a cloud of primal chaos! The shadow imp shouts, "Submit, thou unhinged motley-minded flim-flammer!" The kobold demonologist looks satisfied for a moment. The kobold demonologist gestures wildly while chanting. The shadow imp shouts, "Quit, thou bawdy hedge-born prigger-of-prances!" You closely miss the iron imp. You block the iron imp's attack. You puncture the iron imp! You kick the iron imp but do no damage. The iron imp is moderately wounded. The crimson imp blinks! The iron imp barely misses you. You hit the iron imp but do no damage. You kick the iron imp. The iron imp is severely wounded. The crimson imp shouts, "Quit, thou grime-gilt idle-headed whey-face!" The iron imp barely misses you. You barely miss the iron imp. Your kick misses the iron imp. The iron imp is severely wounded. The kobold demonologist gestures wildly while chanting. The iron imp hits you! You hit the iron imp. You kick the iron imp. You kill the iron imp! The iron imp disappears in a puff of smoke! Okay, then. The ynoxinul gestures. Aiming: Quicksilver Bolt Press: ? - help, Shift-Dir - straight line Aim: a kobold demonologist, wielding a +0 whip and wearing a +0 robe (heavily wounded, 74% to hit) The bolt of dispelling energy hits the crimson imp! You kill the crimson imp! The crimson imp disappears in a puff of smoke! The bolt of dispelling energy misses the ynoxinul. The bolt of dispelling energy hits the kobold demonologist. The kobold demonologist is severely wounded. The ufetubus hits you but does no damage. You block the ufetubus's attack. The kobold demonologist begins to cast a cantrip, but forgets the words! The ufetubus slips past you! You block the ufetubus's attack. The ufetubus closely misses you. Aiming: Quicksilver Bolt Press: ? - help, Shift-Dir - straight line Aim: a kobold demonologist, wielding a +0 whip and wearing a +0 robe (severely wounded, 74% to hit) The bolt of dispelling energy hits the ynoxinul! The ynoxinul is moderately wounded. The bolt of dispelling energy hits the ufetubus! The ufetubus is almost dead. The bolt of dispelling energy hits the kobold demonologist! The kobold demonologist is almost dead. You block the ufetubus's attack. The ufetubus hits you. The ufetubus rages. You block the ufetubus's attack. The ufetubus hits you. The ynoxinul hits you! Aiming: Quicksilver Bolt Press: ? - help, Shift-Dir - straight line Aim: a kobold demonologist, wielding a +0 whip and wearing a +0 robe (almost dead, 74% to hit) The bolt of dispelling energy hits the ynoxinul! The ynoxinul is severely wounded. The bolt of dispelling energy hits the ufetubus! You kill the ufetubus! The ufetubus disappears in a puff of smoke! The bolt of dispelling energy hits the kobold demonologist! You kill the kobold demonologist! The Council accepts your kill. The ufetubus disappears in a puff of smoke! The ynoxinul disappears in a puff of smoke! The ufetubus is no longer berserk. The ufetubus disappears in a puff of smoke! The ufetubus is no longer berserk. The ufetubus disappears in a puff of smoke! The ufetubus is no longer berserk. The ufetubus disappears in a puff of smoke! The shadow imp shouts, "Slither away, thou worthless doghearted buzzard-bait!" Your life force feels restored. Your Dodging skill increases to level 6! You start resting. The shadow imp shouts, "Return whence thou came, thou pandering ill-breeding flax-wench!" HP restored. There is a transporter landing site here. The orc priest calls down the wrath of Beogh upon you. Pain shoots through your body! Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 morningstar and wearing a +0 leather armour (chance to affect: 48%) The orc priest is charmed. The orc priest invokes the aid of Beogh against you. Beogh smites you! The shadow imp hits your orc priest. Your orc priest casts a cantrip, but nothing happens. The hits the shadow imp. It's broken and can't be closed. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 whip (chance to affect: 48%) The orc priest resists with some effort. The shadow imp closely misses your orc priest. Your orc priest misses the shadow imp. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 whip (chance to affect: 48%) The orc priest is charmed. The kobold demonologist hits your orc priest with a +0 whip. Your orc priest closely misses the kobold demonologist. The shadow imp barely misses your orc priest. Your orc priest closely misses the shadow imp. The kobold demonologist hits your orc priest with a +0 whip. Your orc priest barely misses the kobold demonologist. The shadow imp hits your orc priest. Your orc priest barely misses the shadow imp. The kobold demonologist closely misses your orc priest. Your orc priest closely misses the kobold demonologist. The shadow imp hits your orc priest. Your orc priest barely misses the shadow imp. The kobold demonologist closely misses your orc priest. Your orc priest barely misses the kobold demonologist. The shadow imp hits your orc priest. Your orc priest barely misses the shadow imp. The kobold demonologist hits your orc priest with a +0 whip. Your orc priest hits the kobold demonologist with a +0 whip. The shadow imp hits your orc priest but does no damage. Your orc priest closely misses the shadow imp. The kobold demonologist closely misses your orc priest. Your orc priest casts a cantrip, but nothing happens. The misses the kobold demonologist. The shadow imp hits your orc priest. Your orc priest hits the shadow imp with a +0 morningstar! The kobold demonologist closely misses your orc priest. Your orc priest calls down the wrath of Beogh upon the kobold demonologist. The kobold demonologist is smitten. The shadow imp barely misses your orc priest. Your orc priest hits the shadow imp with a +0 morningstar! The shadow imp dies! The Council accepts your kill. The kobold demonologist closely misses your orc priest. Your orc priest hits the kobold demonologist with a +0 whip! Your orc priest invokes the aid of Beogh against the kobold demonologist. The kobold demonologist is smitten. The kobold demonologist dies! The Council accepts your kill. Your Fighting skill increases to level 6! You have reached level 10! The orc priest is no longer charmed. The orc priest barely misses your orc priest. Your orc priest mumbles some strange prayers to Beogh against the orc priest. The orc priest is smitten. The orc priest dies! The Council accepts your kill. You start waiting. The orc priest is no longer charmed. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 morningstar and wearing a +0 leather armour (moderately wounded, 79% to hit) The puff of flame misses the orc priest. The orc priest is engulfed in a cloud of scalding steam. You kill the orc priest! The Council accepts your kill. There is a broken door here. You enter the shallow water. You open the door. There is an open door here. f - a scroll of fear There is a transporter here. You now have 364 gold pieces (gained 21). There is a transporter here. You now have 378 gold pieces (gained 14). Partly explored, unvisited transporter. Search for what [Enter for "."]? . There is a transporter here. You enter the transporter and appear at another place. Done exploring. Done exploring. Search for what [Enter for "."]? . There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. As you read the scroll of identify, it crumbles to dust. d -> M - a potion of mutation As you read the scroll labelled JEESAT LUGRUS, it crumbles to dust. The air around you briefly surges with heat, but it dissipates. It was a scroll of immolation. As you read the scroll labelled INIFAGGATUNK, it dissolves into smoke. It was a scroll of fog. You open the door. There is an open door here. You encounter a steam dragon. You stampede towards the steam dragon! You stampede towards the steam dragon! You lunge at the steam dragon. The helpless steam dragon fails to defend itself. The winds around you quicken. You impale the steam dragon!! You kill the steam dragon! The Council accepts your kill. The steam dragon scales are intact enough to wear. You stop stampeding. Your tailwind grows less brisk. You encounter a gnoll. It is wielding a +0 flail. Found a wand of polymorph (10). The gnoll shouts! You hear a shout! x2 You stampede towards the gnoll! You lunge at the gnoll. You puncture the gnoll! Your kick misses the gnoll. The gnoll is heavily wounded. You hit the gnoll but do no damage. The gnoll is heavily wounded. The gnoll is staggered. You encounter a gnoll sergeant. It is wielding a +4 spear of freezing. Found a stone staircase leading up. You closely miss the gnoll. The gnoll is heavily wounded. You block the gnoll's attack. You encounter a gnoll. It is wielding a +0 spear. Found a stone staircase leading down. You encounter a gnoll. It is wielding a +0 flail. You hit the gnoll. The gnoll is severely wounded. You block the gnoll's attack. The gnoll sergeant hits you with a +4 spear of freezing! The gnoll sergeant freezes you. You spin and attack the gnoll sergeant. You hit the gnoll sergeant. You kick the gnoll sergeant but do no damage. The gnoll sergeant is lightly wounded. You puncture the gnoll! You kill the gnoll! The Council accepts your kill. The gnoll hits you from afar with a +0 spear! You encounter a gnoll. It is wielding a +0 whip. The gnoll sergeant hits you from afar with a +4 spear of freezing! You feel yourself slow down. The gnoll sergeant freezes you! Okay, then. Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: a gnoll sergeant, wielding a +4 spear of freezing and wearing a +0 ring mail and a +2 buckler (lightly wounded, chance to affect: 48%) The gnoll sergeant is charmed. You stop stampeding. Your gnoll sergeant hits the gnoll with a +4 spear of freezing! Your gnoll sergeant freezes the gnoll. The gnoll dies! The Council accepts your kill. You feel yourself speed up. Your gnoll sergeant hits the gnoll with a +4 spear of freezing! Your gnoll sergeant freezes the gnoll. The gnoll dies! The Council accepts your kill. Your gnoll sergeant hits the gnoll with a +4 spear of freezing! Your gnoll sergeant freezes the gnoll. The gnoll dies! The Council accepts your kill. You start resting. You encounter an orc priest. It is wielding a +0 club. You encounter an orc. It is wielding a +0 morningstar. Your gnoll sergeant blocks the orc priest's attack. Your gnoll sergeant hits the orc priest with a +4 spear of freezing! Your gnoll sergeant freezes the orc priest. Your gnoll sergeant barely misses the orc priest. The orc priest casts a cantrip, but nothing happens. Your gnoll sergeant blocks the . You encounter a centaur. It is wielding a +4 shortbow. The orc priest hits your gnoll sergeant with a +0 club. The centaur shoots an arrow. The arrow hits your gnoll sergeant. Your gnoll sergeant barely misses the centaur. The centaur shoots an arrow. The arrow barely misses your gnoll sergeant. Your gnoll sergeant closely misses the centaur. The orc priest barely misses your gnoll sergeant. You encounter an orc. It is wielding a +0 short sword. The centaur shoots an arrow. The arrow barely misses your gnoll sergeant. The orc priest hits your gnoll sergeant with a +0 club. The centaur shoots an arrow. The arrow hits you! Your gnoll sergeant hits the centaur from afar with a +4 spear of freezing! Your gnoll sergeant freezes the centaur. The centaur shoots an arrow. You block the arrow. Your gnoll sergeant hits the centaur from afar with a +4 spear of freezing. Your gnoll sergeant freezes the centaur. The centaur dies! The Council accepts your kill. The orc priest hits your gnoll sergeant with a +0 club. Your gnoll sergeant hits the orc priest with a +4 spear of freezing! Your gnoll sergeant freezes the orc priest. The orc priest dies! The Council accepts your kill. Items here: ))) †. Your gnoll sergeant hits the orc with a +4 spear of freezing! Your gnoll sergeant freezes the orc. The orc dies! The Council accepts your kill. Your gnoll sergeant misses the orc. You encounter an orc. It is wielding a +0 dagger. Your gnoll sergeant hits the orc from afar with a +4 spear of freezing! Your gnoll sergeant freezes the orc. The orc dies! The Council accepts your kill. Your gnoll sergeant hits the orc with a +4 spear of freezing! Your gnoll sergeant freezes the orc. The orc dies! The Council accepts your kill. You start resting. HP restored. You start waiting. The gnoll sergeant is no longer charmed. The gnoll sergeant closely misses you. The gnoll sergeant blocks your attack. You kick the gnoll sergeant but do no damage. The gnoll sergeant is heavily wounded. The gnoll sergeant hits you with a +4 spear of freezing! The gnoll sergeant freezes you. You puncture the gnoll sergeant! The gnoll sergeant is almost dead. The gnoll sergeant hits you with a +4 spear of freezing! The gnoll sergeant freezes you. The gnoll sergeant blocks your attack. The gnoll sergeant is almost dead. The gnoll sergeant hits you with a +4 spear of freezing! The gnoll sergeant freezes you. You hit the gnoll sergeant. Lightning courses through the gnoll sergeant! You kill the gnoll sergeant! The Council accepts your kill. You start resting. HP restored. Things that are here: a +4 spear of freezing; a +0 ring mail; a +2 buckler You see here a +0 flail. Things that are here: a +0 morningstar; an orc corpse Things that are here: a +0 short sword; a +0 ring mail; an orc corpse You now have 384 gold pieces (gained 6). Items here: )) [ †. Things that are here: a +0 short sword; a +0 ring mail; an orc corpse Found a scroll of teleportation. p - a wand of polymorph (21) (gained 10 charges) You encounter a jelly. Found a wand of iceblast (2). There is a stone staircase leading up here. You stampede towards the jelly! Found a scroll of enchant armour. You stampede towards the jelly! You lunge at the jelly. The helpless jelly fails to defend itself. The winds around you quicken. You stick the jelly like a pincushion!!! You kill the jelly! The Council accepts your kill. You stop stampeding. t - 3 scrolls of teleportation (gained 1) c - a wand of iceblast (9) (gained 2 charges) Your tailwind grows less brisk. a - a scroll of enchant armour There is a stone staircase leading up here. Okay, then. Unknown command. Okay, then. Okay, then. Items here: )) [ †. Things that are here: a +4 shortbow; a centaur corpse You encounter Gastronok the Ponderous. He is wearing a +2 hat of stealth. You stampede towards Gastronok! You stampede towards Gastronok! You stampede towards Gastronok! You lunge at Gastronok. The helpless Gastronok fails to defend himself. The winds around you quicken. You spit Gastronok like a pig!!! You kick Gastronok. Gastronok is moderately wounded. Aiming: Polymorph Press: ? - help, Shift-Dir - straight line Aim: Gastronok, wearing a +2 hat of stealth (moderately wounded, will become a rockslime, a colossal amoeba, or a sewage sovereign, chance to affect: 7%) Okay, then. Okay, then. Unknown command. Unknown command. Okay, then. Unknown command. You hit Gastronok but do no damage. Gastronok is moderately wounded. You stop stampeding. Gastronok waves his eye-stalks in wide circles. The open air twists around violently and strikes you!!! You spin and attack Gastronok. You hit Gastronok but do no damage. Gastronok is moderately wounded. You hit Gastronok. You kick Gastronok. Gastronok is moderately wounded. Gastronok waves his eye-stalks in wide circles. The air twists around and strikes you!! * * * LOW HITPOINT WARNING * * * (25, 36): 50; (26, 36): 50; (27, 36): 16; (27, 35): 16 You shed your tail and slip away to distract predators! You hit Gastronok. You kick Gastronok but do no damage. Gastronok is moderately wounded. Gastronok chants a spell, wobbling all the while. Gastronok's movement is quickened by the wind! You catch the helpless Gastronok completely off-guard! You puncture Gastronok! You kick Gastronok but do no damage. Gastronok is moderately wounded. You hit Gastronok. You kick Gastronok. Gastronok is heavily wounded. Gastronok bites your hypnotail! You catch the helpless Gastronok completely off-guard! You impale Gastronok!! You kick Gastronok. Gastronok is heavily wounded. Gastronok bites your hypnotail!! Your hypnotail dies! You feel much better. You hit Gastronok but do no damage. Gastronok gurgles horribly! You kick Gastronok! Gastronok is heavily wounded. Gastronok bites you!! You feel much better. You spin and attack Gastronok. You hit Gastronok. You kick Gastronok. Gastronok is severely wounded. Gastronok closely misses you. You hit Gastronok. You kick Gastronok. Gastronok is severely wounded. You hit Gastronok. You kick Gastronok! Gastronok is severely wounded. Gastronok gurgles, "You're how I like my food. Fast!" You block Gastronok's attack. You hit Gastronok. Gastronok is severely wounded. Gastronok bites you! You hit Gastronok. Gastronok is severely wounded. Your tailwind grows less brisk. You unwield your +3 short sword of electrocution. Your +3 short sword of electrocution stops crackling. You grip the centipede bauble in your hand and it winds around your arm and fuses with it. o - a +4 assassin centipede (weapon) Gastronok bites you!! * * * LOW HITPOINT WARNING * * * You puncture Gastronok! Gastronok looks as sick as possible! You kick Gastronok but do no damage. Gastronok is severely wounded. You hit Gastronok. Gastronok looks as sick as possible! Gastronok seems to slow down. Gastronok is almost dead. Gastronok is no longer moving slowly. Gastronok bites you. * * * LOW HITPOINT WARNING * * * You hit Gastronok. Gastronok looks as sick as possible! Gastronok seems to slow down. Gastronok is almost dead. Okay, then. You hit Gastronok. Gastronok looks as sick as possible! You kick Gastronok. Gastronok is almost dead. Gastronok is no longer moving slowly. You kill Gastronok! The Council accepts your kill. Your Fighting skill increases to level 7! Your Dodging skill increases to level 7! You see here a +2 hat of stealth. You start removing your armour. You continue removing your +2 helmet. x5 You finish removing your +2 helmet. You start putting on your armour. You continue putting on your +2 hat of stealth. x5 You finish putting on your +2 hat of stealth. You feel stealthy. You drop a +2 helmet. You start resting. HP restored. There is an open door here. Found a war axe. Found a burning altar of Makhleb. Found a chain mail. c - a scroll labelled VIUNUWIEFI There is an open door here. You open the door. Your tail finishes growing back. Found a glowing silver altar of Zin. There is an open door here. There is an open door here. You open the door. You open the door. There is an open door here. Found a stone staircase leading down. Found a stone staircase leading up. Found an escape hatch in the ceiling. You encounter a hornet. You stampede towards the hornet! You lunge at the hornet. The helpless hornet fails to defend itself. The winds around you quicken. You perforate the hornet like a sieve!!! You kill the hornet! The Council accepts your kill. Your Dodging skill increases to level 8! You stop stampeding. You see here a hornet corpse. You encounter an orc. It is wielding a +1 falchion of draining. Your tailwind grows less brisk. You encounter an orc. It is wielding a +0 club. You encounter an orc. It is wielding a +0 dagger. You stampede towards the orc! You encounter an orc wizard. It is wielding a +0 dagger. You lunge at the orc. You hit the orc. The orc looks as sick as possible! Your kick misses the orc. The orc is heavily wounded. The orc shouts! You block the orc's attack. You spin and attack the orc. You hit the orc but do no damage. The orc looks as sick as possible! The orc is almost dead. You stop stampeding. The orc shouts! You kill the orc! The Council accepts your kill. You stampede towards the orc! You lunge at the orc. You puncture the orc! The orc seems to slow down. You kill the orc! The Council accepts your kill. You barely miss the orc. You kick the orc! You kill the orc! The Council accepts your kill. The orc wizard shouts! You hit the orc wizard. The orc wizard looks as sick as possible! The orc wizard is moderately wounded. The orc wizard closely misses you. You hit the orc wizard. The orc wizard looks as sick as possible! Your kick misses the orc wizard. The orc wizard is severely wounded. You stop stampeding. You kill the orc wizard! The Council accepts your kill. Things that are here: a +0 dagger; a +0 robe; an orc corpse Things that are here: a +1 falchion of draining; a +0 ring mail; an orc corpse You open the door. There is an open door here. Found a stone staircase leading down. There is a stone staircase leading down here. You now have 402 gold pieces (gained 18). Found an escape hatch in the floor. You encounter 2 howler monkeys. Found a hand axe. You stampede towards the howler monkey! You lunge at the howler monkey. The helpless howler monkey fails to defend itself. The winds around you quicken. You skewer the howler monkey like a kebab!!! You kill the howler monkey! The Council accepts your kill. You can now perform airborne attacks. You stampede towards the howler monkey with incredible speed! You lunge at the howler monkey. The helpless howler monkey fails to defend itself. The winds around you quicken. You stick the howler monkey like a pincushion!!! You kill the howler monkey! The Council accepts your kill. You encounter a howler monkey. You see here a howler monkey corpse. You see here a +0 hand axe. You stampede towards the howler monkey with incredible speed! You lunge at the howler monkey. The helpless howler monkey fails to defend itself. The winds around you quicken. You impale the howler monkey!! You kill the howler monkey! The Council accepts your kill. You stop stampeding. Your tailwind grows less brisk. Found a dagger. You encounter an ice beast. Found a hand axe. You stampede towards the ice beast! You stampede towards the ice beast! You stampede towards the ice beast! You lunge at the ice beast. The helpless ice beast fails to defend itself. The winds around you quicken. You stick the ice beast like a pincushion!!! The ice beast seems to slow down. You kill the ice beast! The Council accepts your kill. You stop stampeding. r - a scroll of revelation Your tailwind grows less brisk. You see here a hornet corpse. You now have 420 gold pieces (gained 18). You open the door. There is an open door here. There is an open door here. Things that are here: a +4 shortbow; a centaur skeleton There is a stone staircase leading down here. p - 2 scrolls of poison (gained 1) Done exploring. Done exploring. Search for what [Enter for "."]? . Okay, then. Items here: ))) ÷. There is a stone staircase leading down here. You climb downwards. You encounter an orc wizard and 3 orcs. An orc is quivering boomerangs. Found a scale mail. Found an escape hatch in the floor. There is a stone staircase leading up here. You spin and attack the orc wizard. The helpless orc wizard fails to defend itself. The winds around you quicken. You impale the orc wizard!! You kill the orc wizard! The Council accepts your kill. Things that are here: a +0 dagger; a +0 robe; an orc corpse You stampede towards the orc with incredible speed! You lunge at the orc. The helpless orc fails to defend itself. The winds around you quicken. You perforate the orc like a sieve!!! You kill the orc! The Council accepts your kill. You stampede towards the orc with incredible speed! You stampede towards the orc! You lunge at the orc. The helpless orc fails to defend itself. The winds around you quicken. You perforate the orc like a sieve!!! You kill the orc! The Council accepts your kill. You see here a +0 scale mail. You stop stampeding. You stampede towards the orc with incredible speed! You stampede towards the orc! You lunge at the orc. The helpless orc fails to defend itself. The winds around you quicken. You skewer the orc like a kebab!!! You kill the orc! The Council accepts your kill. You stop stampeding. k - 9 boomerangs (gained 2) You see here a +0 mace. Things that are here: a +0 dagger; a +0 robe; an orc corpse You see here a +0 scale mail. Your tailwind grows less brisk. There is a stone staircase leading up here. As you read the scroll labelled VIUNUWIEFI, it crumbles to dust. Blink to where? Press: ? - help, Dir - move target Okay, then. It was a scroll of blinking. Okay, then. You open the door. There is an open door here. You open the door. There is an open door here. You pick up a parchment of Sirocco and begin reading... You add the spell Sirocco to your library. You open the door. There is an open door here. You open the door. There is an open door here. You now have 440 gold pieces (gained 20). You now have 457 gold pieces (gained 17). You now have 466 gold pieces (gained 9). You open the door. There is an open door here. You open the door. There is an open door here. You pick up a parchment of Swiftness and begin reading... You add the spell Swiftness to your library. As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. c - a scroll labelled JUUMER CUE You open the door. There is an open door here. f - a +5 ring of evasion You open the door. There is an open door here. You open the door. There is an open door here. You now have 479 gold pieces (gained 13). You open the door. You encounter 2 orcs and an orc priest. An orc is quivering boomerangs. The orc priest shouts! The orc shouts! You encounter a wyvern. You encounter an orc. It is wielding a +0 club. You encounter an orc priest. It is wielding a +0 dagger. The orc priest miscasts a cantrip. There is an open door here. You spin and attack the wyvern. You hit the wyvern but do no damage. The wyvern looks as sick as possible! The wyvern hisses angrily. Your kick misses the wyvern. The orc shouts! The wyvern bites you. The orc priest hits you with a +0 dagger. You spin and attack the orc priest. You hit the orc priest. The orc priest looks as sick as possible! You kick the orc priest. The orc priest is lightly wounded. The wyvern completely misses you. The orc throws a boomerang. The boomerang closely misses you. The orc priest hits you with a +0 dagger. You spin and attack the orc. You hit the orc. The orc looks as sick as possible! You kick the orc. The orc is severely wounded. The orc hits you with a +4 dagger. You spin and attack the orc. You hit the orc but do no damage. The orc looks as sick as possible! The orc is almost dead. You spin and attack the orc priest. You hit the orc priest. The orc priest looks as sick as possible! The orc priest is moderately wounded. You kill the orc! The Council accepts your kill. The wyvern misses you. You stampede towards the orc! You lunge at the orc. You hit the orc. The orc looks as sick as possible! The orc seems to slow down. You kick the orc. The orc is almost dead. You spin and attack the wyvern. You hit the wyvern but do no damage. The wyvern looks as sick as possible! The wyvern is moderately wounded. You spin and attack the orc priest. You closely miss the orc priest. The orc priest is severely wounded. You spin and attack the orc priest. You completely miss the orc priest. You kick the orc priest! The orc priest is almost dead. You puncture the orc! The orc seems to slow down. You kill the orc! The Council accepts your kill. Your assassin centipede leaps free of your arm with a hiss! You hear the crackle of electricity. a - a +3 short sword of electrocution (weapon) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.35-a0-1175-g80cc328e8a 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Tyrellia] Species: Gale Centaur Job: Stalker HP: 81/88; mods: 0/0 MP: 10/10; mod: 0 Stats: 13 8 20 Position: (12, 24), god: Wu Jian (26), 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 | 50 | 7 | 1728 | 328/400 Short Blades | X | 0 | 0 | 1 | 151 | 92/119 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 50 | 8 | 1631 | 118/379 Stealth | X | 0 | 0 | 10 | 1962 | 0/424 Shields | X | 0 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/42 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/35 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 0 | 0 | 0/35 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 8 | 2545 | 0/636 Spell bugs: Durations: #33: 1 #169: 11 Attributes: #12: 623 #13: 144 #49: 732 #74: 7 Mutations: hooves: 3 (innate) deformed body: 1 (innate) stampede: 2 (innate) South Wind's embodiment: 1 (innate) Inventory bugs: Equipment: eq slot #10, inv slot #3: amulet of regeneration eq slot #2, inv slot #4: +0 kite shield eq slot #9, inv slot #7: ring of protection from fire eq slot #4, inv slot #15: +2 hat of stealth eq slot #1, inv slot #0: +3 short sword of electrocution }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ########### #.........# #.........## #.........'. #.o.......# #..l......# #.koo.....# #.........# #.........# #####'##### #.# #.## #..# ##.# dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>