ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed. Version: Dungeon Crawl Stone Soup 0.23-a0-389-g4a5eb33 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-4a5eb334b0 -name giantbat -rc /dgldir/rcfiles/crawl-git/giantbat.rc -macro /dgldir/rcfiles/crawl-git/giantbat.macro -webtiles-socket /crawl-master/webserver/sockets/giantbat:dcss-git.sock -morgue /dgldir/morgue/giantbat/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 17 stack frames. /usr/games/crawl-git-4a5eb334b0(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5ffa23]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-4a5eb334b0(_Z13do_crash_dumpv+0x419) [0x6076c9]: do_crash_dump() /usr/games/crawl-git-4a5eb334b0(_Z20crash_signal_handleri+0x9c) [0x5ffcac]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f070f9de0b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f070fd78b7b]: /usr/games/crawl-git-4a5eb334b0() [0x606d39] /usr/games/crawl-git-4a5eb334b0() [0x607001] /usr/games/crawl-git-4a5eb334b0(_Z11monster_dieR7monster11killer_typeibbb+0x489b) [0x8e793b]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-4a5eb334b0(_Z20uskayaw_grand_finaleb+0x5f6) [0x7027a6]: uskayaw_grand_finale(bool) /usr/games/crawl-git-4a5eb334b0() [0x565493] /usr/games/crawl-git-4a5eb334b0(_Z15activate_talentRK6talent+0x90) [0x568ac0]: activate_talent(talent const&) /usr/games/crawl-git-4a5eb334b0(_Z16activate_abilityv+0x208) [0x568ef8]: activate_ability() /usr/games/crawl-git-4a5eb334b0(_Z15process_command12command_type+0x1ea) [0xc186ea]: process_command(command_type) /usr/games/crawl-git-4a5eb334b0() [0xc1b849] /usr/games/crawl-git-4a5eb334b0(main+0x54d) [0xc1fb6d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f070f9c97ed]: /usr/games/crawl-git-4a5eb334b0() [0x55dfb9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 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". 0x00007f070fd7884e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f070fd7884e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000006000db in call_gdb (file=0x7f070fd63180) at crash.cc:435 gdb = attach_cmd = "attach 13969\000\000\000\000\000\000\000" #2 0x00000000006076e9 in do_crash_dump () at dbg-asrt.cc:677 dir = "/dgldir/morgue/giantbat/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed." file = 0x7f070fd63180 t = 1540849824 name = "/dgldir/morgue/giantbat/crash-giantbat-20181029-215024.txt", '\000' #3 0x00000000005ffcac in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f070fd78b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000606d39 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff2b935d80 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed.", assert=) at dbg-asrt.cc:808 No locals. #7 0x0000000000607001 in AssertFailed (expr=0xc462b4 "!invalid_monster(&mons)", file=0xc45f9d "mon-death.cc", line=1904, text=0x0) at dbg-asrt.cc:846 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed.\000", ' ' , "\000^\223+\377\177\000\000)\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000 '\326\017\a\177\000\000\260\004\000\000\000\000\000\000x'\326\017\a\177\000\000\231\004\000\000\000\000\000\000\230/\315\003\000\000\000\000p\034\367\003\000\000\000\000vs\242\017\a\177\000\000\240 \365\003", '\000' "\300, `\020\003\000\000\000\000\360^\223+\377\177", '\000' , "P\332\350\003", '\000' "\310, #\324\003\000\000\000\000\000\000\000\000\377"... args = {{gp_offset = 0, fp_offset = 32, overflow_arg_area = 0x20, reg_save_area = 0x2813f40}} fileName = #8 0x00000000008e793b in monster_die (mons=..., killer=KILL_YOU, killer_index=27000, silent=false, wizard=, fake=) at mon-death.cc:1904 summoned = monster_killed = gives_player_xp = drop_items = leaves_corpse = pet_kill = corpse = was_visible = did_death_message = player_xp = duration = timeout = mwhere = {x = 731080672, y = 32767} in_transit = was_banished = anon = targ_holy = submerged = mons_reset = death_message = #9 0x00000000007027a6 in uskayaw_grand_finale (fail=) at god-abil.cc:6735 beam = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, target = {x = 40, y = 35}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 44.5, y = 35.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}} mons = 0x1248f68 #10 0x0000000000565493 in _do_ability (fail=fail@entry=false, abil=) at ability.cc:2984 abild = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} beam = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 14, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} #11 0x0000000000568ac0 in activate_talent (tal=...) at ability.cc:1699 fail = false ability_result = #12 0x0000000000568ef8 in activate_ability () at ability.cc:1239 talents = std::vector of length 4, capacity 4 = {{which = ABIL_USKAYAW_STOMP, hotkey = 97, fail = 0, is_invocation = true}, {which = ABIL_USKAYAW_LINE_PASS, hotkey = 98, fail = 0, is_invocation = true}, {which = ABIL_USKAYAW_GRAND_FINALE, hotkey = 99, fail = 0, is_invocation = true}, {which = ABIL_RENOUNCE_RELIGION, hotkey = 88, fail = 0, is_invocation = true}} selected = #13 0x0000000000c186ea in process_command (cmd=cmd@entry=CMD_USE_ABILITY) at main.cc:1870 No locals. #14 0x0000000000c1b849 in _input () at main.cc:1152 cmd = CMD_USE_ABILITY player_disabled = {was_disabled = false} #15 0x0000000000c1fb6d in _launch_game () at main.cc:467 game_start = false ccon = {cstate = false, smartcstate = false} #16 _launch_game_loop () at main.cc:376 game_ended = false #17 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Oct 29 2018 at 03:11:32 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-git-4a5eb334b0/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-4a5eb334b0/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-4a5eb334b0/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 11, depth = 5 Level id: Vaults:5 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 23 Level vaults: vaults_vault [vaults_end_dpeg_mall, vaults_end_minmay_outlined_triangles, vaults_end_minmay_grid2, johnstein_vaults_end_maze] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (59, 43): Terrain change marker (33->32, 73) Marker #1, type 9 at (59, 44): Terrain change marker (33->32, 72) Marker #2, type 9 at (60, 43): Terrain change marker (33->32, 67) Marker #3, type 9 at (60, 44): Terrain change marker (33->32, 61) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the boggart! The fire giant dissolves into shadows! The deep troll dissolves into shadows! The deep troll earth mage dissolves into shadows! x2 You block the shadow's attack. You block the shadow wraith's attack. A shadow wraith comes into view. You block the shadow's attack. The shadow slips into darkness. The shadow flickers and vanishes for a moment. You puncture the ettin! Your bite misses the ettin. The ettin is lightly wounded. You puncture the ettin! Your bite misses the ettin. The ettin is heavily wounded. You puncture the boggart! Your bite misses the boggart. The boggart is heavily wounded. You hit the boggart. Your bite misses the boggart. The boggart is severely wounded. The boggart casts a spell. The boggart flickers and vanishes for a moment. You block the shadow wraith's attack. The ettin completely misses you. x2 You puncture the boggart! You kill the boggart! The ettin dissolves into shadows! The fire dragon dissolves into shadows! The iron dragon dissolves into shadows! The shadow hits you. You closely miss the shadow wraith. You bite the shadow wraith! You drain its power. You feel invigorated. The shadow wraith is lightly damaged. You completely miss the shadow wraith. You bite the shadow wraith! You drain its power. The shadow wraith is heavily damaged. The shadow wraith hits you. The shadow wraith barely misses you. You can now pass through a line of other dancers. You puncture the shadow wraith! You bite the shadow wraith, but do no damage. The shadow wraith is severely damaged. You hit the shadow wraith. You bite the shadow wraith. You destroy the shadow wraith! You block the shadow's attack. You hit the shadow. You bite the shadow! You drain its power. The shadow is heavily damaged. You hit the shadow. Your bite misses the shadow. The shadow is heavily damaged. The shadow wraith completely misses you. You puncture the shadow! You destroy the shadow! Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless shadow fails to defend itself. You stick the shadow like a pincushion!!!!! You destroy the shadow! The helpless shadow wraith fails to defend itself. You perforate the shadow wraith like a sieve!!!!! You destroy the shadow wraith! Uskayaw will force your foes to share their pain. The helpless shadow fails to defend itself. You spit the shadow like a pig!!!!! You destroy the shadow! No target in view! A shadow comes into view. The shadow moves out of view. A shadow demon comes into view. The shadow demon croaks. The shadow demon moves out of view. The shadow demon is too close now for your liking. The shadow demon gestures. You puncture the shadow demon! You bite the shadow demon!! The shadow demon's magic leaks into the air. You drain its magic. The shadow demon is heavily wounded. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless shadow demon fails to defend itself. You stick the shadow demon like a pincushion!!!!! You kill the shadow demon! The rust devil disappears in a puff of smoke! The hellwing disappears in a puff of smoke! No target in view! No target in view! A boggart comes into view. The boggart shouts! You hear a croak. The boggart hits you but does no damage. A shadow demon comes into view. The boggart casts a spell. The boggart blinks! The shadow demon moves out of view. The boggart gestures wildly while chanting. The boggart blinks! The boggart gestures wildly while chanting. The boggart flickers and vanishes for a moment. A shadow dragon comes into view. The shadow demon barely misses you. You can no longer pass through a line of other dancers. You hit the shadow demon. Your bite misses the shadow demon. The shadow demon is lightly wounded. Press: ? - help, v - describe, . - travel Here: a shadow demon (lightly wounded) The floor. Unknown command. You puncture the shadow demon! You bite the shadow demon!! The shadow demon's magic leaks into the air. You drain its magic. The shadow demon is severely wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy hits the shadow demon. The shadow demon completely resists. The bolt of negative energy hits you! You partially resist. You feel drained. You can now pass through a line of other dancers. You catch the helpless shadow demon completely off-guard! You skewer the shadow demon like a kebab!!! You kill the shadow demon! Your base Short Blades skill increases to level 16! A two-headed ogre comes into view. You block the shadow dragon's attack. x2; The shadow dragon closely misses you. You hit the shadow dragon but do no damage. Your bite misses the shadow dragon. You hit the shadow dragon but do no damage. Your bite misses the shadow dragon. The shadow dragon bites you but does no damage. The shadow dragon claws you but does no damage. x2 You hit the shadow dragon but do no damage. You bite the shadow dragon, but do no damage. You hit the shadow dragon but do no damage. You bite the shadow dragon. You drain its power. You feel invigorated. The shadow dragon is lightly wounded. You puncture the shadow dragon! Your bite misses the shadow dragon. The shadow dragon is lightly wounded. You puncture the shadow dragon! You bite the shadow dragon, but do no damage. The shadow dragon is lightly wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy misses you. The bolt of negative energy hits the boggart. The boggart is drained! The boggart dies! The two-headed ogre changes into an elephant! You puncture the shadow dragon! You bite the shadow dragon! You drain its power. The shadow dragon is moderately wounded. Uskayaw will force your foes to helplessly watch your dance. You hit the shadow dragon but do no damage. Your bite misses the shadow dragon. The shadow dragon is moderately wounded. You hit the shadow dragon but do no damage. Your bite misses the shadow dragon. The shadow dragon is moderately wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy hits you! You partially resist. You feel drained. You completely miss the shadow dragon. You bite the shadow dragon, but do no damage. The shadow dragon is moderately wounded. You puncture the shadow dragon! Your bite misses the shadow dragon. The shadow dragon is heavily wounded. You closely miss the shadow dragon. You bite the shadow dragon!! You drain its power. The shadow dragon is severely wounded. You block the shadow dragon's attack. The shadow dragon misses you. The shadow dragon barely misses you. You hit the shadow dragon. You bite the shadow dragon, but do no damage. The shadow dragon is severely wounded. The elephant tramples you but does no damage. You block the elephant's attack. You hit the shadow dragon but do no damage. You bite the shadow dragon!! You drain its power. The shadow dragon is severely wounded. You hit the shadow dragon. Your bite misses the shadow dragon. The shadow dragon is severely wounded. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! You puncture the shadow dragon! You kill the shadow dragon! You block the elephant's attack. The elephant completely misses you. You hit the elephant. You bite the elephant! You drain its power. The elephant is heavily wounded. You puncture the elephant! You bite the elephant. You drain its power. The elephant is severely wounded. You hit the elephant but do no damage. You bite the elephant. You drain its power. The elephant is severely wounded. You block the elephant's attack. The elephant completely misses you. All of the chunks of flesh in your inventory have rotted away. You hit the elephant. You bite the elephant. You drain its power. The elephant is almost dead. You hit the elephant. You bite the elephant. You kill the elephant! You can now merge with and destroy a victim. No target in view! No target in view! You can no longer merge with and destroy a victim. You open the huge gate. Found a phantom mirror and a runed great mace. A boggart and 2 shadows come into view. The shadow slips into darkness. The shadow flickers and vanishes for a moment. There is a huge open gate here. There is a huge open gate here. A shadow comes into view. Found a glittering jade ring. The helpless boggart fails to defend itself. You skewer the boggart like a kebab!!!!! You kill the boggart! Uskayaw will force your foes to helplessly watch your dance. A Tzitzimitl comes into view. You block the shadow's attack. Uskayaw prepares the audience for your solo! Found three items. Found a shadowy altar of Dithmenos. The helpless shadow fails to defend itself. You stick the shadow like a pincushion!!!!! You destroy the shadow! The helpless shadow fails to defend itself. You spit the shadow like a pig!!!!! You destroy the shadow! Uskayaw will force your foes to share their pain. You see here 9 gold pieces. The helpless Tzitzimitl fails to defend itself. You spit the Tzitzimitl like a pig!!!!! You kill the Tzitzimitl! Your life force feels restored. Found a phantom mirror. You see here a glittering jade ring. The helpless shadow fails to defend itself. You perforate the shadow like a sieve!!!!! You destroy the shadow! You can now merge with and destroy a victim. No target in view! No target in view! No target in view! H - a glittering jade ring As you read the scroll of identify, it crumbles to dust. H - the ring of Fragile Peace {*Slow rC+++ Int-2 Dex+2 Stlth+} Unknown command. Unknown command. You drop the ring of Fragile Peace {*Slow rC+++ Int-2 Dex+2 Stlth+}. You can no longer merge with and destroy a victim. You see here a long sword. You see here the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+}. You now have 3041 gold pieces (gained 9). You see here the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+}. H - the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+} A vampire knight comes into view. It is wielding a +0 great mace of draining. You see here the ring of Fragile Peace {*Slow rC+++ Int-2 Dex+2 Stlth+}. You can no longer pass through a line of other dancers. No target in view! No target in view! A vampire knight comes into view. It is wielding a +0 war axe. The vampire knight moves out of view. There is a huge open gate here. There is a huge open gate here. The vampire knight shouts! x2 You impale the vampire knight!! You bite the vampire knight. The vampire knight's magic leaks into the air. You drain its magic. The vampire knight is moderately damaged. You hear a croak. The vampire knight gestures wildly while chanting. The vampire knight seems to speed up. You hit the vampire knight but do no damage. You bite the vampire knight, but do no damage. The vampire knight is moderately damaged. You hit the vampire knight but do no damage. Your bite misses the vampire knight. The vampire knight is moderately damaged. You hit the vampire knight but do no damage. You bite the vampire knight, but do no damage. The vampire knight is moderately damaged. The vampire knight hits you but does no damage. You partially resist. You feel drained. You block the vampire knight's attack. The vampire knight hits you with a +0 war axe! The vampire knight misses you. You hit the vampire knight but do no damage. You bite the vampire knight, but do no damage. The vampire knight is moderately damaged. You puncture the vampire knight! You bite the vampire knight, but do no damage. The vampire knight is heavily damaged. The vampire knight is infused with unholy energy. The vampire knight draws life force from you and is healed! You completely miss the vampire knight. You bite the vampire knight! The vampire knight's magic leaks into the air. You drain its magic. You feel invigorated. The vampire knight is severely damaged. You can now pass through a line of other dancers. You hit the vampire knight. You bite the vampire knight! The vampire knight's magic leaks into the air. You drain its magic. The vampire knight is almost destroyed. The vampire knight barely misses you. The vampire knight completely misses you. The vampire knight falters for a moment. You puncture the vampire knight! You bite the vampire knight. You destroy the vampire knight! You hit the vampire knight but do no damage. You bite the vampire knight. The vampire knight's magic leaks into the air. You drain its magic. The vampire knight is lightly damaged. You hit the vampire knight. Your bite misses the vampire knight. The vampire knight is lightly damaged. You hit the vampire knight. You bite the vampire knight. The vampire knight's magic leaks into the air. You drain its magic. The vampire knight is moderately damaged. The vampire knight gestures wildly while chanting. The vampire knight seems to speed up. Uskayaw will force your foes to helplessly watch your dance. You hit the vampire knight. You bite the vampire knight!! The vampire knight's magic leaks into the air. You drain its magic. The vampire knight is severely damaged. You hit the vampire knight. You bite the vampire knight! The vampire knight's magic leaks into the air. You drain its magic. The vampire knight is severely damaged. The vampire knight closely misses you. You block the vampire knight's attack. You barely miss the vampire knight. You bite the vampire knight, but do no damage. The vampire knight is severely damaged. You hit the vampire knight but do no damage. You bite the vampire knight, but do no damage. The vampire knight is severely damaged. You hit the vampire knight but do no damage. You bite the vampire knight, but do no damage. The vampire knight is severely damaged. You block the vampire knight's attack. x2 You puncture the vampire knight! You bite the vampire knight, but do no damage. The vampire knight is almost destroyed. Uskayaw will force your foes to share their pain. You hit the vampire knight. You destroy the vampire knight! Your life force feels restored. No target in view! There is a huge open gate here. There's a thick-headed creature in the gateway! You close the huge gate. Something unseen opens the huge gate. You see here the ring of Fragile Peace {*Slow rC+++ Int-2 Dex+2 Stlth+}. You can no longer pass through a line of other dancers. You see here a runed great mace. You see here the +11 plutonium sword {*Contam Stlth-}. You see here a phantom mirror. A spriggan defender opens the huge gate. A vampire knight comes into view. It is wielding a +0 battleaxe. You see here the +11 plutonium sword {*Contam Stlth-}. The vampire knight shouts! There is a shadowy altar of Dithmenos here. The vampire knight blinks! You see here the +11 plutonium sword {*Contam Stlth-}. The spriggan defender hits you with a glowing rapier. You block the spriggan defender's attack. You see here a phantom mirror. You puncture the spriggan defender! Your bite misses the spriggan defender. The spriggan defender is lightly wounded. The spriggan defender blocks your attack. Your bite misses the spriggan defender. The spriggan defender is lightly wounded. You block the spriggan defender's attack. You puncture the spriggan defender! Your bite misses the spriggan defender. The spriggan defender is moderately wounded. A shadow dragon comes into view. You barely miss the spriggan defender. You bite the spriggan defender!!! You drain its power. You feel invigorated. The spriggan defender is almost dead. You block the spriggan defender's attack. You can now pass through a line of other dancers. You puncture the spriggan defender! You kill the spriggan defender! A rakshasa comes into view. It is wielding a +0 whip. The rakshasa moves out of view. Things that are here: a glowing rapier; a robe; a buckler You barely miss the vampire knight. You bite the vampire knight!! The vampire knight's magic leaks into the air. You drain its magic. The vampire knight is moderately damaged. The vampire knight hits you but does no damage. You block the vampire knight's attack. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless vampire knight fails to defend itself. You stick the vampire knight like a pincushion!!!!! You destroy the vampire knight! The rakshasa blinks! There is a huge open gate here. No target in view! No target in view! There is a huge open gate here. A shadow demon comes into view. You block the shadow dragon's attack. The shadow dragon claws you but does no damage. The shadow dragon claws you! You barely miss the shadow dragon. You bite the shadow dragon! You drain its power. You feel invigorated. The shadow dragon is lightly wounded. You hit the shadow dragon. You bite the shadow dragon! You drain its power. The shadow dragon is lightly wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy hits you! You partially resist. You feel drained. You hit the shadow dragon. You bite the shadow dragon, but do no damage. The shadow dragon is lightly wounded. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! You puncture the shadow dragon! You bite the shadow dragon!! You drain its power. You feel invigorated. The shadow dragon is severely wounded. You hit the shadow dragon but do no damage. You bite the shadow dragon, but do no damage. The shadow dragon is severely wounded. You block the shadow dragon's attack. x3 You hit the shadow dragon. You bite the shadow dragon! You drain its power. The shadow dragon is severely wounded. The injured rakshasa weaves a defensive illusion! You puncture the shadow dragon! You kill the rakshasa! x2 The rakshasa shimmers and vanishes! You kill the shadow dragon! You see here a shadow dragon corpse. You puncture the shadow demon! You bite the shadow demon! The shadow demon's magic leaks into the air. You drain its magic. The shadow demon is heavily wounded. The shadow demon falters for a moment. You can now merge with and destroy a victim. You completely miss the shadow demon. You bite the shadow demon! The shadow demon's magic leaks into the air. You drain its magic. The shadow demon is almost dead. You barely miss the shadow demon. You bite the shadow demon! You kill the shadow demon! No target in view! No target in view! You see here a shadow dragon corpse. There is a huge open gate here. You can no longer merge with and destroy a victim. There is a huge open gate here. You close the huge gate, pushing everything out of the way. Things that are here: a +0 chain mail; a +0 battleaxe Things that are here: a glowing rapier; a robe; a buckler You see here a phantom mirror. You see here the +11 plutonium sword {*Contam Stlth-}. Search for what [Enter for "identify", or ? for help]? . Unknown command. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +2 cloak of poison resistance. You can no longer pass through a line of other dancers. You continue taking off your +2 cloak of poison resistance. x3 You finish taking off your +2 cloak of poison resistance. You no longer feel resistant to poison. You start putting on your armour. You continue putting on the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+}. x5 You finish putting on the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+}. Okay, then. You start resting. HP restored. You see here the ring of Fragile Peace {*Slow rC+++ Int-2 Dex+2 Stlth+}. You are feeling hungry. There is a huge open gate here. There is a huge open gate, spattered with blood here. Things that are here: a +0 great mace of draining; a +3 plate armour Things that are here: a +0 war axe; a +0 plate armour Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+}. Keep disrobing? [Y]es or [N]o only, please. Keep disrobing? [Y]es or [N]o only, please. Keep disrobing? You continue taking off the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+}. x3 You finish taking off the +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+}. Unknown command. Wear which item? (? for menu, Esc to quit) Keep equipping yourself? [Y]es or [N]o only, please. Keep equipping yourself? You start putting on your armour. You continue putting on your +2 cloak of poison resistance. x4 You finish putting on your +2 cloak of poison resistance. You feel resistant to poison. You hit the shadow. You bite the shadow! You drain its power. The shadow is severely damaged. You puncture the shadow! You destroy the shadow! No target in view! Unknown command. Things that are here: a +0 whip; a +0 robe A yaktaur comes into view. A yaktaur is nearby! The yaktaur shouts! The yaktaur hits you but does no damage. You barely miss the yaktaur. You bite the yaktaur, but do no damage. You impale the yaktaur!! You bite the yaktaur. You drain its power. The yaktaur is heavily wounded. You hit the yaktaur. Your bite misses the yaktaur. The yaktaur is severely wounded. You block the yaktaur's attack. You completely miss the yaktaur. Your bite misses the yaktaur. The yaktaur is severely wounded. You hit the yaktaur. You bite the yaktaur. You kill the yaktaur! You can now pass through a line of other dancers. Things that are here: a +0 arbalest; 10 bolts There isn't anything to butcher here. You can no longer pass through a line of other dancers. A frost giant comes into view. It is wielding a +0 battleaxe of freezing. The helpless frost giant fails to defend itself. You stick the frost giant like a pincushion!!!!! You kill the frost giant! No target in view! Things that are here: a +0 battleaxe of freezing; a frost giant corpse You butcher the frost giant corpse. Your pack is full. Things that are here: a +0 battleaxe of freezing; 7 chunks of flesh; a frost giant skeleton Eating one of 7 chunks of flesh. You eat one of the 7 chunks of flesh. This raw flesh tastes terrible. Your pack is full. Things that are here: a +0 battleaxe of freezing; 6 chunks of flesh; a frost giant skeleton Your pack is full. Things that are here: a +0 battleaxe of freezing; 6 chunks of flesh; a frost giant skeleton Could not pick up an item here; shall I ignore it? Okay, then. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a +4 ring of strength. You drop +0 ice dragon scales. You drop a +3 ring of evasion. You drop an uncursed amulet of faith. You drop an uncursed ring of protection from cold. You drop an uncursed ring of protection from fire. You drop an uncursed ring of ice. You drop an uncursed ring of resist corrosion. You drop an uncursed ring of protection from cold. Unknown command. i - 6 chunks of flesh Things that are here: a +0 battleaxe of freezing; a frost giant skeleton Items here: " ======= [ You open the door. Found three items. There is an open door here. You see here a book of Debilitation. An ancient lich comes into view. Found a scroll of fog. The ancient lich shouts! You see here a scroll of random uselessness. The ancient lich casts a spell. The ancient lich seems to speed up. You block the ancient lich's attack. The ancient lich touches you but does no damage. Found 3 scrolls of identify. You impale the ancient lich!! Your bite misses the ancient lich. The ancient lich is moderately damaged. You hit the ancient lich. You bite the ancient lich. The ancient lich's magic leaks into the air. You drain its magic. The ancient lich is moderately damaged. The ancient lich touches you but does no damage. You puncture the ancient lich! Your bite misses the ancient lich. The ancient lich is heavily damaged. You can now pass through a line of other dancers. You hit the ancient lich but do no damage. Your bite misses the ancient lich. The ancient lich is heavily damaged. The ancient lich falters for a moment. You hit the ancient lich but do no damage. Your bite misses the ancient lich. The ancient lich is heavily damaged. You hit the ancient lich but do no damage. Your bite misses the ancient lich. The ancient lich is heavily damaged. You block the ancient lich's attack. You puncture the ancient lich! Your bite misses the ancient lich. The ancient lich is heavily damaged. You hit the ancient lich but do no damage. Your bite misses the ancient lich. The ancient lich is heavily damaged. The ancient lich touches you but does no damage. You puncture the ancient lich! Your bite misses the ancient lich. The ancient lich is severely damaged. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless ancient lich fails to defend itself. You skewer the ancient lich like a kebab!!!!! You destroy the ancient lich! Your life force feels restored. No target in view! No target in view! You see here a scroll of random uselessness. As you read the scroll of random uselessness, it crumbles to dust. You smell the scent of fear. You see here a book of Summonings. v - 7 scrolls of identify (gained 1) You can no longer pass through a line of other dancers. J - 3 scrolls of fog (gained 1) v - 10 scrolls of identify (gained 3) You pick up a book of the Dragon and begin reading... You add the spells Dragon Form and Dragon's Call to your library. Z - 2 scrolls of holy word (gained 1) You pick up a book of Unlife and begin reading... You add the spells Animate Dead, Borgnjor's Vile Clutch and Death Channel to v - 11 scrolls of identify (gained 1) Search for what [Enter for "."]? identify Unknown command. There is an open door here. Items here: " ======= [ Things that are here: a +0 battleaxe of freezing; a frost giant skeleton A yaktaur captain comes into view. A yaktaur comes into view. The yaktaur shouts! The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you but does no damage. The yaktaur captain shouts! You see here a bolt. The yaktaur captain wields a +0 arbalest. The yaktaur captain shoots a bolt. You reflect the bolt off an invisible shield around you! The bolt hits the yaktaur captain!!! You completely miss the yaktaur captain. You bite the yaktaur captain, but do no damage. The yaktaur captain is heavily wounded. The yaktaur captain unwields a +0 arbalest. You block the yaktaur captain's attack. The yaktaur unwields a +0 arbalest. You block the yaktaur's attack. You puncture the yaktaur captain! You bite the yaktaur captain. You drain its power. The yaktaur captain is severely wounded. You puncture the yaktaur captain! Your bite misses the yaktaur captain. The yaktaur captain is almost dead. You completely miss the yaktaur captain. Your bite misses the yaktaur captain. The yaktaur captain is almost dead. You impale the yaktaur captain!! You kill the yaktaur captain! The yaktaur completely misses you. You puncture the yaktaur! You bite the yaktaur. You drain its power. The yaktaur is moderately wounded. You can now pass through a line of other dancers. You impale the yaktaur!! You kill the yaktaur! No target in view! Things that are here: a +0 arbalest; 27 bolts Things that are here: a +0 arbalest; 27 bolts; a yaktaur corpse You butcher the yaktaur corpse. i - 10 chunks of flesh (gained 4) Things that are here: a +0 arbalest; 27 bolts; a yaktaur skeleton You can no longer pass through a line of other dancers. A glowing orange brain comes into view. The glowing orange brain changes into a water nymph! The water nymph changes into a wind drake! The wind drake hisses angrily. Found a stone staircase leading down. You hit the wind drake. Your bite misses the wind drake. The wind drake is lightly wounded. You hit the wind drake. Your bite misses the wind drake. The wind drake is lightly wounded. You hit the wind drake. You bite the wind drake! You drain its power. The wind drake is moderately wounded. The wind drake changes into a swamp dragon! You puncture the swamp dragon! You bite the swamp dragon! You drain its power. The swamp dragon is severely wounded. A swamp dragon is nearby! You hit the swamp dragon. Your bite misses the swamp dragon. The swamp dragon is severely wounded. You puncture the swamp dragon! You kill the swamp dragon! You can now pass through a line of other dancers. No target in view! You can no longer pass through a line of other dancers. Found a helmet. There is a stone staircase leading down here. Found a stone staircase leading up. Eating one of 10 chunks of flesh. You eat one of the 10 chunks of flesh. This raw flesh tastes terrible. f - 58 rations (gained 1) Some of the chunks of flesh in your inventory have rotted away. You now have 3056 gold pieces (gained 15). You open the door. 4 chaos spawn, 4 unseen horrors, 4 small abominations and 2 large abominations The chaos spawn buzzes angrily. The chaos spawn gurgles horribly! You block the unseen horror's attack. A large abomination comes into view. The small abomination moves out of view. The chaos spawn bleats! Found a one-way gate to the infinite horrors of the Abyss. The chaos spawn roars! You hit the unseen horror. You bite the unseen horror!! You drain its power. The unseen horror is almost dead. You block the unseen horror's attack. You hit the unseen horror. You kill the unseen horror! You hit the unseen horror. You bite the unseen horror. You drain its power. The unseen horror is lightly wounded. You impale the unseen horror!! You bite the unseen horror. You drain its power. The unseen horror is severely wounded. You block the unseen horror's attack. x2 You can now pass through a line of other dancers. You puncture the unseen horror! You kill the unseen horror! You puncture the unseen horror! You bite the unseen horror. You drain its power. The unseen horror is heavily wounded. You block the unseen horror's attack. You puncture the unseen horror! Your bite misses the unseen horror. The unseen horror is almost dead. You block the unseen horror's attack. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless unseen horror fails to defend itself. You skewer the unseen horror like a kebab!!!!! You kill the unseen horror! There is an open door here. The helpless small abomination fails to defend itself. You perforate the small abomination like a sieve!!!!! You destroy the small abomination! The helpless small abomination fails to defend itself. You stick the small abomination like a pincushion!!!!! You destroy the small abomination! Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! The helpless large abomination fails to defend itself. You skewer the large abomination like a kebab!!!!! You destroy the large abomination! You hit the small abomination but do no damage. Your bite misses the small abomination. The small abomination is almost destroyed. You impale the small abomination!! You destroy the small abomination! The large abomination is no longer paralysed. You block the large abomination's attack. The helpless small abomination fails to defend itself. You spit the small abomination like a pig!!!!! You destroy the small abomination! The chaos spawn is no longer paralysed. x3 The unseen horror is no longer paralysed. The chaos spawn is no longer paralysed. The large abomination is no longer paralysed. You can now merge with and destroy a victim. You impale the large abomination!! You destroy the large abomination! You block the unseen horror's attack. You puncture the unseen horror! You kill the chaos spawn! The chaos spawn degenerates into a cloud of primal chaos! You bite the unseen horror! You drain its power. The unseen horror is almost dead. You block the unseen horror's attack. Your fire dragon scales prevents you from hitting the unseen horror. You bite the unseen horror. You kill the unseen horror! You block the chaos spawn's attack. You hit the chaos spawn. You kill the chaos spawn! The chaos spawn degenerates into a cloud of primal chaos! You completely miss the chaos spawn. Your bite misses the chaos spawn. The chaos spawn is moderately wounded. You barely miss the chaos spawn. Your bite misses the chaos spawn. The chaos spawn is moderately wounded. You puncture the chaos spawn! You kill the chaos spawn! The chaos spawn degenerates into a cloud of primal chaos! You kill the chaos spawn! The chaos spawn degenerates into a cloud of primal chaos! You hit the large abomination. You bite the large abomination! You drain its power. The large abomination is severely damaged. You puncture the large abomination! You bite the large abomination. You destroy the large abomination! No target in view! No target in view! No target in view! Unknown command. There is an open door here. You can no longer merge with and destroy a victim. You can no longer pass through a line of other dancers. A - 8 potions of haste (gained 2) Done exploring. Done exploring. (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell Where to? (Enter - Depths:3 @ (x,y), ? - help) Okay, then. Unknown command. (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell Where to? (Enter - Depths:3 @ (x,y), ? - help) What level of the Vaults? (default 1, ? - help) All of the chunks of flesh in your inventory have rotted away. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You see here a scale mail. Items here: ( )) [ a +0 robe; a +2 battleaxe of electrocution; 17 bolts; a +1 arbalest of velocity There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You see here a bolt. There is a stone staircase leading up, spattered with blood here. Things that are here: 2 bolts; 3 large rocks You climb upwards. There is a stone staircase leading down, spattered with blood here. You see here a +0 troll leather armour. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. There is an entrance to Peas's Gadget Shoppe here. You see here a +0 troll leather armour. There is a fountain of clear blue water here. You see here a scorched hunting sling. There is an open door here. There is an open door here. Things that are here: a +0 chain mail; a +3 scimitar There is a staircase back to the Dungeon, spattered with blood here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Depths here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a gate to the Vaults here. You go down through the gate. Welcome back to the Vaults! This branch contains the silver rune of Zot. You are feeling hungry. There is a gate leading back out of this place here. You eat one of the 58 rations. That ration really hit the spot! (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell Where to? (Enter - Vaults:4, ? - help) There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Items here: )) [[ a +0 chain mail; a +1 battleaxe of chopping; a +0 chain mail; a +0 long sword You see here a +0 antimagic flail. There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is an open door here. There is a large open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is an open door here. There is an open door here. There is a stone staircase leading down here. You feel very mighty all of a sudden. You climb downwards. 7 deep trolls, 24 vault guards and 2 ironheart preservers come into view. A vault guard is wielding a +2 great sword of slicing. A vault guard is The vault guard shouts! x2; The deep troll shouts! The vault guard shouts! x10 The deep troll shouts! The vault guard shouts! x4; The deep troll shouts! x2 You hear a shout! x8; The deep troll shouts! You hear two shouts! Found a scroll of identify. Found three escape hatches in the ceiling. Found two stone staircases leading up. There is a stone staircase leading up here. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel Here: a vault guard, wielding a +0 great mace of distortion and wearing a +0 The floor. Unknown command. Unknown command. The deep troll shouts! The ironheart preserver shouts! x2 The ironheart preserver gestures wildly while chanting. The ironheart preserver begins to accept its allies' injuries. You block the vault guard's attack. The vault guard completely misses you. The vault guard hits you but does no damage. The vault guard barely misses you. The vault guard shouts! You puncture the vault guard! You bite the vault guard. You drain its power. The vault guard is lightly wounded. You impale the vault guard!! Your bite misses the vault guard. The vault guard is moderately wounded. You puncture the vault guard! You bite the vault guard. You drain its power. The vault guard is heavily wounded. A deep elf mage comes into view. It is wielding a +0 rapier. You can now pass through a line of other dancers. You hit the vault guard. You bite the vault guard. You drain its power. The vault guard is heavily wounded. The vault guard closely misses you. An ettin comes into view. It is wielding two +0 dire flails. You block the vault guard's attack. x3 You closely miss the vault guard. You bite the vault guard! You drain its power. The vault guard is severely wounded. You block the vault guard's attack. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! Unknown command. The helpless vault guard fails to defend itself. You stick the vault guard like a pincushion!!!!! You kill the vault guard! You kill the ironheart preserver! The helpless vault guard fails to defend itself. You spit the vault guard like a pig!!!!! You kill the vault guard! Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! The helpless vault guard fails to defend itself. You spit the vault guard like a pig!!!!!! You kill the vault guard! x2 Your Short Blades skill increases to level 17! You kill the vault guard! x4 You can now merge with and destroy a victim. The helpless vault guard fails to defend itself. You perforate the vault guard like a sieve!!!!! You kill the vault guard! x2 A yaktaur comes into view. The helpless vault guard fails to defend itself. You skewer the vault guard like a kebab!!!!! You kill the vault guard! The helpless vault guard fails to defend itself. You perforate the vault guard like a sieve!!!!! You kill the vault guard! x2 The ettin is no longer paralysed. The deep troll is no longer paralysed. A yaktaur captain comes into view. Press: ? - help, v - describe, . - travel Here: a vault guard, wielding a +2 halberd and wearing a +0 chain mail (lightly The floor, spattered with blood. Unknown command. Unknown command. The vault guard is no longer paralysed. The deep troll is no longer paralysed. The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. You reflect the bolt off an invisible shield around you! The bolt hits the yaktaur!! The yaktaur captain wields a +0 arbalest. The yaktaur captain shoots a bolt. You reflect the bolt off an invisible shield around you! The bolt hits the yaktaur captain!! Things that are here: a +0 long sword; a +0 plate armour Unknown command. The helpless vault guard fails to defend itself. You stick the vault guard like a pincushion!!!!! You kill the vault guard! Unknown command. The vault guard is no longer paralysed. x2 The vault guard is no longer sharing its pain. The vault guard is no longer paralysed. x7 The deep troll is no longer paralysed. x4 The deep troll is no longer sharing its pain. The ironheart preserver is no longer paralysed. The ironheart preserver is no longer sharing its pain. The deep troll is no longer paralysed. You block the deep troll's attack. x5 The deep troll completely misses you. x2; The deep troll closely misses you. The deep troll barely misses you. The deep troll closely misses you. The deep troll barely misses you. The deep troll completely misses you. The yaktaur shoots a bolt. The bolt closely misses you. The vault guard hits you but does no damage. Items here: ( ) [ † a bolt; a +0 battleaxe; a +0 plate armour; a human corpse You hit the deep troll. You bite the deep troll! You drain its power. The deep troll is moderately wounded. The yaktaur captain shoots a bolt. The bolt misses you. You block the deep troll's attack. x3; The deep troll closely misses you. The deep troll claws you but does no damage. The deep troll closely misses you. Press: ? - help, v - describe, . - travel Here: a vault guard, wielding a +0 great mace of distortion and wearing a +0 The floor. Unknown command. Aiming: Grand Finale Press: ? - help, Shift-Dir - straight line, f - vault guard Aim: a vault guard, wielding a +0 great mace of distortion and wearing a +0 The vault guard explodes violently! Something is hit by a flying piece of the vault guard! The vault guard is hit by a flying piece of the vault guard! You kill the vault guard! You blow up the vault guard! You kill the vault guard! x2 The vault guard is hit by a flying piece of DEAD MONSTER! The yaktaur captain is hit by a flying piece of DEAD MONSTER! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.23-a0-384-g3a68796 0.23-a0-386-g9c9d49f 0.23-a0-389-g4a5eb33 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_USE_ABILITY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [giantbat] Species: Vine Stalker Job: Wanderer HP: 142/142; mods: 0/0 MP: 33/33; mod: 0 Stats: 44 (44) 12 (12) 30 (30) Position: (44, 35), god: Uskayaw (24), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 18 | 12865 | 22/1784 Short Blades | X | 1 | 100 | 17 | 11794 | 556/1605 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 2 | 301 | 123/178 Polearms | | 0 | 0 | 1 | 151 | 92/119 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 16 | 11629 | 33/1768 Dodging | X | 0 | 0 | 12 | 5950 | 11/1202 Stealth | X | 0 | 0 | 15 | 4212 | 21/684 Shields | X | 0 | 0 | 15 | 8391 | 8/1368 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/50 Conjurations | | 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 | | 0 | 0 | 0 | 0 | 0/50 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 | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 18 | 10825 | 25/1500 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #6: 374 Attributes: #12: 5968 #13: 2912 #23: 33091 #24: 92258050 #27: 1052054 #47: -1 #49: 7302 #59: 1 Mutations: fangs: 3 (innate) talons: 1 see invisible: 1 low mp: 1 regeneration: 2 (innate) magic shield: 1 (innate) antimagic bite: 1 (innate) no potion heal: 3 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +8 quick blade of piercing eq slot #1, inv slot #14: +2 cloak of poison resistance eq slot #2, inv slot #7: +5 helmet of Nabb {Str+3} eq slot #3, inv slot #49: +1 pair of gloves of dexterity eq slot #4, inv slot #38: +2 pair of boots "Miuhop" {rCorr Str+4 Dex+4} eq slot #5, inv slot #50: +2 shield of Resistance {rF+ rC+ MR+} eq slot #6, inv slot #15: +7 fire dragon scales eq slot #7, inv slot #6: ring "Ajiych" {rC+ rN+ Str+2} eq slot #8, inv slot #45: ring "Memuteno" {rF- MR+++ Str+8 Stlth-} eq slot #9, inv slot #31: amulet "Ublifuha" {Reflect rC+ Dex+4 SH+3} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: # #..cc#...#. #.#....#.... ##.#....#.C. ........... ##....)...######## ......)))..?...... .....<<)T)TT...... ...p<))>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>