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.14:53: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) [0x5e99dfe5c4ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-0f670162d5(_Z13do_crash_dumpv+0x43a) [0x5e99dfe6a51a]: do_crash_dump() /usr/games/crawl-git-0f670162d5(_Z20crash_signal_handleri+0x1fa) [0x5e99dfe5c98a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7138d5a61330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7138d5abab2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7138d5a6127e]: /usr/games/crawl-git-0f670162d5(+0x4da8ed) [0x5e99dfe698ed]: /usr/games/crawl-git-0f670162d5(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5e99dfe69df7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-0f670162d5(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x9739) [0x5e99e020f2e9]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-0f670162d5(_Z16handle_mon_spellP7monster+0xa24) [0x5e99e0212644]: handle_mon_spell(monster*) /usr/games/crawl-git-0f670162d5(+0x84261d) [0x5e99e01d161d]: /usr/games/crawl-git-0f670162d5(_Z19handle_monster_moveP7monster+0x18d2) [0x5e99e01d8822]: handle_monster_move(monster*) /usr/games/crawl-git-0f670162d5(_Z15handle_monstersb+0xbf0) [0x5e99e01da490]: handle_monsters(bool) /usr/games/crawl-git-0f670162d5(_Z12world_reactsv+0x147) [0x5e99e05f68e7]: world_reacts() /usr/games/crawl-git-0f670162d5(+0xc69f60) [0x5e99e05f8f60]: /usr/games/crawl-git-0f670162d5(+0xc6a915) [0x5e99e05f9915]: /usr/games/crawl-git-0f670162d5(main+0x1f7) [0x5e99dfd91987]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7138d5a461ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7138d5a4628b]: /usr/games/crawl-git-0f670162d5(_start+0x25) [0x5e99dfd923b5]: 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". 0x00007138d5b2c7a7 in __GI___wait4 (pid=265501, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007138d5b2c7a7 in __GI___wait4 (pid=265501, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005e99dfe5cb5c in call_gdb (file=0x7138d5c204e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 261434\000\000\000\000\000\000" #2 0x00005e99dfe6a538 in do_crash_dump () at dbg-asrt.cc:673 t = 1749653753 dir = "/dgldir/morgue/blister/" name = "/dgldir/morgue/blister/crash-blister-20250611-145553.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 = 0x7138d5c204e0 <_IO_2_1_stderr_> #3 0x00005e99dfe5c98a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {0}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007138d5a6127e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005e99dfe698ed in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd09ac9800 "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005e99dfe69df7 in AssertFailed (expr=expr@entry=0x5e99e06a4068 "mons->heads() == (int)breaths->size()", file=file@entry=0x5e99e0629ff1 "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\000\000\000\000\377\377", '\000' , "\377\377", '\000' , "\377\377", '\000' , "\377\377", '\000' , "\377\377", '\000' , "\377\377", '\000' ... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0xffff00000000, reg_save_area = 0x0}} fileName = #11 0x00005e99e020f2e9 in mons_cast (mons=0x5e99e0bf1750 , 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 = 24218}} sumcount = sumcount2 = duration = god = splpow = #12 0x00005e99e0212644 in handle_mon_spell (mons=0x5e99e0bf1750 ) 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 = 29, y = 33}, target = {x = 29, y = 32}, 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 7 = {{x = 29, y = 32}, {x = 29, y = 31}, {x = 29, y = 30}, {x = 29, y = 29}, {x = 29, y = 28}, {x = 29, y = 27}, {x = 29, y = 26}}, 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 0x00005e99e01d161d in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1895 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: <<<<<<<<<<<<<<<<<<<<<< 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!" Lua error: /dgldir/rcfiles/crawl-git/blister.rc:1753: unexpected symbol near '=' Welcome back, blister the Octopode Shapeshifter. Ashenzari says: Partake of my vision. Partake of my curse. Press ? for a list of commands and other information. An ancient champion comes into view. It is wielding a +1 battleaxe of draining. An ancient champion comes into view. It is wielding a +2 great sword of draining. Unknown command. An ancient champion and a war gargoyle come into view. The ancient champion is wielding a +0 heavy battleaxe. The helpless ancient champion fails to defend itself. You thrash the ancient champion!!!!!! You block the ancient champion's attack. You feel the corruption within you wane completely. You no longer feel vulnerable to cold. Unknown command. You thrash the ancient champion!!! Your grab misses the ancient champion. You pierce the ancient champion, but do no damage. You headbutt the ancient champion, but do no damage. You squeeze the ancient champion, but do no damage. The ancient champion completely misses you. Unknown command. You tentacle-slap the ancient champion but do no damage. 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. 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 bludgeon the ancient champion! Unknown command. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. You block the ancient champion's attack. You block the war gargoyle's attack. 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 tentacle-slap the ancient champion! You block the war gargoyle's attack. Unknown command. You batter 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, but do no damage. You block the war gargoyle's attack. You tentacle-slap 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. 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. Unknown command. You thrash the war gargoyle!!!! Unknown command. No target in view! Things that are here: a +0 heavy battleaxe; a +0 chain mail Things that are here: a +1 battleaxe of draining; a +0 chain mail Things that are here: a +2 great sword of draining; a +0 plate armour Unknown command. No target in view! A war gargoyle comes into view. It is wielding a +2 flail of protection. A war gargoyle is nearby! Unknown command. No target in view! Unknown command. A war gargoyle is nearby! You block the war gargoyle's attack. x2 Unknown command. You tentacle-slap 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! You block the war gargoyle's attack. Unknown command. You thrash the war gargoyle!!!! Unknown command. No target in view! You see here a +2 flail of protection. You sense a monster nearby. 2 war gargoyles come into view. A war gargoyle is wielding a +1 great mace of holy wrath. A war gargoyle and 3 ancient champions come into view. An ancient champion is wielding a +3 battleaxe and wearing a +2 chain mail of cold resistance. An ancient champion is wielding a +3 battleaxe of freezing. Unknown command. The war gargoyle completely misses you. Unknown command. Unknown command. You thrash 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!!! You thrash the war gargoyle!!!! The ancient champion gestures wildly while chanting. The ancient champion seems to speed up. Unknown command. Unknown command. You block the war gargoyle's attack. You block the ancient champion's attack. x2 You see here a +1 great mace of holy wrath. You batter the ancient champion!! You grab the ancient champion. You pierce the ancient champion! You tentacle-slap the ancient champion!!! The ancient champion hits you but does no damage. You block the war gargoyle's attack. You block the ancient champion's attack. Unknown command. You bludgeon the war gargoyle! You grab the war gargoyle. You pierce the war gargoyle, but do no damage. You headbutt the war gargoyle!! You tentacle-slap the war gargoyle, but do no damage. You squeeze the war gargoyle, but do no damage. You constrict 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!! You block the ancient champion's attack. x2 You thrash the ancient champion!!!! You block the ancient champion's attack. Unknown command. 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 constrict the ancient champion. The ancient champion hits you with a +3 battleaxe of freezing! Unknown command. You thrash the ancient champion!!! Unknown command. Unknown command. No target in view! Things that are here: a +3 battleaxe; a +2 chain mail of cold resistance; a +0 dire flail Things that are here: a +3 great sword; a +0 plate armour Things that are here: a +3 battleaxe of freezing; a +0 chain mail HP restored. You sense a monster nearby. You sense a monster nearby. An ancient champion comes into view. It is wielding a +0 battleaxe of flaming. A war gargoyle and 2 ancient champions come into view. The war gargoyle is wielding a +5 great mace of draining. An ancient champion is wielding a +2 great sword of draining. An ancient champion is wielding a +0 great mace of draining. Unknown command. The helpless ancient champion fails to defend itself. You thrash the ancient champion!!!!! Unknown command. The helpless ancient champion fails to defend itself. You thrash the ancient champion!!!!!! 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!!!! No target in view! You open the door. An ancient champion and a quicksilver elemental come into view. The ancient champion is wielding a +1 great sword of draining. There is an open door here. Unknown command. Unknown command. The helpless quicksilver elemental fails to defend itself. You thrash the quicksilver elemental!!! You pierce the quicksilver elemental! Your headbutt misses the quicksilver elemental. You tentacle-slap the quicksilver elemental! Unknown command. The ancient champion completely misses you. Unknown command. You thrash the ancient champion!!!! No target in view! There is an open door here. You open the door. A quicksilver elemental comes into view. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy hits you!! You block the quicksilver elemental's attack. There is an open door here. Unknown command. You thrash the quicksilver elemental!!! Your tentacle spike misses the quicksilver elemental. You squeeze the quicksilver elemental! Unknown command. Unknown command. No target in view! No target in view! You open the door. You open the door. There is an open door here. You open the door. A war gargoyle comes into view. It is wielding a +0 dire flail. A caustic shrike comes into view. The caustic shrike screeches! You block the caustic shrike's attack. x3 You thrash the caustic shrike!!! You grab the caustic shrike. You pierce the caustic shrike. You headbutt the caustic shrike, but do no damage. You squeeze the caustic shrike. You constrict the caustic shrike! You block the caustic shrike'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 thrash the caustic shrike!!!! Unknown command. You block the war gargoyle's attack. There is an open door here. You batter the war gargoyle!! You grab the war gargoyle. You pierce the war gargoyle! You headbutt the war gargoyle, but do no damage. You tentacle-slap the war gargoyle, but do no damage. You squeeze the war gargoyle. Unknown command. No target in view! No target in view! There is an open door here. There is an open door here. A quicksilver elemental comes into view. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy hits you!! The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy hits you! The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. Unknown command. You barely miss the quicksilver elemental. You pierce the quicksilver elemental. Your squeeze misses 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. Unknown command. You thrash the quicksilver elemental!!!! A quicksilver elemental comes into view. A crystal echidna comes into view. A Hell Sentinel comes into view. The crystal echidna flicks its quills at you. The crystallizing shot misses you. The crystal echidna flicks its quills at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the crystallizing shot... and reflects it back! The crystallizing shot hits the crystal echidna!! The crystal echidna becomes as fragile as glass! The Hell Sentinel gestures at you. The sphere of damnation explodes! The damnation engulfs you!!! The crystal echidna flicks its quills at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the volley of spikes... and reflects it back! The volley of spikes skewers the crystal echidna!! Unknown command. You block the crystal echidna's attack. The crystal echidna flicks its quills at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the crystallizing shot... and reflects it back! The crystallizing shot hits the crystal echidna!! The Hell Sentinel gestures at you. The sphere of damnation explodes! The damnation engulfs you!!! You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. Unknown command. Cast which spell? (? or * to list) You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Cast which spell? (? or * to list) Aiming: Vhi's Electric Charge (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a Hell Sentinel (98% to hit and 94% to hit with your grab, tentacle spike, headbutt, tentacle-slap, and squeeze) You charge forward with an electric crackle! 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. The Hell Sentinel completely misses you. You block the Hell Sentinel's attack. You thrash the Hell Sentinel!!!! Your tentacle spike misses the Hell Sentinel. Your headbutt misses the Hell Sentinel. You tentacle-slap the Hell Sentinel, but do no damage. 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 batter the Hell Sentinel!! You start resting. Magic restored. A quicksilver elemental is nearby! Unknown command. Unknown command. You strike the helpless quicksilver elemental from behind! You thrash the quicksilver elemental!!!! Unknown command. No target in view! Unknown command. No target in view! You sense a monster nearby. You sense a monster nearby. You sense a monster nearby. Unknown command. No target in view! A Hell Sentinel comes into view. The Hell Sentinel roars! 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!!! You squeeze the Hell Sentinel, but do no damage. You block the Hell Sentinel's attack. x2 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!! Your base Evocations skill increases to level 18! Unknown command. No target in view! Unknown command. You start resting. HP restored. Unknown command. 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. Unknown command. 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. Unknown command. You block the +4 glaive's attack. x2 Unknown command. You block the +4 glaive's attack. x2 Unknown command. You bludgeon the +4 glaive! You grab the +4 glaive. You pierce the +4 glaive! You headbutt the +4 glaive. You constrict the +4 glaive! Unknown command. Found 90 gold pieces. Unknown command. Found 16 gold pieces and a scroll of identify. 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 hear a shout! Unknown command. A juggernaut comes into view. An iron giant comes into view. It is wielding a +0 dire flail. The ancient champion 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 ancient champion but does no damage. The juggernaut shouts! You thrash the ancient champion!!!! Training target 27.0 for Ice Magic reached! You block the juggernaut's attack. The juggernaut completely misses you. Unknown command. You thrash the juggernaut!!!! You pierce the juggernaut, but do no damage. The iron giant fires a harpoon shot at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the harpoon shot... and reflects it back! The harpoon shot hits the iron giant but does no damage. Unknown command. You bludgeon the juggernaut! You pierce the juggernaut! You headbutt the juggernaut, but do no damage. You squeeze the juggernaut!! The iron giant fires a harpoon shot at you. The harpoon shot misses you. Unknown command. You tentacle-slap the juggernaut. You pierce the juggernaut, but do no damage. Your tentacle-slap misses the juggernaut. You squeeze the juggernaut!! You block the juggernaut's attack. The juggernaut barely misses you. You tentacle-slap the juggernaut. You pierce the juggernaut. Unknown command. You tentacle-slap the iron giant but do no damage. You pierce the iron giant, but do no damage. You headbutt the iron giant, but do no damage. You block the iron giant's attack. Unknown command. 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. Unknown command. You tentacle-slap the iron giant. You pierce the iron giant! You headbutt the iron giant, but do no damage. You tentacle-slap the iron giant. You squeeze the iron giant!! The iron giant gestures at you while chanting. The iron shot misses you. Unknown command. You thrash the iron giant!!! You pierce the iron giant! You tentacle-slap the iron giant!! You squeeze the iron giant! Unknown command. You thrash the iron giant!!! You pierce the iron giant! You block the iron giant's attack. Unknown command. You bludgeon the iron giant! Unknown command. No target in view! Found 19 gold pieces. You see here a +4 glaive. Things that are here: a +2 battleaxe of draining; a +0 plate armour You see here a +4 lajatang of speed. You see here a staff of death {!a}. You see here a +3 vampiric short sword. You see here a +2 scimitar of venom. You see here a +1 lajatang of pain. 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). You see here a juggernaut corpse. You see here a +0 dire flail. Found 4 potions of ambrosia and 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. Ashenzari invites you to partake of a vision and a curse of elements and melee combat. There is an open door here. A crystal echidna comes into view. Unknown command. Unknown command. You block the crystal echidna's attack. There is an open door here. You thrash the crystal echidna!!! Unknown command. No target in view! Unknown command. There is an open door here. Things that are here: a +1 great sword of draining; a +0 chain mail There is an open door here. Things that are here: a +0 great mace of draining; a +0 chain mail Things that are here: a +2 great sword of draining; a +0 plate armour No target in view! You see here a +5 great mace of draining. Unknown command. No target in view! Things that are here: a +0 battleaxe of flaming; a +0 plate armour There is an open door here. There is an open door here. You sense a monster nearby. A hellion and a Hell Sentinel come into view. Unknown command. Unknown command. Unknown command. Unknown command. The helpless hellion fails to defend itself. You thrash the hellion!!!!!! Unknown command. No target in view! A Hell Sentinel comes into view. The helpless Hell Sentinel fails to defend itself. You thrash the Hell Sentinel!!!!! Unknown command. No target in view! Unknown command. A Hell Sentinel comes into view. An iron golem and a +7 great sword come into view. The helpless +7 great sword fails to defend itself. You tentacle-slap the +7 great sword. Your grab misses the +7 great sword. Your tentacle spike misses the +7 great sword. You tentacle-slap the +7 great sword! You block the +7 great sword's attack. Unknown command. You thrash the +7 great sword!!!! Unknown command. Unknown command. Unknown command. You thrash the iron golem!!!! You pierce the iron golem, but do no damage. You headbutt the iron golem! You tentacle-slap the iron golem! You hear a roar! Unknown command. You thrash the iron golem!!! You pierce the iron golem. You headbutt 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. A quicksilver elemental comes into view. You block the iron golem's attack. x2 The quicksilver elemental moves out of view. You thrash the iron golem!!! You headbutt the iron golem!! You tentacle-slap the iron golem!! Unknown command. You batter the iron golem!! Unknown command. The Hell Sentinel completely misses you. The Hell Sentinel hits you but does no damage. Unknown command. You tentacle-slap the Hell Sentinel but do no damage. You pierce the Hell Sentinel. You headbutt the Hell Sentinel, but do no damage. You tentacle-slap the Hell Sentinel!! You squeeze 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 block the quicksilver elemental's attack. You thrash the Hell Sentinel!!!! You block the quicksilver elemental's attack. Unknown command. You bludgeon the quicksilver elemental! You pierce the quicksilver elemental! Your headbutt misses the quicksilver elemental. You tentacle-slap the quicksilver elemental! You squeeze the quicksilver elemental!! The quicksilver elemental closely misses you. An iron giant comes into view. It is wielding a +0 giant club. Unknown command. You thrash the quicksilver elemental!!!! Unknown command. The iron giant fires a harpoon shot at you. The harpoon shot misses you. Unknown command. Unknown command. You block the iron giant's attack. Unknown command. You batter the iron giant!! You pierce the iron giant, but do no damage. You headbutt the iron giant!! You squeeze the iron giant! You block the iron giant's attack. Unknown command. You batter the iron giant!! You pierce the iron giant, but do no damage. You tentacle-slap the iron giant!! You block the iron giant's attack. 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. You tentacle-slap the iron giant, but do no damage. You squeeze the iron giant, but do no damage. You hear a hideous shriek! The iron giant hits you with a +0 giant club. You thrash the iron giant!!!! Unknown command. No target in view! Unknown command. No target in view! Something unseen opens the door. Things that are here: a +0 giant club; an iron giant corpse A +7 great sword, a crystal echidna and an ancient champion come into view. The ancient champion is wielding a +3 battleaxe of draining. The ancient champion moves out of view. You block the crystal echidna's attack. The ancient champion mumbles some strange words. The ancient champion seems to speed up. You block the crystal echidna's attack. Unknown command. You bludgeon the crystal echidna! You grab the crystal echidna. You pierce the crystal echidna, but do no damage. You headbutt the crystal echidna. You squeeze the crystal echidna!! You constrict the crystal echidna. You block the crystal echidna's attack. Unknown command. You thrash the crystal echidna!!!! Something unseen opens the door. Unknown command. You closely miss the ancient champion. You grab the ancient champion. You pierce the ancient champion, but do no damage. You constrict the ancient champion. A hellion comes into view. You block the ancient champion's attack. You tentacle-slap the ancient champion but do no damage. 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 ancient champion's attack. Unknown command. You thrash the ancient champion!!!! You hear a hideous shriek! The hellion gestures at you. The sphere of damnation explodes! The damnation engulfs you!! The damnation engulfs the +7 great sword!!! A hellion comes into view. The hellion completely misses you. The hellion gestures at you. The sphere of damnation explodes! The damnation engulfs you!! The damnation engulfs the hellion. The hellion completely resists. You block the hellion's attack. You completely miss the hellion. You grab the hellion. You pierce the hellion! You headbutt the hellion. You tentacle-slap the hellion! You squeeze the hellion. You constrict the hellion. The hellion gestures at you. The sphere of damnation explodes! The damnation engulfs you! The damnation engulfs the hellion. The hellion completely resists. Unknown command. You thrash the hellion!!! Unknown command. The hellion gestures at you. The sphere of damnation explodes! The damnation engulfs you!! Unknown command. You batter the hellion!! Your grab misses the hellion. You pierce the hellion. You headbutt the hellion, but do no damage. You tentacle-slap the hellion. Unknown command. No target in view! Unknown command. No target in view! You start resting. HP restored. You open the door. A +7 great sword comes into view. Found a +0 chain mail and a +3 leather armour of cold resistance. There is an open door here. Found the Vellum of Illusion. Unknown command. An iron giant comes into view. It is wielding a +0 giant spiked club. Found three items. Unknown command. Found 29 gold pieces and a potion of might. Unknown command. The iron giant shouts! You hear a shout! A juggernaut comes into view. An iron giant comes into view. It is wielding a +0 giant club. 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!!! The juggernaut shouts! Unknown command. Unknown command. Unknown command. Casting: Vhi's Electric Charge (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. The iron giant fires a harpoon shot at you. The harpoon shot hits you! You are yanked forward by the harpoon shot. You block the iron giant's attack. Found 39 gold pieces and 5 darts of disjunction. Unknown command. Unknown command. You closely miss the +7 great sword. Your grab misses the +7 great sword. Your squeeze misses the +7 great sword. You block the +7 great sword's attack. Unknown command. You miss the +7 great sword. Your grab misses the +7 great sword. You pierce the +7 great sword, but do no damage. You headbutt the +7 great sword, but do no damage. Your tentacle-slap misses the +7 great sword. Unknown command. You block the iron giant's attack. The juggernaut hits you! You block the juggernaut's attack. The iron giant throws the juggernaut at you! You block the iron giant's attack. You barely miss the juggernaut. Your tentacle spike misses the juggernaut. Your headbutt misses the juggernaut. Your squeeze misses the juggernaut. Unknown command. You thrash the juggernaut!!!! The winds around you start to calm down. You float gracefully downwards. You block the iron giant's attack. Unknown command. You batter the iron giant!! You pierce the iron giant, but do no damage. You headbutt the iron giant. You squeeze the iron giant! 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 batter the iron giant!! No target in view! Unknown command. Things that are here: a +0 giant club; an iron giant corpse The winds around you calm down. You see here a +3 leather armour of cold resistance. You see here the Vellum of Illusion. W - a +5 Gell's gravitambourine (2/2) (improved by +1). You see here a staff of alchemy {!a}. You see here a +7 great sword. You now have 7871 gold pieces (gained 13). f - 10 potions of might (gained 1) You now have 7910 gold pieces (gained 39). You see here a +0 giant spiked club. Found 17 gold pieces. Found 65 gold pieces. You now have 7926 gold pieces (gained 16). You now have 7943 gold pieces (gained 17). You now have 7964 gold pieces (gained 21). You now have 7974 gold pieces (gained 10). You now have 8008 gold pieces (gained 34). You open the door. There is an open door here. There is an open door here. Things that are here: a +7 great sword; a +3 battleaxe of draining; a +0 plate armour You see here a +7 great sword. You sense a monster nearby. You sense a monster nearby. A caustic shrike, a quicksilver elemental, an ancient champion and an iron giant come into view. The ancient champion is wielding a +1 great sword of flaming. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. An ancient champion comes into view. It is wielding a +3 great mace. The ancient champion mumbles some strange words. The ancient champion seems to speed up. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. The quicksilver elemental completely misses you. You thrash the quicksilver elemental!!! Your tentacle spike misses the quicksilver elemental. You tentacle-slap the quicksilver elemental! You hear a shout! You hear a deafening roar! 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 hear a screech! The caustic shrike screeches! You tentacle-slap the ancient champion but do no damage. 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, but do no damage. You squeeze the ancient champion! You constrict the ancient champion! You block the ancient champion's attack. You closely miss the ancient champion. You grab the ancient champion. You headbutt the ancient champion, but do no damage. You constrict the ancient champion. x2 You block the ancient champion's attack. A caustic shrike comes into view. You thrash the ancient champion!!! You constrict the ancient champion, but do no damage. The ancient champion gestures wildly while chanting. The ancient champion seems to speed up. Unknown command. You thrash the ancient champion!!! You hear a shout! A +2 great mace comes into view. A war gargoyle comes into view. It is wielding a +2 vampiric lajatang. You hear a roar! You thrash the caustic shrike!!! Your grab misses the caustic shrike. You pierce the caustic shrike, but do no damage. Your headbutt misses the caustic shrike. Your tentacle-slap misses the caustic shrike. You squeeze the caustic shrike. The caustic shrike barely misses you. You block the caustic shrike's attack. Unknown command. You thrash the caustic shrike!!!! You block the caustic shrike's attack. The iron giant 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 iron giant!! You block the caustic shrike's attack. Unknown command. Unknown command. Unknown command. Casting: Polar Vortex (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. You block the caustic shrike's attack. x2 The iron giant fires a harpoon shot at you. Your cursed +8 tower shield of Ashenzari's Anxiety {reflect, Melee, Comp} blocks the harpoon shot... and reflects it back! The harpoon shot hits the iron giant!! The iron giant is yanked forward by the harpoon shot. You block the caustic shrike's attack. The iron giant hits you but does no damage. Unknown command. Unknown command. Unknown command. You thrash the caustic shrike!!!! Your grab misses the caustic shrike. Your tentacle spike misses the caustic shrike. You headbutt the caustic shrike. You block the iron giant's attack. Unknown command. You tentacle-slap the iron giant but do no damage. You pierce the iron giant, but do no damage. You headbutt the iron giant, but do no damage. You squeeze the iron giant!! Unknown command. You thrash the war gargoyle!!! 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!!! A Hell Sentinel comes into view. You hear a roar! x2 Unknown command. The winds around you start to calm down. You float gracefully downwards. The Serpent of Hell comes into view. An ancient champion comes into view. It is wielding a +2 battleaxe. You are engulfed in whirling frost. You block the Serpent of Hell's attack. x3 The Hell Sentinel misses you. You block the Hell Sentinel's attack. The Serpent of Hell completely misses you. x2 The Serpent of Hell misses you. You thrash 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. You block the Hell Sentinel's attack. x2; The Serpent of Hell misses you. The Serpent of Hell bites you but does no damage. x2 Unknown command. Unknown command. Unknown command. Unknown command. Casting: Polar Vortex (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You need to wait for the winds to calm down. Unknown command. Unknown command. Casting: Polar Vortex (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Rimeblight (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: the Serpent of Hell You feel a surge of power! A stygian plague fills the Serpent of Hell's body. The winds around you calm down. You block the Serpent of Hell's attack. x2 The Serpent of Hell completely misses you. The Hell Sentinel hits you but does no damage. You block the Hell Sentinel's attack. The ancient champion mumbles some strange words. The ancient champion seems to speed up. The Serpent of Hell roars! A dragon appears. The Hell Sentinel hits you but does no damage. You block the Hell Sentinel's attack. Unknown command. Unknown command. Casting: Rimeblight (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. The Serpent of Hell roars! A dragon appears. You block the Hell Sentinel's attack. x2 You block the Serpent of Hell's attack. x2 The Serpent of Hell bites you from afar. Unknown command. Unknown command. Casting: Polar Vortex (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Space momentarily warps into an impossible shape! You thrash the Serpent of Hell!!! You bludgeon the ancient champion! You thrash the Hell Sentinel!!!! Shards of ice erupt from the Serpent of Hell's body! You block the Serpent of Hell's attack. x3; You block the ice dragon's attack. The ice dragon claws you but does no damage. The ice dragon tramples you but does no damage. Unknown command. Unknown command. You thrash the iron dragon!!!! You block the Serpent of Hell's attack. x2 The Serpent of Hell bites you from afar! You thrash the ancient champion!!!! You block the ice dragon's attack. x3 A war gargoyle comes into view. It is wielding a +0 flail. You block the Serpent of Hell's attack. The Serpent of Hell misses you. The Serpent of Hell closely misses you. You bludgeon the ice dragon! You pierce the ice dragon. You block the Serpent of Hell's attack. The Serpent of Hell bites you but does no damage. The Serpent of Hell bites you from afar! Unknown command. You hear a roar! You hear a loud squeak. You hear a shout! You block the Serpent of Hell's attack. x3 The Serpent of Hell completely misses you. The Serpent of Hell barely misses you. You block the Serpent of Hell's attack. The Serpent of Hell completely misses you. x2 Unknown command. You thrash the Serpent of Hell!!! You pierce the Serpent of Hell, but do no damage. You squeeze the Serpent of Hell, but do no damage. The winds around you start to calm down. You float gracefully downwards. You hear a roar! >>>>>>>>>>>>>>>>>>>>>> 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: 229/261; mods: 0/0 MP: 24/51; mod: 0 Stats: 33 23 29 Position: (29, 32), 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 | 18252 | 1452/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 | 17337 | 537/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 | 9015 | 880/1030 Shapeshifting | X | 0 | 0 | 23 | 20400 | 422/2052 Spell bugs: Durations: #33: 1 #75: 35 Attributes: #4: 832086 #12: 13130 #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: .▓▓ ▓▓.....▓...+.....▓▓ ▓.... ..▓▓▓▓▓.....▓▓▓▓+▓......▓▓▓▓▓.... ...▓.▓.......▓.▓.........▓.▓..... ...........§§§§§§§§§§§§.........▓ ...........§§§§§§§§§§§..........▓ ...........§§§§§§§§§§▓▓.......... ...........§§§§§§§§§§▓▓......▓▓.. ...........§§§§§§§§§§§§......▓▓.. ...........§§§§§I§§§§§........... ...........§§§§§D§§§§▓........... ...........§§§§§9§§§§▓........... ,,,,.......§§§▓§▓§▓§▓▓,,,,,,,,,,, ,*▓.▓.▓▓§▓§§§▓§§§▓**,,, ,, ,,,▓....▓§§§▓§§§▓*,,,, , ,,*....▓...▓...▓*,,*, *▓▓▓**▓▓▓▓▓▓▓▓▓***** ,,{,{,,,{,,,,,,***** clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ignacio_spawned: 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 soh_hangout: Dis slime_fixup_done: true fix_slime_vaults: true xom_bazaar: false ignacio_forbid: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>