ASSERT(defender) in 'actor.cc' at line 633 failed. Version: Dungeon Crawl Stone Soup 0.19.1-1-g22dce08 Platform: unix Bits: 64 Game mode: sprint Tiles: online Command line: /usr/games/crawl-0.19 -name dscm -rc /dgldir/rcfiles/crawl-0.19/dscm.rc -macro /dgldir/rcfiles/crawl-0.19/dscm.macro -morgue /dgldir/morgue/dscm/ -sprint -webtiles-socket /crawl-master/webserver/sockets/dscm:2017-01-20.14:27:05.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 15 stack frames. /usr/games/crawl-0.19(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x679843]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.19(_Z13do_crash_dumpv+0x2b8) [0x680508]: do_crash_dump() /usr/games/crawl-0.19(_Z20crash_signal_handleri+0x74) [0x679ab4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7f00e0dc71e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f00e112ff6b]: /usr/games/crawl-0.19() [0x67fda4] /usr/games/crawl-0.19() [0x68002a] /usr/games/crawl-0.19(_ZN5actor19handle_constrictionEv+0x668) [0x606108]: actor::handle_constriction() /usr/games/crawl-0.19(_Z13player_reactsv+0x79b) [0xa054cb]: player_reacts() /usr/games/crawl-0.19(_Z12world_reactsv+0x43d) [0xbb323d]: world_reacts() /usr/games/crawl-0.19() [0xbba92e] /usr/games/crawl-0.19() [0xbbb315] /usr/games/crawl-0.19(main+0x2eb) [0x5e6a0b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f00e0db3ead]: /usr/games/crawl-0.19() [0x5e6fbd] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f00e112fc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f00e112fc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000679f03 in call_gdb (file=0x7f00e111b880) at crash.cc:420 gdb = attach_cmd = "attach 11866\000\000\000\000\000\000\000" #2 0x0000000000680521 in do_crash_dump () at dbg-asrt.cc:670 t = 1484922600 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3989158 "/dgldir/morgue/dscm/"}} name = "/dgldir/morgue/dscm/crash-dscm-20170120-143000.txt", '\000' file = 0x7f00e111b880 #3 0x0000000000679ab4 in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f00e112ff6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000067fda4 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff9acb2b80 "ASSERT(defender) in 'actor.cc' at line 633 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x000000000068002a in AssertFailed (expr=0xbe7a06 "defender", file=0xbc8109 "actor.cc", line=633, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(defender) in 'actor.cc' at line 633 failed.\000\001\000\000\000\000\226̛\000\000\000\000\000\021\000\000\000\000\000\000\000\v\000\000\000\001i\000\000\310\376\070\001\000\000\000\000\001\000\000\000\000\177\000\000\270;\302\000\002\000\000\000\061\000\000\000\000\000\000\000\n\000\000\000\000\000\000\000\200.˚\377\177\000\000\021\000\000\000\000\000\000\000\255b\233\000\000\000\000\000p\000\000\000\000\000\000\000\230\316\021\341\000\177\000\000\250\316\021\341\000\177\000\000\210\365\070\001\000\000\000\000`\000\000\000\000\000\000\000\002\000\000\000\a\000\000\000\220\000\000\000\000\000\000\000\270ؙ\003\a\000\000\000\334ؙ\003\000\000\000\000`\000\000\000\000\000\000\000"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x7fff00000000, reg_save_area = 0x0}} fileName = #8 0x0000000000606108 in actor::handle_constriction (this=0x13514c0) at actor.cc:633 defender = 0x0 duration = 16 damage = exclamations = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x36489b8 "Save dir0"}} i = {_M_node = 0x398f910} #9 0x0000000000a054cb in player_reacts () at player-reacts.cc:1074 stealth = 259 food_use = #10 0x0000000000bb323d in world_reacts () at main.cc:2513 No locals. #11 0x0000000000bba92e in _input () at main.cc:1515 player_disabled = {was_disabled = false} #12 0x0000000000bbb315 in _launch_game () at main.cc:480 game_start = true ccon = {cstate = false, smartcstate = false} #13 0x00000000005e6a0b in _launch_game_loop () at main.cc:381 game_ended = false #14 main (argc=, argv=0x7fff9acb3dd8) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Dec 28 2016 at 06:32:25 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 -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.19/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.19/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.19/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: sprint_v [room_start, room_1, room_2, room_3, room_4, room_5, room_6, room_7, room_8, room_9, room_10, room_11, room_12, room_13, room_14, room_15, room_16, room_17, room_18, room_19, room_20, room_21, room_22, room_23, room_24, room_25, room_26, room_27] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (8, 10): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, dscm the Octopode Earth Elementalist. Press ? for a list of commands and other information. Found eighteen items. Found eleven altars. Found a staircase leading out of the dungeon. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Found seven altars. a - 2 potions of brilliance; k - 2 potions of invisibility f - 6 potions of haste (gained 5); l - 4 potions of resistance m - a potion of experience; g - 7 potions of magic (gained 5) n - 5 potions of agility; o - 5 potions of might h - 3 potions of berserk rage (gained 2) e - 10 potions of heal wounds (gained 9) d - 10 potions of curing (gained 9) Found six altars. p - 4 scrolls of amnesia; q - 3 scrolls of recharging; r - 7 scrolls of fog s - a scroll of holy word; t - 5 scrolls of identify u - 5 scrolls of remove curse; v - 2 scrolls of fear i - 4 scrolls of blinking (gained 3) w - 42 fruits; c - 5 bread rations (gained 4); x - 4 meat rations Unknown command. Things that are here: an uncursed staff of energy; a crystal ball of energy y - a wand of disintegration (7/24); z - a wand of iceblast (5/15) A - a wand of lightning (5/15); B - a wand of acid (5/15) Things that are here: an uncursed staff of energy; a crystal ball of energy C - a +6 ring of dexterity; D - a +6 ring of dexterity E - a +6 ring of intelligence; F - a +6 ring of intelligence G - a +6 ring of strength; H - a +6 ring of strength You see here an uncursed ring of flight. Put on which piece of jewellery? (? for menu, Esc to quit) You feel agile. C - a +6 ring of dexterity (left tentacle) Put on which piece of jewellery? (? for menu, Esc to quit) You feel agile. D - a +6 ring of dexterity (right tentacle) Put on which piece of jewellery? (? for menu, Esc to quit) You feel clever. F - a +6 ring of intelligence (on tentacle) Put on which piece of jewellery? (? for menu, Esc to quit) You feel clever. E - a +6 ring of intelligence (on tentacle) Put on which piece of jewellery? (? for menu, Esc to quit) You feel stronger. G - a +6 ring of strength (on tentacle) Put on which piece of jewellery? (? for menu, Esc to quit) You feel stronger. H - a +6 ring of strength (on tentacle) You see here a disc of storms. You see here a disc of storms. I - a disc of storms Items here: )))) [[ J - the +18 shield of the Gong {rElec rN+ MR+ EV-5} Items here: )))))))))) K - the +9 sword of Zonguldrok {reap} Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You sense an extremely unholy aura. K - the +9 sword of Zonguldrok (weapon) {reap} Wear which item? (? for menu, Esc to quit) You start putting on your armour. You continue putting on the +18 shield of the Gong {rElec rN+ MR+ EV-5}. x4 You finish putting on the +18 shield of the Gong {rElec rN+ MR+ EV-5}. Items here: )))) [ the +6 Majin-Bo {vamp, Archmagi MP+6 Int+6} the +9 heavy crossbow "Sniper" {velocity, nevermiss, SInv} the +10 dark maul {crush} the +15 Maxwell's patent armour {-Cast -Tele rElec MR+ rCorr} the cursed +14 obsidian axe {chop, +Fly SInv *Curse} There is a hide-covered altar of Uskayaw here. You curl up in front of the altar of Uskayaw. Uskayaw welcomes you! Your surroundings seem different! Welcome to arena 1. 2 insubstantial wisps come into view. Found 2 potions of heal wounds and a crystal ball of energy. Unknown command. Unknown command. The insubstantial wisp gives a chilling moan. You barely miss the insubstantial wisp. The insubstantial wisp thrums sharply. You are struck by lightning. You resist. The lightning grounds out. The insubstantial wisp hits you. The insubstantial wisp blinks! You block the insubstantial wisp's attack. BONNNG! Unknown command. Unknown command. You slice the insubstantial wisp!! You destroy the insubstantial wisp! Your Fighting skill gained 2 levels and is now at level 2! Your Dodging skill increases to level 3! Your Stealth skill gained 2 levels and is now at level 4! Your Shields skill gained 2 levels and is now at level 2! Your Spellcasting skill increases to level 3! Your Earth Magic skill gained 3 levels and is now at level 6! You have reached level 2! You have reached level 3! Your experience leads to an increase in your attributes! Your base attributes are Str 7, Int 17, Dex 12. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. You have reached level 4! You can now stomp with the beat. Unknown command. Unknown command. You slash the insubstantial wisp! You destroy the insubstantial wisp! Your Fighting skill increases to level 3! Your Dodging skill increases to level 4! Your Stealth skill increases to level 5! Your Shields skill increases to level 3! Your Spellcasting skill increases to level 4! Your Earth Magic skill gained 2 levels and is now at level 8! You have reached level 5! You feel clever. You can now pass through a line of other dancers. Unknown command. e - 12 potions of heal wounds (gained 2) You see here a crystal ball of energy. You can no longer pass through a line of other dancers. You start resting. Magic restored. Memorise Passwall, consuming 2 spell levels and leaving 10? HP restored. You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'b'. Memorise Stone Arrow, consuming 3 spell levels and leaving 7? You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'c'. This spell is quite dangerous to cast! Memorise Lee's Rapid Deconstruction, consuming 5 spell levels and leaving 2? You start memorising the spell. You continue memorising. x5 You finish memorising. Spell assigned to 'd'. You start waiting. Your surroundings seem different! Welcome to arena 2. An ufetubus, an iron imp and an orange demon come into view. Found three items. Unknown command. Unknown command. The helpless orange demon fails to defend itself. You slice the orange demon!! Your grab misses the orange demon. You squeeze the orange demon. The orange demon is heavily wounded. You block the orange demon's attack. PTOANNNG! You block the orange demon's attack. BOUMMMMG! The iron imp shouts, "Get thee hence, thou warped toot-wallowing toady!" The ufetubus shouts! Unknown command. Unknown command. You slash the orange demon! You grab the orange demon. You squeeze the orange demon. The orange demon is severely wounded. You constrict the orange demon. You block the orange demon's attack. GONNNNG! The orange demon hits you. You feel your attacks grow feeble. You block the ufetubus's attack. GONNNNG! The ufetubus closely misses you. The iron imp hits you. You block the orange demon's attack. SHROANNG! The orange demon hits you! The ufetubus closely misses you. You block the ufetubus's attack. PANG! You can now pass through a line of other dancers. Unknown command. You hit the orange demon but do no damage. The orange demon is severely wounded. You constrict the orange demon. You block the ufetubus's attack. BOUMMMMG! The ufetubus hits you. You block the iron imp's attack. BOUMMMMG! You block the orange demon's attack. GONNNNG! You block the orange demon's attack. BONNNG! The ufetubus barely misses you. You riposte. You closely miss the ufetubus. Your grab misses the ufetubus. The ufetubus closely misses you. The iron imp hits you! The orange demon stings you! * * * LOW HITPOINT WARNING * * * You block the orange demon's attack. SHROANNG! Unknown command. You feel much better. You constrict the orange demon. You block the ufetubus's attack. GONNNNG! You block the ufetubus's attack. BONNNG! You block the orange demon's attack. PANG! The orange demon closely misses you. The ufetubus hits you. x2 Unknown command. Unknown command. You hit the orange demon but do no damage. You squeeze the orange demon! The orange demon is almost dead. You constrict the orange demon. You kill the orange demon! Your Fighting skill increases to level 4! Your Dodging skill increases to level 5! Your Stealth skill gained 2 levels and is now at level 7! Your Shields skill increases to level 4! Your Spellcasting skill increases to level 5! Your Earth Magic skill gained 2 levels and is now at level 10! You have reached level 6! Your experience leads to an increase in your attributes! Your base attributes are Str 7, Int 18, Dex 13. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. You have reached level 7! You block the ufetubus's attack. BOUMMMMG! You block the ufetubus's attack. BOUMMMMG! The iron imp hits you. The ufetubus hits you. The ufetubus barely misses you. The iron imp misses you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! Unknown command. The helpless iron imp fails to defend itself. You slice the iron imp!! You kill the iron imp! The ufetubus is no longer paralysed. You block the ufetubus's attack. GONNNNG! The ufetubus misses you. You block the ufetubus's attack. GONNNNG! The ufetubus barely misses you. x2; You block the ufetubus's attack. BONNNG! Uskayaw will force your foes to share their pain. Unknown command. Unknown command. Unknown command. You completely miss the ufetubus. You grab the ufetubus. You constrict the ufetubus. The ufetubus hits you. * * * LOW HITPOINT WARNING * * * The ufetubus closely misses you. You block the ufetubus's attack. GONNNNG! You block the ufetubus's attack. GONNNNG! You slash the ufetubus! You kill the ufetubus! You see here the cursed -1 pair of boots "Yfria" {rCorr}. You see here a phantom mirror. L - a phantom mirror Your attacks no longer feel as feeble. M - an uncursed ring of protection from fire You start resting. You can no longer pass through a line of other dancers. Magic restored. You start resting. HP restored. This spell is slightly dangerous to cast. Memorise Petrify, consuming 4 spell levels and leaving 1? You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'e'. Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? d - Lee's Rapid Deconstruction Adjust to which letter? e - Lee's Rapid Deconstruction; d - Petrify Your surroundings seem different! Welcome to arena 3. A ball python, an adder, a water moccasin and a naga come into view. Found four items. Unknown command. Unknown command. Cast which spell? (? or * to list) Aiming: Lee's Rapid Deconstruction Press: ? - help, Dir - move target cursor The statue shatters! The blast of rock fragments hits the ball python. You kill the ball python! The blast of rock fragments hits the naga. The naga is severely wounded. The naga shouts! The blast of rock fragments hits the water moccasin. The water moccasin is heavily wounded. The water moccasin hisses angrily. The blast of rock fragments hits the adder. You kill the adder! You can now pass through a line of other dancers. Unknown command. Unknown command. Unknown command. Casting: Lee's Rapid Deconstruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction Press: ? - help, Dir - move target cursor The statue shatters! The blast of rock fragments hits the naga. You kill the naga! Your Fighting skill increases to level 5! Your Dodging skill increases to level 6! Your Invocations skill increases to level 1! The blast of rock fragments hits the water moccasin. You kill the water moccasin! Your Shields skill increases to level 5! Your Earth Magic skill increases to level 11! Your Invocations skill increases to level 2! Unknown command. N - the cursed ring of Starshine {-Tele rF+ MR++ Int-5 SInv} You see here an uncursed ring of poison resistance. Things that are here: a mace; an uncursed staff of air; a naga corpse You can no longer pass through a line of other dancers. You see here the Compendium of Doomed Arcane Weapons. Things that are here: a mace; an uncursed staff of air; a naga corpse You see here an uncursed ring of poison resistance. You start resting. Magic restored. Things that are here: a mace; an uncursed staff of air; a naga corpse You see here the Compendium of Doomed Arcane Weapons. O - the Compendium of Doomed Arcane Weapons Drop what? 41/52 slots (_ for help) (? for menu, Esc to quit) You drop the Compendium of Doomed Arcane Weapons. Your surroundings seem different! Welcome to arena 4. A scorpion and 3 ugly things come into view. Found four items. Unknown command. Unknown command. Casting: Lee's Rapid Deconstruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction Press: ? - help, Dir - move target cursor You miscast Lee's Rapid Deconstruction. You are very lightly contaminated with residual magic. Motes of dust swirl before your eyes. Unknown command. Unknown command. Unknown command. Casting: Lee's Rapid Deconstruction Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction Press: ? - help, Dir - move target cursor The statue shatters! The blast of rock fragments hits the purple ugly thing. The purple ugly thing is heavily wounded. The purple ugly thing gurgles horribly! The blast of rock fragments hits the white ugly thing. The white ugly thing is moderately wounded. The white ugly thing gurgles horribly! The blast of rock fragments hits the brown ugly thing. The brown ugly thing is heavily wounded. The brown ugly thing gurgles horribly! You can now pass through a line of other dancers. Unknown command. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Zapping: B - a wand of acid (5/15) Press: ? - help, Shift-Dir - straight line, f - white ugly thing Aim: a white ugly thing (moderately wounded) The bolt of acid hits the scorpion. The scorpion is splashed with acid. The acid corrodes the scorpion! The scorpion is severely wounded. The bolt of acid misses the brown ugly thing. The bolt of acid misses the white ugly thing. This wand has 4 charges left. Unknown command. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Zapping: B - a wand of acid (4/15) Press: ? - help, Shift-Dir - straight line, f/p - white ugly thing Aim: a white ugly thing (moderately wounded) The bolt of acid hits the white ugly thing. The white ugly thing is splashed with acid. The acid corrodes the white ugly thing! The white ugly thing is severely wounded. This wand has 3 charges left. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! Unknown command. The helpless white ugly thing fails to defend itself. You slice the white ugly thing!! You kill the white ugly thing! Your Dodging skill increases to level 7! Your Stealth skill increases to level 8! Your Spellcasting skill increases to level 6! Your Invocations skill increases to level 3! You have reached level 8! The purple ugly thing is no longer paralysed. The scorpion is no longer paralysed. The brown ugly thing is no longer paralysed. The brown ugly thing gores you. You are splashed with acid! The acid burns! The purple ugly thing closely misses you. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! Your shield prevents you from hitting the brown ugly thing. You grab the brown ugly thing. The brown ugly thing is heavily wounded. You constrict the brown ugly thing. You block the brown ugly thing's attack. GONNNNG! You block the purple ugly thing's attack. SHROANNG! The scorpion barely misses you. The brown ugly thing basks in the mutagenic energy from its kin and changes! The purple ugly thing closely misses you. You riposte. You hit the purple ugly thing. You grab the purple ugly thing. The purple ugly thing is heavily wounded. Unknown command. You slash the purple ugly thing! You kill the scorpion! The scorpion's shape twists and changes as it dies. You squeeze the purple ugly thing. The purple ugly thing is almost dead. You kill the purple ugly thing! Your Fighting skill increases to level 6! Your Stealth skill increases to level 9! Your Earth Magic skill increases to level 12! Your Invocations skill increases to level 4! You constrict the purple ugly thing. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 4, arena_suspended: 0 prev_cmd = CMD_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [dscm] Species: Octopode Job: Earth Elementalist HP: 46/57; mods: 0/0 MP: 6/18; mod: 0 Stats: 19 (19) 30 (30) 26 (26) Position: (64, 15), god: Uskayaw (24), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Constricting Monster 'purple ugly thing' (63, 14) [midx = 60] for 0 ticks Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 2 | 11 | 6 | 1150 | 100/350 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/50 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 2 | 15 | 7 | 1661 | 261/400 Stealth | X | 2 | 10 | 9 | 1197 | 72/275 Shields | X | 2 | 11 | 5 | 1040 | 290/300 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 2 | 15 | 6 | 1599 | 351/416 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | X | 0 | 0 | 1 | 51 | 1/100 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 2 | 28 | 12 | 4351 | 151/850 Poison Magic | | 0 | 0 | 0 | 0 | 0/35 Invocations | X | 2 | 10 | 4 | 430 | 10/210 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #27: 2292 #59: 1 Mutations: camouflage: 1 (innate) gelatinous body: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #36: +9 sword of Zonguldrok {reap} eq slot #5, inv slot #35: +18 shield of the Gong {rElec rN+ MR+ EV-5} eq slot #10, inv slot #28: +6 ring of dexterity eq slot #11, inv slot #29: +6 ring of dexterity eq slot #12, inv slot #31: +6 ring of intelligence eq slot #13, inv slot #30: +6 ring of intelligence eq slot #14, inv slot #32: +6 ring of strength eq slot #15, inv slot #33: +6 ring of strength }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ▓.....▓.....▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓...©8...▓ ▓..[="...▓ ▓...)....▓ ▓........▓ ▓........▓ ▓..u††...▓ ▓...@....▓ ▓▓▓▓▓▓▓▓▓▓ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 1 at (9, 1): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 1 }}}} Lua marker 2 at (9, 15): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 23 }}}} Lua marker 3 at (9, 31): {{{{ CLASS: PortalDescriptor props: teleport_spot: 22 }}}} Lua marker 4 at (9, 33): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 24 }}}} Lua marker 5 at (9, 49): {{{{ CLASS: PortalDescriptor props: teleport_spot: 23 }}}} Lua marker 6 at (9, 51): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 25 }}}} Lua marker 7 at (9, 68): {{{{ CLASS: PortalDescriptor props: teleport_spot: 24 }}}} Lua marker 8 at (26, 1): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 20 }}}} Lua marker 9 at (26, 15): {{{{ CLASS: PortalDescriptor props: teleport_spot: 19 }}}} Lua marker 10 at (26, 17): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 21 }}}} Lua marker 11 at (26, 31): {{{{ CLASS: PortalDescriptor props: teleport_spot: 20 }}}} Lua marker 12 at (26, 33): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 22 }}}} Lua marker 13 at (26, 47): {{{{ CLASS: PortalDescriptor props: teleport_spot: 21 }}}} Lua marker 14 at (28, 49): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 26 }}}} Lua marker 15 at (28, 68): {{{{ CLASS: PortalDescriptor props: teleport_spot: 25 }}}} Lua marker 16 at (38, 45): {{{{ CLASS: PropertiesDescriptor props: hatch: 1 }}}} Lua marker 17 at (41, 1): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 17 }}}} Lua marker 18 at (41, 13): {{{{ CLASS: PortalDescriptor props: teleport_spot: 16 }}}} Lua marker 19 at (41, 15): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 18 }}}} Lua marker 20 at (41, 27): {{{{ CLASS: PortalDescriptor props: teleport_spot: 17 }}}} Lua marker 21 at (41, 29): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 19 }}}} Lua marker 22 at (41, 41): {{{{ CLASS: PortalDescriptor props: teleport_spot: 18 }}}} Lua marker 23 at (44, 45): {{{{ CLASS: PortalDescriptor props: teleport_spot: 28 }}}} Lua marker 24 at (44, 45): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false listeners: data: dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.make_hatch fn: [type function] props: }}}} Lua marker 25 at (48, 49): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 27 }}}} Lua marker 26 at (48, 68): {{{{ CLASS: PortalDescriptor props: teleport_spot: 26 }}}} Lua marker 27 at (53, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 13 }}}} Lua marker 28 at (53, 46): {{{{ CLASS: PortalDescriptor props: teleport_spot: 12 }}}} Lua marker 29 at (54, 1): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 16 }}}} Lua marker 30 at (54, 11): {{{{ CLASS: PortalDescriptor props: teleport_spot: 15 }}}} Lua marker 31 at (54, 13): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 15 }}}} Lua marker 32 at (54, 23): {{{{ CLASS: PortalDescriptor props: teleport_spot: 14 }}}} Lua marker 33 at (54, 25): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 14 }}}} Lua marker 34 at (54, 35): {{{{ CLASS: PortalDescriptor props: teleport_spot: 13 }}}} Lua marker 35 at (63, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 12 }}}} Lua marker 36 at (63, 46): {{{{ CLASS: PortalDescriptor props: teleport_spot: 11 }}}} Lua marker 37 at (64, 1): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 4 }}}} Lua marker 38 at (64, 7): {{{{ CLASS: PortalDescriptor props: teleport_spot: 3 }}}} Lua marker 39 at (64, 9): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 5 }}}} Lua marker 40 at (64, 15): {{{{ CLASS: PortalDescriptor props: teleport_spot: 4 }}}} Lua marker 41 at (65, 17): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 9 }}}} Lua marker 42 at (65, 25): {{{{ CLASS: PortalDescriptor props: teleport_spot: 8 }}}} Lua marker 43 at (65, 27): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 10 }}}} Lua marker 44 at (65, 35): {{{{ CLASS: PortalDescriptor props: teleport_spot: 9 }}}} Lua marker 45 at (68, 48): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 28 }}}} Lua marker 46 at (68, 68): {{{{ CLASS: PortalDescriptor props: teleport_spot: 27 }}}} Lua marker 47 at (70, 1): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 3 }}}} Lua marker 48 at (70, 7): {{{{ CLASS: PortalDescriptor props: teleport_spot: 2 }}}} Lua marker 49 at (73, 9): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 6 }}}} Lua marker 50 at (73, 15): {{{{ CLASS: PortalDescriptor props: teleport_spot: 5 }}}} Lua marker 51 at (73, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 11 }}}} Lua marker 52 at (73, 45): {{{{ CLASS: PortalDescriptor props: teleport_spot: 10 }}}} Lua marker 53 at (74, 17): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 7 }}}} Lua marker 54 at (74, 25): {{{{ CLASS: PortalDescriptor props: teleport_spot: 6 }}}} Lua marker 55 at (74, 27): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 8 }}}} Lua marker 56 at (74, 35): {{{{ CLASS: PortalDescriptor props: teleport_spot: 7 }}}} Lua marker 57 at (76, 1): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.zig_tele fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: teleport_spot: 2 }}}} Lua marker 58 at (76, 6): {{{{ CLASS: PortalDescriptor props: teleport_spot: 1 }}}} >>>>>>>>>>>>>>>>>>>>>>