Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.23-a0-339-gbd7f2c8 Platform: unix Bits: 64 Game mode: sprint Tiles: online Command line: /usr/games/crawl-git-bd7f2c837c -name heatzeker -rc /dgldir/rcfiles/crawl-git/heatzeker.rc -macro /dgldir/rcfiles/crawl-git/heatzeker.macro -morgue /dgldir/morgue/heatzeker/ -sprint -webtiles-socket /crawl-master/webserver/sockets/heatzeker:2018-10-18.13:42:38.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 4 stack frames. /usr/games/crawl-git-bd7f2c837c(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5feec3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-bd7f2c837c(_Z13do_crash_dumpv+0x419) [0x606b69]: do_crash_dump() /usr/games/crawl-git-bd7f2c837c(_Z20crash_signal_handleri+0x9c) [0x5ff14c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7fc3f16840b0]: Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fc3f1a1e84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fc3f1a1e84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005ff57b in call_gdb (file=0x7fc3f1a09180) at crash.cc:435 gdb = attach_cmd = "attach 11011\000\000\000\000\000\000\000" #2 0x0000000000606b89 in do_crash_dump () at dbg-asrt.cc:677 dir = "/dgldir/morgue/heatzeker/" signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fc3f1a09180 t = 1539870175 name = "/dgldir/morgue/heatzeker/crash-heatzeker-20181018-134255.txt", '\000' #3 0x00000000005ff14c in crash_signal_handler (sig_num=11) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x0000000000000000 in ?? () No symbol table info available. #6 0x00000000006c4125 in operator() (__args#0=0x124f7c0, this=0x7ffff3ca6470) at /usr/include/c++/4.7/functional:2310 No locals. #7 stop_attack_prompt(targeter&, char const*, std::function, bool*, monster const*) (hitfunc=..., verb=0xc439d0 "attack", affects=..., prompted=0x0, defender=0x124f7c0) at fight.cc:1040 mon = 0x124f7c0 adjn = suffixn = penancen = false di = {> = {}, center = {x = 9, y = 25}, current = {x = 9, y = 24}, lists = {std::vector of length 0, capacity 0, std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 0}, {x = -1, y = 1}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 0}, {x = 1, y = 1}}, std::vector of length 8, capacity 8 = {{x = -2, y = -2}, {x = -2, y = 0}, {x = -2, y = -1}, {x = -2, y = 1}, {x = -2, y = 2}, {x = 0, y = -2}, {x = -1, y = -2}, {x = 1, y = -2}}}, vcur = 0x7ffff3ca5728, vnear = 0x7ffff3ca5740, vfar = 0x7ffff3ca5710, r = 1, max_radius = 8, threshold = 2, icur = 3, iend = 0, fair = false} adj = "" victims = {list = std::vector of length 0, capacity 0} mon_name = "" prompt = suffix = "" penance = false defender_ok = true #8 0x000000000087df11 in melee_attack::handle_phase_attempted (this=0x7ffff3ca66c0) at melee-attack.cc:130 hitfunc = 0x7ffff3ca58e0 hitfunc_smite = { = {_vptr.targeter = 0xd21cf0, origin = {x = 9, y = 25}, aim = {x = 9, y = 24}, agent = 0x120af20, why_not = "", obeys_mesmerise = false}, exp_range_min = 1, exp_range_max = 1, exp_map_min = {mData = {mData = {{mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 0, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}}}}, exp_map_max = {mData = {mData = {{mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 0, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 5, 5, 5, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647}}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}, {mData = {2147483647 }}}}}, range = 1, affects_walls = false, affects_pos = 0} hitfunc_los = { = {_vptr.targeter = 0xd220b0, origin = {x = 9, y = 25}, aim = {x = 9, y = 25}, agent = 0x120af20, why_not = "", obeys_mesmerise = false}, los = LOS_NO_TRANS, range = 8, range_max = 8} vulnerable = 0 #9 0x000000000087ae7e in melee_attack::attack (this=0x7ffff3ca66c0) at melee-attack.cc:752 saved_gyre_name = _gensym_uw_774 = {cleaner = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0xffffffff, _M_const_object = 0xffffffff, _M_function_pointer = 0xffffffff, _M_member_pointer = &virtual table offset 4294967294, this adjustment 140737283516096}, _M_pod_data = "\377\377\377\377\000\000\000\000\300f\312\363\377\177\000"}, _M_manager = 0x7ffff3ca6878}, _M_invoker = 0x597e3e }} shield_blocked = ev = conducts = {{conduct = 97, pgain = 0, known = 145, enabled = 223, victim = std::unique_ptr containing 0x124f7c0}, {conduct = 18925928, pgain = 0, known = 192, enabled = 247, victim = std::unique_ptr containing 0x7ffff3ca66c0}, {conduct = 19199936, pgain = 0, known = 232, enabled = 83, victim = std::unique_ptr containing 0x4}} #10 0x00000000006c5f9e in fight_melee (attacker=, defender=0x124f7c0, did_hit=0x0, simu=false) at fight.cc:172 attk = { = {_vptr.attack = 0xcd8ab0, attacker = 0x120af20, defender = 0x124f7c0, responsible = 0x120af20, attack_occurred = false, cancel_attack = false, did_hit = false, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = false, obvious_effect = false, to_hit = 5, damage_done = 0, special_damage = 0, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 0, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = -204838848, weapon = 0x120c968, damage_brand = SPWPN_NORMAL, wpn_skill = SK_MACES_FLAILS, shield = 0x120c900, art_props = {mData = {0 , 3, 0 }}, unrand_entry = 0xc93480, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", attacker_armour_tohit_penalty = 1, attacker_shield_tohit_penalty = 0, defender_shield = 0x0, miscast_level = -1, miscast_type = 0, miscast_target = 0x0, fake_chaos_attack = false, simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, attack_number = -1, effective_attack_number = -1, cleave_targets = empty std::list, cleaving = false, is_riposte = false, wu_jian_attack = WU_JIAN_ATTACK_NONE, wu_jian_number_of_targets = 1, attack_position = {x = 9, y = 25}} nrounds = pos = effective_attack_number = attack_number = #11 0x0000000000981b72 in move_player_action (move=...) at movement.cc:663 additional_time_taken = 0 initial_position = {x = 9, y = 25} wall_jump_err = "" walkverb = "fly" targ_monst = 0x124f7c0 attacking = false targ_pass = true fmonger = 0x0 moving = true targ = {x = 9, y = 24} did_wall_jump = false targ_grid = DNGN_FLOOR try_to_swap = mon_swap_dest = {x = 0, y = 0} running = did_wu_jian_attack = swap = false can_wall_jump = false beholder = 0x0 #12 0x0000000000c186c7 in process_command (cmd=cmd@entry=CMD_MOVE_UP) at main.cc:1660 No locals. #13 0x0000000000c1b049 in _input () at main.cc:1116 cmd = CMD_MOVE_UP player_disabled = {was_disabled = false} #14 0x0000000000c1eefd in _launch_game () at main.cc:467 game_start = false ccon = {cstate = false, smartcstate = false} #15 _launch_game_loop () at main.cc:376 game_ended = false #16 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Oct 18 2018 at 03:19:15 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-bd7f2c837c/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-bd7f2c837c/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-bd7f2c837c/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: sprint_v [room_start, room_1, room_2, room_3, room_4, room_5, room_6, room_7, room_8, room_9, room_10, room_11, room_12, room_13, room_14, room_15, room_16, room_17, room_18, room_19, room_20, room_21, room_22, room_23, room_24, room_25, room_26, room_27] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (1, 29): Terrain change marker (33->30, 199) Marker #1, type 9 at (1, 52): Terrain change marker (33->32, 28) Marker #2, type 9 at (1, 53): Terrain change marker (33->32, 66) Marker #3, type 9 at (1, 54): Terrain change marker (33->32, 46) Marker #4, type 9 at (2, 31): Terrain change marker (33->30, 99) Marker #5, type 9 at (2, 52): Terrain change marker (33->32, 62) Marker #6, type 9 at (2, 53): Terrain change marker (33->32, 62) Marker #7, type 9 at (2, 54): Terrain change marker (33->32, 67) Marker #8, type 9 at (3, 30): Terrain change marker (33->30, 96) Marker #9, type 9 at (3, 31): Terrain change marker (33->30, 20) Marker #10, type 9 at (3, 52): Terrain change marker (33->32, 60) Marker #11, type 9 at (3, 53): Terrain change marker (33->32, 43) Marker #12, type 9 at (3, 54): Terrain change marker (33->32, 45) Marker #13, type 9 at (4, 19): Terrain change marker (33->30, 248) Marker #14, type 9 at (4, 30): Terrain change marker (33->30, 74) Marker #15, type 9 at (4, 31): Terrain change marker (33->30, 201) Marker #16, type 9 at (5, 20): Terrain change marker (33->30, 208) Marker #17, type 9 at (5, 21): Terrain change marker (33->30, 16) Marker #18, type 9 at (5, 29): Terrain change marker (33->30, 258) Marker #19, type 9 at (5, 31): Terrain change marker (33->30, 40) Marker #20, type 9 at (6, 17): Terrain change marker (33->30, 133) Marker #21, type 9 at (6, 18): Terrain change marker (33->30, 148) Marker #22, type 9 at (6, 19): Terrain change marker (33->30, 247) Marker #23, type 9 at (6, 28): Terrain change marker (33->30, 257) Marker #24, type 9 at (6, 31): Terrain change marker (33->30, 92) Marker #25, type 9 at (7, 19): Terrain change marker (33->30, 139) Marker #26, type 9 at (7, 20): Terrain change marker (33->30, 6) Marker #27, type 9 at (7, 21): Terrain change marker (33->30, 183) Marker #28, type 9 at (7, 30): Terrain change marker (33->30, 194) Marker #29, type 9 at (7, 31): Terrain change marker (33->30, 93) Marker #30, type 0 at (8, 10): feature (stone_stairs_up_i) Marker #31, type 9 at (8, 17): Terrain change marker (33->30, 5) Marker #32, type 9 at (8, 20): Terrain change marker (33->30, 87) Marker #33, type 9 at (8, 28): Terrain change marker (33->30, 199) Marker #34, type 9 at (8, 29): Terrain change marker (33->30, 222) Marker #35, type 9 at (8, 31): Terrain change marker (33->30, 170) Marker #36, type 7 at (9, 1): position (76,6) Marker #37, type 7 at (9, 15): position (9,49) Marker #38, type 9 at (9, 18): Terrain change marker (33->30, 244) Marker #39, type 9 at (9, 19): Terrain change marker (33->30, 180) Marker #40, type 9 at (9, 28): Terrain change marker (33->30, 56) Marker #41, type 9 at (9, 29): Terrain change marker (33->30, 109) Marker #42, type 9 at (9, 30): Terrain change marker (33->30, 124) Marker #43, type 7 at (9, 33): position (9,68) Marker #45, type 7 at (9, 51): position (28,68) Marker #47, type 9 at (10, 19): Terrain change marker (33->30, 228) Marker #48, type 9 at (10, 20): Terrain change marker (33->30, 66) Marker #49, type 9 at (10, 22): Terrain change marker (33->30, 100) Marker #50, type 9 at (10, 26): Terrain change marker (33->30, 152) Marker #51, type 9 at (10, 27): Terrain change marker (33->30, 112) Marker #52, type 9 at (10, 30): Terrain change marker (33->30, 143) Marker #53, type 9 at (10, 31): Terrain change marker (33->30, 194) Marker #54, type 9 at (11, 17): Terrain change marker (33->30, 56) Marker #55, type 9 at (11, 18): Terrain change marker (33->30, 44) Marker #56, type 9 at (11, 20): Terrain change marker (33->30, 13) Marker #57, type 9 at (11, 21): Terrain change marker (33->30, 85) Marker #58, type 9 at (11, 26): Terrain change marker (33->30, 244) Marker #59, type 9 at (11, 27): Terrain change marker (33->30, 18) Marker #60, type 9 at (11, 29): Terrain change marker (33->30, 99) Marker #61, type 9 at (11, 30): Terrain change marker (33->30, 71) Marker #62, type 9 at (11, 31): Terrain change marker (33->30, 115) Marker #63, type 9 at (12, 16): Terrain change marker (33->30, 55) Marker #64, type 9 at (12, 18): Terrain change marker (33->30, 154) Marker #65, type 9 at (12, 20): Terrain change marker (33->30, 115) Marker #66, type 9 at (12, 27): Terrain change marker (33->30, 46) Marker #67, type 9 at (12, 29): Terrain change marker (33->30, 177) Marker #68, type 9 at (12, 31): Terrain change marker (33->30, 199) Marker #69, type 9 at (13, 18): Terrain change marker (33->30, 161) Marker #70, type 9 at (13, 19): Terrain change marker (33->30, 52) Marker #71, type 9 at (13, 20): Terrain change marker (33->30, 221) Marker #72, type 9 at (13, 23): Terrain change marker (33->30, 246) Marker #73, type 9 at (13, 26): Terrain change marker (33->30, 239) Marker #74, type 9 at (13, 27): Terrain change marker (33->30, 59) Marker #75, type 9 at (13, 29): Terrain change marker (33->30, 23) Marker #76, type 9 at (13, 51): Terrain change marker (33->32, 69) Marker #77, type 9 at (13, 52): Terrain change marker (33->32, 43) Marker #78, type 9 at (13, 53): Terrain change marker (33->32, 59) Marker #79, type 9 at (14, 17): Terrain change marker (33->30, 63) Marker #80, type 9 at (14, 19): Terrain change marker (33->30, 186) Marker #81, type 9 at (14, 20): Terrain change marker (33->30, 155) Marker #82, type 9 at (14, 21): Terrain change marker (33->30, 123) Marker #83, type 9 at (14, 25): Terrain change marker (33->30, 256) Marker #84, type 9 at (14, 51): Terrain change marker (33->32, 50) Marker #85, type 9 at (14, 52): Terrain change marker (33->32, 71) Marker #86, type 9 at (14, 53): Terrain change marker (33->32, 41) Marker #87, type 9 at (15, 21): Terrain change marker (33->30, 44) Marker #88, type 9 at (15, 22): Terrain change marker (33->30, 146) Marker #89, type 9 at (15, 23): Terrain change marker (33->30, 232) Marker #90, type 9 at (15, 26): Terrain change marker (33->30, 150) Marker #91, type 9 at (15, 51): Terrain change marker (33->32, 36) Marker #92, type 9 at (15, 52): Terrain change marker (33->32, 27) Marker #93, type 9 at (15, 53): Terrain change marker (33->32, 68) Marker #94, type 9 at (16, 21): Terrain change marker (33->30, 223) Marker #95, type 9 at (17, 21): Terrain change marker (33->30, 174) Marker #96, type 7 at (26, 1): position (26,31) Marker #98, type 7 at (26, 17): position (26,47) Marker #100, type 7 at (26, 33): position (9,31) Marker #102, type 7 at (28, 49): position (48,68) Marker #105, type 7 at (41, 1): position (41,27) Marker #107, type 7 at (41, 15): position (41,41) Marker #109, type 7 at (41, 29): position (26,15) Marker #112, type 7 at (48, 49): position (68,68) Marker #114, type 7 at (53, 37): position (54,35) Marker #116, type 7 at (54, 1): position (41,13) Marker #118, type 7 at (54, 13): position (54,11) Marker #120, type 7 at (54, 25): position (54,23) Marker #122, type 7 at (63, 37): position (53,46) Marker #124, type 7 at (64, 1): position (64,15) Marker #126, type 7 at (64, 9): position (73,15) Marker #128, type 7 at (65, 17): position (65,35) Marker #130, type 7 at (65, 27): position (73,45) Marker #132, type 7 at (68, 48): position (44,45) Marker #134, type 7 at (70, 1): position (64,7) Marker #136, type 7 at (73, 9): position (74,25) Marker #138, type 7 at (73, 37): position (63,46) Marker #140, type 7 at (74, 17): position (74,35) Marker #142, type 7 at (74, 27): position (65,25) Marker #144, type 7 at (76, 1): position (70,7) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The lich shouts! The necromancer shouts! A bat skeleton comes into view. The vampire knight gestures at you while chanting. You resist with almost no effort. A necromancer comes into view. It is wielding a +2 scimitar of holy wrath. The lich moves out of view. An ancient lich comes into view. Nature churns violently around you! The blast of rubble hits the vampire knight. The vampire knight is almost destroyed. The cutting wind hits the necromancer. You kill the necromancer! Qazlal accepts your kill. Your Shields skill increases to level 13! The cutting wind hits the ancient lich. The ancient lich is lightly damaged. The cutting wind hits the bat skeleton. The bat skeleton gets badly buffeted. You destroy the bat skeleton! Qazlal accepts your kill. The cutting wind hits the bat skeleton. The bat skeleton gets badly buffeted. You destroy the bat skeleton! Qazlal accepts your kill. You hear a sizzling sound! The blast of rubble hits the vampire knight. You destroy the vampire knight! Qazlal accepts your kill. The blast of ice hits the bat skeleton. The bat skeleton partially resists. You destroy the bat skeleton! Qazlal accepts your kill. The blast of magma engulfs the necromancer. You kill the necromancer! Qazlal accepts your kill. You have reached level 15! Your experience leads to an increase in your attributes! Your base attributes are Str 15, Int 12, Dex 16. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. Qazlal accepts your kill. Your Shields skill increases to level 14! You feel a bit more experienced. The cutting wind hits the vampire. The vampire is heavily damaged. The blast of rubble hits the ancient lich. The ancient lich is lightly damaged. Qazlal accepts your kill. Your Shields skill increases to level 15! You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. Qazlal accepts your kill. Your Shields skill increases to level 16! You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. You block the vampire's attack. PANG! You block the vampire's attack. BONNNG! Unknown command. You barely miss the wight. You block the wight's attack. GONNNNG! A skeletal warrior comes into view. It is wielding a +0 vampiric scimitar. A vampire knight comes into view. It is wielding a +0 halberd. You block the vampire's attack. PANG! You block the vampire's attack. PANG! You block the wight's attack. SHROANNG! Unknown command. You hit the wight but do no damage. A shadow comes into view. An adder zombie comes into view. The vampire is struck by lightning. You destroy the vampire! Qazlal accepts your kill. You block the wight's attack. SHROANNG! Unknown command. You hit the wight. The wight shudders. You destroy the wight! Qazlal accepts your kill. The vampire knight gestures wildly while chanting. The vampire knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. A wight comes into view. It is wielding a +0 flail. The ancient lich gestures at you while chanting. You block the poison arrow. PTOANNNG! A lich comes into view. The ancient lich points at you and mumbles some strange words. You easily resist. The lich casts a spell. The lich flickers and vanishes! A vampire mage comes into view. It is wielding a staff of poison. The ancient lich gestures at you while chanting. You easily resist. Found a +0 dagger, a robe, a scimitar and a glowing great sword. Things that are here: a cursed +0 dire flail; a +0 ring mail of cold resistance Nature churns violently around you! The blast of ice hits the adder zombie. The adder zombie partially resists. You destroy the adder zombie! Qazlal accepts your kill. The blast of ice hits the ancient lich. The ancient lich partially resists. The ancient lich is moderately damaged. The ancient lich is flash-frozen. The blast of ice hits the shadow. The shadow partially resists. You destroy the shadow! Qazlal accepts your kill. The blast of ice hits the skeletal warrior. The skeletal warrior partially resists. The skeletal warrior is severely damaged. The skeletal warrior is flash-frozen. The blast of ice hits something. x2 The blast of rubble hits something. Qazlal accepts your kill. Reactivating autopickup. Your Shields skill increases to level 17! You feel a bit more experienced. The blast of rubble hits the vampire mage. The vampire mage is heavily damaged. The blast of rubble hits something. The blast of rubble hits the skeletal warrior. The skeletal warrior is severely damaged. The cutting wind hits the skeletal warrior. You destroy the skeletal warrior! Qazlal accepts your kill. The cutting wind hits the ancient lich. The ancient lich is severely damaged. The cutting wind hits the vampire mage. The vampire mage gets badly buffeted. You destroy the vampire mage! Qazlal accepts your kill. The cutting wind hits the wight. You destroy the wight! Qazlal accepts your kill. The cutting wind hits something. Qazlal accepts your kill. Your Shields skill increases to level 18! You feel a bit more experienced. The cutting wind hits the ancient lich. You destroy the ancient lich! Qazlal accepts your kill. Your Shields skill increases to level 19! You hear a sizzling sound! Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You start resting. HP restored. Unknown command. You start resting. Magic restored. Unknown command. Found seven items. Found seven items. Found a transporter. Things that are here: a +0 plate armour; a cursed +0 flail Things that are here: a robe; a dire flail; a potion of blood E - 2 scrolls of brand weapon (gained 1) You see here a scimitar. You see here the +3 hat of Pondering {ponderous, MR+ MP+10 Int+5}. M - the +3 hat of Pondering {ponderous, MR+ MP+10 Int+5} Wear which item? (? for menu, Esc to quit) You start putting on your armour. You continue putting on the +3 hat of Pondering {ponderous, MR+ MP+10 Int+5}. You finish putting on the +3 hat of Pondering {ponderous, MR+ MP+10 Int+5}. You feel rather ponderous. You see here a scimitar. You start resting. Magic restored. Unknown command. Things that are here: a robe; a dire flail; a potion of blood You see here a phantom mirror. There is a transporter here. Welcome to arena 20. You enter the transporter and appear at another place. A bat skeleton comes into view. A worldbinder comes into view. A large abomination comes into view. You hear a bark! You hear a screech! A thrashing horror comes into view. A rust devil, 4 small abominations and 3 large abominations come into view. The rust devil screeches! The thrashing horror roars! Something shouts, "Accept thy fall, thou errant shard-borne gonus!" You block the bat skeleton's attack. BOUMMMMG! You block the bat skeleton's attack. PTOANNNG! You block the bat skeleton's attack. PTOANNNG! An iron imp comes into view. It is wielding the +11 long sword of Accidental A wretched star comes into view. You hear a shout! x2 Found three items. Unknown command. Nature churns violently around you! The blast of rubble hits the thrashing horror. The thrashing horror is severely damaged. The blast of magma engulfs the thrashing horror. The thrashing horror partially resists. You destroy the thrashing horror! Qazlal accepts your kill. Your Shields skill increases to level 20! The blast of magma engulfs the large abomination. You destroy the large abomination! Qazlal accepts your kill. The cutting wind hits the small abomination. You destroy the small abomination! Qazlal accepts your kill. The blast of rubble hits the small abomination. You destroy the small abomination! Qazlal accepts your kill. The blast of rubble hits the small abomination. You destroy the small abomination! Qazlal accepts your kill. The blast of rubble hits the rust devil. You kill the rust devil! Qazlal accepts your kill. The blast of rubble hits the large abomination. The large abomination is lightly damaged. The blast of rubble hits the large abomination. The large abomination is almost destroyed. The cutting wind hits the wretched star. The wretched star gets badly buffeted. The wretched star is almost destroyed. The cutting wind hits the iron imp. You kill the iron imp! Qazlal accepts your kill. The cutting wind hits the small abomination. You destroy the small abomination! Qazlal accepts your kill. The cutting wind hits the large abomination. You destroy the large abomination! Qazlal accepts your kill. x2 You feel a bit more experienced. The blast of rubble hits the worldbinder. The worldbinder is heavily damaged. The blast of rubble hits the large abomination. You destroy the large abomination! Qazlal accepts your kill. The blast of rubble hits the large abomination. The large abomination is severely damaged. The blast of ice hits the large abomination. You destroy the large abomination! Qazlal accepts your kill. x2 You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. The blast of rubble hits the wretched star. You destroy the wretched star! Qazlal accepts your kill. Your Shields skill increases to level 21! The blast of ice hits the worldbinder. You destroy the worldbinder! Qazlal accepts your kill. x2 You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. You block the bat skeleton's attack. PANG! You block the bat skeleton's attack. GONNNNG! The bat skeleton is engulfed in freezing vapours. You block the bat skeleton's attack. BOUMMMMG! A starcursed mass comes into view. Unknown command. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f - starcursed mass Aim: a starcursed mass (thunder, severely damaged) The ground shakes violently, spewing rubble! The blast of rubble hits the starcursed mass. You destroy the starcursed mass! Qazlal accepts your kill. The bat skeleton is engulfed in freezing vapours. You block the bat skeleton's attack. PTOANNNG! The bat skeleton is engulfed in freezing vapours. You block the bat skeleton's attack. PTOANNNG! The bat skeleton hits you but does no damage. A neqoxec comes into view. Unknown command. You sock the bat skeleton! You destroy the bat skeleton! Qazlal accepts your kill. A smoke demon comes into view. Unknown command. A tentacled starspawn comes into view. A tentacle flies out from the starspawn's body! The smoke demon gestures at you. The ball of steam hits you! Found five items. A starspawn tentacle comes into view. A starspawn tentacle comes into view. The neqoxec is engulfed in a cloud of scalding steam. The starspawn tentacle is engulfed in a cloud of scalding steam. You block the starspawn tentacle's attack. GONNNNG! Found thirteen items. Unknown command. Nature churns violently around you! The cutting wind hits the starspawn tentacle segment. The starspawn tentacle segment gets badly buffeted. You destroy the starspawn tentacle segment! The cutting wind hits the tentacled starspawn. The tentacled starspawn is severely damaged. The cutting wind hits the starspawn tentacle segment. The starspawn tentacle segment gets badly buffeted. You destroy the starspawn tentacle segment! The blast of magma engulfs the smoke demon. The smoke demon partially resists. You kill the smoke demon! Qazlal accepts your kill. The blast of rubble hits the neqoxec. You kill the neqoxec! Qazlal accepts your kill. The blast of rubble hits the tentacled starspawn. You destroy the tentacled starspawn! Qazlal accepts your kill. Your Shields skill increases to level 22! Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You start resting. Unknown command. You start resting. Magic restored. Unknown command. Found an uncursed staff of wizardry. Found a transporter. You see here a lamp of fire. You see here an uncursed amulet of the gourmand. N - an uncursed amulet of the gourmand Put on which piece of jewellery? (? for menu, Esc to quit) You feel a craving for the dungeon's cuisine. N - an amulet of the gourmand (around neck) Things that are here: the +11 long sword of Accidental Termination {slice, rPois MP+9} the +11 shortbow of Citrof {flame, rElec rPois rF++ Int-2} Things that are here: a +1 pair of gloves of dexterity; a robe Things that are here: the +11 long sword of Accidental Termination {slice, rPois MP+9} the +11 shortbow of Citrof {flame, rElec rPois rF++ Int-2} Things that are here: the +1 robe "Geshrape" {+Inv rElec rC- Dex+4} the +8 war axe of the Madman {holy, rElec MR- Int+7 Stlth+} There is a transporter here. Welcome to arena 21. You enter the transporter and appear at another place. Unknown command. Okay, then. You hear a roar! x3 An Orb Guardian comes into view. 2 Orb Guardians, a purple draconian, a red draconian and a draconian monk come The purple draconian monk roars! The red draconian roars! The purple draconian roars! You hear a roar! An Orb Guardian comes into view. A black draconian comes into view. It is wielding the +1 war axe of Terror An Orb Guardian comes into view. Unknown command. Unknown command. A storm dragon, 3 draconians and a tentacled monstrosity come into view. The green draconian roars! The storm dragon roars deafeningly! The white draconian roars! The red draconian roars! You hear a roar! x3 A moth of wrath comes into view. A curse toe comes into view. A purple draconian comes into view. It is wielding a +0 halberd. A red draconian comes into view. It is wielding a +0 glaive. The moth of wrath moves out of view. Found seven items. An Orb Guardian comes into view. Unknown command. Nature churns violently around you! The blast of magma engulfs the purple draconian. The purple draconian is heavily wounded. The blast of magma engulfs the tentacled monstrosity. The tentacled monstrosity partially resists. The tentacled monstrosity is moderately wounded. The blast of magma engulfs the Orb Guardian. The Orb Guardian is severely wounded. The blast of magma engulfs the white draconian. The white draconian is severely wounded. The blast of magma engulfs the Orb Guardian. The Orb Guardian is moderately wounded. The blast of magma engulfs the black draconian. The black draconian is heavily wounded. The blast of magma engulfs the storm dragon. The storm dragon is heavily wounded. You hear a roar! The blast of ice hits the green draconian. The green draconian is moderately wounded. The green draconian is flash-frozen. The blast of ice hits the red draconian. The red draconian is moderately wounded. The red draconian roars! The red draconian is flash-frozen. The blast of ice hits the curse toe. The curse toe partially resists. The curse toe is moderately damaged. The curse toe gives a chilling moan. The curse toe is flash-frozen. You hear a roar! The blast of ice hits the red draconian. The red draconian is heavily wounded. The red draconian is flash-frozen. The blast of ice hits the white draconian. The white draconian partially resists. You kill the white draconian! Qazlal accepts your kill. The blast of ice hits the black draconian. The black draconian is almost dead. The black draconian is flash-frozen. The blast of ice hits the Orb Guardian. The Orb Guardian is severely wounded. The Orb Guardian is flash-frozen. The blast of ice hits the purple draconian. The purple draconian is moderately wounded. The purple draconian is flash-frozen. The blast of magma engulfs the Orb Guardian. The Orb Guardian is moderately wounded. The blast of magma engulfs the Orb Guardian. The Orb Guardian is almost dead. The blast of magma engulfs the Orb Guardian. The Orb Guardian is moderately wounded. The blast of magma engulfs the purple draconian monk. The purple draconian monk is heavily wounded. The blast of magma engulfs the Orb Guardian. The Orb Guardian is almost dead. The blast of magma engulfs the red draconian. The red draconian partially resists. The red draconian is moderately wounded. The blast of magma engulfs the storm dragon. The storm dragon is almost dead. The blast of ice hits the black draconian. You kill the black draconian! Qazlal accepts your kill. The blast of ice hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. Your Shields skill increases to level 23! The blast of ice hits the red draconian. The red draconian is almost dead. The blast of ice hits the purple draconian. The purple draconian is severely wounded. The blast of ice hits the red draconian. The red draconian is almost dead. The red draconian is flash-frozen. The blast of ice hits the tentacled monstrosity. The tentacled monstrosity partially resists. The tentacled monstrosity is almost dead. The tentacled monstrosity is flash-frozen. The blast of rubble hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. The blast of rubble hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. Your Shields skill increases to level 24! The blast of rubble hits the red draconian. You kill the red draconian! Qazlal accepts your kill. The blast of rubble hits the purple draconian. You kill the purple draconian! Qazlal accepts your kill. You have reached level 16! You feel stronger. The blast of rubble hits the purple draconian monk. The purple draconian monk is severely wounded. The blast of rubble hits the Orb Guardian. The Orb Guardian is severely wounded. The blast of ice hits the Orb Guardian. The Orb Guardian is almost dead. The Orb Guardian is flash-frozen. The blast of ice hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. Your Shields skill increases to level 25! The blast of ice hits the purple draconian monk. You kill the purple draconian monk! Qazlal accepts your kill. The blast of rubble hits the storm dragon. You kill the storm dragon! Qazlal accepts your kill. The blast of rubble hits the green draconian. The green draconian is severely wounded. The cutting wind hits the tentacled monstrosity. You kill the tentacled monstrosity! Qazlal accepts your kill. Your Shields skill increases to level 26! The cutting wind hits the purple draconian. You kill the purple draconian! Qazlal accepts your kill. The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. The cutting wind hits the curse toe. The curse toe gets badly buffeted. The curse toe is almost destroyed. The blast of ice hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. You have mastered Shields! You need to enable at least one skill for training. Your Dodging skill increases to level 3! The cutting wind hits the green draconian. You kill the green draconian! Qazlal accepts your kill. Your Dodging skill increases to level 4! The cutting wind hits the curse toe. The curse toe gets badly buffeted. You destroy the curse toe! Qazlal accepts your kill. Your Dodging skill gained 3 levels and is now at level 7! The cutting wind hits the red draconian. The red draconian is heavily wounded. Qazlal accepts your kill. Your Dodging skill increases to level 8! You feel a bit more experienced. You hear a sizzling sound! x2 The cutting wind hits the red draconian. You kill the red draconian! Qazlal accepts your kill. Your Dodging skill increases to level 9! You hear a roar! Qazlal accepts your kill. Your Dodging skill increases to level 10! You feel a bit more experienced. The cutting wind hits the red draconian. You kill the red draconian! Qazlal accepts your kill. x2 Your Dodging skill increases to level 11! You feel a bit more experienced. You hear a roar! You hear a sizzling sound! Qazlal accepts your kill. You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. An Orb Guardian comes into view. Unknown command. Unknown command. You fly up into the air. You feel somewhat more hungry. A purple draconian comes into view. It is wielding a +4 trident of freezing. A yellow draconian comes into view. It is wielding a +0 trident of protection. The yellow draconian roars! An Orb Guardian comes into view. The yellow draconian unwields a +0 trident of protection. The yellow draconian drops a +0 trident of protection. The yellow draconian picks up a scimitar. The yellow draconian wields a scimitar. The yellow draconian picks up a potion of might. Found eight items. Unknown command. A yellow draconian and a red draconian come into view. The yellow draconian is wielding a +0 battleaxe of flaming. The yellow draconian roars! The red draconian roars! Found ten items. Unknown command. Unknown command. Nature churns violently around you! The blast of rubble hits the Orb Guardian. The Orb Guardian is heavily wounded. The blast of rubble hits the purple draconian. You kill the purple draconian! Qazlal accepts your kill. Your Dodging skill increases to level 12! The blast of ice hits the yellow draconian. You kill the yellow draconian! Qazlal accepts your kill. The blast of ice hits the yellow draconian. The yellow draconian is severely wounded. The yellow draconian is flash-frozen. The blast of ice hits the red draconian. You kill the red draconian! Qazlal accepts your kill. The blast of rubble hits the yellow draconian. You kill the yellow draconian! Qazlal accepts your kill. Your Dodging skill increases to level 13! The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. You block the Orb Guardian's attack. PTOANNNG! You hit the Orb Guardian but do no damage. The Orb Guardian is severely wounded. You block the Orb Guardian's attack. GONNNNG! Unknown command. You closely miss the Orb Guardian. The Orb Guardian is severely wounded. The Orb Guardian is engulfed in blazing flames. You block the Orb Guardian's attack. PANG! The Orb Guardian is engulfed in blazing flames. You block the Orb Guardian's attack. Welcome back, heatzeker the Gargoyle Monk. Qazlal says: Let the forces of nature tear it all down! Press ? for a list of commands and other information. Welcome back, heatzeker the Gargoyle Monk. Qazlal says: Let the forces of nature tear it all down! Press ? for a list of commands and other information. Welcome back, heatzeker the Gargoyle Monk. Qazlal says: Let the forces of nature tear it all down! Press ? for a list of commands and other information. Found twenty-nine items. A storm dragon, a moth of wrath, 9 Orb Guardians, 16 draconians, a tentacled The yellow draconian roars! The red draconian roars! x2 The yellow draconian roars! x2; The white draconian roars! The green draconian roars! The storm dragon roars deafeningly! The white draconian roars! The red draconian roars! x2 The purple draconian roars! The black draconian roars! Found a transporter. Unknown command. Nature churns violently around you! The blast of rubble hits the red draconian. The red draconian is moderately wounded. The blast of rubble hits the white draconian. The white draconian is heavily wounded. The blast of rubble hits the purple draconian. The purple draconian is heavily wounded. The blast of rubble hits the purple draconian. The purple draconian is lightly wounded. The blast of rubble hits the purple draconian. The purple draconian is moderately wounded. The blast of rubble hits the black draconian. The black draconian is heavily wounded. The blast of rubble hits the Orb Guardian. The Orb Guardian is heavily wounded. The blast of rubble hits the Orb Guardian. The Orb Guardian is moderately wounded. The blast of rubble hits the yellow draconian. The yellow draconian is lightly wounded. The blast of rubble hits the Orb Guardian. The blast of magma engulfs the white draconian. The white draconian is heavily wounded. The blast of magma engulfs the Orb Guardian. The Orb Guardian is moderately wounded. The blast of magma engulfs the green draconian. The green draconian is moderately wounded. The blast of magma engulfs the red draconian. The red draconian partially resists. The red draconian is heavily wounded. The blast of magma engulfs the purple draconian monk. The purple draconian monk is heavily wounded. The blast of magma engulfs the red draconian. The red draconian partially resists. The red draconian is moderately wounded. The cutting wind hits the Orb Guardian. The Orb Guardian is almost dead. The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. Your Dodging skill increases to level 14! The cutting wind hits the red draconian. The red draconian is severely wounded. The cutting wind hits the purple draconian. The purple draconian is severely wounded. The cutting wind hits the moth of wrath. The moth of wrath gets badly buffeted. You kill the moth of wrath! Qazlal accepts your kill. The cutting wind hits the Orb Guardian. The Orb Guardian is heavily wounded. The cutting wind hits the white draconian. The white draconian is severely wounded. The cutting wind hits the tentacled monstrosity. The tentacled monstrosity is moderately wounded. The cutting wind hits the yellow draconian. The yellow draconian is moderately wounded. The cutting wind hits the Orb Guardian. The Orb Guardian is severely wounded. The cutting wind hits the red draconian. The red draconian is heavily wounded. The cutting wind hits the Orb Guardian. The Orb Guardian is severely wounded. The cutting wind hits the black draconian. The black draconian gets badly buffeted. You kill the black draconian! Qazlal accepts your kill. The cutting wind hits the purple draconian. The purple draconian is severely wounded. The cutting wind hits the Orb Guardian. The Orb Guardian is heavily wounded. The blast of magma engulfs the curse toe. The curse toe partially resists. The curse toe is lightly damaged. The blast of magma engulfs the storm dragon. The storm dragon is moderately wounded. The blast of magma engulfs the green draconian. The green draconian is severely wounded. The blast of magma engulfs the Orb Guardian. The Orb Guardian is moderately wounded. The blast of magma engulfs the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. Your Dodging skill increases to level 15! The blast of magma engulfs the purple draconian monk. The purple draconian monk is almost dead. The blast of magma engulfs the red draconian. The red draconian partially resists. The red draconian is heavily wounded. The blast of magma engulfs the red draconian. The red draconian partially resists. The red draconian is almost dead. The blast of magma engulfs the yellow draconian. The yellow draconian is heavily wounded. The cutting wind hits the red draconian. The red draconian is severely wounded. The cutting wind hits the yellow draconian. The yellow draconian is almost dead. The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. Your Dodging skill increases to level 16! The cutting wind hits the yellow draconian. The yellow draconian is severely wounded. The cutting wind hits the red draconian. You kill the red draconian! Qazlal accepts your kill. The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. You have reached level 17! The cutting wind hits the red draconian. You kill the red draconian! Qazlal accepts your kill. Your Dodging skill increases to level 17! The cutting wind hits the storm dragon. The storm dragon gets badly buffeted. The storm dragon is almost dead. The cutting wind hits the tentacled monstrosity. The tentacled monstrosity is severely wounded. The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. The cutting wind hits the purple draconian. You kill the purple draconian! Qazlal accepts your kill. The cutting wind hits the white draconian. You kill the white draconian! Qazlal accepts your kill. The cutting wind hits the tentacled monstrosity. You kill the tentacled monstrosity! Qazlal accepts your kill. Your Dodging skill increases to level 18! The cutting wind hits the storm dragon. The storm dragon gets badly buffeted. You kill the storm dragon! Qazlal accepts your kill. The blast of rubble hits the yellow draconian. The yellow draconian is severely wounded. The blast of rubble hits the Orb Guardian. The Orb Guardian is heavily wounded. The blast of rubble hits the Orb Guardian. The Orb Guardian is almost dead. The blast of rubble hits the purple draconian. The purple draconian is almost dead. The blast of rubble hits the purple draconian. The purple draconian is almost dead. The blast of magma engulfs the Orb Guardian. The Orb Guardian is almost dead. The blast of magma engulfs the purple draconian monk. You kill the purple draconian monk! Qazlal accepts your kill. Your Dodging skill increases to level 19! The blast of magma engulfs the curse toe. The curse toe partially resists. The curse toe is moderately damaged. The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. The cutting wind hits the yellow draconian. The yellow draconian is almost dead. The cutting wind hits the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. The cutting wind hits the purple draconian. You kill the purple draconian! Qazlal accepts your kill. Your Dodging skill increases to level 20! The cutting wind hits the purple draconian. You kill the purple draconian! Qazlal accepts your kill. The cutting wind hits the red draconian. You kill the red draconian! Qazlal accepts your kill. The blast of magma engulfs the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. The blast of magma engulfs the green draconian. You kill the green draconian! Qazlal accepts your kill. The blast of magma engulfs the curse toe. The curse toe partially resists. The curse toe is moderately damaged. The blast of magma engulfs the Orb Guardian. You kill the Orb Guardian! Qazlal accepts your kill. Your Dodging skill increases to level 21! The cutting wind hits the red draconian. You kill the red draconian! Qazlal accepts your kill. The cutting wind hits the white draconian. The white draconian is almost dead. The cutting wind hits the red draconian. The red draconian is almost dead. The cutting wind hits the yellow draconian. You kill the yellow draconian! Qazlal accepts your kill. The cutting wind hits the yellow draconian. You kill the yellow draconian! Qazlal accepts your kill. The cutting wind hits the curse toe. The curse toe gets badly buffeted. You destroy the curse toe! Qazlal accepts your kill. Your Dodging skill increases to level 22! The cutting wind hits the red draconian. You kill the red draconian! Qazlal accepts your kill. The blast of rubble hits the yellow draconian. You kill the yellow draconian! Qazlal accepts your kill. You hear a sizzling sound! x2 The white draconian is struck by lightning. You kill the white draconian! Qazlal accepts your kill. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You start resting. Unknown command. Saving game... please wait. Level annotation: 1 transporter Welcome back, heatzeker the Gargoyle Monk. Qazlal says: Let the forces of nature tear it all down! Press ? for a list of commands and other information. Things that are here: a +0 long sword; a +1 shortbow of freezing There is a transporter here. Welcome to arena 22. You enter the transporter and appear at another place. Unknown command. Unknown command. Save game and exit? Welcome back, heatzeker the Gargoyle Monk. Qazlal says: Let the forces of nature tear it all down! Press ? for a list of commands and other information. You hear a hideous shriek! You hear a screech! Something shouts, "Away with thee, thou froward hell-hated swadder!" A bat skeleton comes into view. x3; A flying skull comes into view. 2 white imps, an ice devil, 2 freezing wraiths and a zombie come into view. The white imp shouts! You hear a shout! You hear a roar! A bat skeleton comes into view. A bat zombie comes into view. A bat skeleton comes into view. A white imp, an ice devil, a freezing wraith and 2 zombies come into view. The white imp shouts! A bat zombie comes into view. You block the bat skeleton's attack. GONNNNG! A shard shrike comes into view. You block the bat skeleton's attack. GONNNNG! You block the bat skeleton's attack. PANG! You block the bat skeleton's attack. GONNNNG! The bat skeleton hits you but does no damage. The bat skeleton is engulfed in freezing vapours. You block the bat skeleton's attack. BOUMMMMG! An adder zombie comes into view. An Ice Fiend comes into view. A freezing wraith comes into view. A tormentor comes into view. A giant cockroach zombie comes into view. The bat skeleton completely misses you. The shard shrike screeches! The Ice Fiend roars! Found eleven items. Unknown command. Nature churns violently around you! The blast of rubble hits the flying skull. You destroy the flying skull! Qazlal accepts your kill. The blast of rubble hits the white imp. You kill the white imp! Qazlal accepts your kill. The blast of rubble hits the freezing wraith. The freezing wraith is almost destroyed. The blast of rubble hits the freezing wraith. You destroy the freezing wraith! Qazlal accepts your kill. The blast of rubble hits the bat skeleton. You destroy the bat skeleton! Qazlal accepts your kill. The blast of rubble hits the white imp. You kill the white imp! Qazlal accepts your kill. The blast of rubble hits the freezing wraith. The freezing wraith is heavily damaged. The blast of ice hits the shard shrike. The shard shrike partially resists. The shard shrike is moderately wounded. The shard shrike is flash-frozen. The blast of ice hits the tormentor. The tormentor is moderately wounded. The tormentor is flash-frozen. The blast of ice hits the freezing wraith. The freezing wraith partially resists. The freezing wraith is heavily damaged. The freezing wraith is flash-frozen. The blast of ice hits the ice devil. The ice devil partially resists. The ice devil is severely wounded. The ice devil is flash-frozen. The blast of magma engulfs the adder zombie. You destroy the adder zombie! Qazlal accepts your kill. The blast of magma engulfs the freezing wraith. The freezing wraith is burned terribly! You destroy the freezing wraith! Qazlal accepts your kill. The blast of magma engulfs the ice devil. The ice devil is burned terribly! The ice devil is severely wounded. The blast of magma engulfs the freezing wraith. The freezing wraith is burned terribly! You destroy the freezing wraith! Qazlal accepts your kill. The blast of magma engulfs the Ice Fiend. The Ice Fiend is burned terribly! The Ice Fiend is almost dead. The blast of rubble hits the ice devil. You kill the ice devil! Qazlal accepts your kill. The blast of rubble hits the bat zombie. You destroy the bat zombie! Qazlal accepts your kill. The blast of rubble hits the bat skeleton. You destroy the bat skeleton! Qazlal accepts your kill. The blast of rubble hits the ball python zombie. You destroy the ball python zombie! Qazlal accepts your kill. The blast of rubble hits the white imp. You kill the white imp! Qazlal accepts your kill. The blast of rubble hits the adder zombie. You destroy the adder zombie! Qazlal accepts your kill. The blast of rubble hits the giant cockroach zombie. You destroy the giant cockroach zombie! Qazlal accepts your kill. The cutting wind hits the adder zombie. You destroy the adder zombie! Qazlal accepts your kill. The cutting wind hits the Ice Fiend. The Ice Fiend gets badly buffeted. You kill the Ice Fiend! Qazlal accepts your kill. Your Dodging skill increases to level 23! Qazlal accepts your kill. You feel a bit more experienced. Qazlal accepts your kill. You feel a bit more experienced. The cutting wind hits the bat zombie. The bat zombie gets badly buffeted. You destroy the bat zombie! Qazlal accepts your kill. The cutting wind hits the tormentor. You kill the tormentor! Qazlal accepts your kill. The cutting wind hits the shard shrike. The shard shrike gets badly buffeted. The shard shrike is almost dead. The cutting wind hits the ice devil. The ice devil is almost dead. Qazlal accepts your kill. You feel a bit more experienced. The blast of rubble hits the freezing wraith. You destroy the freezing wraith! Qazlal accepts your kill. The cutting wind hits the bat skeleton. The bat skeleton gets badly buffeted. You destroy the bat skeleton! Qazlal accepts your kill. The cutting wind hits the bat skeleton. The bat skeleton gets badly buffeted. You destroy the bat skeleton! Qazlal accepts your kill. The blast of magma engulfs the ice devil. The ice devil is burned terribly! You kill the ice devil! Qazlal accepts your kill. The blast of magma engulfs the shard shrike. You kill the shard shrike! Qazlal accepts your kill. Your Dodging skill increases to level 24! You block the bat skeleton's attack. GONNNNG! You block the bat skeleton's attack. BOUMMMMG! Qazlal accepts your kill. You feel a bit more experienced. The bat skeleton barely misses you. You hear a screech! Unknown command. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.23-a0-335-gba3dfdf 0.23-a0-339-gbd7f2c8 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: 0, map_stat_gen: 0, type: 4, arena_suspended: 0 prev_cmd = CMD_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [heatzeker] Species: Gargoyle Job: Monk HP: 87/87; mods: 0/0 MP: 30/44; mod: 0 Stats: 19 (19) 17 (17) 29 (29) Position: (9, 25), god: Qazlal (21), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 3 | 301 | 49/168 Short Blades | | 1 | 0 | 0 | 0 | 0/59 Long Blades | | 1 | 0 | 0 | 0 | 0/59 Axes | | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 3 | 301 | 1/200 Polearms | | 1 | 0 | 0 | 0 | 0/59 Staves | | 1 | 0 | 0 | 0 | 0/50 Slings | | 1 | 0 | 0 | 0 | 0/59 Bows | | 1 | 0 | 0 | 0 | 0/50 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 27 | 25016 | 0/0 Dodging | X | 1 | 100 | 24 | 31487 | 304/3394 Stealth | X | 0 | 0 | 2 | 127 | 21/106 Shields | X | 0 | 0 | 27 | 25016 | 0/0 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 1 | 0 | 0 | 0 | 0/42 Hexes | | 1 | 0 | 0 | 0 | 0/59 Charms | | 1 | 0 | 0 | 0 | 0/59 Summonings | | 1 | 0 | 0 | 0 | 0/59 Necromancy | | 1 | 0 | 0 | 0 | 0/70 Translocations | | 1 | 0 | 0 | 0 | 0/59 Transmutations | | 1 | 0 | 0 | 0 | 0/70 Fire Magic | | 1 | 0 | 0 | 0 | 0/50 Ice Magic | | 1 | 0 | 0 | 0 | 0/50 Air Magic | | 1 | 0 | 0 | 0 | 0/70 Earth Magic | | 1 | 0 | 0 | 0 | 0/35 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 27 | 25016 | 0/0 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #44: 417 Attributes: #22: 1 #23: 1317 #24: 767863240 #27: 237233 #59: 1 Mutations: big wings: 1 (innate) negative energy resistance: 1 (innate) electricity resistance: 1 (innate) unbreathing: 1 (innate) petrification resistance: 1 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #25: +6 shillelagh "Devastator" {shatter} eq slot #2, inv slot #38: +3 hat of Pondering {ponderous, MR+ MP+10 Int+5} eq slot #3, inv slot #37: +2 pair of gloves of archery eq slot #5, inv slot #24: +18 shield of the Gong {rElec rN+ MR+ EV-5} eq slot #6, inv slot #23: +15 Maxwell's patent armour {-Cast -Tele rElec MR+ rCorr} eq slot #7, inv slot #21: +6 ring of dexterity eq slot #8, inv slot #12: ring of Lilacs {rPois rC+ rN+ Str+3 Dex+6} eq slot #9, inv slot #39: amulet of the gourmand }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..?}≈§|≈:§≈≈§.. ..≈§≈§.≈≈§§≈≈.. ...§.§§.≈§≈§§.. ...§§≈..§§§§§≈≈ ..§§....≈.§.§≈. .§§§....§.§≈.≈. §§.§..§Z§.§..§. ...§.§.@..§.§§. ...§.§..≈§§§.≈. .§▓.§§§.§§§§▓.. ▓▓≈§≈§..§▓▓ ..▓≈..≈§.≈≈≈▓.. .≈≈.§≈.≈≈≈..... ≈≈≈≈≈≈≈©≈≈≈.... ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓....|)8 clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 44 at (9, 49): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 24 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 46 at (9, 68): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 25 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 97 at (26, 15): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 20 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 99 at (26, 31): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 21 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 101 at (26, 47): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 22 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 103 at (28, 68): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 26 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 104 at (38, 45): {{{{ CLASS: PropertiesDescriptor props: hatch: 1 }}}} Lua marker 106 at (41, 13): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 17 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 108 at (41, 27): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 18 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 110 at (41, 41): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 19 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 111 at (44, 45): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.make_hatch fn: [type function] props: }}}} Lua marker 113 at (48, 68): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 27 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 115 at (53, 46): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 13 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 117 at (54, 11): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 16 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 119 at (54, 23): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 15 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 121 at (54, 35): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 14 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 123 at (63, 46): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 12 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 125 at (64, 7): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 4 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 127 at (64, 15): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 5 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 129 at (65, 25): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 9 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 131 at (65, 35): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 10 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 133 at (68, 68): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 28 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 135 at (70, 7): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 3 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 137 at (73, 15): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 6 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 139 at (73, 45): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 11 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 141 at (74, 25): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 7 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 143 at (74, 35): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 8 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} Lua marker 145 at (76, 6): {{{{ CLASS: TriggerableFunction activated: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false listeners: data: arena_number: 2 dgn_trigs_by_type: 4: 1: 1 func: CLASS: FunctionWrapper name: callback.zig_message fn: [type function] props: }}}} >>>>>>>>>>>>>>>>>>>>>>