ASSERT(summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SPELL_DEATH_CHANNEL || summon_type == SPELL_BIND_SOULS || summon_type == SPELL_SIMULACRUM || summon_type == SPELL_AWAKEN_VINES || summon_type == SPELL_FULMINANT_PRISM || summon_type == SPELL_INFESTATION) in 'mgen_data.h' at line 150 failed. Version: Dungeon Crawl Stone Soup: Circus Animals 1.7-37-g2c94cca Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss -name Bloodjewel -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Bloodjewel.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Bloodjewel.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/Bloodjewel/ -dir /opt/dgl-chroot/var/gamedata/dcss-dcssa/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/Bloodjewel:2016-11-30.22:43:28.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x38) [0x6674c8]: write_stack_trace(_IO_FILE*, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z13do_crash_dumpv+0x357) [0x66f807]: do_crash_dump() /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z20crash_signal_handleri+0x9c) [0x6677ec]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7fad1f5bd4b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fad1f9622b9]: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x66efa9] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x66f22b] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_ZN9mgen_dataC2E12monster_type8beh_typePK5actoriiRK9coord_deft13enum_bitfieldI9mgen_flagLin1EE8god_typeS0_i14proximity_type8level_idiiS8_I17monster_flag_typeLin1EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESL_S0_i+0x192) [0x6fe992]: mgen_data::mgen_data(monster_type, beh_type, actor const*, int, int, coord_def const&, unsigned short, enum_bitfield, god_type, monster_type, int, proximity_type, level_id, int, int, enum_bitfield, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, monster_type, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xaa939b] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z15animate_remainsRK9coord_def11corpse_type8beh_typetP5actorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8god_typebbbPP7monsterPi10spell_typei+0x240) [0xaa9fc0]: animate_remains(coord_def const&, corpse_type, beh_type, unsigned short, actor*, std::__cxx11::basic_string, std::allocator >, god_type, bool, bool, bool, monster**, int*, spell_type, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z21cast_animate_skeleton8god_typeb+0x2cd) [0xaaa3ad]: cast_animate_skeleton(god_type, bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xa6838c] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z11your_spells10spell_typeibbb+0xb34) [0xa6d564]: your_spells(spell_type, int, bool, bool, bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z12cast_a_spellb10spell_type+0x561) [0xa708a1]: cast_a_spell(bool, spell_type) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z17do_cast_spell_cmdb+0x12) [0xa70ca2]: do_cast_spell_cmd(bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z15process_command12command_type+0x787) [0xbbc507]: process_command(command_type) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xbbf107] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xbbfc35] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(main+0x304) [0x5d5744]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fad1f5a8830]: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_start+0x29) [0x5d5be9]: Trying to run gdb. GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1 Copyright (C) 2016 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". 0x00007fad1f961f7a in __waitpid (pid=28411, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fad1f961f7a in __waitpid (pid=28411, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x0000000000667beb in call_gdb (file=0x7fad1f94c540 <_IO_2_1_stderr_>, file@entry=0x7fad206371c0 <_nc_prescreen>) at crash.cc:420 gdb = attach_cmd = "attach 28405\000\000\000\000\000\000\000" #2 0x000000000066f823 in do_crash_dump () at dbg-asrt.cc:714 t = 140727191529472 dir = "/opt/dgl-chroot/var/gamedata/dcss/morgue/Bloodjewel/" name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/Bloodjewel/crash-Bloodjewel-20161130-224358.txt", '\000' file = 0x7fad206371c0 <_nc_prescreen> #3 0x00000000006677ec in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No locals. #5 0x00007fad1f9622b9 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x000000000066efa9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd9a42f320 "ASSERT(summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SP"..., assert=assert@entry=true) at dbg-asrt.cc:838 No locals. #7 0x000000000066f22b in AssertFailed (expr=expr@entry=0xc2ced8 "summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SPELL_DEA"..., file=file@entry=0xbc9b78 "mgen_data.h", line=line@entry=150, text=text@entry=0x0) at dbg-asrt.cc:876 mesg = "ASSERT(summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SP"... args = fileName = #8 0x00000000006fe992 in mgen_data::mgen_data (this=0x7ffd9a42fea0, mt=MONS_SKELETON, beh=, sner=, abj=, st=, p=..., mfoe=27001, genflags=..., which_god=GOD_NO_GOD, base=MONS_GIANT_NEWT, moncolour=-1, prox=PROX_ANYWHERE, _place=..., mhd=0, mhp=0, extflags=..., monname="", nas="\320\375B\232\375\177", '\000' , "C\213\002\000\000\000\000(\355\201\002\000\000\000\000\020\355\201\002\000\000\000\000!7\216\000\000\000\000\000 \377B\232\375\177\000\000I\000\000\000\000\000\000\000(\355\201\002\000\000\000\000 \000\000\000\a\000\000\000\300M\000\001\000\000\000\000\060\376B\232\375\177\000\000\240\376B\232\375\177\000\000(\000\000\000\000\000\000\000\020\355\201\002\000\000\000\000(\355\201\002\000\000\000\000(\355\201\002\000\000\000\000\214\271`\037\255\177\000\000\220G\216\002\000\000\000\000\260H\216\002\000\000\000\000\260H\216\002\000\000\000\000 \273\224\037\255\177\000\000 @\213\002\000\000\000\000(\324^\002\000\000\000\000\000\324^\002\000\000\000\000"..., is=RANDOM_MONSTER, freeze_mp=-1) at mgen_data.h:141 No locals. #9 0x0000000000aa939b in _raise_remains (pos=..., corps=7, beha=beha@entry=BEH_FRIENDLY, hitting=hitting@entry=27001, as=as@entry=0x1491c80 , nas="", god=GOD_NO_GOD, actual=true, force_beh=false, raised=0x0, motions_r=0x7ffd9a4300cc, spell=SPELL_ANIMATE_SKELETON, power=20) at spl-summoning.cc:1695 item = @0x1498e68: {base_type = OBJ_CORPSES, sub_type = 1 '\001', {plus = 1, mon_type = MONS_GIANT_NEWT, skill = SK_SHORT_BLADES, charges = 1, initial_cards = 1, net_durability = 1}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 110, unrand_idx = 110, deck_rarity = 110, rod_plus = 110, subtype_rnd = 110, brand = 110, freshness = 110}, rnd = 91 '[', quantity = 1, flags = 536870912, curse_weight = 0, id_complexity = 0, pos = {x = 22, y = 23}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = 1}, orig_monnum = 1, inscription = "", props = {hash_map = 0x289d900}} zombie_type = MONS_GIANT_NEWT hd = 2 name_type = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0} name = "" mon = MONS_SKELETON monnum = mg = {cls = MONS_SKELETON, behaviour = BEH_FRIENDLY, summoner = 0x1491c80 , abjuration_duration = 0, summon_type = 50, pos = {x = 22, y = 23}, foe = 27001, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 14}, god = GOD_NO_GOD, base_type = MONS_GIANT_NEWT, colour = -1, proximity = PROX_ANYWHERE, place = {branch = BRANCH_DUNGEON, depth = 1}, hd = 0, hp = 0, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, mname = "", non_actor_summoner = "", initial_shifter = RANDOM_MONSTER, preferred_grid_feature = DNGN_UNSEEN, map_mask = 0, props = {hash_map = 0x0}, freeze_cost = -1} mons = #10 0x0000000000aa9fc0 in animate_remains (a=..., class_allowed=class_allowed@entry=CORPSE_SKELETON, beha=beha@entry=BEH_FRIENDLY, hitting=hitting@entry=27001, as=0x1491c80 , nas="", god=GOD_NO_GOD, actual=true, quiet=false, force_beh=false, mon=0x0, motions_r=0x0, spell=SPELL_ANIMATE_SKELETON, power=20) at spl-summoning.cc:1833 was_draining = false was_butchering = false success = si = {> = {}, cur_link = 7, next_link = 27000} number_found = 1 any_success = false motions = 0 #11 0x0000000000aaa3ad in cast_animate_skeleton (god=god@entry=GOD_NO_GOD, fail=fail@entry=false) at spl-summoning.cc:1957 found = no_space = 0xc6e5e8 "...but the skeleton had no space to rise!" animate_skel_result = -1 animate_result = #12 0x0000000000a67874 in _handle_summoning_spells (spell=spell@entry=SPELL_ANIMATE_SKELETON, powc=powc@entry=29, beam=..., god=god@entry=GOD_NO_GOD, fail=fail@entry=false) at spl-cast.cc:1759 No locals. #13 0x0000000000a6838c in _do_cast (spell=spell@entry=SPELL_ANIMATE_SKELETON, powc=powc@entry=29, spd=..., beam=..., god=god@entry=GOD_NO_GOD, fail=, potion=-1) at spl-cast.cc:1809 zap = NUM_ZAPS target = {x = 22, y = 23} #14 0x0000000000a6d564 in your_spells (spell=spell@entry=SPELL_ANIMATE_SKELETON, powc=, powc@entry=0, allow_fail=allow_fail@entry=true, evoked=evoked@entry=false, fake_spell=fake_spell@entry=false) at spl-cast.cc:1588 wiz_cast = spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} beam = {origin_spell = SPELL_ANIMATE_SKELETON, range = -2, glyph = 42, colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, evoked = false, animate = true, ac_rule = AC_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_HOSTILE, 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, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 1, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} flags = 20971520 potion = -1 god = GOD_NO_GOD fail = 0 antimagic = false old_target = false cast_result = #15 0x0000000000a708a1 in cast_a_spell (check_range=, spell=SPELL_ANIMATE_SKELETON, spell@entry=SPELL_NO_SPELL) at spl-cast.cc:909 cost = 0 freeze_cost = full_cost = 15 cast_result = #16 0x0000000000a70ca2 in do_cast_spell_cmd (force=force@entry=false) at spl-cast.cc:688 No locals. #17 0x0000000000bbc507 in process_command (cmd=cmd@entry=CMD_CAST_SPELL) at main.cc:2385 player_moved = #18 0x0000000000bbf107 in _input () at main.cc:1528 cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #19 0x0000000000bbfc35 in _launch_game () at main.cc:505 game_start = false #20 0x00000000005d5744 in _launch_game_loop () at main.cc:382 game_ended = false #21 main (argc=14, argv=0x7ffd9a432e48) at main.cc:338 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 5.4.0 20160609 on Aug 3 2016 at 07:14:02 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-unused-variable -Wno-missing-declarations -Wno-unused-function -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 -Irltiles -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/opt/dgl-chroot/var/gamedata/dcss-dcssa" -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 0 Level vaults: saegor_arrival_simple_c layout_rooms Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (9, 7): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Bloodjewel the Demonspawn Necromancer. You are playing the Standard difficulty mode, Classic experience mode Will you be the one to retrieve the fabulous Orb of Zot from the depths? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You're too inexperienced to learn that spell! Memorise Animate Skeleton, consuming 1 spell level and leaving 2? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'b'. You open the gate. There is an open gate here. Exploring the dungeon... Found a ring mail. Exploring the dungeon... You see here a ring mail. A rat comes into view. (hp=2, hd=1) The rat convulses in agony! (mon hp-5) You kill the rat! Exploring the dungeon... HP restored. A giant cockroach comes into view. (hp=5, hd=1) Found a white potion. The giant cockroach convulses in agony! (mon hp-2) The giant cockroach convulses in agony! (mon hp-3) You kill the giant cockroach! Found two stone staircases leading down. Saving game... please wait. Welcome back, Bloodjewel the Demonspawn Necromancer. You are playing the Standard difficulty mode, Classic experience mode Press ? for a list of commands and other information. Exploring the dungeon... e - a white potion Exploring the dungeon... A giant cockroach comes into view. (hp=5, hd=1) You can't see any susceptible monsters within range! (Use Z to cast anyway.) The giant cockroach convulses in agony! (mon hp-5) You kill the giant cockroach! A giant cockroach comes into view. (hp=5, hd=1) The giant cockroach convulses in agony! (mon hp-1) The giant cockroach convulses in agony! (mon hp-2) The giant cockroach completely misses you. x2 The giant cockroach bites you but does no damage. The giant cockroach convulses in agony! (mon hp-6) You kill the giant cockroach! f - 2 sedimented coppery potions Exploring the dungeon... Found a short sword. g - a scroll labeled HEOCOD XOLOO A giant newt comes into view. (hp=2, hd=1) Found a stone staircase leading down. The giant newt hisses angrily. You completely miss the giant newt. The giant newt bites you. (hp-1) You completely miss the giant newt. The giant newt completely misses you. You hit the giant newt but do no damage. The giant newt bites you. (hp-1) You completely miss the giant newt. The giant newt misses you. You hit the giant newt. (mon hp-1) The giant newt completely misses you. You miss the giant newt. The giant newt closely misses you. The giant newt convulses in agony! (mon hp-8) You kill the giant newt! You see here a giant newt corpse. h - a scroll labeled KOSMIU XIUHIU You see here a giant newt corpse. You attempt to give life to the dead... Before your eyes, flesh is ripped from the corpse! >>>>>>>>>>>>>>>>>>>>>> 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_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Bloodjewel] Species: Demonspawn Job: Necromancer HP: 32/32; mods: 0/0 MP: 85/100; mod: 0 Stats: 8 (8) 16 (16) 13 (13) Position: (22, 23), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/50 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 25 | 1 | 181 | 122/143 Stealth | X | 1 | 25 | 2 | 171 | 1/200 Shields | | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 25 | 2 | 352 | 150/238 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 25 | 4 | 681 | 135/303 Translocations | | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Light Magic | | 0 | 0 | 0 | 0 | 0/59 Darkness Magic | | 0 | 0 | 0 | 0 | 0/29 Time Magic | | 0 | 0 | 0 | 0 | 0/59 Invocations | | 0 | 0 | 0 | 0 | 0/29 Evocations | | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #27: 8 #49: 58 #59: 1 #64: 60 Mutations: Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.# ###........ .# #.# #.........##.##. #.# #............... #.# #............... #.# ................ #.# ..>............# #.# ..#......#....... #.# ................. #.# #........@....... #.# #................ #.# #................ #.# #...........).... #.# #...............# #.# #........#...#.. #.# #........###.# # #.# #.............####.. #.# #................... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>