Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.35-a0-468-g3aa0c7bdef Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 10086805429852482614, deterministic pregen: 1 Command line: /usr/games/crawl-git-3aa0c7bdef -name mangomango -rc /dgldir/rcfiles/crawl-git/mangomango.rc -macro /dgldir/rcfiles/crawl-git/mangomango.macro -morgue /dgldir/morgue/mangomango/ -webtiles-socket /crawl-master/webserver/sockets/mangomango:2026-06-07.11:08:20.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 28 stack frames. /usr/games/crawl-git-3aa0c7bdef(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5896a940e65e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-3aa0c7bdef(_Z13do_crash_dumpv+0x43a) [0x5896a941c8ba]: do_crash_dump() /usr/games/crawl-git-3aa0c7bdef(_Z20crash_signal_handleri+0x1fa) [0x5896a940eb3a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7b945ca7b330]: /usr/games/crawl-git-3aa0c7bdef(+0xac9c9a) [0x5896a99d8c9a]: /usr/games/crawl-git-3aa0c7bdef(+0xace99d) [0x5896a99dd99d]: /usr/games/crawl-git-3aa0c7bdef(_Z20desc_beam_hit_chanceB5cxx11RK12monster_infoP8targeter+0x53) [0x5896a99ddc93]: desc_beam_hit_chance[abi:cxx11](monster_info const&, targeter*) /usr/games/crawl-git-3aa0c7bdef(_ZNSt17_Function_handlerIFSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERK12monster_infoESt5_BindIFPFS8_SB_P8targeterESt12_PlaceholderILi1EESF_EEE9_M_invokeERKSt9_Any_dataSB_+0x2b) [0x5896a9357a7b]: std::_Function_handler, std::allocator >, std::allocator, std::allocator > > > (monster_info const&), std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)> >::_M_invoke(std::_Any_data const&, monster_info const&) /usr/games/crawl-git-3aa0c7bdef(_ZN19targeting_behaviour16get_monster_descB5cxx11ERK12monster_info+0x45) [0x5896a94b0665]: targeting_behaviour::get_monster_desc[abi:cxx11](monster_info const&) /usr/games/crawl-git-3aa0c7bdef(+0x5a226f) [0x5896a94b126f]: /usr/games/crawl-git-3aa0c7bdef(_Z24cell_monster_descriptionB5cxx11RK9coord_defbP19targeting_behaviour+0xe9) [0x5896a94b61e9]: cell_monster_description[abi:cxx11](coord_def const&, bool, targeting_behaviour*) /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser32print_target_monster_descriptionERb+0x3f) [0x5896a94b66ef]: direction_chooser::print_target_monster_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser24print_target_descriptionERb+0x13) [0x5896a94b68b3]: direction_chooser::print_target_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser13describe_cellEv+0x10a) [0x5896a94bb87a]: direction_chooser::describe_cell() const /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser19show_initial_promptEv+0x49) [0x5896a94bbb19]: direction_chooser::show_initial_prompt() /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser16choose_directionEv+0x187) [0x5896a94bd5b7]: direction_chooser::choose_direction() /usr/games/crawl-git-3aa0c7bdef(_Z9directionR4distRK22direction_chooser_args+0x80) [0x5896a94bd9d0]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-3aa0c7bdef(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1c8) [0x5896a9a473d8]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-3aa0c7bdef(_Z11your_spells10spell_typeibPK8item_defP4distb+0x72e) [0x5896a99e5f7e]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z8zap_wandiP4dist+0x18a) [0x5896a95019ba]: zap_wand(int, dist*) /usr/games/crawl-git-3aa0c7bdef(_Z10evoke_itemR8item_defP4dist+0xed) [0x5896a95035ad]: evoke_item(item_def&, dist*) /usr/games/crawl-git-3aa0c7bdef(_Z11use_an_item15operation_typesP8item_def+0x473) [0x5896a963ad13]: use_an_item(operation_types, item_def*) /usr/games/crawl-git-3aa0c7bdef(+0xcd2c42) [0x5896a9be1c42]: /usr/games/crawl-git-3aa0c7bdef(+0xcd36b5) [0x5896a9be26b5]: /usr/games/crawl-git-3aa0c7bdef(main+0x1f7) [0x5896a933fdf7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7b945ca601ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7b945ca6028b]: /usr/games/crawl-git-3aa0c7bdef(_start+0x25) [0x5896a93408e5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007b945cb467d7 in __GI___wait4 (pid=2119537, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007b945cb467d7 in __GI___wait4 (pid=2119537, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005896a940ed0c in call_gdb (file=0x7b945cc3a4e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 2114530\000\000\000\000\000" #2 0x00005896a941c8d8 in do_crash_dump () at dbg-asrt.cc:682 t = 1780830540 dir = "/dgldir/morgue/mangomango/" name = "/dgldir/morgue/mangomango/crash-mangomango-20260607-110900.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7b945cc3a4e0 <_IO_2_1_stderr_> #3 0x00005896a940eb3a in crash_signal_handler (sig_num=8) at crash.cc:195 No locals. #4 No locals. #5 0x00005896a99d8c9a in _to_hit_pct (mi=..., acc=9) at spl-cast.cc:1705 base_ev = hit_sum = base_chance = #6 0x00005896a99dd99d in _desc_hit_chance (mi=..., acc=) at spl-cast.cc:1714 hit_pct = result = #7 0x00005896a99ddc93 in desc_beam_hit_chance[abi:cxx11](monster_info const&, targeter*) (mi=..., hitfunc=) at spl-cast.cc:1729 beam_hitf = #8 0x00005896a9357a7b in std::__invoke_impl, std::allocator >, std::allocator, std::allocator > > >, std::vector, std::allocator >, std::allocator, std::allocator > > > (*&)(monster_info const&, targeter*), monster_info const&, targeter*&> (__f=) at /usr/include/c++/13/bits/invoke.h:60 No locals. #9 std::__invoke, std::allocator >, std::allocator, std::allocator > > > (*&)(monster_info const&, targeter*), monster_info const&, targeter*&> (__fn=) at /usr/include/c++/13/bits/invoke.h:97 No locals. #10 std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>::__call, std::allocator >, std::allocator, std::allocator > > >, monster_info const&, 0ul, 1ul>(std::tuple&&, std::_Index_tuple<0ul, 1ul>) (__args=..., this=) at /usr/include/c++/13/functional:508 No locals. #11 std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>::operator(), std::allocator >, std::allocator, std::allocator > > > >(monster_info const&) (this=) at /usr/include/c++/13/functional:593 No locals. #12 std::__invoke_impl, std::allocator >, std::allocator, std::allocator > > >, std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&>(std::__invoke_other, std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61 No locals. #13 std::__invoke_r, std::allocator >, std::allocator, std::allocator > > >, std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&>(std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)>&, monster_info const&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:139 No locals. #14 std::_Function_handler, std::allocator >, std::allocator, std::allocator > > > (monster_info const&), std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)> >::_M_invoke(std::_Any_data const&, monster_info const&) (__functor=..., __args#0=...) at /usr/include/c++/13/bits/std_function.h:291 No locals. #15 0x00005896a94b0665 in std::function, std::allocator >, std::allocator, std::allocator > > > (monster_info const&)>::operator()(monster_info const&) const (__args#0=..., this=) at /usr/include/c++/13/bits/std_function.h:591 No locals. #16 targeting_behaviour::get_monster_desc[abi:cxx11](monster_info const&) (this=, mi=...) at directn.cc:3766 descs = std::vector of length 0, capacity 0 #17 0x00005896a94b126f in _monster_description_suffixes (mi=..., behavior=behavior@entry=0x7ffffbaa7150) at directn.cc:1874 suffixes = std::vector of length 3, capacity 3 = {"lightly wounded", "catching its breath", "constricted by roots"} #18 0x00005896a94b61e9 in cell_monster_description[abi:cxx11](coord_def const&, bool, targeting_behaviour*) (pos=..., include_areas=include_areas@entry=true, behavior=0x7ffffbaa7150) at directn.cc:1911 mi = { = {pos = {x = 56, y = 21}, mb = {_vptr.FixedBitVector = 0x5896a9f59a78 +16>, data = std::bitset = {[46] = 1, [68] = 1, [93] = 1, [117] = 1}}, mname = "", type = MONS_STEAM_DRAGON, base_type = MONS_STEAM_DRAGON, {number = 0, num_heads = 0, slime_size = 0, is_active = 0}, _colour = -1, ghost_colour = -1, attitude = ATT_HOSTILE, threat = MTHRT_TOUGH, dam = MDAM_LIGHTLY_DAMAGED, fire_blocker = DNGN_UNSEEN, holi = {<_enum_bitfield_exponent_base<5, true>> = {static last_exponent = 5}, flags = 2}, mintel = I_ANIMAL, hd = 4, ac = 5, ev = 0, base_ev = 10, sh = 0, wl = 20, slay = 0, mresists = 268435456, mitemuse = MONUSE_NOTHING, mbase_speed = 10, menergy = {move = 10 '\n', swim = 10 '\n', attack = 10 '\n', missile = 10 '\n', spell = 10 '\n'}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["poly_set"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 48, byte = 48 '0', _short = -5072, _int = -466228176, _float = -1.34235191e+22, _int64 = 97405097077808, ptr = 0x5896e435ec30}}}, }, constrictor_name = "", constricting_name = std::vector of length 0, capacity 0, spells = std::vector of length 0, capacity 0, attack = {{type = AT_BITE, flavour = AF_PLAIN, damage = 12}, {type = AT_CLAW, flavour = AF_PLAIN, damage = 6}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}}, can_go_frenzy = true, can_feel_fear = true, can_shoot_through_monster = false, sleepwalking = false, backlit = false, umbraed = false, last_seen_at_turn = 7120, threat_range = 6, client_id = 35, summoner_id = 0}, inv = {std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}}, i_ghost = {species = 4222246784, job = 32767, religion = 4222250352, best_skill = 32767, best_skill_rank = 24544, xl_rank = -1110, damage = 32767, ac = 0, title = ""}} mon = Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 7 Level id: D:7 Level build method = , level layout type = rooms, absdepth0 = 6 Level vaults: layout_rooms Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< As you read the scroll of identify, it crumbles to dust. o -> x - a scroll of amnesia As you read the scroll of identify, it crumbles to dust. q -> I - a scroll of immolation As you read the scroll of identify, it crumbles to dust. u -> t - 3 scrolls of teleportation You encounter an ufetubus. The ufetubus shouts! An ufetubus is nearby! An ufetubus is nearby! Found a scroll of identify. The ufetubus slips past you! The ufetubus barely misses you. x2 You barely miss the ufetubus. The ufetubus hits you. You block the ufetubus's attack. The ufetubus hits you but does no damage. You block the ufetubus's attack. You took 1 damage! You slash the ufetubus! You kill the ufetubus! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 359 gold pieces (gained 8). You encounter a clockroach. You recovered 1 HP! A clockroach is nearby! The clockroach sprays sand from its hourglass at you. The blast of sand hits you but does no damage. The clockroach bites you but does no damage. x2 You hit the clockroach. The clockroach is moderately wounded. You block the clockroach's attack. You hit the clockroach but do no damage. The clockroach is moderately wounded. The clockroach bites you but does no damage. You barely miss the clockroach. The clockroach is moderately wounded. The clockroach closely misses you. The clockroach bites you but does no damage. You barely miss the clockroach. The clockroach is moderately wounded. The clockroach sprays sand from its hourglass at you. The blast of sand hits you but does no damage. You slash the clockroach! You kill the clockroach! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! i - a scroll of identify As you read the scroll of identify, it crumbles to dust. v -> f - a scroll of fear You pick up a parchment of Kinetic Grapnel and begin reading... You add the spell Kinetic Grapnel to your library. There is a stone staircase leading down here. There is a stone staircase leading down here. Key pressed, stopping explore. You encounter an ogre. It is wielding a +0 giant club. The ogre shouts! An ogre is nearby! An ogre is nearby! An ogre is nearby! The puff of flame hits the ogre. The ogre is lightly wounded. The puff of flame hits the ogre. The ogre is moderately wounded. The puff of flame hits the ogre. The ogre is moderately wounded. You slash the ogre! The ogre is severely wounded. The ogre closely misses you. You slash the ogre! You kill the ogre! Makhleb accepts your kill. No target in view! Things that are here: a +0 giant club; an ogre corpse Found a ring mail. You encounter a water moccasin. Found a stone staircase leading up. The water moccasin hisses angrily. A water moccasin is nearby! A water moccasin is nearby! You barely miss the water moccasin. The water moccasin barely misses you. The water moccasin bites you. You took 1 damage! You miss the water moccasin. The water moccasin barely misses you. You recovered 1 HP! You barely miss the water moccasin. The water moccasin completely misses you. The water moccasin bites you but does no damage. You slash the water moccasin! The water moccasin is moderately wounded. The water moccasin completely misses you. You barely miss the water moccasin. The water moccasin is moderately wounded. The water moccasin bites you but does no damage. The water moccasin completely misses you. You closely miss the water moccasin. The water moccasin is moderately wounded. You block the water moccasin's attack. You slash the water moccasin! The water moccasin is severely wounded. The water moccasin closely misses you. The water moccasin bites you but does no damage. You hit the water moccasin. The water moccasin is severely wounded. The water moccasin bites you but does no damage. You slash the water moccasin! You kill the water moccasin! Makhleb accepts your kill. No target in view! No target in view! You encounter an iguana. The iguana hisses angrily. An iguana is nearby! An iguana is nearby! You encounter an orc priest. It is wielding a +0 whip. Found 12 gold pieces. The orc priest shouts! You hear a shout! The iguana bites you! You took 8 damage! You barely miss the iguana. The iguana bites you but does no damage. The orc priest looks satisfied for a moment. You recovered 1 HP! You slash the iguana! The iguana is heavily wounded. The iguana misses you. You hit the iguana. The iguana is severely wounded. The iguana bites you. You encounter an orc. It is wielding a +0 mace. You took 1 damage! You barely miss the iguana. The iguana is severely wounded. The iguana bites you! You encounter an orc. It is wielding a +0 hand axe. You took 7 damage! You hit the iguana. The iguana is almost dead. The orc shouts! The iguana bites you! The orc priest calls down the wrath of Beogh upon you. Beogh smites you! You took 19 damage! 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! There are monsters nearby! You closely miss the iguana. The iguana is almost dead. The iguana barely misses you. The orc priest calls down the wrath of Beogh upon you. Beogh smites you! * * * LOW HITPOINT WARNING * * * You took 11 damage! You barely miss the iguana. The iguana is almost dead. The iguana barely misses you. The iguana bites you. * * * LOW HITPOINT WARNING * * * The orc priest hits you but does no damage. You took 4 damage! You slash the iguana! You kill the iguana! Makhleb accepts your kill. You feel better. You closely miss the orc priest. The orc priest barely misses you. You recovered 3 HP! You slash the orc priest! The orc priest is almost dead. The orc priest closely misses you. You slice the orc priest!! You kill the orc priest! Makhleb accepts your kill. You barely miss the orc. You slash the orc! You kill the orc! Makhleb accepts your kill. You feel better. You encounter a sky beast. You recovered 2 HP! You slash the orc! You kill the orc! Makhleb accepts your kill. Things that are here: a +0 hand axe; a +0 whip You recovered 1 HP! There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You recovered 1 HP! You start resting. HP restored. You recovered 42 HP! You climb downwards. You block the sky beast's attack. There is a stone staircase leading up here. You closely miss the sky beast. The sky beast hits you. You slash the sky beast! The sky beast is heavily wounded. You block the sky beast's attack. You hit the sky beast. The sky beast is heavily wounded. The sky beast barely misses you. You slash the sky beast! You kill the sky beast! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found a hand axe. You now have 371 gold pieces (gained 12). You see here a +0 hand axe. You encounter a phantom. You see here a staff of fire. A phantom is nearby! A phantom is nearby! Found 16 gold pieces. The phantom hits you but does no damage. You slash the phantom! The phantom is heavily damaged. The phantom hits you but does no damage. You barely miss the phantom. The phantom is heavily damaged. You block the phantom's attack. You miss the phantom. The phantom is heavily damaged. The phantom hits you. The phantom blinks! You blink. You took 1 damage! You closely miss the phantom. The phantom is heavily damaged. The phantom hits you but does no damage. You closely miss the phantom. The phantom is heavily damaged. You block the phantom's attack. You barely miss the phantom. The phantom is heavily damaged. The phantom hits you but does no damage. x2 You recovered 1 HP! You barely miss the phantom. The phantom is heavily damaged. The phantom hits you but does no damage. You barely miss the phantom. The phantom is heavily damaged. The phantom hits you but does no damage. You closely miss the phantom. The phantom is heavily damaged. The phantom hits you but does no damage. You completely miss the phantom. The phantom is heavily damaged. The phantom hits you but does no damage. You slash the phantom! You destroy the phantom! Makhleb accepts your kill. Your Fighting skill increases to level 9! No target in view! No target in view! No target in view! No target in view! You see here a +0 hand axe. n - a staff of fire You now have 387 gold pieces (gained 16). Key pressed, stopping explore. You open the door. There is an open door here. You open the door. You encounter a black bear. The black bear growls angrily. Found a stone staircase leading up. A black bear is nearby! A black bear is nearby! A black bear is nearby! There is an open door here. You slash the black bear! The black bear is heavily wounded. The black bear bites you but does no damage. The black bear closely misses you. The black bear claws you but does no damage. You barely miss the black bear. The black bear is heavily wounded. The black bear bites you but does no damage. The black bear claws you but does no damage. x2 You hit the black bear but do no damage. The black bear is heavily wounded. The black bear bites you but does no damage. You block the black bear's attack. The black bear claws you but does no damage. You closely miss the black bear. The black bear is heavily wounded. The black bear closely misses you. You block the black bear's attack. The black bear claws you. You took 3 damage! You slash the black bear! You kill the black bear! Makhleb accepts your kill. Your Axes skill increases to level 10! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. There is an open door here. You encounter a centaur. It is carrying a +0 orcbow. The centaur shouts! The centaur wields a +0 orcbow. The centaur shoots an arrow. The arrow hits you but does no damage. You recovered 3 HP! A centaur is nearby! A centaur is nearby! The centaur shoots an arrow. The arrow barely misses you. The centaur unwields a +0 orcbow. The centaur hits you but does no damage. The centaur kicks you but does no damage. You slash the centaur! The centaur is heavily wounded. You block the centaur's attack. The centaur kicks you but does no damage. The centaur closely misses you. The centaur kicks you. You took 2 damage! You barely miss the centaur. The centaur is heavily wounded. The centaur hits you but does no damage. The centaur closely misses you. You completely miss the centaur. The centaur is heavily wounded. The centaur closely misses you. The centaur kicks you but does no damage. The centaur hits you but does no damage. The centaur closely misses you. You slice the centaur!! You kill the centaur! Makhleb accepts your kill. You recovered 1 HP! No target in view! No target in view! No target in view! No target in view! No target in view! Done exploring. You recovered 1 HP! Done exploring. Done exploring. Things that are here: a +0 orcbow; a centaur corpse There is an open door here. There is a stone staircase leading down here. You climb downwards. Found a book of Callings and 5 gold pieces. Found a stone staircase leading down. There is a stone staircase leading up here. Okay, then. Okay, then. You now have 392 gold pieces (gained 5). You pick up a book of Callings and begin reading... You add the spells Summon Small Mammal, Call Imp, Call Canine Familiar and Eringya's Surprising Crocodile to your library. You encounter a bullfrog. Found 16 gold pieces. The bullfrog croaks. You hear a shout! A bullfrog is nearby! A bullfrog is nearby! The bullfrog closely misses you. You closely miss the bullfrog. The bullfrog hits you but does no damage. You barely miss the bullfrog. The bullfrog hits you but does no damage. x2 You closely miss the bullfrog. The bullfrog barely misses you. You barely miss the bullfrog. The bullfrog barely misses you. The bullfrog hits you but does no damage. You slash the bullfrog! The bullfrog is moderately wounded. You block the bullfrog's attack. x2 You slice the bullfrog!! You kill the bullfrog! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a bullfrog corpse. You encounter an orc. It is wielding a +0 short sword. Found a stone staircase leading up. The orc shouts! You see here 16 gold pieces. An orc is nearby! An orc is nearby! You encounter an orc. It is wielding a +0 short sword. You encounter 2 orcs. Found a stone staircase leading down. The orc shouts! x3; You hear a shout! You encounter an orc. It is wielding a +0 club. Found 17 gold pieces. The orc shouts! You encounter an orc priest. It is wielding a +0 short sword. You block the orc's attack. You slash the orc! You kill the orc! Makhleb accepts your kill. The orc priest shouts! You encounter an orc. It is wielding a +0 whip. You encounter an orc priest. It is wielding a +0 dagger. The orc priest shouts! You encounter a steam dragon. You block the orc's attack. Things that are here: a +0 short sword; an orc corpse You closely miss the orc. You hit the orc. The steam dragon hisses angrily. The orc barely misses you. The orc hits you but does no damage. You slash the orc! You kill the orc! Makhleb accepts your kill. You hit the orc. You hit the orc but do no damage. You block the orc's attack. You encounter an orc. It is wielding a +0 hand axe. You encounter an orc warrior. It is wielding a +0 war axe. The orc hits you but does no damage. You hit the orc. The orc is severely wounded. You completely miss the orc. You closely miss the orc. The orc warrior shouts! The orc shouts! You block the orc's attack. The orc hits you but does no damage. x2 You barely miss the orc. The orc is severely wounded. You hit the orc. x2; The orc hits you but does no damage. The orc misses you. The orc hits you but does no damage. You barely miss the orc. The orc is severely wounded. You hit the orc but do no damage. You slash the orc! You kill the orc! Makhleb accepts your kill. You closely miss the orc priest. You block the orc's attack. The orc priest hits you but does no damage. The steam dragon breathes steam at you. The ball of steam hits you! The orc closely misses you. You took 16 damage! You hit the orc. The orc is severely wounded. You completely miss the orc priest. You hit the orc but do no damage. You are engulfed in a cloud of scalding steam. The orc is engulfed in a cloud of scalding steam. The orc dies! The orc priest is engulfed in a cloud of scalding steam. The orc priest hits you but does no damage. The orc is engulfed in a cloud of scalding steam. The orc dies! You barely miss the orc priest. The orc priest is moderately wounded. The orc priest is engulfed in a cloud of scalding steam. The orc priest hits you but does no damage. You barely miss the orc priest. The orc priest is heavily wounded. You completely miss the steam dragon. The orc priest is engulfed in a cloud of scalding steam. The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! The steam dragon bites you but does no damage. The steam dragon claws you but does no damage. You hit the orc priest. You kill the orc priest! Makhleb accepts your kill. You barely miss the steam dragon. You hit the orc priest. The orc priest closely misses you. The steam dragon bites you but does no damage. The steam dragon barely misses you. You closely miss the orc priest. The orc priest is heavily wounded. You hit the orc warrior but do no damage. You slash the steam dragon! You barely miss the orc. You encounter an orc. It is wielding a +0 club. The orc priest hits you but does no damage. The orc closely misses you. You block the steam dragon's attack. The steam dragon claws you but does no damage. The orc warrior closely misses you. You took 10 damage! The orc shouts! The orc hits you but does no damage. You block the orc warrior's attack. You recovered 1 HP! The orc hits you but does no damage. The orc priest calls down the wrath of Beogh upon you. Beogh smites you! You took 13 damage! The orc warrior attacks as it pursues you! The orc warrior barely misses you. You see here 16 gold pieces. You recovered 1 HP! You see here a bullfrog corpse. You recovered 1 HP! The orc warrior attacks as it pursues you! The orc warrior hits you but does no damage. You recovered 1 HP! You recovered 1 HP! The orc warrior attacks as it pursues you! The orc warrior hits you with a +0 war axe! You took 7 damage! The orc warrior attacks as it pursues you! The orc warrior hits you with a +0 war axe. * * * LOW HITPOINT WARNING * * * You took 5 damage! You recovered 1 HP! The steam dragon breathes steam at you. The ball of steam misses you. The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! * * * LOW HITPOINT WARNING * * * The orc warrior attacks as it pursues you! The orc warrior hits you but does no damage. You took 13 damage! The orc is engulfed in a cloud of scalding steam. The orc dies! The orc warrior is engulfed in a cloud of scalding steam. You recovered 1 HP! Okay, then. As you read the scroll of butterflies, it crumbles to dust. You hear the flapping of tiny wings. The orc warrior is knocked back by the sudden gust. Something barely misses your butterfly. x2 You swap places with your butterfly. Your butterfly is engulfed in a cloud of scalding steam. Your butterfly dies! Your butterfly disappears in a burst of colours! Your butterfly is engulfed in a cloud of scalding steam. Your butterfly dies! Your butterfly disappears in a burst of colours! Your butterfly is engulfed in a cloud of scalding steam. Your butterfly dies! Your butterfly disappears in a burst of colours! Your butterfly is engulfed in a cloud of scalding steam. Your butterfly dies! Your butterfly disappears in a burst of colours! There is a stone staircase leading up here. Your butterfly is engulfed in a cloud of scalding steam. Your butterfly dies! Your butterfly disappears in a burst of colours! The orc warrior hits your butterfly with a +0 war axe! Your butterfly dies! Your butterfly disappears in a burst of colours! The orc warrior misses your butterfly. The orc warrior completely misses your butterfly. The orc warrior barely misses your butterfly. The orc warrior closely misses your butterfly. The orc warrior misses your butterfly. The steam dragon closely misses your butterfly. The steam dragon claws your butterfly. Your butterfly dies! Your butterfly disappears in a burst of colours! You climb upwards. Your summoned allies are left behind. There is a stone staircase leading down here. You recovered 1 HP! There is a stone staircase leading down here. You recovered 8 HP! You start resting. HP restored. You recovered 48 HP! Bad channel name 'Jiyva says' for runrest: 'Jiyva says: Divide and consume' Welcome back, mangomango the Gargoyle Fighter. Blood and souls for Makhleb! Press ? for a list of commands and other information. You now have 409 gold pieces (gained 17). Found a stone staircase leading down. i - 4 potions of invisibility (gained 2) You encounter a kobold geomancer. It is wielding a +0 dagger. Found 13 gold pieces. You see here a wand of roots (7). A kobold geomancer is nearby! A kobold geomancer is nearby! Found a spear. You encounter a hound. The kobold geomancer barely misses you. You closely miss the kobold geomancer. The kobold geomancer hits you but does no damage. You slash the kobold geomancer! The kobold geomancer is heavily wounded. The kobold geomancer hits you but does no damage. You slash the kobold geomancer! The kobold geomancer is severely wounded. The kobold geomancer closely misses you. You barely miss the kobold geomancer. The kobold geomancer is severely wounded. You closely miss the hound. The hound barely misses you. The kobold geomancer barely misses you. The hound barely misses you. You closely miss the kobold geomancer. The kobold geomancer is severely wounded. You hit the hound. The kobold geomancer hits you but does no damage. The hound bites you but does no damage. You completely miss the kobold geomancer. The kobold geomancer is severely wounded. You closely miss the hound. The hound bites you but does no damage. The kobold geomancer hits you but does no damage. The hound completely misses you. You slash the kobold geomancer! You kill the kobold geomancer! Makhleb accepts your kill. You can now unleash Makhleb's destructive might. You slash the hound! The hound bites you but does no damage. You barely miss the hound. The hound is severely wounded. The hound bites you but does no damage. The hound bites you. You took 3 damage! You slash the hound! You kill the hound! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. c - a wand of roots (7) You recovered 3 HP! You encounter an ice beast. Found a parchment of Eringya's Surprising Crocodile and a scroll of identify. You see here 13 gold pieces. Things that are here: a +0 dagger; a +0 robe; a kobold corpse Found a potion of curing. You barely miss the ice beast. The ice beast hits you but does no damage. You barely miss the ice beast. The ice beast hits you but does no damage. You hit the ice beast. The ice beast is lightly wounded. The ice beast barely misses you. You slash the ice beast! The ice beast is moderately wounded. You block the ice beast's attack. The ice beast misses you. You closely miss the ice beast. The ice beast is moderately wounded. The ice beast hits you but does no damage. You hit the ice beast. The ice beast is heavily wounded. The ice beast hits you but does no damage. You hit the ice beast but do no damage. The ice beast is heavily wounded. The ice beast hits you but does no damage. You closely miss the ice beast. The ice beast is heavily wounded. The ice beast completely misses you. You slash the ice beast! You kill the ice beast! Makhleb accepts your kill. No target in view! No target in view! Things that are here: a +0 dagger; a +0 robe; a kobold corpse You now have 422 gold pieces (gained 13). You see here a parchment of Eringya's Surprising Crocodile. You encounter an orc. It is wielding a +0 flail. The orc shouts! You hear a shout! You encounter a jelly. You encounter an orc. It is wielding a +0 short sword. You hear a shout! There are monsters nearby! There are monsters nearby! You encounter an orc wizard. It is wielding a +0 dagger. The orc wizard shouts! You encounter an ice beast. You block the orc wizard's attack. You encounter an orc. It is wielding a +0 whip. You closely miss the orc wizard. The orc shouts! You encounter a sleepcap. You block the orc wizard's attack. You closely miss the orc wizard. The orc wizard barely misses you. You miss the orc wizard. The orc wizard hits you but does no damage. You closely miss the orc wizard. The orc wizard hits you with a +0 dagger. You encounter a steam dragon. You took 1 damage! You closely miss the orc wizard. You barely miss the jelly. The jelly closely misses you. The orc wizard closely misses you. You closely miss the orc wizard. You hit the jelly. Your hands burn! The orc wizard barely misses you. The jelly hits you but does no damage. You took 2 damage! You slash the jelly! Your hands burn! The jelly is severely wounded. You slash the ice beast! The ice beast hits you but does no damage. The jelly hits you but does no damage. You took 5 damage! You slash the jelly! You kill the jelly! Makhleb accepts your kill. You barely miss the ice beast. The orc wizard gestures wildly while chanting. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The ice beast hits you but does no damage. You slash the ice beast! The ice beast is almost dead. You block the ice beast's attack. You hit the ice beast. You kill the ice beast! Makhleb accepts your kill. You feel better. You have reached level 10! You recovered 9 HP! You recovered 1 MP! You miss something. Something hits you but does no damage. You recovered 1 HP! You hit something. Something hits you but does no damage. You slash something! You hear some strange, mumbled words. A puff of flame appears from out of thin air! The puff of flame hits you but does no damage. You miss something. You hear some strange, mumbled words. A magic dart appears from out of thin air! The magic dart hits you. You took 4 damage! You barely miss something. Something hits you but does no damage. You slash something! Makhleb accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. You recovered 2 HP! You closely miss the orc. The orc hits you but does no damage. You recovered 1 HP! You closely miss the orc. The orc hits you but does no damage. You slash the orc! You kill the orc! Makhleb accepts your kill. The steam dragon breathes steam at you. The ball of steam hits you!! You hear an angry hiss. You took 27 damage! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! You see here a scroll of identify. Aiming: Bolt of Light Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 whip and wearing a +0 leather armour (82% to hit) The bolt of light hits the steam dragon! The steam dragon is heavily wounded. The steam dragon is blinded. The bolt of light hits the orc! The orc is almost dead. The orc is blinded. The bolt of light hits the orc! You kill the orc! Makhleb accepts your kill. You feel better. You encounter a water moccasin. The sleepcap leaves your sight. You recovered 2 HP! Aiming: Bolt of Light Press: ? - help, Shift-Dir - straight line Aim: a steam dragon (heavily wounded, blind, catching its breath, 82% to hit) Okay, then. You hit the steam dragon. The steam dragon is heavily wounded. You block the steam dragon's attack. The steam dragon closely misses you. You hit the steam dragon. The steam dragon is heavily wounded. The steam dragon bites you but does no damage. You block the steam dragon's attack. You hit the steam dragon but do no damage. The steam dragon is heavily wounded. The steam dragon bites you but does no damage. The steam dragon claws you. You barely miss the steam dragon. The steam dragon is heavily wounded. The steam dragon breathes steam at you. The ball of steam misses you. You barely miss the steam dragon. The steam dragon is heavily wounded. You are engulfed in a cloud of scalding steam. The water moccasin bites you but does no damage. The steam dragon barely misses you. The steam dragon claws you but does no damage. The steam dragon bites you but does no damage. The steam dragon barely misses you. You recovered 1 HP! You closely miss the steam dragon. The steam dragon is heavily wounded. You closely miss the water moccasin. You are engulfed in a cloud of scalding steam. The water moccasin bites you but does no damage. The water moccasin barely misses you. You slash the steam dragon! The steam dragon is almost dead. You closely miss the water moccasin. The water moccasin bites you but does no damage. The steam dragon bites you but does no damage. The steam dragon claws you but does no damage. You slice the steam dragon!! You kill the steam dragon! Makhleb accepts your kill. You feel better. You hit the water moccasin. The water moccasin barely misses you. The water moccasin bites you but does no damage. You recovered 3 HP! You slash the orc! You kill the orc! Makhleb accepts your kill. You slash the water moccasin! The water moccasin bites you but does no damage. You barely miss the water moccasin. The water moccasin is heavily wounded. You slash the sleepcap! The water moccasin bites you but does no damage. The sleepcap barely misses you. You hit the water moccasin. The water moccasin is heavily wounded. You hit the sleepcap. The water moccasin closely misses you. The water moccasin bites you but does no damage. The sleepcap releases spores at you but does no damage. You miss the water moccasin. The water moccasin is heavily wounded. You slash the sleepcap! The water moccasin bites you but does no damage. You block the sleepcap's attack. You recovered 1 HP! You slash the sleepcap! You destroy the sleepcap! Makhleb accepts your kill. You miss the water moccasin. The water moccasin bites you. x2 You took 5 damage! You closely miss the water moccasin. The water moccasin is heavily wounded. You block the water moccasin's attack. You completely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you. You block the water moccasin's attack. You took 2 damage! You miss the water moccasin. The water moccasin is heavily wounded. The water moccasin barely misses you. You miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you but does no damage. You barely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you but does no damage. You block the water moccasin's attack. You recovered 1 HP! You barely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin completely misses you. You barely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you but does no damage. The water moccasin bites you. You took 3 damage! 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 slash the water moccasin! The water moccasin is almost dead. The water moccasin bites you but does no damage. You recovered 1 HP! You closely miss the water moccasin. The water moccasin is almost dead. The water moccasin barely misses you. You miss the water moccasin. The water moccasin is almost dead. The water moccasin bites you. x2 You took 5 damage! You barely miss the water moccasin. The water moccasin is almost dead. The water moccasin bites you but does no damage. You recovered 1 HP! You completely miss the water moccasin. The water moccasin is almost dead. The water moccasin bites you but does no damage. You barely miss the water moccasin. The water moccasin is almost dead. The water moccasin bites you but does no damage. The water moccasin closely misses you. You slash the water moccasin! You kill the water moccasin! Makhleb accepts your kill. You feel better. You recovered 5 HP! i - a scroll of identify You see here a water moccasin corpse. You recovered 1 HP! As you read the scroll of identify, it crumbles to dust. k -> b - a potion of brilliance Key pressed, stopping explore. Found a scale mail. You recovered 32 HP! o - a ring of flight An orc warrior comes into view. An orc warrior is nearby! The orc warrior shouts! The orc shouts! The orc warrior barely misses you. You hit the orc warrior but do no damage. The orc warrior hits you with a +0 war axe. You took 5 damage! You hit the orc warrior but do no damage. The orc warrior barely misses you. You barely miss the orc warrior. The orc warrior barely misses you. You recovered 1 HP! You slash the orc warrior! The orc warrior is heavily wounded. The orc warrior hits you but does no damage. You closely miss the orc warrior. The orc warrior is heavily wounded. The orc warrior hits you but does no damage. You slash the orc warrior! The orc warrior is severely wounded. The orc warrior closely misses you. You recovered 1 HP! You barely miss the orc warrior. The orc warrior is severely wounded. The orc warrior barely misses you. You closely miss the orc warrior. The orc warrior is severely wounded. The orc warrior barely misses you. You barely miss the orc warrior. The orc warrior is severely wounded. The orc warrior hits you with a +0 war axe. You completely miss the orc warrior. The orc warrior is severely wounded. The orc warrior barely misses you. You closely miss the orc warrior. The orc warrior is severely wounded. The orc warrior barely misses you. You slash the orc warrior! You kill the orc warrior! Makhleb accepts your kill. You recovered 1 HP! You slash the orc! You kill the orc! Makhleb accepts your kill. You feel better. The steam dragon breathes steam at you. The ball of steam misses you. You recovered 1 HP! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! Aiming: Fastroot Press: ? - help, Shift-Dir - straight line Aim: a steam dragon (catching its breath) The roots erupt in riotous growth! The roots grab the steam dragon! You are engulfed in a cloud of scalding steam. The grasping roots constrict the steam dragon. The steam dragon struggles to escape constriction. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.35-a0-468-g3aa0c7bdef Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_EVOKE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [mangomango] Species: Gargoyle Job: Fighter HP: 66/67; mods: 0/0 MP: 10/10; mod: 0 Stats: 30 9 9 Position: (54, 21), god: Makhleb (8), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Constricting Monster 'steam dragon' (56, 21) [midx = 15]. Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 34 | 9 | 2232 | 340/441 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 2 | 66 | 10 | 3894 | 594/713 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 3 | 301 | 49/168 Dodging | X | 0 | 0 | 0 | 0 | 0/70 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 0 | 0 | 3 | 301 | 49/168 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/42 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/35 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #33: 1 Attributes: #12: 422 #23: 6898 #24: 113311880 #49: 455 Mutations: negative energy resistance: 1 (innate) electricity resistance: 1 (innate) torment resistance: 1 (innate) stone body: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +0 war axe eq slot #6, inv slot #3: +0 pair of boots eq slot #2, inv slot #2: +0 buckler eq slot #9, inv slot #11: +6 ring of strength eq slot #8, inv slot #7: +0 cloak eq slot #3, inv slot #10: +3 chain mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #........# #........# #........# #........# ########## .........# #........########### .........# ##.######.....##..... ......#######..# ##............. #.#...........#####.............. ..#.#######...§§@§D<............. .##.# ########............... .##.## #................ .....# #.#o............. .....# # #................ .....#[. ......#.)........... .......# ####b###Do...##..... ........ .........########## .....### ##.#####§...# dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>