ASSERT(item.base_type == OBJ_ARMOUR) in 'item-prop.cc' at line 1530 failed. Version: Dungeon Crawl Stone Soup 0.32-a0-361-g289a535e89 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 10689194383860117246, deterministic pregen: 1 Command line: /usr/games/crawl-git-289a535e89 -name Triskal -rc /dgldir/rcfiles/crawl-git/Triskal.rc -macro /dgldir/rcfiles/crawl-git/Triskal.macro -morgue /dgldir/morgue/Triskal/ -webtiles-socket /crawl-master/webserver/sockets/Triskal:2024-02-19.03:29:43.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-git-289a535e89(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55e423b41c8f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-289a535e89(_Z13do_crash_dumpv+0x418) [0x55e423b4c138]: do_crash_dump() /usr/games/crawl-git-289a535e89(_Z20crash_signal_handleri+0x1fa) [0x55e423b4211a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f52ba098210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f52ba25924b]: /usr/games/crawl-git-289a535e89(+0x47b87d) [0x55e423b4b87d]: /usr/games/crawl-git-289a535e89(+0x47ba35) [0x55e423b4ba35]: /usr/games/crawl-git-289a535e89(+0x68803b) [0x55e423d5803b]: /usr/games/crawl-git-289a535e89(_ZNK6player27base_ac_with_specific_itemsEiSt6vectorIPK8item_defSaIS3_EE+0x3c) [0x55e423fb9b0c]: player::base_ac_with_specific_items(int, std::vector >) const /usr/games/crawl-git-289a535e89(_ZNK6player32armour_class_with_specific_itemsESt6vectorIPK8item_defSaIS3_EE+0xc2) [0x55e423fb9e12]: player::armour_class_with_specific_items(std::vector >) const /usr/games/crawl-git-289a535e89(_ZNK6player12armour_classEv+0x37) [0x55e423fcabc7]: player::armour_class() const /usr/games/crawl-git-289a535e89(_ZN14TilesFramework12_send_playerEb+0x949) [0x55e4241e47f9]: TilesFramework::_send_player(bool) /usr/games/crawl-git-289a535e89(_ZN14TilesFramework6redrawEv+0xa6) [0x55e4241ea9f6]: TilesFramework::redraw() /usr/games/crawl-git-289a535e89(_Z5delayj+0x1f) [0x55e4241f04ff]: delay(unsigned int) /usr/games/crawl-git-289a535e89(_ZN4bolt7do_fireEv+0xc6b) [0x55e423b006cb]: bolt::do_fire() /usr/games/crawl-git-289a535e89(_ZN4bolt4fireEv+0x440) [0x55e423b01010]: bolt::fire() /usr/games/crawl-git-289a535e89(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x386) [0x55e423ea3206]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-289a535e89(+0x7afae3) [0x55e423e7fae3]: /usr/games/crawl-git-289a535e89(_Z19handle_monster_moveP7monster+0x1b1a) [0x55e423e852da]: handle_monster_move(monster*) /usr/games/crawl-git-289a535e89(_Z15handle_monstersb+0xb32) [0x55e423e86a02]: handle_monsters(bool) /usr/games/crawl-git-289a535e89(_Z12world_reactsv+0x13d) [0x55e4241f4b0d]: world_reacts() /usr/games/crawl-git-289a535e89(+0xb26055) [0x55e4241f6055]: /usr/games/crawl-git-289a535e89(+0xb26f15) [0x55e4241f6f15]: /usr/games/crawl-git-289a535e89(main+0x1ab) [0x55e423a9148b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f52ba0790b3]: /usr/games/crawl-git-289a535e89(_start+0x2e) [0x55e423a9201e]: gdb not executable. 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 -DSAVE_DIR_PATH="/crawl-master/crawl-git-289a535e89/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-289a535e89/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-289a535e89/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = corridors, absdepth0 = 1 Level vaults: layout_loops_ring grunt_ministairs_6 serial_bayou_pond_d nicolae_shop_vocational uniq_jessica uniq_terence Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Triskal the Coglin Fighter. Will you prevail where others failed? Will you find the Orb of Zot? Press ? for a list of commands and other information. Found an escape hatch in the floor. Found a staircase leading out of the dungeon. You open the door. There is an open door here. You open the door. There is an open door here. A giant cockroach comes into view. The giant cockroach barely misses you. You hit the giant cockroach. The giant cockroach is heavily wounded. You block the giant cockroach's attack. The giant cockroach bites you. You barely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you but does no damage. x2 You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. x2 You hit the giant cockroach. The giant cockroach is almost dead. The giant cockroach bites you but does no damage. You hit the giant cockroach. You kill the giant cockroach! You open the door. There is an open door here. You see here a staff of fire. Found a sling. A frilled lizard comes into view. The frilled lizard hisses angrily. You hear a bark! A jackal comes into view. You hear a shout! You hear a shout! A kobold comes into view. It is wielding a +0 short sword. You block the frilled lizard's attack. You closely miss the frilled lizard. The frilled lizard bites you. You closely miss the frilled lizard. The frilled lizard bites you but does no damage. You block the frilled lizard's attack. You miss the frilled lizard. You block the frilled lizard's attack. You closely miss the frilled lizard. The frilled lizard bites you. You block the frilled lizard's attack. The kobold hits you with a +0 short sword. You closely miss the frilled lizard. You closely miss the kobold. The kobold hits you but does no damage. The frilled lizard barely misses you. You barely miss the frilled lizard. You barely miss the kobold. The kobold barely misses you. The frilled lizard barely misses you. You miss the frilled lizard. You hit the kobold. The kobold hits you but does no damage. The frilled lizard closely misses you. You block the frilled lizard's attack. The kobold hits you but does no damage. You miss the frilled lizard. You closely miss the kobold. The kobold hits you with a +0 short sword. The frilled lizard closely misses you. You hit the frilled lizard. You kill the frilled lizard! You hit the kobold. You kill the kobold! The jackal bites you. You barely miss the jackal. The jackal bites you. The jackal barely misses you. You slash the jackal! You kill the jackal! You have reached level 2! You start resting. A kobold comes into view. It is wielding a +0 dagger. A kobold is nearby! A ball python comes into view. The ball python hisses angrily. The kobold hits you with a +0 dagger. You block the kobold's attack. The ball python moves out of view. You see here a +0 short sword. The kobold hits you with a +0 dagger. You barely miss the kobold. The kobold hits you but does no damage. The kobold closely misses you. You closely miss the kobold. The kobold closely misses you. You barely miss the kobold. You block the kobold's attack. The kobold barely misses you. You closely miss the kobold. The kobold hits you but does no damage. You closely miss the kobold. The kobold closely misses you. The kobold hits you but does no damage. You barely miss the kobold. You block the kobold's attack. You slash the kobold! You kill the kobold! The ball python barely misses you. The ball python grabs you. The ball python constricts you. You barely miss the ball python. The ball python bites you but does no damage. The ball python constricts you. You block the ball python's attack. The ball python constricts you. You hit the ball python. The ball python is moderately wounded. The ball python barely misses you. The ball python constricts you. The ball python bites you. The ball python constricts you. You barely miss the ball python. The ball python is moderately wounded. The ball python bites you but does no damage. The ball python constricts you. You hit the ball python. You kill the ball python! Things that are here: a +0 dagger; a kobold corpse You start resting. HP restored. Found a stone staircase leading down. A quokka comes into view. Found 11 gold pieces. There is a stone staircase leading down here. A quokka is nearby! A kobold comes into view. It is wielding a +0 whip. The kobold shouts! The quokka barely misses you. You miss the quokka. The quokka bites you. The quokka bites you but does no damage. You closely miss the quokka. The quokka closely misses you. The quokka barely misses you. You barely miss the quokka. You barely miss the kobold. You block the quokka's attack. The kobold barely misses you. The quokka closely misses you. The kobold closely misses you. You barely miss the quokka. You miss the kobold. The quokka barely misses you. The kobold closely misses you. You hit the quokka. The quokka is lightly wounded. You hit the kobold. The quokka bites you. The kobold hits you with a +0 whip. The quokka bites you but does no damage. You miss the quokka. The quokka is lightly wounded. You barely miss the kobold. The quokka barely misses you. The kobold hits you with a +0 whip. The quokka bites you. You block the kobold's attack. You miss the quokka. The quokka is lightly wounded. You hit the kobold. You kill the kobold! The quokka closely misses you. x2 You miss the quokka. The quokka closely misses you. The quokka bites you but does no damage. You slash the quokka! You kill the quokka! You start resting. HP restored. You see here a staff of earth. e - a staff of earth A dart slug comes into view. You start removing your armour. You continue removing your +0 buckler. x4 You finish removing your +0 buckler. You start attuning to your weapon. You continue attuning to your staff of earth. x2 The dart slug launches a dart at you. You stop attuning to your weapon. The slug dart hits you. The dart slug barely misses you. You slash the dart slug! You kill the dart slug! You see here a dart slug corpse. You start attuning to your weapon. You continue attuning to your staff of earth. x4 You finish attuning to your staff of earth. You welcome your staff of earth "Nodoka" into your grasp. Unknown command. The jackal misses you. The jackal bites you. You hit the jackal with your staff of earth. The jackal is lightly wounded. You closely miss the jackal with your +0 war axe. The jackal closely misses you. You closely miss the jackal with your +0 war axe. The jackal is lightly wounded. You hit the jackal with your staff of earth. The jackal bites you but does no damage. x2 You hit the jackal with your +0 war axe. You kill the jackal! You see here a jackal corpse. There is a stone staircase leading down here. Found 7 stones. You now have 11 gold pieces. f - a ring of magical power There is an open door here. You open the door. There is an open door here. A hobgoblin comes into view. The hobgoblin shouts! A rat comes into view. The hobgoblin barely misses you. You closely miss the hobgoblin with your +0 war axe. You hit the hobgoblin but do no damage. The hobgoblin hits you but does no damage. You hit the hobgoblin with your staff of earth. The hobgoblin is severely wounded. You hit the hobgoblin with your +0 war axe. The hobgoblin hits you but does no damage. You barely miss the hobgoblin with your +0 war axe. The hobgoblin is almost dead. You closely miss the hobgoblin with your staff of earth. The hobgoblin barely misses you. You hit the hobgoblin with your staff of earth. You kill the hobgoblin! You hit the rat with your staff of earth. You kill the rat! Your Armour skill increases to level 3! 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. x2 Unknown command. Things that are here: a rat corpse; a hobgoblin corpse Found 8 stones. You now have 20 gold pieces (gained 9). g - a fizzy grey potion 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. As you open the door, it creaks loudly! There is an open door here. A frilled lizard comes into view. Found 10 gold pieces. The frilled lizard hisses angrily. A frilled lizard is nearby! A frilled lizard is nearby! You now have 30 gold pieces (gained 10). A dart slug comes into view. Found 15 gold pieces. Unknown command. The frilled lizard bites you but does no damage. You closely miss the frilled lizard with your +0 war axe. You hit the frilled lizard with your staff of earth. You kill the frilled lizard! You see here a frilled lizard corpse. A dart slug is nearby! A dart slug is nearby! You see here a frilled lizard corpse. The dart slug launches a dart at you. The slug dart misses you. You slash the dart slug with your +0 war axe! You kill the dart slug! You see here a dart slug corpse. Found a ring mail and a spear. You now have 45 gold pieces (gained 15). A frilled lizard comes into view. A frilled lizard is nearby! The frilled lizard barely misses you. You hit the frilled lizard with your staff of earth. You kill the frilled lizard! You see here a frilled lizard corpse. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! A goblin is nearby! You barely miss the goblin with your +0 war axe. You hit the goblin with your staff of earth. You kill the goblin! Found 16 gold pieces. Things that are here: a +0 dagger; a goblin corpse Found a leather armour. You now have 61 gold pieces (gained 16). You open the large door. A giant cockroach comes into view. The giant cockroach misses you. The giant cockroach closely misses you. There is a large open door here. You hit the giant cockroach with your staff of earth. The giant cockroach is severely wounded. You slash the giant cockroach with your +0 war axe! You kill the giant cockroach! A rat and a bat come into view. The rat squeaks loudly. The bat misses you. The bat hits you but does no damage. You see here a giant cockroach corpse. There are monsters nearby! The bat barely misses you. The bat hits you but does no damage. You closely miss the bat with your staff of earth. You closely miss the bat with your +0 war axe. The bat hits you but does no damage. The rat twitches its whiskers. The bat closely misses you. The bat hits you. The bat hits you but does no damage. The rat bites you but does no damage. The bat hits you but does no damage. The rat barely misses you. You closely miss the bat with your +0 war axe. You hit the rat with your +0 war axe. You hit the bat but do no damage. The bat hits you but does no damage. The rat twitches its whiskers. The rat closely misses you. The bat hits you but does no damage. You hit the rat with your staff of earth. You kill the rat! You barely miss the bat with your +0 war axe. The bat hits you. The bat hits you but does no damage. The bat barely misses you. x2 You see here a giant cockroach corpse. You slash the bat with your +0 war axe! You kill the bat! There is a large open door here. You see here a bat corpse. There is a fountain of clear blue water here. You open the large door. There is a large open door here. Found 7 stones. There is a large open door here. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! You hit the kobold with your staff of earth. You kill the kobold! The goblin hits you but does no damage. You closely miss the goblin with your +0 war axe. You completely miss the goblin with your staff of earth. The goblin barely misses you. You slash the goblin with your +0 war axe! You kill the goblin! You see here a +0 dagger. You now have 64 gold pieces (gained 3). Found a stone staircase leading down. You now have 72 gold pieces (gained 8). There is a stone staircase leading down here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. A hobgoblin comes into view. The hobgoblin shouts! A hobgoblin is nearby! You barely miss the hobgoblin with your staff of earth. You barely miss the hobgoblin with your +0 war axe. The hobgoblin hits you but does no damage. x2 You closely miss the hobgoblin with your staff of earth. You barely miss the hobgoblin with your +0 war axe. The hobgoblin barely misses you. You closely miss the hobgoblin with your +0 war axe. You hit the hobgoblin with your staff of earth. You kill the hobgoblin! You see here a hobgoblin corpse. Found a stone staircase leading down. A hobgoblin comes into view. The hobgoblin shouts! The hobgoblin moves out of view. A ball python comes into view. You closely miss the hobgoblin with your +0 war axe. You closely miss the hobgoblin with your staff of earth. The hobgoblin barely misses you. The hobgoblin hits you but does no damage. The hobgoblin barely misses you. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You hit the hobgoblin with your +0 war axe. The hobgoblin is almost dead. You closely miss the ball python with your +0 war axe. You barely miss the hobgoblin with your staff of earth. The hobgoblin barely misses you. The ball python barely misses you. The ball python constricts you. The hobgoblin barely misses you. You slash the hobgoblin with your +0 war axe! You kill the hobgoblin! You barely miss the ball python with your +0 war axe. The ball python bites you. The ball python constricts you. The ball python closely misses you. The ball python constricts you. You hit the ball python with your staff of earth. You kill the ball python! You see here a ball python corpse. h - a scroll labelled IDETILY GUMESH You see here a ball python corpse. You see here a +0 short sword. You see here a frilled lizard skeleton. You see here a frilled lizard skeleton. You open the door. A kobold comes into view. It is wielding a +0 short sword of venom. The kobold shouts! The kobold hits you but does no damage. You are poisoned. There is an open door here. You hit the kobold with your staff of earth. The kobold is severely wounded. You hit the kobold with your +0 war axe. You kill the kobold! You feel very sick. Your Conjurations skill increases to level 1! Your Earth Magic skill increases to level 1! You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. Things that are here: a +0 short sword of venom; a kobold corpse You open the door. There is an open door here. Done exploring. Done exploring. Done exploring. You see here a jackal skeleton. There is a stone staircase leading down here. You climb downwards. Found 7 stones and a fizzy black potion. Found Nifatoti's Vocational Training. There is a stone staircase leading up here. A hobgoblin comes into view. The hobgoblin shouts! You see here 7 stones. The bat hits you. You slash the bat with your +0 war axe! You kill the bat! The hobgoblin closely misses you. You hit the hobgoblin but do no damage. You hit the hobgoblin with your staff of earth. The hobgoblin hits you. You barely miss the hobgoblin with your +0 war axe. You closely miss the hobgoblin with your staff of earth. The hobgoblin hits you but does no damage. You hit the hobgoblin with your +0 war axe. You kill the hobgoblin! You see here a hobgoblin corpse. Found a scroll labelled OJUNOFIEMP. There is an entrance to Nifatoti's Vocational Training here. There is a fountain of clear blue water here. i - a scroll labelled OJUNOFIEMP j - a fizzy black potion j - 2 fizzy black potions (gained 1) Found a stone staircase leading up. There is a stone staircase leading up here. Found a stone staircase leading up. You now have 83 gold pieces (gained 11). You pick up the Unrestrained Analects and begin reading... You add the spells Olgreb's Toxic Radiance, Ozocubu's Refrigeration and Discord to your library. A kobold comes into view. It is wielding a +0 whip. Found 6 poisoned darts. The kobold shouts! You closely miss the kobold with your +0 war axe. You hit the kobold with your staff of earth. You kill the kobold! Things that are here: a +0 whip; a kobold corpse k - a scroll labelled AMO HA KECW An endoplasm comes into view. An endoplasm is nearby! The endoplasm quivers. You hit the endoplasm with your staff of earth. The endoplasm is almost dead. You hit the endoplasm with your +0 war axe. You kill the endoplasm! Jessica the Apprentice Sorceress comes into view. She is wielding a +0 club and carrying a wand of polymorph. Jessica shouts! Jessica casts a spell at you. You barely resist. Jessica zaps a wand. You turn into a tree. Your +0 scale mail melds into your body. Your roots penetrate the ground. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-361-g289a535e89 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_DOWN repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Triskal] Species: Coglin Job: Fighter HP: 43/43; mods: 0/0 MP: 3/3; mod: 0 Stats: 18 (18) 7 (7) 13 (13) Position: (24, 20), 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 | 3 | 362 | 62/200 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 2 | 208 | 58/150 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 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 3 | 357 | 1/238 Dodging | X | 0 | 0 | 0 | 50 | 50/59 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 0 | 0 | 2 | 310 | 58/252 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 1 | 50 | 1 | 77 | 18/119 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 | 1 | 50 | 1 | 78 | 19/119 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: 220 Attributes: #12: 83 #49: 91 Mutations: 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: +0 war axe {Chinhae} eq slot #5, inv slot #4: staff of earth {Nodoka} eq slot #6, inv slot #1: +0 scale mail (melded) }}}}}}}}}}} Webtiles message buffer: {"msg":"player","form":10,"hp":43,"hp_max":43,"real_hp_max":43,"poison_survival":43 Webtiles JSON stack: start: 0 end: 15 type: } Screenshot: #.###.... #.# #.... #.# #...# ########## #.# #..(# #........# #.###...# ####.######.# #........ #.......# #.# #........ #.##.##.# #.# #.###.... # #.##♣# #.# #.# #.... #.##@# #.# #.# #.... #.##.# #.# #.# #.... #.##.# #.####.###.... .....# #............. #.#### ######.###..## #.# #.# #..# #.# #.###..## #........ 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.