ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1702 failed. Version: Dungeon Crawl Stone Soup 0.26-a0-519-gb2f46ef Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 4113777970953599669, deterministic pregen: 1 Command line: /usr/games/crawl-git-b2f46efeda -name Vinniefish -rc /dgldir/rcfiles/crawl-git/Vinniefish.rc -macro /dgldir/rcfiles/crawl-git/Vinniefish.macro -morgue /dgldir/morgue/Vinniefish/ -webtiles-socket /crawl-master/webserver/sockets/Vinniefish:2020-08-11.21:13:06.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-b2f46efeda(_Z17write_stack_traceP8_IO_FILE+0x23) [0x613e43]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-b2f46efeda(_Z13do_crash_dumpv+0x40c) [0x61bb6c]: do_crash_dump() /usr/games/crawl-git-b2f46efeda(_Z20crash_signal_handleri+0x9c) [0x6140cc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7fd90f7a30b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fd90fb3db7b]: /usr/games/crawl-git-b2f46efeda() [0x61b15e] /usr/games/crawl-git-b2f46efeda() [0x61b4b6] /usr/games/crawl-git-b2f46efeda(_Z11monster_dieR7monster11killer_typeibbb+0x4615) [0x8ff7a5]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-b2f46efeda(_Z16lost_soul_reviveR7monster11killer_type+0x2d7) [0x8bcb57]: lost_soul_revive(monster&, killer_type) /usr/games/crawl-git-b2f46efeda(_Z11monster_dieR7monster11killer_typeibbb+0xeaa) [0x8fc03a]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-b2f46efeda(_ZN6attack19handle_phase_killedEv+0x4a) [0x5b407a]: attack::handle_phase_killed() /usr/games/crawl-git-b2f46efeda(_ZN12melee_attack19handle_phase_killedEv+0x69) [0x89e309]: melee_attack::handle_phase_killed() /usr/games/crawl-git-b2f46efeda(_ZN12melee_attack6attackEv+0x4df) [0x89bdff]: melee_attack::attack() /usr/games/crawl-git-b2f46efeda(_Z11fight_meleeP5actorS0_Pbb+0x313) [0x6e1a13]: fight_melee(actor*, actor*, bool*, bool) /usr/games/crawl-git-b2f46efeda(_Z19handle_monster_moveP7monster+0x1080) [0x8bff80]: handle_monster_move(monster*) /usr/games/crawl-git-b2f46efeda(_Z15handle_monstersb+0x6ed) [0x8c173d]: handle_monsters(bool) /usr/games/crawl-git-b2f46efeda(_Z12world_reactsv+0xc7) [0xc59137]: world_reacts() /usr/games/crawl-git-b2f46efeda() [0xc5cfc5] /usr/games/crawl-git-b2f46efeda(main+0x57d) [0xc613bd]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd90f78e7ed]: /usr/games/crawl-git-b2f46efeda() [0x56cb49] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fd90fb3d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fd90fb3d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000061450b in call_gdb (file=0x7fd90fb28180) at crash.cc:436 gdb = attach_cmd = "attach 10024\000\000\000\000\000\000\000" #2 0x000000000061bb8c in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/Vinniefish/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1702 failed." file = 0x7fd90fb28180 t = 1597188095 name = "/dgldir/morgue/Vinniefish/crash-Vinniefish-20200811-232135.txt", '\000' #3 0x00000000006140cc in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007fd90fb3db7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000061b15e in _BreakStrToDebugger (mesg=mesg@entry=0x7fff3c6a66a0 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1702 failed.", assert=assert@entry=true) at dbg-asrt.cc:817 No locals. #7 0x000000000061b4b6 in AssertFailed (expr=0xc880ec "!invalid_monster(&mons)", file=0xc87dd9 "mon-death.cc", line=1702, text=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1702 failed.\000\000\003\000\000\000\000\000\000\000pij<\377\177\000\000\000\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\300\212\033\001", '\000' , "pij<\377\177\000\000@ۘ\000\000\000\000\000\302cA\003\000\000\000\000\240_\262\017\331\177\000\000؊\033\001\000\000\000\000\004s\217\000\000\000\000\000\v\000\000\000\071\000\000\000\000\000\002", '\000' , "؊\033\001\000\000\000\000\031\002\000\000\031\002\000\000\000\000\000\000\377\377\377\377\003\000\000\000\000\000\000\000"... args = {{gp_offset = 8, fp_offset = 32767, overflow_arg_area = 0x7fff3c6a6608, reg_save_area = 0x7fd910570240}} fileName = #8 0x00000000008ff7a5 in monster_die (mons=..., killer=KILL_MISC, killer_index=-1, silent=true, wizard=, fake=) at mon-death.cc:1702 summoned = monster_killed = gives_player_xp = drop_items = leaves_corpse = pet_kill = corpse = was_visible = did_death_message = player_xp = duration = timeout = mwhere = {x = 0, y = 0} in_transit = was_banished = anon = targ_holy = submerged = mons_reset = death_message = #9 0x00000000008bcb57 in lost_soul_revive (mons=..., killer=KILL_MON) at mon-abil.cc:905 revivee_name = "something" hitfunc = { = {_vptr.targeter = 0xd62f90, origin = {x = 11, y = 57}, aim = {x = 11, y = 57}, agent = 0x10f2cf8, why_not = "", obeys_mesmerise = false}, los = LOS_SOLID, range = 8, range_max = 8, range_min = 0} newpos = {x = 0, y = 0} mi = {center = {x = 13, y = 58}, _los = LOS_NO_TRANS, viewer = 0x10f3ac0, i = 2, begin_point = 2} #10 0x00000000008fc03a in _monster_avoided_death (killer_index=17, killer=KILL_MON, mons=0x10f3ac0) at mon-death.cc:866 No locals. #11 monster_die (mons=..., killer=KILL_MON, killer_index=17, silent=false, wizard=, fake=) at mon-death.cc:1714 summoned = monster_killed = gives_player_xp = drop_items = leaves_corpse = pet_kill = corpse = was_visible = false did_death_message = player_xp = duration = timeout = mwhere = {x = 10364948, y = 0} in_transit = was_banished = anon = targ_holy = submerged = mons_reset = death_message = #12 0x00000000005b407a in attack::handle_phase_killed (this=0x7fff3c6a7b50) at attack.cc:130 mon = 0x10f3ac0 #13 0x000000000089e309 in melee_attack::handle_phase_killed (this=0x7fff3c6a7b50) at melee-attack.cc:655 No locals. #14 0x000000000089bdff in melee_attack::attack (this=0x7fff3c6a7b50) at melee-attack.cc:826 saved_gyre_name = "" shield_blocked = false _gensym_uw_715 = {cleaner = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x4d9fc10, _M_const_object = 0x4d9fc10, _M_function_pointer = 0x4d9fc10, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x4d9fc10, this adjustment 12}, _M_pod_data = "\020\374\331\004\000\000\000\000\f\000\000\000\000\000\000"}, _M_manager = 0x893ab0 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x893940 >::_M_invoke(const std::_Any_data &)>}} ev = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr containing 0x0, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr containing 0x0, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr containing 0x0, did_sanctuary = false}} #15 0x00000000006e1a13 in fight_melee (attacker=0x10f43f0, defender=0x10f3ac0, did_hit=0x0, simu=false) at fight.cc:317 melee_attk = { = {_vptr.attack = 0xd1c7b0, attacker = 0x10f43f0, defender = 0x10f3ac0, responsible = 0x10f43f0, attack_occurred = true, cancel_attack = false, did_hit = true, needs_message = false, attacker_visible = false, defender_visible = false, perceived_attack = true, obvious_effect = false, to_hit = 13, damage_done = 16, special_damage = 5, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 3, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 12, weapon = 0x10c0110, damage_brand = SPWPN_FREEZING, wpn_skill = SK_POLEARMS, shield = 0x0, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", attacker_armour_tohit_penalty = 0, attacker_shield_tohit_penalty = 0, defender_shield = 0x0, fake_chaos_attack = false, simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, attack_number = 0, effective_attack_number = 0, cleave_targets = empty std::list, cleaving = false, is_riposte = false, roll_dist = 0, wu_jian_attack = WU_JIAN_ATTACK_NONE, wu_jian_number_of_targets = 1, attack_position = {x = 14, y = 58}} nrounds = pos = {x = 13, y = 58} effective_attack_number = attack_number = #16 0x00000000008bff80 in handle_monster_move (mons=0x10f43f0) at mon-act.cc:2000 targ = 0x10f3ac0 disabled = old_energy = 89 entry = non_move_energy = 10 #17 0x00000000008c173d in handle_monsters (with_noise=) at mon-act.cc:2405 mon = 0x10f43f0 oldspeed = 89 tries = #18 0x0000000000c59137 in world_reacts () at main.cc:2248 No locals. #19 0x0000000000c5cfc5 in _input () at main.cc:1086 player_disabled = {was_disabled = false} #20 0x0000000000c613bd in _launch_game () at main.cc:477 game_start = true #21 _launch_game_loop () at main.cc:382 game_ended = false #22 main (argc=, argv=) at main.cc:334 echo = {prev_state = MB_MAYBE} Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 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-b2f46efeda/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-b2f46efeda/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-b2f46efeda/data/web/" -isystem /usr/include/ncursesw 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: elf_hall_gauntlet_narrow layout_geoelf_castle serial_shops nicolae_shop_window_shopping nicolae_elf_big_sculpture_1 minmay_misc_feat_five minivault_16 serial_sigils_hangedman_confine Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You slash the +0 falchion! You bite the +0 falchion, but do no damage. The +0 falchion is heavily damaged. You block the +0 falchion's attack. GONNNNG! You closely miss the +0 falchion. The +0 falchion is heavily damaged. You slash the +0 falchion! You bite the +0 falchion. No target in view! No target in view! No target in view! No target in view! You now have 12989 gold pieces (gained 6). Found a huge runed translucent gate. You open the large door. There is a large open door here. E - 13 scrolls of identify (gained 1) You open the door. There is an open door here. There is a large open door here. Partly explored, unopened runed door. Partly explored, unopened runed door. Partly explored, unopened runed door. You open the huge gate. The deep elf knight gestures at you while chanting. The shard of ice hits you!! You partially resist. There is a huge open translucent gate here. You block the deep elf knight's attack. SHROANNG! You hear a shout! x11 You barely miss the deep elf knight. The deep elf knight gestures at you while chanting. The shard of ice hits you but does no damage. You slice the deep elf knight!! The deep elf knight is severely wounded. You hit the deep elf knight. The deep elf knight is severely wounded. The deep elf knight hits you but does no damage. You closely miss the deep elf knight. The deep elf knight is severely wounded. You slice the deep elf knight!! You kill the deep elf knight! No target in view! No target in view! A deep elf mage comes into view. It is wielding a +0 short sword. A deep elf mage comes into view. It is wielding a +1 long sword of draining. There are monsters nearby! The deep elf mage shouts! You slice the deep elf mage!! The deep elf mage is heavily wounded. You slash the deep elf mage! You block the deep elf mage's attack. SHROANNG! You hear a shout! x3 You slash the deep elf mage! You bite the deep elf mage. The deep elf mage is almost dead. You closely miss the deep elf mage. You block the deep elf mage's attack. GONNNNG! You hear a shout! You slice the deep elf mage!! You kill the deep elf mage! You slice the deep elf mage!! You block the deep elf mage's attack. BOUMMMMG! You open the deep elf mage like a pillowcase!!! You kill the deep elf mage! A +0 trident of pain comes into view. Things that are here: 9 gold pieces; a +0 short sword A +0 trident of pain is nearby! You block the +0 trident of pain's attack. SHROANNG! You hear a shout! x2 You slash the +0 trident of pain! Your bite misses the +0 trident of pain. The +0 trident of pain is moderately damaged. The +0 trident of pain hits you but does no damage. You closely miss the +0 trident of pain. The +0 trident of pain is moderately damaged. The +0 trident of pain hits you but does no damage. You slice the +0 trident of pain!! The +0 trident of pain is almost destroyed. The +0 trident of pain closely misses you. You hit the +0 trident of pain. A deep elf mage comes into view. It is wielding a +0 long sword. The deep elf mage mumbles some strange words. The deep elf mage blinks! You see here 5 gold pieces. You slash the deep elf mage! You bite the deep elf mage. The deep elf mage is moderately wounded. A +2 mace of venom comes into view. A deep elf knight comes into view. It is wielding a +0 long sword. You block the deep elf mage's attack. PANG! You hear a shout! You slash the deep elf mage! The deep elf mage is heavily wounded. You chop the deep elf mage into pieces!!! You kill the deep elf mage! A +0 dire flail of protection comes into view. A deep elf blademaster comes into view. It is wielding two +0 rapiers. A +0 flail of draining comes into view. A +3 glaive of protection comes into view. A +5 scimitar of freezing comes into view. A +2 flail of protection comes into view. You block the deep elf blademaster's attack. PTOANNNG! You block the deep elf blademaster's attack. GONNNNG! The +2 flail of protection becomes distracted by the nearby gold, dreaming of imaginary riches. A +0 vampiric halberd comes into view. You hear a shout! You closely miss the deep elf blademaster. You hit the +2 mace of venom. The +2 flail of protection is no longer distracted by gold. A +2 halberd of freezing comes into view. The +3 glaive of protection becomes distracted by the nearby gold, dreaming of imaginary riches. The +2 mace of venom becomes distracted by the nearby gold, dreaming of imaginary riches. A deep elf mage comes into view. It is wielding a +0 rapier. You strike the helpless +2 mace of venom from behind! You carve the +2 mace of venom like a ham!!! You closely miss the +0 dire flail of protection. You slice the deep elf blademaster!! A +1 executioner's axe of venom comes into view. The +2 halberd of freezing becomes distracted by the nearby gold, dreaming of imaginary riches. You block the +0 dire flail of protection's attack. PTOANNNG! The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. The +2 flail of protection becomes distracted by the nearby gold, dreaming of imaginary riches. You slice the deep elf blademaster!! The deep elf blademaster is heavily wounded. You slash the +0 dire flail of protection! The +3 glaive of protection is no longer distracted by gold. The deep elf blademaster becomes distracted by the nearby gold, dreaming of imaginary riches. The +0 flail of draining becomes distracted by the nearby gold, dreaming of imaginary riches. You miss the deep elf blademaster. The deep elf blademaster is no longer distracted by gold. The deep elf blademaster shouts! The deep elf blademaster is heavily wounded. You slice the +0 dire flail of protection!! You barely miss the deep elf knight. The +5 scimitar of freezing becomes distracted by the nearby gold, dreaming of imaginary riches. You block the deep elf blademaster's attack. BOUMMMMG! The deep elf blademaster hits you but does no damage. You slash the deep elf blademaster! The deep elf blademaster is severely wounded. You hit the deep elf knight. You block the deep elf knight's attack. BONNNG! You block the deep elf blademaster's attack. SHROANNG! The deep elf blademaster hits you but does no damage. You slash the deep elf blademaster! You bite the deep elf blademaster! The deep elf blademaster is severely wounded. You miss the deep elf knight. You block the deep elf knight's attack. PTOANNNG! You hear a shout! You miss the deep elf blademaster. The deep elf blademaster is severely wounded. You slash the deep elf knight! The deep elf blademaster hits you with a +0 rapier! You block the deep elf blademaster's attack. GONNNNG! The deep elf knight hits you but does no damage. You barely miss the deep elf blademaster. The deep elf blademaster is severely wounded. You slice the deep elf knight!! The +2 flail of protection is no longer distracted by gold. The +0 flail of draining is no longer distracted by gold. You block the deep elf blademaster's attack. GONNNNG! You block the deep elf blademaster's attack. GONNNNG! The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The +3 glaive of protection hits you from afar. You hear a shout! You slice the deep elf knight!! You kill the deep elf knight! You slash the deep elf blademaster! You slice the +0 flail of draining!! You block the +0 flail of draining's attack. GONNNNG! You block the deep elf blademaster's attack. PANG! The deep elf blademaster hits you with a +0 rapier. You slash the deep elf blademaster! Your bite misses the deep elf blademaster. The deep elf blademaster is almost dead. You barely miss the +0 flail of draining. The +2 halberd of freezing is no longer distracted by gold. You block the +0 flail of draining's attack. PTOANNNG! You block the +3 glaive of protection's attack. PANG! You block the deep elf blademaster's attack. GONNNNG! The deep elf blademaster misses you. You slash the deep elf blademaster! You kill the deep elf blademaster! You closely miss the +0 flail of draining. The +5 scimitar of freezing is no longer distracted by gold. You block the +0 flail of draining's attack. BONNNG! You slash the +0 flail of draining! Your Spellcasting skill increases to level 15! You closely miss the +2 flail of protection. You barely miss the +5 scimitar of freezing. The +2 flail of protection hits you but does no damage. You block the +0 vampiric halberd's attack. PANG! The +3 glaive of protection hits you but does no damage. The +5 scimitar of freezing hits you but does no damage. The +1 executioner's axe of venom becomes distracted by the nearby gold, dreaming of imaginary riches. You hear a shout! Your shield and plate armour of Vuaxkeg prevent you from hitting the +2 flail of protection. Your bite misses the +2 flail of protection. You slice the +5 scimitar of freezing!! The +2 flail of protection hits you but does no damage. You block the +0 vampiric halberd's attack. GONNNNG! You block the +5 scimitar of freezing's attack. GONNNNG! The +3 glaive of protection hits you but does no damage. You hit the +5 scimitar of freezing. Your bite misses the +5 scimitar of freezing. The +5 scimitar of freezing is almost destroyed. You open the +2 flail of protection like a pillowcase!!! You block the +5 scimitar of freezing's attack. GONNNNG! The deep elf mage mumbles some strange words. You slash the +5 scimitar of freezing! The +1 executioner's axe of venom is no longer distracted by gold. The +0 vampiric halberd misses you. You block the +3 glaive of protection's attack. BOUMMMMG! You block the +2 halberd of freezing's attack. GONNNNG! You hear a shout! The +0 vampiric halberd hits you but does no damage. The +2 halberd of freezing hits you but does no damage. The +1 executioner's axe of venom becomes distracted by the nearby gold, dreaming of imaginary riches. The +3 glaive of protection becomes distracted by the nearby gold, dreaming of imaginary riches. Things that are here: 14 gold pieces; a +0 long sword; a +0 leather armour You slice the +0 vampiric halberd!! You barely miss the +3 glaive of protection. The +3 glaive of protection is no longer distracted by gold. You block the +2 halberd of freezing's attack. GONNNNG! You hear a shout! You open the +3 glaive of protection like a pillowcase!!! The +6 vorpal halberd becomes distracted by the nearby gold, dreaming of imaginary riches. You block the +2 halberd of freezing's attack. BOUMMMMG! The +1 executioner's axe of venom is no longer distracted by gold. You block the deep elf mage's attack. GONNNNG! The earth elemental becomes distracted by the nearby gold, dreaming of imaginary riches. x2 You block the +2 halberd of freezing's attack. GONNNNG! You hear a shout! You see here 7 gold pieces. You slice the deep elf mage like a ripe choko!!! You kill the deep elf mage! The earth elemental disappears in a puff of smoke! x2 You miss the +1 executioner's axe of venom. The +1 executioner's axe of venom hits you but does no damage. You slash the +1 executioner's axe of venom! You bite the +1 executioner's axe of venom, but do no damage. The +1 executioner's axe of venom is moderately damaged. You block the +2 halberd of freezing's attack. GONNNNG! You slice the +1 executioner's axe of venom!! You block the +2 halberd of freezing's attack. PANG! The +2 halberd of freezing becomes distracted by the nearby gold, dreaming of imaginary riches. You see here 12 gold pieces. You strike the helpless +2 halberd of freezing from behind! You slash the +2 halberd of freezing! The +2 halberd of freezing is no longer distracted by gold. You bite the +2 halberd of freezing, but do no damage. The +2 halberd of freezing is heavily damaged. The +6 vorpal halberd is no longer distracted by gold. The +6 vorpal halberd becomes distracted by the nearby gold, dreaming of imaginary riches. You block the +2 halberd of freezing's attack. BONNNG! You hit the +2 halberd of freezing but do no damage. The +2 halberd of freezing is moderately damaged. The +2 halberd of freezing hits you! The +2 halberd of freezing freezes you. A hell rat scurries out from under your cloak. You slice the +2 halberd of freezing!! You bite the +2 halberd of freezing, but do no damage. The +2 halberd of freezing is almost destroyed. The +6 vorpal halberd is no longer distracted by gold. You closely miss the +2 halberd of freezing. The +2 halberd of freezing is almost destroyed. You block the +2 halberd of freezing's attack. PTOANNNG! You barely miss the +2 halberd of freezing. Your bite misses the +2 halberd of freezing. The +2 halberd of freezing is almost destroyed. You block the +2 halberd of freezing's attack. GONNNNG! You closely miss the +2 halberd of freezing. The +2 halberd of freezing is almost destroyed. You block the +6 vorpal halberd's attack. GONNNNG! You barely miss the +2 halberd of freezing. The +2 halberd of freezing is almost destroyed. You block the +2 halberd of freezing's attack. PANG! You block the +6 vorpal halberd's attack. BONNNG! Your hell rat misses the +2 halberd of freezing. You closely miss the +2 halberd of freezing. You bite the +2 halberd of freezing. The +2 halberd of freezing is almost destroyed. You closely miss the +2 halberd of freezing. The +2 halberd of freezing is almost destroyed. You block the +2 halberd of freezing's attack. BOUMMMMG! Your hell rat bites the +2 halberd of freezing but does no damage. You block the +6 vorpal halberd's attack. BOUMMMMG! You hear a shout! x2 You slice the +2 halberd of freezing!! You swap places. The +6 vorpal halberd becomes distracted by the nearby gold, dreaming of imaginary riches. You slash the +6 vorpal halberd! The +6 vorpal halberd is no longer distracted by gold. The +6 vorpal halberd is heavily damaged. You block the +6 vorpal halberd's attack. BOUMMMMG! You hear a shout! You hit the +6 vorpal halberd but do no damage. You bite the +6 vorpal halberd, but do no damage. The +6 vorpal halberd is heavily damaged. You hit the +6 vorpal halberd but do no damage. Your bite misses the +6 vorpal halberd. The +6 vorpal halberd is heavily damaged. You block the +6 vorpal halberd's attack. SHROANNG! Your hell rat misses the +6 vorpal halberd. You hear a shout! You carve the +6 vorpal halberd like a ham!!! Your Dodging skill increases to level 15! Your Unarmed Combat skill increases to level 15! No target in view! No target in view! A +2 dire flail of protection comes into view. A deep elf knight comes into view. It is wielding a +0 long sword. There are monsters nearby! There are monsters nearby! You see here 7 gold pieces. A +2 mace of protection comes into view. You block the +2 dire flail of protection's attack. GONNNNG! Things that are here: 14 gold pieces; a +0 long sword; a +0 leather armour You closely miss the +2 dire flail of protection. You barely miss the deep elf knight. The +2 dire flail of protection hits you! You block the deep elf knight's attack. SHROANNG! You hear a shout! x2 You slash the +2 dire flail of protection! The +2 dire flail of protection is moderately damaged. You slash the deep elf knight! Your hell rat bites the +2 dire flail of protection but does no damage. You block the +2 dire flail of protection's attack. PTOANNNG! You hear a shout! You slice the +2 dire flail of protection!! You barely miss the deep elf knight. You carve the deep elf knight like a ham!!! You kill the deep elf knight! A deep elf knight comes into view. It is wielding a +0 long sword. You barely miss the +2 mace of protection. Your hell rat closely misses the +2 mace of protection. You block the +2 mace of protection's attack. GONNNNG! You slice the +2 mace of protection like a ripe choko!!! The deep elf knight gestures wildly while chanting. The deep elf knight seems to speed up. A deep elf mage comes into view. It is wielding a +0 short sword. The deep elf knight gestures at you while chanting. The lance of force hits you! You are knocked back by the lance of force. You slam into the stone wall! The deep elf mage mumbles some strange words. The deep elf mage blinks! Your hell rat completely misses the deep elf knight. Your hell rat closely misses the deep elf knight. A deep elf knight comes into view. It is wielding a +0 long sword. Your hell rat closely misses the deep elf knight. You see here 7 gold pieces. You slash the deep elf knight! The deep elf knight is moderately wounded. You block the deep elf knight's attack. GONNNNG! You slice the deep elf knight!! The deep elf knight is almost dead. You barely miss the deep elf mage. Your hell rat closely misses the deep elf knight. You block the deep elf knight's attack. GONNNNG! The deep elf mage gestures at you while chanting. You block the shard of ice. GONNNNG! You closely miss the deep elf knight. The deep elf knight is almost dead. You hit the deep elf mage. Your hell rat bites the deep elf knight!! The deep elf knight dies! You slash the deep elf mage! Your bite misses the deep elf mage. The deep elf mage is moderately wounded. The deep elf mage hits you but does no damage. You barely miss the deep elf mage. Your bite misses the deep elf mage. The deep elf mage is moderately wounded. Your hell rat returns to the shadows of the Dungeon! You hit the deep elf mage but do no damage. The deep elf mage is moderately wounded. You block the deep elf mage's attack. GONNNNG! You slice the deep elf mage!! You kill the deep elf mage! You block the deep elf knight's attack. GONNNNG! Items here: $ )) [. You closely miss the deep elf knight. The deep elf knight barely misses you. You miss the deep elf knight. Your bite misses the deep elf knight. You slice the deep elf knight!! The deep elf knight is moderately wounded. You block the deep elf knight's attack. GONNNNG! You slash the deep elf knight! You bite the deep elf knight. The deep elf knight is severely wounded. You slice the deep elf knight like a ripe choko!!! You kill the deep elf knight! No target in view! A +5 lajatang of distortion comes into view. You slice the +5 lajatang of distortion!! No target in view! You now have 13010 gold pieces (gained 21). Things that are here: a +0 long sword; a +0 long sword; a +0 leather armour You now have 13030 gold pieces (gained 20). Things that are here: a +0 long sword; a +0 scale mail You now have 13037 gold pieces (gained 7). You now have 13062 gold pieces (gained 25). Things that are here: a +0 short sword; a cursed +0 ring mail You now have 13069 gold pieces (gained 7). You now have 13081 gold pieces (gained 12). You now have 13100 gold pieces (gained 19). Items here: ))) [[[. You now have 13106 gold pieces (gained 6). You now have 13109 gold pieces (gained 3). You now have 13116 gold pieces (gained 7). Things that are here: a +0 rapier; a +0 chain mail You now have 13121 gold pieces (gained 5). Things that are here: a +0 long sword; a +0 leather armour You now have 13126 gold pieces (gained 5). You now have 13135 gold pieces (gained 9). You see here a +0 short sword. You now have 13142 gold pieces (gained 7). You see here a +1 long sword of draining. A +2 war axe of venom comes into view. A +2 war axe of venom is nearby! No target in view! No target in view! You now have 13146 gold pieces (gained 4). Things that are here: a +0 short sword; a +0 ring mail No target in view! No target in view! No target in view! A deep elf mage comes into view. It is wielding a +0 short sword. The deep elf mage shouts! You hit the deep elf mage but do no damage. You block the deep elf mage's attack. GONNNNG! You hear a shout! You slash the deep elf mage! You bite the deep elf mage! The deep elf mage is heavily wounded. You block the deep elf mage's attack. BOUMMMMG! You slice the deep elf mage like a ripe choko!!! You kill the deep elf mage! No target in view! No target in view! You now have 13152 gold pieces (gained 6). Things that are here: a +0 short sword; a +0 leather armour A deep elf mage comes into view. It is wielding a +0 short sword. The deep elf mage shouts! The deep elf mage casts a spell. There are monsters nearby! The deep elf mage mumbles some strange words. The deep elf mage blinks! You slash the fire elemental! Your bite misses the fire elemental. The fire elemental is moderately damaged. You block the fire elemental's attack. GONNNNG! You slash the fire elemental! The fire elemental is severely damaged. You block the fire elemental's attack. PTOANNNG! You barely miss the fire elemental. You bite the fire elemental. The fire elemental is almost destroyed. You hit the fire elemental. You block the fire elemental's attack. GONNNNG! You block the fire elemental's attack. GONNNNG! You slice the fire elemental like a ripe choko!!! You destroy the fire elemental! You slice the fire elemental!! The deep elf mage casts a spell. The deep elf mage blinks! You open the fire elemental like a pillowcase!!! You destroy the fire elemental! No target in view! No target in view! The deep elf mage mumbles some strange words. The deep elf mage blinks! A deep elf mage is nearby! The deep elf mage casts a spell at you. The bolt of fire misses you. You slice the deep elf mage!! Your bite misses the deep elf mage. The deep elf mage is severely wounded. You slice the deep elf mage!! You kill the deep elf mage! No target in view! You now have 13158 gold pieces (gained 6). You see here a +0 short sword. You see here a +0 short sword. Things that are here: a +0 long sword; a +0 scale mail Items here: ))) [[[. Key pressed, stopping explore. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . Unknown command. Items here: ))) [[[. Things that are here: a +0 long sword; a +0 scale mail There is a huge open translucent gate here. There is a huge open translucent gate here. A +2 war axe of venom is nearby! The +2 war axe of venom hits you! You closely miss the +2 war axe of venom. You slice the +2 war axe of venom!! The +2 war axe of venom is almost destroyed. You slice the +2 war axe of venom!! No target in view! No target in view! You now have 13166 gold pieces (gained 8). Done exploring. Done exploring. Done exploring. There is a large open door here. There is a stone staircase leading down here. You climb downwards. Found a tin of tremorstones (3/3) and 2 potions of mutation. There is a stone staircase leading up here. As you read the scroll of magic mapping, it crumbles to dust. You feel aware of your surroundings. You sensed 1 shop/portal. K - 7 potions of mutation (gained 2) You open the door. There is an open door here. You open the door. There is an open door here. You now have 13185 gold pieces (gained 19). Found a ring mail. Found a ring mail. Do you want to bribe the denizens of the Elven Halls? Gozag spreads your bribe to the Elven Halls! You open the door. Found Zacuh's Magic Scroll Emporium. There is an open door here. There is an entrance to Zacuh's Magic Scroll Emporium here. t - 26 scrolls of teleportation (gained 1) t - 27 scrolls of teleportation (gained 1) g - 8 scrolls of fog (gained 1) t - 28 scrolls of teleportation (gained 1) Thank you for shopping at Zacuh's Magic Scroll Emporium! There is an open door here. You see here a ring mail. You open the door. There is an open door here. You open the door. There is an open door here. Found a book of Transfigurations. 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. Found 19 stones. 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. You open the door. There is an open door here. Found an escape hatch in the ceiling. You open the door. There is an open door here. A deep elf elementalist comes into view. It is wielding a +0 long sword. The deep elf elementalist shouts! The deep elf elementalist casts a spell past you. Some walls begin to move on their own! You hear a shout! Found a hand crossbow. You slash the earth elemental! You bite the earth elemental. The earth elemental is moderately damaged. You slash the earth elemental! The earth elemental is heavily damaged. You hit the deep elf elementalist. You slice the earth elemental!! You destroy the earth elemental! You closely miss the deep elf elementalist. You slice the deep elf elementalist!! Your bite misses the deep elf elementalist. The deep elf elementalist is moderately wounded. You hit the earth elemental. You block the deep elf elementalist's attack. GONNNNG! You hear a shout! x3 You slice the deep elf elementalist!! Your bite misses the deep elf elementalist. The deep elf elementalist is almost dead. You hit the earth elemental. You slash the deep elf elementalist! You kill the deep elf elementalist! You hear a splash. x2 The earth elemental disappears in a puff of smoke! x2 Your Invocations skill increases to level 16! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. Found a potion of stabbing. You now have 10026 gold pieces (gained 6). Things that are here: a +0 long sword; a +0 leather armour A deep elf mage comes into view. It is wielding a +0 long sword. You enter the shallow water. Moving in this stuff is going to be slow. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The deep elf mage casts a spell at you. The bolt of magma hits you. You block the deep elf mage's attack. GONNNNG! You hear a shout! x3 You slice the deep elf mage!! You bite the deep elf mage, but do no damage. The deep elf mage is heavily wounded. You slash the deep elf mage! The deep elf mage is severely wounded. You block the deep elf mage's attack. PANG! You closely miss the deep elf mage. The deep elf mage is severely wounded. Your unstable footing causes you to fumble your attack. You block the deep elf mage's attack. GONNNNG! You slash the deep elf mage! You kill the deep elf mage! No target in view! You now have 10030 gold pieces (gained 4). Things that are here: a +0 long sword; a cursed +0 ring mail A deep elf mage comes into view. It is wielding a +0 dagger. You enter the shallow water. Moving in this stuff is going to be slow. The deep elf mage casts a spell. The deep elf mage blinks! Things that are here: a +0 long sword; a +0 leather armour You hit the deep elf mage. Your bite misses the deep elf mage. The deep elf mage is lightly wounded. You block the deep elf mage's attack. GONNNNG! You hear a shout! Your shield and plate armour of Vuaxkeg prevent you from hitting the deep elf mage. The deep elf mage is lightly wounded. Your unstable footing causes you to fumble your attack. The deep elf mage casts a spell at you. The sticky flame hits you but does no damage. Your unstable footing causes you to fumble your attack. Your unstable footing causes you to fumble your attack. You block the deep elf mage's attack. SHROANNG! You hear a deafening roar! Your unstable footing causes you to fumble your attack. Your unstable footing causes you to fumble your attack. You block the deep elf mage's attack. GONNNNG! You slash the deep elf mage! The deep elf mage is moderately wounded. You block the deep elf mage's attack. PTOANNNG! You closely miss the deep elf mage. Your bite misses the deep elf mage. The deep elf mage is moderately wounded. Your plate armour of Vuaxkeg prevents you from hitting the deep elf mage. The deep elf mage is moderately wounded. You block the deep elf mage's attack. GONNNNG! Your unstable footing causes you to fumble your attack. You slash the deep elf mage! The deep elf mage is heavily wounded. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You enter the shallow water. Moving in this stuff is going to be slow. You block the deep elf mage's attack. GONNNNG! You hit the deep elf mage. The deep elf mage is severely wounded. You hit the deep elf mage. The deep elf mage is severely wounded. You block the deep elf mage's attack. BOUMMMMG! You hear a shout! You slice the deep elf mage!! You kill the deep elf mage! You hear a splash. x2 No target in view! You now have 10035 gold pieces (gained 5). Things that are here: a +0 dagger; a +0 chain mail o - 6 potions of stabbing (gained 1) Found a stone staircase leading up. r - 17 curare-tipped darts (gained 7) Found a stone staircase leading up. You now have 10051 gold pieces (gained 16). You open the door. There is an open door here. Found a leather armour. You open the door. There is an open door here. An orange crystal statue comes into view. The orange crystal statue fixes its piercing gaze on you. You feel your power leaking away. Marking area around an orange crystal statue as unsafe for travelling. Found a whip and a scroll of enchant armour. Casting: Lee's Rapid Deconstruction (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Lee's Rapid Deconstruction (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - move target cursor, f - orange crystal statue Fragment what (e.g. wall or brittle monster)?: an orange crystal statue The orange crystal statue shatters!! The orange crystal statue is moderately damaged. The orange crystal statue glitters. Casting: Lee's Rapid Deconstruction (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - move target cursor, f/p - orange crystal statue Fragment what (e.g. wall or brittle monster)?: an orange crystal statue (moderately damaged) The orange crystal statue shatters!!! You blow up the orange crystal statue! The deep elf knight dissolves into shadows! You start resting. A deep elf mage comes into view. It is wielding a +0 dagger. The deep elf mage shouts! You hear a shout! A deep elf elementalist comes into view. It is wielding a +0 short sword. Your deep elf elementalist grins greedily, jangling a coin purse. Found 4 gold pieces. You see here 2 gold pieces. The deep elf mage points at you and mumbles some strange words. The bolt of fire misses you. Found 2 gold pieces. The deep elf mage closely misses you. You slash the deep elf mage! You bite the deep elf mage! The deep elf mage is heavily wounded. The deep elf mage hits you but does no damage. Your deep elf elementalist waves at you. You slice the deep elf mage!! You bite the deep elf mage. You kill the deep elf mage! No target in view! No target in view! Magic restored. Found 4 gold pieces. You now have 10058 gold pieces (gained 7). c - 24 potions of curing (gained 1) You see here a +0 dagger. You now have 10060 gold pieces (gained 2). You now have 10062 gold pieces (gained 2). You swap places. v - a scroll of enchant armour You aren't carrying any armour which can be enchanted further. Unknown command. You drop a scroll of enchant armour. You now have 10064 gold pieces (gained 2). You now have 10066 gold pieces (gained 2). You now have 10068 gold pieces (gained 2). You now have 10070 gold pieces (gained 2). You open the door. There is an open door here. You open the door. There is an open door here. You swap places. 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. A glowing orange brain comes into view. The glowing orange brain pulsates. The glowing orange brain radiates an aura of fear! You are unaffected. The glowing orange brain pulsates. You resist with almost no effort. The glowing orange brain changes into a torpor snail! You slash the torpor snail! You bite the torpor snail. The torpor snail is moderately wounded. Your deep elf elementalist casts a spell at the torpor snail. The freezing blast engulfs the torpor snail!!! You catch the helpless torpor snail completely off-guard! You hit the torpor snail. You kill the torpor snail! You are engulfed in freezing vapours. You resist. No target in view! You're standing in a cloud of freezing vapour! Unknown command. You start waiting. An arrow appears from out of your range of vision. The arrow barely misses your deep elf elementalist. A deep elf archer comes into view. It is wielding a +0 shortbow. The deep elf archer shoots an arrow. GONNNNG! You block the arrow. You hear a shout! x5 You see here an arrow. You enter the shallow water. Moving in this stuff is going to be slow. You see here 18 gold pieces. The deep elf archer shoots an arrow. PTOANNNG! You block the arrow. You hear a splash. The deep elf archer shoots an arrow. BOUMMMMG! You block the arrow. You hear a splash. You hear a shout! You see here 2 arrows. The deep elf archer shoots an arrow. GONNNNG! You block the arrow. You hear a splash. You see here an arrow. The deep elf archer shoots an arrow. SHROANNG! You block the arrow. You hear a splash. The deep elf archer shoots an arrow. PTOANNNG! You block the arrow. You hear a splash. You see here 2 arrows. Your deep elf elementalist hits the deep elf archer with a +0 short sword. The deep elf archer shoots an arrow. PTOANNNG! You block the arrow. You hear a splash. Your deep elf elementalist casts a spell at the deep elf archer. The fireball explodes! The fireball engulfs the deep elf archer!!! The fireball engulfs your deep elf elementalist!!! You see here an arrow. You swap places. The deep elf archer drinks a potion. The deep elf archer is healed! You slice the deep elf archer!! You kill the deep elf archer! No target in view! You start waiting. Done waiting. You now have 10074 gold pieces (gained 4). There is an open gate, spattered with blood here. Items here: ( )) [. You swap places. You enter the shallow water. Moving in this stuff is going to be slow. You now have 10092 gold pieces (gained 18). You swap places. There is an open gate, spattered with blood here. Items 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 swap places. 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. A deep elf mage comes into view. It is wielding a +0 rapier. The deep elf mage gestures wildly while chanting. You block the deep elf mage's attack. SHROANNG! You hear a shout! x17 You closely miss the deep elf mage. You block the deep elf mage's attack. GONNNNG! You hear a shout! You miss the deep elf mage. You slice the deep elf mage!! The deep elf mage is heavily wounded. Your deep elf elementalist hits the deep elf mage with a +0 short sword! The deep elf mage mumbles some strange words. You slice the deep elf mage!! You kill the deep elf mage! The soul eater disappears in a puff of smoke! The orange demon disappears in a puff of smoke! No target in view! There is an open door here. You start waiting. Done waiting. You swap places. There is an open door here. Your deep elf sorcerer grins greedily, jangling a coin purse. A deep elf sorcerer comes into view. It is wielding a +0 rapier. You now have 10099 gold pieces (gained 7). You see here a +0 rapier. You swap places. The deep elf blademaster stares, then turns away, jangling a coin purse. The deep elf death mage stares, then turns away, jangling a coin purse. A deep elf death mage and a deep elf blademaster come into view. The deep elf demonologist stares, then turns away, jangling a coin purse. The deep elf mage stares, then turns away, jangling a coin purse. A deep elf mage, a deep elf demonologist and a deep elf sorcerer come into view. The deep elf sorcerer shouts! A deep elf sorcerer comes into view. It is wielding a +0 long sword. The deep elf blademaster hits the deep elf sorcerer with a +0 short sword! x2 The deep elf death mage misses the deep elf sorcerer. The deep elf mage moves out of view. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer shimmers violently. A deep elf elementalist comes into view. It is wielding a +0 long sword and wearing the ring of the Tempest {AC+4 Str+2 Dex+2}. The deep elf elementalist stares, then turns away, jangling a coin purse. The deep elf sorcerer gestures at you while chanting. The bolt of acid hits you but does no damage. You are splashed with acid! You hear a shout! What are your orders? t - Bark! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target cursor, f - deep elf sorcerer Aim: a deep elf sorcerer, wielding a +0 dagger and wearing a +0 leather armour (moderately wounded, fast) Attack! The deep elf sorcerer casts a spell at you. The sphere of damnation explodes! The damnation engulfs you!!! The damnation engulfs your deep elf sorcerer!! You hear a shout! x3 You swap places. You swap places. The deep elf sorcerer howls an incantation. You feel disoriented. The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. You hear a shout! x2 The deep elf sorcerer hits your deep elf sorcerer with a +0 long sword! Your deep elf sorcerer points at the deep elf sorcerer and mumbles some strange words. The bolt of acid hits the deep elf sorcerer! The deep elf sorcerer is splashed with acid. You hear a shout! The deep elf sorcerer hits your deep elf sorcerer with a +0 long sword! Your deep elf sorcerer barely misses the deep elf sorcerer. The deep elf sorcerer barely misses your deep elf sorcerer. Something closely misses your deep elf sorcerer. Your deep elf sorcerer casts a spell. Your deep elf sorcerer seems to speed up. You hear the wailing of the damned! You feel a bit more experienced. A damnation appears from out of your range of vision. The sphere of damnation explodes! The damnation engulfs your deep elf elementalist!! You hear a shout! You hear a shout! x2 Your deep elf elementalist gestures at something while chanting. You hear an explosion! You feel a bit more experienced. You see here a +0 rapier. There is an open door here. You start resting. Your deep elf elementalist is no longer moving quickly. HP restored. No target in view! You start waiting. A deep elf annihilator comes into view. It is wielding a +0 dagger. The deep elf annihilator stares, then turns away, jangling a coin purse. You start waiting. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-519-gb2f46ef 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_REST repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Vinniefish] Species: Gnoll Job: Wanderer HP: 182/182; mods: 0/0 MP: 46/46; mod: 0 Stats: 43 (43) 20 (20) 20 (20) Position: (15, 38), god: Gozag (20), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Runrest: mode: 98 mp: 46 hp: 182 pos: (0, 0) Delayed (1): type: rest duration: 1 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 3 | 15 | 1880 | 118/288 Short Blades | X | 1 | 3 | 16 | 2182 | 132/312 Long Blades | X | 1 | 3 | 14 | 1729 | 229/262 Axes | X | 1 | 3 | 14 | 1729 | 229/262 Maces & Flails | X | 1 | 3 | 14 | 1729 | 229/262 Polearms | X | 1 | 3 | 14 | 1729 | 229/262 Staves | X | 1 | 3 | 14 | 1729 | 229/262 Slings | X | 1 | 3 | 14 | 1729 | 229/262 Bows | X | 1 | 3 | 14 | 1729 | 229/262 Crossbows | X | 1 | 3 | 14 | 1729 | 229/262 Throwing | X | 1 | 3 | 14 | 1729 | 229/262 Armour | X | 1 | 3 | 14 | 1729 | 229/262 Dodging | X | 1 | 3 | 15 | 1780 | 18/288 Stealth | X | 1 | 3 | 15 | 1982 | 220/288 Shields | X | 1 | 3 | 14 | 1729 | 229/262 Unarmed Combat | X | 1 | 3 | 15 | 1780 | 18/288 Spellcasting | X | 1 | 3 | 15 | 1789 | 27/288 Conjurations | X | 1 | 3 | 12 | 1729 | 245/301 Hexes | X | 1 | 3 | 12 | 1729 | 245/301 Summonings | X | 1 | 3 | 12 | 1780 | 296/301 Necromancy | X | 1 | 3 | 12 | 1729 | 245/301 Translocations | X | 1 | 3 | 12 | 1729 | 245/301 Transmutations | X | 1 | 3 | 12 | 1729 | 245/301 Fire Magic | X | 1 | 3 | 12 | 1780 | 296/301 Ice Magic | X | 1 | 3 | 12 | 1729 | 245/301 Air Magic | X | 1 | 3 | 12 | 1729 | 245/301 Earth Magic | X | 1 | 3 | 12 | 1729 | 245/301 Poison Magic | X | 1 | 3 | 12 | 1729 | 245/301 Invocations | X | 1 | 3 | 16 | 1729 | 6/263 Evocations | X | 1 | 3 | 14 | 1729 | 229/262 Spell bugs: Durations: Attributes: #12: 24953 #13: 11791 #23: 58507 #24: -1739166684 #27: 684210 #49: 4801 #57: 3063 #59: 1 Mutations: fangs: 1 (innate) hooves: 1 low mp: 1 strong: 1 strong nose: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #38: +11 broad axe "Ukhega" {speed, *Drain +Blink +Inv rN+++} eq slot #1, inv slot #0: +2 ratskin cloak {*Rats rPois rN+ Str-1 Int-1 Dex+1} eq slot #2, inv slot #11: +2 helmet of Lies {rPois rF+ rC+ Str+2} eq slot #3, inv slot #22: +0 pair of gloves of the Marlin {Str+7} eq slot #4, inv slot #3: +1 pair of boots "Jameun" {Regen+ Int+4} eq slot #5, inv slot #18: +18 shield of the Gong {rElec rN+ MR+ EV-5} eq slot #6, inv slot #24: +10 plate armour of Vuaxkeg {*Drain MR+ Str+3} eq slot #7, inv slot #33: +6 ring of strength eq slot #8, inv slot #7: ring of Epeom {rN+ MP+9 Str+6} eq slot #9, inv slot #20: amulet of the Four Winds {rN+ MR+++ Clar} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: *≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ *≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ **######################### *,,,,...................... *,,,,...................... ***###+#####'#########'###' *,,........'.e....#.....#e. *,,.......e#......+.....'.. *,,.......@#......#.....#.. ***#########e.#..########## #)###.# #..#..# ##...## **********##.##********** *∆∆∆∆∆∆∆∆∆*#.#*∆$,$∆$∆$,* *∆∆$∆∆∆∆∆$*#.#*$∆$∆$∆$,,* *,,∆∆∆∆∆∆∆*#.#*∆$∆$∆$∆$,* clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false aquarium_serial_pool_size: 0 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>