Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.33-a0-199-g6c114678ce Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 15380926001569363829, deterministic pregen: 1 Command line: /usr/games/crawl-git-6c114678ce -name anonymouscript -rc /dgldir/rcfiles/crawl-git/anonymouscript.rc -macro /dgldir/rcfiles/crawl-git/anonymouscript.macro -morgue /dgldir/morgue/anonymouscript/ -webtiles-socket /crawl-master/webserver/sockets/anonymouscript:2024-10-03.22:50:11.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 23 stack frames. /usr/games/crawl-git-6c114678ce(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55faf2418acf]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-6c114678ce(_Z13do_crash_dumpv+0x418) [0x55faf2422f58]: do_crash_dump() /usr/games/crawl-git-6c114678ce(_Z20crash_signal_handleri+0x1fa) [0x55faf2418f5a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f594c6c6210]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7f594c6c618b]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7f594c6a5859]: /lib/x86_64-linux-gnu/libstdc++.so.6(+0x9e951) [0x7f594ca9d951] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa47c) [0x7f594caa947c] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa4e7) [0x7f594caa94e7] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa799) [0x7f594caa9799] /lib/x86_64-linux-gnu/libstdc++.so.6(_ZSt19__throw_logic_errorPKc+0x41) [0x7f594caa025e] /usr/games/crawl-git-6c114678ce(_Z21explode_blastmotes_at9coord_def+0x1dd) [0x55faf296edbd]: explode_blastmotes_at(coord_def) /usr/games/crawl-git-6c114678ce(_ZN7monster22apply_location_effectsERK9coord_def11killer_typei+0x379) [0x55faf2844969]: monster::apply_location_effects(coord_def const&, killer_type, int) /usr/games/crawl-git-6c114678ce(+0x801da7) [0x55faf276eda7]: /usr/games/crawl-git-6c114678ce(+0x804054) [0x55faf2771054]: /usr/games/crawl-git-6c114678ce(_Z19handle_monster_moveP7monster+0x203e) [0x55faf277473e]: handle_monster_move(monster*) /usr/games/crawl-git-6c114678ce(_Z15handle_monstersb+0xaa5) [0x55faf2775a05]: handle_monsters(bool) /usr/games/crawl-git-6c114678ce(_Z12world_reactsv+0x13d) [0x55faf2b243ed]: world_reacts() /usr/games/crawl-git-6c114678ce(+0xbb8935) [0x55faf2b25935]: /usr/games/crawl-git-6c114678ce(+0xbb97f5) [0x55faf2b267f5]: /usr/games/crawl-git-6c114678ce(main+0x1ab) [0x55faf235fecb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f594c6a70b3]: /usr/games/crawl-git-6c114678ce(_start+0x2e) [0x55faf2360a9e]: 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". 0x00007f594c765c2a in __GI___wait4 (pid=1001831, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f594c765c2a in __GI___wait4 (pid=1001831, 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 0x00007f594c765beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055faf2418935 in call_gdb (file=file@entry=0x7f594c86c5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1001587\000\000\000\000\000" #3 0x000055faf2422f76 in do_crash_dump () at dbg-asrt.cc:692 t = 1727995971 dir = "/dgldir/morgue/anonymouscript/" name = "/dgldir/morgue/anonymouscript/crash-anonymouscript-20241003-225251.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7f594c86c5c0 <_IO_2_1_stderr_> #4 0x000055faf2418f5a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 140021512717891, 94536314384864, 10, 140723388101888, 1286423187, 895, 1286423187, 0, 281470681751456, 0, 0, 0, 0, 0, 0}} pid = tid = ret = #7 0x00007f594c6a5859 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 0, 0, 0, 0, 1, 140021512717891, 3432, 140021511305937, 94536315799752, 10, 140021512717760, 94536314171408, 140021515154000, 140723388103800, 94536313150736}}, sa_flags = 1286244004, sa_restorer = 0x55faf3149a40 } sigs = {__val = {32, 0 }} #8 0x00007f594ca9d951 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #9 0x00007f594caa947c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #10 0x00007f594caa94e7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #11 0x00007f594caa9799 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #12 0x00007f594caa025e in std::__throw_logic_error(char const*) () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #13 0x000055faf296edbd in std::__cxx11::basic_string, std::allocator >::_M_construct (__end=0xffffffffffffffff , __beg=0x0, this=) at /usr/include/c++/9/bits/basic_string.tcc:206 __dnew = __dnew = #14 std::__cxx11::basic_string, std::allocator >::_M_construct_aux (__end=0xffffffffffffffff , __beg=0x0, this=) at /usr/include/c++/9/bits/basic_string.h:251 No locals. #15 std::__cxx11::basic_string, std::allocator >::_M_construct (__end=0xffffffffffffffff , __beg=0x0, this=) at /usr/include/c++/9/bits/basic_string.h:270 No locals. #16 std::__cxx11::basic_string, std::allocator >::basic_string (__a=..., __s=0x0, this=) at /usr/include/c++/9/bits/basic_string.h:531 No locals. #17 explode_blastmotes_at (p=...) at spl-clouds.cc:99 beam = {origin_spell = SPELL_BLASTMOTE, range = -2, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_FIRE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 58, y = 29}, target = {x = 58, y = 29}, damage = {num = 2, size = 12}, ench_power = 14, hit = 40, thrower = KILL_YOU_MISSILE, ex_size = 1, source_id = 4294967295, source_name = "", name = "concussive blast", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = true, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} boom = "The cloud of blastmotes explodes!" sanct = "By Zin's power, the fiery explosion is contained." #18 0x000055faf2844969 in monster::apply_location_effects (this=0x55faf30b6328 , oldpos=..., killer=KILL_NONE, killernum=-1) at actor.h:72 cloud = ptrap = prop = #19 0x000055faf276eda7 in _do_move_monster (mons=..., delta=...) at coord-def.h:33 orig_pos = {x = 59, y = 29} f = {x = 58, y = 29} #20 0x000055faf2771054 in _monster_move (mons=, delta=...) at mon-act.cc:3770 good_move = {mData = {mData = {{mData = {false, true, false}}, {mData = {false, false, false}}, {mData = {false, true, true}}}}} habitat = deep_water_available = newpos = feat = burrows = flattens_trees = digs = false ret = false #21 0x000055faf277473e in handle_monster_move (mons=) at mon-act.cc:1957 targ = entry = mmov = {x = -1, y = 0} disabled = old_energy = 80 non_move_energy = old_pos = new_pos = {x = 58, y = 29} #22 0x000055faf2775a05 in handle_monsters (with_noise=) at mon-act.cc:2462 mon = 0x55faf30b6328 oldspeed = 80 tries = 6 #23 0x000055faf2b243ed in world_reacts () at main.cc:2604 No locals. #24 0x000055faf2b25935 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #25 0x000055faf2b267f5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #26 0x000055faf235fecb in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #27 main (argc=, argv=0x7ffcb78f5208) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 1001587) 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-6c114678ce/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-6c114678ce/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-6c114678ce/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 0 Level vaults: minmay_arrival_five_plusses layout_rooms Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (24, 39): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, anonymouscript the Djinni Fire Elementalist. Are you destined to find the breathtaking Orb of Zot, or to die trying? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Welcome back, anonymouscript the Djinni Fire Elementalist. Press ? for a list of commands and other information. Welcome back, anonymouscript the Djinni Fire Elementalist. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Found an escape hatch in the floor. Okay, then. Cast which spell? (? or * to list) You aren't experienced enough to cast this spell. You now have 11 gold pieces. You now have 22 gold pieces (gained 11). b - a scroll labelled WUANUHYRUO An endoplasm comes into view. You conjure some foxfire! Found 14 gold pieces. You conjure some foxfire! The endoplasm quivers. The foxfire hits the endoplasm. The endoplasm is moderately wounded. Your foxfire is destroyed! The foxfire hits the endoplasm. The endoplasm is heavily wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the endoplasm. The endoplasm is severely wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the endoplasm. You kill the endoplasm! Your foxfire is destroyed! Your foxfire is destroyed! Your foxfire is destroyed! x2 HP restored. A rat comes into view. Found 3 stones and 9 gold pieces. A rat is nearby! You conjure some foxfire! The rat squeaks loudly. You conjure some foxfire! The foxfire hits the rat. The rat is heavily wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the rat. You kill the rat! Your foxfire is destroyed! x2 Your foxfire is destroyed! Your foxfire is destroyed! A giant cockroach and a bat come into view. You conjure some foxfire! You conjure some foxfire! The foxfire hits the giant cockroach. The giant cockroach is severely wounded. Your foxfire is destroyed! The foxfire hits the giant cockroach. You kill the giant cockroach! Your foxfire is destroyed! You conjure some foxfire! The bat closely misses you. The bat hits you. Unknown command. The foxfire hits the bat. The bat is severely wounded. Your foxfire is destroyed! The foxfire hits the bat. You kill the bat! Your foxfire is destroyed! Unknown command. Your foxfire is destroyed! A rat comes into view. The rat squeaks loudly. You hear an angry hiss. x2 You see here 9 gold pieces. A rat is nearby! You now have 31 gold pieces (gained 9). A giant cockroach comes into view. You conjure some foxfire! A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! The foxfire hits the rat. You kill the rat! Your foxfire is destroyed! The foxfire hits the giant cockroach. The giant cockroach is heavily wounded. Your foxfire is destroyed! A ball python comes into view. You conjure some foxfire! The ball python hisses angrily. The foxfire hits the giant cockroach. The giant cockroach is severely wounded. Your foxfire is destroyed! The foxfire hits the giant cockroach. You kill the giant cockroach! Your foxfire is destroyed! A ball python comes into view. You have reached level 2! Casting: Foxfire (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You aren't experienced enough to cast this spell. You conjure some foxfire! You conjure some foxfire! The foxfire hits the ball python. The ball python is heavily wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the ball python. You kill the ball python! Your foxfire is destroyed! The foxfire hits the kobold. You kill the kobold! Your foxfire is destroyed! The foxfire hits the ball python. You kill the ball python! Your foxfire is destroyed! Your Stealth skill increases to level 2! You conjure some foxfire! Your foxfire is destroyed! Your foxfire is destroyed! x2 Your foxfire is destroyed! A bat comes into view. You conjure some foxfire! A bat is nearby! Unknown command. The foxfire hits the bat. The bat is moderately wounded. Your foxfire is destroyed! The foxfire hits the bat. You kill the bat! You now have 45 gold pieces (gained 14). A ball python comes into view. Found a scroll labelled VYZXOI GETYT and a leather armour. You conjure some foxfire! The ball python hisses angrily. The foxfire hits the ball python. You kill the ball python! Your foxfire is destroyed! Your foxfire is destroyed! A gnoll comes into view. It is wielding a +0 whip. Found a dagger. You see here 17 gold pieces. You conjure some foxfire! The foxfire hits the gnoll. The gnoll is lightly wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the gnoll. The gnoll is heavily wounded. Your foxfire is destroyed! The foxfire hits the gnoll. The gnoll is heavily wounded. Your foxfire is destroyed! The foxfire hits the gnoll. The gnoll is almost dead. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the gnoll. You kill the gnoll! Your foxfire is destroyed! Your Dodging skill increases to level 3! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2 The power to cast Apportation wells up from within. Spell assigned to 'f'. You now have 62 gold pieces (gained 17). Your foxfire is destroyed! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A cloud of volatile blastmotes flares up around you! Run! Okay, then. Found 7 gold pieces. A hobgoblin comes into view. Found a knobbly runed staff. A rat comes into view. You see here a scroll labelled VYZXOI GETYT. Casting: Foxfire (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate Okay, then. c - a scroll labelled VYZXOI GETYT You conjure some foxfire! The rat squeaks loudly. A quokka comes into view. You conjure some foxfire! The foxfire hits the hobgoblin but does no damage. Your foxfire is destroyed! The foxfire hits the hobgoblin. The hobgoblin is heavily wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the hobgoblin. The hobgoblin is almost dead. Your foxfire is destroyed! The foxfire hits the hobgoblin. You kill the hobgoblin! Your foxfire is destroyed! A hobgoblin comes into view. You conjure some foxfire! The foxfire hits the rat. You kill the rat! Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the quokka. The quokka is almost dead. Your foxfire is destroyed! The foxfire hits the quokka. You kill the quokka! Your foxfire is destroyed! A hobgoblin comes into view. The foxfire hits the hobgoblin but does no damage. You conjure some foxfire! The foxfire hits the hobgoblin. The hobgoblin is almost dead. Your foxfire is destroyed! A kobold comes into view. It is wielding a +0 whip. You conjure some foxfire! The foxfire hits the hobgoblin. You kill the hobgoblin! Your foxfire is destroyed! The foxfire hits the hobgoblin. You kill the hobgoblin! Your foxfire is destroyed! A rat comes into view. You conjure some foxfire! The foxfire hits the kobold. You kill the kobold! Your foxfire is destroyed! The foxfire hits the rat but does no damage. You conjure some foxfire! The foxfire hits the rat. You kill the rat! Your foxfire is destroyed! You start resting. Your foxfire is destroyed! x2 You start resting. Your foxfire is destroyed! x2 You start resting. HP restored. A rat comes into view. A rat comes into view. Found a stone staircase leading down. Found a scroll labelled HIKLUAN PAODA. The rat squeaks loudly. You see here a staff of conjuration. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A cloud of volatile blastmotes flares up around you! Run! The rat squeaks loudly. The rat bites you but does no damage. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-199-g6c114678ce 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_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [anonymouscript] Species: Djinni Job: Fire Elementalist HP: 23/25; mods: 0/0 MP: 0/0; mod: 0 Stats: 7 (7) 18 (18) 13 (13) Position: (57, 29), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 2 | 0 | 3 | 3/50 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/70 Polearms | X | 1 | 0 | 0 | 0 | 0/70 Staves | X | 1 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/70 Throwing | X | 1 | 0 | 0 | 0 | 0/70 Armour | X | 1 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 51 | 3 | 286 | 34/168 Stealth | X | 1 | 29 | 2 | 215 | 37/178 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 1 | 3 | 49 | 5/30 Conjurations | X | 1 | 1 | 3 | 49 | 5/30 Hexes | X | 1 | 1 | 3 | 49 | 5/30 Summonings | X | 1 | 1 | 3 | 49 | 5/30 Necromancy | X | 1 | 1 | 3 | 49 | 5/30 Translocations | X | 1 | 1 | 3 | 49 | 5/30 Fire Magic | X | 1 | 1 | 3 | 49 | 5/30 Ice Magic | X | 1 | 1 | 3 | 49 | 5/30 Air Magic | X | 1 | 1 | 3 | 49 | 5/30 Earth Magic | X | 1 | 1 | 3 | 49 | 5/30 Alchemy | X | 1 | 1 | 3 | 49 | 5/30 Invocations | X | 1 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 62 #49: 77 Mutations: fire resistance: 2 (innate) cold vulnerability: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ######...#..)....†..... .... #...#............. ###..#.........†...... # #.#..............# . #................# ...............[...# #...##.#....†.....## . ##....##........####...? ##............@r....... ##!......##...#r...... .$########........... ##.####..... >.# #.... #### #### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>