Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33-a0-572-g8436cd0d56 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 8967363113250362719, deterministic pregen: 1 Command line: /usr/games/crawl-git-8436cd0d56 -name zewo -rc /dgldir/rcfiles/crawl-git/zewo.rc -macro /dgldir/rcfiles/crawl-git/zewo.macro -morgue /dgldir/morgue/zewo/ -webtiles-socket /crawl-master/webserver/sockets/zewo:2024-12-17.04:40:51.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 13 stack frames. /usr/games/crawl-git-8436cd0d56(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55e42c0cdccf]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8436cd0d56(_Z13do_crash_dumpv+0x404) [0x55e42c0d8154]: do_crash_dump() /usr/games/crawl-git-8436cd0d56(_Z20crash_signal_handleri+0x1fa) [0x55e42c0ce15a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7ffadf5dd210]: /usr/games/crawl-git-8436cd0d56(_Z16you_teleport_nowbbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x275) [0x55e42c67c765]: you_teleport_now(bool, bool, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-8436cd0d56(+0xa9624d) [0x55e42c6aa24d]: /usr/games/crawl-git-8436cd0d56(_Z13player_reactsv+0x7c6) [0x55e42c56fa46]: player_reacts() /usr/games/crawl-git-8436cd0d56(_Z12world_reactsv+0x6f5) [0x55e42c7ee775]: world_reacts() /usr/games/crawl-git-8436cd0d56(+0xbdb6f4) [0x55e42c7ef6f4]: /usr/games/crawl-git-8436cd0d56(+0xbdc5b5) [0x55e42c7f05b5]: /usr/games/crawl-git-8436cd0d56(main+0x1ab) [0x55e42c014dfb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7ffadf5be0b3]: /usr/games/crawl-git-8436cd0d56(_start+0x2e) [0x55e42c0159ce]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007ffadf67cc2a in __GI___wait4 (pid=1796318, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007ffadf67cc2a in __GI___wait4 (pid=1796318, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007ffadf67cbeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055e42c0cdb35 in call_gdb (file=file@entry=0x7ffadf7835c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1795722\000\000\000\000\000" #3 0x000055e42c0d8172 in do_crash_dump () at dbg-asrt.cc:677 t = 1734410715 dir = "/dgldir/morgue/zewo/" name = "/dgldir/morgue/zewo/crash-zewo-20241217-044515.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7ffadf7835c0 <_IO_2_1_stderr_> #4 0x000055e42c0ce15a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #5 No locals. #6 0x000055e42c67c765 in hostile_teleport_player () at enum.h:84 mi = {i = 3} newpos = {x = 59, y = 20} large_change = false oldpos = {x = 59, y = 20} targets = std::vector of length 0, capacity 0 source = 0x0 oldpos = newpos = large_change = targets = source = mi = mons_near_target = tele_target = __for_range = __for_begin = __for_end = ri = square_count = mi = source_newpos = #7 you_teleport_now (wizard_tele=wizard_tele@entry=false, teleportitis=teleportitis@entry=false, reason="") at spl-transloc.cc:1292 randtele = #8 0x000055e42c6aa24d in ::operator() (__closure=0x0) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #9 ::_FUN(void) () at duration-data.h:321 No locals. #10 0x000055e42c56fa46 in _decrement_simple_duration (delay=6, dur=DUR_TELEPORT) at player-reacts.cc:660 No locals. #11 _decrement_durations () at player-reacts.cc:932 i = 30 delay = 6 melted = pbd_str = sanguine_armour_is_valid = delay = melted = pbd_str = sanguine_armour_is_valid = i = s = near_ghost = mi = old_recite = new_recite = i = #12 player_reacts () at player-reacts.cc:1144 stealth = #13 0x000055e42c7ee775 in world_reacts () at main.cc:2599 No locals. #14 0x000055e42c7ef6f4 in _input () at main.cc:1300 player_disabled = {was_disabled = false} #15 0x000055e42c7f05b5 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #16 0x000055e42c014dfb in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #17 main (argc=, argv=0x7ffc934485e8) at main.cc:341 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 = }, static t = , static f = }} [Inferior 1 (process 1795722) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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-8436cd0d56/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8436cd0d56/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8436cd0d56/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 3 Level id: Depths:3 Level build method = random_map_in_depth, level layout type = open_caves, absdepth0 = 24 Level vaults: minmay_octagon_city layout_cave_shapes serial_shops nicolae_take_the_stairs dungeon_decor kennysheep_another_room grunt_hell_entry_dis_old abyss_entry_glasseish infiniplex_staircase_spiral Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You puncture the fire dragon! The fire dragon is almost dead. You block the fire dragon's attack. The fire dragon completely misses you. x2 You hit the fire dragon. You kill the fire dragon! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Search for what [? for help]? rn Unknown command. Unknown command. You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or I - the ring "Purootuq" {*Corrode rElec MP+9 Int-3 Dex+6} > or C - a ring of resist corrosion You remove your ring of resist corrosion. You feel stronger. You feel agile. J - the ring of Ixeifi (right hand) {rC++ rN+ Str+4 Dex+4} A shadow dragon comes into view. Your shadow fades away. You see here a fire dragon corpse. The shadow dragon breathes negative energy at you. The bolt of negative energy misses you. A deep troll shaman comes into view. The deep troll shaman shouts! The deep troll shouts! The vampire knight shouts! The deep troll shaman shouts! The deep troll shaman calls upon its god to strengthen the deep troll shaman. The deep troll shaman seems to grow stronger. The deep troll shaman calls upon its god to strengthen the deep troll. The deep troll seems to grow stronger. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. You block the deep troll's attack. x2 The deep troll completely misses you. The vampire knight completely misses you. The vampire knight closely misses you. You hit the deep troll but do no damage. The deep troll appears confused. The deep troll shaman calls upon its god to speed up the deep troll shaman. The deep troll shaman seems to speed up. The iron troll shouts! You hit the deep troll. You burn the deep troll. The deep troll is lightly wounded. Your shadow barely misses the deep troll. The deep troll shaman calls upon its god to speed up the deep troll shaman. The deep troll shaman seems to speed up. The deep troll bites you but does no damage. You block the deep troll's attack. x2; The vampire knight closely misses you. The vampire knight bites you but does no damage. The deep troll shaman calls upon its god to speed up the deep troll. The deep troll seems to speed up. You catch the helpless deep troll completely off-guard! You skewer the deep troll like a kebab!!! You burn the deep troll!! You kill the deep troll! Your shadow closely misses the vampire knight. The deep troll shaman bites your shadow!! The deep troll shaman claws your shadow! The deep troll shaman misses your shadow. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. The deep troll shaman calls upon its god to speed up the iron troll. The iron troll seems to speed up. The deep troll shaman bites your shadow but does no damage. The deep troll shaman completely misses your shadow. The deep troll shaman claws your shadow. The vampire knight mumbles some strange words. The vampire knight seems to speed up. You hit the deep troll shaman but do no damage. The deep troll shaman appears confused. You block the vampire knight's attack. x2 The deep troll shaman bites the vampire knight! The deep troll shaman claws the vampire knight!! The deep troll shaman claws the vampire knight! The deep troll shaman completely misses itself. The deep troll shaman claws itself. The deep troll shaman claws itself!! You catch the helpless deep troll shaman completely off-guard! You perforate the deep troll shaman like a sieve!!!! You burn the deep troll shaman. You kill the deep troll shaman! The vampire knight completely misses you. You block the vampire knight's attack. The deep troll shaman calls upon its god to strengthen the iron troll. The iron troll seems to grow stronger. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. Your shadow fades away. The vampire knight completely misses you. The vampire knight barely misses you. You block the vampire knight's attack. The vampire knight completely misses you. You hit the deep troll shaman but do no damage. The deep troll shaman appears confused. The deep troll shaman completely misses you. x3 The deep troll shaman bites itself but does no damage. The deep troll shaman claws itself! x2 You catch the helpless deep troll shaman completely off-guard! You stick the deep troll shaman like a pincushion!!!! You burn the deep troll shaman. You kill the deep troll shaman! You block the vampire knight's attack. x2 The vampire knight casts a spell. The vampire knight flickers and vanishes for a moment. You see here a deep troll corpse. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. Your shadow casts a spell at the iron troll. The vampire knight seems to slow down. The iron troll seems to slow down. The iron troll bites you. The iron troll completely misses you. x2 You block the vampire knight's attack. The vampire knight completely misses you. You hit the iron troll but do no damage. Your shadow hits the iron troll with a rapier! The vampire knight completely misses you. You block the vampire knight's attack. The iron troll completely misses you. The iron troll claws you!! The iron troll misses you. You hit the iron troll but do no damage. The iron troll is lightly wounded. You hit the iron troll but do no damage. The iron troll is lightly wounded. The vampire knight completely misses you. The vampire knight barely misses you. The iron troll completely misses you. The iron troll misses you. You block the iron troll's attack. You hit the iron troll but do no damage. The iron troll is lightly wounded. Your shadow hits the iron troll but does no damage. You barely miss the iron troll. The iron troll is lightly wounded. The iron troll is no longer moving slowly. The vampire knight draws life force from you! The vampire knight is healed by the life force! The iron troll completely misses you. x3 You barely miss the iron troll. The iron troll is lightly wounded. The vampire knight completely misses you. x2 You hit the iron troll but do no damage. The iron troll is lightly wounded. The iron troll completely misses you. x2; You block the iron troll's attack. You hit the iron troll but do no damage. The iron troll is lightly wounded. The vampire knight is no longer moving slowly. You block the vampire knight's attack. The vampire knight completely misses you. You hit the iron troll but do no damage. The iron troll is lightly wounded. You block the iron troll's attack. The iron troll completely misses you. x2 You block the vampire knight's attack. The vampire knight completely misses you. You hit the iron troll but do no damage. The iron troll is lightly wounded. The iron troll completely misses you. x3 You block the vampire knight's attack. x2 You hit the vampire knight but do no damage. The vampire knight is heavily damaged. Your shadow hits the vampire knight with a rapier! You hit the vampire knight but do no damage. The vampire knight appears confused. The vampire knight is severely damaged. You block the iron troll's attack. x2; The iron troll completely misses you. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. The iron troll completely misses you. The iron troll closely misses you. The iron troll completely misses you. You hit the iron troll but do no damage. The iron troll bites you! You block the iron troll's attack. x2 The vampire knight says, "I'm a little confused." You hit the iron troll but do no damage. You hit the iron troll but do no damage. Your shadow hits the iron troll with a rapier! You block the iron troll's attack. The iron troll misses you. You block the iron troll's attack. You hit the iron troll but do no damage. The iron troll is lightly wounded. You block the iron troll's attack. The iron troll completely misses you. x2 You hit the iron troll but do no damage. The iron troll is lightly wounded. You hit the iron troll but do no damage. The iron troll is lightly wounded. The iron troll completely misses you. x2; You block the iron troll's attack. You hit the iron troll but do no damage. The iron troll is lightly wounded. You completely miss the iron troll. The iron troll is lightly wounded. You block the iron troll's attack. The iron troll completely misses you. x2 You hit the iron troll but do no damage. The iron troll is lightly wounded. Your shadow hits the iron troll with a rapier! The vampire knight completely misses you. x2 The iron troll completely misses you. You block the iron troll's attack. The iron troll barely misses you. You hit the iron troll but do no damage. The iron troll is moderately wounded. You barely miss the iron troll. The iron troll is moderately wounded. The vampire knight laughs at nothing. You block the vampire knight's attack. x2 The vampire knight hits itself with a +0 long sword! The vampire knight bites itself but does no damage. The iron troll bites you but does no damage. The iron troll completely misses you. x2 Unknown command. The iron troll completely misses you. x3 You completely miss the iron troll. The iron troll is lightly wounded. The iron troll completely misses you. The iron troll claws you but does no damage. The iron troll completely misses you. You completely miss the iron troll. The iron troll is lightly wounded. You hit the iron troll but do no damage. The iron troll is lightly wounded. The iron troll misses you. The iron troll completely misses you. You block the iron troll's attack. You hit the iron troll but do no damage. The iron troll appears confused. The iron troll is lightly wounded. Your shadow fades away. You strike the helpless iron troll from behind! You spit the iron troll like a pig!!!! You burn the iron troll. The iron troll is almost dead. You strike the helpless iron troll from behind! You spit the iron troll like a pig!!! You kill the iron troll! Your shadow hits the vampire knight with a rapier!! You hit the vampire knight. You burn the vampire knight. You destroy the vampire knight! 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! Unknown command. Unknown command. Unknown command. Unknown command. Your shadow fades away. A shadow dragon is nearby! A shadow dragon is nearby! You hit the shadow dragon. You burn the shadow dragon. The shadow dragon is lightly wounded. Your shadow hits the shadow dragon with a rapier!! You hit the shadow dragon but do no damage. The shadow dragon is lightly wounded. Your shadow hits the shadow dragon but does no damage. The shadow dragon bites you but does no damage. You block the shadow dragon's attack. x2 You hit the shadow dragon. You burn the shadow dragon. The shadow dragon is moderately wounded. You puncture the shadow dragon! You burn the shadow dragon. The shadow dragon is moderately wounded. The shadow dragon completely misses you. x2 The shadow dragon claws you but does no damage. You puncture the shadow dragon! You burn the shadow dragon. The shadow dragon is heavily wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy misses you. You hit the shadow dragon but do no damage. The shadow dragon is heavily wounded. You puncture the shadow dragon! You burn the shadow dragon. The shadow dragon is heavily wounded. The shadow dragon completely misses you. x3 You impale the shadow dragon!! You burn the shadow dragon. The shadow dragon is severely wounded. You hit the shadow dragon but do no damage. The shadow dragon is severely wounded. Your shadow hits the shadow dragon but does no damage. The shadow dragon bites you. You partially resist. You feel drained. You block the shadow dragon's attack. The shadow dragon completely misses you. You hit the shadow dragon but do no damage. The shadow dragon is severely wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy misses you. You hit the shadow dragon. You burn the shadow dragon. The shadow dragon is severely wounded. You hit the shadow dragon but do no damage. The shadow dragon is severely wounded. The shadow dragon bites you! The shadow dragon completely misses you. x2 You puncture the shadow dragon! You burn the shadow dragon. The shadow dragon is almost dead. Your shadow hits the shadow dragon with a rapier. You hit the shadow dragon but do no damage. The shadow dragon is almost dead. The shadow dragon breathes negative energy at you. The bolt of negative energy hits you!! You partially resist. You feel drained. You closely miss the shadow dragon. The shadow dragon is almost dead. The shadow dragon bites you but does no damage. The shadow dragon completely misses you. x2 You puncture the shadow dragon! You burn the shadow dragon. The shadow dragon is almost dead. You hit the shadow dragon but do no damage. The shadow dragon is almost dead. The shadow dragon completely misses you. You block the shadow dragon's attack. x2 You puncture the shadow dragon! You burn the shadow dragon. You kill the shadow dragon! The shadow dragon scales are intact enough to wear. No target in view! No target in view! Your shadow fades away. A stone giant is nearby! A stone giant is nearby! A stone giant is nearby! Things that are here: +0 shadow dragon scales; a shadow dragon corpse Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. Your shadow points at the stone giant and mumbles some strange words. The stone giant seems to slow down. Unknown command. The stone giant throws a large rock. The large rock hits you!! The stone giant is no longer moving slowly. You hit the stone giant but do no damage. You hit the stone giant but do no damage. The stone giant appears confused. You catch the helpless stone giant completely off-guard! You perforate the stone giant like a sieve!!! You burn the stone giant! The stone giant is severely wounded. Your shadow hits the stone giant with a rapier! The stone giant gestures wildly. You hit the stone giant but do no damage. The stone giant is almost dead. The stone giant says, "Why is everything spinning?" You catch the helpless stone giant completely off-guard! You perforate the stone giant like a sieve!!! You burn the stone giant. You kill the stone giant! No target in view! No target in view! No target in view! No target in view! No target in view! Your shadow fades away. A golden dragon is nearby! A golden dragon is nearby! A golden dragon is nearby! You puncture the golden dragon! The golden dragon is lightly wounded. Your shadow hits the golden dragon with a rapier. The golden dragon breathes fire at you. The bolt of fire hits you! You resist. You hit the golden dragon. The golden dragon is lightly wounded. You block the golden dragon's attack. x2; The golden dragon barely misses you. You hit the golden dragon. You burn the golden dragon. The golden dragon is lightly wounded. You barely miss the golden dragon. The golden dragon is lightly wounded. You block the golden dragon's attack. The golden dragon completely misses you. x2 You puncture the golden dragon! You burn the golden dragon. The golden dragon is moderately wounded. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. The golden dragon completely misses you. x2 You block the golden dragon's attack. You hit the golden dragon. The golden dragon is moderately wounded. You hit the golden dragon. You burn the golden dragon. The golden dragon is moderately wounded. You block the golden dragon's attack. The golden dragon claws you! The golden dragon tramples you. You stumble backwards! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You barely miss the golden dragon. The golden dragon is moderately wounded. The golden dragon completely misses you. x2 You block the golden dragon's attack. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. Your shadow barely misses the golden dragon. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You block the golden dragon's attack. The golden dragon misses you. x2 You puncture the golden dragon! The golden dragon is moderately wounded. You puncture the golden dragon! You burn the golden dragon. The golden dragon is heavily wounded. Your shadow barely misses the golden dragon. The golden dragon breathes cold at you. The bolt of cold misses you. You puncture the golden dragon! The golden dragon is severely wounded. The golden dragon completely misses you. x3 You puncture the golden dragon! You burn the golden dragon. The golden dragon is severely wounded. You hit the golden dragon. The golden dragon is severely wounded. The golden dragon breathes fire at you. The bolt of fire misses you. You impale the golden dragon!! You burn the golden dragon. You kill the golden dragon! Your shadow fades away. A walking frostbound tome is nearby! A walking frostbound tome is nearby! A walking frostbound tome is nearby! Unknown command. The walking divine tome's pages rustle loudly. The walking divine tome erupts in a flurry of living spells! You puncture the walking divine tome! You burn the walking divine tome. The walking divine tome is lightly damaged. Your shadow hits the walking divine tome with a rapier! The walking divine tome erupts in a flurry of living spells! The living spell disperses! x2 You completely miss the walking divine tome. The walking divine tome is moderately damaged. The living spell casts itself at you. Something smites you! Activating: Shadowslip (0% risk of failure) Press: ? - help, Dir - look around, f - activate You swap places with your shadow and weave the vestiges of your form into it. The living spell turns its attention towards your shadow. x3 The walking divine tome turns its attention towards your shadow. You strike the helpless walking divine tome from behind! You spit the walking divine tome like a pig!!! You burn the walking divine tome. The walking divine tome is almost destroyed. The walking divine tome hits your shadow! The living spell casts itself at your shadow. Your shadow is smitten. The living spell casts itself at your shadow. Your shadow is smitten. The living spell casts itself at your shadow. Your shadow is smitten. You catch the helpless walking divine tome completely off-guard! You spit the walking divine tome like a pig!!! You burn the walking divine tome. You destroy the walking divine tome! Your life force feels restored. Your shadow fades away. An ice dragon is nearby! An ice dragon is nearby! You see here a wand of polymorph (3). There is an open door, spattered with blood here. You see here a +1 great sword of flaming. A storm dragon comes into view. The ice dragon breathes frost at you. The blast of cold misses you. The storm dragon roars deafeningly! The fire giant shouts! You hear a shout! There is an open door, spattered with blood here. You see here a +1 great sword of flaming. The storm dragon completely misses you. The storm dragon closely misses you. The storm dragon completely misses you. Items here: ) [[ ÷÷. You hit the storm dragon. You burn the storm dragon. The storm dragon is lightly wounded. The storm dragon breathes lightning at you. The bolt of lightning misses you. You closely miss the storm dragon. The storm dragon is lightly wounded. The fire giant points at you and mumbles some strange words. The bolt of fire misses you. You barely miss the storm dragon. The storm dragon is lightly wounded. The storm dragon completely misses you. x2 You block the storm dragon's attack. You closely miss the storm dragon. The storm dragon is lightly wounded. Your shadow hits the storm dragon with a rapier! The ice dragon breathes frost at you. The blast of cold misses you. The storm dragon completely misses you. x3 You completely miss the storm dragon. The storm dragon is lightly wounded. You hit the storm dragon. You burn the storm dragon. The storm dragon is moderately wounded. The storm dragon breathes lightning at you. The bolt of lightning misses you. A glass eye comes into view. You hit the storm dragon. You burn the storm dragon. The storm dragon is moderately wounded. You block the storm dragon's attack. The storm dragon completely misses you. x2 You closely miss the storm dragon. The storm dragon is moderately wounded. The glass eye gazes at you. Your body becomes as fragile as glass! The ice dragon attacks as it pursues you! The ice dragon completely misses you. You block the ice dragon's attack. x2 The storm dragon attacks as it pursues you! The storm dragon completely misses you. The storm dragon closely misses you. The storm dragon completely misses you. The glass eye gazes at you. You feel your fragility will last longer. The ice dragon attacks as it pursues you! The ice dragon completely misses you. You block the ice dragon's attack. The ice dragon completely misses you. The alderking runs its roots beneath you! The grasping roots grab you! The grasping roots constrict you. The roots' grasp on you weakens, but your attempt to escape fails. The grasping roots constrict you. You escape the roots' grasp. The glass eye gazes at you. You feel your fragility will last longer. The glass eye gazes at you. You feel your fragility will last longer. The storm dragon breathes lightning at you. The bolt of lightning misses you. The glass eye gazes at you. You feel your fragility will last longer. The storm dragon breathes lightning at you. The bolt of lightning misses you. You hear a shout! There is an escape hatch in the ceiling, spattered with blood here. The frost giant shouts! You start waiting. A glass eye is nearby! There is a stone staircase leading up here. The glass eye gazes at you. You feel your fragility will last longer. The glass eye gazes at you. You feel your fragility will last longer. The glass eye gazes at you. You feel your fragility will last longer. You puncture the glass eye! You burn the glass eye. The glass eye is heavily wounded. Your shadow hits the glass eye with a rapier!! The glass eye gazes at you. You feel your fragility will last longer. You impale the glass eye!! You burn the glass eye. You kill the glass eye! You start waiting. A frost giant is nearby! There is a stone staircase leading up here. A frost giant is nearby! There is a stone staircase leading up here. Your shadow fades away. You climb upwards. There is a stone staircase leading down here. You start waiting. You feel less fragile. You climb downwards. There is a stone staircase leading up here. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. Your shadow points at the frost giant and mumbles some strange words. The frost giant seems to slow down. The frost giant points at you and mumbles some strange words. The bolt of cold misses you. You hit the frost giant but do no damage. Your shadow hits the frost giant with a rapier! The frost giant is no longer moving slowly. The frost giant points at you and mumbles some strange words. The bolt of cold misses you. You hit the frost giant but do no damage. The frost giant is lightly wounded. You hit the frost giant but do no damage. The frost giant appears confused. The frost giant is lightly wounded. You block the frost giant's attack. The frost giant misses your shadow. You catch the helpless frost giant completely off-guard! You perforate the frost giant like a sieve!!!! You burn the frost giant!! You kill the frost giant! No target in view! No target in view! No target in view! No target in view! No target in view! Your shadow fades away. An alderking is nearby! An alderking is nearby! An alderking is nearby! Things that are here: 55 gold pieces; a +2 battleaxe of freezing You start waiting. An alderking is nearby! Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Okay, then. Casting: Ensorcelled Hibernation (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Apportation (safe; 1% risk of failure) Press: ? - help, Dir - move target Apport: 55 gold pieces Yoink! You pull the items towards yourself. Your shadow gestures at the alderking while chanting. The alderking is pinned to its own shadow. Activating: Shadowslip (0% risk of failure) Press: ? - help, Dir - look around, f - activate Okay, then. You swap places. Items here: )) [[[[ ÷÷. Things that are here: a +0 spear; a +0 animal skin; a +2 antimagic war axe Your shadow fades away. Things that are here: a +0 leather armour; a +0 halberd Casting: Apportation (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line That would be overly suicidal. Okay, then. Casting: Ensorcelled Hibernation (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. The white very ugly thing gurgles horribly! The white very ugly thing completely misses you. You closely miss the white very ugly thing. Your shadow hits the white very ugly thing with a rapier! You hit the white very ugly thing but do no damage. The white very ugly thing appears confused. The white very ugly thing is lightly wounded. You impale the rakshasa!! You burn the rakshasa! The rakshasa is moderately wounded. You puncture the white very ugly thing! You burn the white very ugly thing! The white very ugly thing is moderately wounded. The rakshasa completely misses you. You block the rakshasa's attack. You hit the rakshasa. You burn the rakshasa. The rakshasa is heavily wounded. You puncture the rakshasa! You burn the rakshasa. The rakshasa is heavily wounded. The injured rakshasa weaves a defensive illusion! You puncture the rakshasa! You burn the rakshasa. The rakshasa is almost dead. The rakshasa completely misses you. You block the rakshasa's attack. x2 You puncture the rakshasa! You burn the rakshasa. You kill the rakshasa! The rakshasa shimmers and vanishes! Your shadow hits the rakshasa with a rapier! The alderking runs its roots beneath you! The grasping roots grab you! The grasping roots constrict you. You block the rakshasa's attack. The rakshasa completely misses you. You escape the roots' grasp. The alderking runs its roots beneath you! The grasping roots grab you! The grasping roots constrict you. The roots' grasp on you weakens, but your attempt to escape fails. The rakshasa completely misses you. The grasping roots constrict you. You escape the roots' grasp. Your shadow fades away. The alderking runs its roots beneath you! The grasping roots grab you! The grasping roots constrict you. The rakshasa gestures at you. The lance of force misses you. You escape the roots' grasp. The rakshasa blinks! The fire dragon roars deafeningly! You hit the fire dragon but do no damage. You block the fire dragon's attack. The fire dragon completely misses you. x2 You puncture the fire dragon! The fire dragon is lightly wounded. You closely miss the fire dragon. The fire dragon is lightly wounded. The fire dragon completely misses you. You block the fire dragon's attack. x2 You puncture the fire dragon! The fire dragon is moderately wounded. You hit the fire dragon but do no damage. The fire dragon is moderately wounded. A spark wasp comes into view. The fire dragon bites you. The fire dragon completely misses you. x2 The spark wasp buzzes angrily. You hit the fire dragon but do no damage. The fire dragon is moderately wounded. The spark wasp bursts into living lightning! The living lightning misses you. The spark wasp blinks! The fire dragon breathes flames at you. The blast of flame misses you. You impale the rakshasa!! You burn the rakshasa. The rakshasa is almost dead. Your shadow hits the rakshasa with a rapier! You kill the rakshasa! The rakshasa shimmers and vanishes! The spark wasp stings your shadow! The spark wasp shocks your shadow! You hit the fire dragon but do no damage. The fire dragon is moderately wounded. Your shadow hits the fire dragon with a rapier! The fire dragon bites you but does no damage. The fire dragon completely misses you. x2 You puncture the fire dragon! The fire dragon is heavily wounded. You hit the fire dragon but do no damage. The fire dragon is heavily wounded. The fire dragon breathes flames at you. The blast of flame misses you. You hit the fire dragon. The fire dragon is heavily wounded. You block the spark wasp's attack. You barely miss the fire dragon. The fire dragon is heavily wounded. The spark wasp stings you!! The spark wasp shocks you. You resist. The fire dragon completely misses you. x3 You hit the fire dragon but do no damage. The fire dragon is heavily wounded. Your shadow hits the fire dragon with a rapier. The spark wasp completely misses you. You block the fire dragon's attack. The fire dragon completely misses you. You block the fire dragon's attack. You hit the fire dragon but do no damage. The fire dragon is heavily wounded. You block the spark wasp's attack. You puncture the spark wasp! You burn the spark wasp. The spark wasp is lightly wounded. The fire dragon completely misses you. x3 You puncture the spark wasp! You burn the spark wasp. The spark wasp is moderately wounded. The spark wasp completely misses you. You miss the spark wasp. The spark wasp is moderately wounded. Your shadow hits the spark wasp with a rapier! The spark wasp completely misses you. The fire dragon completely misses you. You block the fire dragon's attack. x2 You puncture the spark wasp! You burn the spark wasp. The spark wasp is severely wounded. You block the spark wasp's attack. You hit the spark wasp. You burn the spark wasp. The spark wasp is almost dead. You block the fire dragon's attack. x2; The fire dragon completely misses you. The spark wasp completely misses you. You puncture the spark wasp! You burn the spark wasp. You kill the spark wasp! Your shadow hits the fire dragon with a rapier! Your Translocations skill increases to level 7! Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. Your shadow points at the fire dragon and mumbles some strange words. The fire dragon seems to slow down. The fire dragon closely misses you. You block the fire dragon's attack. The fire dragon completely misses you. The fire giant shouts! You hit the fire dragon but do no damage. The fire dragon is severely wounded. Your shadow hits the fire dragon with a rapier. You hit the fire dragon but do no damage. The fire dragon appears confused. The fire dragon is severely wounded. The fire dragon completely misses your shadow. The fire dragon claws your shadow! The fire dragon barely misses your shadow. You strike the helpless fire dragon from behind! You skewer the fire dragon like a kebab!!! You kill the fire dragon! Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your hands begin to glow red. Your shadow fades away. The fire giant gestures at you while chanting. The bolt of fire misses you. The fire giant casts a spell at you. The bolt of fire misses you. Casting: Confusing Touch (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a juggernaut (chance to confuse on hit: 9%, chance to affect: 3%) The juggernaut resists with almost no effort. The juggernaut hits you!! The juggernaut completely misses you. You barely miss the juggernaut. Your shadow hits the juggernaut with a rapier. The fire giant hits your shadow with a +1 great sword of flaming! The fire giant burns your shadow. Activating: Shadowslip (0% risk of failure) Press: ? - help, Dir - look around, f - activate You swap places with your shadow and weave the vestiges of your form into it. The juggernaut turns its attention towards your shadow. The fire giant turns its attention towards your shadow. You catch the helpless juggernaut completely off-guard! You hit the juggernaut but do no damage. The juggernaut is lightly wounded. You strike the helpless juggernaut from behind! You hit the juggernaut but do no damage. The juggernaut is lightly wounded. The fire giant closely misses you. You catch the helpless juggernaut completely off-guard! You hit the juggernaut but do no damage. The juggernaut is lightly wounded. Your shadow hits the juggernaut but does no damage. The fire giant completely misses you. You completely miss the juggernaut. The juggernaut is lightly wounded. The juggernaut closely misses your shadow. The juggernaut hits your shadow!! You strike the helpless juggernaut from behind! You hit the juggernaut but do no damage. The juggernaut appears confused. The juggernaut is lightly wounded. The fire giant completely misses you. You hit the juggernaut but do no damage. The juggernaut is lightly wounded. You catch the helpless juggernaut completely off-guard! You spit the juggernaut like a pig!!!! You burn the juggernaut! The juggernaut is severely wounded. The fire giant hits you with a +1 great sword of flaming. You catch the helpless juggernaut completely off-guard! You skewer the juggernaut like a kebab!!!! You burn the juggernaut!! You kill the juggernaut! The fire giant turns its attention back to you. Training target 3.0 for Summonings reached! Your Summonings skill increases to level 3! Your shadow fades away. The fire giant casts a spell at you. The fireball explodes! The fireball engulfs you! You resist. You see here a juggernaut corpse. The fire giant casts a spell at you. The fireball explodes! The fireball engulfs you! You resist. The fireball engulfs the fire giant. The fire giant resists. The alderking runs its roots beneath you! The grasping roots grab you! The grasping roots constrict you. You escape the roots' grasp. The fire giant points at you and mumbles some strange words. The bolt of fire misses you. The fire giant casts a spell at you. The fireball explodes! The fireball engulfs you! You resist. You hear a loud rustle. Items here: ) [[ ÷÷. Found 8 stones, 2 potions of heal wounds and a scroll of silence. Found a +0 rapier. There is an open door here. You see here 8 stones. You see here 2 potions of heal wounds {@q2}. Casting: Ensorcelled Hibernation (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a tengu reaver, wielding a +4 heavy war axe, wearing a +0 scale mail and wearing a +0 buckler (wandering, repelling missiles, hasn't noticed you, chance to affect: 37%) The tengu reaver looks drowsy... The helpless tengu reaver fails to defend itself. You stick the tengu reaver like a pincushion!!!!!! You burn the tengu reaver!!! You kill the tengu reaver! Your Translocations skill increases to level 8! No target in view! You start resting. Magic restored. You start resting. HP restored. You now have 5220 gold pieces (gained 87). Items here: ) [[ †. P - 14 potions of heal wounds {@q2} (gained 2) E - 5 scrolls of silence (gained 1) You see here 8 stones. There is an open door here. Things that are here: a +0 troll leather armour; 3 large rocks; a deep troll skeleton A storm dragon is nearby! You see here a caustic shrike skeleton. You catch the helpless storm dragon completely off-guard! You spit the storm dragon like a pig!!!! You burn the storm dragon. You kill the storm dragon! 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 storm dragon comes into view. A storm dragon is nearby! A storm dragon is nearby! The storm dragon breathes lightning at you. The bolt of lightning misses you. You hit the storm dragon but do no damage. Your shadow hits the storm dragon with a rapier. The storm dragon bites you but does no damage. You block the storm dragon's attack. The storm dragon completely misses you. You hit the storm dragon. You burn the storm dragon. The storm dragon is lightly wounded. You block the storm dragon's attack. The storm dragon completely misses you. x2 You closely miss the storm dragon. The storm dragon is lightly wounded. You puncture the storm dragon! You burn the storm dragon. The storm dragon is lightly wounded. You block the storm dragon's attack. x2 The storm dragon completely misses you. You hit the storm dragon. You burn the storm dragon. The storm dragon is moderately wounded. The storm dragon completely misses you. x3 You hit the storm dragon but do no damage. The storm dragon is moderately wounded. You hit the storm dragon but do no damage. The storm dragon is moderately wounded. Your shadow barely misses the storm dragon. The storm dragon breathes lightning at you. The bolt of lightning misses you. You impale the storm dragon!! You burn the storm dragon! The storm dragon is heavily wounded. The storm dragon completely misses you. You block the storm dragon's attack. The storm dragon completely misses you. You puncture the storm dragon! You burn the storm dragon. The storm dragon is severely wounded. Your shadow closely misses the storm dragon. You hit the storm dragon. You burn the storm dragon. The storm dragon is severely wounded. The storm dragon completely misses you. You block the storm dragon's attack. The storm dragon completely misses you. You hit the storm dragon but do no damage. The storm dragon is severely wounded. The storm dragon completely misses you. x2 You block the storm dragon's attack. You hit the storm dragon but do no damage. The storm dragon is severely wounded. Your shadow hits the storm dragon but does no damage. You closely miss the storm dragon. The storm dragon is severely wounded. The storm dragon breathes lightning at you. The bolt of lightning misses you. You hit the storm dragon but do no damage. The storm dragon is severely wounded. The storm dragon closely misses you. The storm dragon completely misses you. You block the storm dragon's attack. You hit the storm dragon but do no damage. The storm dragon is severely wounded. You barely miss the storm dragon. The storm dragon is severely wounded. The storm dragon completely misses you. You block the storm dragon's attack. The storm dragon completely misses you. You hit the storm dragon but do no damage. The storm dragon is severely wounded. The storm dragon bites you. The storm dragon completely misses you. x2 You puncture the storm dragon! You burn the storm dragon. The storm dragon is severely wounded. Your shadow hits the storm dragon with a rapier! You puncture the storm dragon! You burn the storm dragon. The storm dragon is almost dead. You block the storm dragon's attack. The storm dragon misses you. The storm dragon completely misses you. You hit the storm dragon but do no damage. The storm dragon is almost dead. The storm dragon completely misses you. x2 You block the storm dragon's attack. You puncture the storm dragon! You burn the storm dragon. You kill the storm dragon! The storm dragon scales are intact enough to wear. No target in view! A wyrmhole is nearby! A wyrmhole is nearby! Your shadow fades away. You puncture the wyrmhole! You burn the wyrmhole. The wyrmhole is lightly damaged. You block the wyrmhole's attack. You miss the wyrmhole. The wyrmhole is lightly damaged. You puncture the wyrmhole! You burn the wyrmhole. The wyrmhole is moderately damaged. The wyrmhole completely misses you. You miss the wyrmhole. The wyrmhole is moderately damaged. The wyrmhole misses you. You closely miss the wyrmhole. The wyrmhole is moderately damaged. The wyrmhole completely misses you. You completely miss the wyrmhole. The wyrmhole is moderately damaged. You puncture the wyrmhole! You burn the wyrmhole. The wyrmhole is moderately damaged. Your shadow hits the wyrmhole with a rapier!! The wyrmhole closely misses you. You hit the wyrmhole but do no damage. The wyrmhole is heavily damaged. The wyrmhole completely misses you. You hit the wyrmhole. The wyrmhole is severely damaged. You block the wyrmhole's attack. You miss the wyrmhole. The wyrmhole is severely damaged. Your shadow hits the wyrmhole with a rapier! You hit the wyrmhole but do no damage. The wyrmhole is severely damaged. Your shadow hits the wyrmhole with a rapier! You block the wyrmhole's attack. You hit the wyrmhole. The wyrmhole is severely damaged. The wyrmhole breathes a rupture in space-time at you. The destabilizing rupture hits you!!! You feel strangely unstable. You feel a distressing malevolence running through your instability! You hit the wyrmhole but do no damage. The wyrmhole is severely damaged. You puncture the wyrmhole! You burn the wyrmhole. The wyrmhole is almost destroyed. The wyrmhole completely misses you. You puncture the wyrmhole! You burn the wyrmhole. You destroy the wyrmhole! An alderking is nearby! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-572-g8436cd0d56 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_UP_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [zewo] Species: Spriggan Job: Enchanter HP: 93/137; mods: 0/0 MP: 49/49; mod: 0 Stats: 7 (7) 25 (25) 40 (40) Position: (59, 20), god: Dithmenos (19), 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 | 0 | 0 | 20 | 17288 | 0/2016 Short Blades | X | 0 | 0 | 16 | 6306 | 0/883 Long Blades | X | 0 | 0 | 0 | 0 | 0/70 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Staves | X | 0 | 0 | 0 | 0 | 0/84 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 1 | 50 | 0/100 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 0 | 0 | 26 | 13244 | 0/1219 Stealth | X | 0 | 0 | 18 | 4067 | 0/515 Shields | X | 0 | 0 | 7 | 2354 | 0/673 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 0 | 0 | 12 | 2863 | 0/531 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 19 | 8053 | 346/937 Summonings | X | 0 | 0 | 3 | 424 | 0/283 Necromancy | X | 0 | 0 | 0 | 0 | 0/59 Translocations | X | 1 | 100 | 8 | 1112 | 212/225 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 1 | 70 | 0/142 Air Magic | X | 0 | 0 | 5 | 891 | 0/357 Earth Magic | X | 0 | 0 | 5 | 891 | 0/357 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 13 | 5087 | 287/825 Evocations | X | 0 | 0 | 10 | 1650 | 0/356 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/35 Spell bugs: Durations: Attributes: #12: 6353 #13: 1133 #34: 1 #49: 7756 Mutations: see invisible: 1 (innate) clever: 1 speed: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +5 rapier of the Elven Halls {flame, rPois Int+2 Dex+4} eq slot #1, inv slot #22: scarf of invisibility eq slot #2, inv slot #45: +2 hat of intelligence eq slot #5, inv slot #37: +2 buckler of protection eq slot #6, inv slot #0: +2 robe of resistance eq slot #7, inv slot #34: ring "Purootuq" {*Corrode rElec MP+9 Int-3 Dex+6} eq slot #8, inv slot #35: ring of Ixeifi {rC++ rN+ Str+4 Dex+4} eq slot #9, inv slot #27: amulet "Ytua" {rF+ Regen+ Dex+3} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .......##........###'###.. # ........#..#####@........# ........#.## ##........# .)......#.# #......[.# ..(.....#.#.....'..@.....# ........#.#.....#........# .......##.##...##........## . ......##...#####..........## ..# .....##....................##''## ##'###..................f.......D ...[.÷..............!............ .###.................)........... ....÷.##..........##.... .....##............[............. ...÷............................. ..<.............................. ###.............................. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false serial_glass_tile: dngn_transparent_wall >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>