ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2285 failed. Version: Dungeon Crawl Stone Soup 0.33.1 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 325879958628146391, deterministic pregen: 1 Command line: /usr/games/crawl-0.33 -name jb9696 -rc /dgldir/rcfiles/crawl-0.33/jb9696.rc -macro /dgldir/rcfiles/crawl-0.33/jb9696.macro -morgue /dgldir/morgue/jb9696/ -webtiles-socket /crawl-master/webserver/sockets/jb9696:2025-07-28.09:18:36.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-0.33(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x610f296c67be]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.33(_Z13do_crash_dumpv+0x43a) [0x610f296d483a]: do_crash_dump() /usr/games/crawl-0.33(_Z20crash_signal_handleri+0x1fa) [0x610f296c6c9a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7bbe403c9330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7bbe40422b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7bbe403c927e]: /usr/games/crawl-0.33(+0x4d8c0d) [0x610f296d3c0d]: /usr/games/crawl-0.33(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x610f296d4117]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-0.33(_Z11monster_dieR7monster11killer_typeibb+0x4607) [0x610f29a94907]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-0.33(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x48e) [0x610f29a7287e]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-0.33(_Z16handle_mon_spellP7monster+0xa24) [0x610f29a7ee44]: handle_mon_spell(monster*) /usr/games/crawl-0.33(+0x842fea) [0x610f29a3dfea]: /usr/games/crawl-0.33(_Z19handle_monster_moveP7monster+0x18d2) [0x610f29a45442]: handle_monster_move(monster*) /usr/games/crawl-0.33(_Z15handle_monstersb+0xbf0) [0x610f29a470b0]: handle_monsters(bool) /usr/games/crawl-0.33(_Z12world_reactsv+0x147) [0x610f29e62057]: world_reacts() /usr/games/crawl-0.33(+0xc696d0) [0x610f29e646d0]: /usr/games/crawl-0.33(+0xc6a085) [0x610f29e65085]: /usr/games/crawl-0.33(main+0x1f7) [0x610f295fc4a7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7bbe403ae1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7bbe403ae28b]: /usr/games/crawl-0.33(_start+0x25) [0x610f295fced5]: 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". 0x00007bbe404947a7 in __GI___wait4 (pid=262745, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007bbe404947a7 in __GI___wait4 (pid=262745, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000610f296c6e6c in call_gdb (file=0x7bbe405884e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 233934\000\000\000\000\000\000" #2 0x0000610f296d4858 in do_crash_dump () at dbg-asrt.cc:673 t = 1753697816 dir = "/dgldir/morgue/jb9696/" name = "/dgldir/morgue/jb9696/crash-jb9696-20250728-101656.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2285 failed." file = 0x7bbe405884e0 <_IO_2_1_stderr_> #3 0x0000610f296c6c9a 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 = {1802268518}} 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 0x00007bbe403c927e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000610f296d3c0d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe6de0f100 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2285 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x0000610f296d4117 in AssertFailed (expr=expr@entry=0x610f29e965ca "!invalid_monster(&mons)", file=file@entry=0x610f29e960e0 "mon-death.cc", line=line@entry=2285, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2285 failed.\000rum\000e\017a\000\000`\361\340m\376\177\000\000\006\000\000\000\000\000\000\000arachi\000\000\302\v\254)\017a\000\000\205\017\000\000\000\000\000\000`\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000\360\230\261b\017a\000\000\320\361\340m\376\177\000\000\256\035C@\276{\000\000\220\362\340m\376\177\000\000\000\000\000\000\000\000\000\000 S\267e\017a\000\000 S\267e\017a\000\000\340\361\340m\376\177\000\000"... args = {{gp_offset = 697269295, fp_offset = 24847, overflow_arg_area = 0x7ffe6de0f100, reg_save_area = 0x6}} fileName = #11 0x0000610f29a94907 in monster_die (mons=..., killer=KILL_TIMEOUT, killer_index=27000, silent=false, mount_death=) at mon-death.cc:2285 was_visible = spectralised = summoned = duration = monster_killed = hard_reset = timeout = gives_player_xp = drop_items = in_transit = was_banished = mons_reset = leaves_corpse = real_death = pet_kill = did_death_message = death_message = exploded = anon = targ_holy = corpse_consumed = corpse = player_xp = mwhere = {x = 1843461040, y = 32766} #12 0x0000610f29a7287e in std::function::operator()(monster&, mon_spell_slot, bolt&) const (__args#2=..., __args#1=..., __args#0=..., this=) at /usr/include/c++/13/bits/std_function.h:587 No locals. #13 mons_cast (mons=0x610f2a456ed8 , pbolt=..., spell_cast=SPELL_HOARFROST_BULLET, slot_flags=..., do_noise=) at mon-cast.cc:7149 evoke = false flags = foe = 0x610f2a3d97c0 logic = slot = {spell = SPELL_HOARFROST_BULLET, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}} sumcount = 0 sumcount2 = duration = 0 god = splpow = #14 0x0000610f29a7ee44 in handle_mon_spell (mons=mons@entry=0x610f2a456ed8 ) at mon-cast.cc:5064 hspell_pass = std::vector of length 1, capacity 1 = {{spell = SPELL_HOARFROST_BULLET, freq = 200 '\310', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}} beem = {origin_spell = SPELL_HOARFROST_BULLET, range = 6, glyph = 96 U'`', colour = 15 '\017', flavour = BEAM_ICE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 63, y = 27}, target = {x = 64, y = 25}, damage = {num = 3, size = 12}, ench_power = 156, hit = 17, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3454, source_name = "a hoarfrost cannon", name = "shard of frigid ice", short_name = "", hit_verb = "", loudness = 5, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "shard of frigid ice", 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 2, capacity 2 = {{x = 64, y = 26}, {x = 64, y = 25}}, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, 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 = 4575, 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 = 4} battlesphere = false #15 0x0000610f29a3dfea 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-0.33/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.33/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.33/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 3, depth = 3 Level id: Elf:3 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 17 Level vaults: minmay_elf_hall_not_hex layout_geoelf_diagonals serial_shops shop Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (63, 27): Terrain change marker (33->32, 70) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Okay, then. Blink to where? Press: ? - help, Dir - move target As you read the scroll of blinking, it crumbles to dust. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The sentinel's mark upon you fades away. A shard of ice appears from out of thin air! You block the shard of ice. Your surroundings suddenly seem different. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Your surroundings suddenly seem different. The deep elf pyromancer shouts! You hear some strange, mumbled words. A lance of force appears from out of thin air! The lance of force hits you! You are knocked back by the lance of force. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You hear some strange, mumbled words. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses the fire elemental. The bolt of lightning hits you!! * * * LOW HITPOINT WARNING * * * A shard of ice appears from out of thin air! You block the shard of ice. The deep elf pyromancer casts a spell. The deep elf pyromancer mumbles some strange words. The deep elf pyromancer blinks! The deep elf zephyrmancer is engulfed in blazing flames. Your surroundings suddenly seem different. You start resting. A +2 antimagic trident is nearby! You block the +2 antimagic trident's attack. You bludgeon the +2 antimagic trident!! Your headbutt misses the +2 antimagic trident. The +2 antimagic trident is almost destroyed. You block the +2 antimagic trident's attack. x2 You sock the +2 antimagic trident! The +2 antimagic trident falls from the air. Makhleb accepts your kill. No target in view! No target in view! HP restored. You are ready to perform a blood rite again. The deep elf knight shouts! The deep elf knight gestures wildly while chanting. The deep elf knight flickers and vanishes! No target in view! No target in view! No target in view! You hear some strange, mumbled words. A shard of ice appears from out of thin air! The shard of ice hits you!! You partially resist. Found a scroll of enchant weapon. Something hits you! You skewer something like a kebab!!! Makhleb accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. Things that are here: a +0 scimitar; a +1 ring mail of positive energy; an elf corpse Found a bloodstained blade talisman. R - 4 scrolls of enchant weapon (gained 1) You see here the blade talisman "Tugetuim" {rN+ Will- Stlth+}. The deep elf zephyrmancer shouts! The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning hits you!! You hear a shout! You impale the deep elf zephyrmancer!! The deep elf zephyrmancer is severely wounded. You block the deep elf zephyrmancer's attack. You completely miss the deep elf zephyrmancer. Your headbutt misses the deep elf zephyrmancer. The deep elf zephyrmancer is severely wounded. You impale the deep elf zephyrmancer!! You kill the deep elf zephyrmancer! Makhleb accepts your kill. You feel better. No target in view! No target in view! A deep elf pyromancer is nearby! A deep elf pyromancer is nearby! The deep elf pyromancer gestures wildly while chanting. The deep elf pyromancer blinks! No target in view! No target in view! No target in view! A deep elf pyromancer is nearby! The deep elf pyromancer gestures at you while chanting. The bolt of fire hits you but does no damage. The deep elf pyromancer mumbles some strange words. You bludgeon the deep elf pyromancer!! You headbutt the deep elf pyromancer! You kill the deep elf pyromancer! Makhleb accepts your kill. You feel better. The fire elemental disappears in a puff of smoke! No target in view! No target in view! No target in view! Things that are here: a +0 long sword of holy wrath; a +0 robe No target in view! No target in view! No target in view! Things that are here: a +0 dagger; a +1 leather armour of cold resistance; an elf corpse R - 5 scrolls of enchant weapon (gained 1) Your pack is full. You see here a scroll of brand weapon. Your pack is full. You see here a scroll of brand weapon. Okay, then. You drop 5 scrolls of noise. You drop a +2 eveningstar of draining. h - a scroll of brand weapon You drop 2 potions of moonshine. You drop 5 potions of cancellation. You drop 5 potions of lignification. Things that are here: a +0 long sword of holy wrath; a +0 robe You see here a +2 antimagic trident. The deep elf zephyrmancer shouts! A deep elf zephyrmancer is nearby! The deep elf zephyrmancer casts a spell at you. The bolt of lightning misses you. The deep elf pyromancer shouts! You hear a shout! The deep elf pyromancer casts a spell at you. The bolt of fire misses you. You block the deep elf zephyrmancer's attack. You bludgeon the deep elf zephyrmancer!! The deep elf zephyrmancer is severely wounded. You impale the deep elf zephyrmancer!! You kill the deep elf zephyrmancer! Makhleb accepts your kill. You block the deep elf pyromancer's attack. You puncture the deep elf pyromancer! You drain the deep elf pyromancer! The deep elf pyromancer is severely wounded. You puncture the deep elf pyromancer! You kill the deep elf pyromancer! Makhleb accepts your kill. No target in view! No target in view! You see here a +3 short sword of freezing. No target in view! No target in view! No target in view! You see here a +5 short sword of speed. Items here: ))))) [[. No target in view! Things that are here: a +1 halberd of flaming; a +2 short sword of protection Items here: ))))) [[. Items here: ))) [. A deep elf knight is nearby! The deep elf knight shouts! You block the deep elf knight's attack. You miss the deep elf knight. Your headbutt misses the deep elf knight. The deep elf knight gestures at you while chanting. You block the shard of ice. You flatten the deep elf knight like a pancake!!! You kill the deep elf knight! Makhleb accepts your kill. No target in view! No target in view! Done exploring. Done exploring. No target in view! No target in view! Done exploring. You see here a +3 partisan of venom. There is an open translucent gate here. The deep elf knight shouts! No target in view! No target in view! No target in view! The deep elf knight gestures at you while chanting. You block the shard of ice. The deep elf knight casts a spell at you. The shard of ice hits you!! You partially resist. You stick the deep elf knight like a pincushion!!! The deep elf knight is almost dead. You block the deep elf knight's attack. You puncture the deep elf knight! You headbutt the deep elf knight. You kill the deep elf knight! Makhleb accepts your kill. You feel better. No target in view! No target in view! Okay, then. What level of the Elven Halls? (default 2, ? - help) You see here a scroll of vulnerability. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Things that are here: a +0 leather armour; a +0 long sword; an elf skeleton Things that are here: a +0 scale mail; a +0 long sword; a +0 shortbow There is an open door here. There is an open door here. Items here: ))) [[. Things that are here: a +0 robe; a +0 long sword There is an open door, spattered with blood here. Items here: )) [[ ÷. There is an open translucent door, spattered with blood here. Items here: )))). j - a +2 vampiric demon whip You see here a +1 demon trident of pain. What level of the Elven Halls? (default 1, ? - help) There is an open translucent door, spattered with blood here. Things that are here: a +1 demon whip of draining; a +0 demon blade of pain; a +2 vampiric demon blade There is an open door, spattered with blood here. Items here: )) [[ ÷. Things that are here: a +0 robe; a +0 long sword Items here: ))) [[. There is an open door here. There is an open door here. Things that are here: a +0 scale mail; a +0 long sword; a +0 shortbow Things that are here: a +0 leather armour; a +0 long sword; an elf skeleton There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Things that are here: a +4 halberd of venom; a +1 heavy battleaxe There is an escape hatch in the floor here. You see here a potion of moonshine. You see here a +1 mace of protection. Items here: ))) [. There is a stone staircase leading down here. You climb downwards. Found 3 scrolls of identify. Found a stone staircase leading up. There is a stone staircase leading up here. V - 11 scrolls of identify (gained 3) You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found a hand axe. There is an open door here. You now have 2549 gold pieces (gained 17). You open the door. There is an open door here. You open the door. A +2 vampiric trident comes into view. There is an open door here. Found a flail. You block the +2 vampiric trident's attack. The +2 vampiric trident hits you from afar. The +2 vampiric trident completely misses you. You furiously retaliate! You headbutt the +2 vampiric trident. The +2 vampiric trident hits you but does no damage. You bludgeon the +2 vampiric trident!! The +2 vampiric trident falls from the air. Makhleb accepts your kill. No target in view! You see here a +2 vampiric trident. Found an escape hatch in the ceiling. Found a stone staircase leading up. You open the door. There is an open door here. As you open the door, it creaks loudly! Okay, then. Okay, then. You drop 4 scrolls of amnesia. You open the door. There is an open door here. As you open the door, it creaks loudly! A +4 broad axe of pain comes into view. A +4 broad axe of pain is nearby! Found a scale mail and a potion of curing. There is an open door here. Found 14 gold pieces. The +4 broad axe of pain hits you! You impale the +4 broad axe of pain!! The +4 broad axe of pain is almost destroyed. You block the +4 broad axe of pain's attack. You puncture the +4 broad axe of pain! The +4 broad axe of pain falls from the air. Makhleb accepts your kill. You feel better. No target in view! No target in view! You see here a +4 broad axe of pain. i - 12 potions of curing (gained 1) You now have 2563 gold pieces (gained 14). You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. As you open the door, it creaks loudly! As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. You sensed 1 shop/portal. Found a robe. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found a scimitar. There is an open door here. As you open the door, it creaks loudly! No target in view! There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. As you open the door, it creaks loudly! No target in view! Found a giant spiked club. There is an open door here. No target in view! No target in view! You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A +5 battleaxe of freezing comes into view. There is an open door here. You barely miss the +5 battleaxe of freezing. Your headbutt misses the +5 battleaxe of freezing. You block the +5 battleaxe of freezing's attack. You puncture the +5 battleaxe of freezing! Your headbutt misses the +5 battleaxe of freezing. The +5 battleaxe of freezing is moderately damaged. You block the +5 battleaxe of freezing's attack. You puncture the +5 battleaxe of freezing! The +5 battleaxe of freezing is severely damaged. You block the +5 battleaxe of freezing's attack. You hit the +5 battleaxe of freezing. You headbutt the +5 battleaxe of freezing, but do no damage. The +5 battleaxe of freezing is almost destroyed. You block the +5 battleaxe of freezing's attack. You puncture the +5 battleaxe of freezing! The +5 battleaxe of freezing falls from the air. Makhleb accepts your kill. No target in view! You see here a +5 battleaxe of freezing. You open the door. There is an open door here. w - a ring of see invisible There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You open the door. Found Vausaow's Magic Scroll Boutique. There is an open door here. There is an entrance to Vausaow's Magic Scroll Boutique here. e - 10 scrolls of teleportation (gained 1) e - 11 scrolls of teleportation (gained 1) e - 12 scrolls of teleportation (gained 1) E - a scroll of enchant armour; q - 5 scrolls of blinking (gained 1) Thank you for shopping at Vausaow's Magic Scroll Boutique! There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You see here a +4 broad axe of pain. There is an open door here. You open the door. Found a flail. Found a stone. There is an open door here. You see here a +0 flail. You see here a +0 flail. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an entrance to Vausaow's Magic Scroll Boutique here. As you open the door, it creaks loudly! A deep elf pyromancer comes into view. It is wielding a +0 long sword. The deep elf pyromancer shouts! There is an open door here. You open the door. You block the +3 glaive of flaming's attack. You hit the deep elf pyromancer. You headbutt the deep elf pyromancer! The deep elf pyromancer is moderately wounded. The +3 glaive of flaming hits you from afar!! The +3 glaive of flaming burns you! You block the deep elf pyromancer's attack. You puncture the deep elf pyromancer! You headbutt the deep elf pyromancer! The deep elf pyromancer is almost dead. The +3 glaive of flaming hits you from afar! The +3 glaive of flaming burns you! You block the deep elf pyromancer's attack. You spit the deep elf pyromancer like a pig!!! You kill the deep elf pyromancer! Makhleb accepts your kill. You feel better. You block the +3 glaive of flaming's attack. You block the +3 glaive of flaming's attack. There is an open translucent door, spattered with blood here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse You impale the +3 glaive of flaming!! Your headbutt misses the +3 glaive of flaming. The +3 glaive of flaming is severely damaged. You block the +3 glaive of flaming's attack. You bludgeon the +3 glaive of flaming!! The +3 glaive of flaming falls from the air. Makhleb accepts your kill. You feel better. No target in view! No target in view! You open the door. A deep elf sorcerer comes into view. It is wielding a +0 dagger. Found 2 potions of curing. The deep elf sorcerer shouts! You hear a shout! x2 A deep elf elementalist comes into view. It is wielding a +0 rapier. A deep elf high priest comes into view. It is wielding a +0 short sword. Found a dagger. The deep elf high priest shouts! The deep elf elementalist shouts! You hear a shout! x2 A deep elf elementalist comes into view. It is wielding a +0 long sword. The deep elf high priest utters an invocation to its god. The deep elf sorcerer's spells are empowered by the prayer of brilliance! The deep elf sorcerer gestures wildly while chanting. The deep elf sorcerer seems to speed up. The deep elf elementalist points at you and mumbles some strange words. The fireball explodes! The fireball engulfs you!!! You hear a shout! x7 A sun demon answers the call of your blood! The deep elf elementalist casts a spell. The deep elf elementalist sculpts a pair of cannons out of ice! The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You stick the hoarfrost cannon like a pincushion!!! You destroy the hoarfrost cannon! You see here a +3 glaive of flaming. There is an open translucent door, spattered with blood here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse You swap places. There is an open translucent door, spattered with blood here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse You swap places. There is an open translucent door, spattered with blood here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse You swap places. There is an open translucent door, spattered with blood here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse The deep elf elementalist casts a spell. The deep elf elementalist seems to speed up. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. There is an open translucent door, spattered with blood here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse A deep elf blademaster comes into view. It is wielding two +0 rapiers. Your sun demon hits the deep elf blademaster but does no damage. There is an open door here. The deep elf blademaster hits your sun demon with a +0 rapier!! x2 Your sun demon misses the deep elf blademaster. Something hits your sun demon. The deep elf blademaster hits your sun demon with a +0 rapier!! Your sun demon dies! Your sun demon disappears in a puff of smoke! You feel very mighty all of a sudden. The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. You hit the deep elf blademaster. The deep elf blademaster is lightly wounded. You block the deep elf blademaster's attack. x2 You bludgeon the deep elf blademaster!! The deep elf blademaster is moderately wounded. You block the deep elf blademaster's attack. x2 You bludgeon the deep elf blademaster!! The deep elf blademaster is heavily wounded. The deep elf blademaster hits you with a +0 rapier. You block the deep elf blademaster's attack. x3 You miss the deep elf blademaster. The deep elf blademaster is heavily wounded. You block the deep elf blademaster's attack. x2 You barely miss the deep elf blademaster. The deep elf blademaster is heavily wounded. You block the deep elf blademaster's attack. x2 You completely miss the deep elf blademaster. Your headbutt misses the deep elf blademaster. The deep elf blademaster is heavily wounded. You block the deep elf blademaster's attack. x2 You miss the deep elf blademaster. Your headbutt misses the deep elf blademaster. The deep elf blademaster is heavily wounded. You block the deep elf blademaster's attack. x2 You impale the deep elf blademaster!! Your headbutt misses the deep elf blademaster. The deep elf blademaster is severely wounded. The deep elf blademaster hits you with a +0 rapier. You block the deep elf blademaster's attack. The deep elf elementalist casts a spell. The deep elf elementalist sculpts a pair of cannons out of ice! You miss the deep elf blademaster. You headbutt the deep elf blademaster!! The deep elf blademaster is almost dead. The deep elf sorcerer seems less brilliant. You block the deep elf blademaster's attack. x2 You impale the deep elf blademaster!! You kill the deep elf blademaster! Makhleb accepts your kill. You feel better. You bludgeon the deep elf blademaster!! You headbutt the deep elf blademaster!! The deep elf blademaster is heavily wounded. You block the deep elf blademaster's attack. x2 The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You puncture the deep elf blademaster! You drain the deep elf blademaster. The deep elf blademaster is severely wounded. You block the deep elf blademaster's attack. x2 A deep elf master archer comes into view. The deep elf elementalist casts a spell. The deep elf elementalist seems to speed up. You barely miss the deep elf blademaster. Your headbutt misses the deep elf blademaster. The deep elf blademaster is severely wounded. The deep elf blademaster hits you but does no damage. You block the deep elf blademaster's attack. You bludgeon the deep elf blademaster!! You drain the deep elf blademaster! You kill the deep elf blademaster! Makhleb accepts your kill. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. Your Dodging skill increases to level 4! You skewer the deep elf sorcerer like a kebab!!! The deep elf sorcerer is severely wounded. The deep elf elementalist mumbles some strange words. The deep elf elementalist sculpts a cannon out of ice! You block the deep elf sorcerer's attack. You hit the deep elf sorcerer. You headbutt the deep elf sorcerer! The deep elf sorcerer is almost dead. You block the deep elf sorcerer's attack. You bludgeon the deep elf sorcerer!! You kill the deep elf sorcerer! Makhleb accepts your kill. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You bludgeon the deep elf elementalist!! You drain the deep elf elementalist. You headbutt the deep elf elementalist! The deep elf elementalist is severely wounded. You block the deep elf elementalist's attack. You puncture the deep elf elementalist! You headbutt the deep elf elementalist! You kill the deep elf elementalist! Makhleb accepts your kill. The hoarfrost cannon melts away. x2 The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you but does no damage. You are encased in ice. Items here: )))))) [[[[ ††. You bludgeon the hoarfrost cannon!! The hoarfrost cannon is almost destroyed. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice misses you. The hoarfrost cannon is destroyed! You enter the shallow water. Moving in this stuff is going to be slow. The deep elf elementalist gestures wildly while chanting. The deep elf elementalist sculpts a pair of cannons out of ice! The deep elf master archer wields a +0 longbow. The deep elf master archer shoots an arrow. The arrow hits you! The deep elf master archer shoots an arrow. You block the arrow. The deep elf master archer shoots an arrow. You block the arrow. Your unstable footing causes you to fumble your attack. The ice encasing you melts away. The deep elf master archer shoots an arrow. You block the arrow. You miss the deep elf master archer. You headbutt the deep elf master archer! The deep elf master archer is moderately wounded. The deep elf master archer shoots an arrow. You block the arrow. The deep elf master archer shoots an arrow. You block the arrow. Your unstable footing causes you to fumble your attack. The deep elf master archer shoots an arrow. You block the arrow. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You bludgeon the deep elf master archer!! You headbutt the deep elf master archer! The deep elf master archer is severely wounded. The deep elf master archer shoots an arrow. You block the arrow. The deep elf master archer shoots an arrow. You block the arrow. You pound the deep elf master archer like an anvil!!! You kill the deep elf master archer! Makhleb accepts your kill. You feel better. You puncture the deep elf elementalist! You headbutt the deep elf elementalist! The deep elf elementalist is moderately wounded. The deep elf elementalist hits you with a +0 rapier. The hoarfrost cannon makes a faint grinding noise. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you! You partially resist. You are encased in ice. Your unstable footing causes you to fumble your attack. The deep elf elementalist casts a spell next to you. The wall shatters! The blast of rock fragments hits you!! You sock the deep elf elementalist! The deep elf elementalist is moderately wounded. You block the deep elf elementalist's attack. You impale the deep elf elementalist!! You drain the deep elf elementalist. You headbutt the deep elf elementalist! You kill the deep elf elementalist! Makhleb accepts your kill. You feel better. The hoarfrost cannon melts away. x2 No target in view! The ice encasing you melts away. Items here: )))))) [[[[ ††. Okay, then. A deep elf high priest comes into view. It is wielding a +0 scimitar. The deep elf high priest shouts! Items here: )) [[. You barely miss the deep elf high priest. You headbutt the deep elf high priest! The deep elf high priest is moderately wounded. You block the deep elf high priest's attack. The deep elf high priest intones a terrible prayer. You impale the deep elf high priest!! The deep elf high priest is almost dead. The deep elf high priest starts to sing a prayer. The deep elf high priest calls down the wrath of its god upon you. Something smites you! You impale the deep elf high priest!! You kill the deep elf high priest! Makhleb accepts your kill. You feel better. Things that are here: a +0 scimitar; a +0 robe; an elf corpse You block the deep elf high priest's attack. There is an open door here. You spit the deep elf high priest like a pig!!! You drain the deep elf high priest! You kill the deep elf high priest! Makhleb accepts your kill. You feel better. No target in view! No target in view! You feel a little less mighty now. HP restored. Partly explored, can't reach some items and places. No target in view! Partly explored, can't reach some items and places. Things that are here: a +0 short sword; a +0 robe; an elf corpse There is an open translucent door, spattered with blood here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse A deep elf annihilator comes into view. It is wielding a +0 dagger. The deep elf annihilator shouts! You hear a shout! The deep elf annihilator moves out of view. A deep elf death mage comes into view. It is wielding a +0 rapier. A deep elf demonologist comes into view. It is wielding a +0 dagger. The deep elf annihilator gestures at you while chanting. The crystal spear hits you!!! You hear a shout! x2 The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! You crush the deep elf annihilator like a grape!!! You drain the deep elf annihilator. The deep elf annihilator is severely wounded. You block the deep elf annihilator's attack. You impale the deep elf annihilator!! The deep elf annihilator is almost dead. You bludgeon the deep elf annihilator!! You kill the deep elf annihilator! Makhleb accepts your kill. You impale the deep elf demonologist!! Your headbutt misses the deep elf demonologist. The deep elf demonologist is severely wounded. You block the deep elf demonologist's attack. You hit the deep elf demonologist. You drain the deep elf demonologist. The deep elf demonologist is almost dead. You block the deep elf demonologist's attack. You puncture the deep elf demonologist! Your headbutt misses the deep elf demonologist. The deep elf demonologist is almost dead. You impale the deep elf demonologist!! You kill the deep elf demonologist! Makhleb accepts your kill. You feel better. No target in view! No target in view! A deep elf elementalist comes into view. It is wielding a +0 long sword. The deep elf elementalist shouts! You hear a shout! x3 The deep elf death mage beckons forth restless souls! Things that are here: a +0 dagger; a +0 leather armour; an elf corpse The deep elf elementalist gestures wildly while chanting. The deep elf elementalist sculpts a pair of cannons out of ice! You hear a shout! Things that are here: a +0 dagger; a +0 ring mail; an elf corpse You thump the hoarfrost cannon! You headbutt the hoarfrost cannon! The hoarfrost cannon is moderately damaged. You sock the hoarfrost cannon! You headbutt the hoarfrost cannon! The hoarfrost cannon is severely damaged. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you. You partially resist. You are encased in ice. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you! You partially resist. You impale the hoarfrost cannon!! You destroy the hoarfrost cannon! The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you! You partially resist. You block the deep elf death mage's attack. The deep elf elementalist gestures wildly while chanting. The deep elf elementalist seems to speed up. Things that are here: a +0 dagger; a +0 ring mail; an elf corpse You barely miss the deep elf death mage. You headbutt the deep elf death mage. The deep elf death mage is lightly wounded. You block the deep elf elementalist's attack. You puncture the deep elf elementalist! You drain the deep elf elementalist! The deep elf elementalist is heavily wounded. The ice encasing you melts away. You block the deep elf death mage's attack. A deep elf master archer comes into view. The deep elf elementalist hits you but does no damage. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you but does no damage. You are encased in ice. You closely miss the deep elf elementalist. Your headbutt misses the deep elf elementalist. The deep elf elementalist is heavily wounded. You block the deep elf elementalist's attack. You block the deep elf death mage's attack. You bludgeon the deep elf elementalist!! You drain the deep elf elementalist! Your headbutt misses the deep elf elementalist. The deep elf elementalist is almost dead. You block the deep elf elementalist's attack. You closely miss the deep elf elementalist. Your headbutt misses the deep elf elementalist. The deep elf elementalist is almost dead. A deep elf archer comes into view. It is wielding a +1 antimagic orcbow and wearing the amulet of the Vanishing Deaths {^Contam rElec rN++ RegenMP+ MP+10}. You block the deep elf death mage's attack. You block the deep elf elementalist's attack. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice misses you. The deep elf elementalist repels the shard of frigid ice! The shard of frigid ice hits the lost soul! The lost soul partially resists. The lost soul is flash-frozen. The deep elf archer shouts! You hit the deep elf elementalist. The deep elf elementalist is no longer moving quickly. The deep elf elementalist seems less drained. The lost soul assumes the form of the deep elf elementalist and becomes anchored to this world! You hear a shout! x2 The deep elf death mage beckons forth restless souls! The lost soul fades away! You block the ghostly deep elf elementalist's attack. A deep elf sorcerer comes into view. It is wielding the +11 dagger of Weufo {venom, *Slow rElec rCorr Str-5}. The deep elf sorcerer shouts! You puncture the deep elf death mage! You drain the deep elf death mage. Your headbutt misses the deep elf death mage. The deep elf death mage is moderately wounded. The lost soul fades away! The deep elf death mage barely misses you. You hit the deep elf death mage but do no damage. You headbutt the deep elf death mage! The deep elf death mage is moderately wounded. You block the ghostly deep elf elementalist's attack. The hoarfrost cannon launches the last of itself at you with a shrill rumble. The shards fragment into shrapnel! The salvo of frigid ice engulfs you! You partially resist. The hoarfrost cannon melts away. You hear a shout! x4 You puncture the deep elf death mage! Your headbutt misses the deep elf death mage. The deep elf death mage is heavily wounded. The ice encasing you melts away. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. The deep elf death mage points at you and mumbles some strange words. The bolt of negative energy hits you! You partially resist. You feel drained. The ghostly deep elf elementalist mumbles some strange words. The ghostly deep elf elementalist seems to speed up. You bludgeon the deep elf death mage!! You drain the deep elf death mage! The deep elf death mage is almost dead. The ghostly deep elf elementalist gestures wildly while chanting. The ghostly deep elf elementalist sculpts a pair of cannons out of ice! A deep elf elementalist comes into view. It is wielding a +0 long sword. The deep elf death mage casts a spell at you. The bolt of negative energy misses you. You crush the deep elf death mage like a grape!!! The deep elf death mage seems less drained. The lost soul assumes the form of the deep elf death mage and becomes anchored to this world! The ghostly deep elf elementalist hits you but does no damage. You spit the ghostly deep elf death mage like a pig!!! Your headbutt misses the ghostly deep elf death mage. The ghostly deep elf death mage is severely damaged. You hear a shout! A deep elf elementalist comes into view. It is wielding the +1 rapier of Instinct {flame, *Slow rF+++ Dex-2 SInv}. You block the ghostly deep elf death mage's attack. You closely miss the ghostly deep elf death mage. Your headbutt misses the ghostly deep elf death mage. The ghostly deep elf death mage is severely damaged. The deep elf elementalist mumbles some strange words. The deep elf elementalist sculpts a pair of cannons out of ice! The ghostly deep elf death mage draws life force from you! The ghostly deep elf death mage is healed by the life force! The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You closely miss the ghostly deep elf death mage. The ghostly deep elf death mage is heavily damaged. You block the ghostly deep elf death mage's attack. The deep elf master archer wields a +0 longbow. The deep elf master archer shoots an arrow. You block the arrow. As you read the scroll of fog, it dissolves into smoke. The deep elf master archer shoots an arrow. You block the arrow. A deep elf demonologist comes into view. It is wielding a +1 heavy flail and wearing the ring of Dusk {rC+ Str+2 Stlth+}. The ghostly deep elf death mage points at you and mumbles some strange words. The bolt of negative energy misses you. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You hit the ghostly deep elf death mage. The ghostly deep elf death mage is severely damaged. The deep elf master archer shoots an arrow. You block the arrow. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. The hoarfrost cannon makes a faint grinding noise. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. The deep elf master archer shoots an arrow. You block the arrow. You bludgeon the ghostly deep elf death mage!! The ghostly deep elf death mage is almost destroyed. The deep elf elementalist mumbles some strange words. The deep elf elementalist seems to speed up. You block the ghostly deep elf death mage's attack. The deep elf master archer shoots an arrow. You block the arrow. You impale the ghostly deep elf death mage!! You destroy the ghostly deep elf death mage! Makhleb accepts your kill. You feel better. The lost soul fades away! The deep elf master archer shoots an arrow. You block the arrow. The deep elf master archer shoots an arrow. You block the arrow. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you. You partially resist. You are encased in ice. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You skewer the deep elf master archer like a kebab!!! You drain the deep elf master archer. You headbutt the deep elf master archer. The deep elf master archer is severely wounded. You hear a shout! x2 The deep elf master archer shoots an arrow. You block the arrow. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice misses you. You sock the deep elf master archer! Your headbutt misses the deep elf master archer. The deep elf master archer is almost dead. The deep elf master archer shoots an arrow. You block the arrow. You barely miss the deep elf master archer. You headbutt the deep elf master archer. The deep elf master archer is almost dead. The deep elf sorcerer wildly gestures. You feel disoriented. The deep elf master archer shoots an arrow. The arrow closely misses you. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you. You partially resist. The deep elf master archer shoots an arrow. You block the arrow. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You puncture the deep elf master archer! You kill the deep elf master archer! Makhleb accepts your kill. You feel better. The ghostly deep elf elementalist gestures next to you while chanting. The wall shatters! The blast of rock fragments hits you but does no damage. You hear a shout! x2 You flatten the deep elf sorcerer like a pancake!!! You drain the deep elf sorcerer! The deep elf sorcerer is almost dead. You puncture the ghostly deep elf elementalist! Your headbutt misses the ghostly deep elf elementalist. The ghostly deep elf elementalist is lightly damaged. The deep elf elementalist mumbles some strange words. The deep elf elementalist sculpts a pair of cannons out of ice! The hoarfrost cannon launches the last of itself at you with a shrill rumble. The shards fragment into shrapnel! The salvo of frigid ice engulfs you!! You partially resist. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the hoarfrost cannon!! The hoarfrost cannon is moderately damaged. The blood arrow hits the hoarfrost cannon!!! You destroy the hoarfrost cannon! The blood arrow hits the hoarfrost cannon!! The hoarfrost cannon is severely damaged. The blood arrow hits the ghostly deep elf elementalist!! The ghostly deep elf elementalist is heavily damaged. The blood arrow hits the hoarfrost cannon! The hoarfrost cannon is severely damaged. The blood arrow hits the ghostly deep elf elementalist!! The ghostly deep elf elementalist is almost destroyed. The blood arrow hits the hoarfrost cannon! The hoarfrost cannon is lightly damaged. The ghostly deep elf elementalist repels the blood arrow! The blood arrow hits the deep elf sorcerer!! You kill the deep elf sorcerer! Makhleb accepts your kill. You feel better. The blood arrow hits the hoarfrost cannon! The hoarfrost cannon is severely damaged. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33.1 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_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [jb9696] Species: Minotaur Job: Fighter HP: 97/178; mods: -1/0 MP: 36/36; mod: 0 Stats: 27 5 24 Position: (64, 25), god: Makhleb (8), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 18 | 18 | 7103 | 262/866 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 5 | 614 | 84/212 Axes | X | 1 | 0 | 0 | 0 | 0/35 Maces & Flails | X | 2 | 20 | 23 | 12481 | 602/1220 Polearms | X | 1 | 0 | 0 | 0 | 0/35 Staves | X | 1 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 2 | 11 | 16 | 5610 | 307/742 Dodging | X | 2 | 11 | 4 | 489 | 69/210 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 2 | 40 | 25 | 15300 | 911/1361 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 0 | 0 | 0 | 0/100 Conjurations | X | 1 | 0 | 0 | 0 | 0/84 Hexes | X | 1 | 0 | 0 | 0 | 0/100 Summonings | X | 1 | 0 | 0 | 0 | 0/84 Necromancy | X | 1 | 0 | 0 | 0 | 0/84 Translocations | X | 1 | 0 | 0 | 0 | 0/84 Forgecraft | X | 1 | 0 | 0 | 0 | 0/70 Fire Magic | X | 1 | 0 | 0 | 0 | 0/84 Ice Magic | X | 1 | 0 | 0 | 0 | 0/84 Air Magic | X | 1 | 0 | 0 | 0 | 0/84 Earth Magic | X | 1 | 0 | 0 | 0 | 0/70 Alchemy | X | 1 | 0 | 0 | 0 | 0/84 Invocations | X | 1 | 0 | 12 | 4452 | 402/750 Evocations | X | 1 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #106: 8 #187: 1 Attributes: #12: 3730 #13: 1723 #23: 32035 #24: -1454222807 #49: 4589 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Gehenna destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #48: ring of poison resistance eq slot #9, inv slot #6: +4 ring of slaying eq slot #4, inv slot #32: +0 hat eq slot #1, inv slot #42: +11 eveningstar "Tukizuu" {drain, Dex+4} eq slot #3, inv slot #44: +0 plate armour of cold resistance eq slot #5, inv slot #37: +2 pair of gloves of dexterity eq slot #8, inv slot #24: scarf of Fashionability {+Inv, rN+ rCorr MP+9 Stlth+} eq slot #2, inv slot #27: +8 tower shield eq slot #10, inv slot #10: amulet of Dos Pic {Regen+ Dex+5} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ***,,,,,***,e..,***,,,,,*** ***,,,,,*##.##*,,,,,*** ***,,,,#...#,,,,*** ***,,#.e.#,,*** ****...#*** ## ##§#* .## #§e# ..## ###e## ...## #I§@## ....## #I§§§### .....# #§§I§..### .....#########....II..### .....'..^....'....).....### .....############)######### )....# #..........##* ....## #........### ...## #.....)### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< serial_glass_tile: dngn_transparent_wall xom_bazaar: false ice_cave_hard: false hep_ancestral_shrine_reborn: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>