Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33-a0-1398-g4986455a4a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 9117520344995984065, deterministic pregen: 1 Command line: /usr/games/crawl-git-4986455a4a -name ImOTab -rc /dgldir/rcfiles/crawl-git/ImOTab.rc -macro /dgldir/rcfiles/crawl-git/ImOTab.macro -morgue /dgldir/morgue/ImOTab/ -webtiles-socket /crawl-master/webserver/sockets/ImOTab:2025-04-15.12:07:19.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 20 stack frames. /usr/games/crawl-git-4986455a4a(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5cf662d5be4e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4986455a4a(_Z13do_crash_dumpv+0x43a) [0x5cf662d69f4a]: do_crash_dump() /usr/games/crawl-git-4986455a4a(_Z20crash_signal_handleri+0x1fa) [0x5cf662d5c32a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7a7900ba1330]: /usr/games/crawl-git-4986455a4a(_ZN4bolt14affect_monsterEP7monster+0x7d8) [0x5cf662d13248]: bolt::affect_monster(monster*) /usr/games/crawl-git-4986455a4a(_ZN4bolt11affect_cellEv+0x289) [0x5cf662d0e239]: bolt::affect_cell() /usr/games/crawl-git-4986455a4a(_ZN4bolt7do_fireEv+0x6f8) [0x5cf662d16648]: bolt::do_fire() /usr/games/crawl-git-4986455a4a(_ZN4bolt4fireEv+0x268) [0x5cf662d16fb8]: bolt::fire() /usr/games/crawl-git-4986455a4a(_Z10mons_throwP7monsterR4boltb+0x495) [0x5cf6633f9505]: mons_throw(monster*, bolt&, bool) /usr/games/crawl-git-4986455a4a(_Z12handle_throwP7monsterR4boltbb+0x66c) [0x5cf6630d0b8c]: handle_throw(monster*, bolt&, bool, bool) /usr/games/crawl-git-4986455a4a(+0x8444a2) [0x5cf6630d34a2]: /usr/games/crawl-git-4986455a4a(_Z19handle_monster_moveP7monster+0x19cd) [0x5cf6630da85d]: handle_monster_move(monster*) /usr/games/crawl-git-4986455a4a(_Z15handle_monstersb+0xbf0) [0x5cf6630dc5a0]: handle_monsters(bool) /usr/games/crawl-git-4986455a4a(_Z12world_reactsv+0x14f) [0x5cf6634f6d8f]: world_reacts() /usr/games/crawl-git-4986455a4a(+0xc6a440) [0x5cf6634f9440]: /usr/games/crawl-git-4986455a4a(+0xc6adf5) [0x5cf6634f9df5]: /usr/games/crawl-git-4986455a4a(main+0x1f7) [0x5cf662c917d7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7a7900b861ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7a7900b8628b]: /usr/games/crawl-git-4986455a4a(_start+0x25) [0x5cf662c921d5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x00007a7900c6c7a7 in __GI___wait4 (pid=1254808, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007a7900c6c7a7 in __GI___wait4 (pid=1254808, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005cf662d5c4fc in call_gdb (file=0x7a7900d604e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1057743\000\000\000\000\000" #2 0x00005cf662d69f68 in do_crash_dump () at dbg-asrt.cc:673 t = 1744721093 dir = "/dgldir/morgue/ImOTab/" name = "/dgldir/morgue/ImOTab/crash-ImOTab-20250415-124453.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7a7900d604e0 <_IO_2_1_stderr_> #3 0x00005cf662d5c32a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00005cf662d13248 in bolt::affect_monster (this=0x7ffdc9b25640, mon=) at beam.cc:5606 ag = attk = { = {_vptr.attack = 0x5cf663869b90 , attacker = 0x5cf663af8aa0 , defender = 0x5cf663a6de00 , responsible = 0x5cf663af8aa0 , attack_occurred = true, cancel_attack = false, did_hit = false, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = false, obvious_effect = false, to_hit = 16, damage_done = 20, special_damage = 15, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 1500, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 12, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_THROWING, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "pierces through", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", defender_shield = 0x5cf663af0128 , simu = 240, aux_source = "", kill_type = 3383907904}, range_used = 32765, reflected = 118, projectile = 0x7ffdc9b24980, teleport = 14, mulched = false} engulfs = preac = 23798 postac = -911063408 final = 32765 conducts = {{conduct = 1669766032, pgain = 23798, known = 160, victim = std::unique_ptr = {get() = 0x5cf663a6de00 }, did_sanctuary = 160}, {conduct = 16777217, pgain = 257, known = 16, victim = std::unique_ptr = {get() = 0xf}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 1500, known = true, victim = std::unique_ptr = {get() = 0x7ffd0000000c}, did_sanctuary = false}} beam_hit = r = {bits = std::vector of length 340, capacity 0 = {1025, 0, 11, 89225, 536936448, 4294967294, 4294967294, 27136, 0, 4294967295, 1662582784, 23798, 3383906608, 32765, 0, 0, 3383907840, 32765, 3383906832, 32765, 0, 0, 0, 0, 0, 0, 3383906632, 32765, 3383906632, 32765, 0, 0, 3383907904, 32765, 1422388480, 1390782156, 3383907904, 32765, 1672448672, 23798, 0, 0, 0, 0, 1, 0, 0, 0, 3383907904, 32765, 1661799308, 23798, 3383906928, 32765, 3383907960, 32765, 0, 23798, 0, 0, 1672136072, 23798, 3383906992, 32765, 1671880192, 23798, 2069172048, 23798, 2069172048, 23798, 4294967295, 0, 1669549240, 23798, 1, 18, 0, 0, 1422388480, 1390782156, 2069172048, 23798, 1672448672, 23798, 0, 0, 1662741722, 23798, 1672448672, 23798, 1662599299, 23798, 2069172048, 23798, 2103535616, 23798, 100, 0, 0, 0, 0, 0, 0, 27000, 0, 4294967295, 0, 0, 3383906992, 32765, 0, 0, 3383907840, 32765, 1666232984, 23798, 3383908064, 32765, 0, 23798, 0, 0, 3383907016, 32765, 3383907016, 32765, 0, 0, 1672448672, 23798, 1422388480, 1390782156, 0, 0, 1672448672, 23798, 3383908608, 32765, 1, 0, 0, 0, 3383907904, 32765, 88, 0, 1661809826, 23798, 2070469932, 23798, 2070469968, 23798, 2070495040, 23798, 2069837040, 23798, 2069811392, 23798, 0, 23798, 1, 0, 1422388480, 1390782156, 1, 0, 12, 23798, 2103535488, 23798, 3383907728, 32765, 2069172048, 23798, 2080661120, 23798, 3383907296, 32765, 20445549, 31353, 2, 0, 3383907504, 32765, 16, 0, 0, 0, 3383907568, 32765, 20430705, 31353, 1, 1, 3383907664, 32765, 20445696, 31353, 2069172048, 23798...}, children = std::map with 0 elements} repel = rand_ev = hit_margin = #6 0x00005cf662d0e239 in bolt::affect_cell (this=this@entry=0x7ffdc9b25640) at beam.cc:1128 ignored = false m = 0x5cf663af0128 hit_player = #7 0x00005cf662d16648 in bolt::do_fire (this=this@entry=0x7ffdc9b25640) at beam.cc:1343 feat = was_seen = coff = {cstate = false} #8 0x00005cf662d16fb8 in bolt::fire (this=this@entry=0x7ffdc9b25640) at beam.cc:1178 No locals. #9 0x00005cf6633f9505 in mons_throw (mons=mons@entry=0x5cf663af8aa0 , beam=..., teleport=teleport@entry=false) at throw.cc:924 missile = item = {base_type = OBJ_MISSILES, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 11, unrand_idx = 11, subtype_rnd = 11, brand = 11, freshness = 11}, rnd = 137 '\211', quantity = 1, flags = 536936448, pos = {x = -2, y = -2}, link = 27136, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} launcher = thrown = target = #10 0x00005cf6630d0b8c in handle_throw (mons=mons@entry=0x5cf663af8aa0 , beem=..., teleport=teleport@entry=false, check_only=check_only@entry=false) at mon-act.cc:1620 prefer_ranged_attack = launcher = 0x0 throwable = can_throw = fake_proj = {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} missile = using_launcher = false act = 0x5cf663a6de00 interference = DO_NOTHING tracer = { = {_vptr.beam_tracer = 0x5cf663834cb8 }, foe_info = {count = 1, power = 18}, friend_info = {count = 0, power = 0}} #11 0x00005cf6630d34a2 in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1861 Compilation info: <<<<<<<<<<< Compiled with GCC 13.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-git-4986455a4a/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-4986455a4a/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-4986455a4a/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 3 Level id: Shoals:3 Level build method = [depth 3], level layout type = shoals, absdepth0 = 17 Level vaults: layout_shoals serial_shops shop Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (19, 45): Terrain change marker (33->32, 60) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Your reaping aura is weakening. Your reaping aura expires. You feel your bloodlust ebbing. Magic restored. Your bloodlust subsides. You swap places. You see here a +1 pair of gloves of hurling. You swap places. A jumping spider comes into view. A jumping spider is nearby! A redback comes into view. The helpless jumping spider fails to defend itself. You skewer the jumping spider like a kebab!!! You kill the jumping spider! Makhleb accepts your kill. You revel in your kill! A tarantella and a culicivora come into view. The tarantella's many legs skitter faintly. A torpor snail comes into view. Being near the torpor snail leaves you feeling lethargic. The culicivora's many legs skitter faintly. You impale the redback!! The redback writhes in agony! The torpor snail convulses! The tarantella convulses! The culicivora convulses! You kill the redback! Makhleb accepts your kill. The tarantella touches you! You are afflicted by dizzying energies! You are confused. You are too confused! You are too confused! You are too confused! Okay, then. Okay, then. Okay, then. The tarantella touches you! You are afflicted by dizzying energies! You are more confused. The tarantella touches you. The tarantella touches you. x2; The torpor snail bites you! The culicivora chitters at the tarantella. The tarantella is healed somewhat. The tarantella touches you! You are afflicted by dizzying energies! You are more confused. Your demonic crawler zombie hits the tarantella. x2 Your demonic crawler zombie hits the tarantella! The tarantella touches you but does no damage. The torpor snail barely misses you. The culicivora chitters at the tarantella. The tarantella is healed somewhat. Your demonic crawler zombie closely misses the tarantella. Your demonic crawler zombie hits the tarantella! The tarantella dies! Makhleb accepts your kill. Okay, then. The culicivora completely misses you. The torpor snail bites you. Your demonic crawler zombie closely misses the culicivora. x2 Your demonic crawler zombie hits the culicivora! The culicivora barely misses you. The culicivora completely misses you. The torpor snail bites you but does no damage. Your demonic crawler zombie hits the culicivora. Your demonic crawler zombie closely misses the culicivora. Your demonic crawler zombie hits the culicivora. The culicivora barely misses you. You feel your bloodlust ebbing. The culicivora bites you! The culicivora draws vitality from your injuries! The torpor snail closely misses you. The culicivora misses you. Your demonic crawler zombie barely misses the culicivora. Your demonic crawler zombie hits the culicivora. x2 The culicivora misses you. The torpor snail barely misses you. The culicivora closely misses you. Your demonic crawler zombie misses the culicivora. Your demonic crawler zombie completely misses the culicivora. Your demonic crawler zombie barely misses the culicivora. The culicivora bites you! The culicivora draws vitality from your injuries! The torpor snail bites you! The culicivora bites you! You consecrate your suffering and invoke the rites of blood! The blood arrow misses the culicivora. The blood arrow hits the torpor snail! The torpor snail is severely wounded. The blood arrow hits the torpor snail!! You kill the torpor snail! Makhleb accepts your kill. You feel better. The blood arrow hits the culicivora!! You kill the culicivora! Makhleb accepts your kill. You feel better. You feel yourself speed up. Your tarantella zombie is no longer moving slowly. Your demonic crawler zombie is no longer moving slowly. Your orb spider zombie is no longer moving slowly. Your bloodlust subsides. You start resting. A wolf spider comes into view. A wolf spider is nearby! A wolf spider is nearby! You are too confused! You are too confused! You are too confused! You are too confused! You feel less confused. Your demonic crawler zombie is caught in a web! The wolf spider hits your demonic crawler zombie! The wolf spider completely misses your demonic crawler zombie. The wolf spider hits your demonic crawler zombie! The wolf spider bites your demonic crawler zombie. Your demonic crawler zombie struggles to get unstuck from the web. You swap places. The wolf spider hits your demonic crawler zombie but does no damage. The wolf spider bites your demonic crawler zombie! Your demonic crawler zombie struggles to get unstuck from the web. The wolf spider hits your demonic crawler zombie! The wolf spider bites your demonic crawler zombie. Your tarantella zombie hits the wolf spider. The wolf spider hits your demonic crawler zombie. The wolf spider bites your demonic crawler zombie. Your demonic crawler zombie struggles to get unstuck from the web. Your tarantella zombie hits the wolf spider! You swap places. The wolf spider hits you! You block the wolf spider's attack. Your demonic crawler zombie struggles to get unstuck from the web. The wolf spider barely misses you. You block the wolf spider's attack. You hit the wolf spider. The wolf spider is moderately wounded. Your demonic crawler zombie pulls away from the web. The wolf spider hits you but does no damage. You block the wolf spider's attack. You bludgeon the wolf spider!! You bite the wolf spider. The wolf spider is almost dead. The wolf spider barely misses you. The wolf spider completely misses you. Your demonic crawler zombie hits the wolf spider. Your demonic crawler zombie barely misses the wolf spider. Your demonic crawler zombie hits the wolf spider! The wolf spider dies! Makhleb accepts your kill. No target in view! HP restored. You are ready to perform a blood rite again. Your orb spider zombie is caught in a web! Your orb spider zombie struggles to get unstuck from the web. Your orb spider zombie pulls away from the web. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Your jumping spider zombie evades a web. Your demonic crawler zombie is caught in a web! Your demonic crawler zombie pulls away from the web. Key pressed, stopping explore. You are caught in the web! There is a web here. You disentangle yourself. A boulder beetle comes into view. Your jumping spider zombie evades a web. Your tarantella zombie is caught in a web! A boulder beetle is nearby! A boulder beetle is nearby! A boulder beetle is nearby! Your demonic crawler zombie is caught in a web! Your tarantella zombie struggles to get unstuck from the web. The helpless boulder beetle fails to defend itself. You bludgeon the boulder beetle!! You bite the boulder beetle. The boulder beetle is heavily wounded. Your demonic crawler zombie struggles to get unstuck from the web. Your tarantella zombie pulls away from the web. The boulder beetle barely misses you. You hit the boulder beetle but do no damage. The boulder beetle writhes in agony. The boulder beetle convulses! You bite the boulder beetle. The boulder beetle is severely wounded. Your demonic crawler zombie pulls away from the web. Your orb spider zombie is caught in a web! Your jumping spider zombie pounces on the boulder beetle. Your jumping spider zombie bites the boulder beetle but does no damage. The boulder beetle bites you! You hit the boulder beetle. The boulder beetle writhes in agony. You bite the boulder beetle, but do no damage. The boulder beetle is almost dead. Your jumping spider zombie pounces on the boulder beetle but does no damage. Your jumping spider zombie bites the boulder beetle but does no damage. Your jumping spider zombie is caught in a web! Your orb spider zombie struggles to get unstuck from the web. The boulder beetle bites you. You sock the boulder beetle! You kill the boulder beetle! Makhleb accepts your kill. You feel better. You revel in your kill! You feel your bloodlust ebbing. Your jumping spider zombie pulls away from the web. Your orb spider zombie struggles to get unstuck from the web. No target in view! No target in view! Your orb spider zombie pulls away from the web. Your orb spider zombie evades a web. You swap places. You see here a boulder beetle corpse. Your bloodlust subsides. Your orb spider zombie is caught in a web! Your orb spider zombie pulls away from the web. A jumping spider comes into view. A steelbarb worm comes into view. A wolf spider comes into view. The jumping spider moves out of view. There are monsters nearby! There are monsters nearby! There are monsters nearby! The steelbarb worm hits your jumping spider zombie! Your jumping spider zombie is skewered by barbed spikes. The steelbarb worm hits your jumping spider zombie. Your jumping spider zombie is skewered by barbed spikes. Your jumping spider zombie is caught in a web! Your jumping spider zombie pounces on the steelbarb worm. Your jumping spider zombie bites the steelbarb worm. Your jumping spider zombie pulls away from the web. Your jumping spider zombie barely misses the steelbarb worm. Your jumping spider zombie bites the steelbarb worm. The steelbarb worm hits your jumping spider zombie! Your jumping spider zombie is skewered by barbed spikes. You swap places. The steelbarb worm hits you! Barbed spikes become lodged in your body. You barely miss the steelbarb worm. The steelbarb worm is lightly wounded. Your jumping spider zombie pounces on the steelbarb worm! Your jumping spider zombie bites the steelbarb worm. You block the steelbarb worm's attack. You closely miss the steelbarb worm. The steelbarb worm is moderately wounded. Your jumping spider zombie pounces on the steelbarb worm but does no damage. Your jumping spider zombie bites the steelbarb worm. The steelbarb worm hits you but does no damage. Your jumping spider zombie barely misses the steelbarb worm. Your jumping spider zombie bites the steelbarb worm but does no damage. You closely miss the steelbarb worm. The steelbarb worm is moderately wounded. You block the steelbarb worm's attack. Your jumping spider zombie pounces on the steelbarb worm. Your jumping spider zombie bites the steelbarb worm but does no damage. You hit the steelbarb worm but do no damage. The steelbarb worm is moderately wounded. You block the steelbarb worm's attack. Your jumping spider zombie pounces on the steelbarb worm but does no damage. Your jumping spider zombie bites the steelbarb worm but does no damage. You closely miss the steelbarb worm. The steelbarb worm is moderately wounded. You block the steelbarb worm's attack. Your jumping spider zombie pounces on the steelbarb worm. Your jumping spider zombie bites the steelbarb worm but does no damage. The steelbarb worm hits you. More barbed spikes become lodged in your body. You bludgeon the steelbarb worm!! The steelbarb worm writhes in agony! The steelbarb worm is almost dead. Your jumping spider zombie pounces on the steelbarb worm but does no damage. Your jumping spider zombie bites the steelbarb worm. The steelbarb worm hits you! More barbed spikes become lodged in your body. You impale the steelbarb worm!! You kill the steelbarb worm! Makhleb accepts your kill. You feel better. You revel in your kill! No target in view! No target in view! No target in view! No target in view! You start resting. A wolf spider is nearby! You feel your bloodlust ebbing. Your jumping spider zombie pounces on the wolf spider. Your jumping spider zombie bites the wolf spider. The wolf spider hits your jumping spider zombie. The wolf spider bites your jumping spider zombie but does no damage. The wolf spider hits your jumping spider zombie. The wolf spider bites your jumping spider zombie! Your jumping spider zombie pounces on the wolf spider! Your jumping spider zombie bites the wolf spider. The wolf spider barely misses your jumping spider zombie. The wolf spider bites your jumping spider zombie! Your jumping spider zombie pounces on the wolf spider but does no damage. Your jumping spider zombie bites the wolf spider but does no damage. Your orb spider zombie bites the wolf spider! The wolf spider hits your jumping spider zombie! The wolf spider closely misses your jumping spider zombie. Your jumping spider zombie pounces on the wolf spider but does no damage. Your jumping spider zombie closely misses the wolf spider. The wolf spider hits your jumping spider zombie! The wolf spider bites your jumping spider zombie but does no damage. Your orb spider zombie barely misses the wolf spider. Your jumping spider zombie pounces on the wolf spider! Your jumping spider zombie barely misses the wolf spider. The jumping spider barely misses your jumping spider zombie. The jumping spider bites your jumping spider zombie. The wolf spider hits your jumping spider zombie! The wolf spider bites your jumping spider zombie! Your jumping spider zombie is destroyed! Your orb spider zombie bites the wolf spider! The jumping spider leaps! The wolf spider hits your tarantella zombie! The wolf spider bites your tarantella zombie. Your tarantella zombie hits the wolf spider! The wolf spider dies! Makhleb accepts your kill. The jumping spider leaps! Your bloodlust subsides. Your tarantella zombie barely misses the jumping spider. Your orb spider zombie bites the jumping spider but does no damage. The jumping spider pounces on your orb spider zombie! The jumping spider bites your orb spider zombie. Your tarantella zombie hits the jumping spider but does no damage. The jumping spider pounces on your orb spider zombie! The jumping spider bites your orb spider zombie but does no damage. Your orb spider zombie bites the jumping spider! The jumping spider leaps! You block the jumping spider's attack. The jumping spider misses you. You carefully extract the barbed spikes from your body. The jumping spider barely misses you. The jumping spider bites you but does no damage. You block the jumping spider's attack. x2 Your demonic crawler zombie misses the jumping spider. Your demonic crawler zombie barely misses the jumping spider. Your demonic crawler zombie closely misses the jumping spider. You block the jumping spider's attack. The jumping spider bites you but does no damage. A jumping spider is nearby! A jumping spider is nearby! A jumping spider is nearby! You closely miss the jumping spider. The jumping spider is lightly wounded. The jumping spider leaps! The jumping spider leaps! The jumping spider pounces on your jumping spider zombie! Your jumping spider zombie is destroyed! You swap places. Your orb spider zombie misses the jumping spider. The jumping spider pounces on your orb spider zombie! Your orb spider zombie is caught in a web! The jumping spider bites your orb spider zombie! Your demonic crawler zombie hits the jumping spider! Your demonic crawler zombie completely misses the jumping spider. Your demonic crawler zombie hits the jumping spider but does no damage. The jumping spider pounces on your orb spider zombie! The jumping spider bites your orb spider zombie. Your orb spider zombie struggles to get unstuck from the web. A jumping spider is nearby! You swap places. You block the jumping spider's attack. x2 Your orb spider zombie tears the web. The jumping spider closely misses you. The jumping spider bites you but does no damage. You barely miss the jumping spider. The jumping spider is moderately wounded. Your demonic crawler zombie hits the jumping spider! Your demonic crawler zombie hits the jumping spider. Your demonic crawler zombie hits the jumping spider! The jumping spider dies! Makhleb accepts your kill. No target in view! No target in view! No target in view! You swap places. You see here a wolf spider corpse. You see here a steelbarb worm corpse. You now have 2087 gold pieces (gained 19). A demonic crawler comes into view. A demonic crawler is nearby! A demonic crawler is nearby! A demonic crawler is nearby! A demonic crawler is nearby! The helpless demonic crawler fails to defend itself. You stick the demonic crawler like a pincushion!!! You bite the demonic crawler, but do no damage. The demonic crawler is severely wounded. Your tarantella zombie hits the demonic crawler. The demonic crawler barely misses you. x2 The demonic crawler hits you but does no damage. You crush the demonic crawler like a grape!!! You kill the demonic crawler! Makhleb accepts your kill. You revel in your kill! No target in view! No target in view! You swap places. You feel your bloodlust ebbing. Your bloodlust subsides. You swap places. Your tarantella zombie is caught in a web! Your tarantella zombie pulls away from the web. Your demonic crawler zombie is caught in a web! You swap places. Your demonic crawler zombie struggles to get unstuck from the web. Your demonic crawler zombie struggles to get unstuck from the web. Your demonic crawler zombie struggles to get unstuck from the web. Your orb spider zombie evades a web. Your demonic crawler zombie pulls away from the web. Your orb spider zombie evades a web. Your demonic crawler zombie evades a web. A boulder beetle comes into view. A boulder beetle is nearby! A boulder beetle is nearby! A boulder beetle is nearby! A boulder beetle is nearby! You rampage towards the boulder beetle! You rampage towards the boulder beetle! The helpless boulder beetle fails to defend itself. You spit the boulder beetle like a pig!!!! You kill the boulder beetle! Makhleb accepts your kill. You revel in your kill! No target in view! No target in view! No target in view! You feel your bloodlust ebbing. o - 3 potions of magic (gained 2) Your bloodlust subsides. You swap places. Your tarantella zombie is caught in a web! Your tarantella zombie pulls away from the web. You swap places. You are caught in the web! There is a web here. You disentangle yourself. Your orb spider zombie evades a web. Your tarantella zombie evades a web. Your demonic crawler zombie evades a web. A jumping spider comes into view. A jumping spider is nearby! A jumping spider is nearby! A jumping spider is nearby! You rampage towards the jumping spider! The jumping spider leaps! Your orb spider zombie bites the jumping spider. Your tarantella zombie hits the jumping spider. The jumping spider leaps! You block the jumping spider's attack. The jumping spider bites you but does no damage. The jumping spider pounces on you. You block the jumping spider's attack. A jumping spider is nearby! You closely miss the jumping spider. The jumping spider is moderately wounded. The jumping spider pounces on you. The jumping spider bites you but does no damage. You sock the jumping spider! The jumping spider writhes in agony. The jumping spider is heavily wounded. The jumping spider pounces on you but does no damage. You block the jumping spider's attack. Your tarantella zombie misses the jumping spider. You block the jumping spider's attack. x2 You closely miss the jumping spider. You bite the jumping spider, but do no damage. The jumping spider is heavily wounded. Your tarantella zombie closely misses the jumping spider. The jumping spider closely misses you. You block the jumping spider's attack. You hit the jumping spider. The jumping spider writhes in agony. The jumping spider is almost dead. Your tarantella zombie hits the jumping spider! The jumping spider dies! Makhleb accepts your kill. You swap places. Your tarantella zombie is caught in a web! Your tarantella zombie pulls away from the web. You swap places. You swap places. Your tarantella zombie evades a web. Your orb spider zombie is caught in a web! Your orb spider zombie struggles to get unstuck from the web. Your orb spider zombie struggles to get unstuck from the web. Your demonic crawler zombie is caught in a web! Your demonic crawler zombie pulls away from the web. You swap places. Your tarantella zombie is caught in a web! Your tarantella zombie pulls away from the web. Your orb spider zombie evades a web. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . Okay, then. Okay, then. You begin untransforming. You continue untransforming. x3 Your transformation has ended. Your +1 pair of boots of Unreason {rElec Regen+ Str+2} and +0 pair of gloves unmeld from your body. Search for what [Enter for "."]? . You swap places. You see here a +1 pair of gloves of hurling. You start removing your armour. You continue removing your +0 pair of gloves. x5 You finish removing your +0 pair of gloves. You drop a +0 pair of gloves. A - a +1 pair of gloves of hurling You start putting on your armour. You continue putting on your +1 pair of gloves of hurling. x5 You finish putting on your +1 pair of gloves of hurling. You feel that your aim is more steady. Okay, then. Search for what [Enter for "."]? arm Unknown command. Unknown command. Okay, then. You begin transforming. You continue transforming. x3 You turn into a ferocious werewolf. Your +1 pair of boots of Unreason {rElec Regen+ Str+2} and +1 pair of gloves of hurling meld into your body. Your aim is not that steady anymore. You feel stronger. Okay, then. Okay, then. Done exploring. Done exploring. Done exploring. Okay, then. Search for what [Enter for "arm", or ? for help]? . Unknown command. Search for what [Enter for "."]? shield Unknown command. What level of the Shoals? (default 1, ? - help) You swap places. You swap places. There is a shaft here. Your tarantella zombie evades a web. Your orb spider zombie evades a web. There is a crawl-hole back to the Lair here. You fly upwards. Welcome back to the Lair of Beasts! Your mindless puppets stay behind to rot. There is a hole to the Spider Nest here. You are caught in the web! There is a web here. You disentangle yourself. You see here a yak skeleton. Things that are here: a +0 trident; a merfolk skeleton There is a staircase to the Shoals here. You fly downwards. Welcome to the Shoals! This branch is noisy: sounds don't travel as far here. This branch contains the barnacled rune of Zot. There is a staircase back to the Lair here. There are monsters nearby! You rampage towards the manticore! The helpless manticore fails to defend itself. You impale the manticore!! The manticore writhes in agony. The manticore is severely wounded. You hit the manticore. The manticore writhes in agony! You kill the manticore! Makhleb accepts your kill. You revel in your kill! No target in view! No target in view! You feel your bloodlust ebbing. You rampage towards the merfolk siren! Found a mace and 5 javelins. You rampage towards the merfolk siren! You rampage towards the merfolk siren! The helpless merfolk siren fails to defend itself. You bludgeon the merfolk siren!! The merfolk siren writhes in agony. The merfolk siren is severely wounded. The merfolk siren misses you. You flatten the merfolk siren like a pancake!!! You kill the merfolk siren! Makhleb accepts your kill. You hear a splash. No target in view! No target in view! A wind drake comes into view. Things that are here: a +2 trident of venom; a merfolk corpse You rampage towards the wind drake! You feel your bloodlust ebbing. You rampage towards the wind drake! The helpless wind drake fails to defend itself. You spit the wind drake like a pig!!! The wind drake writhes in agony. The wind drake is severely wounded. You block the wind drake's attack. You closely miss the wind drake. The wind drake is severely wounded. The wind drake barely misses you. The wind drake completely misses you. You skewer the wind drake like a kebab!!! You kill the wind drake! Makhleb accepts your kill. You let out a blood-chilling howl! No target in view! No target in view! A sea snake comes into view. A sea snake is nearby! The sea snake hisses angrily. You rampage towards the sea snake! You miss the sea snake. You bite the sea snake. The sea snake is lightly wounded. You block the sea snake's attack. You puncture the sea snake! The sea snake writhes in agony. The sea snake is lightly wounded. The sea snake bites you! You hit the sea snake. The sea snake writhes in agony. The sea snake convulses! The sea snake is severely wounded. The sea snake completely misses you. You impale the sea snake!! The sea snake writhes in agony! You kill the sea snake! Makhleb accepts your kill. No target in view! HP restored. Y - 19 javelins (gained 5) You feel your bloodlust ebbing. A merfolk aquamancer comes into view. It is wielding a +4 rapier of holy wrath. A water elemental comes into view. A water elemental comes into view. x2 You rampage towards the merfolk aquamancer! A water elemental comes into view. The merfolk aquamancer shouts! You rampage towards the water elemental! You catch the helpless water elemental completely off-guard! You bludgeon the water elemental!! The merfolk aquamancer convulses! The water elemental is severely damaged. You block the water elemental's attack. You sock the water elemental! The merfolk aquamancer convulses! You destroy the water elemental! Makhleb accepts your kill. You block the water elemental's attack. The merfolk aquamancer hits you but does no damage. The water elemental barely misses you. You puncture the merfolk aquamancer! The merfolk aquamancer writhes in agony! You kill the merfolk aquamancer! Makhleb accepts your kill. You hear a splash. x2 The water elemental completely misses you. The water elemental misses you. You hit the water elemental. The water elemental is lightly damaged. You block the water elemental's attack. The water elemental hits you. The water elemental engulfs you in water! You bludgeon the water elemental!! The water elemental is almost destroyed. Your lungs strain for air! The water elemental hits you. You spit the water elemental like a pig!!! You destroy the water elemental! Makhleb accepts your kill. You feel better. The water engulfing you falls away. You gasp with relief as air once again reaches your lungs. You block the water elemental's attack. You bludgeon the water elemental!! The water elemental is severely damaged. The water elemental hits you! The water elemental engulfs you in water! You block the water elemental's attack. You impale the water elemental!! You destroy the water elemental! Makhleb accepts your kill. You feel better. The water engulfing you falls away. You gasp with relief as air once again reaches your lungs. You block the water elemental's attack. You sock the water elemental! You bite the water elemental. The water elemental is heavily damaged. The water elemental misses you. You puncture the water elemental! You bite the water elemental. The water elemental is severely damaged. You block the water elemental's attack. You bludgeon the water elemental!! You destroy the water elemental! Makhleb accepts your kill. Things that are here: a +4 rapier of holy wrath; a +0 robe A sea snake comes into view. Found 17 gold pieces. Found a stone staircase leading down. The helpless sea snake fails to defend itself. You thump the sea snake! The sea snake writhes in agony. The sea snake is moderately wounded. The sea snake completely misses you. You puncture the sea snake! The sea snake is heavily wounded. You block the sea snake's attack. You closely miss the sea snake. Your bite misses the sea snake. The sea snake is heavily wounded. The sea snake misses you. x2 You barely miss the sea snake. The sea snake is heavily wounded. The sea snake completely misses you. You impale the sea snake!! You kill the sea snake! Makhleb accepts your kill. No target in view! No target in view! There is a stone staircase leading down here. You fly downwards. Found 2 scrolls of identify. There is a stone staircase leading up here. A water nymph comes into view. A water nymph is nearby! A skyshark comes into view. You see here a scroll of identify. The helpless water nymph fails to defend itself. You hit the water nymph. The water nymph writhes in agony. The water nymph is moderately wounded. You closely miss the water nymph. Your bite misses the water nymph. The water nymph is moderately wounded. You block the water nymph's attack. You block the skyshark's attack. The skyshark tail-slaps you but does no damage. The skyshark tail-slaps you. You perforate the water nymph like a sieve!!! You kill the water nymph! Makhleb accepts your kill. You feel better. The skyshark bites you! The skyshark tastes blood and grows stronger! You block the skyshark's attack. The skyshark completely misses you. You stick the skyshark like a pincushion!!! The skyshark writhes in agony! The skyshark is severely wounded. The skyshark bites you! The skyshark enters a blood-rage! The skyshark misses you. The skyshark tail-slaps you! You hit the skyshark but do no damage. The skyshark writhes in agony! You bite the skyshark! The skyshark is almost dead. You block the skyshark's attack. The skyshark barely misses you. The skyshark misses you. You barely miss the skyshark. The skyshark is almost dead. You block the skyshark's attack. x3; The skyshark bites you! The skyshark tail-slaps you! The skyshark misses you. You puncture the skyshark! You kill the skyshark! Makhleb accepts your kill. No target in view! No target in view! You feel your bloodlust ebbing. Your bloodlust subsides. HP restored. m - 3 scrolls of identify (gained 1) m - 4 scrolls of identify (gained 1) Key pressed, stopping explore. A manticore comes into view. A sea snake comes into view. Found a stone staircase leading down. The helpless manticore fails to defend itself. You pound the manticore like an anvil!!!! The sea snake convulses! The sea snake hisses angrily. You kill the manticore! Makhleb accepts your kill. You revel in your kill! A merfolk comes into view. It is wielding a +0 trident. You block the sea snake's attack. You see here a manticore corpse. You barely miss the sea snake. You bite the sea snake. The sea snake is heavily wounded. The sea snake barely misses you. You closely miss the sea snake. You bite the sea snake. The sea snake is heavily wounded. The sea snake bites you. You impale the sea snake!! The sea snake writhes in agony! You kill the sea snake! Makhleb accepts your kill. You feel better. Found 4 stones. The merfolk shouts! The merfolk hits you from afar with a +0 trident! The merfolk hits you but does no damage. You skewer the merfolk like a kebab!!! The merfolk writhes in agony! You kill the merfolk! Makhleb accepts your kill. You feel better. You let out a blood-chilling howl! You hear a shout! No target in view! No target in view! As you read the scroll of identify, it crumbles to dust. L - a potion of resistance A manticore comes into view. As you read the scroll of identify, it crumbles to dust. V - 2 potions of mutation As you read the scroll of identify, it crumbles to dust. W - a potion of cancellation A merfolk comes into view. It is wielding a +0 trident. As you read the scroll of identify, it crumbles to dust. X - 3 potions of berserk rage The manticore flicks its tail. The volley of spikes skewers you! Barbed spikes become lodged in your body. Okay, then. The barbed spikes dig painfully into your body as you move. The merfolk hits the plant with a +0 trident!! The plant begins to die. Things that are here: a +0 trident; 2 boomerangs; a merfolk corpse The barbed spikes dig painfully into your body as you move. The merfolk hits the plant with a +0 trident. The manticore flicks its tail. The volley of spikes skewers you but does no damage. The barbed spikes dig painfully into your body as you move. The merfolk hits the plant with a +0 trident!! You block the manticore's attack. The manticore closely misses you. The manticore barely misses you. You perforate the manticore like a sieve!!! The merfolk convulses! You kill the manticore! Makhleb accepts your kill. You feel better. The merfolk hits the plant with a +0 trident! No reachable target in view! No reachable target in view! No reachable target in view! The merfolk hits the plant with a +0 trident!! The plant begins to die. The merfolk hits the plant with a +0 trident!! A nearby plant withers and dies. The merfolk hits the plant with a +0 trident!! You carefully extract the barbed spikes from your body. Found a +6 ring of dexterity. A nearby plant withers and dies. You block the merfolk's attack. You block the merfolk's attack. You bludgeon the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. No target in view! No target in view! A water nymph comes into view. Found a leather armour. You rampage towards the water nymph! You rampage towards the water nymph! The water nymph shouts! You flatten the water nymph like a pancake!!! The water nymph convulses! The water nymph is almost dead. You block the water nymph's attack. You miss the water nymph. The water nymph is almost dead. You block the water nymph's attack. You closely miss the water nymph. The water nymph is almost dead. You block the water nymph's attack. You closely miss the water nymph. The water nymph is almost dead. The water nymph barely misses you. You sock the water nymph! You kill the water nymph! Makhleb accepts your kill. You let out a blood-chilling howl! No target in view! You see here a +0 trident. There is a stone staircase leading down here. You fly downwards. Found a glass wand. There is a stone staircase leading up here. You have identified the last scroll. A manticore comes into view. You feel your bloodlust ebbing. A manticore is nearby! Found 28 gold pieces. A malevolent force fills the Shoals... and a teleportation trap spontaneously manifests! You are yanked towards some nearby monsters! Your surroundings suddenly seem different. 2 harpies come into view. Unknown command. A harpy and a merfolk javelineer come into view. The merfolk javelineer is wielding a +2 spear of distortion. A merfolk javelineer comes into view. It is wielding a +0 spear and quivering silver javelins. Your bloodlust subsides. The harpy screeches! The merfolk javelineer shouts! The harpy screeches! A merfolk comes into view. It is wielding a +0 trident. The merfolk javelineer throws a javelin. The javelin pierces through you!! The harpy claws the plant. The plant begins to die. The harpy claws the plant. A merfolk comes into view. It is wielding a +0 trident. The harpy claws you but does no damage. You block the harpy's attack. The harpy screeches! The merfolk javelineer shouts! The merfolk shouts! You impale the harpy!! The harpy writhes in agony. You kill the harpy! Makhleb accepts your kill. You feel better. You revel in your kill! The merfolk javelineer throws a javelin. The javelin misses you. The merfolk throws a boomerang. You block the boomerang. A merfolk comes into view. It is wielding a +0 trident. The merfolk throws a boomerang. You block the boomerang. A merfolk comes into view. It is wielding a +0 trident. The harpy claws you. The harpy misses you. You closely miss the harpy. The merfolk shouts! x2 You bite the harpy. The harpy is lightly wounded. The harpy misses you. The harpy closely misses you. You block the harpy's attack. x2; The merfolk throws a boomerang. The boomerang barely misses you. The merfolk javelineer throws a javelin. The javelin pierces through you!! The merfolk throws a boomerang. You block the boomerang. You rampage towards the harpy! A merfolk comes into view. It is wielding a +0 trident. You impale the harpy!! The harpy writhes in agony. The harpy is severely wounded. You block the harpy's attack. x2 The merfolk javelineer hits the plant with a +0 spear! The plant begins to die. The harpy completely misses you. The harpy misses you. The harpy claws the plant! The harpy claws the plant. You completely miss the harpy. The harpy is severely wounded. A nearby plant withers and dies. You block the harpy's attack. x2 The merfolk javelineer hits the plant with a +0 spear. The harpy claws the plant. The plant begins to die. The harpy claws the plant. The merfolk hits the plant with a +0 trident!! The plant begins to die. You puncture the harpy! You kill the harpy! Makhleb accepts your kill. The harpy claws you but does no damage. The harpy completely misses you. The merfolk javelineer hits the plant with a +0 spear! The plant begins to die. You rampage towards the merfolk! You puncture the merfolk! The merfolk writhes in agony. The merfolk is moderately wounded. The merfolk throws a boomerang. You block the boomerang. The merfolk javelineer hits the plant with a +0 spear! You block the merfolk's attack. The merfolk throws a boomerang. You block the boomerang. You flatten the merfolk like a pancake!!! You kill the merfolk! Makhleb accepts your kill. You hear a splash. x2 You let out a blood-chilling howl! The harpy freezes in fear! The merfolk javelineer freezes in fear! The merfolk freezes in fear! x3 The merfolk throws a boomerang. The boomerang closely misses you. The merfolk javelineer hits the plant with a +0 spear! A nearby plant withers and dies. x2 You block the merfolk's attack. Things that are here: a +0 trident; a boomerang You bludgeon the merfolk!! The merfolk writhes in agony! The merfolk is severely wounded. A nearby plant withers and dies. x2 The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! The silver sears you! The silver javelin pierces through the plant!! The plant begins to die. The silver javelin pierces through the merfolk!! The merfolk hits you but does no damage. You miss the merfolk. The merfolk is severely wounded. The merfolk seems to regain its courage. The merfolk javelineer throws a silver javelin. The silver javelin completely misses you. The silver javelin completely misses the plant. The silver javelin barely misses the merfolk. You block the merfolk's attack. A merfolk comes into view. It is wielding a +0 trident of freezing. The merfolk shouts! You impale the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. You hear a splash. x2 You let out a blood-chilling howl! The merfolk javelineer freezes in fear! The merfolk freezes in fear! The harpy seems to regain its courage. You block the harpy's attack. x2 You impale the harpy!! The harpy writhes in agony! The harpy is almost dead. The merfolk javelineer seems to regain its courage. The merfolk seems to regain its courage. You block the harpy's attack. x3; The harpy claws you but does no damage. The merfolk throws a boomerang. The boomerang closely misses you. You beat the harpy like a drum!!! The merfolk javelineer convulses! Your attack snaps the merfolk javelineer out of its fear. The merfolk convulses! The merfolk javelineer convulses! The merfolk convulses! Your attack snaps the merfolk out of its fear. The merfolk convulses! x2 Your attack snaps the merfolk out of its fear. You kill the harpy! Makhleb accepts your kill. You feel better. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! The silver sears you! The silver javelin pierces through the plant!! The silver javelin pierces through the merfolk!! The merfolk dies! You hear a splash. x2 The merfolk javelineer throws a javelin. The javelin barely misses you. The merfolk throws a boomerang. You block the boomerang. Your Unarmed Combat skill increases to level 14! A nearby plant withers and dies. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you!! The silver sears you! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the plant!! The plant begins to die. The plant is lightly damaged. The blood arrow hits the merfolk javelineer!! The merfolk javelineer is almost dead. The blood arrow misses the merfolk. The blood arrow hits the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. You hear a splash. x2 The blood arrow hits the merfolk javelineer!! The merfolk javelineer is almost dead. The blood arrow hits the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. You hear a splash. x2 The blood arrow hits the merfolk javelineer! You kill the merfolk javelineer! Makhleb accepts your kill. You feel better. The blood arrow hits the plant!! The plant is moderately damaged. The blood arrow hits the merfolk javelineer!! You kill the merfolk javelineer! Makhleb accepts your kill. You feel better. You hear a splash. x3 >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-1398-g4986455a4a 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_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [ImOTab] Species: Gnoll Job: Shapeshifter HP: 99/143; mods: 0/0 MP: 34/34; mod: 0 Stats: 35 12 15 Position: (21, 19), god: Makhleb (8), turn_is_over: 1, banished: 0 Standing on/in/over feature: some shallow water Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 3 | 13 | 1257 | 57/206 Short Blades | X | 1 | 3 | 12 | 1106 | 94/188 Long Blades | X | 1 | 3 | 12 | 1106 | 94/188 Axes | X | 1 | 3 | 12 | 1106 | 94/188 Maces & Flails | X | 1 | 3 | 12 | 1106 | 94/188 Polearms | X | 1 | 3 | 12 | 1106 | 94/188 Staves | X | 1 | 3 | 12 | 1106 | 94/188 Ranged Weapons | X | 1 | 3 | 12 | 1106 | 94/188 Throwing | X | 1 | 3 | 12 | 1106 | 94/188 Armour | X | 1 | 3 | 12 | 1106 | 94/188 Dodging | X | 1 | 3 | 13 | 1257 | 57/206 Stealth | X | 1 | 3 | 12 | 1106 | 94/188 Shields | X | 1 | 3 | 16 | 2134 | 259/262 Unarmed Combat | X | 1 | 3 | 14 | 1407 | 1/225 Spellcasting | X | 1 | 4 | 12 | 1106 | 94/188 Conjurations | X | 1 | 3 | 10 | 1106 | 125/212 Hexes | X | 1 | 3 | 10 | 1106 | 125/212 Summonings | X | 1 | 4 | 10 | 1106 | 125/212 Necromancy | X | 1 | 4 | 10 | 1106 | 125/212 Translocations | X | 1 | 4 | 10 | 1106 | 125/212 Forgecraft | X | 1 | 4 | 10 | 1106 | 125/212 Fire Magic | X | 1 | 4 | 10 | 1106 | 125/212 Ice Magic | X | 1 | 4 | 10 | 1106 | 125/212 Air Magic | X | 1 | 4 | 10 | 1106 | 125/212 Earth Magic | X | 1 | 4 | 10 | 1106 | 125/212 Alchemy | X | 1 | 4 | 10 | 1106 | 125/212 Invocations | X | 1 | 4 | 13 | 1106 | 97/173 Evocations | X | 1 | 4 | 12 | 1106 | 94/188 Shapeshifting | X | 1 | 4 | 13 | 1463 | 36/245 Spell bugs: Durations: #33: 1 #187: 1 #208: 181 Attributes: #12: 2507 #13: 420 #22: 1 #23: 21633 #24: 2051258489 #49: 2854 Mutations: fangs: 1 (innate) treasure sense: 1 (innate) distributed training: 1 (innate) Tartarus destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #2, inv slot #33: +0 kite shield eq slot #10, inv slot #22: amulet of the Pariah {*Slow +Inv rPois rF+ Regen+} eq slot #3, inv slot #24: +7 ring mail "Qoegh" {Rampage Will+ Slay+2} eq slot #1, inv slot #0: +7 sceptre of Torment {pain, torment} eq slot #6, inv slot #46: +1 pair of boots of Unreason {rElec Regen+ Str+2}(melded) eq slot #9, inv slot #8: ring "Ojobba" {rF+ Will+ rCorr} eq slot #9, inv slot #17: ring of Relativism {Fly rC+ rCorr Str+9 Int+2} eq slot #5, inv slot #26: +1 pair of gloves of hurling(melded) }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈~ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈~ ≈≈~~~~~~≈≈≈≈≈≈≈≈≈~ ≈~~~~~~~≈≈≈≈≈≈≈≈≈P ~~~~~~~~~≈≈P)≈≈≈≈≈ ~~~~~~~~~P~~)P≈≈≈≈ ~~~...~P~P~~P~~≈≈≈ ~~......~~).P~P~~~ ~~~.....P)hP~~~~~~ ~~.m....)~~~~PP~~ ~....P.~~P~~P.~~ ...P..~~PPP~~~~ ~~..P.PP≈≈≈PP~P ~~~~~.~P≈≈~~~.. ~~~~.P~~≈≈~~... ~~~~~~~~≈≈~~~~~ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< aquarium_serial_pool_size: 1 ice_cave_hard: false bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>