ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1362 failed. Version: Dungeon Crawl Stone Soup 0.28-b1-70-g80dc712255 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11886552489187706573, deterministic pregen: 1 Command line: /usr/games/crawl-0.28 -name IBeShadow -rc /dgldir/rcfiles/crawl-0.28/IBeShadow.rc -macro /dgldir/rcfiles/crawl-0.28/IBeShadow.macro -morgue /dgldir/morgue/IBeShadow/ -webtiles-socket /crawl-master/webserver/sockets/IBeShadow:2022-02-03.23:04:04.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 28 stack frames. /usr/games/crawl-0.28(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x555d6cdde15f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.28(_Z13do_crash_dumpv+0x431) [0x555d6cde5d51]: do_crash_dump() /usr/games/crawl-0.28(_Z20crash_signal_handleri+0x1fa) [0x555d6cdde5ea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f9f92f43210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f9f9310424b]: /usr/games/crawl-0.28(+0x42947d) [0x555d6cde547d]: /usr/games/crawl-0.28(+0x429635) [0x555d6cde5635]: /usr/games/crawl-0.28(+0x78cbe5) [0x555d6d148be5]: /usr/games/crawl-0.28(_Z13place_monster9mgen_databb+0x2cf) [0x555d6d149e2f]: place_monster(mgen_data, bool, bool) /usr/games/crawl-0.28(_Z10mons_place9mgen_data+0x1f9) [0x555d6d14a989]: mons_place(mgen_data) /usr/games/crawl-0.28(_Z14create_monster9mgen_datab+0x225) [0x555d6d14be05]: create_monster(mgen_data, bool) /usr/games/crawl-0.28(+0x8104df) [0x555d6d1cc4df]: /usr/games/crawl-0.28(_Z4ouchi16kill_method_typejPKcbS1_+0x12e4) [0x555d6d1ce9f4]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*) /usr/games/crawl-0.28(_ZN4bolt13affect_playerEv+0x17b) [0x555d6cd976cb]: bolt::affect_player() /usr/games/crawl-0.28(_ZN4bolt11affect_cellEv+0x286) [0x555d6cd9d0f6]: bolt::affect_cell() /usr/games/crawl-0.28(_ZN4bolt21explosion_affect_cellERK9coord_def+0x27) [0x555d6cd9d187]: bolt::explosion_affect_cell(coord_def const&) /usr/games/crawl-0.28(_ZN4bolt7explodeEbb+0x66e) [0x555d6cd9d80e]: bolt::explode(bool, bool) /usr/games/crawl-0.28(_ZN16explosion_fineff4fireEv+0x67) [0x555d6cee1807]: explosion_fineff::fire() /usr/games/crawl-0.28(_Z18fire_final_effectsv+0x39) [0x555d6cedffc9]: fire_final_effects() /usr/games/crawl-0.28(_Z11fight_meleeP5actorS0_Pbb+0x21b) [0x555d6ceb801b]: fight_melee(actor*, actor*, bool*, bool) /usr/games/crawl-0.28(_Z19handle_monster_moveP7monster+0x24af) [0x555d6d0da68f]: handle_monster_move(monster*) /usr/games/crawl-0.28(_Z15handle_monstersb+0xb12) [0x555d6d0db562]: handle_monsters(bool) /usr/games/crawl-0.28(_Z12world_reactsv+0xf9) [0x555d6d423769]: world_reacts() /usr/games/crawl-0.28(+0xa69613) [0x555d6d425613]: /usr/games/crawl-0.28(+0xa6a06d) [0x555d6d42606d]: /usr/games/crawl-0.28(main+0x1a5) [0x555d6cd35e45]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f9f92f240b3]: /usr/games/crawl-0.28(_start+0x2e) [0x555d6cd3695e]: gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 9.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.28/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.28/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.28/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 2, depth = 2 Level id: Orc:2 Level build method = random_map_for_place, level layout type = open_caves, absdepth0 = 11 Level vaults: pf_orc_diabolical layout_caves serial_shops nicolae_shop_waterfront nicolae_shop_hallway_plus shop nicolae_shop_overgrown_old_shop nicolae_shop_waterfront uniq_saint_roka Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Your warg bites the warg. The orc wizard mumbles some strange words. The orc wizard flickers and vanishes for a moment. The warg barely misses you. Unknown command. You scratch the warg. The warg is severely wounded. The orc wizard no longer looks unusually strong. Your warg barely misses the warg. You hear a distant slurping noise. The warg completely misses you. Unknown command. You barely miss the warg. You bite the warg, but do no damage. The warg is severely wounded. Your warg bites the warg! The warg dies! Saint Roka calls down the wrath of Beogh upon your warg. Your warg is smitten. What are your orders? t - Meow! Orders for allies: a - Attack new target. p - Attack previous 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, f/p - Saint Roka Aim: Saint Roka, wielding a +2 great mace of protection and wearing a +0 plate armour (severely wounded, ally target) Attack! Saint Roka invokes the aid of Beogh against your warg. Your warg is smitten. Your lightning spire shoots out a bolt of lightning at Saint Roka! The bolt of electricity hits your guardian golem. Your guardian golem resists. The bolt of electricity hits Saint Roka. You hear a slurping noise. Saint Roka roars a battlecry! The orc wizard goes into a battle-frenzy! You hear a distant slurping noise. Your lightning spire shoots out a bolt of lightning at Saint Roka! The bolt of electricity hits Saint Roka. You hear a distant slurping noise. x2 Your lightning spire shoots out a bolt of lightning at Saint Roka! The bolt of electricity hits Saint Roka. You hear a slurping noise. You hear a distant slurping noise. Saint Roka invokes the aid of Beogh against your lightning spire. Your lightning spire is smitten. You hear a distant slurping noise. Your ice beast hits Saint Roka. Your ice beast freezes Saint Roka! Your lightning spire shoots out a bolt of lightning at Saint Roka! The bolt of electricity hits the jelly! The bolt of electricity hits Saint Roka! Saint Roka invokes the aid of Beogh against your lightning spire. Your lightning spire is smitten. Your ice beast hits Saint Roka but does no damage. You hear a distant slurping noise. You hear a squelching noise. The orc wizard hits your ice beast but does no damage. Saint Roka hits your ice beast with a +2 great mace of protection! Your guardian golem overheats! Your ice beast barely misses Saint Roka. Your lightning spire shoots out a bolt of lightning at Saint Roka! The bolt of electricity hits Saint Roka!! The orc wizard hits your ice beast but does no damage. You hear a distant slurping noise. Your ice beast hits Saint Roka but does no damage. Your lightning spire shoots out a bolt of lightning at Saint Roka! The bolt of electricity hits Saint Roka! Saint Roka dies! You hear a slurping noise. Your Ice Magic skill increases to level 1! Your ice beast hits the troll. Your ice beast freezes the troll!! Your lightning spire shoots out a bolt of lightning at the troll! The bolt of electricity hits the troll! The troll dies! You hear a splash. The troll leather armour is intact enough to wear. Your Transmutations skill increases to level 2! Your lightning spire disappears in a puff of smoke! You hear a distant slurping noise. The orc wizard no longer looks unusually strong. Found a club. You hear a slurping noise. The orc completely misses you. You scratch the orc. The orc is heavily wounded. The orc hits you with a +0 hand axe. The orc misses your warg. You scratch the orc but do no damage. The orc is heavily wounded. Your warg bites the orc! The orc dies! You hear a slurping noise. No reachable target in view! No reachable target in view! No reachable target in view! Unknown command. The jelly hits the orc wizard but does no damage. Things that are here: a +0 hand axe; a +0 leather armour You hear a slurping noise. The jelly barely misses the orc wizard. Your ice beast barely misses the orc wizard. You scratch the orc wizard. The orc wizard is moderately wounded. Your warg bites the orc wizard! You barely miss the orc wizard. The orc wizard is almost dead. Your ice beast barely misses the orc wizard. The orc wizard splashes around in the water. You hear a slurping noise. The jelly splits in two! Your warg closely misses the orc wizard. You barely miss the orc wizard. Your bite misses the orc wizard. The orc wizard is almost dead. Your ice beast hits the orc wizard. The orc wizard dies! You hear a splash. x2 No target in view! No target in view! No target in view! You swap places. You hear a slurping noise. Your ice beast disappears in a puff of smoke! You hear a slurping noise. There is an entrance to Diapp's Armour Emporium here. You swap places. You hear a slurping noise. Your guardian golem disappears in a puff of smoke! You hear a slurping noise. You swap places. Your warg barks excitedly! Found a stone staircase leading up. You hear a distant slurping noise. You hear a distant slurping noise. You hear a distant slurping noise. You hear a distant slurping noise. There is a stone staircase leading up here. You swap places. Key pressed, stopping explore. Your warg disappears in a puff of smoke! There is an open door here. You open the door. There is an open door here. You hear a distant slurping noise. There is an open door here. There is an open door here. Key pressed, stopping explore. A chaos spawn comes into view. A chaos spawn is nearby! Save game and exit? [Y]es or [N]o only, please. Save game and exit? Welcome back, IBeShadow the Felid Summoner. Slime for the Slime God! Press ? for a list of commands and other information. Cast which spell? (? or * to list) An electric hum fills the air. You scratch the chaos spawn but do no damage. The chaos spawn closely misses you. You closely miss the chaos spawn. You bite the chaos spawn. The chaos spawn is lightly wounded. The chaos spawn completely misses you. You closely miss the chaos spawn. The chaos spawn misses you. You claw the chaos spawn! Your bite misses the chaos spawn. The chaos spawn is moderately wounded. The chaos spawn completely misses you. You scratch the chaos spawn but do no damage. Your bite misses the chaos spawn. The chaos spawn is moderately wounded. You scratch the chaos spawn but do no damage. The chaos spawn is moderately wounded. The chaos spawn completely misses you. You closely miss the chaos spawn. The chaos spawn is moderately wounded. The chaos spawn completely misses you. An orc sorcerer comes into view. It is wielding a +0 dagger. You claw the chaos spawn! You bite the chaos spawn, but do no damage. The chaos spawn is heavily wounded. The chaos spawn completely misses you. You claw the chaos spawn! You bite the chaos spawn, but do no damage. The chaos spawn is almost dead. The chaos spawn barely misses you. The chaos spawn barely misses your lightning spire. The chaos spawn gores your lightning spire. The chaos spawn gores your lightning spire. Your lightning spire disappears in a puff of smoke! An orc sorcerer comes into view. It is wielding a +0 dagger. The orc sorcerer moves out of view. Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. An orc warrior comes into view. It is wielding a +0 hand axe. The chaos spawn misses you. Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The orc sorcerer gestures at you while chanting. The bolt of fire misses you. The chaos spawn closely misses you. Unknown command. Casting: Call Canine Familiar (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The orc sorcerer completely misses you. The chaos spawn misses you. Your warg bites the chaos spawn. Unknown command. Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Summon Small Mammal (safe; 0% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate The orc sorcerer gestures at you while chanting. The bolt of negative energy misses you. Your warg barely misses the chaos spawn. The chaos spawn misses you. The orc warrior throws a boomerang. The boomerang completely misses your quokka. The boomerang hits the orc sorcerer! An orc high priest comes into view. It is wielding a +1 dire flail of venom. Casting: Summon Small Mammal (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. Your warg closely misses the chaos spawn. The orc sorcerer casts a spell at you. The bolt of fire hits you! The chaos spawn misses you. Your quokka closely misses the orc sorcerer. You closely miss the chaos spawn. You bite the chaos spawn, but do no damage. The chaos spawn is almost dead. Your warg closely misses the chaos spawn. An orc knight comes into view. It is wielding a +0 bardiche. The orc sorcerer hits you with a +0 dagger. The chaos spawn misses you. Your quokka bites the orc sorcerer. Your warg bites the chaos spawn. You scratch the chaos spawn but do no damage. The chaos spawn is almost dead. Your ice beast hits the chaos spawn but does no damage. The orc sorcerer casts a spell at you. The bolt of negative energy misses you. Your quokka bites the orc sorcerer. The orc warrior throws a boomerang. The boomerang hits your quokka! Your quokka dies! Your quokka's corpse disappears in a puff of smoke! The chaos spawn completely misses you. The orc high priest utters an invocation to Beogh. Your warg barely misses the chaos spawn. You hear a shout! You closely miss the chaos spawn. The chaos spawn is almost dead. Your ice beast hits the chaos spawn but does no damage. The orc sorcerer barely misses you. Your warg barely misses the chaos spawn. The chaos spawn gores you. You resist with almost no effort. Unknown command. You closely miss the chaos spawn. The chaos spawn is almost dead. Your ice beast closely misses the chaos spawn. Your warg bites the chaos spawn! The chaos spawn dies! The chaos spawn degenerates into a cloud of primal chaos! An orc priest comes into view. It is wielding a +0 flail. You closely miss the orc sorcerer. The orc sorcerer is heavily wounded. The orc knight roars a battlecry! The orcs go into a battle-frenzy! Your lightning spire shoots out a bolt of lightning at the orc sorcerer! The bolt of electricity misses the orc sorcerer. The bolt of electricity hits the orc warrior. The bolt of electricity hits the orc warrior!! The bolt of electricity hits the orc sorcerer! The bolt of electricity hits your lightning spire. Your lightning spire completely resists. You hear a shout! Unknown command. You catch the helpless orc sorcerer completely off-guard! You mangle the orc sorcerer!! You kill the orc sorcerer! Your warg is engulfed in seething chaos. Your warg seems to speed up. The hellwing hits your guardian golem. The hellwing hits your guardian golem but does no damage. You catch the helpless orc warrior completely off-guard! You mangle the orc warrior!! You kill the orc warrior! Your ice beast is engulfed in seething chaos. Your ice beast seems to speed up. The orc sorcerer casts a spell. Send 'em back where they came from! Your lightning spire disappears in a puff of smoke! Your guardian golem disappears in a puff of smoke! You swap places. Your ice beast hits the orc high priest. Your ice beast freezes the orc high priest! Your ice beast barely misses the hellwing. The orc high priest invokes the aid of Beogh against you. Your ice beast struggles to resist. Unknown command. Your ice beast completely misses the orc high priest. The orc high priest hits your ice beast with a +1 dire flail of venom!! Your ice beast hits the orc high priest. Your ice beast freezes the orc high priest! Your ice beast hits the orc high priest. Your ice beast freezes the orc high priest! The orc high priest mumbles some strange prayers to Beogh against your ice beast. Your ice beast writhes in agony! Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. Your warg barely misses the orc knight. The hellwing hits you. The hellwing hits you but does no damage. The orc knight hits your warg with a +0 bardiche! Your warg closely misses the orc knight. The orc high priest hits your ice beast with a +1 dire flail of venom! Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. Your ice beast disappears in a puff of smoke! Your warg barely misses the orc knight. The hellwing misses you. x2 The orc knight hits your warg with a +0 bardiche!! Your warg bites the orc knight. The orc high priest mumbles some strange prayers to Beogh against your ice beast. Your ice beast struggles to resist. Unknown command. Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Unknown command. Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. Your warg bites the orc knight. The hellwing misses you. The hellwing closely misses you. The orc knight hits your warg with a +0 bardiche!! Your warg dies! Your warg's corpse disappears in a puff of smoke! The orc high priest hits your ice beast with a +1 dire flail of venom! Your ice beast barely misses the orc priest. Your guardian golem overheats! You scratch the hellwing but do no damage. The hellwing misses you. x2 The orc knight hits your guardian golem with a +0 bardiche!!! Your guardian golem disappears in a puff of smoke! Your guardian golem explodes! The fiery explosion engulfs the orc knight! The fiery explosion engulfs the hellwing!!! The orc high priest completely misses your ice beast. You hear a shout! x4 You scratch the hellwing but do no damage. The hellwing is almost dead. You hear a shout! The orc priest hits your ice beast but does no damage. Your ice beast hits the orc priest. Your ice beast freezes the orc priest! The hellwing is engulfed in blazing flames. The hellwing dies! The hellwing disappears in a puff of smoke! The orc knight is engulfed in blazing flames. Your ice beast is smitten. The orc priest calls upon Beogh to heal something. Your ice beast hits the orc priest. The orc priest dies! The orc knight misses you. Something hits your ice beast! Your lightning spire shoots out a bolt of lightning at the orc knight! The bolt of electricity hits the orc knight!! Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The orc knight barely misses your lightning spire. Unknown command. Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. Your ice beast disappears in a puff of smoke! The orc knight hits your lightning spire from afar with a +0 bardiche! Your lightning spire shoots out a bolt of lightning at the orc knight! The bolt of electricity hits the orc knight! The orc knight dies! The bolt of electricity hits the rust devil. The rust devil resists. The bolt of electricity hits the rust devil. The rust devil resists. Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The rust devil hits your warg! The rust devil corrodes your warg! Unknown command. What are your orders? t - Meow! 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, f - orc high priest Aim: an orc high priest, wielding a +1 dire flail of venom (severely wounded, strong, ally target) Attack! The orc high priest utters an invocation to Beogh. Send 'em back where they came from! Your guardian golem disappears in a puff of smoke! Your warg shudders. Your lightning spire disappears in a puff of smoke! Your ice beast shudders. Your warg is engulfed in blazing flames. The orc high priest hits your warg with a +1 dire flail of venom!! Your warg dies! Your warg's corpse disappears in a puff of smoke! The orc high priest no longer looks unusually strong. The orc high priest hits your ice beast with a +1 dire flail of venom! Your ice beast hits the orc high priest. Your ice beast freezes the orc high priest!! The orc high priest dies! The rust devil disappears in a puff of smoke! Unknown command. An orc sorcerer comes into view. It is wielding a +0 dagger. An orc sorcerer is nearby! An orc sorcerer is nearby! No reachable target in view! Unknown command. Things that are here: a +0 bardiche; a +0 chain mail; an orc corpse The orc sorcerer mumbles some strange words. Send 'em back where they came from! Your ice beast disappears in a puff of smoke! You see here a +1 dire flail of venom. An orc high priest comes into view. It is wielding a +0 scimitar. You see here a +1 dire flail of venom. The orc sorcerer gestures at you while chanting. You resist with almost no effort. The orc sorcerer mumbles some strange words. Casting: Call Canine Familiar (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The orange demon stings your lightning spire but does no damage. The orange demon hits your lightning spire. Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The orc sorcerer barely misses you. The orange demon stings your lightning spire. The orange demon hits your lightning spire. Your lightning spire looks weaker. Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The orc sorcerer points at you and mumbles some strange words. The bolt of negative energy misses you. The orc high priest invokes the aid of Beogh against you. You resist with almost no effort. The orange demon stings your lightning spire. The orange demon hits your lightning spire but does no damage. Your lightning spire shoots out a bolt of lightning at the orange demon! The bolt of electricity hits the orange demon! Casting: Call Canine Familiar (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. The orc sorcerer closely misses you. Your warg closely misses the orc sorcerer. The orange demon stings your lightning spire! The orange demon hits your lightning spire but does no damage. Your lightning spire shoots out a bolt of lightning at the orange demon! The bolt of electricity hits the orange demon! You claw the orc high priest! You claw the orc high priest, but do no damage. The orc high priest is moderately wounded. Your warg completely misses the orc sorcerer. The orc sorcerer barely misses your warg. The orc high priest hits you with a +0 scimitar. The orc sorcerer hits your lightning spire with a +0 dagger. You claw the orc high priest! The orc high priest is moderately wounded. The orange demon stings your lightning spire! The orange demon hits your lightning spire but does no damage. Your warg misses the orc sorcerer. The orc sorcerer hits your guardian golem with a +0 dagger! The orc high priest hits your warg with a +0 scimitar! The orc sorcerer hits your lightning spire but does no damage. Your warg closely misses the orc high priest. The orange demon stings your lightning spire but does no damage. The orange demon hits your lightning spire. Your guardian golem overheats! The orc high priest hits your guardian golem but does no damage. The orc sorcerer casts a spell. Send 'em back where they came from! Your lightning spire disappears in a puff of smoke! Your guardian golem shudders. Your warg shudders. Your ice beast shudders. Your warg barely misses the orc high priest. The orange demon stings your warg from afar! Flame seeps out of your guardian golem. Your ice beast hits the orc sorcerer but does no damage. Unknown command. There are no items here. Your warg bites the orc high priest. The orc high priest hits your guardian golem but does no damage. The orc sorcerer closely misses your ice beast. The orc sorcerer hits your warg with a +0 dagger. Flame seeps out of your guardian golem. Your ice beast hits the orc sorcerer but does no damage. Your warg misses the orc high priest. The orc high priest utters an invocation to Beogh. Send 'em back where they came from! Your guardian golem disappears in a puff of smoke! Your warg shudders. Your ice beast shudders. The orc sorcerer hits your ice beast with a +0 dagger. The orc sorcerer hits your warg with a +0 dagger. Your warg bites the orc high priest! Your ice beast hits the orc sorcerer but does no damage. Unknown command. The orc high priest hits your warg with a +0 scimitar! Your warg dies! Your warg's corpse disappears in a puff of smoke! The orc sorcerer hits your ice beast but does no damage. The orc sorcerer casts a spell at you. The bolt of fire misses you. Your ice beast hits the orc sorcerer but does no damage. The orc high priest shouts! Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The orc sorcerer hits your ice beast but does no damage. The orc sorcerer gestures at you while chanting. The bolt of negative energy hits you!! You feel drained. Ouch! That really hurt! You shudder from the blast and a flood of jellies pours out from you! Your ice beast hits the orc sorcerer but does no damage. The orc sorcerer hits your ice beast with a +0 dagger. Your ice beast hits the orc sorcerer but does no damage. Your rockslime hits the orc sorcerer! The orc sorcerer stumbles backwards! Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The orc sorcerer gestures wildly while chanting. The orc sorcerer hits your rockslime with a +0 dagger. The orc high priest hits your rockslime with a +0 scimitar! Your rockslime misses the orc sorcerer. The orange demon stings your lightning spire! The orange demon hits your lightning spire but does no damage. Your rockslime hits the orc high priest! The orc high priest holds its ground! Your ice beast misses the orc sorcerer. The orc sorcerer hits your ice beast but does no damage. The orc sorcerer hits your rockslime but does no damage. The orc high priest mumbles some strange prayers to Beogh. Your rockslime hits the orc sorcerer!! The orc sorcerer stumbles backwards! The orc sorcerer dies! The orange demon disappears in a puff of smoke! Unknown command. Your rockslime hits the orc high priest!!! The orc high priest holds its ground! The orc high priest dies! The smoke demon disappears in a puff of smoke! x2 Your ice beast closely misses the orc sorcerer. The orc sorcerer gestures at you while chanting. The bolt of negative energy hits your ice beast! Your ice beast is drained! The bolt of negative energy misses you. What are your orders? t - Meow! 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, f - orc sorcerer Aim: an orc sorcerer, wielding a +0 dagger and wearing a +0 robe (ally target) Attack! Your ice beast completely misses the orc sorcerer. The soul eater hits your rockslime. The orc sorcerer barely misses your ice beast. Your rockslime hits the soul eater! The soul eater holds its ground! Your ice beast hits the orc sorcerer. Your ice beast freezes the orc sorcerer! The soul eater hits your rockslime but does no damage. Your rockslime hits the soul eater!! The soul eater holds its ground! The orc sorcerer hits your ice beast with a +0 dagger. Your rockslime hits the orc sorcerer!! The orc sorcerer holds its ground! The orc sorcerer dies! The soul eater disappears in a puff of smoke! Unknown command. Your rockslime dissolves into a puddle of slime! Key pressed, stopping explore. Your ice beast disappears in a puff of smoke! HP restored. Your lightning spire disappears in a puff of smoke! Your rockslime dissolves into a puddle of slime! Your guardian golem disappears in a puff of smoke! Magic restored. Things that are here: a +0 dagger; a +0 robe; an orc corpse Things that are here: a +0 dagger; a +0 robe; an orc corpse You see here a +1 dire flail of venom. Items here: ( )) [[ ††. An orc warrior comes into view. It is wielding a +0 short sword. An orc warrior is nearby! An orc warrior is nearby! An orc high priest, a demonspawn and an orc knight come into view. The orc warrior shouts! The orc high priest shouts! The orc knight shouts! The demonspawn shouts! The orc warrior hits you but does no damage. The orc knight roars a battlecry! The orcs go into a battle-frenzy! You hear a shout! Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. Unknown command. Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The orc warrior completely misses you. A soul eater comes into view. Unknown command. Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. The orc warrior misses you. The orc high priest mumbles some strange prayers to Beogh against you. Beogh smites you! Your lightning spire shoots out a bolt of lightning at the orc warrior! The bolt of electricity hits the orc high priest! The bolt of electricity hits the orc warrior! The bolt of electricity hits the demonspawn! The bolt of electricity hits the orc knight! You swap places. The orc high priest hits your lightning spire with a +0 mace! Your lightning spire shoots out a bolt of lightning at the orc high priest! The bolt of electricity hits the orc high priest! The bolt of electricity hits the orc knight! The bolt of electricity hits the orc knight!! Your ice beast hits the orc high priest but does no damage. Unknown command. Unknown command. The orc high priest hits your lightning spire with a +0 mace! Your ice beast hits the orc high priest but does no damage. The demonspawn completely misses your guardian golem. The demonspawn barely misses your guardian golem. The demonspawn gores your guardian golem. The orc high priest invokes the aid of Beogh against you. Beogh smites you! You shudder from the blast and a jelly pops out! Your lightning spire shoots out a bolt of lightning at the orc high priest! The bolt of electricity hits the orc high priest! The bolt of electricity misses the orc warrior. Your ice beast hits the orc high priest. Your ice beast freezes the orc high priest! The orc high priest dies! The demonspawn hits your guardian golem! The demonspawn claws your guardian golem but does no damage. The demonspawn gores your guardian golem! The orc knight hits your ice beast with a +0 battleaxe!! Your life force feels restored. Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your lightning spire shoots out a bolt of lightning at the orc warrior! The bolt of electricity hits the orc knight!! The bolt of electricity hits the orc warrior! The orc warrior dies! Your ice beast barely misses the orc knight. Your guardian golem overheats! The demonspawn hits your guardian golem! Flame seeps out of your guardian golem. The demonspawn claws your guardian golem. Flame seeps out of your guardian golem. The demonspawn gores your guardian golem. Flame seeps out of your guardian golem. The orc knight closely misses your ice beast. Your lightning spire shoots out a bolt of lightning at the demonspawn! The bolt of electricity hits the demonspawn! Your ice beast hits the orc knight but does no damage. Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. The demonspawn hits your guardian golem! Your guardian golem disappears in a puff of smoke! Your guardian golem explodes! The fiery explosion engulfs the demonspawn!! The fiery explosion engulfs your lightning spire. Your lightning spire resists. The fiery explosion engulfs your warg!!! The fiery explosion engulfs your ice beast!!! Your ice beast melts! The orc knight hits your ice beast with a +0 battleaxe! Your ice beast dies! Your ice beast disappears in a puff of smoke! You hear a shout! x3 Your lightning spire is engulfed in blazing flames. Your lightning spire shoots out a bolt of lightning at the demonspawn! The bolt of electricity hits the demonspawn! The demonspawn is engulfed in blazing flames. Your warg bites the demonspawn! The demonspawn dies! Your lightning spire is engulfed in blazing flames. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater!! Your Unarmed Combat skill increases to level 9! Unknown command. An orc knight comes into view. It is wielding a +0 great sword. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater! A demonspawn comes into view. Your lightning spire is engulfed in blazing flames. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater!! The soul eater draws from the surrounding life force! The soul eater is healed. Your lightning spire is engulfed in blazing flames. The soul eater draws from the surrounding life force! The soul eater is healed. Unknown command. Your lightning spire is engulfed in blazing flames. Casting: Call Canine Familiar (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. Unknown command. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater! The orc knight roars a battlecry! The orc knight goes into a battle-frenzy! The soul eater draws from the surrounding life force! The soul eater is healed. Your lightning spire is engulfed in blazing flames. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater! The orc knight hits your guardian golem with a +0 battleaxe! The soul eater draws from the surrounding life force! The soul eater is healed. The demonspawn is engulfed in blazing flames. Your guardian golem is engulfed in blazing flames. Your lightning spire disappears in a puff of smoke! The orc knight roars a battlecry! The orc knight goes into a battle-frenzy! Your warg closely misses the demonspawn. The orc knight barely misses your guardian golem. Your guardian golem is engulfed in blazing flames. The demonspawn is engulfed in blazing flames. The demonspawn misses you. x2; The demonspawn gores you! The soul eater hits your warg! The orc knight hits your guardian golem with a +0 battleaxe!! Your guardian golem overheats! Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The orc knight unwields a +0 great sword. The orc knight wields a +0 arbalest. The orc knight shoots a bolt. The bolt hits your lightning spire!! The demonspawn is engulfed in blazing flames. The demonspawn misses you. The demonspawn claws you but does no damage. The demonspawn gores you. The orc knight hits your guardian golem but does no damage. The orc knight hits your lightning spire with a +0 battleaxe! The soul eater draws from the surrounding life force! * * * LOW HITPOINT WARNING * * * You shudder from the blast and a jelly pops out! The soul eater is healed. Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. You swap places. Your rockslime hits the demonspawn!! The demonspawn holds its ground! The orc knight shoots a bolt. The bolt hits your lightning spire! Flame seeps out of your guardian golem. The orc knight hits your guardian golem with a +0 battleaxe!!! Your guardian golem disappears in a puff of smoke! The orc knight hits your lightning spire with a +0 battleaxe! Your guardian golem explodes! The fiery explosion engulfs your warg!! The fiery explosion engulfs the orc knight!! The orc knight dies! The fiery explosion engulfs your lightning spire. Your lightning spire resists. The fiery explosion engulfs the demonspawn! The fiery explosion engulfs your rockslime! Your rockslime resists. The soul eater is engulfed in blazing flames. The soul eater hits your lightning spire. Your lightning spire is destroyed! Your lightning spire disappears in a puff of smoke! The demonspawn is engulfed in blazing flames. The demonspawn hits your rockslime but does no damage. The demonspawn claws your rockslime! The demonspawn gores your rockslime. You hear a shout! Your Transmutations skill increases to level 3! Things that are here: a +0 bardiche; a +0 chain mail; an orc corpse Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The demonspawn hits your lightning spire. The demonspawn claws your lightning spire. The demonspawn gores your lightning spire! Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The demonspawn hits your lightning spire! The demonspawn claws your lightning spire! The demonspawn gores your lightning spire! The demonspawn hits your lightning spire. The demonspawn claws your lightning spire! The demonspawn gores your lightning spire. Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. The demonspawn barely misses your lightning spire. The demonspawn claws your lightning spire. Your lightning spire is destroyed! Your lightning spire disappears in a puff of smoke! What are your orders? t - Meow! 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, f - demonspawn Aim: a demonspawn (severely wounded, ally target) Attack! Your guardian golem overheats! Your quicksilver ooze hits the demonspawn. Your quicksilver ooze engulfs the demonspawn! Your quicksilver ooze hits the demonspawn! The demonspawn closely misses your quicksilver ooze. The demonspawn claws your quicksilver ooze. Flame seeps out of your guardian golem. The demonspawn closely misses your quicksilver ooze. The demonspawn is asphyxiated! Your quicksilver ooze hits the demonspawn!! The demonspawn dies! Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. The orc knight shoots a bolt. The bolt closely misses your quicksilver ooze. The bolt hits you! What are your orders? t - Meow! 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, f - orc knight Aim: an orc knight, wielding a +0 arbalest, wearing a +0 chain mail and quivering bolts (strong, ally target) Attack! The orc knight shoots a bolt. The bolt misses your quicksilver ooze. The bolt closely misses your ice beast. The bolt hits you! Your quicksilver ooze hits the orc knight! Your quicksilver ooze hits the orc knight. Your quicksilver ooze closely misses the orc knight. Your quicksilver ooze hits the orc knight. The orc knight shoots a bolt. The bolt misses your quicksilver ooze. The bolt closely misses your ice beast. The bolt hits you!! * * * LOW HITPOINT WARNING * * * You shudder from the blast and a jelly pops out! Your quicksilver ooze hits the orc knight. Your quicksilver ooze engulfs the orc knight! Your quicksilver ooze misses the orc knight. The orc knight is asphyxiated! The orc knight unwields a +0 arbalest. The orc knight wields a +0 great sword. The orc knight closely misses your quicksilver ooze. Your quicksilver ooze hits the orc knight!! Your quicksilver ooze hits the orc knight. Things that are here: a +0 dagger; a +0 robe; an orc corpse The orc knight is asphyxiated! Your quicksilver ooze hits the orc knight!! The orc knight dies! Unknown command. You start resting. Magic restored. You start resting. Your quicksilver ooze dissolves into a puddle of slime! HP restored. Things that are here: a +0 dagger; a +0 robe; an orc corpse Your acid blob dissolves into a puddle of slime! Items here: ) [ ††. Items here: ( )) [ †. A soul eater is nearby! A soul eater is nearby! No target in view! Things that are here: a +0 mace; a +0 leather armour No target in view! No target in view! No target in view! Things that are here: a +0 battleaxe; a +0 plate armour No target in view! No target in view! Things that are here: a +0 short sword; a +0 chain mail An orc sorcerer comes into view. It is wielding a +0 dagger and wearing a +2 robe of cold resistance. Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The orc sorcerer shouts! You hear a shout! Casting: Summon Lightning Spire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. Your guardian golem disappears in a puff of smoke! An orc high priest comes into view. It is wielding a +0 long sword. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater! Casting: Summon Guardian Golem (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A chill wind blows around you. Your ice beast disappears in a puff of smoke! Unknown command. Casting: Summon Ice Beast (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater!! Unknown command. Your lightning spire cannot move out of your way! The soul eater barely misses your lightning spire. The orc sorcerer barely misses your warg. The orc high priest utters an invocation to Beogh. Your warg closely misses the orc sorcerer. You catch the helpless soul eater completely off-guard! You mangle the soul eater!! You claw the soul eater, but do no damage. Your bite misses the soul eater. The soul eater is almost dead. Your lightning spire shoots out a bolt of lightning at the soul eater! The bolt of electricity hits the soul eater! The soul eater dies! Your warg bites the orc sorcerer. An orc high priest comes into view. It is wielding a +0 dire flail. The orc sorcerer hits your warg with a +0 dagger. You swap places. You scratch the orc sorcerer. The orc sorcerer is moderately wounded. The orc sorcerer hits you but does no damage. Unknown command. You miss the orc sorcerer. The orc sorcerer is moderately wounded. The orc high priest calls down the wrath of Beogh upon you. Beogh smites you! The orc sorcerer completely misses you. The orc high priest calls down the wrath of Beogh upon you. Beogh smites you! Your ice beast hits the orc sorcerer but does no damage. You swap places. The orc sorcerer hits your guardian golem with a +0 dagger. The orc high priest hits your ice beast but does no damage. A demonspawn comes into view. Your ice beast closely misses the orc sorcerer. The orc sorcerer hits your guardian golem but does no damage. The orc high priest hits your ice beast with a +0 long sword. Casting: Call Canine Familiar (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Call Canine Familiar (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Your lightning spire shoots out a bolt of lightning at the orc sorcerer! The bolt of electricity hits your guardian golem. Your guardian golem resists. The bolt of electricity hits the orc sorcerer! The bolt of electricity hits the neqoxec! Your warg barely misses the orc high priest. Your ice beast hits the orc sorcerer but does no damage. The orc high priest closely misses your warg. The orc sorcerer hits your guardian golem but does no damage. The orc high priest calls upon Beogh to heal the orc sorcerer. The orc sorcerer is healed somewhat. Your warg bites the orc high priest! Your lightning spire shoots out a bolt of lightning at the orc sorcerer! The bolt of electricity hits your guardian golem. Your guardian golem resists. The bolt of electricity hits the orc sorcerer! The bolt of electricity hits the neqoxec! Your ice beast hits the orc sorcerer but does no damage. The orc high priest utters an invocation to Beogh. The orc sorcerer casts a spell at your ice beast. The bolt of negative energy hits your ice beast!! Your ice beast is drained! The orc high priest hits your ice beast but does no damage. Your warg bites the orc high priest but does no damage. Your ice beast barely misses the orc sorcerer. The orc high priest hits your warg with a +0 dire flail. Your warg misses the orc high priest. The orc sorcerer hits your ice beast with a +0 dagger! The orc high priest hits your ice beast with a +0 long sword! Unknown command. Your guardian golem overheats! Your lightning spire shoots out a bolt of lightning at the orc sorcerer! The bolt of electricity hits your guardian golem. Your guardian golem resists. Flame seeps out of your guardian golem. The bolt of electricity hits the orc sorcerer!! The orc sorcerer dies! The bolt of electricity hits the neqoxec!! The neqoxec dies! The neqoxec disappears in a puff of smoke! Your warg bites the orc high priest. Your ice beast hits the orc high priest but does no damage. The orc high priest barely misses your warg. Something closely misses your warg. Something barely misses your warg. Something gores your warg! Flame seeps out of your guardian golem. Unknown command. Your warg closely misses the orc high priest. Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. Your ice beast hits the orc high priest. Your ice beast freezes the orc high priest! The orc high priest hits your warg with a +0 dire flail. Flame seeps out of your guardian golem. Something hits your warg! Flame seeps out of your guardian golem. Something claws your warg!! Your guardian golem disappears in a puff of smoke! Your guardian golem explodes! The fiery explosion engulfs you!! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.28-b1-70-g80dc712255 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_WAIT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [IBeShadow] Species: Felid Job: Summoner HP: 37/72; mods: 0/0 MP: 28/32; mod: 0 Stats: 4 (4) 30 (30) 17 (17) Position: (28, 38), god: Jiyva (15), 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 | 1 | 14 | 11 | 4006 | 631/675 Dodging | X | 1 | 14 | 15 | 4302 | 423/580 Stealth | X | 0 | 0 | 10 | 1387 | 0/300 Unarmed Combat | X | 1 | 14 | 9 | 2282 | 32/525 Spellcasting | X | 0 | 0 | 6 | 1248 | 0/416 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/25 Summonings | X | 1 | 14 | 14 | 6318 | 693/900 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/25 Transmutations | X | 2 | 28 | 3 | 305 | 53/168 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 1 | 14 | 1 | 155 | 96/119 Air Magic | X | 0 | 0 | 12 | 5544 | 728/892 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Poison Magic | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 5 | 630 | 0/252 Spell bugs: Durations: Attributes: #12: 2609 #13: 860 #27: 9922 #28: 14 #49: 3504 Mutations: claws: 1 (innate) fangs: 3 (innate) iridescent scales: 2 see invisible: 1 (innate) clarity: 1 cold resistance: 3 speed: 1 (innate) high MP: 3 regeneration: 2 shaggy fur: 3 (innate) electricity resistance: 1 evolution: 1 stealthy paws: 1 (innate) no weapons or thrown items: 1 (innate) no armour: 1 (innate) multi-lived: 1 (innate) Inventory bugs: Equipment: eq slot #7, inv slot #21: ring of poison resistance eq slot #8, inv slot #17: +6 ring of intelligence eq slot #9, inv slot #5: amulet of faith }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #...........### ##)###..## #...........## ##.).###..## ...#.........# ##.#)#)###..## .........##.## ##†..#)..###..## ......#.##### ##.).###Y.)###..# #..###### ##..)##.##...###.. .### ## ##..)##..6##....... ..# .# #...##..# ##)..#.. .## . ##.#@##..# ##.)..# .### ##. #...8○ho# ##.... .#.#####.###.....#○## ##..# ....##....###.....Yo# ##.... ....#....#####.#.##.§# ##....# ............###... #§.# ##...#.. .............###.. #... #....... ..............###. #.##...###.. .#...........#### ##...###..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>