ASSERT(item.base_type == OBJ_ARMOUR) in 'item-prop.cc' at line 1530 failed. Version: Dungeon Crawl Stone Soup 0.32-a0-360-gcd93b57 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 1866848647352563824, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name edsrzf -rc /var/dcss/gamedata/dcss-trunk/rc-files/edsrzf.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/edsrzf.macro -morgue /var/dcss/gamedata/dcss/morgue/edsrzf/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/edsrzf:2024-02-18.04:56:21.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 24 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7a40d8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7addce]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7a4540]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7ff6890094c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7ff6893af269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7ad579] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7ad721] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x9a075f] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK6player27base_ac_with_specific_itemsEiSt6vectorIPK8item_defSaIS3_EE+0x34) [0xbe91c4]: player::base_ac_with_specific_items(int, std::vector >) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK6player32armour_class_with_specific_itemsESt6vectorIPK8item_defSaIS3_EE+0xb9) [0xbe94b9]: player::armour_class_with_specific_items(std::vector >) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK6player12armour_classEv+0x30) [0xbf96b0]: player::armour_class() const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK5actor8apply_acEii7ac_typeb+0x2a) [0x724fba]: actor::apply_ac(int, int, ac_type, bool) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12melee_attack16handle_phase_hitEv+0x83) [0xa90d23]: melee_attack::handle_phase_hit() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12melee_attack6attackEv+0x5e3) [0xa935b3]: melee_attack::attack() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fight_meleeP5actorS0_Pbb+0x20a) [0x8815da]: fight_melee(actor*, actor*, bool*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xab70ce] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x2460) [0xac1130]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xac1d54]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xe0cbbe]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe0e073] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe0ee6d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6fba3c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7ff688ff4840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6fc519]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007ff6893aef2a in __waitpid (pid=31738, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007ff6893aef2a in __waitpid (pid=31738, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007a3f55 in call_gdb (file=file@entry=0x7ff689399540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 31712\000\000\000\000\000\000\000" #2 0x00000000007addea in do_crash_dump () at dbg-asrt.cc:692 t = 1708232374 dir = "/var/dcss/gamedata/dcss/morgue/edsrzf/" name = "/var/dcss/gamedata/dcss/morgue/edsrzf/crash-edsrzf-20240218-045934.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(item.base_type == OBJ_ARMOUR) in 'item-prop.cc' at line 1530 failed." file = 0x7ff689399540 <_IO_2_1_stderr_> #3 0x00000000007a4540 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007ff6893af269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007ad579 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffe1f2f690 "ASSERT(item.base_type == OBJ_ARMOUR) in 'item-prop.cc' at line 1530 failed.", assert=true) at dbg-asrt.cc:818 No locals. #7 0x00000000007ad721 in AssertFailed (expr=expr@entry=0xe1e10d "item.base_type == OBJ_ARMOUR", file=file@entry=0xe32ab2 "item-prop.cc", line=line@entry=1530, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(item.base_type == OBJ_ARMOUR) in 'item-prop.cc' at line 1530 failed.\000\366\177\000\000p\000\000\000\000\000\000\000b\327\300\211\366\177\000\000\006\000\000\000\377\000\000\000 \237(\003", '\000' , "\200\371\362\341\377\177", '\000' , "\346\270\177\331Xd^\260\373\362\341\377\177\000\000\250\371\362\341\377\177\000\000\020\372\362\341\377\177\000\000\000\000\000\000\000\000\000\000\220\371\362\341\377\177\000\000\003\000\000\000\000\000\000\000\260\367\362\341\377\177\000\000"... args = {{gp_offset = 25, fp_offset = 0, overflow_arg_area = 0x7fffe1f2f7b0, reg_save_area = 0x7ff6890581d4 <__GI___libc_malloc+84>}} fileName = #8 0x00000000009a075f in get_armour_slot (item=...) at item-prop.cc:1530 No locals. #9 get_armour_slot (item=...) at item-prop.cc:1525 No locals. #10 0x0000000000be91c4 in player::base_ac_with_specific_items (this=this@entry=0x13059a0 , scale=scale@entry=100, armour_items=std::vector of length 1, capacity 1 = {...}) at player.cc:6293 item = 0x1306f18 __for_range = std::vector of length 1, capacity 1 = {0x1306f18 } __for_begin = __for_end = AC = 0 #11 0x0000000000be94b9 in player::armour_class_with_specific_items (this=0x13059a0 , items=...) at player.cc:6378 AC = #12 0x0000000000bf96b0 in player::armour_class (this=0x13059a0 ) at player.cc:6335 No locals. #13 0x0000000000724fba in actor::apply_ac (this=0x13059a0 , damage=3, max_damage=3, ac_rule=ac_type::normal, for_real=) at actor.cc:370 ac = gdr = saved = #14 0x0000000000a90d23 in melee_attack::handle_phase_hit (this=0x7fffe1f303b0) at melee-attack.cc:492 hit_woke_orc = false stop_hit = #15 0x0000000000a935b3 in melee_attack::attack (this=this@entry=0x7fffe1f303b0) at melee-attack.cc:1192 cont = saved_gyre_name = "" _gensym_uw_1104 = {cleaner = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fffe1f301f0, _M_const_object = 0x7fffe1f301f0, _M_function_pointer = 0x7fffe1f301f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fffe1f301f0, this adjustment 140736984187824}, _M_pod_data = "\360\001\363\341\377\177\000\000\260\003\363\341\377\177\000"}, _M_manager = 0xa860e0 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xa862c0 >::_M_invoke(const std::_Any_data &)>}} ev = shield_blocked = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}} #16 0x00000000008815da in fight_melee (attacker=0x1382ca0 , defender=0x13059a0 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:442 melee_attk = { = {_vptr.attack = 0xf0c110 , attacker = 0x1382ca0 , defender = 0x13059a0 , responsible = 0x1382ca0 , attack_occurred = true, cancel_attack = false, did_hit = true, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = true, obvious_effect = false, to_hit = 11, damage_done = 0, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 8, attk_type = AT_BITE, attk_flavour = AF_PLAIN, attk_damage = 3, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, 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 = "", defender_shield = 0x0, simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, attack_number = 0, effective_attack_number = 0, cleave_targets = empty std::__cxx11::list, cleaving = false, is_multihit = false, is_riposte = false, is_projected = false, charge_pow = 0, never_cleave = false, wu_jian_attack = WU_JIAN_ATTACK_NONE, wu_jian_number_of_targets = 1, attack_position = {x = 3, y = 66}, mutable_wpn = 0x0, damage_type = DVORP_CRUSHING} nrounds = pos = {x = 3, y = 65} effective_attack_number = 0 attack_number = 0 #17 0x0000000000ab70ce in _melee_attack_player (mons=..., ru_target=) at mon-act.cc:228 No locals. #18 0x0000000000ac1130 in handle_monster_move (mons=0x1382ca0 ) at mon-act.cc:1967 new_target = 0x0 targ = entry = disabled = old_energy = 87 non_move_energy = old_pos = #19 0x0000000000ac1d54 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2439 mon = 0x1382ca0 oldspeed = 87 tries = 5 #20 0x0000000000e0cbbe in world_reacts () at main.cc:2597 No locals. #21 0x0000000000e0e073 in _input () at main.cc:1294 player_disabled = {was_disabled = false} #22 0x0000000000e0ee6d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #23 0x00000000006fba3c in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #24 main (argc=, argv=0x7fffe1f312b8) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 31712) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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 -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 3 Level id: D:3 Level build method = random_map_in_depth, level layout type = corridors, absdepth0 = 2 Level vaults: kennysheep_goblin_castle layout_loops_ring gammafunk_temple_overflow_statue minivault_23 serial_park_tiny_1 serial_bayou_lagoon_b uniq_terence Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, edsrzf the Coglin Brigand. It is said that the Orb of Zot exists deep within this dungeon. Press ? for a list of commands and other information. Found a dagger, a mace and a yellow potion. Found a staircase leading out of the dungeon. You see here a +0 dagger. f - a +0 dagger Okay, then. You start attuning to your weapon. You continue attuning to your +0 dagger. x4 You finish attuning to your +0 dagger. You welcome your +0 dagger "Arun" into your grasp. Autoexplore enabled for D:1 g - a yellow potion A rat comes into view. The rat squeaks loudly. You hit the rat with your +0 dagger. The rat is severely wounded. You closely miss the rat with your +2 dagger. You barely miss the rat with your +0 dagger. The rat is severely wounded. You hit the rat with your +2 dagger. You kill the rat! Found an amethyst potion. Found Wanio's Book Emporium. h - an amethyst potion i - a scroll labelled MOURAEH OXUDIO There is an entrance to Wanio's Book Emporium here. You can access your shopping list by pressing '$'. Found Diorchei's Weapon Emporium. Found a stone staircase leading down. You now have 12 gold pieces. Found Qetwoe's Assorted Antiques. There is an entrance to Diorchei's Weapon Emporium here. Found Noxt's Assorted Antiques. There is a stone staircase leading down here. There is an entrance to Qetwoe's Assorted Antiques here. You can access your shopping list by pressing '$'. A goblin comes into view. It is wielding a +0 dagger. There is an entrance to Noxt's Assorted Antiques here. You can access your shopping list by pressing '$'. Found a stone staircase leading down. The goblin shouts! The goblin closely misses you. You closely miss the goblin with your +0 dagger. You hit the goblin with your +2 dagger. You kill the goblin! Things that are here: a +0 dagger; a goblin corpse A rat comes into view. A rat is nearby! The rat squeaks loudly. You hear a loud squeak. A rat comes into view. The rat closely misses you. You hit the rat with your +0 dagger. You kill the rat! Your Short Blades skill increases to level 2! Unknown command. The rat bites you but does no damage. You hit the rat with your +2 dagger. The rat is heavily wounded. You hit the rat but do no damage. The rat bites you. You hit the rat with your +2 dagger. You kill the rat! j - 3 scrolls labelled TYUSKOA MYEKH Found 3 javelins. A bat comes into view. A kobold comes into view. It is wielding a +0 whip. A hobgoblin comes into view. Found 12 gold pieces. Found a stone staircase leading down. The helpless bat fails to defend itself. You puncture the bat with your +2 dagger! You kill the bat! You have reached level 2! Unknown command. The hobgoblin shouts! A quokka comes into view. You strike the helpless kobold from behind! You puncture the kobold with your +2 dagger! You kill the kobold! The hobgoblin hits you. You barely miss the quokka with your +2 dagger. You hit the quokka but do no damage. The quokka bites you. A kobold comes into view. It is wielding a +0 short sword. The hobgoblin hits you. You miss the quokka with your +0 dagger. The kobold shouts! You hit the quokka with your +2 dagger. The quokka misses you. You hit the quokka with your +0 dagger. You kill the quokka! The hobgoblin misses you. You hit the hobgoblin with your +0 dagger. The hobgoblin is lightly wounded. You closely miss the hobgoblin with your +2 dagger. The hobgoblin hits you. You hit the hobgoblin with your +2 dagger. The hobgoblin is severely wounded. You barely miss the hobgoblin with your +0 dagger. The hobgoblin completely misses you. You hit the hobgoblin with your +0 dagger. You kill the hobgoblin! The kobold closely misses you. You hit the kobold with your +2 dagger. The kobold is moderately wounded. You closely miss the kobold with your +0 dagger. The kobold hits you but does no damage. You hit the kobold with your +2 dagger. The kobold is heavily wounded. You completely miss the kobold with your +0 dagger. The kobold closely misses you. You hit the kobold with your +2 dagger. The kobold is severely wounded. You hit the kobold but do no damage. The kobold closely misses you. You hit the kobold with your +2 dagger. You kill the kobold! Items here: )) ††. HP restored. k - a smoky silvery potion You now have enough gold to buy a grey potion on this level, buy a smoky brown potion on this level, buy a smoky brown potion on this level, or buy a viscous golden potion on this level. You can access your shopping list by pressing '$'. You now have 24 gold pieces (gained 12). An endoplasm comes into view. Found Opaj's Assorted Antiques. You see here 12 gold pieces. The helpless endoplasm fails to defend itself. You impale the endoplasm with your +2 dagger!! You kill the endoplasm! You now have enough gold to buy a scroll labelled BOGOMYSOAS on this level, buy a scroll labelled PEMARIUDAH on this level, buy a scroll labelled MOURAEH OXUDIO on this level, buy a scroll labelled OMMYGA ROPNAS on this level, or buy a scroll labelled ZEIG DONWEUMP on this level. You can access your shopping list by pressing '$'. You now have 36 gold pieces (gained 12). A quokka comes into view. A quokka is nearby! You hit the quokka with your +2 dagger. The quokka is heavily wounded. You hit the quokka but do no damage. The quokka bites you. You barely miss the quokka with your +0 dagger. The quokka is heavily wounded. You miss the quokka with your +2 dagger. The quokka barely misses you. You hit the quokka with your +2 dagger. The quokka is almost dead. You hit the quokka with your +0 dagger. You kill the quokka! Found a black potion. You see here a quokka corpse. Found 7 stones. l - a black potion m - a smoky brown potion i - 2 scrolls labelled MOURAEH OXUDIO (gained 1) You see here a quokka corpse. You enter the shallow water. Moving in this stuff is going to be slow. There is an entrance to Opaj's Assorted Antiques here. You can access your shopping list by pressing '$'. There is a stone staircase leading down here. Found 4 stones. A rat comes into view. You see here 4 stones. The rat squeaks loudly. The rat bites you but does no damage. You hit the rat with your +0 dagger. The rat is moderately wounded. You closely miss the rat with your +2 dagger. The rat bites you but does no damage. You hit the rat but do no damage. The rat is moderately wounded. You closely miss the rat with your +2 dagger. The rat closely misses you. You hit the rat with your +0 dagger. You kill the rat! You see here a rat corpse. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. Found 17 gold pieces. There is a stone staircase leading up here. A hobgoblin is nearby! Autoexplore enabled for D:2 The hobgoblin shouts! You barely miss the hobgoblin with your +0 dagger. You barely miss the hobgoblin with your +2 dagger. You barely miss the hobgoblin with your +2 dagger. You closely miss the hobgoblin with your +0 dagger. The hobgoblin hits you. You hit the hobgoblin but do no damage. You closely miss the hobgoblin with your +2 dagger. The hobgoblin closely misses you. You hit the hobgoblin but do no damage. You hit the hobgoblin with your +2 dagger. The hobgoblin barely misses you. You hit the hobgoblin with your +0 dagger. The hobgoblin is heavily wounded. You closely miss the hobgoblin with your +2 dagger. The hobgoblin closely misses you. You hit the hobgoblin with your +0 dagger. You kill the hobgoblin! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. You feel stronger. Unknown command. HP restored. There is a stone staircase leading up here. You now have enough gold to buy 2 smoky brown potions on D:1. You can access your shopping list by pressing '$'. You now have 53 gold pieces (gained 17). j - 4 scrolls labelled TYUSKOA MYEKH (gained 1) Found 8 stones. Found a stone staircase leading down. Found an escape hatch in the floor. An endoplasm comes into view. The endoplasm quivers. An endoplasm is nearby! You see here 8 gold pieces. You now have 61 gold pieces (gained 8). You hit the endoplasm with your +2 dagger. The endoplasm is almost dead. You hit the endoplasm with your +0 dagger. You kill the endoplasm! You now have 70 gold pieces (gained 9). You open the door. There is an open door here. A hobgoblin comes into view. Found a viscous golden potion. The hobgoblin shouts! A hobgoblin is nearby! Found a sling. You hit the hobgoblin with your +0 dagger. The hobgoblin is heavily wounded. You hit the hobgoblin with your +2 dagger. You kill the hobgoblin! n - a viscous golden potion You open the door. There is an open door here. Found a pair of gloves. You now have 79 gold pieces (gained 9). An endoplasm comes into view. The endoplasm quivers. Things that are here: 7 gold pieces; a +0 dagger You now have 86 gold pieces (gained 7). The endoplasm freezes you. You are frozen. You hit the endoplasm with your +2 dagger. The endoplasm is heavily wounded. You hit the endoplasm with your +0 dagger. The endoplasm freezes you. You are frozen. You completely miss the endoplasm with your +0 dagger. The endoplasm is almost dead. You hit the endoplasm with your +2 dagger. You kill the endoplasm! You see here a +0 pair of gloves. o - a +0 pair of gloves You start putting on your armour. You continue putting on your +0 pair of gloves. x4 You finish putting on your +0 pair of gloves. A rat comes into view. The rat squeaks loudly. You hit the rat but do no damage. You hit the rat with your +0 dagger. The rat bites you but does no damage. You completely miss the rat with your +0 dagger. The rat is heavily wounded. You barely miss the rat with your +2 dagger. The rat bites you. You closely miss the rat with your +2 dagger. The rat is heavily wounded. You hit the rat but do no damage. You barely miss the rat with your +2 dagger. The rat is heavily wounded. You hit the rat with your +0 dagger. You kill the rat! Found a stone staircase leading down. Found a maw talisman. Found an escape hatch in the ceiling. j - 5 scrolls labelled TYUSKOA MYEKH (gained 1) There is an escape hatch in the ceiling here. You open the door. There is an open door here. You pick up a book of the Hunter and begin reading... You add the spells Sigil of Binding, Call Canine Familiar and Dimensional Bullseye to your library. Unknown command. You open the door. A hobgoblin comes into view. There is an open door here. The helpless hobgoblin fails to defend itself. You impale the hobgoblin with your +2 dagger!! You kill the hobgoblin! An adder comes into view. Found a dagger. The adder hisses angrily. You hit the adder but do no damage. You barely miss the adder with your +2 dagger. The adder closely misses you. You closely miss the adder with your +0 dagger. You hit the adder but do no damage. The adder closely misses you. You miss the adder with your +2 dagger. You closely miss the adder with your +0 dagger. The adder bites you. You are poisoned. The adder poisons you! You miss the adder with your +0 dagger. You closely miss the adder with your +2 dagger. You feel sick. The adder bites you. You are more poisoned. The adder poisons you! You hit the adder with your +2 dagger. The adder is heavily wounded. You hit the adder with your +0 dagger. You feel sick. The adder bites you. You are more poisoned. The adder poisons you! You closely miss the adder with your +0 dagger. The adder is heavily wounded. You closely miss the adder with your +2 dagger. You feel very sick. The adder bites you but does no damage. You closely miss the adder with your +2 dagger. The adder is heavily wounded. You hit the adder with your +0 dagger. You feel sick. The adder closely misses you. You completely miss the adder with your +2 dagger. The adder is almost dead. You hit the adder with your +0 dagger. You kill the adder! You feel very sick. You start resting. You feel sick. x8 You are no longer poisoned. You start resting. HP restored. A giant cockroach comes into view. Found 9 gold pieces. A rat comes into view. Found a faded altar of an unknown god. The rat squeaks loudly. You see here a +0 dagger. You closely miss the giant cockroach with your +2 dagger. You hit the giant cockroach with your +0 dagger. The giant cockroach bites you but does no damage. You completely miss the giant cockroach with your +2 dagger. The giant cockroach is severely wounded. You hit the giant cockroach with your +0 dagger. You kill the giant cockroach! You see here a giant cockroach corpse. You hit the rat but do no damage. You barely miss the rat with your +0 dagger. The rat closely misses you. You closely miss the rat with your +0 dagger. You hit the rat with your +2 dagger. The rat bites you but does no damage. You hit the rat with your +0 dagger. You kill the rat! You now have 95 gold pieces (gained 9). i - 3 scrolls labelled MOURAEH OXUDIO (gained 1) A dart slug comes into view. Found a smoky silvery potion. There is a faded altar of an unknown god here. This altar belongs to (a) Yredelemnul, (b) Hepliaklqana or (c) Trog, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Okay, then. A bat comes into view. An endoplasm comes into view. The helpless bat fails to defend itself. You impale the bat with your +0 dagger!! You kill the bat! You see here a bat corpse. The helpless endoplasm fails to defend itself. You impale the endoplasm with your +0 dagger!! You kill the endoplasm! Your Stealth skill increases to level 4! Unknown command. k - 2 smoky silvery potions (gained 1) Found a stone staircase leading down. p - a ring of protection from fire p - a ring of protection from fire (left grasper) You open the door. You open the door. There is an open door here. You now have 110 gold pieces (gained 15). Found 8 stones. You see here 8 stones. The helpless dart slug fails to defend itself. You impale the dart slug with your +0 dagger!! You kill the dart slug! You see here 8 stones. You open the door. There is an open door here. Found a stone staircase leading up. There is an open door here. There is an open door here. You now have 120 gold pieces (gained 10). A rat comes into view. A rat is nearby! The helpless rat fails to defend itself. You impale the rat with your +0 dagger!! You kill the rat! You open the door. There is an open door here. Found a spear. A giant cockroach comes into view. A giant cockroach is nearby! You closely miss the giant cockroach with your +2 dagger. You hit the giant cockroach with your +0 dagger. The giant cockroach bites you. You hit the giant cockroach with your +0 dagger. The giant cockroach is heavily wounded. You completely miss the giant cockroach with your +2 dagger. The giant cockroach misses you. You closely miss the giant cockroach with your +0 dagger. The giant cockroach is heavily wounded. You hit the giant cockroach with your +2 dagger. The giant cockroach bites you but does no damage. You hit the giant cockroach with your +2 dagger. You kill the giant cockroach! You have reached level 4! You feel clever. You see here a giant cockroach corpse. Found a stone staircase leading up. You see here a giant cockroach corpse. n - 2 viscous golden potions (gained 1) There is an open door here. There is an open door here. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Okay, then. As you read the scroll labelled TYUSKOA MYEKH, it crumbles to dust. It is a scroll of enchant armour. Your +0 pair of gloves glows green for a moment. As you read the scroll of enchant armour, it crumbles to dust. Your +1 pair of gloves glows green for a while. Autoexplore disabled on this floor! Autoexplore enabled for D:3 3 orcs come into view. The orc shouts! An orc comes into view. It is wielding a +0 club. You hit the orc with your +2 dagger. The orc is lightly wounded. You hit the orc but do no damage. You hit the orc with your +2 dagger. You kill the orc! You throw a poisoned dart. The poisoned dart hits the orc. The orc is poisoned. You hit the orc with your +2 dagger. The orc is severely wounded. You barely miss the orc with your +0 dagger. The orc barely misses you. You hit the orc with your +2 dagger. You kill the orc! You completely miss the orc with your +2 dagger. You hit the orc but do no damage. The orc hits you with a +0 club. You hit the orc with your +0 dagger. The orc is lightly wounded. You hit the orc but do no damage. The orc hits you with a +0 club. You barely miss the orc with your +0 dagger. You hit the orc with your +2 dagger. You barely miss the orc with your +2 dagger. The orc is heavily wounded. You hit the orc but do no damage. The orc hits you but does no damage. The orc shouts! You hit the orc with your +0 dagger. The orc is severely wounded. You closely miss the orc with your +2 dagger. The orc completely misses you. You barely miss the orc with your +2 dagger. The orc is severely wounded. You closely miss the orc with your +0 dagger. The orc misses you. You hit the orc with your +2 dagger. You kill the orc! Your Short Blades skill increases to level 3! You hit the orc but do no damage. You hit the orc with your +2 dagger. You barely miss the orc with your +2 dagger. The orc is moderately wounded. You hit the orc but do no damage. The orc hits you but does no damage. You hit the orc but do no damage. The orc is moderately wounded. You closely miss the orc with your +2 dagger. The orc barely misses you. You hit the orc with your +2 dagger. The orc is almost dead. You hit the orc but do no damage. The orc hits you with a +0 club. You completely miss the orc with your +0 dagger. The orc is almost dead. You hit the orc but do no damage. The orc hits you but does no damage. You hit the orc with your +0 dagger. You kill the orc! Found a smoky silvery potion. Items here: )))) [[ †††. d - 9 poisoned darts (gained 1) HP restored. k - 3 smoky silvery potions (gained 1) Found 3 stones. Found a stone staircase leading down. You now have enough gold to buy a blackened opal ring on D:1. You can access your shopping list by pressing '$'. You now have 138 gold pieces (gained 18). There is a stone staircase leading down here. A bat comes into view. Found a stone staircase leading up. Found a ring mail. The helpless bat fails to defend itself. You impale the bat with your +0 dagger!! You kill the bat! A bat comes into view. Found 4 stones. You see here a scroll labelled JATONUAGE JYOPS. The bat misses you. The bat hits you but does no damage. x2 You hit the bat with your +2 dagger. The bat is severely wounded. You hit the bat but do no damage. The bat hits you but does no damage. You miss the bat with your +2 dagger. The bat is severely wounded. You miss the bat with your +0 dagger. The bat hits you but does no damage. The bat barely misses you. You miss the bat with your +2 dagger. The bat is severely wounded. You hit the bat with your +0 dagger. You kill the bat! q - a scroll labelled JATONUAGE JYOPS An endoplasm comes into view. You see here 8 gold pieces. You now have 146 gold pieces (gained 8). The helpless endoplasm fails to defend itself. You impale the endoplasm with your +0 dagger!! You kill the endoplasm! Found a stone staircase leading up. You open the gate. There is an open gate here. 2 goblins come into view. Found 19 gold pieces. The goblin shouts! A jackal comes into view. The goblin shouts! The jackal barks! You hear a bark! A jackal comes into view. Found a manual of Earth Magic. You hit the goblin with your +0 dagger. The goblin is moderately wounded. You closely miss the goblin with your +2 dagger. You hit the goblin with your +2 dagger. You kill the goblin! You hit the goblin with your +0 dagger. The goblin is severely wounded. You barely miss the goblin with your +2 dagger. The jackal bites you but does no damage. The goblin hits you but does no damage. You barely miss the goblin with your +2 dagger. The goblin is severely wounded. You barely miss the goblin with your +0 dagger. The jackal closely misses you. The goblin hits you but does no damage. You barely miss the goblin with your +0 dagger. The goblin is severely wounded. You hit the goblin with your +2 dagger. You kill the goblin! The jackal bites you but does no damage. The jackal barely misses you. The jackal closely misses you. You hit the jackal but do no damage. You closely miss the jackal with your +2 dagger. The jackal closely misses you. The jackal bites you but does no damage. You hit the jackal with your +0 dagger. The jackal is severely wounded. You hit the jackal with your +2 dagger. You kill the jackal! The jackal bites you but does no damage. The jackal attacks as it pursues you! The jackal bites you but does no damage. The jackal closely misses you. x2 You see here a jackal corpse. You hit the jackal with your +2 dagger. The jackal is lightly wounded. You barely miss the jackal with your +0 dagger. The jackal bites you but does no damage. You barely miss the jackal with your +0 dagger. The jackal is lightly wounded. You closely miss the jackal with your +2 dagger. The jackal bites you but does no damage. You hit the jackal with your +2 dagger. The jackal is almost dead. You hit the jackal with your +0 dagger. You kill the jackal! No target in view! Items here: )) ††. You now have 165 gold pieces (gained 19). You pick up a manual of Earth Magic {!d} and begin studying. You open the door. You open the large door. 2 jackals, 3 goblins and 2 hobgoblins come into view. Robin, a hobgoblin and 4 goblins come into view. Robin is wielding a +0 falchion of protection. Robin shouts! The goblin shouts! Robin roars a battlecry! The goblins go into a battle-frenzy! The hobgoblin shouts! There is a large open door here. The goblin shouts! The hobgoblin shouts! The goblin shouts! You hit the goblin with your +0 dagger. The goblin is moderately wounded. You barely miss the goblin with your +2 dagger. You hear a bark! You closely miss the goblin with your +0 dagger. The goblin is moderately wounded. You barely miss the goblin with your +2 dagger. You hit the goblin with your +2 dagger. You kill the goblin! The goblin attacks as it pursues you! The goblin barely misses you. The goblin hits you with a +0 dagger. You hit the goblin with your +0 dagger. The goblin is moderately wounded. You hit the goblin with your +2 dagger. You hit the goblin with your +2 dagger. You kill the goblin! The jackal bites you but does no damage. You barely miss the jackal with your +0 dagger. You closely miss the jackal with your +2 dagger. The jackal misses you. You closely miss the hobgoblin with your +0 dagger. You hit the hobgoblin with your +2 dagger. The jackal bites you but does no damage. You closely miss the hobgoblin with your +2 dagger. The hobgoblin is almost dead. You barely miss the hobgoblin with your +0 dagger. The jackal barely misses you. You hit the hobgoblin but do no damage. The hobgoblin is almost dead. You hit the hobgoblin but do no damage. The jackal bites you but does no damage. The hobgoblin hits you but does no damage. x2 You hit the hobgoblin with your +2 dagger. You kill the hobgoblin! The jackal barely misses you. The hobgoblin barely misses you. The jackal misses you. You hit the hobgoblin with your +2 dagger. The hobgoblin is heavily wounded. You hit the hobgoblin with your +0 dagger. Robin throws the goblin at you! The hobgoblin closely misses you. The goblin hits you with a +0 dagger. The jackal bites you but does no damage. You hit the hobgoblin with your +2 dagger. You kill the hobgoblin! The goblin no longer looks unusually strong. The jackal bites you. Robin roars a battlecry! The goblin goes into a battle-frenzy! The goblin hits you but does no damage. Press: ? - help, v - describe, . - travel, g - get item Here: a goblin, wielding a +0 club (strong) Item here: a hobgoblin corpse. The floor. You barely miss the goblin with your +0 dagger. You closely miss the goblin with your +2 dagger. The jackal bites you but does no damage. The goblin barely misses you. Robin says, "Feeling lonely?" You hit the goblin with your +0 dagger. You kill the goblin! The jackal bites you but does no damage. You hit the goblin with your +2 dagger. The goblin is heavily wounded. You hit the goblin with your +0 dagger. You kill the goblin! The goblin no longer looks unusually strong. The goblin misses you. The jackal closely misses you. You hit the goblin but do no damage. You hit the goblin with your +2 dagger. The goblin no longer looks unusually strong. The jackal bites you. The goblin hits you with a +0 club. The goblin hits you but does no damage. You hit the goblin with your +0 dagger. You kill the goblin! The jackal barely misses you. The goblin closely misses you. You hit the goblin with your +2 dagger. The goblin is moderately wounded. You hit the goblin with your +0 dagger. The jackal closely misses you. The goblin misses you. The goblin hits you but does no damage. You hit the goblin with your +2 dagger. You kill the goblin! The hobgoblin no longer looks unusually strong. The jackal bites you. x2 You hit the goblin with your +2 dagger. You kill the goblin! The jackal bites you. You hit Robin but do no damage. x2; Robin barely misses you. The jackal bites you. You barely miss Robin with your +0 dagger. You barely miss Robin with your +2 dagger. The jackal barely misses you. You hit Robin but do no damage. You barely miss Robin with your +0 dagger. The jackal barely misses you. Robin hits you with a +0 falchion of protection. Okay, then. You closely miss Robin with your +2 dagger. You hit Robin but do no damage. The jackal closely misses you. You hit Robin with your +0 dagger. Robin is moderately wounded. You hit Robin with your +2 dagger. The jackal bites you but does no damage. The hobgoblin misses you. Robin's horned helmet rattles. Robin roars a battlecry! The hobgoblin goes into a battle-frenzy! You hit Robin but do no damage. Robin is moderately wounded. You hit Robin but do no damage. The jackal closely misses you. The hobgoblin hits you. Robin hits you with a +0 falchion of protection. * * * LOW HITPOINT WARNING * * * Unknown command. It was a potion of mutation. You feel extremely strange. You feel resistant to heat. Your thoughts seem clearer. The jackal barely misses you. The hobgoblin misses you. Robin hits you with a +0 falchion of protection. * * * LOW HITPOINT WARNING * * * The jackal bites you but does no damage. It was a potion of lignification. You turn into a tree. Your +0 cloak melds into your body. Your +2 pair of gloves melds into your body. Your +0 robe melds into your body. Your roots penetrate the ground. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-360-gcd93b57 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_QUAFF repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [edsrzf] Species: Coglin Job: Brigand HP: 10/49; mods: 0/0 MP: 4/4; mod: 0 Stats: 13 (13) 11 (11) 15 (15) Position: (3, 65), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 2 | 155 | 5/150 Short Blades | X | 1 | 50 | 3 | 420 | 64/238 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 1 | 155 | 96/119 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 0 | 55 | 55/59 Stealth | X | 1 | 50 | 4 | 698 | 104/297 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/70 Evocations | X | 0 | 0 | 0 | 0 | 0/29 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #33: 570 Attributes: #12: 165 #49: 226 Mutations: clarity: 1 fire resistance: 1 off-hand wielding: 1 (innate) slow wielding: 1 (innate) warmup strikes: 1 (innate) warmup strides: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +2 dagger {Septimus} eq slot #1, inv slot #2: +0 cloak (melded) eq slot #3, inv slot #14: +2 pair of gloves (melded) eq slot #5, inv slot #5: +0 dagger {Arun} eq slot #6, inv slot #1: +0 robe (melded) eq slot #7, inv slot #15: ring of protection from fire }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.....# ... ##+##.....# ##. #...#.....# #...#...)†# #...#.....# ##'##.....##+ #............# #.)..........# #.g♣########## #.gh#......h #..h'..g.ggg' #...'..g.ggg ############ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> ASSERT(item.base_type == OBJ_ARMOUR) in 'item-prop.cc' at line 1530 failed. Recursive crash.