Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-558-g233958a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 10574046721864985262, deterministic pregen: 1 Version history: Game started: 0.32-a0-485-g70f7560 0.32-a0-522-g3863d58 0.32-a0-558-g233958a Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name december12 -rc /var/dcss/gamedata/dcss-trunk/rc-files/december12.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/december12.macro -morgue /var/dcss/gamedata/dcss/morgue/december12/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/december12:2024-02-29.15:10:50.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 15 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7ae1f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7b7eee]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7ae660]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f67a45f44c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16armour_type_proph11armour_flag+0x14) [0x9ae9c4]: armour_type_prop(unsigned char, armour_flag) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12equip_effect14equipment_typeibb+0x2de) [0xbe75ee]: equip_effect(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10equip_item14equipment_typeibb+0x5a) [0xbe7d7a]: equip_item(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x997459] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x9981c0] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0xc55) [0xe2d715]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2a40a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2af5d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x7027dc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f67a45df840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x7032c9]: 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". 0x00007f67a4999f2a in __waitpid (pid=26885, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f67a4999f2a in __waitpid (pid=26885, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007ae075 in call_gdb (file=file@entry=0x7f67a4984540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 23444\000\000\000\000\000\000\000" #2 0x00000000007b7f0a in do_crash_dump () at dbg-asrt.cc:692 t = 1709222936 dir = "/var/dcss/gamedata/dcss/morgue/december12/" name = "/var/dcss/gamedata/dcss/morgue/december12/crash-december12-20240229-160856.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f67a4984540 <_IO_2_1_stderr_> #3 0x00000000007ae660 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00000000009ae9c4 in _armour_type_flags (arm=48 '0') at item-prop.cc:3339 No locals. #6 armour_type_prop (arm=48 '0', prop=prop@entry=ARMF_REGENERATION) at item-prop.cc:3339 No locals. #7 0x0000000000be75ee in _handle_regen_item_equip (item=...) at item-def.h:102 regen_hp = eq_slot = plural = item_name = " " regen_mp = activate = regen_hp = regen_mp = eq_slot = plural = item_name = activate = #8 equip_effect (slot=EQ_WEAPON, item_slot=, unmeld=false, msg=) at player-equip.cc:235 item = @0x1328788: {base_type = OBJ_WEAPONS, sub_type = 48 '0', {plus = 9, mon_type = MONS_ADDER, skill = SK_CROSSBOWS, charges = 9, net_durability = 9, tithe_state = 9}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 3, unrand_idx = 3, subtype_rnd = 3, brand = 3, freshness = 3}, rnd = 185 '\271', quantity = 1, flags = 537002511, pos = {x = -1, y = -1}, link = 1, slot = 98, orig_place = {branch = BRANCH_ZIGGURAT, depth = 14}, orig_monnum = 402, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["dropper_mid"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 127, byte = 127 '\177', _short = 6271, _int = 6271, _float = 8.78754267e-42, _int64 = 6271, ptr = 0x187f}}}, }} eq = block_unmeld_interrupts = {m_block = false, static interrupts_blocked = 0} #9 0x0000000000be7d7a in equip_item (slot=slot@entry=EQ_WEAPON, item_slot=item_slot@entry=1, msg=msg@entry=true, skip_effects=skip_effects@entry=false) at player-equip.cc:79 No locals. #10 0x0000000000997459 in _do_wield_weapon (new_wpn=..., old_wpn=, as_primary=) at item-use.cc:1830 swapping = true old_talents = 5 item_slot = 1 #11 0x00000000009981c0 in _try_wield_weapon (to_wield=0x1328788 , nonweapons_ok=) at item-use.cc:1480 old_wpn = 0x1328708 old_offhand = 0x0 #12 0x0000000000e2d715 in process_command (cmd=CMD_WEAPON_SWAP, prev_cmd=CMD_WIELD_WEAPON) at main.cc:2178 No locals. #13 0x0000000000e2a40a in _input () at main.cc:1258 cmd = CMD_WEAPON_SWAP real_prev_cmd = CMD_WIELD_WEAPON player_disabled = {was_disabled = false} #14 0x0000000000e2af5d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #15 0x00000000007027dc in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffecc998388) 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 23444) 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 = 20, depth = 2 Level id: Zot:2 Level build method = random_map_in_depth, level layout type = passages, absdepth0 = 28 Level vaults: regret_index_qazlal_generations layout_cellular_growth zot_decor hall_of_Zot_2 st_stairs_4 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Could not explore, unopened runed door. Could not explore, unopened runed door. Could not explore, unopened runed door. Search for what [Enter for "."]? The ancient lich shouts! There is an open door here. There is a stone staircase leading down here. You fly downwards. Found 35 gold pieces. There is a stone staircase leading up here. As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. You sensed 1 altar. A green draconian comes into view. It is wielding a +1 battleaxe of venom. You ribbit at the green draconian! The green draconian roars! You hear a roar! x9 A black draconian comes into view. It is wielding a +0 mace. A black draconian comes into view. It is wielding a +2 short sword of venom. There are monsters nearby! There are monsters nearby! There are monsters nearby! There are monsters nearby! Okay, then. A red draconian comes into view. It is wielding a +1 halberd of venom. A protean progenitor comes into view. The green draconian breathes poison at you. A red draconian comes into view. It is wielding a +0 mace. Casting: Polar Vortex (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The red draconian flies into a frenzy! The green draconian resists with some effort. The black draconian flies into a frenzy! The protean progenitor gurgles horribly! The protean progenitor resists with almost no effort. The red draconian flies into a frenzy! The black draconian flies into a frenzy! The red draconian hits something with a +0 mace. The red draconian hits the green draconian with a +1 halberd of venom!! The black draconian barely misses the red draconian. A purple draconian comes into view. It is wielding a +0 long sword. The red draconian hits the black draconian with a +0 mace!! The red draconian hits the purple draconian with a +1 halberd of venom!!! The black draconian hits the red draconian with a +0 mace!! The black draconian hits the protean progenitor with a +2 short sword of venom!! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The green draconian flies into a frenzy! The purple draconian easily resists. The protean progenitor flies into a frenzy! The protean progenitor closely misses the black draconian. The green draconian hits the black draconian with a +1 battleaxe of venom!! The black draconian looks as sick as possible! The green draconian tail-slaps the black draconian! The black draconian looks as sick as possible! The green draconian poisons the black draconian! The black draconian hits the red draconian with a +0 mace! The protean progenitor punches the black draconian!! The purple draconian breathes dispelling energy at you. The bolt of dispelling energy hits the black draconian!! The black draconian's magical effects unravel! The bolt of dispelling energy hits the green draconian!! The green draconian's magical effects unravel! The bolt of dispelling energy hits you but does no damage. The red draconian hits the purple draconian with a +1 halberd of venom! The purple draconian is poisoned. A white draconian comes into view. It is wielding a +0 halberd. A white draconian comes into view. It is wielding a +0 trident. The red draconian hits the white draconian with a +0 mace!! The black draconian hits the protean progenitor with a +2 short sword of venom! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The white draconian flies into a frenzy! The green draconian flies into a frenzy! The purple draconian resists with almost no effort. The white draconian resists with some effort. The black draconian flies into a frenzy! The protean progenitor stings the black draconian!! The black draconian dies! Okawaru accepts your kill. The red draconian hits the black draconian with a +0 mace! The white draconian hits the red draconian with a +0 trident! The black draconian closely misses the white draconian. The red draconian hits the purple draconian with a +1 halberd of venom!! The purple draconian looks as sick as possible! The purple draconian hits the red draconian with a +0 long sword. The white draconian hits the red draconian with a +0 trident! The red draconian closely misses the purple draconian. The black draconian hits the red draconian with a +0 mace!! The red draconian barely misses the white draconian. Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The purple draconian resists with almost no effort. The white draconian flies into a frenzy! The protean progenitor headbutts the red draconian!!!! The white draconian closely misses the black draconian. The protean progenitor releases spores at the red draconian. The black draconian closely misses the white draconian. The purple draconian hits the red draconian with a +0 long sword!! The red draconian dies! The white draconian hits the red draconian with a +0 trident! The red draconian dies! Okawaru accepts your kill. The green draconian barely misses the black draconian. The green draconian completely misses the black draconian. The white draconian hits the white draconian with a +0 halberd!! There are monsters nearby! Unknown command. The protean progenitor bites something! Something hits the black draconian!! The black draconian completely misses something. The protean progenitor trunk-slaps something!!! Okawaru accepts your kill. You feel a bit more experienced. The green draconian hits the black draconian with a +1 battleaxe of venom!! The black draconian looks as sick as possible! The green draconian tail-slaps the black draconian but does no damage. The white draconian hits something with a +0 halberd! The black draconian hits the green draconian with a +0 mace. Something hits the black draconian! The protean progenitor tail-slaps something!!! The green draconian hits the white draconian with a +1 battleaxe of venom! The white draconian is poisoned. The green draconian tail-slaps the white draconian. The white draconian looks as sick as possible! The green draconian poisons the white draconian! The white draconian hits something but does no damage. Okawaru accepts your kill. You feel a bit more experienced. Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! You feel a bit more experienced. The green draconian hits something with a +1 battleaxe of venom! The green draconian tail-slaps something! The green draconian hits something with a +1 battleaxe of venom! The green draconian tail-slaps something! The green draconian poisons something! There is a stone staircase leading up here. You see here 3 boomerangs. Okay, then. Okay, then. U - 3 boomerangs The green draconian hits something with a +1 battleaxe of venom! The green draconian tail-slaps something! Okawaru accepts your kill. You feel a bit more experienced. Something hits the green draconian but does no damage. Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Okawaru accepts your kill. You feel a bit more experienced. Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Okawaru accepts your kill. You feel a bit more experienced. Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Okawaru accepts your kill. You feel a bit more experienced. Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Unknown command. Okay, then. Unknown command. Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - protean progenitor Aim: a protean progenitor (fast, strong, frenzied and wild) The protean progenitor's magical effects unravel! The enchantments explode! The protean progenitor twists and deforms. The unravelling engulfs the protean progenitor! The protean progenitor is lightly wounded. Unknown command. Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A great freezing vortex appears around you. You block the protean progenitor's attack. The protean progenitor barely misses you. You slash the protean progenitor! Your weapon exudes an aura of protection. The protean progenitor is severely wounded. For just a moment, the protean progenitor begins to look like a storm dragon, then it explodes! Okawaru accepts your kill. The aspiring flesh shapes itself into a furious storm dragon! There is a stone staircase leading up here. You slash the storm dragon! The storm dragon is severely wounded. The storm dragon completely misses you. You block the storm dragon's attack. The storm dragon completely misses you. You hit the storm dragon. The storm dragon is almost dead. You kill the storm dragon! Okawaru accepts your kill. The aspiring flesh shapes itself into a furious storm dragon! The winds around you start to calm down. The storm dragon breathes lightning at you. The bolt of lightning misses you. Casting: Polar Vortex (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - storm dragon Aim: a storm dragon (whirling frost, severely wounded, fast, strong, catching its breath, chance to affect: 34%) Okay, then. You are engulfed in whirling frost. The storm dragon completely misses you. You block the storm dragon's attack. x3; The storm dragon barely misses you. You block the storm dragon's attack. You slice the storm dragon!! You kill the storm dragon! Okawaru accepts your kill. No target in view! No target in view! No target in view! No target in view! You drop 2 potions of resistance. The winds around you calm down. Unknown command. Unknown command. Unknown command. You now have 6526 gold pieces (gained 35). Things that are here: a +2 short sword of venom; a black draconian corpse Things that are here: a +1 halberd of venom; a red draconian corpse Things that are here: a +1 battleaxe of venom; a +0 halberd HP restored. You now have 6551 gold pieces (gained 25). A tentacled monstrosity and a moth of wrath come into view. The moth of wrath moves out of view. A tentacled monstrosity is nearby! Casting: Mephitic Cloud (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. A death cob comes into view. You ribbit at the death cob! The moth of wrath's fur bristles in rage as it notices you. You hear a roar! x2; You hear a chilling moan. You hear a roar! x2 A purple draconian comes into view. It is wielding a +2 mace of protection. A yellow draconian annihilator comes into view. It is wielding a +0 short sword. A yellow draconian comes into view. It is wielding a +0 dire flail. A green draconian comes into view. It is wielding a +0 war axe. The green draconian roars! You block the death cob's attack. x2 You block the tentacled monstrosity's attack. x2 The tentacled monstrosity completely misses you. The tentacled monstrosity grabs you. The tentacled monstrosity constricts you! A black draconian comes into view. It is wielding a +0 war axe. The yellow draconian spits acid at you. The splash of acid misses you. The death cob completely misses you. The black draconian roars! You slice the tentacled monstrosity!! Your weapon exudes an aura of protection. The tentacled monstrosity is lightly wounded. You block the death cob's attack. You block the tentacled monstrosity's attack. The tentacled monstrosity misses you. You block the tentacled monstrosity's attack. The tentacled monstrosity constricts you. A purple draconian comes into view. It is wielding a +0 trident. Unknown command. Casting: Mephitic Cloud (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The death cob flies into a frenzy! The yellow draconian annihilator flies into a frenzy! The green draconian easily resists. The purple draconian resists with almost no effort. The yellow draconian flies into a frenzy! The purple draconian resists with almost no effort. The black draconian flies into a frenzy! The tentacled monstrosity resists with almost no effort. The moth of wrath flies into a frenzy! You hear a chilling moan. The death cob hits you but does no damage. You block the death cob's attack. x2 A death cob comes into view. The moth of wrath barely misses the death cob. The black draconian hits the green draconian with a +0 war axe!! The yellow draconian closely misses the yellow draconian annihilator. The yellow draconian annihilator barely misses the purple draconian. The death cob hits the moth of wrath! You block the tentacled monstrosity's attack. x2 The tentacled monstrosity tentacle-slaps you but does no damage. The tentacled monstrosity constricts you. The green draconian hits the yellow draconian annihilator with a +0 war axe! The green draconian hits the black draconian with a +0 war axe. The green draconian hits the yellow draconian with a +0 war axe. The green draconian tail-slaps the yellow draconian annihilator but does no damage. The moth of wrath closely misses the death cob. You hear a roar! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The death cob flies into a frenzy! The green draconian flies into a frenzy! The purple draconian resists with almost no effort. x2 The tentacled monstrosity resists with almost no effort. The death cob hits the moth of wrath!!! The moth of wrath dies! Okawaru accepts your kill. The death cob barely misses the tentacled monstrosity. The death cob gives a chilling moan. The black draconian hits the green draconian with a +0 war axe!! The black draconian hits the purple draconian with a +0 war axe! The yellow draconian hits the yellow draconian annihilator with a +0 dire flail. The yellow draconian annihilator hits the yellow draconian with a +0 short sword!! You block the death cob's attack. The death cob gives a chilling moan. The green draconian hits the yellow draconian with a +0 war axe!! The green draconian hits the purple draconian with a +0 war axe! The green draconian tail-slaps the yellow draconian but does no damage. The tentacled monstrosity tentacle-slaps you! You block the tentacled monstrosity's attack. x2 The tentacled monstrosity constricts you! The black draconian hits the green draconian with a +0 war axe!! The black draconian hits the purple draconian with a +0 war axe!! The yellow draconian annihilator barely misses the yellow draconian. The death cob closely misses the death cob. The yellow draconian hits the yellow draconian annihilator with a +0 dire flail!! The purple draconian hits the green draconian with a +0 trident. You block the death cob's attack. You have mastered Shields! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A great freezing vortex appears around you. Something loses its grip on you. You block the death cob's attack. The death cob completely misses you. The death cob hits the purple draconian! You block the death cob's attack. The green draconian hits the purple draconian with a +0 war axe!! The green draconian tail-slaps the purple draconian! The death cob hits the tentacled monstrosity!!! The black draconian hits the purple draconian but does no damage. The yellow draconian completely misses the yellow draconian annihilator. The yellow draconian annihilator hits the yellow draconian with a +0 short sword. You block the death cob's attack. The tentacled monstrosity tentacle-slaps the death cob. x2 The tentacled monstrosity tentacle-slaps the death cob but does no damage. The purple draconian hits the black draconian with a +0 trident! The green draconian barely misses the yellow draconian. The green draconian hits the purple draconian with a +0 war axe!! The green draconian barely misses the yellow draconian. The purple draconian misses the death cob. The death cob hits the purple draconian!!! The death cob drains the purple draconian's vigour! The purple draconian seems to slow down. You hear a roar! You barely miss the tentacled monstrosity. The tentacled monstrosity is heavily wounded. The death cob hits the death cob!! The death cob misses the purple draconian. The death cob completely misses the tentacled monstrosity. The yellow draconian hits the yellow draconian annihilator with a +0 dire flail! The black draconian barely misses the green draconian. The black draconian hits the purple draconian with a +0 war axe! The purple draconian dies! Okawaru accepts your kill. The yellow draconian annihilator hits the yellow draconian with a +0 short sword! The death cob hits the tentacled monstrosity. The green draconian hits the yellow draconian with a +0 war axe. The green draconian tail-slaps the yellow draconian but does no damage. The death cob hits the tentacled monstrosity!!! The tentacled monstrosity dies! Okawaru accepts your kill. You miss the death cob. The death cob is severely damaged. You kill the purple draconian! Okawaru accepts your kill. You block the death cob's attack. The death cob hits the death cob!!! The death cob is destroyed! Okawaru accepts your kill. The yellow draconian hits the yellow draconian annihilator with a +0 dire flail. You block the death cob's attack. The yellow draconian annihilator hits the yellow draconian with a +0 short sword! The black draconian hits the green draconian with a +0 war axe!! The green draconian dies! Okawaru accepts your kill. The yellow draconian hits the yellow draconian annihilator with a +0 dire flail!!! The yellow draconian annihilator dies! Okawaru accepts your kill. You slash the death cob! Your weapon exudes an aura of protection. The death cob is heavily damaged. You block the death cob's attack. x3 The yellow draconian hits the black draconian with a +0 dire flail!!! You hear a roar! x2 You hit the death cob but do no damage. The death cob is severely damaged. You block the death cob's attack. The death cob completely misses you. The black draconian hits the yellow draconian with a +0 war axe!! The yellow draconian hits the black draconian with a +0 dire flail!! The death cob hits you!! The death cob drains your vigour! You feel yourself slow down. You slice the death cob!! You destroy the death cob! Okawaru accepts your kill. You hear a roar! x2 The black draconian hits the yellow draconian with a +0 war axe!! The yellow draconian dies! Okawaru accepts your kill. Found a scroll of identify. The winds around you start to calm down. You hear a roar! A black draconian knight comes into view. It is wielding a +0 war axe. A white draconian comes into view. It is wielding a +0 battleaxe. Something hits the black draconian! A red draconian scorcher comes into view. It is wielding a +0 long sword. A yellow draconian annihilator and 2 black draconians come into view. A black draconian is wielding a +2 heavy war axe. You ribbit at the yellow draconian annihilator! You are engulfed in whirling frost. The black draconian roars! The black draconian hits the black draconian with a +0 war axe! The black draconian hits the red draconian scorcher with a +0 war axe! The black draconian hits the black draconian knight with a +0 war axe! The black draconian hits the black draconian with a +0 war axe. The black draconian roars! The black draconian hits the black draconian with a +0 war axe! The black draconian hits the black draconian with a +0 war axe!! The black draconian hits the red draconian scorcher with a +0 war axe!! The black draconian barely misses the black draconian knight. The red draconian scorcher gestures at you while chanting. The sphere of damnation explodes! The damnation engulfs you!! The black draconian knight barely misses the black draconian. The black draconian breathes lightning at you. The bolt of lightning hits the black draconian. The black draconian completely resists. The bolt of lightning misses you. The black draconian hits the red draconian scorcher with a +0 war axe! The black draconian hits the black draconian knight with a +0 war axe. The black draconian hits the black draconian with a +0 war axe!! The red draconian scorcher breathes fire at the black draconian. The searing blast hits the black draconian!!! The black draconian dies! Casting: Polar Vortex (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The black draconian flies into a frenzy! The yellow draconian annihilator flies into a frenzy! The white draconian flies into a frenzy! The black draconian knight flies into a frenzy! The black draconian flies into a frenzy! The red draconian scorcher flies into a frenzy! The winds around you calm down. The black draconian barely misses the red draconian scorcher. The red draconian scorcher hits the yellow draconian annihilator but does no damage. The black draconian knight hits the white draconian with a +0 war axe! The black draconian hits the yellow draconian annihilator with a +0 hand axe!! The white draconian barely misses the black draconian knight. The yellow draconian annihilator hits the black draconian with a +0 long sword!! The red draconian scorcher barely misses the black draconian. The black draconian knight hits the white draconian with a +0 war axe!! The black draconian barely misses the black draconian knight. The white draconian hits the black draconian knight with a +0 battleaxe! The yellow draconian annihilator barely misses the black draconian. The black draconian closely misses the red draconian scorcher. Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate Nothing appears to happen. The red draconian scorcher hits the black draconian with a +0 long sword! The black draconian hits the yellow draconian annihilator with a +0 hand axe!! The white draconian hits the black draconian knight with a +0 battleaxe. The black draconian knight hits the black draconian with a +0 war axe!!! The black draconian dies! Okawaru accepts your kill. The yellow draconian annihilator hits the red draconian scorcher with a +0 long sword! A purple draconian comes into view. It is wielding a +1 trident of freezing. A white draconian stormcaller comes into view. It is wielding a +0 whip. The black draconian hits the red draconian scorcher with a +2 heavy war axe!! The red draconian scorcher dies! Okawaru accepts your kill. The white draconian hits the black draconian knight with a +0 battleaxe! The black draconian knight hits the white draconian with a +0 war axe! The yellow draconian annihilator hits the white draconian stormcaller with a +0 long sword!! The white draconian stormcaller roars! The white draconian stormcaller breathes frost at you. The blast of cold hits the yellow draconian annihilator! There are monsters nearby! Okay, then. Unknown command. The yellow draconian annihilator hits the purple draconian with a +0 long sword! The white draconian hits the black draconian knight with a +0 battleaxe!! The black draconian knight hits the white draconian with a +0 war axe!!! Something hits the purple draconian!!! The yellow draconian annihilator hits the purple draconian with a +0 long sword!! The white draconian hits the black draconian knight with a +0 battleaxe!! The black draconian knight hits the white draconian with a +0 war axe!! The white draconian dies! Okawaru accepts your kill. The purple draconian breathes dispelling energy at the yellow draconian annihilator. The bolt of dispelling energy hits the yellow draconian annihilator!! The yellow draconian annihilator dies! Something closely misses the purple draconian. The white draconian stormcaller closely misses the black draconian knight. The purple draconian roars! You feel yourself speed up. The black draconian knight hits something with a +0 war axe!!! The black draconian knight hits something with a +0 war axe!! Something closely misses the black draconian knight. The black draconian knight hits something with a +0 war axe!! Okawaru accepts your kill. You feel a bit more experienced. The black draconian knight hits something with a +0 war axe! Okawaru accepts your kill. You feel a bit more experienced. The black draconian knight hits something with a +0 war axe. Okawaru accepts your kill. You feel a bit more experienced. You hear a roar! You hear a roar! You hear a roar! You hear a roar! Okay, then. You start resting. You hear a roar! A black draconian knight is nearby! A black draconian knight is nearby! A black draconian knight is nearby! Okay, then. Okay, then. The black draconian knight roars! The black draconian knight breathes lightning at you. The bolt of lightning hits you! You resist. Throw: 28 darts (atropa) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - black draconian knight Aim: a black draconian knight, wielding a +0 war axe and wearing a +0 cloak (heavily wounded, catching its breath, 75% to hit, chance to blind on hit: 56%) Okay, then. Press: ? - help, v - describe, . - travel The floor. Unknown command. Unknown command. Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - black draconian knight Aim: a black draconian knight, wielding a +0 war axe and wearing a +0 cloak (heavily wounded, catching its breath, chance to affect: 24%) Okay, then. Casting: Mephitic Cloud (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vhi's Electric Charge (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - black draconian knight Aim: a black draconian knight, wielding a +0 war axe and wearing a +0 cloak (heavily wounded, catching its breath, 85% to hit) You charge forward with an electric crackle! You barely miss the black draconian knight. The black draconian knight is heavily wounded. The black draconian knight barely misses you. Unknown command. You slice the black draconian knight!! Your weapon exudes an aura of protection. The black draconian knight is severely wounded. You block the black draconian knight's attack. You slice the black draconian knight!! The black draconian knight is almost dead. You slice the black draconian knight!! The black draconian knight is almost dead. You block the black draconian knight's attack. You slice the black draconian knight!! You kill the black draconian knight! Okawaru accepts your kill. Throw: 28 darts (atropa) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you Okay, then. No target in view! HP restored. j - 14 potions of brilliance (gained 1) You see here a +2 mace of protection. You see here a +0 hand axe. Found 11 gold pieces. Items here: )) [[. Items here: ))) [. Casting: Vhi's Electric Charge (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. You now have 6562 gold pieces (gained 11). Things that are here: a +0 trident; a purple draconian corpse You now have 6573 gold pieces (gained 11). Magic restored. A shadow dragon comes into view. You ribbit at the shadow dragon! You hear a deafening roar! x3; You hear a roar! You hear a deafening roar! You hear a roar! A shadow dragon is nearby! A shadow dragon is nearby! A shadow dragon is nearby! A ghost moth comes into view. The ghost moth stares at you. You feel your power leaking away. You block the shadow dragon's attack. x3 You closely miss the shadow dragon. The shadow dragon breathes negative energy at you. The bolt of negative energy misses you. A moth of wrath comes into view. You carve the shadow dragon like a ham!!! Your weapon exudes an aura of protection. The shadow dragon is heavily wounded. The ghost moth stares at you. You feel your power leaking away. The shadow dragon misses you. You block the shadow dragon's attack. The shadow dragon completely misses you. You slice the shadow dragon!! The shadow dragon is heavily wounded. You open the shadow dragon like a pillowcase!!! The shadow dragon is almost dead. The moth of wrath goads the shadow dragon on! The shadow dragon goes berserk! You block the shadow dragon's attack. x3 You block the ghost moth's attack. The ghost moth completely misses you. The ghost moth stings you but does no damage. Casting: Vhi's Electric Charge (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A great freezing vortex appears around you. You block the shadow dragon's attack. The shadow dragon misses you. You block the shadow dragon's attack. You block the ghost moth's attack. x2 The ghost moth misses you. The shadow dragon bites you but does no damage. The shadow dragon claws you but does no damage. The shadow dragon closely misses you. You completely miss the shadow dragon. The shadow dragon is almost dead. You kill the shadow dragon! Okawaru accepts your kill. You block the moth of wrath's attack. You block the ghost moth's attack. x3 You slice the moth of wrath!! You kill the moth of wrath! Okawaru accepts your kill. The ghost moth stares at you. You feel your power leaking away. You block the ghost moth's attack. x2 The ghost moth stings you but does no damage. You slice the ghost moth!! You kill the ghost moth! Okawaru accepts your kill. No target in view! No target in view! No target in view! No target in view! Found an Everburning Encyclopedia. You hear a roar! You hear a deafening roar! You hear a roar! x3 You hear a deafening roar! You hear a roar! A yellow draconian comes into view. It is wielding a +0 dire flail. The winds around you start to calm down. The yellow draconian roars! The yellow draconian spits acid at you. The splash of acid hits you but does no damage. A yellow draconian is nearby! A yellow draconian is nearby! A yellow draconian is nearby! A yellow draconian is nearby! A white draconian stormcaller comes into view. It is wielding a +0 rapier. You are engulfed in whirling frost. A moth of wrath comes into view. The white draconian stormcaller mumbles some strange prayers to Qazlal against you. Qazlal smites you! A red draconian comes into view. It is wielding a +0 war axe. You are engulfed in whirling frost. A purple draconian comes into view. It is wielding a +0 trident. The winds around you calm down. The yellow draconian completely misses you. The red draconian roars! You hit the yellow draconian. Your weapon exudes an aura of protection. The yellow draconian is lightly wounded. The moth of wrath goads the yellow draconian on! The yellow draconian goes berserk! You block the yellow draconian's attack. You closely miss the yellow draconian. The yellow draconian is lightly wounded. You block the yellow draconian's attack. You slash the yellow draconian! The yellow draconian is lightly wounded. The yellow draconian completely misses you. The moth of wrath misses you. Casting: Polar Vortex (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The white draconian stormcaller flies into a frenzy! The red draconian flies into a frenzy! The yellow draconian is unaffected. The purple draconian resists with almost no effort. The moth of wrath flies into a frenzy! The white draconian stormcaller hits the yellow draconian with a +0 rapier. The moth of wrath barely misses the white draconian stormcaller. The yellow draconian barely misses the white draconian stormcaller. The red draconian hits the purple draconian with a +0 war axe!! The white draconian stormcaller hits the purple draconian with a +0 rapier! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The yellow draconian is unaffected. The purple draconian flies into a frenzy! The moth of wrath bites the white draconian stormcaller! The yellow draconian closely misses the white draconian stormcaller. The purple draconian hits the red draconian with a +0 trident!! The moth of wrath bites the yellow draconian!! The red draconian hits the purple draconian with a +0 war axe! The white draconian stormcaller hits the yellow draconian with a +0 rapier. The yellow draconian misses the white draconian stormcaller. The purple draconian hits the red draconian with a +0 trident!! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A great freezing vortex appears around you. The moth of wrath bites the yellow draconian! The white draconian stormcaller barely misses the yellow draconian. The red draconian barely misses the purple draconian. You block the yellow draconian's attack. The purple draconian hits the red draconian with a +0 trident! The moth of wrath bites the yellow draconian! The red draconian hits the purple draconian with a +0 war axe!! The white draconian stormcaller hits the yellow draconian with a +0 rapier! You slice the yellow draconian!! The yellow draconian is almost dead. You kill the moth of wrath! Okawaru accepts your kill. You kill the yellow draconian! Okawaru accepts your kill. The purple draconian hits the red draconian with a +0 trident! The white draconian stormcaller hits the purple draconian with a +0 rapier!! The purple draconian dies! Okawaru accepts your kill. You kill the red draconian! Okawaru accepts your kill. You block the white draconian stormcaller's attack. x2 You barely miss the white draconian stormcaller. The white draconian stormcaller is severely wounded. You kill the white draconian stormcaller! Okawaru accepts your kill. Your Invocations skill increases to level 18! No target in view! No target in view! No target in view! No target in view! No target in view! Unknown command. The winds around you start to calm down. You are engulfed in whirling frost. You are engulfed in whirling frost. Found a stone staircase leading up. The winds around you calm down. K - 4 potions of cancellation (gained 1) You now have 6593 gold pieces (gained 20). A moth of wrath comes into view. A moth of wrath is nearby! A moth of wrath is nearby! A moth of wrath is nearby! A moth of wrath is nearby! u - the +3 hat of Pondering {ponderous, Will+ MP+10 Int+5} Okay, then. Unknown command. The moth of wrath's fur bristles in rage as it notices you. You block the moth of wrath's attack. x2 You hit the moth of wrath but do no damage. Your weapon exudes an aura of protection. You slash the moth of wrath! The moth of wrath is moderately wounded. You block the moth of wrath's attack. You slash the moth of wrath! The moth of wrath is severely wounded. You block the moth of wrath's attack. You slash the moth of wrath! The moth of wrath is severely wounded. You block the moth of wrath's attack. You slice the moth of wrath!! You kill the moth of wrath! Okawaru accepts your kill. You see here a moth of wrath corpse. Okay, then. Things that are here: a +0 dire flail; a yellow draconian corpse An electric golem comes into view. An electric golem is nearby! An electric golem is nearby! An electric golem is nearby! Found a stone staircase leading down. Casting: Polar Vortex (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A great freezing vortex appears around you. You hear a roar! x3 The electric golem blinks! You block the electric golem's attack. x4 A black draconian comes into view. It is wielding a +0 trident. You slash the electric golem! Your weapon exudes an aura of protection. The electric golem is moderately damaged. The electric golem hits you but does no damage. You block the electric golem's attack. x4 The electric golem completely misses you. The electric golem hits you. The electric golem closely misses you. You slice the electric golem!! The electric golem is severely damaged. You block the electric golem's attack. The electric golem misses you. You block the electric golem's attack. x2 You barely miss the electric golem. The electric golem is almost destroyed. You destroy the electric golem! Okawaru accepts your kill. A yellow draconian annihilator comes into view. It is wielding a +0 long sword. A red draconian comes into view. It is wielding a +0 halberd. You hear an angry buzzing noise. You hear a roar! You hear a deafening roar! You hear a roar! You hear a deafening roar! You hear a roar! x2 A yellow draconian annihilator comes into view. It is wielding a +0 rapier. The winds around you start to calm down. The black draconian breathes lightning at you. The bolt of lightning misses you. The yellow draconian annihilator gestures wildly while chanting. The yellow draconian annihilator blinks! The yellow draconian annihilator mumbles some strange words. The yellow draconian annihilator blinks! You hear a roar! x2; You hear a deafening roar! A purple draconian and a yellow draconian come into view. You are engulfed in whirling frost. The yellow draconian roars! A red draconian comes into view. It is wielding a +0 short sword. You block the black draconian's attack. The yellow draconian annihilator casts a spell. The yellow draconian annihilator blinks! You slash the black draconian! Your weapon exudes an aura of protection. The black draconian is severely wounded. You are engulfed in whirling frost. You block the red draconian's attack. You block the black draconian's attack. You slash the black draconian! The black draconian is severely wounded. The winds around you calm down. You slice the black draconian!! You kill the black draconian! Okawaru accepts your kill. You block the red draconian's attack. The yellow draconian annihilator mumbles some strange words. The yellow draconian annihilator blinks! Unknown command. Casting: Polar Vortex (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The yellow draconian annihilator flies into a frenzy! x2 The red draconian flies into a frenzy! The red draconian resists with some effort. The purple draconian resists with almost no effort. The yellow draconian flies into a frenzy! The yellow draconian annihilator hits the yellow draconian with a +0 long sword!! The yellow draconian hits the purple draconian with a +0 short sword. The yellow draconian annihilator hits the red draconian with a +0 rapier!! The red draconian barely misses the purple draconian. You block the red draconian's attack. The yellow draconian hits the purple draconian with a +0 short sword!! The yellow draconian annihilator hits the red draconian with a +0 rapier! The red draconian hits the yellow draconian with a +0 short sword!! The yellow draconian annihilator hits the purple draconian with a +0 long sword!! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The red draconian flies into a frenzy! The purple draconian resists with almost no effort. The red draconian hits the yellow draconian annihilator with a +0 halberd!! The purple draconian breathes dispelling energy at the yellow draconian annihilator. The bolt of dispelling energy hits the yellow draconian annihilator! The yellow draconian annihilator's magical effects unravel! The red draconian hits the yellow draconian with a +0 short sword. The yellow draconian annihilator closely misses the red draconian. The yellow draconian hits the red draconian with a +0 short sword! The red draconian hits the yellow draconian annihilator with a +0 halberd!! Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Discord (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The yellow draconian annihilator flies into a frenzy! The purple draconian resists with almost no effort. The yellow draconian annihilator hits the purple draconian with a +0 long sword! The red draconian completely misses the yellow draconian. The yellow draconian hits the red draconian with a +0 short sword! The yellow draconian annihilator hits the red draconian with a +0 rapier!! The red draconian hits the yellow draconian annihilator with a +0 halberd!! The purple draconian hits the yellow draconian annihilator with a +0 halberd!! The yellow draconian annihilator barely misses the purple draconian. The yellow draconian annihilator hits the red draconian with a +0 rapier! The red draconian completely misses the yellow draconian. The yellow draconian closely misses the yellow draconian annihilator. Throw: 28 darts (atropa) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - red draconian Aim: a red draconian, wielding a +0 halberd (severely wounded, fast, strong, frenzied and wild, not watching you, 79% to hit, chance to blind on hit: 63%) Okay, then. The red draconian hits the yellow draconian annihilator with a +0 halberd!! The yellow draconian annihilator dies! Okawaru accepts your kill. The yellow draconian annihilator hits the purple draconian with a +0 long sword! The yellow draconian hits the purple draconian with a +0 short sword!! The red draconian hits the yellow draconian with a +0 short sword!! The purple draconian hits the yellow draconian with a +0 halberd!! The yellow draconian dies! The red draconian barely misses the purple draconian. The yellow draconian annihilator hits the purple draconian with a +0 long sword!! The purple draconian dies! Okawaru accepts your kill. The red draconian hits the yellow draconian annihilator but does no damage. The yellow draconian annihilator hits the red draconian with a +0 long sword!! The red draconian hits the yellow draconian annihilator with a +0 short sword!! The yellow draconian annihilator dies! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! The red draconian roars! You see here an atropa-tipped dart. Okawaru accepts your kill. You feel a bit more experienced. You hear a roar! The red draconian roars! x2 A red draconian is nearby! A red draconian is nearby! A red draconian is nearby! You block the red draconian's attack. You slash the red draconian! Your weapon exudes an aura of protection. The red draconian is severely wounded. You block the red draconian's attack. You slash the red draconian! The red draconian is severely wounded. You block the red draconian's attack. You hit the red draconian. The red draconian is almost dead. You block the red draconian's attack. You slice the red draconian!! You kill the red draconian! Okawaru accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a +0 short sword; a red draconian corpse v - 29 atropa-tipped darts (gained 1) A green draconian comes into view. It is wielding a +0 hand axe. A green draconian is nearby! A green draconian is nearby! A green draconian is nearby! A green draconian is nearby! The green draconian breathes poison at you. The blast of poison misses you. Okay, then. Casting: Discord (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A great freezing vortex appears around you. The green draconian breathes poison at you. The blast of poison misses you. You block the green draconian's attack. x2 You slash the green draconian! Your weapon exudes an aura of protection. The green draconian is severely wounded. You kill the green draconian! Okawaru accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! Casting: Polar Vortex (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! The winds around you start to calm down. Casting: Sublimation of Blood (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw magical energy from your own body! Unknown command. There are no items here. Okay, then. You can't wield that with only one hand. Unknown command. Unknown command. Your +9 double sword of protection goes still. Your +9 eudemon blade of holy wrath softly glows with a divine radiance! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-485-g70f7560 0.32-a0-522-g3863d58 0.32-a0-558-g233958a 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_WEAPON_SWAP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [december12] Species: Barachi Job: Artificer HP: 208/249; mods: 0/0 MP: 60/72; mod: 0 Stats: 19 (19) 30 (30) 21 (21) Position: (19, 49), god: Okawaru (7), 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 | 27 | 17202 | 2/0 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 18 | 6841 | 0/866 Axes | X | 0 | 0 | 0 | 0 | 0/42 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/42 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/42 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 27 | 24326 | 1/0 Armour | X | 0 | 0 | 18 | 6841 | 0/866 Dodging | X | 0 | 0 | 24 | 15577 | 0/1535 Stealth | X | 0 | 0 | 15 | 6525 | 0/975 Shields | X | 0 | 0 | 27 | 20454 | 0/0 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 50 | 26 | 24305 | 2030/2050 Conjurations | X | 0 | 0 | 0 | 0 | 0/42 Hexes | X | 0 | 0 | 27 | 20461 | 7/0 Summonings | X | 0 | 0 | 0 | 0 | 0/35 Necromancy | X | 0 | 0 | 0 | 0 | 0/59 Translocations | X | 0 | 0 | 4 | 420 | 0/210 Fire Magic | X | 0 | 0 | 0 | 0 | 0/42 Ice Magic | X | 0 | 0 | 27 | 17200 | 0/0 Air Magic | X | 0 | 0 | 20 | 10279 | 0/1199 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 1 | 50 | 18 | 11702 | 197/1457 Evocations | X | 0 | 0 | 4 | 420 | 0/210 Shapeshifting | X | 0 | 0 | 9 | 2250 | 0/525 Spell bugs: Durations: #75: 25 Attributes: #4: 1011046 #12: 16182 #13: 9589 #22: 1 #23: 83788 #24: -2061003538 #49: 20964 Mutations: see invisible: 1 clever: 1 screaming: 1 slowness: 1 (innate) weak: 1 strong legs: 2 (innate) +LOS: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +9 eudemon blade of holy wrath eq slot #1, inv slot #16: +2 cloak "Moupt" {^Drain rN++ Str+2 Stlth-} eq slot #2, inv slot #20: +3 hat of Pondering {ponderous, Will+ MP+10 Int+5} eq slot #3, inv slot #13: +1 pair of gloves of Ymnoum {rPois rCorr Dex+2} eq slot #4, inv slot #4: +2 pair of boots of the Other World {Fly Str+3 Slay+2} eq slot #5, inv slot #37: +8 tower shield of resistance eq slot #6, inv slot #10: +10 pearl dragon scales eq slot #7, inv slot #27: ring "Uraek" {rF+ EV+5 Int+4 Dex+2} eq slot #8, inv slot #29: ring of Henotheism {rElec rC+ MP+9} eq slot #9, inv slot #26: amulet of Kucyunk {^Drain rElec rN+ Will+++ Regen+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.......))..##*,,**,,**~,~ #........)...#**,,,,**~,~, #######......# **,,**~,~,~ #....§§# **++*+~,~* #.§§§.§#*****,,*+~** #§§..§§#*,.#**,,***, #...§§.#§.#****,**,, #...§.§..#*******,,, #.§@).§§###******,,, #§..§§§####***,***,, #§..§§.§###**,,,***, #..§....§###,,,,,*** #.§.§.§§§.#.,,,,,* * #..§§§.##...,,,,,*** #......#*#..,,,,,,,, #......# *#.,,,,,,,, #......# *,,,,,,,,, clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: rectangle monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 28 colour: green fix_slime_vaults: true ice_cave_hard: true tomb_guardian_sets: 1: 1 2: 1 3: 1 4: 2 5: 1 6: 1 slime_fixup_done: true soh_hangout: Coc grunt_gauntlet_trap_triggered: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>