ASSERT(attacker) in 'attack.cc' at line 387 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-1319-g9e0ece63c4 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16485613257366408915, deterministic pregen: 1 Version history: Game started: 0.33-a0-1313-g4b0afb21ba 0.33-a0-1319-g9e0ece63c4 Command line: /usr/games/crawl-git-9e0ece63c4 -name Lupeow -rc /dgldir/rcfiles/crawl-git/Lupeow.rc -macro /dgldir/rcfiles/crawl-git/Lupeow.macro -morgue /dgldir/morgue/Lupeow/ -webtiles-socket /crawl-master/webserver/sockets/Lupeow:2025-04-08.03:40:55.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-git-9e0ece63c4(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x58d94967cefe]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-9e0ece63c4(_Z13do_crash_dumpv+0x43a) [0x58d94968affa]: do_crash_dump() /usr/games/crawl-git-9e0ece63c4(_Z20crash_signal_handleri+0x1fa) [0x58d94967d3da]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7a6bd5681330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7a6bd56dab2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7a6bd568127e]: /usr/games/crawl-git-9e0ece63c4(+0x4d83cd) [0x58d94968a3cd]: /usr/games/crawl-git-9e0ece63c4(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x58d94968a8d7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-9e0ece63c4(_ZN6attack11init_attackE10skill_typei+0x26b) [0x58d94961182b]: attack::init_attack(skill_type, int) /usr/games/crawl-git-9e0ece63c4(_ZN13ranged_attackC2EP5actorS1_PK8item_defS4_bS1_b+0x93) [0x58d949bb3a33]: ranged_attack::ranged_attack(actor*, actor*, item_def const*, item_def const*, bool, actor*, bool) /usr/games/crawl-git-9e0ece63c4(_ZN4bolt13affect_playerEv+0x1f2) [0x58d94962e2e2]: bolt::affect_player() /usr/games/crawl-git-9e0ece63c4(_ZN4bolt11affect_cellEv+0x325) [0x58d94962f6a5]: bolt::affect_cell() /usr/games/crawl-git-9e0ece63c4(_ZN4bolt7do_fireEv+0x6f8) [0x58d949637798]: bolt::do_fire() /usr/games/crawl-git-9e0ece63c4(_ZN4bolt4fireEv+0x268) [0x58d949638108]: bolt::fire() /usr/games/crawl-git-9e0ece63c4(_Z10mons_throwP7monsterR4boltb+0x495) [0x58d949d17575]: mons_throw(monster*, bolt&, bool) /usr/games/crawl-git-9e0ece63c4(_Z12handle_throwP7monsterR4boltbb+0x66c) [0x58d9499f139c]: handle_throw(monster*, bolt&, bool, bool) /usr/games/crawl-git-9e0ece63c4(+0x841c72) [0x58d9499f3c72]: /usr/games/crawl-git-9e0ece63c4(_Z19handle_monster_moveP7monster+0x513) [0x58d9499f9b63]: handle_monster_move(monster*) /usr/games/crawl-git-9e0ece63c4(_Z15handle_monstersb+0xbf0) [0x58d9499fcca0]: handle_monsters(bool) /usr/games/crawl-git-9e0ece63c4(_Z12world_reactsv+0x14f) [0x58d949e14c8f]: world_reacts() /usr/games/crawl-git-9e0ece63c4(+0xc65340) [0x58d949e17340]: /usr/games/crawl-git-9e0ece63c4(+0xc65cf5) [0x58d949e17cf5]: /usr/games/crawl-git-9e0ece63c4(main+0x1f7) [0x58d9495b29d7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7a6bd56661ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7a6bd566628b]: /usr/games/crawl-git-9e0ece63c4(_start+0x25) [0x58d9495b33d5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007a6bd574c7a7 in __GI___wait4 (pid=2714710, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007a6bd574c7a7 in __GI___wait4 (pid=2714710, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000058d94967d5ac in call_gdb (file=0x7a6bd58404e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2648111\000\000\000\000\000" #2 0x000058d94968b018 in do_crash_dump () at dbg-asrt.cc:673 t = 1744084419 dir = "/dgldir/morgue/Lupeow/" name = "/dgldir/morgue/Lupeow/crash-Lupeow-20250408-035339.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(attacker) in 'attack.cc' at line 387 failed." file = 0x7a6bd58404e0 <_IO_2_1_stderr_> #3 0x000058d94967d3da in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {0}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007a6bd568127e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000058d94968a3cd in _BreakStrToDebugger (mesg=mesg@entry=0x7fffdcd4c7b0 "ASSERT(attacker) in 'attack.cc' at line 387 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000058d94968a8d7 in AssertFailed (expr=expr@entry=0x58d949e2b43f "attacker", file=file@entry=0x58d949e2b42c "attack.cc", line=line@entry=387, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(attacker) in 'attack.cc' at line 387 failed.\000\377\177\000\000\240b\207f\331X\000\000\020\246\307\325kz\000\000\000\000\000\000\001\000\000\000\001", '\000' , "\240b\207f\331X\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\020\006\311\325kz\000\000\240\310\324\334\377\177\000\000\0034\313\325kz\000\000\000\000\000\000 \000\000\000\000\032\036\205\200\305q\257@\2218J\331X\000\000\374\0329J\331X\000\000\001\000\000\000\000\000\000\000\300\310\324\334\377\177\000\000\001\000\000\000\000\000\000\000"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x7a6bd5c83560, reg_save_area = 0x7a6bd5c8d860}} fileName = #11 0x000058d94961182b in attack::init_attack (this=this@entry=0x7fffdcd4d1f0, unarmed_skill=unarmed_skill@entry=SK_THROWING, attack_number=attack_number@entry=0) at attack.cc:387 No locals. #12 0x000058d949bb3a33 in ranged_attack::ranged_attack (this=this@entry=0x7fffdcd4d1f0, attk=, defn=, wpn=wpn@entry=0x0, proj=proj@entry=0x7fffdcd4dbf0, tele=tele@entry=false, blame=0x0, mulch=false) at ranged-attack.cc:41 proj_name = "" proj_name = #13 0x000058d94962e2e2 in bolt::affect_player (this=0x7fffdcd4e140) at beam.cc:4300 attk = { = {_vptr.attack = 0x58d94a18f0e8 , attacker = 0x0, defender = 0x58d94a389140 , responsible = 0x0, attack_occurred = false, cancel_attack = false, did_hit = false, needs_message = false, attacker_visible = false, defender_visible = false, perceived_attack = false, obvious_effect = false, to_hit = 0, damage_done = 0, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 0, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 35, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", defender_shield = 0x0, simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, range_used = 0, reflected = false, projectile = 0x7fffdcd4dbf0, teleport = false, mulched = false} engulfs = pre_ac_dam = pre_res_dam = was_affected = old_hp = final_dam = #14 0x000058d94962f6a5 in bolt::affect_cell (this=this@entry=0x7fffdcd4e140) at beam.cc:1108 prev_reflections = 0 old_pos = hit_player = true #15 0x000058d949637798 in bolt::do_fire (this=this@entry=0x7fffdcd4e140) at beam.cc:1343 feat = was_seen = coff = {cstate = false} #16 0x000058d949638108 in bolt::fire (this=this@entry=0x7fffdcd4e140) at beam.cc:1178 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-9e0ece63c4/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-9e0ece63c4/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-9e0ece63c4/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 39, depth = 1 Level id: Necropolis Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 19 Level vaults: regret_index_necropolis_trine [gammafunk_necropolis_ghost_fury_of_okawaru, hellmonk_necropolis_ghost_happy_afterlife, regret_index_necropolis_ghost_fae_copse] Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The white very ugly thing engulfs you. The white very ugly thing freezes you! You resist. You barely miss the brown very ugly thing. The brown very ugly thing is almost dead. You block the red ugly thing's attack. The brown very ugly thing punches you but does no damage. You block the white ugly thing's attack. You block the white very ugly thing's attack. You squash the brown very ugly thing like an ant!!! You kill the brown very ugly thing! The red very ugly thing punches you but does no damage. You hit the red very ugly thing but do no damage. The red ugly thing basks in the mutagenic energy from its kin and changes! The red very ugly thing headbutts you. You are engulfed in flames! You resist. You block the white ugly thing's attack. The white very ugly thing engulfs you but does no damage. You punch the red very ugly thing! The red very ugly thing is lightly wounded. The red very ugly thing punches you but does no damage. The red very ugly thing basks in the mutagenic energy from its kin and changes! The red very ugly thing headbutts you but does no damage. You pulverise the red very ugly thing!!! The red very ugly thing is heavily wounded. The white ugly thing kicks you but does no damage. The white very ugly thing engulfs you but does no damage. The red very ugly thing basks in the mutagenic energy from its kin and changes! Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless red very ugly thing fails to defend itself. You pulverise the red very ugly thing!!! The red very ugly thing is almost dead. The helpless red very ugly thing fails to defend itself. You squash the red very ugly thing like an ant!!!! You kill the red very ugly thing! The white very ugly thing is no longer paralysed. x2 The helpless white very ugly thing fails to defend itself. You pummel the white very ugly thing like a punching bag!!!! The white very ugly thing is almost dead. The white very ugly thing engulfs you! The white very ugly thing freezes you! You resist. You block the white very ugly thing's attack. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! The helpless white very ugly thing fails to defend itself. You squash the white very ugly thing like an ant!!!! You kill the white very ugly thing! The red very ugly thing is no longer paralysed. The white very ugly thing engulfs you! The white very ugly thing freezes you! You resist. The helpless white ugly thing fails to defend itself. You squash the white ugly thing like an ant!!!! You kill the white very ugly thing! You kill the white ugly thing! The white ugly thing is no longer paralysed. You closely miss the white very ugly thing. The white very ugly thing is almost dead. The white very ugly thing completely misses you. The white ugly thing pecks you but does no damage. The red very ugly thing basks in the mutagenic energy from its kin and changes! You pummel the white very ugly thing!! You kill the white very ugly thing! A frost giant comes into view. It is wielding a +1 battleaxe of freezing. You block the white ugly thing's attack. You can now merge with and destroy a victim. The frost giant shouts! You punch the white ugly thing! You kill the white ugly thing! You pummel the white very ugly thing!! The white very ugly thing is heavily wounded. You pummel the white very ugly thing like a punching bag!!! The white very ugly thing is almost dead. You block the white very ugly thing's attack. You pummel the white very ugly thing!! You kill the white very ugly thing! You hit the frost giant. The frost giant is lightly wounded. The frost giant completely misses you. You hit the frost giant. The frost giant is lightly wounded. You block the frost giant's attack. You pummel the frost giant!! The frost giant is moderately wounded. You punch the frost giant! The frost giant is moderately wounded. The frost giant gestures at you while chanting. The bolt of cold hits you. You resist. You pulverise the frost giant!!! The frost giant is severely wounded. You pummel the frost giant!! You kill the frost giant! No target in view! You now have 3554 gold pieces (gained 24). Things that are here: a +1 battleaxe of freezing; a frost giant corpse Things that are here: a +0 plate armour of cold resistance; a +0 broad axe; a human skeleton Things that are here: a +0 plate armour; a +5 demon blade of flaming; a very ugly thing skeleton Things that are here: a +0 chain mail; a +4 partisan of flaming; a human skeleton Things that are here: a +0 plate armour; a +5 demon blade of flaming; a very ugly thing skeleton Things that are here: a +0 chain mail; a +0 heavy long sword; a human skeleton Search for what [Enter for "."]? . Unknown command. Found an escape hatch in the ceiling. Found a stormy altar of Qazlal. There is an escape hatch in the ceiling here. i - 3 scrolls of fear {!r} (gained 1) A purple draconian comes into view. It is wielding a +0 long sword. The purple draconian roars! The purple draconian hits you but does no damage. You barely miss the purple draconian. The purple draconian hits you but does no damage. You closely miss the purple draconian. You punch the purple draconian! The purple draconian is lightly wounded. The purple draconian hits you with a +0 long sword! You completely miss the purple draconian. The purple draconian is lightly wounded. You closely miss the purple draconian. The purple draconian is lightly wounded. You block the purple draconian's attack. You barely miss the purple draconian. The purple draconian is lightly wounded. The purple draconian barely misses you. You pummel the purple draconian!! The purple draconian is heavily wounded. The purple draconian hits you but does no damage. You hit the purple draconian but do no damage. The purple draconian is heavily wounded. You hit the purple draconian. The purple draconian is heavily wounded. The purple draconian breathes dispelling energy at you. The bolt of dispelling energy hits you!! You punch the purple draconian! The purple draconian is severely wounded. You can now pass through a line of other dancers. You hit the purple draconian but do no damage. The purple draconian is severely wounded. You block the purple draconian's attack. You pummel the purple draconian like a punching bag!!! You kill the purple draconian! No target in view! You reach down and open the door. There is an open door here. There is an open door here. Found a wand of polymorph (5). Q - a wand of paralysis (29) (gained 7 charges) You see here a wand of polymorph (5). You reach down and open the door. Found a gate to the Realm of Zot and a gateway to Hell. There is an open door here. You now have 3571 gold pieces (gained 17). There is a gate to the Realm of Zot here. There is an open door here. There is an open door here. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . Search for what [Enter for "."]? Okay, then. Okay, then. Unknown command. Search for what [Enter for "."]? vhi Can't find anything matching that. Unknown command. Unknown command. What level of the Crypt? (default 1, ? - help) There is a stone staircase leading up, spattered with blood here. You fly upwards. Level annotation: exclusions: chaos spawn, rust devil, smoke demon and ynoxinul There is a stone staircase leading down here. Things that are here: a +0 animal skin; a +0 rapier; a spriggan skeleton There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up, spattered with blood here. You fly upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Depths here. You see here a +0 trident. There is a stone staircase leading up, spattered with blood here. Things that are here: a +0 robe; a +0 dagger; a human skeleton You fly upwards. There is a stone staircase leading down here. There is an escape hatch in the ceiling here. You see here a +0 chain mail. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Things that are here: a +4 long sword; a +6 long sword There is a gate to the Vaults here. You fly down through the gate. Welcome back to the Vaults! This branch contains the silver rune of Zot. There is a gate leading back out of this place here. There is an open door here. There is an open door, spattered with blood here. Things that are here: a +0 ring mail; a +0 great mace; a human skeleton You see here a +0 mace. There is an open door here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is an open door here. Things that are here: a +0 ring mail; a +0 war axe You see here a +0 battleaxe. Things that are here: a +0 chain mail; a +0 great mace of draining; a +0 scimitar There is a staircase to the Crypt here. You fly downwards. Welcome to the Crypt! This branch is unnaturally silent: sounds travel farther here. You hear the solemn chanting of funerary rites. There is an entrance to the Necropolis on this level. Hurry and find it before the portal closes! There is a staircase back to the Vaults here. As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. You sensed 2 shops/portals. A vampire knight comes into view. It is wielding a +0 bardiche. Found an escape hatch in the floor. Unknown command. Unknown command. Okay, then. Unknown command. Okay, then. You drop the +6 plate armour "Juir" {Str+2 Slay+3}. You start removing your armour. You continue removing your +2 plate armour of fire resistance. x5 You finish removing your +2 plate armour of fire resistance. You feel less resistant to fire. You start putting on your armour. You continue putting on the +8 chain mail of Spaghetti {Regen+ Dex+5}. x5 You finish putting on the +8 chain mail of Spaghetti {Regen+ Dex+5}. You feel agile. The chain mail of Spaghetti throbs as it attunes itself to your uninjured body. Unknown command. A ghoul and a deep troll skeleton come into view. The helpless vampire knight fails to defend itself. You squash the vampire knight like an ant!!! The vampire knight is heavily damaged. You pummel the vampire knight!! You destroy the vampire knight! You can now pass through a line of other dancers. A ghoul comes into view. The ghoul moves out of view. The deep troll skeleton bites you but does no damage. You block the deep troll skeleton's attack. The deep troll skeleton barely misses you. You punch the deep troll skeleton! The deep troll skeleton is lightly damaged. You barely miss the deep troll skeleton. The deep troll skeleton is lightly damaged. The deep troll skeleton bites you! You block the deep troll skeleton's attack. The deep troll skeleton claws you. You pummel the deep troll skeleton!! The deep troll skeleton is moderately damaged. You squash the deep troll skeleton like an ant!!! The deep troll skeleton is severely damaged. You block the deep troll skeleton's attack. x3 You pummel the deep troll skeleton!! You destroy the deep troll skeleton! Your Fighting skill increases to level 20! No target in view! The ghoul completely misses you. The ghoul claws you but does no damage. Things that are here: a +0 bardiche; a +0 plate armour You hit the ghoul. The ghoul is lightly damaged. You block the ghoul's attack. The ghoul claws you! You pummel the ghoul!! The ghoul is lightly damaged. You punch the ghoul! The ghoul is moderately damaged. The ghoul completely misses you. The ghoul claws you but does no damage. You pummel the ghoul!! The ghoul is moderately damaged. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless ghoul fails to defend itself. You punch the ghoul! The ghoul is lightly damaged. The helpless ghoul fails to defend itself. You pummel the ghoul!! The ghoul is moderately damaged. The helpless ghoul fails to defend itself. You pound the ghoul into fine dust!!!! The ghoul is almost destroyed. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! The helpless ghoul fails to defend itself. You pound the ghoul into fine dust!!! You destroy the ghoul! You see here a ghoul corpse. The helpless ghoul fails to defend itself. You pummel the ghoul!! The ghoul is severely damaged. The ghoul is no longer paralysed. The ghoul claws you but does no damage. You block the ghoul's attack. You squash the ghoul like an ant!!! The ghoul is almost destroyed. You pummel the ghoul!! You destroy the ghoul! No target in view! No target in view! No target in view! No target in view! You see here a ghoul corpse. You see here a ghoul corpse. You see here a ghoul corpse. Things that are here: a +0 bardiche; a +0 plate armour You hear the lone wailing of a very distant funeral chant. An eidolon comes into view. A jiangshi comes into view. The eidolon gives a chilling moan. The eidolon closely misses you. The eidolon hits you but does no damage. You pummel the eidolon!! The eidolon is moderately damaged. The eidolon hits you. The eidolon drains your vigour! You feel yourself slow down. The eidolon hits you but does no damage. You pummel the eidolon!! The eidolon is severely damaged. The jiangshi barely misses you. The jiangshi claws you! The eidolon hits you. The eidolon drains your vigour! You feel as though you will be slow longer. You block the eidolon's attack. You can now pass through a line of other dancers. You pummel the eidolon!! You destroy the eidolon! You hit the jiangshi but do no damage. You hit the jiangshi but do no damage. The jiangshi claws you but does no damage. You block the jiangshi's attack. The jiangshi claws you. You block the jiangshi's attack. You closely miss the jiangshi. The jiangshi claws you but does no damage. You block the jiangshi's attack. A jiangshi comes into view. You pummel the jiangshi!! The jiangshi is moderately damaged. You block the jiangshi's attack. The jiangshi barely misses you. The jiangshi claws you! The jiangshi claws you. You pulverise the jiangshi!!! The jiangshi is almost destroyed. The jiangshi barely misses you. You block the jiangshi's attack. x2 The jiangshi closely misses you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless jiangshi fails to defend itself. You pulverise the jiangshi!!!! You destroy the jiangshi! The jiangshi is no longer paralysed. You block the jiangshi's attack. x3 The jiangshi claws you but does no damage. x2 The jiangshi claws you! You hit the jiangshi but do no damage. You block the jiangshi's attack. x3 The jiangshi claws you but does no damage. You pummel the jiangshi!! The jiangshi is moderately damaged. You completely miss the jiangshi. The jiangshi is moderately damaged. You pummel the jiangshi!! The jiangshi is heavily damaged. Uskayaw will force your foes to share their pain. You punch the jiangshi! The jiangshi is severely damaged. You block the jiangshi's attack. x2 You hit the jiangshi but do no damage. The jiangshi is severely damaged. The jiangshi claws you but does no damage. x4 You barely miss the jiangshi. The jiangshi is severely damaged. The jiangshi claws you but does no damage. x2 You block the jiangshi's attack. The jiangshi claws you but does no damage. You pummel the jiangshi!! You destroy the jiangshi! No target in view! You feel yourself speed up. You can no longer pass through a line of other dancers. You hear the lone wailing of a very distant funeral chant. Found a spear. A naga warrior zombie comes into view. A necromancer comes into view. It is wielding a +0 dagger. A dire elephant skeleton comes into view. A spriggan defender skeleton and an unseen horror skeleton come into view. Found a stone staircase leading down. You pummel the naga warrior zombie!! The naga warrior zombie is moderately damaged. You pummel the naga warrior zombie!! The naga warrior zombie is severely damaged. An iron dragon zombie comes into view. You punch the naga warrior zombie! The naga warrior zombie is severely damaged. You block the naga warrior zombie's attack. x2 You pummel the naga warrior zombie!! You destroy the naga warrior zombie! The unseen horror skeleton hits you but does no damage. You pummel the necromancer!! The necromancer is heavily wounded. The unseen horror skeleton hits you but does no damage. You block the necromancer's attack. You punch the necromancer! The necromancer is almost dead. You block the unseen horror skeleton's attack. x2 You block the spriggan defender skeleton's attack. You can now pass through a line of other dancers. You pummel the necromancer!! You kill the necromancer! The unseen horror skeleton hits you but does no damage. A fire dragon zombie comes into view. The unseen horror skeleton hits you but does no damage. The spriggan defender skeleton hits you but does no damage. You pummel the spriggan defender skeleton!! The spriggan defender skeleton is moderately damaged. The unseen horror skeleton hits you but does no damage. The spriggan defender skeleton hits you! The unseen horror skeleton hits you but does no damage. You squash the spriggan defender skeleton like an ant!!! The spriggan defender skeleton is severely damaged. You hear a shout! x2 The unseen horror skeleton hits you. You barely miss the spriggan defender skeleton. The spriggan defender skeleton is severely damaged. The unseen horror skeleton hits you but does no damage. The spriggan defender skeleton hits you but does no damage. The unseen horror skeleton barely misses you. You pummel the spriggan defender skeleton!! You destroy the spriggan defender skeleton! The unseen horror skeleton barely misses you. You block the unseen horror skeleton's attack. You pummel the iron dragon zombie!! The iron dragon zombie is lightly damaged. You block the unseen horror skeleton's attack. x2 You pummel the iron dragon zombie!! The iron dragon zombie is moderately damaged. You block the unseen horror skeleton's attack. You block the iron dragon zombie's attack. The iron dragon zombie claws you but does no damage. You block the iron dragon zombie's attack. The fire dragon zombie bites you but does no damage. The fire dragon zombie claws you but does no damage. The fire dragon zombie tramples you but does no damage. The unseen horror skeleton closely misses you. You hit the iron dragon zombie. The iron dragon zombie is moderately damaged. You block the unseen horror skeleton's attack. The unseen horror skeleton closely misses you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless iron dragon zombie fails to defend itself. You hit the iron dragon zombie but do no damage. The iron dragon zombie is moderately damaged. The helpless iron dragon zombie fails to defend itself. You squash the iron dragon zombie like an ant!!!! You destroy the iron dragon zombie! The helpless unseen horror skeleton fails to defend itself. You pummel the unseen horror skeleton like a punching bag!!!!! You destroy the unseen horror skeleton! The dire elephant skeleton is no longer paralysed. The helpless fire dragon zombie fails to defend itself. You punch the fire dragon zombie! The fire dragon zombie is lightly damaged. A vampire knight comes into view. It is wielding a +0 great mace. The helpless fire dragon zombie fails to defend itself. You pulverise the fire dragon zombie!!!! You destroy the fire dragon zombie! You pound the dire elephant skeleton into fine dust!!! The dire elephant skeleton is moderately damaged. The dire elephant skeleton tramples you but does no damage. You pummel the dire elephant skeleton!! The dire elephant skeleton is severely damaged. You pulverise the dire elephant skeleton!!! You destroy the dire elephant skeleton! You squash the vampire knight like an ant!!! The vampire knight is severely damaged. The vampire knight mumbles some strange words. The vampire knight seems to speed up. Uskayaw will force your foes to share their pain. You hit the vampire knight. The vampire knight is severely damaged. You block the vampire knight's attack. The vampire knight bites you but does no damage. You hit the vampire knight. The vampire knight is severely damaged. You punch the vampire knight! The vampire knight is almost destroyed. You block the vampire knight's attack. x2 You hit the vampire knight. The vampire knight is almost destroyed. You block the vampire knight's attack. The vampire knight bites you but does no damage. You punch the vampire knight! You destroy the vampire knight! No target in view! A wraith comes into view. Things that are here: a +0 great mace; a +0 plate armour There is a stone staircase leading down here. Donald the Adventurer comes into view. He is wielding a +1 long sword of draining and wearing a +2 chain mail of poison resistance. Donald shouts! You pummel the wraith!! You destroy the wraith! Uskayaw will force your foes to share their pain. Donald casts a spell. Donald seems to grow stronger. Press: ? - help, v - describe, . - travel Here: Donald, wielding a +1 long sword of draining, wearing a +2 chain mail of poison resistance and wearing a +0 kite shield (strong) The floor. Unknown command. You block Donald's attack. You punch Donald! Donald is lightly wounded. Donald says, "Is it cursed, or does it curse? I can never tell." Donald hits you with a +1 long sword of draining! Donald blocks your attack. Donald is lightly wounded. You block Donald's attack. Donald blocks your attack. Donald is lightly wounded. You hit Donald but do no damage. Donald is lightly wounded. Donald says, "Zombies are pretty boring." Donald hits you with a +1 long sword of draining! You barely miss Donald. Donald is lightly wounded. Donald blocks your attack. Donald is lightly wounded. Donald hits you with a +1 long sword of draining! You barely miss Donald. Donald is lightly wounded. Donald hits you with a +1 long sword of draining!! You squash Donald like an ant!!! Donald is severely wounded. You hear a shout! Uskayaw prepares the audience for your solo! The helpless Donald fails to defend himself. You pummel Donald!! You kill Donald! Items here: ) [[ †. Found a scroll of teleportation. You hear the lone wailing of a very distant funeral chant. g - 17 scrolls of teleportation {!r} (gained 1) A death knight comes into view. It is wielding a +2 heavy broad axe. Found a chain mail. The death knight shouts! You hear a shout! A vampire knight comes into view. It is wielding a +2 vampiric war axe. You barely miss the death knight. The death knight misses you. You can no longer pass through a line of other dancers. You hit the death knight. The death knight is lightly wounded. You squash the death knight like an ant!!! The death knight is severely wounded. You can now pass through a line of other dancers. You pulverise the death knight!!! You kill the death knight! Things that are here: a +2 heavy broad axe; a +0 chain mail; a human corpse You pummel the vampire knight!! The vampire knight is moderately damaged. You barely miss the vampire knight. The vampire knight is moderately damaged. The vampire knight hits you with a +2 vampiric war axe! The vampire knight bites you but does no damage. You completely miss the vampire knight. The vampire knight is moderately damaged. The vampire knight hits you but does no damage. The vampire knight barely misses you. You barely miss the vampire knight. The vampire knight is moderately damaged. You pummel the vampire knight!! The vampire knight is severely damaged. You block the vampire knight's attack. x2 Uskayaw will force your foes to helplessly watch your dance. You hit the vampire knight but do no damage. The vampire knight is severely damaged. The vampire knight hits you with a +2 vampiric war axe. The vampire knight bites you. You hit the vampire knight but do no damage. The vampire knight is severely damaged. You pummel the vampire knight!! The vampire knight is almost destroyed. The vampire knight gestures wildly while chanting. The vampire knight flickers and vanishes for a moment. You pummel the vampire knight!! You destroy the vampire knight! Uskayaw will force your foes to share their pain. No target in view! Things that are here: a +2 vampiric war axe; a +0 plate armour A phantasmal warrior comes into view. Found 19 gold pieces. You see here a +0 chain mail. The phantasmal warrior gestures at you. The phantasmal warrior blinks! The phantasmal warrior barely misses you. Uskayaw prepares the audience for your solo! The helpless phantasmal warrior fails to defend itself. You pulverise the phantasmal warrior!!! You destroy the phantasmal warrior! Uskayaw will force your foes to share their pain. No target in view! Found a leather armour. You now have 3590 gold pieces (gained 19). You can no longer pass through a line of other dancers. Found a scroll of acquirement. You see here a +0 leather armour. z - a scroll of acquirement You hear the small ensemble of a funeral chant. A freezing wraith comes into view. A laughing skull comes into view. x2 A laughing skull comes into view. The freezing wraith hits you but does no damage. You block the freezing wraith's attack. The laughing skull gives a hideous shriek! x2 The laughing skull gives a hideous shriek! You hear a hideous shriek! x6 You pummel the freezing wraith!! The freezing wraith is severely damaged. You pummel the freezing wraith!! You destroy the freezing wraith! A laughing skull comes into view. You miss the laughing skull. A laughing skull comes into view. You hit the laughing skull. The laughing skull is lightly damaged. You barely miss the laughing skull. The laughing skull is lightly damaged. You block the laughing skull's attack. You squash the laughing skull like an ant!!! You destroy the laughing skull! You pummel the laughing skull!! The laughing skull is almost destroyed. You block the laughing skull's attack. You can now pass through a line of other dancers. You miss the laughing skull. The laughing skull is almost destroyed. The laughing skull headbutts you but does no damage. You barely miss the laughing skull. The laughing skull is almost destroyed. A laughing skull comes into view. The laughing skull barely misses you. You pummel the laughing skull!! You destroy the laughing skull! A laughing skull comes into view. You miss the laughing skull. The laughing skull headbutts you but does no damage. A laughing skull comes into view. The laughing skull gives a hideous shriek! You miss the laughing skull. The laughing skull headbutts you but does no damage. A laughing skull comes into view. The laughing skull gives a hideous shriek! You hit the laughing skull. The laughing skull is moderately damaged. You block the laughing skull's attack. You miss the laughing skull. The laughing skull is moderately damaged. The laughing skull headbutts you but does no damage. You pummel the laughing skull!! You destroy the laughing skull! The laughing skull headbutts you but does no damage. You miss the laughing skull. The laughing skull headbutts you but does no damage. You pummel the laughing skull!! The laughing skull is almost destroyed. You pummel the laughing skull!! You destroy the laughing skull! You block the laughing skull's attack. The laughing skull headbutts you but does no damage. You block the laughing skull's attack. x2 You miss the laughing skull. The laughing skull headbutts you but does no damage. You block the laughing skull's attack. You hit the laughing skull but do no damage. The laughing skull headbutts you but does no damage. x2 You miss the laughing skull. The laughing skull headbutts you but does no damage. You block the laughing skull's attack. You punch the laughing skull! The laughing skull is severely damaged. You block the laughing skull's attack. The laughing skull headbutts you but does no damage. You hit the laughing skull but do no damage. The laughing skull is severely damaged. The laughing skull headbutts you but does no damage. x2 You miss the laughing skull. The laughing skull is severely damaged. You block the laughing skull's attack. The laughing skull headbutts you but does no damage. A vampire mage comes into view. You miss the laughing skull. The laughing skull is severely damaged. The laughing skull headbutts you. You block the laughing skull's attack. You pummel the laughing skull!! You destroy the laughing skull! You block the laughing skull's attack. You squash the laughing skull like an ant!!! You destroy the laughing skull! You block the laughing skull's attack. You pummel the laughing skull!! The laughing skull is almost destroyed. The laughing skull headbutts you but does no damage. x2 Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless laughing skull fails to defend itself. You pummel the laughing skull like a punching bag!!! You destroy the laughing skull! The helpless laughing skull fails to defend itself. You punch the laughing skull! The laughing skull is severely damaged. You block the laughing skull's attack. The helpless laughing skull fails to defend itself. You pummel the laughing skull like a punching bag!!! You destroy the laughing skull! You block the laughing skull's attack. You hit the laughing skull. The laughing skull is lightly damaged. The laughing skull headbutts you. Uskayaw prepares the audience for your solo! The helpless laughing skull fails to defend itself. You punch the laughing skull! The laughing skull is heavily damaged. The helpless laughing skull fails to defend itself. You punch the laughing skull! The laughing skull is almost destroyed. The helpless laughing skull fails to defend itself. You hit the laughing skull but do no damage. The laughing skull is almost destroyed. The helpless laughing skull fails to defend itself. You hit the laughing skull. You destroy the laughing skull! The helpless vampire mage fails to defend itself. You pummel the vampire mage like a punching bag!!!! You destroy the vampire mage! Uskayaw will force your foes to share their pain. No target in view! No target in view! No target in view! No target in view! Found a phantasmal passage. There is a phantasmal passage here. The world spins around you as you enter the gateway. You enter an ornate necropolis! Found a large runed door. There is an empty arch of ancient stone here. Something appears at your feet! You can no longer pass through a line of other dancers. You now have 4352 gold pieces (gained 762). Unknown command. Partly explored, unopened runed door. Partly explored, unopened runed door. You reach down and open the large door. There is a large open door here. You reach down and open the large door. Found two runed doors. There is a large open door here. Found a runed translucent gate. Mumonspawn's ghost turns its malevolent gaze towards you. You hear a bleat! Found a runed translucent gate. Found a runed translucent gate. Found a quarterstaff. Key pressed, stopping explore. Key pressed, stopping explore. Found a runed translucent gate. Found 3 datura-tipped darts. Found a runed translucent gate. Found a runed translucent gate. There is a large open door here. There is a mourning vase here. Key pressed, stopping explore. Key pressed, stopping explore. You reach down and open the large door. Found a huge runed translucent gate. There is a large open door here. The minotaur bellows! The tengu warrior shouts! You hear a roar! The black draconian roars! You hear a shout! The black draconian knight roars! x2; The naga warrior shouts! Xenat's ghost turns its malevolent gaze towards you. The red draconian roars! Found a boomerang and a -3 whip. Found an iron altar of Okawaru. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. There is a large open door here. Key pressed, stopping explore. As you open the large door, it creaks loudly! Key pressed, stopping explore. There is a large open door here. Found a scroll of enchant weapon. Mooooo's ghost says, "Form is emptiness; emptiness is form." Key pressed, stopping explore. Mooooo's ghost wails. Key pressed, stopping explore. Key pressed, stopping explore. Mooooo's ghost boasts, "After taking care of you, I will research a spell that consumes the world." There is a large open door here. Key pressed, stopping explore. You reach down and open the large door. There is a large open door here. Found a gate leading back out of this place. There is a large open door here. Key pressed, stopping explore. There is a large open door here. Key pressed, stopping explore. The green draconian roars! The black draconian roars! You hear a bellow! You hear a shout! The black draconian knight roars! The frost giant shouts! The minotaur bellows! The black draconian knight roars! Found a boomerang. Xenat's ghost lets out a mournful wail. There is a large open door here. Key pressed, stopping explore. Key pressed, stopping explore. There is a large open door here. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. The troll shouts! You hear a shout! Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Unknown command. Could not explore, unopened runed door. Could not explore, unopened runed door. Search for what [Enter for "vhi", or ? for help]? . Unknown command. The troll changes into a blink frog! There is a large open door here. There is a large open door here. Mooooo's ghost turns its malevolent gaze towards you. You reach down and open the large door. You punch Mooooo's ghost! Mooooo's ghost is lightly damaged. You pummel Mooooo's ghost!! Mooooo's ghost is moderately damaged. Mooooo's ghost hits you but does no damage. You pummel Mooooo's ghost!! Mooooo's ghost is heavily damaged. You completely miss Mooooo's ghost. Mooooo's ghost is heavily damaged. Mooooo's ghost stares at you and mumbles some strange words. The stone arrow hits you!!! You pummel Mooooo's ghost!! Mooooo's ghost is severely damaged. Mooooo's ghost hits you but does no damage. You can now pass through a line of other dancers. You punch Mooooo's ghost! Mooooo's ghost is severely damaged. You pummel Mooooo's ghost!! Mooooo's ghost is almost destroyed. Mooooo's ghost mumbles some strange words. Mooooo's ghost drains the heat from the surrounding environment! You resist. You punch Mooooo's ghost! Mooooo's ghost is almost destroyed. Mooooo's ghost hits you but does no damage. You miss Mooooo's ghost. Mooooo's ghost is almost destroyed. You barely miss Mooooo's ghost. Mooooo's ghost is almost destroyed. Mooooo's ghost hits you but does no damage. You pummel Mooooo's ghost!! You destroy Mooooo's ghost! HP restored. There is a large open translucent door here. You now have 4369 gold pieces (gained 17). z - 2 potions of experience You feel more experienced! You have reached level 25! You feel clever. You feel more experienced! Your Unarmed Combat skill increases to level 23! You have reached level 26! Unknown command. Unknown command. You now have 4389 gold pieces (gained 20). You see here a scroll of enchant weapon. t - 7 potions of magic (gained 1) t - 9 potions of magic (gained 2) You now have 4407 gold pieces (gained 18). There is a cache of baked goods here. There is a large open translucent door here. There is a large open door here. There is a large open door here. The naga warrior shouts! The frost giant shouts! The black draconian knight roars! The fire giant shouts! The green draconian roars! The naga warrior shouts! The minotaur bellows! The red draconian roars! You hear a shout! The black draconian knight roars! You reach down and open the huge gate. The naga warrior roars a battlecry! The naga warrior goes into a battle-frenzy! The black draconian knight casts a spell. The black draconian knight flickers and vanishes for a moment. You completely miss the naga warrior. You pummel the naga warrior!! The naga warrior is moderately wounded. You block the black draconian knight's attack. You beat the minotaur into a bloody pulp!!! The minotaur is severely wounded. You can now pass through a line of other dancers. You pummel the minotaur like a punching bag!!! You kill the minotaur! You block the black draconian knight's attack. The naga warrior roars a battlecry! The naga warrior goes into a battle-frenzy! You punch the frost giant! The frost giant is lightly wounded. Xenat's ghost hits you. The frost giant hits you with a +2 battleaxe of freezing! The black draconian knight casts a spell. The black draconian knight seems to speed up. You block the fire giant's attack. You punch the frost giant! The frost giant is moderately wounded. You pummel the frost giant!! The frost giant is heavily wounded. The black draconian knight barely misses you. You block Xenat's ghost's attack. The frost giant hits you but does no damage. The fire giant hits you but does no damage. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless Xenat's ghost fails to defend itself. You pound Xenat's ghost into fine dust!!! Xenat's ghost is moderately damaged. The helpless Xenat's ghost fails to defend itself. You pummel Xenat's ghost like a punching bag!!!! Xenat's ghost is severely damaged. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! The helpless Xenat's ghost fails to defend itself. You squash Xenat's ghost like an ant!!! You kill the naga warrior! Xenat's ghost is almost destroyed. The helpless Xenat's ghost fails to defend itself. You pulverise Xenat's ghost!!! You kill the green draconian! You destroy Xenat's ghost! The helpless frost giant fails to defend itself. You pummel the frost giant like a punching bag!!!! You kill the frost giant! The tengu warrior is no longer paralysed. The naga warrior is no longer paralysed. The black draconian knight casts a spell. The black draconian knight flickers and vanishes for a moment. The helpless fire giant fails to defend itself. You pulverise the fire giant!!!! You kill the black draconian knight! You kill the fire giant! You can now merge with and destroy a victim. The minotaur is no longer paralysed. The black draconian is no longer paralysed. The black draconian hits you but does no damage. You pummel the black draconian!! You kill the tengu warrior! The black draconian is severely wounded. The minotaur throws a javelin. The javelin pierces through the black draconian knight!!! The javelin pierces through you but does no damage. The black draconian breathes lightning at you. The bolt of lightning hits you. You resist. The bolt of lightning misses you. The bolt of lightning hits the black draconian. The black draconian completely resists. The black draconian knight casts a spell. The black draconian knight seems to speed up. Uskayaw links your audience in an emotional bond! You closely miss the black draconian. The black draconian is severely wounded. The black draconian knight breathes lightning at you. The bolt of lightning hits you! You resist. The minotaur throws a javelin. The javelin pierces through the black draconian knight!! You kill the minotaur! You kill the black draconian! The black draconian knight dies! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-1313-g4b0afb21ba 0.33-a0-1319-g9e0ece63c4 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Lupeow] Species: Revenant Job: Fighter HP: 224/242; mods: 0/0 MP: 27/27; mod: 0 Stats: 28 9 18 Position: (51, 46), god: Uskayaw (24), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 100 | 20 | 11372 | 1093/1199 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 22 | 18046 | 0/1932 Dodging | X | 0 | 0 | 0 | 0 | 0/59 Stealth | X | 0 | 0 | 18 | 6842 | 1/866 Shields | X | 0 | 0 | 16 | 9543 | 624/1248 Unarmed Combat | X | 0 | 0 | 23 | 14147 | 20/1450 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 21 | 11478 | 0/1282 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 7373 #13: 2966 #22: 1 #23: 12424 #24: 1134820202 #34: 1 #49: 6751 Mutations: claws: 1 (innate) cold resistance: 1 (innate) low MP: 2 (innate) negative energy resistance: 3 (innate) torment resistance: 2 (innate) mnemnophage: 1 (innate) spellclaws: 1 (innate) Inventory bugs: Equipment: eq slot #10, inv slot #44: amulet of Vitality {Regen++ RegenMP++} eq slot #9, inv slot #14: ring of Departure {rC+ Will+} eq slot #2, inv slot #4: +0 kite shield of protection eq slot #4, inv slot #33: +2 hat of willpower eq slot #5, inv slot #32: +2 pair of gloves of the Tardigrade {+Blink rElec rN+ Dex+3} eq slot #6, inv slot #38: +0 pair of boots eq slot #8, inv slot #26: +2 cloak eq slot #9, inv slot #46: ring of the Puckish Tamarind {Fly rF+ rCorr MP-4 SInv} eq slot #3, inv slot #48: +8 chain mail of Spaghetti {Regen+ Dex+5} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..........#....................# .....♣....#....................# ......♣...#....#.....#.........# ...ß..ß...#....................# ...P..P...#......#########.....# ..........#......#.....( #.....# ...P..P...#......#.#.#.$ #.....# ...ß..ß...#..#.ß.#.ß.ß.. #.#...# ...♣......#....)@$d)...# #.....# ....♣.....'..#..)))(..[_ #.#...#▓ ..........'..#...N....|) #.#...#▓ ..........#......'.....# #.....#▓ ..........#..#.ß.#.ß.ß.$ #.#...#▓ ⌠........⌠#......#.#.#.$ #.....#▓ ###########......#.....( #.....#▓ ▓▓▓▓▓▓▓ #......#########.....#▓ ▓≈≈≈≈≈≈≈≈▓#....................#▓ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< necropolis_difficulty: depths_crypt bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>