Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32.0-20-g245f4a553c Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6331420637609242851, deterministic pregen: 1 Command line: /usr/games/crawl-0.32 -name gosagan -rc /dgldir/rcfiles/crawl-0.32/gosagan.rc -macro /dgldir/rcfiles/crawl-0.32/gosagan.macro -morgue /dgldir/morgue/gosagan/ -webtiles-socket /crawl-master/webserver/sockets/gosagan:2024-09-19.02:32:05.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 20 stack frames. /usr/games/crawl-0.32(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x588bc7588ffe]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.32(_Z13do_crash_dumpv+0x43a) [0x588bc759715a]: do_crash_dump() /usr/games/crawl-0.32(_Z20crash_signal_handleri+0x1fa) [0x588bc75894da]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x784c38c42910]: /usr/games/crawl-0.32(_ZN4bolt14affect_monsterEP7monster+0x488) [0x588bc75419b8]: bolt::affect_monster(monster*) /usr/games/crawl-0.32(_ZN4bolt11affect_cellEv+0x289) [0x588bc753d389]: bolt::affect_cell() /usr/games/crawl-0.32(_ZN4bolt7do_fireEv+0x750) [0x588bc7545090]: bolt::do_fire() /usr/games/crawl-0.32(_ZN4bolt4fireEv+0x278) [0x588bc7545a88]: bolt::fire() /usr/games/crawl-0.32(_Z10mons_throwP7monsterR4boltb+0x495) [0x588bc7bf9355]: mons_throw(monster*, bolt&, bool) /usr/games/crawl-0.32(_Z12handle_throwP7monsterR4boltbb+0x615) [0x588bc78f3725]: handle_throw(monster*, bolt&, bool, bool) /usr/games/crawl-0.32(+0x804f4a) [0x588bc78f5f4a]: /usr/games/crawl-0.32(_Z19handle_monster_moveP7monster+0x4e6) [0x588bc78fa706]: handle_monster_move(monster*) /usr/games/crawl-0.32(_Z15handle_monstersb+0xcf8) [0x588bc78fd628]: handle_monsters(bool) /usr/games/crawl-0.32(_Z12world_reactsv+0x14f) [0x588bc7cf03df]: world_reacts() /usr/games/crawl-0.32(+0xc01736) [0x588bc7cf2736]: /usr/games/crawl-0.32(+0xc02435) [0x588bc7cf3435]: /usr/games/crawl-0.32(main+0x1f7) [0x588bc74c2fe7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x784c38c280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x784c38c28189]: /usr/games/crawl-0.32(_start+0x25) [0x588bc74c3a05]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x0000784c38d0fbf7 in __GI___wait4 (pid=2248231, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000784c38d0fbf7 in __GI___wait4 (pid=2248231, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000588bc75896ac in call_gdb (file=0x784c38dff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2248118\000\000\000\000\000" #2 0x0000588bc7597178 in do_crash_dump () at dbg-asrt.cc:692 t = 1726713540 dir = "/dgldir/morgue/gosagan/" name = "/dgldir/morgue/gosagan/crash-gosagan-20240919-023900.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x784c38dff6c0 <_IO_2_1_stderr_> #3 0x0000588bc75894da in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x0000588bc75419b8 in bolt::affect_monster (this=0x7fff11a4cff0, mon=) at beam.cc:5499 ag = attk = { = {_vptr.attack = 0x588bc80445e0 , attacker = 0x588bc82b6400 , defender = 0x588bc8238e80 , responsible = 0x588bc82b6400 , 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 = 49, damage_done = 12, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 14, 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 = 0x7fff00000000, simu = false, aux_source = , kill_type = 1216240384}, range_used = -1121239794, reflected = 64, projectile = 0x7fff11a4cff0, teleport = 104, mulched = 88} engulfs = preac = -1121239794 postac = -152 final = -1 conducts = {{conduct = 3355723232, pgain = 22667, known = false, victim = std::unique_ptr = {get() = 0x588bc8238e80 }, did_sanctuary = false}, {conduct = 16777217, pgain = 257, known = 49, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 14, known = true, victim = std::unique_ptr = {get() = 0x588b0000000c}, did_sanctuary = false}} beam_hit = r = {bits = std::vector of length 33067191411196, capacity 35183372350460 = { repel = rand_ev = hit_margin = #6 0x0000588bc753d389 in bolt::affect_cell (this=this@entry=0x7fff11a4cff0) at beam.cc:1160 ignored = false m = 0x588bc82b5868 hit_player = #7 0x0000588bc7545090 in bolt::do_fire (this=this@entry=0x7fff11a4cff0) at beam.cc:1375 feat = was_seen = coff = {cstate = false} #8 0x0000588bc7545a88 in bolt::fire (this=this@entry=0x7fff11a4cff0) at beam.cc:1214 No locals. #9 0x0000588bc7bf9355 in mons_throw (mons=mons@entry=0x588bc82b6400 , beam=..., teleport=teleport@entry=false) at throw.cc:912 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 = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 37 '%', quantity = 1, flags = 536870927, pos = {x = -2, y = -2}, link = 27008, 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 0x0000588bc78f3725 in handle_throw (mons=mons@entry=0x588bc82b6400 , beem=..., teleport=teleport@entry=false, check_only=check_only@entry=false) at mon-act.cc:1452 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 = 0x588bc8238e80 interference = DO_NOTHING #11 0x0000588bc78f5f4a in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1708 beem = {origin_spell = SPELL_NO_SPELL, range = 7, glyph = 40 U'(', colour = 4 '\004', flavour = BEAM_MISSILE, real_flavour = BEAM_MISSILE, drop_item = false, item_mulches = false, item = 0x7fff11a4cac0, launcher = 0x0, source = {x = 46, y = 37}, target = {x = 46, y = 35}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 2018, source_name = "", name = "javelin", short_name = "", hit_verb = "pierces through", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = true, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = false, path_taken = std::vector of length 3, capacity 4 = {{x = 46, y = 36}, {x = 46, y = 35}, {x = 46, y = 34}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 2 elements = {[2011] = 1, [4294967295] = 1}, foe_info = {count = 1, power = 19, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 46.5, y = 34.5}, dir = {x = 0, y = -1}}, on_corner = false, cycle_idx = 0}, tile_beam = 3473, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} friendly_or_near = #12 0x0000588bc78fa706 in handle_monster_move (mons=0x588bc82b6400 ) at mon-act.cc:2013 entry = mmov = {x = 0, y = -1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 65, y = 50} #13 0x0000588bc78fd628 in handle_monsters (with_noise=true) at mon-act.cc:2474 mon = 0x588bc82b6400 oldspeed = tries = #14 0x0000588bc7cf03df in world_reacts () at main.cc:2604 No locals. #15 0x0000588bc7cf2736 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #16 0x0000588bc7cf3435 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #17 0x0000588bc74c2fe7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #18 main (argc=12, argv=0x7fff11a4dd88) at main.cc:342 Recursive crash. 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 = }}} [Inferior 1 (process 2248118) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.32/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.32/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.32/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 4 Level id: Shoals:4 Level build method = random_map_for_place [depth 4], level layout type = shoals, absdepth0 = 18 Level vaults: shoals_end_simple layout_shoals shoalhut_rune shoalhut shoalhut shoalhut shoalhut shoalhut shoalhut shoalhut nicolae_shoals_goliath_grotto Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (48, 16): Terrain change marker (33->32, 69) Marker #1, type 9 at (48, 17): Terrain change marker (33->32, 58) Marker #2, type 9 at (49, 15): Terrain change marker (33->32, 50) Marker #3, type 9 at (49, 16): Terrain change marker (33->32, 70) Marker #4, type 9 at (49, 17): Terrain change marker (33->32, 56) Marker #5, type 9 at (50, 15): Terrain change marker (33->32, 53) Marker #6, type 9 at (50, 16): Terrain change marker (33->32, 28) Marker #7, type 9 at (50, 17): Terrain change marker (33->32, 35) Marker #8, type 9 at (55, 10): Terrain change marker (33->32, 50) Marker #9, type 9 at (55, 11): Terrain change marker (33->32, 55) Marker #10, type 9 at (56, 8): Terrain change marker (33->32, 29) Marker #11, type 9 at (56, 9): Terrain change marker (33->32, 46) Marker #12, type 9 at (56, 10): Terrain change marker (33->32, 33) Marker #13, type 9 at (56, 11): Terrain change marker (33->32, 59) Marker #14, type 9 at (56, 12): Terrain change marker (33->32, 63) Marker #15, type 9 at (57, 8): Terrain change marker (33->32, 64) Marker #16, type 9 at (57, 9): Terrain change marker (33->32, 48) Marker #17, type 9 at (57, 10): Terrain change marker (33->32, 46) Marker #18, type 9 at (57, 12): Terrain change marker (33->32, 66) Marker #19, type 9 at (58, 8): Terrain change marker (33->32, 55) Marker #20, type 9 at (58, 9): Terrain change marker (33->32, 54) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Found a glowing cloak. The faun unwields a +0 spear. The faun wields a +0 sling. The faun shoots a sling bullet. You block the sling bullet. The faun shoots a sling bullet. The sling bullet barely misses you. The faun shoots a sling bullet. You block the sling bullet. The satyr shoots an arrow. The arrow hits you. Unknown command. Found a stone staircase leading down. The faun unwields a +0 sling. The faun wields a +0 spear. The faun hits you with a +0 spear. The faun unwields a +0 sling. The faun wields a +0 quarterstaff. The faun hits you but does no damage. The satyr shoots an arrow. The arrow hits you!! Unknown command. You slice the faun!! Your weapon exudes an aura of protection. The faun is heavily wounded. You closely miss the satyr. You hit the faun. You block the faun's attack. Unknown command. You slash the faun! The faun is almost dead. You hit the faun but do no damage. You barely miss the satyr. The satyr shoots an arrow. You block the arrow. Unknown command. You slash the faun! You kill the faun! Makhleb accepts your kill. You feel better. You barely miss the satyr. You slice the faun!! The satyr shoots an arrow. You block the arrow. The faun hits you with a +0 quarterstaff. Unknown command. You closely miss the faun. The faun is heavily wounded. You closely miss the faun. You slash the satyr! Unknown command. You hit the faun. The faun is severely wounded. You slash the satyr! You closely miss the faun. The satyr shoots an arrow. You block the arrow. You block the faun's attack. The faun unwields a +0 sling. The faun wields a +0 club. The faun hits you with a +0 club. Unknown command. You closely miss the faun. The faun is severely wounded. You slash the faun! You slice the satyr!! The satyr shoots an arrow. The arrow hits you!! The faun barely misses you. The faun misses you. Unknown command. You slice the satyr!! You kill the satyr! Makhleb accepts your kill. You feel better. You slash the faun! You hit the faun. You block the faun's attack. Unknown command. You slash the faun! You kill the faun! Makhleb accepts your kill. You feel better. You closely miss the faun. The faun gestures at you while chanting. You are outlined in light. Unknown command. You slice the faun!! The faun is severely wounded. You block the faun's attack. Unknown command. You slice the faun!! You kill the faun! Makhleb accepts your kill. You feel better. Unknown command. No target in view! Unknown command. No target in view! You feel your willpower return. You are no longer glowing. Magic restored. Things that are here: a +0 quarterstaff; a +0 sling You enter the shallow water. Moving in this stuff is going to be slow. t - 6 scrolls of vulnerability (gained 1) You see here a +2 cloak. A manticore comes into view. Found a potion of mutation and a scroll of blinking. A merfolk siren comes into view. It is wielding a +0 trident. The merfolk siren shouts! The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! The manticore flicks its tail. The volley of spikes misses you. The merfolk siren chants its luring song. You block the manticore's attack. x3 You slice the manticore!! Your weapon exudes an aura of protection. The manticore is heavily wounded. The merfolk siren chants its luring song. The manticore bites you but does no damage. You block the manticore's attack. The manticore claws you but does no damage. You slash the manticore! The manticore is severely wounded. The manticore bites you but does no damage. You block the manticore's attack. The manticore claws you but does no damage. Unknown command. You hit the manticore. The manticore is severely wounded. The merfolk siren chants its luring song. Unknown command. You barely miss the manticore. The manticore is severely wounded. You block the manticore's attack. x3 Unknown command. You slice the manticore!! You kill the manticore! Makhleb accepts your kill. Unknown command. A wind drake and a merfolk come into view. Found a stone staircase leading up. The wind drake hisses angrily. The merfolk siren chants its luring song. You see here a manticore corpse. Unknown command. The merfolk siren chants its luring song. Unknown command. The merfolk siren chants its luring song. You slice the merfolk siren!! The merfolk siren is severely wounded. The merfolk siren chants its luring song. You closely miss the merfolk siren. The merfolk siren is severely wounded. You cut the merfolk siren into ribbons!!! You are no longer entranced. You kill the merfolk siren! Makhleb accepts your kill. The merfolk misses you. Unknown command. You miss the wind drake. You slice the merfolk!! The merfolk hits you but does no damage. The wind drake flaps its wings at you. The air twists around and strikes you. You closely miss the merfolk. The merfolk is moderately wounded. You miss the wind drake. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. Found a stone staircase leading down. Unknown command. Unknown command. The wind drake flaps its wings at you. The air twists around and strikes you! The merfolk hits you but does no damage. You barely miss the merfolk. The merfolk is moderately wounded. You block the merfolk's attack. You slice the merfolk!! The merfolk is severely wounded. You slash the wind drake! You block the wind drake's attack. The merfolk misses you. Unknown command. You hit the merfolk. The merfolk is almost dead. You slice the wind drake!! You block the wind drake's attack. Unknown command. You hit the merfolk. The merfolk is almost dead. You miss the wind drake. The wind drake flaps its wings at you. The air twists around and strikes you! You block the merfolk's attack. Unknown command. You hit the merfolk but do no damage. The merfolk is almost dead. You slash the wind drake! The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. The merfolk is knocked back by the gust of wind. The merfolk slams into the rock wall! The merfolk dies! Unknown command. You see here a potion of mutation. You miss the wind drake. The wind drake is almost dead. The wind drake flaps its wings at you. The air twists around and strikes you! You slice the wind drake!! You kill the wind drake! Makhleb accepts your kill. You feel better. Your Armour skill increases to level 6! You see here a wind drake corpse. You now have 2450 gold pieces (gained 21). Things that are here: a +0 trident; a merfolk corpse You see here a +2 cloak. You see here a manticore corpse. L - 5 scrolls of blinking (gained 1) A merfolk comes into view. It is wielding a +0 trident. The merfolk shouts! The merfolk throws a boomerang. The boomerang hits you! A merfolk is nearby! You enter the shallow water. Moving in this stuff is going to be slow. The merfolk throws a boomerang. The boomerang closely misses you. The merfolk throws a boomerang. The boomerang misses you. The merfolk misses you. The merfolk hits you with a +0 trident. x2 You hit the merfolk. Your weapon exudes an aura of protection. The merfolk is lightly wounded. You slice the merfolk!! The merfolk is heavily wounded. You block the merfolk's attack. You barely miss the merfolk. The merfolk is heavily wounded. You block the merfolk's attack. Your unstable footing causes you to fumble your attack. The merfolk hits you but does no damage. Your unstable footing causes you to fumble your attack. You closely miss the merfolk. The merfolk is heavily wounded. You block the merfolk's attack. You slash the merfolk! The merfolk is heavily wounded. The merfolk closely misses you. You slice the merfolk!! The merfolk is almost dead. You block the merfolk's attack. You barely miss the merfolk. The merfolk is almost dead. You slice the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. You hear a splash. x2 No target in view! You enter the shallow water. Moving in this stuff is going to be slow. Found a scale mail. You enter the shallow water. Moving in this stuff is going to be slow. You pick up a book of Necromancy and begin reading... You add the spells Vampiric Draining and Curse of Agony to your library. A manticore comes into view. A manticore is nearby! The manticore flicks its tail. The volley of spikes misses you. You slash the manticore! Your weapon exudes an aura of protection. The manticore is moderately wounded. The manticore bites you but does no damage. You block the manticore's attack. The manticore barely misses you. You slash the manticore! The manticore is moderately wounded. The manticore misses you. You block the manticore's attack. The manticore claws you. You slash the manticore! The manticore is severely wounded. You block the manticore's attack. x2; The manticore barely misses you. You slice the manticore!! You kill the manticore! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a manticore corpse. A faun comes into view. It is wielding a +0 quarterstaff. The faun shouts! The faun points at you and mumbles some strange words. You are outlined in light. A faun is nearby! You enter the shallow water. Moving in this stuff is going to be slow. Found a stone staircase leading up. The faun unwields a +0 quarterstaff. The faun wields a +0 sling. The faun shoots a sling bullet. You block the sling bullet. You hear a shout! Found a scroll of blinking. A satyr comes into view. It is wielding a +0 club. The faun gestures at you while chanting. You resist with significant effort. A faun comes into view. It is wielding a +0 quarterstaff. The faun shouts! The faun gestures at you while chanting. Your willpower is stripped away! The satyr unwields a +0 club. The satyr wields a +0 longbow. The satyr shoots an arrow. The arrow hits you!! The faun shoots a sling bullet. You block the sling bullet. A faun comes into view. It is wielding a +0 spear. The faun shoots a sling bullet. The sling bullet hits you! The satyr shoots an arrow. The arrow completely misses you. The faun shoots a sling bullet. The sling bullet hits you! The satyr shoots an arrow. The arrow misses you. The faun shoots a sling bullet. You block the sling bullet. The satyr shoots an arrow. The arrow completely misses you. The faun barely misses you. The faun unwields a +0 sling. The faun wields a +0 quarterstaff. You block the faun's attack. The satyr plays a rousing melody on its pipes! The fauns go into a battle-frenzy! You block the faun's attack. Your unstable footing causes you to fumble your attack. The satyr shoots an arrow. The arrow hits you!! The faun hits you from afar with a +0 spear!! Your unstable footing causes you to fumble your attack. The faun unwields a +0 quarterstaff. The faun wields a +0 sling. The faun shoots a sling bullet. The sling bullet barely misses you. The satyr shoots an arrow. The arrow hits you! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the faun!! The faun is heavily wounded. The blood arrow hits the faun!! The faun is severely wounded. The blood arrow hits the faun!! The faun is moderately wounded. The blood arrow hits the satyr!! The satyr is heavily wounded. The blood arrow hits the faun!! The faun is almost dead. The blood arrow hits the faun!! You kill the faun! Makhleb accepts your kill. You feel better. The blood arrow hits the faun!! The faun is almost dead. The blood arrow hits the satyr!! The satyr is almost dead. The faun hits you from afar with a +0 spear. Your unstable footing causes you to fumble your attack. You block the faun's attack. You slice the satyr!! Your weapon exudes an aura of protection. You kill the satyr! Makhleb accepts your kill. You feel better. You hear a splash. x2 You barely miss the faun. The faun unwields a +0 spear. The faun wields a +0 sling. The faun shoots a sling bullet. You block the sling bullet. The faun hits you but does no damage. You slice the faun!! You kill the faun! Makhleb accepts your kill. You feel better. You hear a splash. x2 Unknown command. Unknown command. The faun unwields a +0 sling. The faun wields a +0 spear. The faun hits you but does no damage. You block the faun's attack. You slash the faun! You kill the faun! Makhleb accepts your kill. You feel better. No target in view! You start resting. You feel your willpower return. You start resting. You are no longer glowing. You start resting. You start resting. Magic restored. HP restored. You are ready to perform a blood rite again. Things that are here: a +0 spear; a +0 sling; a faun corpse L - 6 scrolls of blinking (gained 1) Y - 8 scrolls of revelation (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You see here a wind drake skeleton. Things that are here: a +0 trident; a merfolk skeleton You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Mlioglotl and a merfolk come into view. Mlioglotl shouts! The merfolk shouts! A wind drake comes into view. You feel yourself speed up. Mlioglotl churns violently! Mlioglotl seems to grow stronger. A balrug answers the call of your suffering! Unknown command. You block the merfolk's attack. Unknown command. You slice the merfolk!! Your weapon exudes an aura of protection. The merfolk is heavily wounded. Unknown command. You closely miss the merfolk. The merfolk is heavily wounded. The merfolk barely misses you. Unknown command. You closely miss the merfolk. The merfolk is heavily wounded. Unknown command. You miss the merfolk. The merfolk is heavily wounded. The merfolk misses you. Your balrug gestures at the merfolk. The pyre arrow hits the merfolk. Unknown command. You slice the merfolk!! The merfolk is severely wounded. The merfolk burns! Unknown command. You slice the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. You hit the wind drake. Your balrug barely misses the wind drake. The wind drake bites you but does no damage. Unknown command. You completely miss the wind drake. The wind drake is lightly wounded. Unknown command. You closely miss the wind drake. The wind drake is lightly wounded. Your balrug gestures at the wind drake. The pyre arrow hits the wind drake. Mlioglotl churns violently! Mlioglotl corrupts the dungeon around him! The raiju barks! The wind drake flaps its wings at you. The air twists around and strikes you! Unknown command. You hit the wind drake. The wind drake is lightly wounded. The wind drake burns! Unknown command. You slash the wind drake! The wind drake is heavily wounded. Your balrug hits the wind drake with a +3 demon whip of venom. The wind drake is engulfed in flames!! The wind drake is poisoned. You block the wind drake's attack. Unknown command. You slice the wind drake!! You kill the wind drake! Makhleb accepts your kill. You feel better. Unknown command. Unknown command. You slice the raiju!! The raiju is heavily wounded. Your balrug hits the raiju with a +3 demon whip of venom! The raiju is engulfed in flames!! The raiju dies! The raiju's corpse disappears in a puff of smoke! Mlioglotl hits you. Mlioglotl tramples you but does no damage. Things that are here: a +0 trident; a merfolk corpse Unknown command. You slice Mlioglotl!! Mlioglotl is lightly wounded. Mlioglotl misses you. x2 You slice Mlioglotl!! Mlioglotl is moderately wounded. Unknown command. You slice Mlioglotl!! Mlioglotl is heavily wounded. Mlioglotl hits you! You block Mlioglotl's attack. Unknown command. You hit Mlioglotl. Mlioglotl is heavily wounded. Mlioglotl hits you. You block Mlioglotl's attack. Your balrug gestures at Mlioglotl. Mlioglotl is smitten. Unknown command. You slice Mlioglotl!! Mlioglotl is severely wounded. You block Mlioglotl's attack. x2 Unknown command. You slice Mlioglotl!! Mlioglotl is almost dead. Your balrug hits Mlioglotl with a +3 demon whip of venom! Mlioglotl dies! Makhleb accepts your kill. Unknown command. No target in view! Unknown command. You start resting. Your extra speed is starting to run out. You feel yourself slow down. Your balrug disappears in a puff of smoke! L - 7 scrolls of blinking (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You climb downwards. Found 69 gold pieces and a +5 ring of evasion. There is a stone staircase leading up here. You miss the wind drake. You hit the merfolk. Your weapon exudes an aura of protection. Unknown command. You slice the merfolk!! The merfolk is severely wounded. You hit the wind drake. You block the wind drake's attack. The merfolk hits you but does no damage. Unknown command. You slice the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. You slash the wind drake! The wind drake bites you but does no damage. Unknown command. You hit the wind drake. The wind drake is moderately wounded. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. You slam into the rock wall. Unknown command. You block the wind drake's attack. There is a stone staircase leading up, spattered with blood here. You closely miss the wind drake. The wind drake is moderately wounded. You block the wind drake's attack. You hit the wind drake. The wind drake is moderately wounded. You block the wind drake's attack. You slice the wind drake!! The wind drake is almost dead. The wind drake flaps its wings at you. The air twists around and strikes you. You barely miss the wind drake. The wind drake is almost dead. The wind drake flaps its wings at you. The air twists around and strikes you!! You slice the wind drake!! You kill the wind drake! Makhleb accepts your kill. You feel better. No target in view! Magic restored. HP restored. You now have 2477 gold pieces (gained 27). You now have 2503 gold pieces (gained 26). A merfolk comes into view. It is wielding a +0 trident. Found a twisted glowing staff. The merfolk shouts! The merfolk throws a boomerang. You block the boomerang. Unknown command. The merfolk throws a boomerang. The boomerang hits you but does no damage. The merfolk hits you but does no damage. You hit the merfolk. Your weapon exudes an aura of protection. The merfolk is lightly wounded. You block the merfolk's attack. You slice the merfolk!! The merfolk is moderately wounded. The merfolk closely misses you. You slash the merfolk! The merfolk is heavily wounded. You slash the merfolk! The merfolk is severely wounded. You block the merfolk's attack. You closely miss the merfolk. The merfolk is severely wounded. The merfolk hits you but does no damage. You barely miss the merfolk. The merfolk is severely wounded. The merfolk completely misses you. You slice the merfolk!! You kill the merfolk! Makhleb accepts your kill. No target in view! Your pack is full. You see here a +5 ring of evasion. You can't carry that many items. You drop a +0 kite shield of reflection. S - a +5 ring of evasion You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or w - a +6 ring of strength; > or P - a +5 ring of evasion You remove your +6 ring of strength. You feel weaker. S - a +5 ring of evasion (left hand) You open the door. A merfolk and a snapping turtle come into view. The merfolk shouts! You hear a shout! x2; You hear an angry hiss. A merfolk aquamancer comes into view. It is wielding a +1 rapier of draining. A merfolk impaler comes into view. It is wielding a +1 trident of venom. You hear an angry hiss. Found an encrusted battleaxe. A sea snake comes into view. The sea snake hisses angrily. The merfolk completely misses you. There is an open door here. Unknown command. You slice the sea snake!! Your weapon exudes an aura of protection. The sea snake is moderately wounded. You hit the merfolk. The merfolk completely misses you. The sea snake misses you. Unknown command. You open the sea snake like a pillowcase!!! The sea snake is almost dead. You slash the merfolk aquamancer! You barely miss the merfolk. The snapping turtle completely misses you. You block the merfolk's attack. You block the merfolk impaler's attack. Unknown command. You slice the sea snake!! You kill the sea snake! Makhleb accepts your kill. You slash the merfolk aquamancer! You slash the merfolk! The merfolk aquamancer closely misses you. You block the merfolk impaler's attack. You block the snapping turtle's attack. The merfolk completely misses you. You slash the merfolk aquamancer! The merfolk aquamancer is moderately wounded. You barely miss the merfolk. The merfolk impaler closely misses you. The merfolk aquamancer points at you and mumbles some strange words. The ball of steam misses you. The merfolk impaler closely misses you. Unknown command. You slice the merfolk aquamancer!! The merfolk aquamancer is almost dead. You slash the merfolk! The merfolk completely misses you. The snapping turtle closely misses you. The merfolk impaler completely misses you. Unknown command. You closely miss the merfolk aquamancer. The merfolk aquamancer is almost dead. You slash the merfolk! The merfolk aquamancer casts a spell at you. You block the shard of ice. The merfolk impaler hits you but does no damage. The merfolk completely misses you. You slice the merfolk aquamancer!! You kill the merfolk aquamancer! Makhleb accepts your kill. You slash the merfolk! You block the merfolk impaler's attack. The snapping turtle completely misses you. The merfolk hits you but does no damage. Your Armour skill increases to level 7! You hit the merfolk. The merfolk is almost dead. You block the merfolk impaler's attack. Unknown command. You hit the merfolk but do no damage. The merfolk is almost dead. The merfolk impaler completely misses you. The snapping turtle bites you from afar! The merfolk misses you. The merfolk impaler misses you. Unknown command. You slice the merfolk!! You kill the merfolk! Makhleb accepts your kill. You feel better. You block the merfolk impaler's attack. You block the snapping turtle's attack. Unknown command. The merfolk impaler barely misses you. The merfolk impaler hits you but does no damage. The snapping turtle bites you! Things that are here: a +0 trident; a merfolk corpse Unknown command. You miss the merfolk impaler. You hit the snapping turtle but do no damage. You block the merfolk impaler's attack. Unknown command. You miss the merfolk impaler. You hit the snapping turtle but do no damage. The merfolk impaler misses you. The snapping turtle bites you but does no damage. Unknown command. You miss the merfolk impaler. You slash the snapping turtle! The merfolk impaler hits you with a +1 trident of venom! Unknown command. You hit the snapping turtle but do no damage. The snapping turtle is lightly wounded. You closely miss the merfolk impaler. The merfolk impaler hits you with a +1 trident of venom! The snapping turtle closely misses you. You block the merfolk impaler's attack. You slash the snapping turtle! The snapping turtle is moderately wounded. You slash the merfolk impaler! The snapping turtle closely misses you. The merfolk impaler misses you. You hit the snapping turtle. The snapping turtle is heavily wounded. You miss the merfolk impaler. You block the merfolk impaler's attack. You slash the snapping turtle! The snapping turtle is severely wounded. You slash the merfolk impaler! You block the merfolk impaler's attack. The snapping turtle misses you. The merfolk impaler hits you with a +1 trident of venom. You hit the snapping turtle but do no damage. The snapping turtle is severely wounded. You barely miss the merfolk impaler. The merfolk impaler hits you with a +1 trident of venom. The snapping turtle barely misses you. You slice the snapping turtle!! You kill the snapping turtle! Makhleb accepts your kill. You feel better. You barely miss the merfolk impaler. The merfolk impaler barely misses you. You miss the merfolk impaler. The merfolk impaler is moderately wounded. You block the merfolk impaler's attack. The merfolk impaler hits you with a +1 trident of venom. You slash the merfolk impaler! The merfolk impaler is heavily wounded. The merfolk impaler barely misses you. You slash the merfolk impaler! The merfolk impaler is severely wounded. The merfolk impaler completely misses you. You miss the merfolk impaler. The merfolk impaler is severely wounded. The merfolk impaler misses you. The merfolk impaler completely misses you. The merfolk impaler hits you but does no damage. You slash the merfolk impaler! The merfolk impaler is severely wounded. The merfolk impaler barely misses you. You miss the merfolk impaler. The merfolk impaler is severely wounded. You block the merfolk impaler's attack. You slice the merfolk impaler!! You kill the merfolk impaler! Makhleb accepts your kill. You feel better. Things that are here: a +1 trident of venom; a +0 robe You see here the +4 battleaxe of Zixkig {heavy, rC+ rN+}. Things that are here: a +0 trident; a merfolk corpse There is an open door here. You see here a +0 kite shield of reflection. You enter the shallow water. Moving in this stuff is going to be slow. As you open the door, it creaks loudly! A snapping turtle, a water nymph and 7 merfolk come into view. A merfolk javelineer is wielding a +0 spear and quivering silver javelins. A merfolk javelineer is wielding a +0 spear of freezing. The merfolk javelineer shouts! The snapping turtle hisses angrily. The merfolk impaler shouts! The merfolk javelineer shouts! The merfolk siren shouts! The merfolk javelineer shouts! The merfolk siren shouts! The merfolk siren misses you. The merfolk javelineer throws a javelin. The javelin pierces through you! You block the merfolk impaler's attack. Found a barnacled rune of Zot. You block the merfolk siren's attack. You block the merfolk impaler's attack. There is an open door here. You hit the merfolk siren but do no damage. Your weapon exudes an aura of protection. You barely miss the merfolk impaler. The merfolk javelineer misses you. The merfolk javelineer closely misses you. You block the merfolk impaler's attack. The merfolk javelineer barely misses you. The merfolk siren chants a haunting song. You resist with almost no effort. The merfolk impaler completely misses you. Unknown command. You slash the merfolk siren! The merfolk siren is moderately wounded. You slash the merfolk impaler! You block the merfolk javelineer's attack. x2 The merfolk javelineer misses you. The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! The merfolk siren chants a haunting song. The merfolk impaler hits you with a +0 trident! You closely miss the merfolk siren. The merfolk siren is moderately wounded. You hit the merfolk impaler. The merfolk impaler hits you but does no damage. The water nymph flows with the water. The water nymph's watery aura covers the open door. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. The merfolk javelineer hits you but does no damage. You block the merfolk javelineer's attack. You slash the merfolk siren! The merfolk siren is heavily wounded. You slash the water nymph! You slash the merfolk impaler! The merfolk siren chants its luring song. The merfolk javelineer hits you from afar with a +0 spear. The merfolk siren chants its luring song. The merfolk impaler barely misses you. You block the water nymph's attack. You barely miss the merfolk siren. The merfolk siren is heavily wounded. You slash the merfolk impaler! You closely miss the water nymph. You block the merfolk impaler's attack. You block the merfolk javelineer's attack. The merfolk javelineer barely misses you. The merfolk impaler hits you with a +0 trident. You block the merfolk javelineer's attack. The merfolk siren hits you but does no damage. The merfolk siren chants its luring song. The merfolk impaler barely misses you. The merfolk impaler hits you from afar with a +0 trident! Unknown command. Your unstable footing causes you to fumble your attack. You block the water nymph's attack. The merfolk javelineer misses you. The merfolk javelineer closely misses you. The merfolk siren chants its luring song. The merfolk impaler barely misses you. The merfolk siren chants its luring song. The merfolk impaler hits you with a +0 trident. The merfolk javelineer closely misses you. Your unstable footing causes you to fumble your attack. You block the merfolk impaler's attack. The merfolk impaler hits you with a +0 trident! You block the water nymph's attack. The merfolk javelineer hits you but does no damage. You block the merfolk javelineer's attack. Unknown command. Your unstable footing causes you to fumble your attack. The merfolk siren chants its luring song. You block the merfolk javelineer's attack. The merfolk impaler completely misses you. The merfolk impaler closely misses you. You block the water nymph's attack. Unknown command. You slice the merfolk siren!! You kill the merfolk siren! Makhleb accepts your kill. You feel better. You hear a splash. You hit the water nymph. You barely miss the merfolk impaler. You block the merfolk impaler's attack. You block the merfolk javelineer's attack. The merfolk javelineer throws a javelin. The javelin closely misses you. The merfolk javelineer hits you but does no damage. The merfolk siren chants its luring song. You slash the merfolk impaler! The merfolk impaler is severely wounded. You slice the water nymph!! You kill the water nymph! Makhleb accepts your kill. You feel better. The merfolk impaler completely misses you. The merfolk impaler closely misses you. The merfolk javelineer throws a silver javelin. The silver javelin misses you. The merfolk javelineer hits you from afar with a +0 spear of freezing. You block the merfolk javelineer's attack. You block the merfolk impaler's attack. x2 You slice the merfolk impaler!! You kill the merfolk impaler! Makhleb accepts your kill. You feel better. The merfolk impaler misses you. The merfolk javelineer throws a silver javelin. The silver javelin closely misses you. The merfolk javelineer throws a javelin. The javelin pierces through you! Unknown command. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. The merfolk impaler hits you but does no damage. The snapping turtle bites you but does no damage. The merfolk siren closely misses you. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The silver sears you! The merfolk javelineer throws a javelin. The javelin misses you. You block the merfolk impaler's attack. Things that are here: a +0 trident; a +0 robe; a +0 spear You slice the merfolk javelineer!! The merfolk javelineer is moderately wounded. You miss the merfolk impaler. You slash the merfolk javelineer! The merfolk javelineer throws a javelin. The javelin pierces through you! You block the merfolk siren's attack. The merfolk impaler misses you. The snapping turtle closely misses you. You slice the merfolk javelineer!! The merfolk javelineer is severely wounded. You hit the merfolk javelineer. You barely miss the merfolk impaler. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The silver sears you! You block the merfolk impaler's attack. The merfolk javelineer throws a javelin. The javelin closely misses you. You slice the merfolk javelineer!! The merfolk javelineer is almost dead. You hit the merfolk impaler. You closely miss the merfolk javelineer. The merfolk siren chants its luring song. You block the merfolk impaler's attack. The merfolk javelineer hits you from afar with a +0 spear. The snapping turtle bites you from afar. The merfolk javelineer throws a javelin. The javelin closely misses you. The merfolk javelineer throws a javelin. The javelin closely misses you. You slash the merfolk javelineer! You kill the merfolk javelineer! Makhleb accepts your kill. You feel better. You hit the merfolk impaler. You slice the merfolk javelineer!! You block the merfolk impaler's attack. The merfolk siren chants its luring song. The merfolk javelineer throws a silver javelin. The silver javelin barely misses you. The merfolk impaler hits you but does no damage. You completely miss the merfolk javelineer. The merfolk javelineer is heavily wounded. You hit the merfolk impaler. The merfolk javelineer throws a javelin. The javelin pierces through you!! You block the snapping turtle's attack. The merfolk siren hits you but does no damage. You block the merfolk impaler's attack. You slash the merfolk javelineer! The merfolk javelineer is severely wounded. You miss the merfolk impaler. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The silver sears you! You block the merfolk impaler's attack. The merfolk javelineer throws a javelin. The javelin pierces through you. You block the snapping turtle's attack. You barely miss the merfolk javelineer. The merfolk javelineer is severely wounded. You miss the merfolk impaler. The merfolk siren chants its luring song. You block the merfolk impaler's attack. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! The silver sears you! The merfolk javelineer throws a javelin. The javelin misses you. You hit the merfolk javelineer. The merfolk javelineer is severely wounded. You hit the merfolk impaler. The merfolk impaler hits you but does no damage. The merfolk siren chants its luring song. The snapping turtle barely misses you. The merfolk impaler closely misses you. The merfolk javelineer throws a silver javelin. The silver javelin barely misses you. You slash the merfolk javelineer! The merfolk javelineer is almost dead. You slice the merfolk impaler!! The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. You block the merfolk siren's attack. You block the merfolk impaler's attack. Unknown command. You barely miss the merfolk javelineer. The merfolk javelineer is almost dead. You slice the merfolk impaler!! You block the snapping turtle's attack. The merfolk javelineer throws a silver javelin. The silver javelin barely misses you. You block the merfolk impaler's attack. The merfolk javelineer throws a javelin. The javelin pierces through you! The merfolk siren chants its luring song. You completely miss the merfolk impaler. The merfolk impaler is almost dead. You closely miss the merfolk javelineer. The merfolk impaler hits you but does no damage. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The silver sears you! You block the snapping turtle's attack. The merfolk javelineer throws a javelin. The javelin misses you. The merfolk impaler hits you but does no damage. You slice the merfolk impaler!! You kill the merfolk impaler! Makhleb accepts your kill. You feel better. You closely miss the merfolk javelineer. The merfolk siren chants its luring song. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you. The silver sears you! You closely miss the merfolk javelineer. The merfolk javelineer is almost dead. The merfolk javelineer throws a javelin. The javelin pierces through you! You block the merfolk siren's attack. The snapping turtle completely misses you. Unknown command. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! The silver sears you! The silver javelin barely misses the merfolk javelineer. The merfolk javelineer throws a javelin. The javelin pierces through you! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the merfolk javelineer! The merfolk javelineer is moderately wounded. The blood arrow hits the snapping turtle!! The snapping turtle is severely wounded. The blood arrow hits the merfolk siren!!! The merfolk siren is almost dead. The blood arrow hits the merfolk javelineer!! You kill the merfolk javelineer! Makhleb accepts your kill. You feel better. The blood arrow hits the merfolk siren!! You break out of your daze! You kill the merfolk siren! Makhleb accepts your kill. You feel better. The blood arrow hits the snapping turtle! The snapping turtle is almost dead. The blood arrow misses the merfolk javelineer. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32.0-20-g245f4a553c 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: 2, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_UP_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [gosagan] Species: Ghoul Job: Gladiator HP: 108/172; mods: 0/0 MP: 10/30; mod: 0 Stats: 27 (27) 10 (10) 15 (15) Position: (46, 35), god: Makhleb (8), 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 | 16 | 6517 | 211/883 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 18 | 11505 | 0/1457 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 1 | 151 | 92/119 Armour | X | 1 | 100 | 7 | 1950 | 286/476 Dodging | X | 0 | 0 | 6 | 1248 | 0/416 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 0 | 0 | 16 | 8919 | 0/1248 Unarmed Combat | X | 0 | 0 | 5 | 697 | 67/252 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 15 | 6153 | 667/820 Evocations | X | 0 | 0 | 2 | 178 | 0/178 Spell bugs: Durations: #114: 37 #138: 26 #187: 1 Attributes: #12: 3194 #13: 691 #23: 6254 #24: -1404008509 #49: 3837 Mutations: claws: 1 (innate) cold resistance: 1 (innate) negative energy resistance: 3 (innate) inhibited regeneration: 1 (innate) torment resistance: 2 (innate) devour on kill: 1 (innate) Dis destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #45: +8 broad axe of Feefenic {protect, rC+} eq slot #1, inv slot #40: +2 cloak eq slot #2, inv slot #21: +2 hat of see invisible eq slot #3, inv slot #10: +0 pair of gloves "Samytwosh" {rElec Str+3 Int+3 Slay+2} eq slot #4, inv slot #46: +2 pair of boots eq slot #5, inv slot #47: +1 kite shield of resistance eq slot #6, inv slot #25: +6 scale mail of Zesoffen {Dex+3} eq slot #7, inv slot #44: +5 ring of evasion eq slot #8, inv slot #41: +5 ring of evasion eq slot #9, inv slot #5: amulet of guardian spirit }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ~~~≈~........<)...... .~~~~.##.....~....... .~~~...#......~.....$ .~~≈~...~............ ~~~~..............[. ~~~................. #####............... ##..m##.............. #..t@.#~............. #..)))'........~~.... #...)~#.......~~~...) ##...##.......~~~~~~. #####~~....~~~~≈~~~~ ~~~.~~~~~≈≈≈≈≈≈ ≈≈~~~.~~~~≈≈≈≈≈≈ ≈≈~~~..~~~~≈≈≈≈≈ ≈≈≈≈~......≈≈≈≈≈≈ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>