ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-140-g0f670162d5 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 9487077981558080389, deterministic pregen: 1 Version history: Game started: 0.34-a0-131-gfbfeffa082 0.34-a0-139-gb171341b6e 0.34-a0-140-g0f670162d5 Command line: /usr/games/crawl-git-0f670162d5 -name blister -rc /dgldir/rcfiles/crawl-git/blister.rc -macro /dgldir/rcfiles/crawl-git/blister.macro -morgue /dgldir/morgue/blister/ -webtiles-socket /crawl-master/webserver/sockets/blister:2025-06-11.12:40:35.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-0f670162d5(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x62bd48ff24ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-0f670162d5(_Z13do_crash_dumpv+0x43a) [0x62bd4900051a]: do_crash_dump() /usr/games/crawl-git-0f670162d5(_Z20crash_signal_handleri+0x1fa) [0x62bd48ff298a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7d0557a93330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7d0557aecb2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7d0557a9327e]: /usr/games/crawl-git-0f670162d5(+0x4da8ed) [0x62bd48fff8ed]: /usr/games/crawl-git-0f670162d5(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x62bd48fffdf7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-0f670162d5(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x9739) [0x62bd493a52e9]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-0f670162d5(_Z16handle_mon_spellP7monster+0xa24) [0x62bd493a8644]: handle_mon_spell(monster*) /usr/games/crawl-git-0f670162d5(+0x8423ca) [0x62bd493673ca]: /usr/games/crawl-git-0f670162d5(_Z19handle_monster_moveP7monster+0x18d2) [0x62bd4936e822]: handle_monster_move(monster*) /usr/games/crawl-git-0f670162d5(_Z15handle_monstersb+0xbf0) [0x62bd49370490]: handle_monsters(bool) /usr/games/crawl-git-0f670162d5(_Z12world_reactsv+0x147) [0x62bd4978c8e7]: world_reacts() /usr/games/crawl-git-0f670162d5(+0xc69f60) [0x62bd4978ef60]: /usr/games/crawl-git-0f670162d5(+0xc6a915) [0x62bd4978f915]: /usr/games/crawl-git-0f670162d5(main+0x1f7) [0x62bd48f27987]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7d0557a781ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7d0557a7828b]: /usr/games/crawl-git-0f670162d5(_start+0x25) [0x62bd48f283b5]: 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". 0x00007d0557b5e7a7 in __GI___wait4 (pid=261259, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007d0557b5e7a7 in __GI___wait4 (pid=261259, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000062bd48ff2b5c in call_gdb (file=0x7d0557c524e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 195770\000\000\000\000\000\000" #2 0x000062bd49000538 in do_crash_dump () at dbg-asrt.cc:673 t = 1749653607 dir = "/dgldir/morgue/blister/" name = "/dgldir/morgue/blister/crash-blister-20250611-145327.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed." file = 0x7d0557c524e0 <_IO_2_1_stderr_> #3 0x000062bd48ff298a 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 = {140731120992103}} 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 0x00007d0557a9327e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000062bd48fff8ed in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe8479bb70 "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000062bd48fffdf7 in AssertFailed (expr=expr@entry=0x62bd4983a068 "mons->heads() == (int)breaths->size()", file=file@entry=0x62bd497bfff1 "mon-cast.cc", line=line@entry=7152, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed.\000\275b\000\000\000\000\000\000\002\000\000\000\242\032zI\275b\000\000\210\355\252W\005}\000\000\000\000\000\000\000\000\000\000\210\355\252W\005}\000\000\211\212}I\275b\000\000\002\000\000\000\000\000\000\000P\301y\204\376\177\000\000\001", '\000' , "fOzI\275b\000\000\000\000\000\000\376\177\000\000 \302y\204\000\000\000\000`\301y\204\376\177\000\000"... args = {{gp_offset = 1470819720, fp_offset = 32005, overflow_arg_area = 0x62bd497a1aa2, reg_save_area = 0x7d0557aaed88 <__printf_buffer_write+72>}} fileName = #11 0x000062bd493a52e9 in mons_cast (mons=0x62bd49d87750 , pbolt=..., spell_cast=, slot_flags=..., do_noise=true) at mon-cast.cc:7152 breaths = evoke = flags = foe = logic = slot = {spell = SPELL_NO_SPELL, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 25277}} sumcount = sumcount2 = duration = god = splpow = #12 0x000062bd493a8644 in handle_mon_spell (mons=mons@entry=0x62bd49d87750 ) at mon-cast.cc:5141 hspell_pass = std::vector of length 2, capacity 2 = {{spell = SPELL_SERPENT_OF_HELL_DIS_BREATH, freq = 35 '#', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 578}}, {spell = SPELL_SUMMON_DRAGON, freq = 35 '#', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 516}}} beem = {origin_spell = SPELL_FIRE_BREATH, range = 7, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 68, y = 42}, target = {x = 65, y = 46}, damage = {num = 3, size = 34}, ench_power = 204, hit = 30, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 5633, source_name = "the Serpent of Hell", name = "blast of flame", short_name = "flames", hit_verb = "", loudness = 5, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "blast of fiery breath", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 7, capacity 8 = {{x = 67, y = 43}, {x = 67, y = 44}, {x = 66, y = 45}, {x = 65, y = 46}, {x = 65, y = 47}, {x = 64, y = 48}, {x = 63, y = 49}}, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[4294967295] = 1}, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, tile_explode = 0, can_see_invis = true, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 578} battlesphere = false #13 0x000062bd493673ca in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1894 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-0f670162d5/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-0f670162d5/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-0f670162d5/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 16, depth = 7 Level id: Dis:7 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 34 Level vaults: dis_hangedman Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You thrash the +1 heavy triple sword!!!! No target in view! Unknown command. No target in view! Unknown command. The winds around you calm down. You see here a +1 heavy triple sword. Things that are here: a +6 heavy lajatang; a +3 scythe You see here a +3 heavy lajatang. You see here a +1 great sword of flaming. You see here a +2 heavy glaive. You see here a +4 scythe. You see here a +5 demon blade. Things that are here: a +3 great sword of flaming; a fire giant corpse You see here a +2 heavy battleaxe. Things that are here: a +1 heavy great sword; a +2 heavy bardiche; a +8 demon blade Things that are here: a +6 scythe; a +7 scythe; a +2 heavy bardiche Things that are here: a +2 heavy triple sword; a +1 heavy triple sword Things that are here: a +4 lajatang; a +2 battleaxe of freezing; a frost giant corpse Things that are here: a +4 great sword of flaming; a fire giant corpse Items here: )))). You see here a +2 heavy lajatang. Things that are here: a +6 scythe; a +7 scythe; a +2 heavy bardiche Things that are here: a +3 great sword; a +0 plate armour; a +4 demon blade Magic restored. You see here a +3 heavy lajatang. Found a stone staircase leading down. Done exploring. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. You hear your own voice begging for death! You hear a screech! x4; You hear a roar! There is a gateway leading out of Dis here. You open the door. 4 caustic shrikes come into view. The caustic shrike screeches! x3 You block the caustic shrike's attack. The caustic shrike moves out of view. The caustic shrike screeches! You thrash the caustic shrike!!! You grab the caustic shrike. You pierce the caustic shrike, but do no damage. You headbutt the caustic shrike, but do no damage. You tentacle-slap the caustic shrike!! You squeeze the caustic shrike! You hear a screech! A tormentor comes into view. A caustic shrike comes into view. You block the caustic shrike's attack. The caustic shrike completely misses you. You block the caustic shrike's attack. x3 The caustic shrike completely misses you. There is an open door, spattered with blood here. You see here a caustic shrike corpse. Unknown command. You tentacle-slap the caustic shrike. You grab the caustic shrike. You pierce the caustic shrike. You tentacle-slap the caustic shrike!! Your squeeze misses the caustic shrike. You constrict the caustic shrike. You block the caustic shrike's attack. x4 Unknown command. You batter the caustic shrike!! Your tentacle spike misses the caustic shrike. Your tentacle-slap misses the caustic shrike. You constrict the caustic shrike! The caustic shrike completely misses you. You block the caustic shrike's attack. Unknown command. You batter the caustic shrike!! You pierce the caustic shrike, but do no damage. Your headbutt misses the caustic shrike. You squeeze the caustic shrike!! You block the caustic shrike's attack. x3 Unknown command. You batter the caustic shrike!! Your grab misses the caustic shrike. Your tentacle spike misses the caustic shrike. Your headbutt misses the caustic shrike. Your tentacle-slap misses the caustic shrike. You block the caustic shrike's attack. x2 The tormentor grins evilly. You block the caustic shrike's attack. x2 You bludgeon the caustic shrike! You grab the caustic shrike. You pierce the caustic shrike! You headbutt the caustic shrike. You constrict the caustic shrike! You block the caustic shrike's attack. x2 Unknown command. You barely miss the caustic shrike. You pierce the caustic shrike, but do no damage. You headbutt the caustic shrike! Your tentacle-slap misses the caustic shrike. You squeeze the caustic shrike! You constrict the caustic shrike. You block the caustic shrike's attack. x3 The caustic shrike claws you but does no damage. You closely miss the caustic shrike. You pierce the caustic shrike! You squeeze the caustic shrike. You block the caustic shrike's attack. You thrash the caustic shrike!!! Your grab misses the caustic shrike. You pierce the caustic shrike, but do no damage. You squeeze the caustic shrike!! You block the caustic shrike's attack. x2 Unknown command. You thrash the caustic shrike!!!! The caustic shrike completely misses you. Unknown command. You batter the caustic shrike!! You grab the caustic shrike. Your tentacle spike misses the caustic shrike. You squeeze the caustic shrike! You constrict the caustic shrike. You block the caustic shrike's attack. The tormentor hits you. The tormentor completely misses you. You block the caustic shrike's attack. Unknown command. You batter the caustic shrike!! Your tentacle spike misses the caustic shrike. You tentacle-slap the caustic shrike!! You squeeze the caustic shrike. You constrict the caustic shrike. You block the caustic shrike's attack. You block the tormentor's attack. The tormentor barely misses you. Unknown command. Unknown command. You thrash the caustic shrike!!!! The tormentor calls on the powers of darkness! Your body is wracked with pain! Unknown command. You thrash the tormentor!!! Unknown command. No target in view! No target in view! No target in view! You start resting. HP restored. You open the door. A war gargoyle comes into view. It is wielding a +0 flail. There is an open door here. The war gargoyle launches metal splinters at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the spray of metal splinters... and reflects it back! The spray of metal splinters hits the war gargoyle!! The war gargoyle launches metal splinters at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the spray of metal splinters... and reflects it back! The spray of metal splinters hits the war gargoyle but does no damage. You thrash the war gargoyle!!!! Unknown command. No target in view! You sense a monster nearby. You open the door. A Hell Sentinel comes into view. There is an open door here. Unknown command. The helpless Hell Sentinel fails to defend itself. You thrash the Hell Sentinel!!!! Unknown command. No target in view! You sense a monster nearby. Found a stone staircase leading down. You open the door. 3 caustic shrikes come into view. There are monsters nearby! There is an open door here. Unknown command. The helpless caustic shrike fails to defend itself. You thrash the caustic shrike!!! You grab the caustic shrike. You pierce the caustic shrike, but do no damage. You constrict the caustic shrike! You block the caustic shrike's attack. x2 Unknown command. You tentacle-slap the caustic shrike but do no damage. You pierce the caustic shrike. Your headbutt misses the caustic shrike. You tentacle-slap the caustic shrike!!! You squeeze the caustic shrike. The caustic shrike screeches! x2 Your base Necromancy skill increases to level 23! Unknown command. You bludgeon the caustic shrike! Your grab misses the caustic shrike. You pierce the caustic shrike, but do no damage. Your tentacle-slap misses the caustic shrike. Your squeeze misses the caustic shrike. You block the caustic shrike's attack. Unknown command. You thrash the caustic shrike!!!! Your grab misses the caustic shrike. You pierce the caustic shrike. The caustic shrike barely misses you. Unknown command. You thrash the caustic shrike!!!! A Hell Sentinel comes into view. Your base Ice Magic skill increases to level 23! You see here a caustic shrike corpse. Unknown command. You block the Hell Sentinel's attack. x2; The Hell Sentinel misses you. You block the Hell Sentinel's attack. Unknown command. You thrash the Hell Sentinel!!! You pierce the Hell Sentinel. You headbutt the Hell Sentinel, but do no damage. You tentacle-slap the Hell Sentinel, but do no damage. You squeeze the Hell Sentinel! Unknown command. You bludgeon the Hell Sentinel! Your tentacle spike misses the Hell Sentinel. You headbutt the Hell Sentinel, but do no damage. You squeeze the Hell Sentinel!! You block the Hell Sentinel's attack. x2 Unknown command. You thrash the Hell Sentinel!!!! Unknown command. No target in view! Unknown command. A Hell Sentinel comes into view. There is an open door here. Unknown command. Unknown command. Unknown command. The Hell Sentinel roars! You batter the Hell Sentinel!! You pierce the Hell Sentinel, but do no damage. You tentacle-slap the Hell Sentinel!! The Hell Sentinel gestures at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the iron shot... and reflects it back! The iron shot hits the Hell Sentinel!! You thrash the Hell Sentinel!!!! Unknown command. No target in view! Unknown command. There is an open door here. You open the door. A tormentor comes into view. There is an open door here. The helpless tormentor fails to defend itself. You thrash the tormentor!!!!!! Unknown command. No target in view! Unknown command. An ancient champion comes into view. It is wielding a +2 great sword of draining. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The helpless ancient champion fails to defend itself. You tentacle-slap the ancient champion. Your grab misses the ancient champion. Your tentacle spike misses the ancient champion. You tentacle-slap the ancient champion!! Your squeeze misses the ancient champion. You block the ancient champion's attack. Unknown command. You thrash the ancient champion!!! Unknown command. Things that are here: a +2 great sword of draining; a +0 chain mail You open the door. There is an open door here. Done exploring. Done exploring. Done exploring. There is an open door here. There is a stone staircase leading down here. You drop the amulet of Arenn {Faith Harm rC+ Int+5}. You climb downwards. "Die, mortal!" You feel vulnerable to cold. There is a gateway leading out of Dis here. Unknown command. Unknown command. 2 ancient champions come into view. An ancient champion is wielding a +2 great sword of draining. An ancient champion is wielding a +0 great mace of draining. Unknown command. A war gargoyle and an ancient champion come into view. The war gargoyle is wielding a +5 great mace of draining. The ancient champion is wielding a +0 battleaxe of flaming. The helpless ancient champion fails to defend itself. You thrash the ancient champion!!!! You feel the corruption within you wane completely. You no longer feel vulnerable to cold. Unknown command. Unknown command. Unknown command. Unknown command. The helpless war gargoyle fails to defend itself. You thrash the war gargoyle!!!! Unknown command. Unknown command. The helpless ancient champion fails to defend itself. You thrash the ancient champion!!!!!! You block the ancient champion's attack. Unknown command. You thrash the ancient champion!!! You grab the ancient champion. You pierce the ancient champion, but do no damage. You headbutt the ancient champion! You squeeze the ancient champion. Unknown command. No target in view! Unknown command. No target in view! Unknown command. No target in view! Things that are here: a +0 great mace of draining; a +0 chain mail A war gargoyle comes into view. It is wielding a +1 great mace of holy wrath. You block the war gargoyle's attack. You thrash the war gargoyle!!!! Unknown command. No target in view! No target in view! You see here a +1 great mace of holy wrath. A war gargoyle comes into view. It is wielding a +0 dire flail. An ancient champion comes into view. It is wielding a +3 battleaxe of freezing. An ancient champion comes into view. It is wielding a +3 battleaxe and wearing a +2 chain mail of cold resistance. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. The ancient champion points at you and mumbles some strange words. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the iron shot... and reflects it back! The iron shot hits the ancient champion!!! Unknown command. Unknown command. A war gargoyle comes into view. It is wielding a +2 flail of protection. A war gargoyle comes into view. It is wielding a +0 flail. The ancient champion casts a spell at you. The iron shot misses you. You block the war gargoyle's attack. You block the ancient champion's attack. An ancient champion comes into view. It is wielding a +3 great sword. You thrash the ancient champion!!! You block the war gargoyle's attack. The ancient champion casts a spell. The ancient champion seems to speed up. Unknown command. You bludgeon the war gargoyle! You grab the war gargoyle. You pierce the war gargoyle, but do no damage. You tentacle-slap the war gargoyle!! You constrict the war gargoyle! You block the war gargoyle's attack. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. Unknown command. You thrash the war gargoyle!!! You block the ancient champion's attack. Unknown command. You thrash the ancient champion!!! You grab the ancient champion. You pierce the ancient champion. You headbutt the ancient champion, but do no damage. You squeeze the ancient champion, but do no damage. You constrict the ancient champion! The war gargoyle launches metal splinters at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the spray of metal splinters... and reflects it back! The spray of metal splinters hits the war gargoyle but does no damage. You block the war gargoyle's attack. You block the ancient champion's attack. x2 You thrash the ancient champion!!!! You block the ancient champion's attack. You block the war gargoyle's attack. Unknown command. You thrash the ancient champion!!! Your grab misses the ancient champion. You pierce the ancient champion, but do no damage. Your headbutt misses the ancient champion. You tentacle-slap the ancient champion!! You block the war gargoyle's attack. Unknown command. You tentacle-slap the war gargoyle. You grab the war gargoyle. You pierce the war gargoyle, but do no damage. You headbutt the war gargoyle, but do no damage. You squeeze the war gargoyle, but do no damage. You constrict the war gargoyle. You block the war gargoyle's attack. x2 Unknown command. You bludgeon the war gargoyle! You pierce the war gargoyle, but do no damage. You headbutt the war gargoyle, but do no damage. You tentacle-slap the war gargoyle, but do no damage. You squeeze the war gargoyle, but do no damage. You constrict the war gargoyle. You block the war gargoyle's attack. x2 An ancient champion opens the door. You thrash the war gargoyle!!! You block the war gargoyle's attack. Unknown command. Unknown command. You batter the war gargoyle!! You grab the war gargoyle. You pierce the war gargoyle, but do no damage. You squeeze the war gargoyle. You constrict the war gargoyle, but do no damage. You block the war gargoyle's attack. Unknown command. You thrash the war gargoyle!!! Unknown command. You block the ancient champion's attack. The ancient champion gestures at you while chanting. The iron shot misses you. Things that are here: a +3 battleaxe; a +2 chain mail of cold resistance You thrash the ancient champion!!!! Unknown command. No target in view! No target in view! Things that are here: a +1 great sword of draining; a +0 chain mail A quicksilver elemental comes into view. There is an open door here. You bludgeon the quicksilver elemental! You pierce the quicksilver elemental! You block the quicksilver elemental's attack. Unknown command. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. You block the quicksilver elemental's attack. You thrash the quicksilver elemental!!! You pierce the quicksilver elemental! You squeeze the quicksilver elemental! No target in view! No target in view! There is an open door here. A quicksilver elemental comes into view. Unknown command. Unknown command. A crystal echidna comes into view. Unknown command. Unknown command. You batter the quicksilver elemental!! You pierce the quicksilver elemental! You headbutt the quicksilver elemental. You squeeze the quicksilver elemental! The quicksilver elemental misses you. Unknown command. You barely miss the quicksilver elemental. Your tentacle spike misses the quicksilver elemental. You headbutt the quicksilver elemental!! You tentacle-slap the quicksilver elemental. Unknown command. You thrash the crystal echidna!!! Your grab misses the crystal echidna. You pierce the crystal echidna! You hear a loud squeak. No target in view! Unknown command. No target in view! An iron golem opens the door. A Hell Sentinel comes into view. Unknown command. Unknown command. You batter the iron golem!! You pierce the iron golem, but do no damage. Your squeeze misses the iron golem. The iron golem punches you! You block the iron golem's attack. Unknown command. You tentacle-slap the iron golem but do no damage. You pierce the iron golem, but do no damage. You tentacle-slap the iron golem, but do no damage. You squeeze the iron golem, but do no damage. Unknown command. You thrash the iron golem!!!! You pierce the iron golem, but do no damage. You headbutt the iron golem, but do no damage. You squeeze the iron golem, but do no damage. You block the iron golem's attack. x2 The Hell Sentinel gestures at you. The iron shot misses you. You thrash the iron golem!!! You pierce the iron golem, but do no damage. You block the iron golem's attack. x2 Unknown command. You tentacle-slap the iron golem but do no damage. You pierce the iron golem. You squeeze the iron golem!!! You block the Hell Sentinel's attack. x2 Unknown command. You thrash the iron golem!!!! You block the Hell Sentinel's attack. x2 Unknown command. You tentacle-slap the Hell Sentinel but do no damage. You pierce the Hell Sentinel, but do no damage. You headbutt the Hell Sentinel, but do no damage. You tentacle-slap the Hell Sentinel, but do no damage. You squeeze the Hell Sentinel!! The Hell Sentinel gestures at you. The sphere of damnation explodes! The damnation engulfs you!! The damnation engulfs the Hell Sentinel. The Hell Sentinel completely resists. You thrash the Hell Sentinel!!!! You pierce the Hell Sentinel, but do no damage. You tentacle-slap the Hell Sentinel!! No target in view! Unknown command. No target in view! An ancient champion comes into view. It is wielding a +2 great sword of draining. An ancient champion comes into view. It is wielding a +0 heavy battleaxe. The ancient champion gestures at you while chanting. The iron shot misses you. Unknown command. You batter the ancient champion!! You grab the ancient champion. You pierce the ancient champion, but do no damage. You headbutt the ancient champion! You squeeze the ancient champion, but do no damage. You constrict the ancient champion. You block the ancient champion's attack. Unknown command. You thrash the ancient champion!!! The ancient champion casts a spell at you. The iron shot misses you. Unknown command. The ancient champion mumbles some strange words. The ancient champion seems to speed up. A war gargoyle comes into view. It is wielding a +0 great mace. Things that are here: a +2 great sword of draining; a +0 plate armour You block the ancient champion's attack. x2 Unknown command. You tentacle-slap the ancient champion but do no damage. Your grab misses the ancient champion. You pierce the ancient champion, but do no damage. You squeeze the ancient champion! You block the ancient champion's attack. Unknown command. You thrash the ancient champion!!!! Unknown command. You thrash the war gargoyle!!!! Unknown command. No target in view! Unknown command. No target in view! Things that are here: a +0 heavy battleaxe; a +0 chain mail Things that are here: a +2 great sword of draining; a +0 plate armour Items here: ))) [[. You see here a +1 great mace of holy wrath. Things that are here: a +2 great sword of draining; a +0 plate armour You see here a +5 great mace of draining. Things that are here: a +0 battleaxe of flaming; a +0 plate armour An ancient champion comes into view. It is wielding a +1 battleaxe of draining. The ancient champion moves out of view. No target in view! Unknown command. No target in view! Unknown command. You tentacle-slap the ancient champion. You grab the ancient champion. You pierce the ancient champion, but do no damage. You headbutt the ancient champion. You tentacle-slap the ancient champion!! You squeeze the ancient champion! You constrict the ancient champion. The ancient champion mumbles some strange words. The ancient champion seems to speed up. You thrash the ancient champion!!!! Unknown command. No target in view! No target in view! Unknown command. Things that are here: a +1 battleaxe of draining; a +0 chain mail You sense a monster nearby. You sense a monster nearby. You open the door. A war gargoyle comes into view. It is wielding a +0 dire flail. A caustic shrike comes into view. There is an open door here. Unknown command. The helpless caustic shrike fails to defend itself. You thrash the caustic shrike!!!!! Unknown command. Unknown command. Unknown command. Unknown command. The helpless war gargoyle fails to defend itself. You thrash the war gargoyle!!! You grab the war gargoyle. You pierce the war gargoyle, but do no damage. You headbutt the war gargoyle, but do no damage. You constrict the war gargoyle! The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. You batter the war gargoyle!! No target in view! Unknown command. You open the door. There is an open door here. You open the door. A quicksilver elemental comes into view. There is an open door here. Unknown command. Unknown command. The helpless quicksilver elemental fails to defend itself. You thrash the quicksilver elemental!!!! No target in view! You open the door. There is an open door here. A Hell Sentinel comes into view. Unknown command. A Hell Sentinel is nearby! A Hell Sentinel is nearby! Unknown command. Unknown command. Unknown command. Unknown command. The helpless Hell Sentinel fails to defend itself. You thrash the Hell Sentinel!!!!! Your base Evocations skill increases to level 18! No target in view! Unknown command. A quicksilver elemental comes into view. 2 quicksilver elementals come into view. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. You block the quicksilver elemental's attack. Unknown command. You block the quicksilver elemental's attack. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. You batter the quicksilver elemental!! Your tentacle spike misses the quicksilver elemental. You headbutt the quicksilver elemental!! Your squeeze misses the quicksilver elemental. You block the quicksilver elemental's attack. Unknown command. You closely miss the quicksilver elemental. You pierce the quicksilver elemental. Your headbutt misses the quicksilver elemental. Your tentacle-slap misses the quicksilver elemental. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. The quicksilver elemental completely misses you. A crystal echidna comes into view. You block the quicksilver elemental's attack. You thrash the quicksilver elemental!!! Your tentacle spike misses the quicksilver elemental. You headbutt the quicksilver elemental! Your tentacle-slap misses the quicksilver elemental. You block the quicksilver elemental's attack. Unknown command. You bludgeon the quicksilver elemental! You pierce the quicksilver elemental. You headbutt the quicksilver elemental. You block the quicksilver elemental's attack. Training target 27.0 for Ice Magic reached! You thrash the quicksilver elemental!!!! Unknown command. You thrash the quicksilver elemental!!!! You hear a roar! Unknown command. The crystal echidna flicks its quills at you. The volley of spikes misses you. The crystal echidna flicks its quills at you. The crystallizing shot misses you. Unknown command. You block the crystal echidna's attack. The crystal echidna twitches its whiskers. The crystal echidna bites you! Unknown command. You batter the crystal echidna!! You grab the crystal echidna. You pierce the crystal echidna, but do no damage. You constrict the crystal echidna. You block the crystal echidna's attack. Unknown command. You thrash the crystal echidna!!!! No target in view! A Hell Sentinel comes into view. Unknown command. Unknown command. The Hell Sentinel gestures at you. The iron shot misses you. Unknown command. You tentacle-slap the Hell Sentinel but do no damage. You pierce the Hell Sentinel, but do no damage. You headbutt the Hell Sentinel, but do no damage. You squeeze the Hell Sentinel! The Hell Sentinel hits you. The Hell Sentinel hits you but does no damage. Unknown command. You completely miss the Hell Sentinel. You pierce the Hell Sentinel, but do no damage. You block the Hell Sentinel's attack. x2 Unknown command. You thrash the Hell Sentinel!!! You pierce the Hell Sentinel, but do no damage. You squeeze the Hell Sentinel. Unknown command. You completely miss the Hell Sentinel. You pierce the Hell Sentinel, but do no damage. You block the Hell Sentinel's attack. x2 Unknown command. You thrash the Hell Sentinel!!! You pierce the Hell Sentinel, but do no damage. The Hell Sentinel hits you but does no damage. You block the Hell Sentinel's attack. Unknown command. You tentacle-slap the Hell Sentinel. You pierce the Hell Sentinel. You headbutt the Hell Sentinel, but do no damage. You squeeze the Hell Sentinel, but do no damage. The Hell Sentinel completely misses you. x2 You bludgeon the Hell Sentinel! You pierce the Hell Sentinel, but do no damage. You headbutt the Hell Sentinel, but do no damage. You tentacle-slap the Hell Sentinel. Unknown command. No target in view! You open the door. An iron dragon and a +3 great sword come into view. An ancient champion comes into view. It is wielding a +0 great sword of draining. There is an open door here. You closely miss the ancient champion. You grab the ancient champion. You pierce the ancient champion, but do no damage. You headbutt the ancient champion, but do no damage. You tentacle-slap the ancient champion. You squeeze the ancient champion! You constrict the ancient champion. You block the +3 great sword's attack. The ancient champion points at you and mumbles some strange words. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the iron shot... and reflects it back! The iron shot hits the ancient champion!! You thrash the ancient champion!!! You block the +3 great sword's attack. Unknown command. You batter the +3 great sword!! You grab the +3 great sword. You pierce the +3 great sword, but do no damage. You headbutt the +3 great sword, but do no damage. You constrict the +3 great sword! You block the +3 great sword's attack. Unknown command. You completely miss the +3 great sword. You pierce the +3 great sword, but do no damage. Your headbutt misses the +3 great sword. Your tentacle-slap misses the +3 great sword. You squeeze the +3 great sword. You block the iron dragon's attack. x3 Unknown command. You batter the iron dragon!! You pierce the iron dragon, but do no damage. You headbutt the iron dragon. Unknown command. You thrash the iron dragon!!!! Unknown command. No target in view! No target in view! You see here a +3 great sword. Ashenzari invites you to partake of a vision and a curse of beguiling and introspection. Things that are here: a +0 great sword of draining; a +0 chain mail You see here a +3 great sword. You open the door. A crystal echidna comes into view. There is an open door here. There is an open door here. Unknown command. Unknown command. Unknown command. No target in view! You strike the helpless crystal echidna from behind! You thrash the crystal echidna!!!! No target in view! You sense a monster nearby. You sense a monster nearby. A Hell Sentinel comes into view. The helpless Hell Sentinel fails to defend itself. You bludgeon the Hell Sentinel! You pierce the Hell Sentinel, but do no damage. You tentacle-slap the Hell Sentinel!!! You squeeze the Hell Sentinel, but do no damage. Unknown command. You thrash the Hell Sentinel!!! You pierce the Hell Sentinel, but do no damage. You headbutt the Hell Sentinel, but do no damage. The Hell Sentinel barely misses you. You block the Hell Sentinel's attack. A quicksilver elemental comes into view. You batter the Hell Sentinel!! The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. Unknown command. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. Unknown command. The quicksilver elemental misses you. You block the quicksilver elemental's attack. Unknown command. You thrash the quicksilver elemental!!!! Your tentacle spike misses the quicksilver elemental. You headbutt the quicksilver elemental. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. You block the quicksilver elemental's attack. Unknown command. You thrash the quicksilver elemental!!! Unknown command. No target in view! Unknown command. A quicksilver elemental and 2 war gargoyles come into view. A war gargoyle is wielding a +1 flail of protection. An ancient champion comes into view. It is wielding a +0 great mace of draining. A quicksilver elemental comes into view. The ancient champion mumbles some strange words. The ancient champion seems to speed up. The war gargoyle launches metal splinters at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the spray of metal splinters... and reflects it back! The spray of metal splinters hits the war gargoyle! The war gargoyle closely misses you. You block the war gargoyle's attack. The war gargoyle launches metal splinters at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the spray of metal splinters... and reflects it back! The spray of metal splinters hits the war gargoyle! You batter the war gargoyle!! You grab the war gargoyle. You pierce the war gargoyle, but do no damage. You tentacle-slap the war gargoyle! You squeeze the war gargoyle, but do no damage. You constrict the war gargoyle, but do no damage. You block the war gargoyle's attack. x2 You block the ancient champion's attack. The war gargoyle misses you. You thrash the war gargoyle!!!! You block the ancient champion's attack. You block the war gargoyle's attack. Unknown command. You tentacle-slap the war gargoyle but do no damage. Your grab misses the war gargoyle. You pierce the war gargoyle! You block the quicksilver elemental's attack. The ancient champion points at you and mumbles some strange words. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the iron shot... and reflects it back! The iron shot hits the ancient champion!!! You block the quicksilver elemental's attack. x2 The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. You bludgeon the ancient champion! You grab the ancient champion. You pierce the ancient champion, but do no damage. You headbutt the ancient champion, but do no damage. You constrict the ancient champion! You block the quicksilver elemental's attack. x2 You block the war gargoyle's attack. Unknown command. You thrash the war gargoyle!!! The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. You block the quicksilver elemental's attack. Unknown command. You closely miss the quicksilver elemental. You pierce the quicksilver elemental. You headbutt the quicksilver elemental! You tentacle-slap the quicksilver elemental! You block the quicksilver elemental's attack. x2 Unknown command. You thrash the quicksilver elemental!!! You pierce the quicksilver elemental. Your headbutt misses the quicksilver elemental. Your tentacle-slap misses the quicksilver elemental. You squeeze the quicksilver elemental. You block the quicksilver elemental's attack. Unknown command. You thrash the quicksilver elemental!!! You block the quicksilver elemental's attack. A +4 glaive comes into view. You block the quicksilver elemental's attack. Unknown command. You thrash the quicksilver elemental!!!! Unknown command. Unknown command. You block the +4 glaive's attack. You block the +4 glaive's attack. x2 You thrash the +4 glaive!!! An ancient champion comes into view. It is wielding a +1 great sword. Unknown command. Unknown command. You block the ancient champion's attack. An iron giant comes into view. It is wielding a +0 giant club. The ancient champion completely misses you. The iron giant shouts! You thrash the ancient champion!!! You grab the ancient champion. You pierce the ancient champion, but do no damage. You tentacle-slap the ancient champion!! You squeeze the ancient champion. You hear a loud squeak. Unknown command. Unknown command. You block the iron giant's attack. You thrash the iron giant!!!! You pierce the iron giant, but do no damage. Your tentacle-slap misses the iron giant. You hear a loud squeak. You block the iron giant's attack. You tentacle-slap the iron giant but do no damage. You pierce the iron giant, but do no damage. You squeeze the iron giant!! You block the iron giant's attack. An iron golem comes into view. You bludgeon the iron giant! You pierce the iron giant, but do no damage. You tentacle-slap the iron giant, but do no damage. You squeeze the iron giant! You block the iron giant's attack. You batter the iron giant!! You tentacle-slap the iron giant. Unknown command. An ancient champion comes into view. It is wielding a +0 heavy great mace. Unknown command. You block the iron golem's attack. x2 The ancient champion casts a spell. The ancient champion seems to speed up. Unknown command. You batter the iron golem!! You pierce the iron golem. Your headbutt misses the iron golem. You tentacle-slap the iron golem, but do no damage. Your squeeze misses the iron golem. You block the ancient champion's attack. The iron golem punches you!! You block the iron golem's attack. You batter the iron golem!! You pierce the iron golem. You headbutt the iron golem! You tentacle-slap the iron golem, but do no damage. You squeeze the iron golem! You block the iron golem's attack. x2 The ancient champion casts a spell at you. The iron shot misses you. Unknown command. You batter the iron golem!! You pierce the iron golem, but do no damage. You headbutt the iron golem! You block the ancient champion's attack. You block the iron golem's attack. x2 You thrash the iron golem!!! You pierce the iron golem, but do no damage. You tentacle-slap the iron golem! You squeeze the iron golem, but do no damage. You hear a deafening roar! You thrash the iron golem!!! You pierce the iron golem, but do no damage. You headbutt the iron golem, but do no damage. You tentacle-slap the iron golem! You squeeze the iron golem, but do no damage. The ancient champion points at you and mumbles some strange words. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the iron shot... and reflects it back! The iron shot misses the ancient champion. You block the iron golem's attack. The iron golem completely misses you. You block the ancient champion's attack. You thrash the iron golem!!!! Unknown command. You thrash the ancient champion!!! You grab the ancient champion. You pierce the ancient champion. You tentacle-slap the ancient champion!! Unknown command. No target in view! No target in view! You open the door. A +4 glaive comes into view. Found 32 gold pieces and a +1 lajatang of pain. There is an open door here. Found a +2 scimitar of venom. An ancient champion comes into view. It is wielding a +2 battleaxe of draining. Found a +4 lajatang of speed, a staff of death and a +3 vampiric short sword. You block the +4 glaive's attack. The +4 glaive completely misses you. You block the +4 glaive's attack. x2 Unknown command. You thrash the +4 glaive!!!! You hear a shout! x2 A juggernaut comes into view. Found 125 gold pieces. The ancient champion gestures wildly while chanting. The ancient champion seems to speed up. You block the juggernaut's attack. x2 An iron giant comes into view. It is wielding a +0 dire flail. The iron giant fires a harpoon shot at you. The harpoon shot misses you. The harpoon shot hits the juggernaut! The juggernaut is yanked forward by the harpoon shot. The juggernaut collides with you. You bludgeon the juggernaut! You pierce the juggernaut. You headbutt the juggernaut, but do no damage. Unknown command. You tentacle-slap the juggernaut but do no damage. Your tentacle spike misses the juggernaut. You tentacle-slap the juggernaut! Unknown command. You tentacle-slap the juggernaut. You pierce the juggernaut, but do no damage. You squeeze the juggernaut, but do no damage. You block the juggernaut's attack. x2 Unknown command. You batter the juggernaut!! You pierce the juggernaut! You headbutt the juggernaut, but do no damage. You tentacle-slap the juggernaut. You block the ancient champion's attack. Unknown command. You thrash the juggernaut!!! You pierce the juggernaut, but do no damage. You tentacle-slap the juggernaut!! The ancient champion completely misses you. Unknown command. You bludgeon the iron giant! You pierce the iron giant. You squeeze the iron giant. The ancient champion gestures at you while chanting. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the iron shot... and reflects it back! The iron shot hits the ancient champion!!! You block the iron giant's attack. You tentacle-slap the ancient champion but do no damage. You grab the ancient champion. You pierce the ancient champion. You tentacle-slap the ancient champion! You squeeze the ancient champion, but do no damage. You constrict the ancient champion. Unknown command. You thrash the iron giant!!!! You pierce the iron giant, but do no damage. You headbutt the iron giant, but do no damage. The iron giant casts a spell at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the iron shot... and reflects it back! The iron shot hits the iron giant!!! You tentacle-slap the iron giant but do no damage. You pierce the iron giant, but do no damage. Your headbutt misses the iron giant. You squeeze the iron giant! The iron giant completely misses you. You completely miss the iron giant. You pierce the iron giant, but do no damage. You headbutt the iron giant, but do no damage. You tentacle-slap the iron giant!!! You squeeze the iron giant, but do no damage. You block the iron giant's attack. You thrash the iron giant!!!! No target in view! No target in view! You now have 7726 gold pieces (gained 25). You now have 7761 gold pieces (gained 35). You now have 7777 gold pieces (gained 16). You now have 7796 gold pieces (gained 19). You now have 7828 gold pieces (gained 32). Things that are here: a +2 battleaxe of draining; a +0 plate armour; a +4 glaive You see here a +1 lajatang of pain. You see here a +2 scimitar of venom. You see here a +3 vampiric short sword. You see here a staff of death {!a}. You see here a +4 lajatang of speed. Found a scroll of identify. Found 2 potions of ambrosia. Found 2 potions of ambrosia. Found 2 darts of disjunction. You now have 7858 gold pieces (gained 30). You see here a scroll of identify {!d@r1}. B - 8 potions of ambrosia {!q!d} (gained 2) B - 10 potions of ambrosia {!q!d} (gained 2) You open the door. There is an open door here. The Serpent of Hell comes into view. Unknown command. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-131-gfbfeffa082 0.34-a0-139-gb171341b6e 0.34-a0-140-g0f670162d5 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: [blister] Species: Octopode Job: Shapeshifter HP: 261/261; mods: 0/0 MP: 51/51; mod: 0 Stats: 33 23 29 Position: (65, 46), god: Ashenzari (18), 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 | 0 | 0 | 22 | 15858 | 683/1625 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 0 | 0 | 22 | 15861 | 686/1625 Stealth | X | 0 | 0 | 16 | 3806 | 56/525 Shields | X | 0 | 0 | 25 | 20851 | 501/1925 Unarmed Combat | X | 0 | 0 | 21 | 14691 | 1041/1525 Spellcasting | X | 0 | 0 | 19 | 13403 | 441/1576 Conjurations | X | 0 | 0 | 2 | 166 | 16/150 Hexes | X | 0 | 0 | 5 | 1003 | 253/300 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 50 | 23 | 18019 | 1219/1725 Translocations | X | 0 | 0 | 12 | 4747 | 697/750 Forgecraft | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 23 | 17339 | 539/1725 Air Magic | X | 0 | 0 | 3 | 300 | 0/200 Earth Magic | X | 0 | 0 | 10 | 3293 | 518/600 Alchemy | X | 0 | 0 | 10 | 2429 | 96/505 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 50 | 18 | 8783 | 648/1030 Shapeshifting | X | 0 | 0 | 23 | 20400 | 422/2052 Spell bugs: Durations: #33: 1 #144: 1 Attributes: #4: 832086 #12: 12980 #13: 5122 #23: 5757 #24: -1709320397 #49: 15567 Mutations: horns: 1 tentacle spike: 1 camouflage: 1 (innate) frail: 1 gelatinous body: 1 (innate) nimble swimmer: 1 (innate) tentacles: 1 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #1: cursed ring of Cremastomancy {AC+4, Sorc, Range} eq slot #9, inv slot #13: cursed ring of Ashenzari's Disgust {Int+6, Bglg, Melee} eq slot #9, inv slot #43: cursed ring "Stellar Inconvenience" {rN+ Str+3 Slay+4, Self, Melee} eq slot #9, inv slot #3: cursed ring of Ashenzari's Adversity {Will+ Dex+8, Dev, Melee} eq slot #9, inv slot #8: cursed ring of the Ruined Oracle {rF+ rN+ Str+3 Dex+6, Fort, Self} eq slot #4, inv slot #15: cursed +0 mask of the Dragon {Will+ Slay+3 SInv, Elem, Self} eq slot #9, inv slot #24: cursed ring of the Eye in the Sky {rF- rC+ Ice, Self, Cun} eq slot #10, inv slot #30: cursed amulet "Bitterness of Ashenzari" {Acrobat rF++ Regen+ Str+3 Int-5, Melee, Cun} eq slot #9, inv slot #28: cursed ring of the Tethered Ether {rPois Wiz Dex+3 SInv, Elem, Cun} eq slot #9, inv slot #37: cursed ring "Restrained Servitude" {rPois rCorr Slay+4 SInv Stlth-, Cun, Elem} eq slot #2, inv slot #29: cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ...................,,** .....................▓▓ ......................▓ ......................▓ .▓.▓.......▓.▓.....D.▓* '▓▓▓▓.....▓▓▓▓*......▓▓ )).▓.....▓▓ ▓▓......▓ ...▓▓.....▓ ▓.......▓ ...+.....▓▓ ▓▓I....▓* ▓▓+▓......▓▓▓▓▓......▓▓ .▓....................▓ ................▓.▓...▓ .........▓▓..▓▓▓▓▓▓▓▓▓▓ .........▓▓..▓......(▓ .............▓.......▓ ▓.▓...▓▓.....▓...▓...▓ ▓▓▓▓..▓▓.....▓...▓..?▓ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< fix_slime_vaults: true tomb_guardian_sets: 1: 1 2: 1 3: 1 4: 2 5: 1 6: 1 necropolis_difficulty: depths_crypt ziggurat: builder: ellipse monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 71 colour: lightblue ice_cave_hard: true ignacio_forbid: false slime_fixup_done: true ignacio_spawned: true xom_bazaar: false soh_hangout: Dis >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>