Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.34-a0-281-g02f3d51f4c Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6179072754684303758, deterministic pregen: 1 Command line: /usr/games/crawl-git-02f3d51f4c -name neoul -rc /dgldir/rcfiles/crawl-git/neoul.rc -macro /dgldir/rcfiles/crawl-git/neoul.macro -morgue /dgldir/morgue/neoul/ -webtiles-socket /crawl-master/webserver/sockets/neoul:2025-07-05.20:05:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 21 stack frames. /usr/games/crawl-git-02f3d51f4c(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5e67d468e2ce]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-02f3d51f4c(_Z13do_crash_dumpv+0x43a) [0x5e67d469c37a]: do_crash_dump() /usr/games/crawl-git-02f3d51f4c(_Z20crash_signal_handleri+0x1fa) [0x5e67d468e7aa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7574b10c7330]: /usr/games/crawl-git-02f3d51f4c(_ZN14TilesFramework10_send_cellERK9coord_defRK13screen_cell_tS5_RK8map_cellS8_RSt3mapIjS0_St4lessIjESaISt4pairIKjS0_EEEb+0xdc3) [0x5e67d4e19e13]: 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-02f3d51f4c(_ZN14TilesFramework9_send_mapEb+0x48d) [0x5e67d4e1a9bd]: TilesFramework::_send_map(bool) /usr/games/crawl-git-02f3d51f4c(_ZN14TilesFramework6redrawEv+0xf3) [0x5e67d4e21453]: TilesFramework::redraw() /usr/games/crawl-git-02f3d51f4c(_Z5delayj+0x27) [0x5e67d4e27c17]: delay(unsigned int) /usr/games/crawl-git-02f3d51f4c(_ZN4bolt7do_fireEv+0x544) [0x5e67d4648694]: bolt::do_fire() /usr/games/crawl-git-02f3d51f4c(_ZN4bolt4fireEv+0x268) [0x5e67d46491b8]: bolt::fire() /usr/games/crawl-git-02f3d51f4c(_Z16handle_mon_spellP7monster+0xa48) [0x5e67d4a47d48]: handle_mon_spell(monster*) /usr/games/crawl-git-02f3d51f4c(+0x84cb6d) [0x5e67d4a06b6d]: /usr/games/crawl-git-02f3d51f4c(_Z19handle_monster_moveP7monster+0x1914) [0x5e67d4a0e3c4]: handle_monster_move(monster*) /usr/games/crawl-git-02f3d51f4c(_Z15handle_monstersb+0xbf0) [0x5e67d4a0ffd0]: handle_monsters(bool) /usr/games/crawl-git-02f3d51f4c(_Z12world_reactsv+0x147) [0x5e67d4e314d7]: world_reacts() /usr/games/crawl-git-02f3d51f4c(+0xc79a09) [0x5e67d4e33a09]: /usr/games/crawl-git-02f3d51f4c(+0xc7a535) [0x5e67d4e34535]: /usr/games/crawl-git-02f3d51f4c(main+0x1f7) [0x5e67d45c3327]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7574b10ac1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7574b10ac28b]: /usr/games/crawl-git-02f3d51f4c(_start+0x25) [0x5e67d45c3d55]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007574b11927a7 in __GI___wait4 (pid=10684, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007574b11927a7 in __GI___wait4 (pid=10684, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005e67d468e97c in call_gdb (file=0x7574b12864e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 10355\000\000\000\000\000\000\000" #2 0x00005e67d469c398 in do_crash_dump () at dbg-asrt.cc:673 t = 1751745937 dir = "/dgldir/morgue/neoul/" name = "/dgldir/morgue/neoul/crash-neoul-20250705-200537.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7574b12864e0 <_IO_2_1_stderr_> #3 0x00005e67d468e7aa in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00005e67d4e19e13 in TilesFramework::_send_cell (this=this@entry=0x5e67d5366ba0 , gc=..., current_sc=..., next_sc=..., current_mc=..., next_mc=..., new_monster_locs=std::map with 1 element = {...}, force_full=false) at tileweb.cc:1596 item = 0x0 spell = school1 = school2 = next_pc = @0x7574b0f3e8b8: {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() = 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 = 244, wall = 1393, feat = 0, special = 117}, fg = 4252, bg = 244, cloud = 0, icons = std::set with 0 elements} fg_changed = true overlays_changed = current_pc = @0x5e6808a15118: {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() = 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 = 244, wall = 1393, feat = 0, special = 117}, fg = 0, bg = 244, cloud = 0, icons = std::set with 0 elements} fg_idx = 4252 in_water = false mf = glyph = #6 0x00005e67d4e1a9bd in TilesFramework::_send_map (this=this@entry=0x5e67d5366ba0 , force_full=force_full@entry=false) at tileweb.cc:1917 gc = {x = 13, y = 62} sc = mc = x = 13 y = 62 no_rentry = {val = @0x5e67d5366c12, oldval = false} new_monster_locs = std::map with 1 element = {[27] = {x = 9, y = 59}} 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 = 11, y = 62} send_gc = false flash_colour = 0 #7 0x00005e67d4e21453 in TilesFramework::redraw (this=this@entry=0x5e67d5366ba0 ) at tileweb.cc:2233 No locals. #8 0x00005e67d4e27c17 in delay (time=10) at libunix.cc:1817 No locals. #9 0x00005e67d4d852f4 in scaled_delay (ms=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/view.h:37 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-02f3d51f4c/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-02f3d51f4c/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-02f3d51f4c/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 6, depth = 1 Level id: Swamp:1 Level build method = , level layout type = swamp, absdepth0 = 15 Level vaults: layout_falls_marsh swamp_other_decor nicolae_swamp_little_swirl Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (45, 40): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< A naga sharpshooter comes into view. It is wielding a +0 glaive. A salamander comes into view. It is wielding a +1 shortbow of flaming. The salamander mystic moves out of view. A nagaraja comes into view. It is wielding a +0 whip. The naga sharpshooter unwields a +0 glaive. The naga sharpshooter wields a +0 shortbow. The naga sharpshooter casts a spell. The naga sharpshooter magically shoots an arrow. You block the arrow. The salamander mystic points at the naga sharpshooter and mumbles some strange words. The naga sharpshooter seems to speed up. Your maw growls hungrily at the naga sharpshooter. A naga sharpshooter comes into view. It is wielding a +0 short sword. There is an open door here. There are monsters nearby! The naga sharpshooter shouts! The salamander shoots an arrow. The arrow completely misses you. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. The arrow hits you! A salamander mystic comes into view. It is wielding a +0 dagger of draining. You hear a shout! A naga ritualist and a salamander mystic come into view. Your maw growls hungrily at the naga ritualist. The salamander shoots an arrow. You block the arrow. The salamander mystic moves out of view. You reach to attack! You stick the salamander like a pincushion!!! The salamander is heavily wounded. You hear a roar! The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. You block the arrow. The naga sharpshooter shoots an arrow. The arrow barely misses you. The salamander mystic casts a spell at the nagaraja. The nagaraja seems to speed up. The salamander unwields a +1 shortbow of flaming. It stops flaming. The salamander hits you but does no damage. The naga sharpshooter casts a spell. The naga sharpshooter magically shoots an arrow. You block the arrow. The naga sharpshooter unwields a +0 short sword. The naga sharpshooter wields a +0 arbalest. The naga sharpshooter shoots a bolt. You block the bolt. The salamander mystic points at you and mumbles some strange words. The bolt of magma hits you! You partially resist. The salamander wields a +1 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. You block the arrow. The nagaraja spits poison at you. The splash of poison misses you. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. You block the arrow. There is an open door here. The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots an arrow. The arrow hits you. Your skin crawls. You feel strong-willed. You spit the salamander mystic like a pig!!! You drain the salamander mystic. You bite the salamander mystic. The salamander mystic is severely wounded. The naga sharpshooter mumbles some strange words. The naga sharpshooter magically shoots an arrow. The arrow completely misses you. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. The arrow barely misses you. You impale the nagaraja!! You bite the nagaraja!! The nagaraja is heavily wounded. The nagaraja hits you but does no damage. You block the nagaraja's attack. You puncture the nagaraja! The nagaraja is severely wounded. The nagaraja casts a spell at you. The poison arrow hits you!! You are poisoned. You partially resist. You hit the nagaraja. The nagaraja is severely wounded. You feel very sick. The nagaraja spits poison at you. You block the splash of poison. You completely miss the nagaraja. You bite the nagaraja!! You devour half of the nagaraja! You feel better. You kill the nagaraja! Trog accepts your kill. Trog appreciates your killing of a magic user. You feel very sick. The naga sharpshooter shoots an arrow. The arrow hits you. The naga sharpshooter spits poison at you. The splash of poison hits you. You resist. You reach to attack! You hit the salamander mystic but do no damage. You drain the salamander mystic. The salamander mystic is lightly wounded. You feel sick. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots an arrow. The arrow hits you. The salamander mystic casts a spell at something. You puncture the salamander mystic! Your bite misses the salamander mystic. The salamander mystic is moderately wounded. You feel sick. You closely miss the salamander mystic. The salamander mystic is moderately wounded. You feel sick. The naga sharpshooter shoots an arrow. The arrow hits you! The salamander shoots an arrow. The arrow closely misses you. The salamander mystic casts a spell at something. The salamander mystic barely misses you. You hit the salamander mystic. You drain the salamander mystic. You bite the salamander mystic! You kill the salamander mystic! Trog accepts your kill. Trog appreciates your killing of a magic user. You feel sick. The naga sharpshooter casts a spell. The naga sharpshooter magically shoots an arrow. The arrow barely misses you. The salamander mystic closely misses you. You hit the salamander but do no damage. The salamander is heavily wounded. You feel sick. The salamander mystic hits you with a +0 scimitar! A hell rat scurries out from under your cloak. You are engulfed in flames! You resist. A river rat scurries out from under your cloak. You puncture the salamander mystic! You bite the salamander mystic! The salamander mystic is severely wounded. You feel sick. The salamander mystic points at the salamander and mumbles some strange words. The salamander seems to speed up. You block the salamander mystic's attack. You puncture the salamander mystic! You drain the salamander mystic. The salamander mystic is almost dead. You feel sick. The naga sharpshooter spits poison at you. The splash of poison misses you. The splash of poison hits your river rat! The salamander mystic closely misses you. You hear a shout! You impale the salamander mystic!! You devour the salamander mystic! You feel better. You kill the salamander mystic! Trog accepts your kill. Trog appreciates your killing of a magic user. You feel sick. You block the salamander mystic's attack. A lindwurm comes into view. You puncture the salamander mystic! You drain the salamander mystic. The salamander mystic is moderately wounded. You feel sick. You are no longer poisoned. The salamander mystic gestures at you while chanting. The lance of force hits you! You are knocked back by the lance of force. You slam into the stone wall. Your hell rat bites the salamander mystic but does no damage. The salamander mystic points at you and mumbles some strange words. The lance of force misses you. Your hell rat bites the salamander mystic! You are too injured to fight recklessly! You are too injured to fight recklessly! The salamander mystic casts a spell at you. The bolt of magma hits your river rat!! Your river rat dies! The bolt of magma hits you!! You partially resist. Your hell rat barely misses the salamander mystic. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a salamander mystic, wielding a +0 dagger of draining and wearing a +0 robe (moderately wounded, fast, lightly drained, 84% to hit and 80% to hit with your bite) You reach to attack! You impale the salamander mystic!! The salamander mystic is severely wounded. Your hell rat bites the naga sharpshooter. Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a salamander mystic, wielding a +0 dagger of draining and wearing a +0 robe (severely wounded, fast, lightly drained, 84% to hit and 80% to hit with your bite) You hit the salamander mystic. Your bite misses the salamander mystic. The salamander mystic is almost dead. You block the salamander mystic's attack. Your hell rat barely misses the naga sharpshooter. Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a salamander mystic, wielding a +0 dagger of draining and wearing a +0 robe (almost dead, fast, lightly drained, 84% to hit and 80% to hit with your bite) You skewer the salamander mystic like a kebab!!! You kill the salamander mystic! Trog accepts your kill. Trog appreciates your killing of a magic user. The salamander unwields a +1 shortbow of flaming. It stops flaming. The salamander hits your hell rat! Your hell rat is engulfed in flames! Your hell rat dies! Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a naga sharpshooter, wielding a +0 shortbow (lightly wounded, fast, 78% to hit and 72% to hit with your bite) You closely miss the naga sharpshooter. Your bite misses the naga sharpshooter. The naga sharpshooter is lightly wounded. The naga sharpshooter is no longer moving quickly. The naga sharpshooter shoots an arrow. You block the arrow. The naga sharpshooter spits poison at you. The splash of poison hits you. You resist. Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a naga sharpshooter, wielding a +0 shortbow (lightly wounded, catching its breath, 78% to hit and 72% to hit with your bite) You closely miss the naga sharpshooter. You bite the naga sharpshooter! The naga sharpshooter is lightly wounded. The naga sharpshooter spits poison at you. You block the splash of poison. The naga sharpshooter shoots an arrow. You block the arrow. Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a naga sharpshooter, wielding a +0 shortbow (lightly wounded, 78% to hit and 72% to hit with your bite) You skewer the naga sharpshooter like a kebab!!! You bite the naga sharpshooter!! You devour half of the naga sharpshooter! You feel better. You kill the naga sharpshooter! Trog accepts your kill. Trog appreciates your killing of a magic user. The salamander wields a +1 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. The arrow completely misses you. The naga sharpshooter spits poison at you. The splash of poison hits you but does no damage. You are poisoned. You resist. The lindwurm breathes flames at you. The blast of flame hits the salamander. The salamander completely resists. The blast of flame hits you! You resist. The naga sharpshooter casts a spell. The naga sharpshooter magically shoots a bolt. You block the bolt. Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a salamander, wielding a +1 shortbow of flaming (heavily wounded, fast, 84% to hit and 80% to hit with your bite) You impale the salamander!! You drain the salamander. You bite the salamander. You kill the salamander! Trog accepts your kill. You feel very sick. The naga sharpshooter shoots a bolt. You block the bolt. Reach: j) +4 partisan (drain) Press: ? - help, Dir - move target Aim: a naga sharpshooter, wielding a +0 arbalest (fast, 78% to hit and 72% to hit with your bite) You reach to attack! You impale the naga sharpshooter!! You drain the naga sharpshooter! The naga sharpshooter is severely wounded. You feel sick. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots a bolt. The bolt misses you. The naga sharpshooter spits poison at you. The splash of poison misses you. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You feel sick. The naga sharpshooter shoots a bolt. The bolt closely misses you. The lindwurm completely misses you. x2; You block the lindwurm's attack. You impale the lindwurm!! You bite the lindwurm! The lindwurm is severely wounded. You feel sick. The naga sharpshooter shoots a bolt. The bolt completely misses you. Okay, then. You barely miss the lindwurm. You bite the lindwurm! You devour half of the lindwurm! You feel better. You kill the lindwurm! Trog accepts your kill. You feel the power of Trog in you as your rage grows. You feel sick. The naga sharpshooter shoots a bolt. You block the bolt. You feel the effects of Trog's Hand fading. You feel sick. The naga sharpshooter shoots a bolt. You block the bolt. The naga ritualist spits poison at you. You block the splash of poison. Items here: ))) †. You puncture the naga sharpshooter! You drain the naga sharpshooter. You bite the naga sharpshooter! You devour half of the naga sharpshooter! You feel better. You kill the naga sharpshooter! Trog accepts your kill. Trog appreciates your killing of a magic user. You spit the naga ritualist like a pig!!! You drain the naga ritualist! You devour half of the naga ritualist! You feel better. You kill the naga ritualist! Trog accepts your kill. You feel the power of Trog in you as your rage grows. You feel sick. Your Evocations skill increases to level 7! There is an open door, spattered with blood here. Items here: )) [[ †. You feel a strong urge to attack something. You feel sick. Items here: ))) †. You feel sick. You are no longer poisoned. You feel your anger nearly subside. You start resting. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. Your skin stops crawling. You feel less strong-willed. You start resting. HP restored. You start waiting. You feel yourself speed up. You start waiting. You recover from your berserk rage. Things that are here: a +0 dagger of draining; a +0 robe Items here: )))) [[. There is an open door, spattered with blood here. Items here: )) [[ †. You reach down and open the gate. Your maw growls hungrily at the anaconda. Your maw growls hungrily at the guardian serpent. 14 snakes and 2 guardian serpents come into view. Your maw growls hungrily at the anaconda. The anaconda hisses angrily. The black mamba hisses angrily. The anaconda hisses angrily. x3; The shock serpent hisses angrily. You hear an angry hiss. The mana viper hisses angrily. The black mamba hisses angrily. The guardian serpent shouts! The anaconda hisses angrily. x3; The mana viper hisses angrily. The guardian serpent shouts! The anaconda hisses angrily. An anaconda comes into view. x2; A mana viper comes into view. The mana viper moves out of view. The anaconda hisses angrily. x2 You barely miss the anaconda. The mana viper hisses angrily. You bite the anaconda, but do no damage. You block the anaconda's attack. x3 The anaconda bites you but does no damage. The anaconda grabs you. The anaconda closely misses you. The anaconda constricts you. There are monsters nearby! The mana viper hisses angrily. You skewer the anaconda like a kebab!!! You bite the anaconda. You devour half of the anaconda! You feel better. You kill the anaconda! Trog accepts your kill. You block the anaconda's attack. x2 The guardian serpent gestures with its tail at you. The anaconda blinks! x3; You block the anaconda's attack. The anaconda bites you but does no damage. The anaconda grabs you. You block the anaconda's attack. The anaconda constricts you. A hell rat scurries out from under your cloak. There are monsters nearby! You closely miss the anaconda. You bite the anaconda!! The anaconda is heavily wounded. You block the anaconda's attack. x2 The anaconda bites you but does no damage. You block the anaconda's attack. The anaconda barely misses you. The anaconda constricts you. You block the anaconda's attack. The anaconda bites you. The anaconda misses you. Your hell rat closely misses the anaconda. There are monsters nearby! You impale the anaconda!! Your bite misses the anaconda. The anaconda is almost dead. You block the anaconda's attack. The anaconda barely misses you. The anaconda constricts you. You block the anaconda's attack. x2 The guardian serpent gestures with its tail at you. You block the anaconda's attack. The anaconda misses you. The anaconda closely misses your hell rat. The anaconda bites your hell rat! The anaconda barely misses you. The anaconda constricts you. Your hell rat bites the anaconda! Your hell rat drains the anaconda. The anaconda barely misses you. The anaconda misses you. The anaconda bites you but does no damage. Unknown command. Blink to where? Press: ? - help, Dir - move target You blink free of the anaconda. As you read the scroll of blinking, it crumbles to dust. The anaconda bites your hell rat! Your hell rat dies! Your skin crawls. You feel strong-willed. You block the anaconda's attack. The anaconda completely misses you. The anaconda closely misses you. You block the anaconda's attack. The anaconda grabs you. The anaconda bites you! The anaconda constricts you. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You block the anaconda's attack. The anaconda constricts you. The anaconda loses its grip on you. You barely miss the anaconda. You block the anaconda's attack. x4 You impale the anaconda!! You bite the anaconda!! You devour half of the anaconda! You feel better. You kill the anaconda! Trog accepts your kill. You hear an angry hiss. You block the anaconda's attack. x2 The guardian serpent coils itself and waves its upper body at you. The mana viper blinks into view! The anaconda blinks! The mana viper blinks into view! Your Dodging skill increases to level 17! You perforate the anaconda like a sieve!!! You drain the anaconda! Your bite misses the anaconda. The anaconda is almost dead. You block the mana viper's attack. The anaconda grabs you. The anaconda bites you but does no damage. The anaconda constricts you. You block the anaconda's attack. You block the mana viper's attack. You stick the anaconda like a pincushion!!! You devour half of the anaconda! You feel better. You kill the anaconda! Trog accepts your kill. You feel the power of Trog in you as your rage grows. The mana viper completely misses you. You spit the mana viper like a pig!!! You drain the mana viper! The mana viper is almost dead. You hear an angry hiss. You block the mana viper's attack. The anaconda misses you. You impale the mana viper!! You kill the mana viper! Trog accepts your kill. The anaconda barely misses you. The anaconda misses you. You block the anaconda's attack. The anaconda closely misses you. You miss the anaconda. You bite the anaconda!! The anaconda is heavily wounded. The anaconda completely misses you. You block the anaconda's attack. x2 The anaconda misses you. You stick the anaconda like a pincushion!!! You devour half of the anaconda! You feel better. You kill the anaconda! Trog accepts your kill. You feel the power of Trog in you as your rage grows. You block the anaconda's attack. x2 You completely miss the anaconda. Your bite misses the anaconda. You block the anaconda's attack. The anaconda misses you. The anaconda completely misses you. You block the anaconda's attack. The anaconda barely misses you. You hit the anaconda. You drain the anaconda. You bite the anaconda! The anaconda is moderately wounded. You block the anaconda's attack. x4 You impale the anaconda!! You drain the anaconda. You bite the anaconda. You kill the anaconda! Trog accepts your kill. You feel the power of Trog in you as your rage grows. The anaconda grabs you. You block the anaconda's attack. The anaconda constricts you. You perforate the anaconda like a sieve!!! You devour half of the anaconda! You feel better. You kill the anaconda! Trog accepts your kill. You stick the anaconda like a pincushion!!! You devour half of the anaconda! You feel better. You kill the anaconda! Trog accepts your kill. You feel the power of Trog in you as your rage grows. You barely miss the anaconda. Your bite misses the anaconda. The anaconda is lightly wounded. You block the anaconda's attack. The anaconda closely misses you. You puncture the anaconda! Your bite misses the anaconda. The anaconda is moderately wounded. The anaconda completely misses you. x2 The anaconda hisses angrily. You impale the anaconda!! The anaconda is severely wounded. You block the anaconda's attack. x2 You impale the anaconda!! You bite the anaconda!!! You kill the anaconda! Trog accepts your kill. You feel the power of Trog in you as your rage grows. The guardian serpent gestures with its tail at you. The bolt of poison hits the guardian serpent! The guardian serpent is poisoned. The bolt of poison misses you. You puncture the guardian serpent! You bite the guardian serpent!! You devour half of the guardian serpent! You feel better. You kill the guardian serpent! Trog accepts your kill. Trog appreciates your killing of a magic user. You puncture the anaconda! You drain the anaconda. You devour half of the anaconda! You feel better. You kill the anaconda! Trog accepts your kill. You feel the effects of Trog's Hand fading. Training target 20.0 for Fighting reached! Your Fighting skill increases to level 20! You perforate the mana viper like a sieve!!! You kill the mana viper! Trog accepts your kill. You impale the mana viper!! You drain the mana viper! You bite the mana viper. You kill the mana viper! Trog accepts your kill. The guardian serpent weaves intricate patterns with the tip of its tongue. The bolt of poison hits the mana viper! The bolt of poison misses you. You impale the mana viper!! Your bite misses the mana viper. The mana viper is severely wounded. You block the mana viper's attack. You perforate the mana viper like a sieve!!! You kill the mana viper! Trog accepts your kill. You miss the black mamba. You bite the black mamba! The black mamba is moderately wounded. You puncture the black mamba! You drain the black mamba. Your bite misses the black mamba. The black mamba is severely wounded. The black mamba bites you but does no damage. You block the anaconda's attack. x2; You block the black mamba's attack. You miss the black mamba. The black mamba is severely wounded. You block the anaconda's attack. x2 The black mamba bites you but does no damage. The anaconda completely misses you. You barely miss the black mamba. Your bite misses the black mamba. The black mamba is severely wounded. You block the black mamba's attack. You block the anaconda's attack. The anaconda completely misses you. You hit the black mamba. You bite the black mamba! You kill the black mamba! Trog accepts your kill. You block the anaconda's attack. x2 You closely miss the anaconda. Your skin stops crawling. You feel less strong-willed. You block the anaconda's attack. x2 You closely miss the anaconda. You bite the anaconda!! The anaconda is heavily wounded. You spit the anaconda like a pig!!! You kill the anaconda! Trog accepts your kill. The guardian serpent coils itself and waves its upper body at you. The bolt of poison misses you. You impale the guardian serpent!! You drain the guardian serpent! Your bite misses the guardian serpent. The guardian serpent is almost dead. The guardian serpent gestures with its tail at you. The bolt of poison hits you. You are poisoned. You resist. You barely miss the guardian serpent. You bite the guardian serpent. You devour half of the guardian serpent! You feel better. You kill the guardian serpent! Trog accepts your kill. Trog appreciates your killing of a magic user. You feel very sick. You spit the black mamba like a pig!!! You kill the black mamba! Trog accepts your kill. You feel sick. You impale the shock serpent!! You bite the shock serpent! The shock serpent is severely wounded. The shock serpent's electric aura discharges violently, shocking you. You resist. You feel sick. The shock serpent misses you. You miss the shock serpent. The shock serpent is severely wounded. You feel sick. You block the shock serpent's attack. You puncture the shock serpent! You kill the shock serpent! Trog accepts your kill. You feel the power of Trog in you as your rage grows. The air sparks with electricity, shocking you. You resist. You feel sick. No target in view! No target in view! You feel sick. You see here an anaconda corpse. You feel a strong urge to attack something. You feel sick. You are no longer berserk. You are exhausted. You feel yourself slow down. You feel sick. You start resting. You feel sick. x4 You are no longer poisoned. You start resting. HP restored. You start waiting. You feel yourself speed up. There is an open gate here. You pick up the serpentine rune and feel its power. Press } to see all the runes you have collected. Unknown command. You recover from your berserk rage. There is an open gate here. There is an open door, spattered with blood here. Items here: )) [[ ÷. Items here: )))) [[. There is an open door, spattered with blood here. There is an open door here. Key pressed, stopping explore. There is an open door here. Things that are here: a +0 long sword; a +0 robe Things that are here: a +0 arbalest; a +0 battleaxe Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. What level of the Dungeon? (default 10, ? - help) Items here: )))) [ ÷÷÷. Items here: ))))) [ ÷. Items here: )))) ? [[. You see here a rimehorn talisman. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down, spattered with blood here. You see here a +0 war axe of flaming. There is a staircase back to the Lair, spattered with blood here. You fly upwards. Welcome back to the Lair of Beasts! There is a staircase to the Snake Pit here. You see here a wolf skeleton. There is a stone staircase leading up, spattered with blood here. You fly upwards. Level annotation: exclusion: oklob plant There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up, spattered with blood here. You fly upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon, spattered with blood here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Lair here. What level of the Swamp? (default 1, ? - help) You fly downwards. Welcome back to the Lair of Beasts! There is a staircase back to the Dungeon, spattered with blood here. There is a stone staircase leading down here. You fly downwards. Level annotation: exclusion: oklob plant There is a stone staircase leading up, spattered with blood here. You see here a parchment of Summon Small Mammal. There is a staircase to the Swamp here. You fly downwards. Welcome to the Swamp! This branch is noisy: sounds don't travel as far here. This branch contains the decaying rune of Zot. There is a staircase back to the Lair here. A swamp worm is nearby! Lua error: /dgldir/rcfiles/crawl-git/neoul.rc:226: attempt to index global 'your' (a nil value) Welcome back, neoul the Merfolk Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. You reach to attack! The helpless swamp worm fails to defend itself. You perforate the swamp worm like a sieve!!! You kill the swamp worm! Trog accepts your kill. No target in view! A spriggan rider comes into view. It is wielding a +0 spear. Your maw growls hungrily at the spriggan rider. You hear a shout! The spriggan rider shouts! You hear a shout! x2 You hear an angry buzzing noise. You hear a shout! x3 You hear an angry buzzing noise. The spriggan rider moves out of view. No target in view! 2 spriggan riders come into view. A spriggan rider comes into view. It is wielding a +0 spear. A vampire mosquito comes into view. x3 You block the spriggan rider's attack. There are monsters nearby! There are monsters nearby! You reach to attack! You closely miss the spriggan rider. You block the spriggan rider's attack. x2 You reach to attack! You impale the spriggan rider!! The spriggan rider is heavily wounded. You block the spriggan rider's attack. A shambling mangrove comes into view. The spriggan rider misses you. You block the spriggan rider's attack. You reach to attack! You impale the spriggan rider!! You kill the spriggan rider! Trog accepts your kill. You kill the hornet! Trog accepts your kill. You hear a splash. The spriggan rider completely misses you. You block the spriggan rider's attack. You block the vampire mosquito's attack. You miss the vampire mosquito. You bite the vampire mosquito!! The vampire mosquito is severely damaged. You block the vampire mosquito's attack. x2 You block the spriggan rider's attack. x2 The spriggan rider completely misses you. The vampire mosquito misses you. The vampire mosquito bites you but does no damage. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You block the vampire mosquito's attack. x3 You block the spriggan rider's attack. The spriggan rider hits you but does no damage. The spriggan rider hits you from afar with a +0 spear. The vampire mosquito misses you. x2 You puncture the vampire mosquito! You devour the vampire mosquito! You feel better. You destroy the vampire mosquito! Trog accepts your kill. You feel the power of Trog in you as your rage grows. You block the vampire mosquito's attack. You block the spriggan rider's attack. The spriggan rider closely misses you. The vampire mosquito barely misses you. You block the vampire mosquito's attack. You block the spriggan rider's attack. You skewer the vampire mosquito like a kebab!!! You devour the vampire mosquito! You feel better. You destroy the vampire mosquito! Trog accepts your kill. The vampire mosquito closely misses you. You block the spriggan rider's attack. The spriggan rider completely misses you. You closely miss the vampire mosquito. You bite the vampire mosquito!! You destroy the vampire mosquito! Trog accepts your kill. You block the spriggan rider's attack. You reach to attack! You miss the spriggan rider. The spriggan rider hits you from afar with a +0 spear!! You block the spriggan rider's attack. You reach to attack! You miss the spriggan rider. You block the spriggan rider's attack. x3 You reach to attack! You completely miss the spriggan rider. You block the spriggan rider's attack. The shambling mangrove runs its roots beneath you! The grasping roots grab you! The grasping roots constrict you. You reach to attack! You stick the spriggan rider like a pincushion!!! You kill the hornet! Trog accepts your kill. The spriggan falls from its now dead mount. The spriggan is moderately wounded. You block the spriggan rider's attack. x2 You reach to attack! You perforate the spriggan like a sieve!!! You kill the spriggan! Trog accepts your kill. You hear a splash. The grasping roots constrict you! You block the spriggan rider's attack. You impale the shambling mangrove!! You drain the shambling mangrove. Your bite misses the shambling mangrove. The shambling mangrove is moderately damaged. You block the spriggan rider's attack. You impale the shambling mangrove!! You bite the shambling mangrove! The shambling mangrove is severely damaged. You block the spriggan rider's attack. The spriggan rider hits you from afar with a +0 spear! Angry insects surge out from beneath the shambling mangrove's foliage! The shambling mangrove hits you. The grasping roots constrict you. You stick the shambling mangrove like a pincushion!!! You destroy the shambling mangrove! Trog accepts your kill. You block the hornet's attack. You block the spriggan rider's attack. Your Invocations skill increases to level 6! You impale the hornet!! Your bite misses the hornet. The hornet is severely wounded. The spriggan rider barely misses you. You block the hornet's attack. You impale the hornet!! You devour the hornet! You feel better. You kill the hornet! Trog accepts your kill. You block the spriggan rider's attack. The spriggan rider hits you from afar with a +0 spear!! A hell rat scurries out from under your cloak. The hornet completely misses you. You spit the hornet like a pig!!! You devour the hornet! You feel better. You kill the hornet! Trog accepts your kill. The spriggan rider completely misses you. You reach to attack! You impale the spriggan rider!! The spriggan rider is heavily wounded. Your hell rat bites the spriggan rider! Your hell rat drains the spriggan rider. You block the spriggan rider's attack. You reach to attack! The spriggan rider blocks your attack. The spriggan rider is heavily wounded. The spriggan rider misses you. Your hell rat bites the spriggan rider! The spriggan rider hits you from afar with a +0 spear!! You reach to attack! You puncture the spriggan rider! The spriggan rider is heavily wounded. Your hell rat misses the spriggan rider. The spriggan rider misses you. You reach to attack! You barely miss the spriggan rider. The spriggan rider is heavily wounded. You block the spriggan rider's attack. You reach to attack! You barely miss the spriggan rider. The spriggan rider is heavily wounded. Your hell rat splashes around in the water. You block the spriggan rider's attack. The spriggan rider completely misses you. You reach to attack! You skewer the spriggan rider like a kebab!!! You kill the spriggan rider! Trog accepts your kill. You kill the hornet! Trog accepts your kill. You feel the power of Trog in you as your rage grows. You hear a splash. x2 Your hell rat bites the spriggan rider. The spriggan rider hits you from afar with a +0 spear! You reach to attack! You closely miss the spriggan rider. The spriggan rider is moderately wounded. Your hell rat bites the spriggan rider! You reach to attack! You puncture the spriggan rider! You drain the spriggan rider. The spriggan rider is severely wounded. You block the spriggan rider's attack. Your hell rat barely misses the spriggan rider. You reach to attack! You impale the spriggan rider!! You kill the spriggan rider! Trog accepts your kill. You kill the hornet! Trog accepts your kill. 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! You start resting. You feel a strong urge to attack something. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. Your hell rat returns to the shadows of the Dungeon. A spriggan rider comes into view. It is wielding a +0 spear. The spriggan rider moves out of view. You start resting. You feel yourself speed up. You start resting. HP restored. You now have 2986 gold pieces (gained 18). You recover from your berserk rage. C - 16 scrolls of identify (gained 1) A bunyip comes into view. The bunyip moves out of view. No target in view! A swamp drake comes into view. Your maw growls hungrily at the ghost crab. A ghost crab comes into view. You hear an angry buzzing noise. You hear a hideous shriek! You hear an angry buzzing noise. The swamp drake roars! You hear a hideous shriek! There are monsters nearby! A vampire mosquito comes into view. Your maw growls hungrily at the vampire mosquito. The swamp drake breathes poison at you. The noxious blast engulfs the ghost crab but does no damage. There are monsters nearby! You reach to attack! You impale the bunyip!! The bunyip is moderately wounded. You block the bunyip's attack. The bunyip misses you. You block the bunyip's attack. You puncture the bunyip! You drain the bunyip. You bite the bunyip!! The bunyip is severely wounded. The vampire mosquito bites you but does no damage. A vampire mosquito comes into view. You block the vampire mosquito's attack. You perforate the bunyip like a sieve!!! You devour half of the bunyip! You feel better. You kill the bunyip! Trog accepts your kill. You block the vampire mosquito's attack. You barely miss the vampire mosquito. Your bite misses the vampire mosquito. The vampire mosquito bites you. You block the vampire mosquito's attack. x2 You hit the ghost crab but do no damage. You block the vampire mosquito's attack. The vampire mosquito closely misses you. You block the vampire mosquito's attack. x2 The ghost crab completely misses you. You block the ghost crab's attack. The swamp drake breathes poison at you. The noxious blast engulfs the ghost crab but does no damage. You perforate the ghost crab like a sieve!!! You bite the ghost crab, but do no damage. The ghost crab is severely damaged. The vampire mosquito closely misses you. You block the vampire mosquito's attack. x3 The ghost crab breathes spectral mist at you. The spectral mist engulfs you. You hit the ghost crab. You bite the ghost crab, but do no damage. The ghost crab is severely damaged. You block the vampire mosquito's attack. x2 The vampire mosquito bites you. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. You impale the ghost crab!! You devour the ghost crab! You feel better. You destroy the ghost crab! Trog accepts your kill. The spectral spriggan air mage fades away! You block the vampire mosquito's attack. x2 The vampire mosquito closely misses you. The vampire mosquito completely misses you. You block the swamp drake's attack. You impale the vampire mosquito!! You destroy the vampire mosquito! Trog accepts your kill. You block the vampire mosquito's attack. x2 You block the swamp drake's attack. You closely miss the vampire mosquito. Your bite misses the vampire mosquito. You block the vampire mosquito's attack. The vampire mosquito barely misses you. You block the swamp drake's attack. You perforate the vampire mosquito like a sieve!!! You destroy the vampire mosquito! Trog accepts your kill. You block the swamp drake's attack. You hit the swamp drake. You bite the swamp drake!! The swamp drake is almost dead. The swamp drake breathes poison at you. The noxious blast misses you. You impale the swamp drake!! You devour half of the swamp drake! You feel better. You kill the swamp drake! Trog 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! No target in view! No target in view! A swamp worm comes into view. Your maw growls hungrily at the swamp worm. The swamp worm fires a harpoon shot at you. You block the harpoon shot. A swamp worm is nearby! You reach to attack! You barely miss the swamp worm. The swamp worm fires a harpoon shot at you. The harpoon shot hits you! You are yanked forward by the harpoon shot. A swamp worm is nearby! You impale the swamp worm!! You bite the swamp worm! You devour the swamp worm! You feel better. You kill the swamp worm! Trog accepts your kill. A bunyip comes into view. Your maw growls hungrily at the bunyip. A tyrant leech comes into view. There are monsters nearby! You reach to attack! You skewer the tyrant leech like a kebab!!! You drain the tyrant leech! You kill the tyrant leech! Trog accepts your kill. A bunyip is nearby! A bunyip is nearby! You skewer the bunyip like a kebab!!! Your bite misses the bunyip. The bunyip is severely wounded. You block the bunyip's attack. The bunyip completely misses you. The bunyip claws you. You perforate the bunyip like a sieve!!! You kill the bunyip! Trog accepts your kill. No target in view! A tyrant leech comes into view. A tyrant leech is nearby! A tyrant leech is nearby! You reach to attack! You catch the helpless tyrant leech completely off-guard! You puncture the tyrant leech! The tyrant leech is lightly wounded. A tyrant leech is nearby! You miss the tyrant leech. The tyrant leech is lightly wounded. A tyrant leech is nearby! You impale the tyrant leech!! The tyrant leech is heavily wounded. You block the tyrant leech's attack. A tyrant leech is nearby! You impale the tyrant leech!! You bite the tyrant leech! You kill the tyrant leech! Trog accepts your kill. You now have 3003 gold pieces (gained 17). A bog body comes into view. Your maw growls hungrily at the bog body. A bog body is nearby! A bog body is nearby! You reach to attack! You skewer the bog body like a kebab!!! You destroy the bog body! Trog accepts your kill. Trog appreciates your killing of a magic user. A swamp worm comes into view. You reach to attack! You barely miss the swamp worm. The swamp worm fires a harpoon shot at you. The harpoon shot hits you! You are yanked forward by the harpoon shot. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-281-g02f3d51f4c 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: [neoul] Species: Merfolk Job: Berserker HP: 154/162; mods: 0/0 MP: 22/22; mod: 0 Stats: 42 18 21 Position: (10, 59), god: Trog (10), 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 | 20 | 10279 | 0/1199 Short Blades | X | 0 | 0 | 0 | 0 | 0/35 Long Blades | X | 0 | 0 | 0 | 0 | 0/42 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 2 | 22 | 16 | 4082 | 332/525 Staves | X | 0 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 1 | 12 | 9 | 2765 | 515/525 Armour | X | 1 | 11 | 5 | 1503 | 242/504 Dodging | X | 1 | 11 | 17 | 5196 | 113/669 Stealth | X | 0 | 0 | 6 | 742 | 0/247 Shields | X | 1 | 11 | 10 | 2999 | 224/600 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/70 Forgecraft | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 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/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/29 Invocations | X | 1 | 11 | 6 | 921 | 39/295 Evocations | X | 1 | 11 | 7 | 1669 | 269/400 Shapeshifting | X | 1 | 11 | 18 | 7263 | 422/866 Spell bugs: Durations: #33: 1 Attributes: #12: 3832 #13: 829 #22: 1 #23: 24088 #24: 114830637 #49: 2985 Mutations: nimble swimmer: 2 (innate) mertail: 1 (innate) Inventory bugs: Equipment: eq slot #5, inv slot #7: +2 pair of gloves eq slot #9, inv slot #4: ring of Naege {^Contam +Blink Str+4 Int+6} eq slot #2, inv slot #49: +0 tower shield of cold resistance eq slot #10, inv slot #3: amulet of Paranoia {^Contam +Blink Regen+ Str+6} eq slot #3, inv slot #14: +2 robe of the Weaver {rF+ Str+2 SInv Stlth+} eq slot #8, inv slot #39: +2 ratskin cloak {*Rats rPois rN+ Str-1 Int-1 Dex+1} eq slot #4, inv slot #21: +0 hat "Ykkisous" {Fly rElec Str+2 Int+4} eq slot #9, inv slot #35: ring "Tuasaoqi" {Will+ Str+8 Int+2} eq slot #6, inv slot #47: +0 pair of boots of Nasamuqa {Str+3 Slay+2} eq slot #1, inv slot #9: +4 partisan of draining }}}}}}}}}}} Webtiles message buffer: {"msg":"map","vgrdc":{"x":-34,"y":19},"cells":[{"x":-41,"y":11,"mf":26},{"mf":26},{"x":-41,"y":12,"mf":26,"t":{"bg":244}},{"t":{"bg":919}},{"t":{"bg":67109108}},{"t":{"bg":919}},{"t":{"bg":67109108}},{"x":-35,"y":12,"t":{"bg":920}},{"x":-32,"y":12,"t":{"bg":262387}},{"t":{"bg":919}},{"t":{"bg":67109107}},{"x":-26,"y":12,"t":{"bg":262387}},{"x":-41,"y":13,"mf":26,"t":{"bg":242}},{"x":-39,"y":13,"t":{"bg":919}},{"x":-37,"y":13,"t":{"bg":67109106}},{"x":-32,"y":13,"t":{"bg":262387}},{"t":{"bg":2547,"flv":{"f":242,"s":92}}},{"t":{"bg":67109784}},{"t":{"bg":67109109}},{"x":-26,"y":13,"t":{"bg":262386}},{"x":-41,"y":14,"mf":26,"t":{"bg":920}},{"t":{"bg":67109108}},{"x":-35,"y":14,"t":{"bg":2548,"flv":{"f":243,"s":151}}},{"x":-33,"y":14,"t":{"bg":67109784}},{"t":{"bg":67109108}},{"t":{"bg":2548,"flv":{"f":243,"s":108}}},{"t":{"bg":67109107}},{"t":{"bg":920}},{"t":{"bg":67109107}},{"x":-26,"y":14,"t":{"bg":262389}},{"x":-41,"y":15,"mf":26,"t":{"bg":244}},{"x":-39,"y":15,"t":{"bg":919}},{"x":-36,"y":15,"t":{"bg":67109109}},{"x":-34,"y":15,"t":{"bg":920}},{"t":{"bg":67109107}},{"t":{"bg":919}},{"t":{"bg":67109109}},{"x":-27,"y":15,"t":{"bg":2547,"flv":{"f":243,"s":208}}},{"t":{"bg":67373555}},{"x":-41,"y":16,"mf":26,"t":{"bg":243}},{"x":-39,"y":16,"t":{"bg":920}},{"t":{"bg":67109106}},{"x":-36,"y":16,"t":{"bg":919,"cloud":4937}},{"t":{"bg":67109107,"cloud":0}},{"t":{"bg":2547,"flv":{"f":243,"s":1}}},{"t":{"bg":67109106}},{"x":-31,"y":16,"t":{"bg":919}},{"t":{"bg":67109107}},{"x":-28,"y":16,"t":{"bg":920}},{"t":{"bg":67109106}},{"x":-41,"y":17,"mf":26,"t":{"bg":243}},{"x":-37,"y":17,"t":{"bg":919}},{"t":{"bg":67109109}},{"x":-34,"y":17,"t":{"bg":920,"cloud":4937}},{"t":{"bg":67109108,"cloud":0}},{"t":{"bg":919}},{"x":-30,"y":17,"t":{"bg":67111412,"flv":{"f":242,"s":11}}},{"x":-41,"y":18,"mf":26},{"t":{"bg":67109106}},{"x":-38,"y":18,"t":{"bg":919}},{"t":{"bg":67109107}},{"x":-35,"y":18,"t":{"bg":920}},{"t":{"bg":67109108}},{"t":{"bg":919,"cloud":4937}},{"t":{"cloud":0}},{"x":-30,"y":18,"t":{"bg":67111413,"flv":{"f":242,"s":42}}},{"x":-41,"y":19,"mf":26},{"t":{"bg":67109107}},{"t":{"bg":919}},{"t":{"bg":67109108}},{"t":{"bg":919}},{"t":{"fg":5992,"bg":67109107,"doll":[[5992,32]],"mcache":null}},{"t":{"fg":0,"doll":null,"mcache":null}},{"g":"`","col":3,"t":{"fg":531530,"doll":[[7513,32],[7526,32],[7493,32],[7586,32],[7551,32],[7756,32],[7764,32],[8462,32],[8516,32],[7952,32],[8343,32]],"mcache":null,"ov":[4790]}},{"g":".","col":6,"t":{"fg":0,"doll":null,"mcache":null}},{"t":{"bg":919}},{"t":{"bg":67109108}},{"t":{"bg":2548,"flv":{"f":244,"s":173}}},{"t":{"bg":67108864}},{"x":-41,"y":20,"mf":26,"t":{"bg":244}},{"x":-39,"y":20,"t":{"bg":920}},{"x":-36,"y":20,"t":{"bg":67109106}},{"x":-31,"y":20,"t":{"fg":4556,"base":0,"doll":null,"mcache":null}},{"t":{"fg":0,"bg":2547,"flv":{"f":245,"s":100},"doll":null,"mcache":null}},{"t":{"bg":67108864}},{"mf":26},{"x":-41,"y":21,"mf":26,"t":{"bg":919,"cloud":4937}},{"g":"§","t":{"bg":67109107}},{"t":{"bg":919}},{"x":-36,"y":21,"t":{"bg":67109107}},{"t":{"bg":919}},{"t":{"bg":67109107}},{"x":-32,"y":21,"t":{"bg":919}},{"x":-30,"y":21,"t":{"bg":67109109}},{"t":{"bg":2548,"flv":{"f":243,"s":217}}},{"t":{"bg":67108864}},{"x":-41,"y":22,"mf":26,"t":{"bg":2549,"flv":{"f":243,"s":206}}},{"t":{"bg":67109109}},{"t":{"bg":919}},{"t":{"bg":67109108}},{"x":-35,"y":22,"t":{"bg":919}},{"x":-33,"y":22,"t":{"bg":67109109}},{"x":-31,"y":22,"t":{"fg":4252,"base":0 Webtiles JSON stack: start: 0 end: 12 type: } start: 37 end: 47 type: ] start: 3392 end: 3408 type: } start: 3408 end: 3414 type: } Screenshot: ....~~~...~.....~.♣♣ .~.~..~~..~.......♣♣ ..~~......♣~.....♣♣ ~.....♣♣~.♣.~...♣♣ ..~~~..~.~....♣♣♣ ..~..§.♣..~..~.♣ ....~..§.~~♣♣.♣♣ ♣..~..~.§~~♣♣♣♣ ♣.~.~wW..~.♣ ..~~~.....†♣ §.~~~.~..~~.♣ ♣.~...~~..:~♣ ♣♣~../..~.~♣♣ ♣♣~~♣~..♣♣♣ ♣♣♣♣...♣ ♣♣~♣♣ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< necropolis_difficulty: snake ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>