ASSERT(spell < NUM_SPELLS && index < 2) in 'tilepick.cc' at line 5037 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-362-gf73b091665 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11060399204003624209, deterministic pregen: 1 Command line: /usr/games/crawl-git-f73b091665 -name Segs -rc /dgldir/rcfiles/crawl-git/Segs.rc -macro /dgldir/rcfiles/crawl-git/Segs.macro -morgue /dgldir/morgue/Segs/ -webtiles-socket /crawl-master/webserver/sockets/Segs:2025-07-13.06:08:44.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-f73b091665(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x64f4132ea05e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-f73b091665(_Z13do_crash_dumpv+0x43a) [0x64f4132f813a]: do_crash_dump() /usr/games/crawl-git-f73b091665(_Z20crash_signal_handleri+0x1fa) [0x64f4132ea53a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x73fc77a42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x73fc77a9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x73fc77a42866]: /usr/games/crawl-git-f73b091665(+0x4e250d) [0x64f4132f750d]: /usr/games/crawl-git-f73b091665(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x64f4132f7a17]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-f73b091665(+0xc39d94) [0x64f413a4ed94]: /usr/games/crawl-git-f73b091665(_ZN14TilesFramework10_send_cellERK9coord_defRK13screen_cell_tS5_RK8map_cellS8_RSt3mapIjS0_St4lessIjESaISt4pairIKjS0_EEEb+0xad3) [0x64f413a78b93]: TilesFramework::_send_cell(coord_def const&, screen_cell_t const&, screen_cell_t const&, map_cell const&, map_cell const&, std::map, std::allocator > >&, bool) /usr/games/crawl-git-f73b091665(_ZN14TilesFramework9_send_mapEb+0x498) [0x64f413a79918]: TilesFramework::_send_map(bool) /usr/games/crawl-git-f73b091665(_ZN14TilesFramework6redrawEv+0xf3) [0x64f413a80663]: TilesFramework::redraw() /usr/games/crawl-git-f73b091665(_Z5delayj+0x27) [0x64f413a86bb7]: delay(unsigned int) /usr/games/crawl-git-f73b091665(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x8f0c) [0x64f4136a154c]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-f73b091665(_Z16handle_mon_spellP7monster+0xa48) [0x64f4136a4c68]: handle_mon_spell(monster*) /usr/games/crawl-git-f73b091665(+0x84eb2d) [0x64f413663b2d]: /usr/games/crawl-git-f73b091665(_Z19handle_monster_moveP7monster+0x1914) [0x64f41366b384]: handle_monster_move(monster*) /usr/games/crawl-git-f73b091665(_Z15handle_monstersb+0xbf0) [0x64f41366cf90]: handle_monsters(bool) /usr/games/crawl-git-f73b091665(_Z12world_reactsv+0x147) [0x64f413a90497]: world_reacts() /usr/games/crawl-git-f73b091665(+0xc7d9c9) [0x64f413a929c9]: /usr/games/crawl-git-f73b091665(+0xc7e4f5) [0x64f413a934f5]: /usr/games/crawl-git-f73b091665(main+0x1f7) [0x64f41321f0e7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x73fc77a280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x73fc77a28189]: /usr/games/crawl-git-f73b091665(_start+0x25) [0x64f41321fb35]: 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". 0x000073fc77b0fbf7 in __GI___wait4 (pid=759890, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000073fc77b0fbf7 in __GI___wait4 (pid=759890, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000064f4132ea70c in call_gdb (file=0x73fc77bff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 759867\000\000\000\000\000\000" #2 0x000064f4132f8158 in do_crash_dump () at dbg-asrt.cc:673 t = 1752386933 dir = "/dgldir/morgue/Segs/" name = "/dgldir/morgue/Segs/crash-Segs-20250713-060853.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(spell < NUM_SPELLS && index < 2) in 'tilepick.cc' at line 5037 failed." file = 0x73fc77bff6c0 <_IO_2_1_stderr_> #3 0x000064f4132ea53a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {5037}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000073fc77a42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000064f4132f750d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc52726b40 "ASSERT(spell < NUM_SPELLS && index < 2) in 'tilepick.cc' at line 5037 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000064f4132f7a17 in AssertFailed (expr=expr@entry=0x64f413b62828 "spell < NUM_SPELLS && index < 2", file=file@entry=0x64f413adcb01 "tilepick.cc", line=line@entry=5037, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(spell < NUM_SPELLS && index < 2) in 'tilepick.cc' at line 5037 failed.\000\000\000\240krR\374\177\000\000\005\000\000\000\000\000\000\000swine\000\000\000\310mrR\374\177\000\000\300krR\374\177\000\000\002\000\000\000\000\000\000\000ch\000eet\000\377\000!\253\226\240\232\n\361\340krR\374\177\000\000\002\000\000\000\000\000\000\000sh\000ngshi\000ϭ\023\364d\000\000\000lrR\374\177\000\000\n\000\000\000\000\000\000\000simulacru"... args = {{gp_offset = 335318304, fp_offset = 25844, overflow_arg_area = 0x7ffc52726b60, reg_save_area = 0x64f413a73296 }} fileName = #11 0x000064f413a4ed94 in tileidx_parchment_overlay (spell=spell@entry=558, index=index@entry=0) at tilepick.cc:5037 No locals. #12 0x000064f413a78b93 in TilesFramework::_send_cell (this=this@entry=0x64f413fc8d20 , gc=..., current_sc=..., next_sc=..., current_mc=..., next_mc=..., new_monster_locs=std::map with 2 elements = {...}, force_full=false) at tileweb.cc:1599 spell = 558 school1 = school2 = item = next_pc = @0x73fc779294a8: {static MAX_DNGN_OVERLAY = 16, dngn_overlay = {mData = {0 }}, map_knowledge = {flags = 66, _feat = DNGN_FLOOR, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = std::unique_ptr = {get() = 0x0}, _item = std::unique_ptr = {get() = 0x64f415647610}, _mons = std::unique_ptr = {get() = 0x0}}, num_dngn_overlay = 0, halo = HALO_NONE, quad_glow = false, old_blood = false, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, has_bfb_corpse = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', travel_trail = 0 '\000', disjunct = 0 '\000', flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 355, wall = 1413, feat = 0, special = 243}, fg = 4252, bg = 355, cloud = 0, icons = std::set with 0 elements} fg_changed = true overlays_changed = current_pc = @0x64f415846298: {static MAX_DNGN_OVERLAY = 16, dngn_overlay = {mData = {0 }}, map_knowledge = {flags = 66, _feat = DNGN_FLOOR, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = std::unique_ptr = {get() = 0x0}, _item = std::unique_ptr = {get() = 0x64f4157ec6e0}, _mons = std::unique_ptr = {get() = 0x0}}, num_dngn_overlay = 0, halo = HALO_NONE, quad_glow = false, old_blood = false, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, has_bfb_corpse = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', travel_trail = 0 '\000', disjunct = 0 '\000', flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 355, wall = 1413, feat = 0, special = 243}, fg = 4554, bg = 355, cloud = 0, icons = std::set with 0 elements} fg_idx = 4252 in_water = false mf = glyph = #13 0x000064f413a79918 in TilesFramework::_send_map (this=this@entry=0x64f413fc8d20 , spectator_only=spectator_only@entry=false) at tileweb.cc:1924 gc = {x = 24, y = 17} sc = mc = x = 24 y = 17 no_rentry = {val = @0x64f413fc8d92, oldval = false} new_monster_locs = std::map with 2 elements = {[4] = {x = 18, y = 14}, [5] = {x = 20, y = 13}} force_full = false default_cell = {glyph = 32 U' ', colour = 7, flash_colour = 0, flash_alpha = 0, tile = {static MAX_DNGN_OVERLAY = 16, dngn_overlay = {mData = {0 }}, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = std::unique_ptr = {get() = 0x0}, _item = std::unique_ptr = {get() = 0x0}, _mons = std::unique_ptr = {get() = 0x0}}, num_dngn_overlay = 0, halo = HALO_NONE, quad_glow = false, old_blood = false, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, has_bfb_corpse = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', travel_trail = 0 '\000', disjunct = 0 '\000', flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, fg = 0, bg = 262144, cloud = 0, icons = std::set with 0 elements}} default_map_cell = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = std::unique_ptr = {get() = 0x0}, _item = std::unique_ptr = {get() = 0x0}, _mons = std::unique_ptr = {get() = 0x0}} last_gc = {x = 23, y = 17} send_gc = false flash_colour = 0 #14 0x000064f413a80663 in TilesFramework::redraw (this=this@entry=0x64f413fc8d20 ) at tileweb.cc:2253 No locals. #15 0x000064f413a86bb7 in delay (time=60) at libunix.cc:1806 No locals. #16 0x000064f4139e4931 in scaled_delay (ms=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/view.h:37 No locals. #17 0x000064f4136a154c in mons_cast (mons=0x64f4140a2208 , pbolt=..., spell_cast=SPELL_AIRSTRIKE, slot_flags=..., do_noise=) at mon-cast.cc:7339 tile = 4690 empty_space = 8 damage_taken = 10 evoke = flags = foe = 0x64f414015f60 logic = slot = {spell = SPELL_AIRSTRIKE, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2}} sumcount = 0 sumcount2 = duration = 0 god = splpow = 96 #18 0x000064f4136a4c68 in handle_mon_spell (mons=0x64f4140a2208 ) at mon-cast.cc:5194 hspell_pass = std::vector of length 1, capacity 3 = {{spell = SPELL_AIRSTRIKE, freq = 29 '\035', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2}}} beem = {origin_spell = SPELL_NO_SPELL, range = 0, glyph = 0 U'\000', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 18, y = 14}, target = {x = 23, y = 14}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 2020, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, 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 = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, tracer = 0x0, chose_ray = 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 = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2} battlesphere = false #19 0x000064f413663b2d in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1895 friendly_or_near = #20 0x000064f41366b384 in handle_monster_move (mons=0x64f4140a2208 ) at mon-act.cc:2322 entry = mmov = {x = 1, y = 0} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 18, y = 42} #21 0x000064f41366cf90 in handle_monsters (with_noise=true) at mon-act.cc:2789 mon = 0x64f4140a2208 oldspeed = tries = #22 0x000064f413a90497 in world_reacts () at main.cc:2604 No locals. #23 0x000064f413a929c9 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #24 0x000064f413a934f5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #25 0x000064f41321f0e7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #26 main (argc=12, argv=0x7ffc52729668) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = 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-git-f73b091665/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-f73b091665/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-f73b091665/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 2 Level id: Shoals:2 Level build method = [depth 2], level layout type = shoals, absdepth0 = 16 Level vaults: layout_shoals uniq_ilsuiw Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Done exploring. As you read the scroll labelled RAMAXT LUES, it dissolves into smoke. It was a scroll of fog. Search for what [Enter for "encha", or ? for help]? shoal There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You see here a black mamba skeleton. There is a shaft here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Things that are here: a +0 flail; a naga skeleton Items here: ) [ ÷÷. You see here a +2 dire flail of holy wrath. You see here a black mamba skeleton. You see here a +0 hand axe. Things that are here: a +0 battleaxe; a +0 scimitar; a naga skeleton There is a staircase back to the Lair here. You climb upwards. Welcome back to the Lair of Beasts! There is a staircase to the Snake Pit here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is an open door here. There is a staircase to the Shoals here. Search for what [Enter for "shoal", or ? for help]? brand As you read the scroll of identify, it crumbles to dust. V - a potion of invisibility Okay, then. There are no items here. You climb downwards. Welcome to the Shoals! This branch is noisy: sounds don't travel as far here. This branch contains the barnacled rune of Zot. Found a chain mail and 26 gold pieces. There is a staircase back to the Lair here. You enter the shallow water. Moving in this stuff is going to be slow. A manticore comes into view. The merfolk impaler shouts! You shroompunch the merfolk impaler. The merfolk impaler appears confused. The merfolk impaler yells, "Get them off me!" The merfolk impaler cries. The merfolk impaler completely misses you. x2 You hit the merfolk impaler. You freeze the merfolk impaler. The merfolk impaler is lightly wounded. You catch the helpless merfolk impaler completely off-guard! You slice the merfolk impaler!! You freeze the merfolk impaler. The merfolk impaler is moderately wounded. You hit the merfolk impaler. You freeze the merfolk impaler. The merfolk impaler is heavily wounded. You block the merfolk impaler's attack. The merfolk impaler completely misses itself. You catch the helpless merfolk impaler completely off-guard! You slice the merfolk impaler!! You freeze the merfolk impaler! You kill the merfolk impaler! You enter the shallow water. Moving in this stuff is going to be slow. A water elemental comes into view. The manticore flicks its tail. The volley of spikes misses you. The manticore flicks its tail. The volley of spikes misses you. You block the manticore's attack. x2; The manticore misses you. Your unstable footing causes you to fumble your attack. You shroompunch the manticore. The manticore closely misses you. The manticore completely misses you. x2 Your unstable footing causes you to fumble your attack. The manticore bites you! You block the manticore's attack. The manticore completely misses you. You slice the manticore!! You freeze the manticore! The manticore is almost dead. You barely miss the manticore. The manticore is almost dead. The manticore bites you but does no damage. The manticore misses you. The manticore completely misses you. The water elemental completely misses you. You closely miss the manticore. The manticore is almost dead. Your shroompunch misses the water elemental. You block the manticore's attack. The manticore completely misses you. The manticore misses you. The water elemental misses you. Your unstable footing causes you to fumble your attack. You block the manticore's attack. x2; The manticore misses you. The water elemental completely misses you. You slash the manticore! You freeze the manticore. You kill the manticore! You shroompunch the water elemental, but do no damage. You slash the water elemental! You freeze the water elemental. The water elemental is moderately damaged. The water elemental completely misses you. You slash the water elemental! You freeze the water elemental. The water elemental is almost destroyed. The water elemental closely misses you. You hit the water elemental. You freeze the water elemental. The water elemental is almost destroyed. You shroompunch the water elemental, but do no damage. The water elemental hits you. The water elemental engulfs you in water! Your unstable footing causes you to fumble your attack. Your lungs strain for air! You slice the water elemental!! You freeze the water elemental. You destroy the water elemental! The water engulfing you falls away. You gasp with relief as air once again reaches your lungs. 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! HP restored. Things that are here: a +1 trident of protection; a +0 leather armour A wind drake comes into view. You enter the shallow water. Moving in this stuff is going to be slow. A merfolk comes into view. It is wielding a +0 trident. Found a trident. The merfolk shouts! A merfolk comes into view. It is wielding a +0 trident. A manticore comes into view. The merfolk completely misses you. The merfolk hits you but does no damage. The wind drake hisses angrily. The merfolk shouts! You hit the merfolk. You freeze the merfolk. The merfolk is lightly wounded. The manticore flicks its tail. The volley of spikes misses you. You slash the merfolk! You freeze the merfolk. The merfolk is moderately wounded. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. Splash! The merfolk is knocked back by the gust of wind. The merfolk completely misses you. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. Splash! The merfolk is knocked back by the gust of wind. The merfolk completely misses you. The manticore flicks its tail. The volley of spikes misses you. The merfolk completely misses you. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. You violently stop moving! Splash! A centaur warrior comes into view. The merfolk is knocked back by the gust of wind. x2 The centaur warrior shouts! The centaur warrior wields a +0 orcbow. The centaur warrior shoots an arrow. You block the arrow. The wind drake flaps its wings at you. The open air twists around violently and strikes you! The centaur warrior shoots an arrow. You block the arrow. You block the merfolk's attack. The centaur warrior shoots an arrow. The arrow misses you. The merfolk completely misses you. You block the merfolk's attack. The wind drake completely misses you. Your unstable footing causes you to fumble your attack. The centaur warrior shoots an arrow. The arrow completely misses you. You block the merfolk's attack. The wind drake exhales a fierce blast of wind! The merfolk is knocked back by the gust of wind. You are knocked back by the gust of wind. You violently stop moving. Splash! You slash the manticore! You freeze the manticore. The manticore is moderately wounded. The centaur warrior shoots an arrow. The arrow barely misses you. You block the manticore's attack. The manticore completely misses you. You block the manticore's attack. The wind drake misses you. Your unstable footing causes you to fumble your attack. You block the merfolk's attack. The manticore completely misses you. The manticore barely misses you. The manticore closely misses you. The merfolk hits you but does no damage. The wind drake completely misses you. You slice the manticore!! You freeze the manticore! You kill the manticore! The merfolk completely misses you. A manticore comes into view. You miss the wind drake. The wind drake flaps its wings at you. The open air twists around violently and strikes you! The merfolk completely misses you. The merfolk hits you but does no damage. Your unstable footing causes you to fumble your attack. The centaur warrior shoots an arrow. The arrow misses you. The arrow completely misses the wind drake. The wind drake completely misses you. You block the merfolk's attack. The centaur warrior shoots an arrow. The arrow hits you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You slice the wind drake!! You freeze the wind drake! The wind drake is severely wounded. You block the merfolk's attack. The wind drake completely misses you. The merfolk hits you from afar with a +0 trident. Your unstable footing causes you to fumble your attack. You shroompunch the wind drake. The wind drake closely misses you. The centaur warrior shoots an arrow. The arrow completely misses you. You block the merfolk's attack. You slash the wind drake! You freeze the wind drake. The wind drake is almost dead. You shroompunch the wind drake. You kill the wind drake! The merfolk hits you but does no damage. The centaur warrior shoots an arrow. The arrow completely misses you. The centaur warrior shoots an arrow. The arrow hits you! The merfolk misses you. The merfolk completely misses you. The centaur warrior shoots an arrow. The arrow completely misses you. The arrow hits the merfolk! You block the merfolk's attack. The merfolk misses you. You slice the merfolk!! You freeze the merfolk! You kill the merfolk! You hear a splash. You block the merfolk's attack. The merfolk completely misses you. The merfolk attacks as it pursues you! The merfolk completely misses you. x2 The merfolk completely misses you. The merfolk attacks as it pursues you! The merfolk hits you from afar with a +0 trident. The merfolk barely misses you. There is a staircase back to the Lair here. The merfolk completely misses you. You slice the merfolk!! You freeze the merfolk. The merfolk is severely wounded. You slice the merfolk!! You freeze the merfolk. You kill the merfolk! You start resting. A harpy comes into view. The harpy moves out of view. HP restored. You now have 865 gold pieces (gained 26). You now have 888 gold pieces (gained 23). A harpy comes into view. x2 The harpy moves out of view. You see here a potion of curing. The harpy screeches! You slash the harpy! You freeze the harpy. The harpy is moderately wounded. The harpy misses you. You block the harpy's attack. You slash the harpy! You freeze the harpy. The harpy is heavily wounded. Your shroompunch misses the harpy. The harpy claws you but does no damage. The harpy completely misses you. You slice the harpy!! You freeze the harpy. You kill the harpy! The harpy barely misses you. You block the harpy's attack. The harpy completely misses you. x3; The harpy closely misses you. You carve the harpy like a ham!!! You freeze the harpy. You kill the harpy! You shroompunch the harpy! The harpy appears confused. The harpy completely misses you. x2 You catch the helpless harpy completely off-guard! You open the harpy like a pillowcase!!! You freeze the harpy. You kill the harpy! 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! No target in view! No target in view! No target in view! You now have 907 gold pieces (gained 19). f - 8 potions of curing (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. A manticore comes into view. A manticore is nearby! You enter the shallow water. Moving in this stuff is going to be slow. The manticore flicks its tail. The volley of spikes misses you. You hit the manticore but do no damage. You shroompunch the manticore. The manticore bites you! The manticore misses you. x2 You hit the manticore. You freeze the manticore. The manticore is lightly wounded. You slash the manticore! You freeze the manticore. The manticore is heavily wounded. The manticore closely misses you. The manticore completely misses you. The manticore misses you. You carve the manticore like a ham!!! You freeze the manticore! You kill the manticore! 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! No target in view! No target in view! You now have 916 gold pieces (gained 9). You now have 932 gold pieces (gained 16). An oklob plant comes into view. Found a blossoming altar of Fedhas. Marking area around an oklob plant as unsafe for travelling. 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. Found a helmet. A skyshark comes into view. A skyshark is nearby! No reachable target in view! You block the skyshark's attack. The skyshark completely misses you. x2 Your unstable footing causes you to fumble your attack. You shroompunch the skyshark! The skyshark completely misses you. The skyshark tail-slaps you but does no damage. The skyshark misses you. You slice the skyshark!! The skyshark seems to slow down. You freeze the skyshark. The skyshark is moderately wounded. You block the skyshark's attack. x2; The skyshark closely misses you. Your unstable footing causes you to fumble your attack. Your unstable footing causes you to fumble your attack. You block the skyshark's attack. x2; The skyshark misses you. You hit the skyshark but do no damage. The skyshark is moderately wounded. Your unstable footing causes you to fumble your attack. The skyshark bites you but does no damage. You block the skyshark's attack. The skyshark completely misses you. Your unstable footing causes you to fumble your attack. You shroompunch the skyshark, but do no damage. The skyshark appears confused. You strike the helpless skyshark from behind! You slice the skyshark!! You freeze the skyshark. The skyshark is severely wounded. You shroompunch the skyshark. You block the skyshark's attack. The skyshark completely misses you. x2 You slice the skyshark!! The skyshark seems to slow down. You freeze the skyshark! You kill the skyshark! No target in view! No target in view! An alligator snapping turtle comes into view. An alligator snapping turtle is nearby! Found a scroll of enchant armour. The alligator snapping turtle hisses angrily. The alligator snapping turtle completely misses you. The alligator snapping turtle misses you. Your unstable footing causes you to fumble your attack. You shroompunch the alligator snapping turtle. You block the alligator snapping turtle's attack. You slice the alligator snapping turtle!! You freeze the alligator snapping turtle. The alligator snapping turtle is lightly wounded. You slice the alligator snapping turtle!! You freeze the alligator snapping turtle. The alligator snapping turtle is moderately wounded. You shroompunch the alligator snapping turtle, but do no damage. The alligator snapping turtle completely misses you. You slash the alligator snapping turtle! The alligator snapping turtle seems to slow down. You freeze the alligator snapping turtle! The alligator snapping turtle is heavily wounded. You slash the alligator snapping turtle! The alligator snapping turtle seems to slow down. You freeze the alligator snapping turtle! The alligator snapping turtle is severely wounded. Your unstable footing causes you to fumble your attack. You block the alligator snapping turtle's attack. You hit the alligator snapping turtle. The alligator snapping turtle seems to slow down. You freeze the alligator snapping turtle. The alligator snapping turtle is severely wounded. Your unstable footing causes you to fumble your attack. You slice the alligator snapping turtle!! You freeze the alligator snapping turtle. The alligator snapping turtle is almost dead. You shroompunch the alligator snapping turtle, but do no damage. You block the alligator snapping turtle's attack. Your unstable footing causes you to fumble your attack. You slash the alligator snapping turtle! You freeze the alligator snapping turtle. The alligator snapping turtle is almost dead. The alligator snapping turtle completely misses you. Your unstable footing causes you to fumble your attack. Your unstable footing causes you to fumble your attack. Your unstable footing causes you to fumble your attack. You shroompunch the alligator snapping turtle, but do no damage. The alligator snapping turtle appears confused. The alligator snapping turtle is no longer moving slowly. You slice the alligator snapping turtle like a ripe choko!!! The alligator snapping turtle seems to slow down. You freeze the alligator snapping turtle. You kill the alligator snapping turtle! 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! U - 2 scrolls of enchant armour (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. You now have 955 gold pieces (gained 23). You enter the shallow water. Moving in this stuff is going to be slow. A centaur warrior is nearby! A centaur warrior is nearby! You enter the shallow water. Moving in this stuff is going to be slow. The centaur warrior shouts! The centaur warrior wields a +0 orcbow. The centaur warrior shoots an arrow. The arrow completely misses you. The centaur warrior shoots an arrow. The arrow completely misses you. The centaur warrior shoots an arrow. You block the arrow. The centaur warrior shoots an arrow. You block the arrow. The centaur warrior shoots an arrow. You block the arrow. The centaur warrior shoots an arrow. The arrow hits you!! The centaur warrior shoots an arrow. The arrow completely misses you. The centaur warrior shoots an arrow. The arrow completely misses you. The centaur warrior unwields a +0 orcbow. The centaur warrior misses you. The centaur warrior completely misses you. x2 The centaur warrior kicks you but does no damage. You slice the centaur warrior!! You freeze the centaur warrior. The centaur warrior is heavily wounded. You shroompunch the centaur warrior. The centaur warrior closely misses you. The centaur warrior kicks you but does no damage. Your unstable footing causes you to fumble your attack. You block the centaur warrior's attack. x2 You completely miss the centaur warrior. The centaur warrior is heavily wounded. You shroompunch the centaur warrior, but do no damage. The centaur warrior appears confused. The centaur warrior gestures wildly. You barely miss the centaur warrior. The centaur warrior is heavily wounded. You shroompunch the centaur warrior, but do no damage. The centaur warrior hits itself! The centaur warrior kicks itself. You slice the centaur warrior like a ripe choko!!! You freeze the centaur warrior. You kill the centaur warrior! You hear a splash. 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! No target in view! No target in view! No target in view! No target in view! Splash! You fall into 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. A merfolk comes into view. It is wielding a +0 trident. A merfolk is nearby! The merfolk completely misses you. x2 You carve the merfolk like a ham!!! You freeze the merfolk! You kill the merfolk! You hear a splash. 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! No target in view! No target in view! No target in view! Search for what [Enter for "brand", or ? for help]? amu Found a mace. Found a stone staircase leading down. There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. A manticore is nearby! A merfolk avatar comes into view. The merfolk avatar shouts! The merfolk avatar chants a haunting song. You easily resist. You enter the shallow water. Moving in this stuff is going to be slow. Shadowy forms rise from the deep at the merfolk avatar's song! The merfolk avatar chants a haunting song. You resist with almost no effort. Your unstable footing causes you to fumble your attack. Your unstable footing causes you to fumble your attack. The manticore misses you. You block the manticore's attack. x2 You slice the manticore!! You freeze the manticore. The manticore is heavily wounded. You shroompunch the manticore, but do no damage. You block the manticore's attack. The manticore completely misses you. The manticore misses you. The merfolk avatar chants a haunting song. You resist with almost no effort. Your unstable footing causes you to fumble your attack. The manticore misses you. You block the manticore's attack. The manticore completely misses you. You barely miss the manticore. The manticore is heavily wounded. The merfolk avatar chants a haunting song. You resist with some effort. You slice the manticore!! You freeze the manticore. You kill the manticore! The drowned soul touches you. The drowned soul drowns you! The drowned soul touches the plant. The plant begins to die. The merfolk avatar chants a haunting song. You resist with almost no effort. You shroompunch the drowned soul! The drowned soul touches you. The drowned soul drowns you! The drowned soul touches you. The drowned soul drowns you! The merfolk avatar chants a haunting song. You resist with almost no effort. A nearby plant withers and dies. The drowned soul returns to the deep! The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! You slice the merfolk avatar!! You freeze the merfolk avatar. The merfolk avatar is moderately wounded. The drowned soul touches you. The drowned soul drowns you! The merfolk avatar chants its luring song. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You slice the merfolk avatar!! You freeze the merfolk avatar. The merfolk avatar is severely wounded. You shroompunch the merfolk avatar, but do no damage. You slash the merfolk avatar! You freeze the merfolk avatar. The merfolk avatar is almost dead. You shroompunch the merfolk avatar. The merfolk avatar chants its luring song. You completely miss the merfolk avatar. The merfolk avatar is almost dead. You shroompunch the merfolk avatar. The merfolk avatar chants its luring song. You hit the merfolk avatar. You freeze the merfolk avatar. You break out of your daze! You kill the merfolk avatar! The drowned soul returns to the deep! x2 You enter the shallow water. Moving in this stuff is going to be slow. l - 7 scrolls of teleportation (gained 1) A snapping turtle comes into view. The snapping turtle hisses angrily. The snapping turtle moves out of view. A manticore comes into view. There are monsters nearby! The snapping turtle completely misses you. The snapping turtle completely misses you. The manticore flicks its tail. The volley of spikes misses you. You slice the snapping turtle!! The snapping turtle seems to slow down. You freeze the snapping turtle. The snapping turtle is moderately wounded. You slash the snapping turtle! You freeze the snapping turtle. The snapping turtle is severely wounded. The snapping turtle barely misses you. You slash the snapping turtle! You freeze the snapping turtle. The snapping turtle is almost dead. The manticore completely misses you. The manticore claws you! You block the manticore's attack. You hit the snapping turtle. The snapping turtle seems to slow down. You freeze the snapping turtle. You kill the snapping turtle! You shroompunch the manticore. The manticore appears confused. The manticore completely misses you. The manticore closely misses you. The manticore completely misses you. You slice the manticore!! You freeze the manticore. The manticore is heavily wounded. You catch the helpless manticore completely off-guard! You slash the manticore! You freeze the manticore. The manticore is severely wounded. The manticore misses you. The manticore completely misses you. The manticore misses you. The manticore bites itself! The manticore claws itself! The manticore is killed! 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! A wind drake comes into view. No reachable target in view! No reachable target in view! A skyshark comes into view. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You block the skyshark's attack. The skyshark completely misses you. x2 Your unstable footing causes you to fumble your attack. The skyshark completely misses you. x3 You hit the skyshark. The skyshark seems to slow down. You freeze the skyshark. The skyshark is lightly wounded. You shroompunch the skyshark. You block the skyshark's attack. The skyshark tail-slaps you but does no damage. x2 Your unstable footing causes you to fumble your attack. You hit the skyshark. The skyshark seems to slow down. You freeze the skyshark. The skyshark is lightly wounded. The skyshark bites you but does no damage. You block the skyshark's attack. x2 You slice the skyshark!! You freeze the skyshark. The skyshark is severely wounded. Your unstable footing causes you to fumble your attack. The skyshark closely misses you. You block the skyshark's attack. The skyshark misses you. You slice the skyshark!! You freeze the skyshark. The skyshark is almost dead. You shroompunch the skyshark. The wind drake flaps its wings at you. The open air twists around violently and strikes you! You closely miss the skyshark. The skyshark is almost dead. The skyshark completely misses you. The skyshark misses you. x2 You slice the skyshark!! You freeze the skyshark. You kill the skyshark! You shroompunch the wind drake. The wind drake closely misses you. You closely miss the wind drake. The wind drake is lightly wounded. The wind drake flaps its wings at you. The open air twists around violently and strikes you! You miss the wind drake. The wind drake is lightly wounded. The wind drake completely misses you. You slash the wind drake! You freeze the wind drake. The wind drake is moderately wounded. The wind drake closely misses you. You slash the wind drake! You freeze the wind drake. The wind drake is heavily wounded. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. Splash! You block the wind drake's attack. The wind drake completely misses you. You slice the wind drake!! You freeze the wind drake! The wind drake is almost dead. The wind drake completely misses you. Your unstable footing causes you to fumble your attack. You slice the wind drake!! You freeze the wind drake. You kill the wind drake! 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! No target in view! A merfolk impaler comes into view. It is wielding a +2 trident of protection. A merfolk impaler is nearby! You enter the shallow water. Moving in this stuff is going to be slow. The merfolk impaler hits the plant with a +2 trident of protection! The plant begins to die. The merfolk impaler hits the plant with a +2 trident of protection!! The plant begins to die. Found 11 gold pieces. Found a wand of mindburst (7). The merfolk impaler completely misses you. x2 You block the merfolk impaler's attack. The merfolk impaler completely misses you. You slice the merfolk impaler!! You freeze the merfolk impaler. The merfolk impaler is moderately wounded. A nearby plant withers and dies. x2 The merfolk impaler hits you but does no damage. You slash the merfolk impaler! You freeze the merfolk impaler. The merfolk impaler is heavily wounded. The merfolk impaler completely misses you. You miss the merfolk impaler. The merfolk impaler is heavily wounded. The merfolk impaler hits you with a +2 trident of protection. You slash the merfolk impaler! You freeze the merfolk impaler. The merfolk impaler is severely wounded. The merfolk impaler completely misses you. You slice the merfolk impaler!! You freeze the merfolk impaler! You kill the merfolk impaler! 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! No target in view! No target in view! No target in view! Things that are here: a +2 trident of protection; a +0 leather armour; a merfolk corpse You now have 966 gold pieces (gained 11). Z - a wand of mindburst (13) (gained 7 charges) Found a stone staircase leading down. s - 10 scrolls of identify (gained 1) T - 4 scrolls of blinking (gained 1) Found a stone staircase leading down. A merfolk impaler comes into view. It is wielding a +0 trident. Okay, then. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk impaler shouts! You shroompunch the merfolk impaler. The merfolk impaler completely misses you. x2 You slice the merfolk impaler!! You freeze the merfolk impaler. The merfolk impaler is moderately wounded. You shroompunch the merfolk impaler, but do no damage. The merfolk impaler appears confused. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk impaler ponders the situation. You block the merfolk impaler's attack. The merfolk impaler seems less confused. You block the merfolk impaler's attack. x2 You slice the merfolk impaler!! You freeze the merfolk impaler. The merfolk impaler is heavily wounded. You block the merfolk impaler's attack. x2 You barely miss the merfolk impaler. The merfolk impaler is heavily wounded. Your shroompunch misses the merfolk impaler. The merfolk impaler closely misses you. You hit the merfolk impaler. You freeze the merfolk impaler. The merfolk impaler is severely wounded. The merfolk impaler completely misses you. You barely miss the merfolk impaler. The merfolk impaler is severely wounded. The merfolk impaler misses you. You slash the merfolk impaler! You freeze the merfolk impaler. The merfolk impaler is severely wounded. The merfolk impaler closely misses you. You hit the merfolk impaler. You freeze the merfolk impaler. The merfolk impaler is almost dead. You shroompunch the merfolk impaler. The merfolk impaler completely misses you. The merfolk impaler barely misses you. You slice the merfolk impaler!! You freeze the merfolk impaler. You kill the merfolk impaler! You hear a splash. x2 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! No target in view! No target in view! 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. There is a stone staircase leading down here. 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. 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. 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. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Found a quarterstaff. You enter the shallow water. Moving in this stuff is going to be slow. You strike the helpless oklob plant from behind! You cut the oklob plant into ribbons!!! You freeze the oklob plant! The oklob plant is almost destroyed. The oklob plant spits acid at you. The splash of acid hits you! You resist. The acid corrodes you! You hit the oklob plant. You freeze the oklob plant. You destroy the oklob plant! You are no longer corroded. Partly explored, can't reach some places. You enter the shallow water. Moving in this stuff is going to be slow. You see here a +0 mace. There is a stone staircase leading down here. You climb downwards. The merfolk siren shouts! x2 Found four items. Found an escape hatch in the ceiling. There is a stone staircase leading up here. The manticore flicks its tail. The volley of spikes misses you. You climb upwards. There is a stone staircase leading down here. 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. Splash! You fall into 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. You enter the shallow water. Moving in this stuff is going to be slow. There is a staircase back to the Lair here. 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. Things that are here: a +0 trident; a merfolk skeleton You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. There is a shaft here. There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. Welcome back, Segs the Demigod Gladiator. Press ? for a list of commands and other information. Found 18 gold pieces. The alligator snapping turtle bites you. You slice the alligator snapping turtle!! The alligator snapping turtle seems to slow down. You freeze the alligator snapping turtle. The alligator snapping turtle is lightly wounded. You hit the alligator snapping turtle but do no damage. The alligator snapping turtle is lightly wounded. You shroompunch the alligator snapping turtle, but do no damage. The alligator snapping turtle is no longer moving slowly. You hit the alligator snapping turtle but do no damage. The alligator snapping turtle is lightly wounded. The alligator snapping turtle completely misses you. You slice the alligator snapping turtle!! The alligator snapping turtle seems to slow down. You freeze the alligator snapping turtle! The alligator snapping turtle is moderately wounded. You slice the alligator snapping turtle!! The alligator snapping turtle seems to slow down. You freeze the alligator snapping turtle! The alligator snapping turtle is heavily wounded. You shroompunch the alligator snapping turtle, but do no damage. The alligator snapping turtle completely misses you. The water nymph shouts! You slash the alligator snapping turtle! You freeze the alligator snapping turtle. The alligator snapping turtle is severely wounded. You hit the alligator snapping turtle but do no damage. The alligator snapping turtle is severely wounded. You shroompunch the alligator snapping turtle, but do no damage. The alligator snapping turtle bites you but does no damage. You slice the alligator snapping turtle!! You freeze the alligator snapping turtle! The alligator snapping turtle is almost dead. You slice the alligator snapping turtle!! You freeze the alligator snapping turtle! You kill the alligator snapping turtle! You block the water nymph's attack. You slice the water nymph!! You freeze the water nymph! The water nymph is almost dead. The water nymph completely misses you. You barely miss the water nymph. The water nymph is almost dead. You slash the water nymph! You freeze the water nymph. You kill the water nymph! A wind drake comes into view. A merfolk comes into view. It is wielding a +0 trident. Found a scroll of teleportation. You enter the shallow water. Moving in this stuff is going to be slow. Found a potion of haste. The merfolk shouts! You block the merfolk's attack. You shroompunch the merfolk, but do no damage. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. You violently stop moving. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. The merfolk is knocked back by the gust of wind. The merfolk barely misses you. The wind drake flaps its wings at you. The open air twists around violently and strikes you! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-362-gf73b091665 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: [Segs] Species: Demigod Job: Gladiator HP: 146/146; mods: 0/0 MP: 20/20; mod: 0 Stats: 13 8 41 Position: (23, 14), god: No God (0), 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 | 0 | 0 | 15 | 7759 | 0/1160 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 14 | 6689 | 0/1070 Axes | X | 0 | 0 | 0 | 0 | 0/59 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 | 25 | 11 | 4365 | 352/803 Dodging | X | 2 | 50 | 17 | 11490 | 1323/1338 Stealth | X | 0 | 0 | 5 | 750 | 0/300 Shields | X | 1 | 25 | 6 | 1648 | 400/416 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/59 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #33: 1 #144: 1 Attributes: #12: 3133 #13: 2167 #23: 30982 #24: 1965686856 #49: 3341 Mutations: high MP: 1 (innate) forlorn: 1 (innate) divine attributes: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #21: +0 pair of boots eq slot #5, inv slot #27: +2 pair of gloves eq slot #1, inv slot #1: +9 scimitar of freezing eq slot #9, inv slot #7: +6 ring of dexterity eq slot #9, inv slot #23: +4 ring of protection eq slot #10, inv slot #41: amulet of the acrobat eq slot #5, inv slot #17: +0 pair of gloves eq slot #8, inv slot #6: +3 fungal fisticloak {Shroompunch Gloves+ HP-10 Str-2 Int-2} eq slot #4, inv slot #6: +3 fungal fisticloak {Shroompunch Gloves+ HP-10 Str-2 Int-2}(overflow) eq slot #3, inv slot #15: +0 acid dragon scales eq slot #2, inv slot #2: +0 buckler }}}}}}}}}}} Webtiles message buffer: {"msg":"map","vgrdc":{"x":-3,"y":-2},"cells":[{"x":-12,"y":-10,"mf":26},{"mf":26},{"mf":26,"t":{"bg":131072}},{"mf":26},{"x":-7,"y":-10,"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"x":-12,"y":-9,"mf":26},{"t":{"bg":262498}},{"t":{"bg":262493}},{"mf":26},{"t":{"bg":349}},{"t":{"bg":0}},{"t":{"bg":1414,"flv":{"f":350,"s":85}}},{"t":{"bg":67110277,"flv":{"f":350,"s":177}}},{"t":{"bg":67109215}},{"x":-2,"y":-9,"t":{"bg":67109836}},{"x":0,"y":-9,"t":{"bg":67109840}},{"t":{"bg":67109843}},{"x":3,"y":-9,"col":8},{"mf":26,"t":{"bg":967}},{"mf":26},{"x":-13,"y":-8,"mf":26},{"f":7,"mf":2,"g":"#","col":6,"t":{"bg":263557,"flv":{"f":350,"s":123}}},{"t":{"bg":263556}},{"t":{"bg":1414,"flv":{"f":350,"s":7}}},{"x":-8,"y":-8,"t":{"bg":353}},{"t":{"bg":1413,"flv":{"f":348,"s":41}}},{"t":{"bg":67110276,"flv":{"f":349,"s":119}}},{"t":{"bg":67109215}},{"x":3,"y":-8,"col":8},{"t":{"bg":67109841}},{"mf":26},{"mf":26},{"mf":26},{"mf":26},{"x":-13,"y":-7,"mf":26},{"f":33,"mf":1,"g":".","col":6,"t":{"bg":262492,"ov":[1012,2494]}},{"t":{"bg":262494}},{"t":{"bg":67109218}},{"x":-8,"y":-7,"t":{"bg":981}},{"x":-6,"y":-7,"t":{"bg":67109212}},{"t":{"bg":67109215}},{"x":3,"y":-7,"col":8},{"t":{"bg":67109843}},{"x":8,"y":-7,"mf":26},{"x":-13,"y":-6,"mf":26},{"f":32,"mf":16,"g":"~","col":3,"t":{"bg":67371989}},{"t":{"bg":67371989}},{"x":-8,"y":-6,"t":{"bg":981}},{"x":-6,"y":-6,"t":{"bg":67109214}},{"x":3,"y":-6,"col":8},{"t":{"bg":67109845}},{"x":8,"y":-6,"mf":26},{"x":-13,"y":-5,"mf":26},{"f":32,"mf":16,"g":"~","col":3,"t":{"bg":67371984}},{"t":{"bg":67371987}},{"x":-9,"y":-5,"t":{"bg":976}},{"t":{"bg":978}},{"t":{"bg":67109214}},{"t":{"bg":67109215}},{"x":-3,"y":-5,"t":{"bg":67109844}},{"x":-1,"y":-5,"t":{"bg":67109832}},{"x":3,"y":-5,"col":8,"t":{"bg":67109849}},{"t":{"bg":67109849}},{"x":8,"y":-5,"mf":26},{"x":-13,"y":-4,"mf":26},{"f":33,"mf":1,"g":".","col":6,"t":{"bg":262494,"ov":[1011]}},{"t":{"bg":262496}},{"x":-9,"y":-4,"t":{"fg":0,"bg":349,"doll":null,"mcache":null}},{"t":{"bg":67109217}},{"t":{"fg":3937,"base":3935,"bg":1048924,"doll":null,"mcache":null}},{"t":{"bg":980}},{"t":{"bg":67109215}},{"t":{"bg":67109215}},{"t":{"bg":67109845}},{"x":1,"y":-4,"t":{"bg":67109828}},{"x":3,"y":-4,"col":8,"t":{"bg":67109846}},{"t":{"bg":67109846}},{"x":8,"y":-4,"mf":26},{"x":-13,"y":-3,"mf":26},{"f":33,"mf":1,"g":".","col":6,"t":{"bg":262492}},{"t":{"bg":262492}},{"x":-9,"y":-3,"t":{"bg":67109214}},{"x":-7,"y":-3,"t":{"bg":978}},{"t":{"fg":0,"doll":null,"mcache":null}},{"t":{"bg":67109215}},{"t":{"fg":7338,"bg":67109216,"doll":[],"mcache":[[6997,0,0],[7948,1,-5]]}},{"x":-2,"y":-3,"t":{"bg":67109845}},{"t":{"bg":67109847}},{"x":2,"y":-3,"t":{"bg":67109828}},{"col":8,"t":{"bg":67109831}},{"t":{"bg":67109847}},{"x":8,"y":-3,"mf":26},{"x":-13,"y":-2,"mf":26},{"mf":26},{"t":{"bg":263559}},{"t":{"bg":0}},{"t":{"bg":1413,"flv":{"f":349,"s":143}}},{"t":{"fg":0,"icons":[],"doll":null,"mcache":null}},{"x":-6,"y":-2,"t":{"fg":2628151,"icons":[9960],"doll":[[6711,32]],"mcache":null}},{"x":-4,"y":-2,"g":".","col":6,"t":{"fg":0,"doll":null,"mcache":null}},{"g":"*","col":15,"t":{"fg":7242,"bg":67109212,"doll":[[7528,32],[7471,32],[7592,32],[7539,32],[7722,32],[7771,32],[8419,32],[8577,32],[7868,32],[8333,32]],"mcache":null,"ov":[4691,1004]}},{"t":{"bg":67109213}},{"t":{"bg":67109846}},{"x":3,"y":-2,"col":8},{"t":{"bg":67109830}},{"x":8,"y":-2,"mf":26},{"x":-13,"y":-1,"mf":26},{"mf":26},{"t":{"bg":263559}},{"t":{"bg":0}},{"t":{"bg":1412,"flv":{"f":349,"s":138}}},{"x":-3,"y":-1,"t":{"bg":67109215}},{"t":{"bg":67109213}},{"t":{"bg":67109851}},{"t":{"bg":67109828}},{"x":2,"y":-1,"t":{"bg":67109844}},{"col":8},{"t":{"bg":967}},{"x":8,"y":-1,"mf":26},{"x":-13,"y":0,"mf":26},{"f":33,"mf":1,"g":".","col":6,"t":{"bg":262495,"ov":[2495]}},{"t":{"bg":262495}},{"t":{"fg":0,"bg":348,"doll":null,"mcache":null}},{"x":-8,"y":0,"t":{"fg":4107,"base":4085,"bg":1048926,"doll":null,"mcache":null}},{"x":-6,"y":0,"t":{"bg":354}},{"t":{"bg":348}},{"t":{"bg":1412,"flv":{"f":353,"s":8}}},{"t":{"bg":1415,"flv":{"f":348,"s":146}}},{"x":0,"y":0,"t":{"bg":349}},{"t":{"bg":67109213}},{"t":{"bg":67111736,"flv":{"f":351,"s":217}}},{"col":8,"t":{"bg":964}},{"t":{"bg":966}},{"x":8,"y":0,"mf":26},{"x":-13,"y":1,"mf":26},{"f":33,"mf":1,"g":".","col":6,"t":{"bg":262494}},{"t":{"bg":262494}},{"x":-8,"y":1,"t":{"ov":[2498]}},{"f":7,"mf":2,"g":"#","col":6,"t":{"bg":263557,"flv":{"f":351,"s":6}}},{"mf":26},{"col":8},{"t":{"fg":0,"bg":0,"doll":null,"mcache":null}},{"t":{"bg":1414,"flv":{"f":348,"s":241}}},{"t":{"fg":4252,"base":0 Webtiles JSON stack: start: 0 end: 12 type: } start: 36 end: 46 type: ] start: 4573 end: 4575 type: } start: 4575 end: 4580 type: } Screenshot: .. ##.~≈~~~≈≈≈≈ ##.##.~~~~~~~~~~≈ ..~...~~~~~~~~~~≈≈≈≈ ~~~~.~~~~~~~~~~~≈≈≈~ ~~~..~~~~≈~~~~~≈≈≈~~ ...?~..~~≈~≈~~~≈≈≈~~ ...~..m~~~≈≈≈≈~~≈~≈≈ #..k....@≈≈≈≈≈≈~≈≈~ #.......~≈≈~≈≈≈.>≈~ ..!...##....<≈≈..≈~. .....# #:.†.##$[~≈~. ##.........## .≈≈~. ##.......$. .~~~ ~....~..### ... ≈≈~..~~..# .H ....~.$# ~ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>