ASSERT(prop_name) in 'itemprop.cc' at line 3070 failed. Version: Dungeon Crawl Stone Soup 0.19-a0-326-gcefc067 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss -name aurelian -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/aurelian.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/aurelian.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/aurelian/ -dir /opt/dgl-chroot/var/gamedata/dcss-trunk/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/aurelian:2016-05-28.04:35:20.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 17 stack frames. /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x67d203]: write_stack_trace(_IO_FILE*, int) /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_Z13do_crash_dumpv+0x33f) [0x68619f]: do_crash_dump() /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_Z20crash_signal_handleri+0x9c) [0x67d4ac]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x36cb0) [0x7f67780bfcb0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f677845e1fb]: /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss() [0x685919] /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss() [0x685bd2] /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_Z11evoker_debti+0x80) [0x814be0]: evoker_debt(int) /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_Z17evoker_is_chargedRK8item_def+0xd) [0x814c4d]: evoker_is_charged(item_def const&) /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_Z12tileidx_itemRK8item_def+0x6da) [0xbc3d8a]: tileidx_item(item_def const&) /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_ZN14TilesFramework10_send_itemER8item_defRKS0_b+0x505) [0xbd8f25]: TilesFramework::_send_item(item_def&, item_def const&, bool) /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_ZN14TilesFramework12_send_playerEb+0x1363) [0xbdc993]: TilesFramework::_send_player(bool) /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(_ZN14TilesFramework6redrawEv+0x95) [0xbe0c65]: TilesFramework::redraw() /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss() [0xbf1410] /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss(main+0x2ef) [0x5d8b7f]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f67780aaf45]: /opt/dgl-chroot/usr/lib/dcss-trunk/0.19-a0-328-g3707654/bin/dcss() [0x5d8c99] Trying to run gdb. GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1 Copyright (C) 2014 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". 0x00007f677845de8c in __libc_waitpid (pid=28614, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:31 #0 0x00007f677845de8c in __libc_waitpid (pid=28614, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:31 resultvar = 18446744073709551104 oldtype = 28613 #1 0x000000000067d91b in call_gdb (file=file@entry=0x7f67784481c0 <_IO_2_1_stderr_>) at crash.cc:420 gdb = attach_cmd = "attach 28613\000\000\000\000\000\000\000" #2 0x00000000006861bb in do_crash_dump () at dbg-asrt.cc:672 t = 1464410121 dir = "/opt/dgl-chroot/var/gamedata/dcss/morgue/aurelian/" name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/aurelian/crash-aurelian-20160528-043521.txt", '\000' file = 0x7f67784481c0 <_IO_2_1_stderr_> #3 0x000000000067d4ac in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No locals. #5 0x00007f677845e1fb in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 resultvar = 0 pid = #6 0x0000000000685919 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff921c0880 "ASSERT(prop_name) in 'itemprop.cc' at line 3070 failed.", assert=true) at dbg-asrt.cc:796 No locals. #7 0x0000000000685bd2 in AssertFailed (expr=expr@entry=0xc0f42a "prop_name", file=file@entry=0xc0f365 "itemprop.cc", line=line@entry=3070, text=text@entry=0x0) at dbg-asrt.cc:834 mesg = "ASSERT(prop_name) in 'itemprop.cc' at line 3070 failed.\000@\350\371\000\000\000\000\000 \t\034\222\377\177\000\000H1\304xg\177\000\000 \350\371\000\000\000\000\000\002\000\000\000\000\000\000\000 \t\034\222\377\177\000\000H1\304xg\177\000\000 \350\371\000\000\000\000\000m(\300\000\000\000\000\000@\t\034\222\377\177\000\000 \350\371\000\000\000\000\000m(\300\000\000\000\000\000\231^\275\000\000\000\000\000\":\000\000\000\000\000\000\030\000\000\000\060\000\000\000 \022\034\222\377\177\000\000P\021\034\222\377\177\000\000-1\000\000\001\000\000\000"... args = {{gp_offset = 3665, fp_offset = 0, overflow_arg_area = 0xffffffff, reg_save_area = 0x7fff921c12f0}} fileName = #8 0x0000000000814be0 in evoker_debt (evoker_type=3) at itemprop.cc:3070 prop_name = #9 0x0000000000814c4d in evoker_is_charged (item=...) at itemprop.cc:3076 No locals. #10 0x0000000000bc3d8a in _tileidx_misc (item=...) at tilepick.cc:2347 No locals. #11 tileidx_item (item=...) at tilepick.cc:2522 clas = type = 3 subtype_rnd = 0 rnd = 224 #12 0x0000000000bd8f25 in TilesFramework::_send_item (this=this@entry=0xf9e820 , current=..., next=..., force_full=, force_full@entry=false) at tileweb.cc:905 name = "removed stone of tremors" prefix = "identified misc" prefcol = tile = changed = defined = #13 0x0000000000bdc993 in TilesFramework::_send_player (this=this@entry=0xf9e820 , force_full=force_full@entry=false) at tileweb.cc:819 i = 21 c = @0x116a560: {name = "aurelian", job_title = "the Ruinous", wizard = false, species = "Tengu", god = "Vehumet", under_penance = false, piety_rank = 6 '\006', form = 0 '\000', hp = 132, hp_max = 132, real_hp_max = 132, poison_survival = 132, mp = 46, mp_max = 46, contam = 0, heat = 0, armour_class = 13, evasion = 32, shield_class = 14, strength = 20 '\024', strength_max = 20 '\024', intel = 22 '\026', intel_max = 23 '\027', dex = 16 '\020', dex_max = 16 '\020', experience_level = 23, exp_progress = 69 'E', gold = 2974, zot_points = 0, elapsed_time = 1000690, num_turns = 103048, lives = 0, deaths = 0, place = "a Wizlab", depth = 0, position = {x = 0, y = 0}, status = std::vector of length 3, capacity 4 = {{light_colour = 15, light_text = "Fly", short_text = "flying quickly and evasively", long_text = "You are flying quickly and evasively."}, {light_colour = 0, light_text = "", short_text = "studying Stealth", long_text = "You are studying Stealth."}, {light_colour = 9, light_text = "RMsl", short_text = "repel missiles", long_text = "You repel missiles."}}, inv = {mData = {{base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_WANDS, sub_type = 19 '\023', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 71, unrand_idx = 71, deck_rarity = 71, rod_plus = 71, subtype_rnd = 71, brand = 71, freshness = 71}, rnd = 158 '\236', quantity = 1, flags = 2, pos = {x = -1, y = -1}, link = 1, slot = 98, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_FOOD, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 176 '\260', quantity = 22, flags = 15, pos = {x = -1, y = -1}, link = 2, slot = 99, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_POTIONS, sub_type = 20 '\024', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 192, unrand_idx = 192, deck_rarity = 192, rod_plus = 192, subtype_rnd = 192, brand = 192, freshness = 192}, rnd = 241 '\361', quantity = 4, flags = 15, pos = {x = -1, y = -1}, link = 3, slot = 100, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_ARMOUR, sub_type = 10 '\n', {plus = 2, mon_type = MONS_GIANT_GECKO, skill = SK_LONG_BLADES, charges = 2, initial_cards = 2, net_durability = 2}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 8, unrand_idx = 8, deck_rarity = 8, rod_plus = 8, subtype_rnd = 8, brand = 8, freshness = 8}, rnd = 128 '\200', quantity = 1, flags = 65551, pos = {x = -1, y = -1}, link = 4, slot = 101, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -100, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_MISCELLANY, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 226 '\342', quantity = 1, flags = 2, pos = {x = -1, y = -1}, link = 5, slot = 102, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_POTIONS, sub_type = 31 '\037', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 16, unrand_idx = 16, deck_rarity = 16, rod_plus = 16, subtype_rnd = 16, brand = 16, freshness = 16}, rnd = 238 '\356', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 6, slot = 103, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_SCROLLS, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 341009, unrand_idx = 341009, deck_rarity = 341009, rod_plus = 341009, subtype_rnd = 341009, brand = 341009, freshness = 341009}, rnd = 37 '%', quantity = 9, flags = 2, pos = {x = -1, y = -1}, link = 7, slot = 104, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_WEAPONS, sub_type = 18 '\022', {plus = 10, mon_type = MONS_WATER_MOCCASIN, skill = SK_THROWING, charges = 10, initial_cards = 10, net_durability = 10}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 137 '\211', quantity = 1, flags = 4111, pos = {x = -1, y = -1}, link = 8, slot = 105, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x3391780}}, {base_type = OBJ_WANDS, sub_type = 11 '\v', {plus = 8, mon_type = MONS_BALL_PYTHON, skill = SK_BOWS, charges = 8, initial_cards = 8, net_durability = 8}, {plus2 = 1, used_count = 1, net_placed = 1, skill_points = 1, charge_cap = 1, stash_freshness = 1}, {special = 9, unrand_idx = 9, deck_rarity = 9, rod_plus = 9, subtype_rnd = 9, brand = 9, freshness = 9}, rnd = 88 'X', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 9, slot = 106, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_MISSILES, sub_type = 5 '\005', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 158 '\236', quantity = 1107, flags = 2, pos = {x = -1, y = -1}, link = 10, slot = 107, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_SCROLLS, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 339781, unrand_idx = 339781, deck_rarity = 339781, rod_plus = 339781, subtype_rnd = 339781, brand = 339781, freshness = 339781}, rnd = 94 '^', quantity = 15, flags = 2, pos = {x = -1, y = -1}, link = 11, slot = 108, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_JEWELLERY, sub_type = 1 '\001', {plus = 3, mon_type = MONS_IGUANA, skill = SK_AXES, charges = 3, initial_cards = 3, net_durability = 3}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 227, unrand_idx = 227, deck_rarity = 227, rod_plus = 227, subtype_rnd = 227, brand = 227, freshness = 227}, rnd = 34 '"', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 12, slot = 109, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_BOOKS, sub_type = 45 '-', {plus = 13, mon_type = MONS_SEA_SNAKE, skill = SK_STEALTH, charges = 13, initial_cards = 13, net_durability = 13}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 110 'n', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 13, slot = 110, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_POTIONS, sub_type = 31 '\037', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 59, unrand_idx = 59, deck_rarity = 59, rod_plus = 59, subtype_rnd = 59, brand = 59, freshness = 59}, rnd = 192 '\300', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 14, slot = 111, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_JEWELLERY, sub_type = 11 '\v', {plus = 4, mon_type = MONS_KOMODO_DRAGON, skill = SK_MACES_FLAILS, charges = 4, initial_cards = 4, net_durability = 4}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 231, unrand_idx = 231, deck_rarity = 231, rod_plus = 231, subtype_rnd = 231, brand = 231, freshness = 231}, rnd = 68 'D', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 15, slot = 112, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_ARMOUR, sub_type = 12 '\f', {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 = 15, unrand_idx = 15, deck_rarity = 15, rod_plus = 15, subtype_rnd = 15, brand = 15, freshness = 15}, rnd = 251 '\373', quantity = 1, flags = 262159, pos = {x = -1, y = -1}, link = 16, slot = 113, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -103, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_BOOKS, sub_type = 30 '\036', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 79 'O', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 17, slot = 114, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_POTIONS, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 4, unrand_idx = 4, deck_rarity = 4, rod_plus = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 130 '\202', quantity = 5, flags = 15, pos = {x = -1, y = -1}, link = 18, slot = 115, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}}, {base_type = OBJ_JEWELLERY, sub_type = 47 '/', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 41, unrand_idx = 41, deck_rarity = 41, rod_plus = 41, subtype_rnd = 41, brand = 41, freshness = 41}, rnd = 14 '\016', quantity = 1, flags = 4111, pos = {x = -1, y = -1}, link = 19, slot = 116, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x33972d0}}, {base_type = OBJ_JEWELLERY, sub_type = 46 '.', {plus = 8, mon_type = MONS_BALL_PYTHON, skill = SK_BOWS, charges = 8, initial_cards = 8, net_durability = 8}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 259, unrand_idx = 259, deck_rarity = 259, rod_plus = 259, subtype_rnd = 259, brand = 259, freshness = 259}, rnd = 200 '\310', quantity = 1, flags = 8207, pos = {x = -1, y = -1}, link = 20, slot = 117, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x3378be0}}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, rod_plus = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {hash_map = 0x0}} }}, equip = {mData = '\377' }, quiver_item = 0 '\000', unarmed_attack = "", unarmed_attack_colour = 0 '\000', quiver_available = false} max_max_hp = place = short_name = "a Wizlab" god = "Vehumet" prank = pos = #14 0x0000000000be0c65 in TilesFramework::redraw (this=0xf9e820 ) at tileweb.cc:1723 No locals. #15 0x0000000000bf1410 in _launch_game () at main.cc:472 game_start = #16 0x00000000005d8b7f in _launch_game_loop () at main.cc:380 game_ended = false #17 main (argc=14, argv=0x7fff921c1cb8) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.8.4 on May 28 2016 at 02:43:06 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -DWEB_DIR_PATH="/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 33, depth = 1 Level id: WizLab Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 24 Level vaults: wizlab_lehudib Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< HP restored. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! a - 4 chunks of flesh (gained 1) You see here a large rock. Found 2 chunks of flesh. Found a chunk of flesh. A starcursed mass comes into view. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Bolt of Fire Press: ? - help, Shift-Dir - straight line, f - starcursed mass Aim: a starcursed mass (resting) The bolt of fire hits the starcursed mass. The starcursed mass is lightly damaged. A starcursed mass splits. Unknown command. Casting: Bolt of Fire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, p - starcursed mass The starcursed mass is engulfed in freezing vapours. The starcursed mass shudders and is absorbed by its neighbour. The starcursed mass is engulfed in freezing vapours. A starcursed mass splits. The starcursed mass shudders and is absorbed by its neighbour. Unknown command. You start resting. Some of the chunks of flesh in your inventory have rotted away. A stone giant comes into view. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - stone giant Aim: a stone giant Attack! Your spellforged servitor gestures at the stone giant while chanting. The bolt of fire hits the stone giant. The stone giant throws a large rock. The large rock hits your spellforged servitor!! Unknown command. The stone giant throws a large rock. The large rock hits your spellforged servitor. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor Your spellforged servitor disappears in a puff of smoke! Unknown command. The stone giant is engulfed in freezing vapours. The stone giant throws a large rock. The large rock misses you. The stone giant is engulfed in freezing vapours. The stone giant is engulfed in freezing vapours. Unknown command. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! The stone giant is engulfed in freezing vapours. Unknown command. Your spellforged servitor gestures at the stone giant while chanting. The fireball explodes! The fireball engulfs the stone giant. The fireball engulfs your spellforged servitor. Your spellforged servitor resists. The stone giant hits your spellforged servitor!! Your spellforged servitor sprays the stone giant with burning goo. The sticky flame hits the stone giant. The stone giant is covered in liquid flames! The stone giant burns! The stone giant hits your spellforged servitor!! Vehumet accepts your kill. You feel a bit more experienced. You start resting. Magic restored. Your spellforged servitor disappears in a puff of smoke! Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! You see here a large rock. A golden eye comes into view. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor The golden eye turns its gaze towards you. x2 The golden eye is engulfed in freezing vapours. x3 You kill the golden eye! Vehumet accepts your kill. You feel your power returning. Unknown command. You swap places. The golden eye is engulfed in freezing vapours. You kill the golden eye! Vehumet accepts your kill. You feel your power returning. You swap places. You start resting. Magic restored. All of the chunks of flesh in your inventory have rotted away. You see here a large rock. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! You see here a large rock. You swap places. A great orb of eyes comes into view. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Bolt of Fire Press: ? - help, Shift-Dir - straight line, f - great orb of eyes Aim: a great orb of eyes (hasn't noticed you) The bolt of fire hits the great orb of eyes. The great orb of eyes is heavily wounded. The great orb of eyes turns its gaze towards you. Casting: Bolt of Fire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Bolt of Fire Press: ? - help, Shift-Dir - straight line, f/p - great orb of eyes Aim: a great orb of eyes (heavily wounded) The bolt of fire hits the great orb of eyes. You kill the great orb of eyes! Vehumet accepts your kill. You feel your power returning. Casting: Bolt of Fire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Bolt of Fire Press: ? - help, Shift-Dir - straight line, f - starcursed mass Aim: a starcursed mass (hasn't noticed you) The bolt of fire hits the starcursed mass. The starcursed mass is moderately damaged. Your spellforged servitor conjures an orb of pure magic. Casting: Bolt of Fire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Bolt of Fire Press: ? - help, Shift-Dir - straight line, f/p - starcursed mass Aim: a starcursed mass (moderately damaged) The bolt of fire hits the starcursed mass. The starcursed mass is heavily damaged. A starcursed mass splits. Casting: Bolt of Fire Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, p - starcursed mass The starcursed mass is engulfed in freezing vapours. A starcursed mass splits. The starcursed mass shudders and is absorbed by its neighbour. Your spellforged servitor conjures an orb of pure magic. The starcursed mass is engulfed in freezing vapours. The starcursed mass shudders and withdraws towards its neighbour. Unknown command. You feel a bit more experienced. Your orb of destruction hits a metal wall. You see here a large rock. You see here a large rock. Your spellforged servitor disappears in a puff of smoke! You start resting. You are feeling hungry. You start resting. Magic restored. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! You see here a large rock. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor The starcursed mass is engulfed in freezing vapours. A starcursed mass splits. The starcursed mass shudders and is absorbed by its neighbour. Unknown command. You see here a large rock. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor The starcursed mass is engulfed in freezing vapours. Unknown command. You swap places. The starcursed mass is engulfed in freezing vapours. You see here a large rock. The starcursed mass is engulfed in freezing vapours. The starcursed mass shrieks in your mind. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - starcursed mass Aim: a starcursed mass (freezing vapour, almost destroyed) Attack! The starcursed mass is engulfed in freezing vapours. You destroy the starcursed mass! You feel your power returning. You start resting. HP restored. You start resting. Your spellforged servitor disappears in a puff of smoke! Magic restored. You see here a large rock. A great orb of eyes comes into view. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! Unknown command. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - great orb of eyes Aim: a great orb of eyes (resting) Attack! The great orb of eyes turns its gaze towards you. You hear a horrible gurgling sound! x2 The great orb of eyes pulsates ominously. A stone giant comes into view. The great orb of eyes gazes at you. You suddenly lose the ability to move! The stone giant throws a large rock. The large rock hits you!!! A brown very ugly thing comes into view. Your spellforged servitor points at the great orb of eyes and mumbles some strange words. The bolt of fire hits the great orb of eyes. A brown very ugly thing comes into view. The stone giant throws a large rock. The large rock hits you!! A brown very ugly thing comes into view. The brown very ugly thing basks in the mutagenic energy from its kin and changes! You can move again. A brown ugly thing comes into view. Your spellforged servitor conjures an orb of pure magic. The stone giant throws a large rock. You reflect the large rock off an invisible shield around you! The large rock hits the great orb of eyes!! Unknown command. The great orb of eyes gazes at you. You resist with almost no effort. The brown very ugly thing basks in the mutagenic energy from its kin and changes! Unknown command. The wavering orb of destruction hits the great orb of eyes. The great orb of eyes is blown up! Vehumet accepts your kill. Your spellforged servitor points at the brown very ugly thing and mumbles some strange words. The fireball explodes! The fireball engulfs the brown very ugly thing. The fireball engulfs your spellforged servitor. Your spellforged servitor resists. Your spellforged servitor points at the brown very ugly thing and mumbles some strange words. The fireball explodes! The fireball engulfs the brown very ugly thing. The fireball engulfs your spellforged servitor. Your spellforged servitor resists. The brown very ugly thing engulfs your spellforged servitor but does no damage. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor Really fire in your spellforged servitor's direction? Okay, then. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor Really fire in your spellforged servitor's direction? The brown very ugly thing is engulfed in freezing vapours. The brown very ugly thing misses your spellforged servitor. Unknown command. Your spellforged servitor points at the brown very ugly thing and mumbles some strange words. The freezing blast engulfs the brown very ugly thing. The brown very ugly thing is engulfed in freezing vapours. The brown very ugly thing engulfs your spellforged servitor. Your spellforged servitor is splashed with acid. The acid corrodes your spellforged servitor! You are feeling very hungry. The stone giant is engulfed in freezing vapours. The stone giant throws a large rock. You reflect the large rock off an invisible shield around you! The large rock hits the stone giant!! The brown very ugly thing is engulfed in freezing vapours. You kill the brown very ugly thing! Vehumet accepts your kill. You feel your power returning. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! The stone giant is engulfed in freezing vapours. Unknown command. The stone giant throws a large rock. You reflect the large rock off an invisible shield around you! The large rock hits the stone giant!! The stone giant dies! You see here a large rock. You start resting. Your spellforged servitor disappears in a puff of smoke! Magic restored. You start resting. You are near starving! Eat which item? (? for menu, Esc to quit) You continue eating. x2 You finish eating. That meat ration really hit the spot! You start resting. HP restored. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! You see here a large rock. You see here a large rock. You see here a large rock. You see here a large rock. A cyan ugly thing comes into view. The cyan ugly thing moves out of view. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor The cyan very ugly thing gurgles horribly! x2 The cyan very ugly thing is engulfed in freezing vapours. x2 Unknown command. The cyan very ugly thing is engulfed in freezing vapours. x2 Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor The cyan very ugly thing is engulfed in freezing vapours. x3 Unknown command. Your spellforged servitor disappears in a puff of smoke! The cyan very ugly thing is engulfed in freezing vapours. x2 Unknown command. You see here 2 large rocks. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! The cyan very ugly thing is engulfed in freezing vapours. Unknown command. You see here a large rock. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - cyan very ugly thing Aim: a cyan very ugly thing (heavily wounded) Attack! You hear a horrible gurgling sound! Your spellforged servitor conjures a glowing orb. Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. Unknown command. The wavering orb of destruction hits the cyan very ugly thing. Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. Your spellforged servitor gestures at the cyan very ugly thing while chanting. The fireball explodes! The fireball engulfs the cyan very ugly thing. The cyan very ugly thing dies! Vehumet accepts your kill. The fireball engulfs your spellforged servitor. Your spellforged servitor resists. Your spellforged servitor points at the cyan very ugly thing and mumbles some strange words. The fireball explodes! The fireball engulfs the cyan very ugly thing. You see here a stone giant skeleton. Your spellforged servitor casts a spell at the cyan very ugly thing. The fireball explodes! The fireball engulfs the cyan very ugly thing. The cyan very ugly thing dies! Vehumet accepts your kill. The fireball engulfs your spellforged servitor. Your spellforged servitor resists. You start resting. Your spellforged servitor disappears in a puff of smoke! Magic restored. You see here a stone giant skeleton. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! You swap places. You see here 2 large rocks. Marking area around the lunar statue as unsafe for travelling. A lunar statue comes into view. The lunar statue fixes its piercing gaze on you. You feel your power leaking away. Press: ? - help, v - describe, . - travel Here: a lunar statue The floor. Unknown command. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f - lunar statue Aim: a lunar statue Unknown command. The lunar statue fixes its piercing gaze on you. Something tries to feed on your intellect! What do you say? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f/p - lunar statue Aim: a lunar statue Attack! Unknown command. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - lunar statue Aim: a lunar statue The orb of destruction hits the lunar statue. The lunar statue is heavily damaged. The lunar statue fixes its piercing gaze on you. Something tries to feed on your intellect! Unknown command. Your spellforged servitor gestures at the lunar statue while chanting. The bolt of fire hits the lunar statue. The lunar statue resists. Unknown command. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - lunar statue Aim: a lunar statue (severely damaged) The wavering orb of destruction hits your spellforged servitor. Your spellforged servitor is severely damaged. Unknown command. Your orb of destruction hits a crystal wall. Your spellforged servitor gestures at the lunar statue while chanting. The lunar statue is engulfed in freezing vapours. Unknown command. The lunar statue is engulfed in freezing vapours. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - lunar statue Aim: a lunar statue (freezing vapour, severely damaged) The wavering orb of destruction hits your spellforged servitor. You blow up your spellforged servitor! The lunar statue is engulfed in freezing vapours. Unknown command. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - lunar statue Aim: a lunar statue (freezing vapour, severely damaged) The lunar statue is engulfed in freezing vapours. The lunar statue fixes its piercing gaze on you. You feel dopey. Something feeds on your intellect! Unknown command. You start resting. Your orb of destruction dissipates. Magic restored. Really fly into a travel-excluded area? Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - lunar statue Aim: a lunar statue (severely damaged) Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! Unknown command. Your orb of destruction hits a crystal wall. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - lunar statue Aim: a lunar statue (severely damaged) The lunar statue glitters. The lunar statue glitters. Your spellforged servitor casts a spell at the lunar statue. The freezing blast engulfs the rust devil. The rust devil resists. Your orb of destruction hits a crystal wall. The rust devil is engulfed in freezing vapours. The rust devil is engulfed in freezing vapours. A tentacled starspawn comes into view. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - tentacled starspawn Aim: a tentacled starspawn Attack! Your spellforged servitor gestures at the tentacled starspawn while chanting. The fireball explodes! The fireball engulfs the tentacled starspawn. Unknown command. Tentacles burst from the starspawn's body! 2 starspawn tentacles come into view. Your spellforged servitor conjures a glowing orb. Something bites your spellforged servitor!! Something closely misses your spellforged servitor. The starspawn tentacle grabs your spellforged servitor. The starspawn tentacle constricts your spellforged servitor. The rust devil hits your spellforged servitor. The rust devil corrodes your spellforged servitor! Something bites your spellforged servitor!! Something engulfs your spellforged servitor! Unknown command. The wavering orb of destruction hits the tentacled starspawn. The starspawn tentacle loses its grip on your spellforged servitor. The tentacle pulls your spellforged servitor backwards! Your spellforged servitor casts a spell at the tentacled starspawn. The fireball explodes! The fireball engulfs the tentacled starspawn. The fireball engulfs your spellforged servitor. Your spellforged servitor resists. The fireball engulfs the starspawn tentacle. The starspawn tentacle is destroyed! The fireball engulfs the rust devil. The rust devil completely resists. The fireball engulfs the starspawn tentacle segment. The starspawn tentacle segment is destroyed! The tentacled starspawn is destroyed! Your Conjurations skill increases to level 24! Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, f - rust devil Aim: a rust devil (moderately wounded, summoned) Really fire in your spellforged servitor's direction? Okay, then. Unknown command. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, f/p - rust devil Aim: a rust devil (moderately wounded, summoned) Really fire in your spellforged servitor's direction? The rust devil is engulfed in freezing vapours. The tentacled starspawn is engulfed in freezing vapours. Unknown command. The rust devil is engulfed in freezing vapours. Your spellforged servitor is engulfed in freezing vapours. The tentacled starspawn is engulfed in freezing vapours. A quicksilver dragon comes into view. Unknown command. A bolt of dispelling energy appears from out of your range of vision. The bolt of dispelling energy hits your spellforged servitor. Your spellforged servitor is destroyed! The tentacled starspawn is engulfed in freezing vapours. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Zapping: j - a wand of digging (9/24) Press: ? - help, Shift-Dir - straight line, f - you, p - rust devil Nothing appears to happen. This wand has 8 charges left. Tentacles burst from the starspawn's body! 2 starspawn tentacles come into view. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! The rust devil completely misses you. You block the starspawn tentacle's attack. Unknown command. Unknown command. Unknown command. Drink which item? (? for menu, Esc to quit) Okay, then. Unknown command. Read which item? (? for menu, Esc to quit) Okay, then. Unknown command. Unknown command. Unknown command. You swap places. You block the rust devil's attack. Unknown command. What do you say? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - tentacled starspawn, p - rust devil Aim: a tentacled starspawn (heavily damaged, summoned) Attack! Your spellforged servitor conjures an orb of pure magic. The wavering orb of destruction weakly hits the rust devil. The quicksilver dragon is engulfed in freezing vapours. The rust devil hits your spellforged servitor. The rust devil corrodes your spellforged servitor! Unknown command. Unknown command. The quicksilver dragon is engulfed in freezing vapours. You block the starspawn tentacle's attack. The rust devil hits your spellforged servitor! The rust devil corrodes your spellforged servitor! You block the tentacled starspawn's attack. The tentacled starspawn misses you. Unknown command. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, p - tentacled starspawn That beam is likely to hit you. Continue anyway? You block the starspawn tentacle's attack. Your spellforged servitor conjures an orb of pure magic. The wavering orb of destruction weakly hits the rust devil. The quicksilver dragon is engulfed in freezing vapours. The tentacled starspawn is engulfed in freezing vapours. You block the tentacled starspawn's attack. The tentacled starspawn completely misses you. Unknown command. Unknown command. Unknown command. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f - quicksilver dragon Aim: a quicksilver dragon (lightly wounded) The wavering orb of destruction weakly hits the quicksilver dragon. The quicksilver dragon is heavily wounded. The starspawn tentacle closely misses you. The quicksilver dragon misses you. You block the quicksilver dragon's attack. The rust devil is engulfed in freezing vapours. You kill the rust devil! The tentacled starspawn is engulfed in freezing vapours. The tentacled starspawn completely misses you. You block the tentacled starspawn's attack. Unknown command. Unknown command. Unknown command. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - quicksilver dragon Aim: a quicksilver dragon (heavily wounded) The wavering orb of destruction weakly hits the quicksilver dragon. The quicksilver dragon is severely wounded. The starspawn tentacle closely misses you. The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy misses you. The tentacled starspawn is engulfed in freezing vapours. You block the tentacled starspawn's attack. The tentacled starspawn completely misses you. Unknown command. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Nothing appears to happen. The quicksilver dragon bites you! The quicksilver dragon completely misses you. You block the starspawn tentacle's attack. Your spellforged servitor sprays the tentacled starspawn with burning goo. The sticky flame hits the quicksilver dragon. The quicksilver dragon appears unharmed. The quicksilver dragon is covered in liquid flames! The quicksilver dragon bites your spellforged servitor. The quicksilver dragon barely misses your spellforged servitor. The tentacled starspawn is engulfed in freezing vapours. You block the tentacled starspawn's attack. The tentacled starspawn engulfs you but does no damage. Evoke which item? (* to show all) (? for menu, Esc to quit) Nothing appears to happen. The quicksilver dragon burns! You block the starspawn tentacle's attack. The quicksilver dragon bites your spellforged servitor but does no damage. The quicksilver dragon claws your spellforged servitor! Your spellforged servitor sprays the tentacled starspawn with burning goo. The sticky flame hits the quicksilver dragon. The quicksilver dragon is covered in liquid flames! The tentacled starspawn is engulfed in freezing vapours. You destroy the tentacled starspawn! The starspawn's tentacles wither and die. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) You channel some magical energy. You feel slightly more hungry. The quicksilver dragon burns! The quicksilver dragon breathes dispelling energy at your spellforged servitor. The bolt of dispelling energy hits your spellforged servitor. The quicksilver dragon closely misses your spellforged servitor. The quicksilver dragon barely misses your spellforged servitor. Unknown command. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) You channel some magical energy. You feel slightly more hungry. The quicksilver dragon burns! The quicksilver dragon bites your spellforged servitor! The quicksilver dragon completely misses your spellforged servitor. Unknown command. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) You channel some magical energy. You feel slightly more hungry. The quicksilver dragon burns! The quicksilver dragon bites your spellforged servitor. The quicksilver dragon claws your spellforged servitor. The quicksilver dragon bites your spellforged servitor! The quicksilver dragon claws your spellforged servitor. Your spellforged servitor is destroyed! Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Nothing appears to happen. The quicksilver dragon burns! The quicksilver dragon misses you. x2 Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) You channel some magical energy. You feel slightly more hungry. The quicksilver dragon burns! You block the quicksilver dragon's attack. x2 The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy is repelled. Unknown command. Unknown command. Unknown command. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! The quicksilver dragon burns! You block the quicksilver dragon's attack. x2 Unknown command. Unknown command. Unknown command. What do you say? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f/p - quicksilver dragon Aim: a quicksilver dragon (almost dead, covered in liquid flames, catching its breath) Attack! The quicksilver dragon burns! You block the quicksilver dragon's attack. The quicksilver dragon claws you but does no damage. The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy misses you. Your spellforged servitor conjures an orb of pure magic. The wavering orb of destruction weakly hits the quicksilver dragon. The quicksilver dragon is blown up! Vehumet accepts your kill. Unknown command. Unknown command. Unknown command. Unknown command. You see here a quicksilver dragon corpse. You butcher the quicksilver dragon corpse. a - 7 chunks of flesh You see here a quicksilver dragon hide. R - a quicksilver dragon hide You start resting. HP restored. You start resting. Your spellforged servitor disappears in a puff of smoke! An eye of devastation comes into view. You start resting. A rust devil comes into view. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! Unknown command. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - rust devil Aim: a rust devil (summoned) Attack! You hear a shout! Your spellforged servitor casts a spell at the rust devil. The freezing blast engulfs the rust devil. The rust devil resists. The rust devil is engulfed in freezing vapours. Your spellforged servitor conjures an orb of pure magic. The wavering orb of destruction hits the rust devil. Your spellforged servitor conjures an orb of pure magic. The wavering orb of destruction weakly hits the rust devil. The rust devil is blown up! You start resting. An eye of devastation is nearby! What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - eye of devastation Aim: an eye of devastation (hasn't noticed you) Attack! The eye of devastation turns its gaze towards you. Your spellforged servitor gestures at the eye of devastation while chanting. The eye of devastation is engulfed in freezing vapours. The eye of devastation gazes at you. The bolt of energy misses you. Your spellforged servitor gestures at the eye of devastation while chanting. The fireball explodes! You hear a sizzling sound! x6 The fireball engulfs the eye of devastation. You hear a sizzling sound! x2 Your spellforged servitor casts a spell at the eye of devastation. The freezing blast engulfs the eye of devastation. The eye of devastation dies! Vehumet accepts your kill. You start resting. Your spellforged servitor disappears in a puff of smoke! Magic restored. You start waiting. All of the chunks of flesh in your inventory have rotted away. Done waiting. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! A giant orange brain comes into view. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f - giant orange brain Aim: a giant orange brain Attack! Your spellforged servitor points at the giant orange brain and mumbles some strange words. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, p - giant orange brain The giant orange brain is engulfed in freezing vapours. The giant orange brain pulsates. Unknown command. Unknown command. Your spellforged servitor launches a ball of destructive magic. The giant orange brain is engulfed in freezing vapours. The giant orange brain pulsates. The tentacled starspawn is engulfed in freezing vapours. The giant orange brain is engulfed in freezing vapours. The golden eye is engulfed in freezing vapours. The golden eye blinks at you. You resist with almost no effort. The tentacled starspawn is engulfed in freezing vapours. The stone giant is engulfed in freezing vapours. The golden eye is engulfed in freezing vapours. You kill the golden eye! The giant orange brain is engulfed in freezing vapours. Your spellforged servitor casts a spell at the giant orange brain. The bolt of fire hits the giant orange brain. The giant orange brain dies! Vehumet accepts your kill. You hear a sizzling sound! Tentacles burst from the starspawn's body! The stone giant is engulfed in freezing vapours. 2 starspawn tentacles come into view. The starspawn's tentacles wither and die. The tentacled starspawn dissolves into shadows! You see here 2 large rocks. You start resting. Magic restored. Your spellforged servitor disappears in a puff of smoke! Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! There is an open gate here. There is an open gate here. There is an open gate here. Really fly into a travel-excluded area? Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f - lunar statue Aim: a lunar statue (severely damaged, hasn't noticed you) A giant orange brain comes into view. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, p - lunar statue The lunar statue glitters. The giant orange brain is engulfed in freezing vapours. Unknown command. The orb of destruction hits the neqoxec. You blow up the neqoxec! The giant orange brain is engulfed in freezing vapours. The giant orange brain blinks! The white very ugly thing is engulfed in freezing vapours. The white very ugly thing is engulfed in freezing vapours. The white very ugly thing is engulfed in freezing vapours. The giant orange brain pulsates. You resist with almost no effort. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, f - giant orange brain Aim: a giant orange brain (heavily wounded) Really fire in your spellforged servitor's direction? Okay, then. Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, f/p - giant orange brain Aim: a giant orange brain (heavily wounded) Really fire in your spellforged servitor's direction? The orange demon is engulfed in freezing vapours. The giant orange brain is engulfed in freezing vapours. Unknown command. The orange demon is engulfed in freezing vapours. The giant orange brain is engulfed in freezing vapours. The orange demon is engulfed in freezing vapours. The cacodemon gestures at you. The bolt of energy is repelled. The orange demon is engulfed in freezing vapours. The giant orange brain pulsates. The giant orange brain radiates an aura of fear! You resist with almost no effort. You see here a large rock. The giant orange brain pulsates ominously. The giant orange brain blinks! You see here 2 large rocks. Your spellforged servitor disappears in a puff of smoke! Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor, f - cacodemon Aim: a cacodemon (lightly wounded, summoned) The orange demon is engulfed in freezing vapours. The cacodemon is engulfed in freezing vapours. The cacodemon is engulfed in freezing vapours. The orange demon is engulfed in freezing vapours. You kill the orange demon! Casting: Freezing Cloud Confirm with . or Enter, or press ? or * to list all spells. You summon a servant imbued with your destructive magic! You swap places. What do you say? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. Gang up on whom? Press: ? - help, Dir - move target cursor, f/p - cacodemon Aim: a cacodemon (moderately wounded, summoned) Attack! Your spellforged servitor launches a ball of destructive magic. Your spellforged servitor gestures at the cacodemon while chanting. The fireball explodes! The fireball engulfs the cacodemon. The fireball engulfs your spellforged servitor. Your spellforged servitor resists. You hear a horrible gurgling sound! Unknown command. Casting: Spellforged Servitor Confirm with . or Enter, or press ? or * to list all spells. Aiming: Orb of Destruction Press: ? - help, Shift-Dir - straight line, f/p - cacodemon Aim: a cacodemon (heavily wounded, summoned) The cacodemon misses your spellforged servitor. x2 The wavering orb of destruction hits the cacodemon. You blow up the cacodemon! Unknown command. You hear a grinding noise. You start resting. Casting: Orb of Destruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freezing Cloud Press: ? - help, Dir - move target cursor The giant orange brain is engulfed in freezing vapours. The giant orange brain pulsates. The giant orange brain radiates an aura of fear! You are terrified of the giant orange brain! You are no longer terrified. Vehumet accepts your kill. You feel your power returning. You feel a bit more experienced. You start resting. Your spellforged servitor disappears in a puff of smoke! Magic restored. Save game and exit? Level annotation: exclusion: orange crystal statue Welcome back, aurelian the Tengu Fire Elementalist. Vehumet says: Let it end in hellfire! Level annotation: exclusion: orange crystal statue Welcome back, aurelian the Tengu Fire Elementalist. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. >>>>>>>>>>>>>>>>>>>>>> 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_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [aurelian] Species: Tengu Job: Fire Elementalist HP: 132/132; mods: 0/0 MP: 46/46; mod: 0 Stats: 20 (20) 22 (23) 16 (16) Position: (48, 23), god: Vehumet (6), 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 | 10 | 2860 | 60/650 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | | 0 | 0 | 0 | 0 | 0/42 Axes | X | 0 | 0 | 0 | 0 | 0/42 Maces & Flails | | 0 | 0 | 0 | 0 | 0/42 Polearms | | 0 | 0 | 0 | 0 | 0/42 Staves | X | 0 | 0 | 3 | 260 | 8/168 Slings | | 0 | 0 | 0 | 0 | 0/50 Bows | | 0 | 0 | 0 | 0 | 0/42 Crossbows | | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/42 Dodging | X | 0 | 0 | 14 | 5051 | 6/883 Stealth | X | 0 | 0 | 9 | 1947 | 55/462 Shields | X | 0 | 0 | 4 | 510 | 10/250 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 33 | 18 | 14079 | 1236/1784 Conjurations | X | 1 | 33 | 24 | 13171 | 60/1427 Hexes | | 0 | 0 | 0 | 0 | 0/84 Charms | X | 0 | 0 | 4 | 710 | 3/353 Summonings | X | 0 | 0 | 7 | 990 | 1/283 Necromancy | X | 0 | 0 | 6 | 890 | 8/295 Translocations | | 0 | 0 | 0 | 0 | 0/70 Transmutations | | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 1 | 33 | 19 | 11721 | 1378/1387 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 9 | 1340 | 3/327 Earth Magic | | 0 | 0 | 0 | 0 | 0/84 Poison Magic | | 0 | 0 | 4 | 510 | 10/250 Invocations | | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 0 | 0 | 9 | 2250 | 0/550 Spell bugs: Durations: Attributes: #12: 4932 #13: 1958 #22: 1 #23: 95490 #24: 87166902 #27: 792609 #43: 1 #49: 5433 #59: 1 #61: 29 Mutations: beak: 1 (innate) talons: 3 (innate) clarity: 1 able to fly: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #35: staff of energy eq slot #1, inv slot #47: +2 cloak eq slot #2, inv slot #50: -2 hat of the Alchemist {rElec rPois rF+ rC+ rN+ MR+ rMut rCorr} eq slot #3, inv slot #4: +2 pair of gloves of dexterity eq slot #5, inv slot #16: +1 buckler of resistance eq slot #6, inv slot #41: +4 steam dragon armour "Fezuci" {Str+10 Dex-3} eq slot #7, inv slot #15: +4 ring of evasion eq slot #8, inv slot #45: ring of see invisible eq slot #9, inv slot #20: brooch of Shielding {Reflect SH+8} }}}}}}}}}}} Webtiles message buffer: {"msg":"player","name":"aurelian","title":"the Ruinous","species":"Tengu","god":"Vehumet","piety_rank":6,"hp":132,"hp_max":132,"real_hp_max":132,"mp":46,"mp_max":46,"poison_survival":132,"ac":13,"ev":32,"sh":14,"str":20,"str_max":20,"int":22,"int_max":23,"dex":16,"dex_max":16,"xl":23,"progress":69,"gold":2974,"time":1000690,"turn":103048,"place":"a Wizlab","pos":{"x":0,"y":0},"status":[{"light":"Fly","text":"flying quickly and evasively","col":15},{"text":"studying Stealth"},{"light":"RMsl","text":"repel missiles","col":9}],"inv":{"1":{"base_type":3,"quantity":1,"sub_type":19,"plus":0,"plus2":0,"flags":2,"inscription":"","name":"wand of disintegration","col":-1,"tile":[502,522]},"2":{"base_type":4,"quantity":22,"sub_type":1,"plus":0,"plus2":0,"flags":15,"inscription":"","name":"22 bread rations","col":-1,"tile":[524]},"3":{"base_type":7,"quantity":4,"sub_type":20,"plus":0,"plus2":0,"flags":15,"inscription":"","name":"4 potions of magic","col":14,"tile":[714,749]},"4":{"base_type":2,"quantity":1,"sub_type":10,"plus":2,"plus2":0,"flags":65551,"inscription":"","name":"+2 pair of gloves {Dex+3}","col":2,"tile":[463]},"5":{"base_type":11,"quantity":1,"sub_type":1,"plus":0,"plus2":0,"flags":2,"inscription":"","name":"fan of gales","col":-1,"tile":[846]},"6":{"base_type":7,"quantity":1,"sub_type":31,"plus":0,"plus2":0,"flags":0,"inscription":"","name":"pink potion","col":9,"tile":[722]},"7":{"base_type":5,"quantity":9,"sub_type":1,"plus":0,"plus2":0,"flags":2,"inscription":"","name":"9 scrolls of teleportation","col":14,"tile":[561,563]},"8":{"base_type":0,"quantity":1,"sub_type":18,"plus":10,"plus2":0,"flags":4111,"inscription":"","name":"+10 hand axe of Xom's Fury {venom, rC++ Str-2}","col":15,"tile":[179]},"9":{"base_type":3,"quantity":1,"sub_type":11,"plus":8,"plus2":1,"flags":15,"inscription":"","name":"wand of digging (8/24)","col":-1,"tile":[500,514]},"10":{"base_type":1,"quantity":1107,"sub_type":5,"plus":0,"plus2":0,"flags":2,"inscription":"","name":"1107 stones","col":-1,"tile":[276]},"11":{"base_type":5,"quantity":15,"sub_type":4,"plus":0,"plus2":0,"flags":2,"inscription":"","name":"15 scrolls of remove curse","col":-1,"tile":[561,566]},"12":{"base_type":6,"quantity":1,"sub_type":1,"plus":3,"plus2":0,"flags":15,"inscription":"","name":"+3 ring of protection","col":2,"tile":[612,633]},"13":{"base_type":8,"quantity":1,"sub_type":45,"plus":13,"plus2":0,"flags":15,"inscription":"","name":"manual of Stealth","col":-1,"tile":[790]},"14":{"base_type":7,"quantity":1,"sub_type":31,"plus":0,"plus2":0,"flags":0,"inscription":"","name":"fuming white potion","col":9,"tile":[719]},"15":{"base_type":6,"quantity":1,"sub_type":11,"plus":4,"plus2":0,"flags":15,"inscription":"","name":"+4 ring of evasion","col":2,"tile":[616,643]},"16":{"base_type":2,"quantity":1,"sub_type":12,"plus":1,"plus2":0,"flags":262159,"inscription":"","name":"+1 buckler {rC+ rF+}","col":2,"tile":[429]},"17":{"base_type":8,"quantity":1,"sub_type":30,"plus":0,"plus2":0,"flags":15,"inscription":"","name":"book of Power","col":-1,"tile":[779]},"18":{"base_type":7,"quantity":5,"sub_type":4,"plus":0,"plus2":0,"flags":15,"inscription":"","name":"5 potions of brilliance","col":-1,"tile":[710,733]},"19":{"base_type":6,"quantity":1,"sub_type":47,"plus":0,"plus2":0,"flags":4111,"inscription":"","name":"amulet of Xiamoit {+Blink Regen+}","col":15,"tile":[691]},"20":{"base_type":6,"quantity":1,"sub_type":46,"plus":8,"plus2":0,"flags":8207,"inscription":"","name":"brooch of Shielding {Reflect SH+8}","col":15,"tile":[5]},"21":{"base_type":11,"quantity":1,"sub_type":3,"plus":0,"plus2":0,"flags":2,"inscription":"","name":"removed stone of tremors","col":-1 Webtiles JSON stack: start: 0 end: 15 type: } start: 529 end: 537 type: } start: 3531 end: 3538 type: } Screenshot: ## .# ..###X. §# ### ##### ### ...§X.# §§§ ##.###...###.### #...§.##§§ ...............### #..#§.... ....#.###.#.(....## ##....#.# .#...........#..(.###(.# ...##.. .##.........##.(.......##......# ..#..#####..#...@#...........# ..#### ####......##.#....### ...# ###....##....### #..## ##.......### #...# ##..#..## ##. ...## #....## ##... ..## ##...# ..... .## #...# ...... ## #§G§## ....# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (19, 14): {{{{ CLASS: PortalDescriptor props: teleport_spot: 2 }}}} Lua marker 1 at (33, 34): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: teleporter_golubria_switch_fn fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 2 }}}} Lua marker 2 at (36, 43): {{{{ CLASS: PortalDescriptor props: teleport_spot: 1 }}}} Lua marker 3 at (39, 61): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: teleporter_golubria_switch_fn fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 1 }}}} >>>>>>>>>>>>>>>>>>>>>>