ASSERT(!crawl_state.generating_level) in 'files.cc' at line 3000 failed. Version: Dungeon Crawl Stone Soup 0.26-a0-50-gc4d14cd Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6648538555082831102, deterministic pregen: 1 Version history: Game started: 0.26-a0-40-gfe7b5d5 0.26-a0-42-g4f27934 0.26-a0-43-g20b394c 0.26-a0-50-gc4d14cd Command line: /usr/games/crawl-git-c4d14cd842 -name dang3rdave -rc /dgldir/rcfiles/crawl-git/dang3rdave.rc -macro /dgldir/rcfiles/crawl-git/dang3rdave.macro -morgue /dgldir/morgue/dang3rdave/ -webtiles-socket /crawl-master/webserver/sockets/dang3rdave:2020-06-04.19:42:16.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /usr/games/crawl-git-c4d14cd842(_Z17write_stack_traceP8_IO_FILE+0x23) [0x614393]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-c4d14cd842(_Z13do_crash_dumpv+0x415) [0x61c1f5]: do_crash_dump() /usr/games/crawl-git-c4d14cd842(_Z20crash_signal_handleri+0x9c) [0x61461c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f402eff30b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f402f38db7b]: /usr/games/crawl-git-c4d14cd842() [0x61b7be] /usr/games/crawl-git-c4d14cd842() [0x61bb36] /usr/games/crawl-git-c4d14cd842() [0x6eefdb] /usr/games/crawl-git-c4d14cd842(_ZN11LevelLayoutC1E8level_idjRK16ProceduralLayout+0xc1) [0x6807f1]: LevelLayout::LevelLayout(level_id, unsigned int, ProceduralLayout const&) /usr/games/crawl-git-c4d14cd842() [0x5819d4] /usr/games/crawl-git-c4d14cd842() [0x581f62] /usr/games/crawl-git-c4d14cd842() [0x582357] /usr/games/crawl-git-c4d14cd842() [0x582b17] /usr/games/crawl-git-c4d14cd842(_Z14generate_abyssv+0x92) [0x584ce2]: generate_abyss() /usr/games/crawl-git-c4d14cd842() [0x6b94f0] /usr/games/crawl-git-c4d14cd842(_Z7builderb+0x2b2) [0x6bacc2]: builder(bool) /usr/games/crawl-git-c4d14cd842(_Z14generate_levelRK8level_id+0x195) [0x6ebff5]: generate_level(level_id const&) /usr/games/crawl-git-c4d14cd842(_Z14pregen_dungeonRK8level_id+0x57e) [0x6ec9de]: pregen_dungeon(level_id const&) /usr/games/crawl-git-c4d14cd842(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x430) [0x6ecf40]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-c4d14cd842(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x37a) [0xada7ea]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /usr/games/crawl-git-c4d14cd842(_Z11take_stairs20dungeon_feature_typebbb+0x2ed) [0xadd68d]: take_stairs(dungeon_feature_type, bool, bool, bool) /usr/games/crawl-git-c4d14cd842(_ZN5Delay6handleEv+0x41) [0x6365a1]: Delay::handle() /usr/games/crawl-git-c4d14cd842(_Z12handle_delayv+0x30) [0x638320]: handle_delay() /usr/games/crawl-git-c4d14cd842() [0xc60065] /usr/games/crawl-git-c4d14cd842(main+0x55d) [0xc644cd]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f402efde7ed]: /usr/games/crawl-git-c4d14cd842() [0x56b5e9] 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". 0x00007f402f38d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f402f38d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000614a5b in call_gdb (file=0x7f402f378180) at crash.cc:436 gdb = attach_cmd = "attach 20736\000\000\000\000\000\000\000" #2 0x000000000061c215 in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/dang3rdave/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!crawl_state.generating_level) in 'files.cc' at line 3000 failed." file = 0x7f402f378180 t = 1591299758 name = "/dgldir/morgue/dang3rdave/crash-dang3rdave-20200604-194238.txt", '\000' #3 0x000000000061461c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f402f38db7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000061b7be in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe2070b090 "ASSERT(!crawl_state.generating_level) in 'files.cc' at line 3000 failed.", assert=assert@entry=true) at dbg-asrt.cc:817 No locals. #7 0x000000000061bb36 in AssertFailed (expr=0xc7a93b "!crawl_state.generating_level", file=0xc7a53f "files.cc", line=3000, text=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(!crawl_state.generating_level) in 'files.cc' at line 3000 failed.", '\000' , "[\000\000\000\004\000\000\000w\000\000\000|", '\000' "\340, \322p \376\177\000\000 w7/@\177\000\000\340\322p \376\177\000\000F\000\000\000\000\000\000\000@\325\061\003\000\000\000\000c\314\306\000\000\000\000\000 \324p \376\177\000\000\305\356\003/@\177\000\000\340\322p \376\177\000\000F\000\000\000\000\000\000\000\340\322p \376\177\000\000\060\262p \376\177\000\000@\325\061\003\000\000\000\000x\210\261/@\177\000\000-\000\000\000\000\000\000\000"... args = {{gp_offset = 13517680, fp_offset = 0, overflow_arg_area = 0x7ffe2070b230, reg_save_area = 0x7f402f0c8330}} fileName = #8 0x00000000006eefdb in level_excursion::go_to (this=, next=...) at files.cc:3000 No locals. #9 0x00000000006807f1 in LevelLayout::LevelLayout (this=0x3546ae0, id=..., _seed=, _layout=...) at dgn-proclayouts.cc:238 le = {original = {branch = BRANCH_ABYSS, depth = 1}, ever_changed_levels = false, allow_unvisited = false} #10 0x00000000005819d4 in _abyss_grid (p=...) at abyss.cc:1135 lid = {branch = BRANCH_DEPTHS, depth = 4} pt = {x = 2127601990, y = 1857278708} sample = {c = {x = 544259024, y = 32766}, ft = 12356873, cp = 0, m = MMT_NONE} #11 _update_abyss_terrain (p=..., abyss_genlevel_mask=..., morph=morph@entry=false) at abyss.cc:1235 rp = {x = 2, y = 2} currfeat = DNGN_UNSEEN feat = #12 0x0000000000581f62 in _abyss_apply_terrain (abyss_genlevel_mask=..., morph=morph@entry=false, now=now@entry=false) at abyss.cc:1343 p = {x = 2, y = 2} abyss_coord = {x = 2127601990, y = 1857278708} turned_to_floor = ri = {> = {}, current = {x = 2, y = 2}, topleft = {x = 2, y = 2}, bottomright = {x = 77, y = 67}} exit_chance = 7500 altars_wanted = 0 use_abyss_exit_map = true ii = exits_wanted = 0 used_queue = false delta = 2 #13 0x0000000000582357 in _generate_area (abyss_genlevel_mask=...) at abyss.cc:1428 placed_abyssal_rune = false #14 0x0000000000582b17 in _abyss_generate_new_area () at abyss.cc:1589 abyss_genlevel_mask = {data = std::bitset = {[0] = 1, [1] = 1, [2] = 1, [3] = 1, [4] = 1, [5] = 1, [6] = 1, [7] = 1, [8] = 1, [9] = 1, [10] = 1, [11] = 1, [12] = 1, [13] = 1, [14] = 1, [15] = 1, [16] = 1, [17] = 1, [18] = 1, [19] = 1, [20] = 1, [21] = 1, [22] = 1, [23] = 1, [24] = 1, [25] = 1, [26] = 1, [27] = 1, [28] = 1, [29] = 1, [30] = 1, [31] = 1, [32] = 1, [33] = 1, [34] = 1, [35] = 1, [36] = 1, [37] = 1, [38] = 1, [39] = 1, [40] = 1, [41] = 1, [42] = 1, [43] = 1, [44] = 1, [45] = 1, [46] = 1, [47] = 1, [48] = 1, [49] = 1, [50] = 1, [51] = 1, [52] = 1, [53] = 1, [54] = 1, [55] = 1, [56] = 1, [57] = 1, [58] = 1, [59] = 1, [60] = 1, [61] = 1, [62] = 1, [63] = 1, [64] = 1, [65] = 1, [66] = 1, [67] = 1, [68] = 1, [69] = 1, [70] = 1, [71] = 1, [72] = 1, [73] = 1, [74] = 1, [75] = 1, [76] = 1, [77] = 1, [78] = 1, [79] = 1, [80] = 1, [81] = 1, [82] = 1, [83] = 1, [84] = 1, [85] = 1, [86] = 1, [87] = 1, [88] = 1, [89] = 1, [90] = 1, [91] = 1, [92] = 1, [93] = 1, [94] = 1, [95] = 1, [96] = 1, [97] = 1, [98] = 1, [99] = 1, [100] = 1, [101] = 1, [102] = 1, [103] = 1, [104] = 1, [105] = 1, [106] = 1, [107] = 1, [108] = 1, [109] = 1, [110] = 1, [111] = 1, [112] = 1, [113] = 1, [114] = 1, [115] = 1, [116] = 1, [117] = 1, [118] = 1, [119] = 1, [120] = 1, [121] = 1, [122] = 1, [123] = 1, [124] = 1, [125] = 1, [126] = 1, [127] = 1, [128] = 1, [129] = 1, [130] = 1, [131] = 1, [132] = 1, [133] = 1, [134] = 1, [135] = 1, [136] = 1, [137] = 1, [138] = 1, [139] = 1, [140] = 1, [141] = 1, [142] = 1, [143] = 1, [144] = 1, [145] = 1, [146] = 1, [147] = 1, [148] = 1, [149] = 1, [150] = 1, [151] = 1, [152] = 1, [153] = 1, [154] = 1, [155] = 1, [156] = 1, [157] = 1, [158] = 1, [159] = 1, [160] = 1, [161] = 1, [162] = 1, [163] = 1, [164] = 1, [165] = 1, [166] = 1, [167] = 1, [168] = 1, [169] = 1, [170] = 1, [171] = 1, [172] = 1, [173] = 1, [174] = 1, [175] = 1, [176] = 1, [177] = 1, [178] = 1, [179] = 1, [180] = 1, [181] = 1, [182] = 1, [183] = 1, [184] = 1, [185] = 1, [186] = 1, [187] = 1, [188] = 1, [189] = 1, [190] = 1, [191] = 1, [192] = 1, [193] = 1, [194] = 1, [195] = 1, [196] = 1, [197] = 1, [198] = 1, [199] = 1...}} #15 0x0000000000584ce2 in generate_abyss () at abyss.cc:1625 abyss_genlevel_mask = {data = std::bitset = {[64] = 1, [66] = 1, [68] = 1, [74] = 1, [75] = 1, [76] = 1, [80] = 1, [81] = 1, [82] = 1, [83] = 1, [85] = 1, [86] = 1, [137] = 1, [139] = 1, [140] = 1, [146] = 1, [148] = 1, [150] = 1, [152] = 1, [153] = 1, [192] = 1, [194] = 1, [196] = 1, [197] = 1, [200] = 1, [203] = 1, [204] = 1, [205] = 1, [208] = 1, [209] = 1, [210] = 1, [211] = 1, [213] = 1, [214] = 1, [899] = 1, [900] = 1, [904] = 1, [907] = 1, [910] = 1, [914] = 1, [915] = 1, [920] = 1, [1091] = 1, [1092] = 1, [1093] = 1, [1094] = 1, [1096] = 1, [1102] = 1, [1103] = 1, [1108] = 1, [1109] = 1, [1110] = 1, [1117] = 1, [1121] = 1, [1122] = 1, [1123] = 1, [1124] = 1, [1125] = 1, [1126] = 1, [1127] = 1, [1128] = 1, [1129] = 1, [1130] = 1, [1131] = 1, [1132] = 1, [1133] = 1, [1134] = 1, [1155] = 1, [1156] = 1, [1157] = 1, [1158] = 1, [1160] = 1, [1166] = 1, [1167] = 1, [1172] = 1, [1173] = 1, [1174] = 1, [1181] = 1, [1185] = 1, [1186] = 1, [1187] = 1, [1188] = 1, [1189] = 1, [1190] = 1, [1191] = 1, [1192] = 1, [1193] = 1, [1194] = 1, [1195] = 1, [1196] = 1, [1197] = 1, [1198] = 1, [1284] = 1, [1285] = 1, [1286] = 1, [1287] = 1, [1294] = 1, [1296] = 1, [1297] = 1, [1302] = 1, [1304] = 1, [1305] = 1, [1475] = 1, [1477] = 1, [1479] = 1, [1480] = 1, [1486] = 1, [1487] = 1, [1492] = 1, [1493] = 1, [1494] = 1, [1501] = 1, [1505] = 1, [1506] = 1, [1507] = 1, [1508] = 1, [1509] = 1, [1510] = 1, [1511] = 1, [1512] = 1, [1513] = 1, [1514] = 1, [1515] = 1, [1516] = 1, [1517] = 1, [1518] = 1, [1539] = 1, [1541] = 1, [1543] = 1, [1544] = 1, [1550] = 1, [1551] = 1, [1556] = 1, [1557] = 1, [1558] = 1, [1565] = 1, [1569] = 1, [1570] = 1, [1571] = 1, [1572] = 1, [1573] = 1, [1574] = 1, [1575] = 1, [1576] = 1, [1577] = 1, [1578] = 1, [1579] = 1, [1580] = 1, [1581] = 1, [1582] = 1, [1888] = 1, [1889] = 1, [1890] = 1, [1891] = 1, [1892] = 1, [1893] = 1, [1894] = 1, [1895] = 1, [1896] = 1, [1897] = 1, [1898] = 1, [1899] = 1, [1900] = 1, [1901] = 1, [1902] = 1, [1903] = 1, [1904] = 1, [1905] = 1, [1906] = 1, [1907] = 1, [1908] = 1, [1909] = 1, [1910] = 1, [1911] = 1, [1912] = 1, [1913] = 1, [1914] = 1, [1915] = 1, [1916] = 1, [1917] = 1, [1918] = 1, [1919] = 1, [1921] = 1, [1922] = 1, [1924] = 1, [1952] = 1, [2245] = 1, [2246] = 1, [2247] = 1, [2370] = 1, [2371] = 1, [2400] = 1, [2401] = 1, [2404] = 1, [2405] = 1, [2432] = 1, [2433] = 1, [2435] = 1, [2436] = 1, [2438] = 1...}} #16 0x00000000006b94f0 in _builder_by_type () at dungeon.cc:2710 No locals. #17 _build_dungeon_level () at dungeon.cc:2411 place_vaults = false nvaults = #18 _build_level_vetoable (enable_random_maps=) at dungeon.cc:347 level_layout_type = "" #19 0x00000000006bacc2 in builder (enable_random_maps=true) at dungeon.cc:300 uniq_tags = std::set with 0 elements uniq_names = std::set with 0 elements levelgen_rng = {previous = rng::GAMEPLAY} tries = 49 quiet = {msuppressed = false, channel = MSGCH_DIAGNOSTICS, prev_colour = MSGCOL_DEFAULT} saved_position = {val = , oldval = {x = 0, y = 0}} #20 0x00000000006ebff5 in generate_level (l=...) at files.cc:1609 vault_list = level_vaults = level_name = "Abyss:1" depth = {val = , oldval = 1} saved_position = {val = , oldval = {x = 0, y = 0}} stair_taken = save_name = "" #21 0x00000000006ec9de in pregen_dungeon (stopping_point=...) at files.cc:1719 to_generate = std::vector of length 775208, capacity 5723900 = { at_end = #22 0x00000000006ecf40 in load_level (stair_taken=DNGN_ENTER_ABYSS, load_mode=LOAD_ENTER_LEVEL, old_level=...) at files.cc:1908 level_name = "Abyss:1" make_changes = true popped = false hatch_name = "" just_created_level = return_pos = {x = 0, y = 0} dest_pos = {x = 16, y = 62} #23 0x0000000000ada7ea in floor_transition (how=how@entry=DNGN_ENTER_ABYSS, whence=whence@entry=DNGN_ENTER_ABYSS, whither=..., forced=forced@entry=false, going_up=going_up@entry=false, shaft=shaft@entry=false, update_travel_cache=update_travel_cache@entry=true) at stairs.cc:831 old_level = {branch = BRANCH_DEPTHS, depth = 4} collect_travel_data = stair_pos = {x = 16, y = 62} newlevel = #24 0x0000000000add68d in take_stairs (force_stair=, going_up=, force_known_shaft=, update_travel_cache=) at stairs.cc:903 old_feat = DNGN_ENTER_ABYSS whither = how = known_shaft = shaft = #25 0x00000000006365a1 in handle (this=0x353f228) at delay.cc:702 No locals. #26 Delay::handle (this=0x353f228) at delay.cc:677 No locals. #27 0x0000000000638320 in handle_delay () at delay.cc:720 delay = std::shared_ptr (count 2, weak 0) 0x353f228 #28 0x0000000000c60065 in _input () at main.cc:1050 player_disabled = {was_disabled = false} #29 0x0000000000c644cd in _launch_game () at main.cc:454 game_start = false #30 _launch_game_loop () at main.cc:363 game_ended = false #31 main (argc=, argv=) at main.cc:317 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 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-c4d14cd842/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-c4d14cd842/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-c4d14cd842/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 22, depth = 1 Level id: Abyss:1 Abyssal state: major_coord = (2127601988,1857278706) seed = 0x7bb08039 depth = 1430989748 phase = 0 destroy_all_terrain = 0 level = (34 : 4) Currently generating level. Level build method = abyss, level layout type = abyss, absdepth0 = 24 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The zombie hands constrict the spark wasp! The spark wasp stings you but does no damage. You hit the spark wasp. The spark wasp is heavily wounded. The zombie hands constrict the spark wasp. The spark wasp stings you but does no damage. You hit the spark wasp. The spark wasp is severely wounded. The zombie hands constrict the spark wasp! You barely miss the spark wasp. The spark wasp is severely wounded. The zombie hands constrict the spark wasp! The spark wasp stings you but does no damage. You hit the spark wasp. The spark wasp is almost dead. The zombie hands constrict the spark wasp. You kill the spark wasp! There is a stone staircase leading down here. You start resting. HP restored. You fly downwards. The storm dragon breathes lightning at you. The bolt of lightning hits you but does no damage. The black draconian monk breathes lightning at you. The bolt of lightning hits you. You resist. The black draconian monk hits you but does no damage. The black draconian monk kicks you. The black draconian monk tail-slaps you but does no damage. You hear a deafening roar! There is a stone staircase leading up here. The black draconian monk hits you. The black draconian monk barely misses you. You block the black draconian monk's attack. You fly upwards. There is a stone staircase leading down here. Casting: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - black draconian monk Aim: a black draconian monk, wearing a +0 cloak (catching its breath) You feel a surge of power! Zombie hands grab the black draconian monk. The zombie hands constrict the black draconian monk! The black draconian monk hits you but does no damage. You block the black draconian monk's attack. x2 You hit the black draconian monk. The black draconian monk is lightly wounded. The zombie hands constrict the black draconian monk. You hit the black draconian monk. The black draconian monk is lightly wounded. The zombie hands constrict the black draconian monk! You block the black draconian monk's attack. The black draconian monk kicks you but does no damage. The black draconian monk tail-slaps you but does no damage. You hit the black draconian monk but do no damage. The black draconian monk is moderately wounded. The zombie hands constrict the black draconian monk! The black draconian monk breathes lightning at you. The bolt of lightning hits you. You resist. The bolt of lightning misses you. The bolt of lightning hits the black draconian monk. The black draconian monk completely resists. You hit the black draconian monk but do no damage. The black draconian monk is moderately wounded. The zombie hands constrict the black draconian monk! Your orange crystal plate armour prevents you from hitting the black draconian monk. The black draconian monk is heavily wounded. The zombie hands constrict the black draconian monk. The black draconian monk hits you but does no damage. The black draconian monk kicks you but does no damage. The black draconian monk tail-slaps you but does no damage. You hit the black draconian monk. The black draconian monk is heavily wounded. The zombie hands constrict the black draconian monk! You hit the black draconian monk but do no damage. The black draconian monk is heavily wounded. The zombie hands constrict the black draconian monk. The black draconian monk barely misses you. You block the black draconian monk's attack. The black draconian monk tail-slaps you but does no damage. You hit the black draconian monk but do no damage. The black draconian monk is severely wounded. The zombie hands constrict the black draconian monk!! You block the black draconian monk's attack. The black draconian monk kicks you but does no damage. The black draconian monk tail-slaps you but does no damage. You hit the black draconian monk but do no damage. The black draconian monk is severely wounded. The zombie hands constrict the black draconian monk! You hit the black draconian monk. The black draconian monk is almost dead. The zombie hands constrict the black draconian monk! You kill the black draconian monk! You see here a +0 cloak. There is a stone staircase leading down here. HP restored. You fly downwards. The storm dragon breathes lightning at you. The bolt of lightning hits you but does no damage. There is a stone staircase leading up here. Casting: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - storm dragon Aim: a storm dragon (catching its breath) You feel a surge of power! Zombie hands grab the storm dragon. The zombie hands constrict the storm dragon! The storm dragon struggles to escape constriction. The zombie hands constrict the storm dragon! The storm dragon struggles to escape constriction. The zombie hands constrict the storm dragon. The storm dragon bites you but does no damage. You block the storm dragon's attack. The storm dragon tramples you but does no damage. You hit the storm dragon. The storm dragon is moderately wounded. The zombie hands constrict the storm dragon. You block the storm dragon's attack. x3 You hit the storm dragon but do no damage. The storm dragon is moderately wounded. The zombie hands constrict the storm dragon! You block the storm dragon's attack. The storm dragon barely misses you. x2 You hit the storm dragon but do no damage. The storm dragon is moderately wounded. The zombie hands constrict the storm dragon! The storm dragon breathes lightning at you. The bolt of lightning hits you. You resist. You hit the storm dragon but do no damage. The storm dragon is moderately wounded. The zombie hands constrict the storm dragon! You hit the storm dragon. The storm dragon is heavily wounded. The zombie hands constrict the storm dragon! The storm dragon bites you but does no damage. The storm dragon closely misses you. You block the storm dragon's attack. You hit the storm dragon but do no damage. The storm dragon is heavily wounded. The zombie hands constrict the storm dragon! The zombie hands release their grip on the storm dragon. You block the storm dragon's attack. The storm dragon claws you but does no damage. You block the storm dragon's attack. You hit the storm dragon. The storm dragon is severely wounded. You hit the storm dragon but do no damage. The storm dragon is severely wounded. The storm dragon breathes lightning at you. The bolt of lightning hits you. You resist. You hear an angry buzzing noise. You hit the storm dragon but do no damage. The storm dragon is severely wounded. You block the storm dragon's attack. The storm dragon claws you. The storm dragon barely misses you. You hit the storm dragon but do no damage. The storm dragon is severely wounded. The storm dragon barely misses you. The storm dragon claws you but does no damage. The storm dragon tramples you but does no damage. Casting: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - storm dragon Aim: a storm dragon (severely wounded, catching its breath) You feel a surge of power! Zombie hands grab the storm dragon. The zombie hands constrict the storm dragon! The storm dragon bites you. The storm dragon claws you but does no damage. The storm dragon tramples you but does no damage. You hit the storm dragon. The storm dragon is severely wounded. The zombie hands constrict the storm dragon! You hit the storm dragon but do no damage. The storm dragon is almost dead. The zombie hands constrict the storm dragon. The storm dragon bites you but does no damage. The storm dragon claws you but does no damage. The storm dragon tramples you but does no damage. You hit the storm dragon but do no damage. The storm dragon is almost dead. The zombie hands constrict the storm dragon! The storm dragon breathes lightning at you. The bolt of lightning hits you. You resist. You hit the storm dragon but do no damage. The storm dragon is almost dead. The zombie hands constrict the storm dragon! The storm dragon bites you but does no damage. The storm dragon claws you but does no damage. The storm dragon tramples you but does no damage. You hit the storm dragon but do no damage. The storm dragon is almost dead. The zombie hands constrict the storm dragon. You kill the storm dragon! The spark wasp stings you but does no damage. There is a stone staircase leading up here. Casting: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - spark wasp Aim: a spark wasp You feel a surge of power! Zombie hands grab the spark wasp. The zombie hands constrict the spark wasp! The spark wasp completely misses you. x2 You hit the spark wasp but do no damage. The spark wasp is lightly wounded. The zombie hands constrict the spark wasp! You block the spark wasp's attack. Your orange crystal plate armour prevents you from hitting the spark wasp. The spark wasp is moderately wounded. The zombie hands constrict the spark wasp. You block the spark wasp's attack. You hit the spark wasp but do no damage. The spark wasp is moderately wounded. The zombie hands constrict the spark wasp! You hit the spark wasp but do no damage. The spark wasp is heavily wounded. The zombie hands constrict the spark wasp! The spark wasp stings you. The spark wasp shocks you. You resist. You hit the spark wasp but do no damage. The spark wasp is severely wounded. The zombie hands constrict the spark wasp! You block the spark wasp's attack. You hit the spark wasp. The spark wasp is almost dead. The zombie hands constrict the spark wasp. You kill the spark wasp! You start resting. HP restored. You start resting. Magic restored. A tengu reaver comes into view. It is wielding a +3 battleaxe and wearing a +1 scale mail of fire resistance. The tengu reaver gestures at you while chanting. The bolt of magma hits you but does no damage. The tengu reaver gestures at you while chanting. The bolt of magma misses you. You hit the tengu reaver but do no damage. The tengu reaver is electrocuted. The tengu reaver is lightly wounded. You closely miss the tengu reaver. The tengu reaver is lightly wounded. The tengu reaver hits you but does no damage. The tengu reaver pecks you but does no damage. You block the tengu reaver's attack. You hit the tengu reaver. The tengu reaver is electrocuted. The tengu reaver is lightly wounded. You hit the tengu reaver! The tengu reaver is electrocuted!! The tengu reaver is moderately wounded. You block the tengu reaver's attack. The tengu reaver pecks you but does no damage. You block the tengu reaver's attack. You hit the tengu reaver. The tengu reaver is electrocuted. The tengu reaver is heavily wounded. You hit the tengu reaver but do no damage. The tengu reaver is electrocuted. The tengu reaver is heavily wounded. The tengu reaver mumbles some strange words. The tengu reaver conjures a globe of magical energy! A battlesphere comes into view. You hit the tengu reaver but do no damage. The tengu reaver is electrocuted! The tengu reaver is severely wounded. You barely miss the tengu reaver. The tengu reaver is severely wounded. The tengu reaver hits you but does no damage. The tengu reaver pecks you but does no damage. The tengu reaver claws you but does no damage. You hit the tengu reaver but do no damage. The tengu reaver is electrocuted! The tengu reaver is severely wounded. You barely miss the tengu reaver. The tengu reaver is severely wounded. You block the tengu reaver's attack. The tengu reaver pecks you but does no damage. You block the tengu reaver's attack. You hit the tengu reaver. The tengu reaver is electrocuted!! The tengu reaver is almost dead. You hit the tengu reaver but do no damage. The tengu reaver is electrocuted. The tengu reaver is almost dead. The tengu reaver drinks a potion. The tengu reaver seems to grow stronger. You hit the tengu reaver but do no damage. The tengu reaver is electrocuted. You kill the tengu reaver! The battlesphere dissipates. B - 6 potions of might (gained 1) Things that are here: a +3 battleaxe; a +1 scale mail of fire resistance There is an open door here. Items here: ( )) [ ÷ a bolt; a +0 hand axe; a +0 chain mail; a +0 battleaxe a yellow draconian skeleton Things that are here: 21 bolts; a +0 arbalest; a yaktaur skeleton No target in view! No target in view! A green draconian comes into view. It is wielding a +0 glaive. The green draconian roars! You hear two shouts! You hear a roar! A green draconian comes into view. It is wielding a +0 trident. The green draconian roars! The green draconian breathes poison at you. x2 The blast of poison engulfs you but does no damage. You resist. Found a gate to the Realm of Zot. An ice dragon and a golden dragon come into view. The golden dragon roars deafeningly! The ice dragon roars deafeningly! A green draconian stormcaller comes into view. It is wielding a +0 long sword of draining and wearing a +1 cloak of preservation. The green draconian hits you but does no damage. The green draconian stormcaller roars! You hear two shouts! The green draconian breathes poison at you. The blast of poison engulfs you but does no damage. You resist. You hit the green draconian. The green draconian is electrocuted. The green draconian is lightly wounded. The green draconian closely misses you. You block the green draconian's attack. You hit the green draconian but do no damage. The green draconian is electrocuted! The green draconian is lightly wounded. The green draconian breathes poison at you. The blast of poison engulfs you but does no damage. You resist. You hit the green draconian but do no damage. The green draconian is electrocuted. The green draconian is moderately wounded. An ice dragon comes into view. The green draconian hits you but does no damage. The green draconian tail-slaps you but does no damage. A black draconian stormcaller comes into view. It is wielding a +0 dagger. Casting: Borgnjor's Vile Clutch (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - green draconian stormcaller Aim: a green draconian stormcaller, wielding a +0 long sword of draining and wearing a +1 cloak of preservation You feel a surge of power! Gravity reorients around the green draconian stormcaller. The golden dragon collides with the green draconian stormcaller! The black draconian stormcaller roars! The black draconian stormcaller collides with the ice dragon! The green draconian stormcaller utters an invocation to Qazlal. The green draconian hits you but does no damage. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f/p - green draconian stormcaller Aim: a green draconian stormcaller, wielding a +0 long sword of draining and wearing a +1 cloak of preservation (lightly wounded) You feel a surge of power! Gravity reorients around the green draconian stormcaller. The ice dragon collides with the green draconian stormcaller! The golden dragon collides with the green draconian stormcaller! The lindwurm collides with the green draconian stormcaller! The death drake collides with the ice dragon! The green draconian collides with the ice dragon! The green draconian collides with the green draconian stormcaller! The black draconian stormcaller collides with the green draconian stormcaller! The green draconian stormcaller mumbles some strange prayers to Qazlal against you. Qazlal smites you! Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - black draconian stormcaller, p - green draconian stormcaller Aim: a black draconian stormcaller, wielding a +0 dagger and wearing a +0 cloak (moderately wounded) You feel a surge of power! Gravity reorients around the black draconian stormcaller. The ice dragon collides with the black draconian stormcaller! The golden dragon collides with the death drake! The lindwurm collides with the black draconian stormcaller! The green draconian stormcaller collides with the black draconian stormcaller! You kill the green draconian stormcaller! The lindwurm disappears in a puff of smoke! The death drake disappears in a puff of smoke! The green draconian collides with the black draconian stormcaller! You block the green draconian's attack. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - green draconian, p - black draconian stormcaller Aim: a green draconian, wielding a +0 glaive (heavily wounded) You feel a surge of power! Gravity reorients around the green draconian. The ice dragon collides with the green draconian! The golden dragon collides with the green draconian! The ice dragon collides with the golden dragon! The green draconian collides with the ice dragon! The black draconian stormcaller collides with the green draconian! The green draconian breathes poison at you. The blast of poison engulfs you but does no damage. You resist. The ice dragon breathes frost at you. The blast of cold hits the ice dragon. The ice dragon resists. The blast of cold hits you. You resist. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - golden dragon, p - green draconian Aim: a golden dragon (moderately wounded) You feel a surge of power! Gravity reorients around the golden dragon. The ice dragon collides with the golden dragon! x2 The green draconian collides with the ice dragon! The green draconian collides with the golden dragon! You kill the green draconian! The black draconian stormcaller collides with the ice dragon! You kill the black draconian stormcaller! The green draconian hits you but does no damage. You block the ice dragon's attack. The ice dragon claws you but does no damage. The ice dragon closely misses you. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f/p - golden dragon Aim: a golden dragon (severely wounded) You feel a surge of power! Gravity reorients around the golden dragon. The ice dragon collides with the golden dragon! x2 The green draconian collides with the ice dragon! The green draconian hits you from afar with a +0 trident. The ice dragon breathes frost at you. The blast of cold hits you but does no damage. You block the ice dragon's attack. The ice dragon barely misses you. The ice dragon completely misses you. The golden dragon bites you but does no damage. You block the golden dragon's attack. The golden dragon closely misses you. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - ice dragon, p - golden dragon Aim: an ice dragon (severely wounded) You feel a surge of power! Gravity reorients around the ice dragon. The golden dragon collides with the ice dragon! The ice dragon collides with the ice dragon! You kill the ice dragon! The green draconian collides with the ice dragon! The green draconian hits you but does no damage. The ice dragon completely misses you. You block the ice dragon's attack. The ice dragon tramples you but does no damage. The golden dragon breathes poison at you. The blast of poison misses you. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - ice dragon Aim: an ice dragon (poison gas, almost dead, catching its breath) You feel a surge of power! Gravity reorients around the ice dragon. The golden dragon collides with the ice dragon! You kill the ice dragon! The green draconian breathes poison at you. The blast of poison engulfs you but does no damage. You resist. The golden dragon bites you!! You block the golden dragon's attack. The golden dragon tramples you but does no damage. An ettin comes into view. It is wielding two +0 dire flails. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - green draconian Aim: a green draconian, wielding a +0 trident (poison gas, heavily wounded, catching its breath) You feel a surge of power! Gravity reorients around the green draconian. The golden dragon collides with the green draconian! The green draconian drinks a potion. The green draconian is healed! The golden dragon bites you but does no damage. The golden dragon claws you but does no damage. You block the golden dragon's attack. You hit the golden dragon but do no damage. The golden dragon is electrocuted. The golden dragon is almost dead. You block the green draconian's attack. The green draconian tail-slaps you! The golden dragon breathes poison at you. The blast of poison engulfs you but does no damage. You resist. You hit the green draconian but do no damage. The green draconian is electrocuted. The green draconian is moderately wounded. You hit the golden dragon but do no damage. The golden dragon is almost dead. The golden dragon bites you but does no damage. The golden dragon claws you but does no damage. The golden dragon barely misses you. You block the green draconian's attack. The green draconian tail-slaps you but does no damage. You hit the green draconian but do no damage. The green draconian is electrocuted! The green draconian is heavily wounded. You hit the green draconian. The green draconian is electrocuted! The green draconian is heavily wounded. The golden dragon barely misses you. You block the golden dragon's attack. The golden dragon tramples you but does no damage. The green draconian hits you but does no damage. The green draconian tail-slaps you but does no damage. You hit the green draconian. The green draconian is electrocuted! The green draconian is severely wounded. The golden dragon bites you but does no damage. The golden dragon claws you but does no damage. The golden dragon barely misses you. You closely miss the green draconian. The green draconian is severely wounded. The green draconian hits you with a +0 trident. The green draconian tail-slaps you but does no damage. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f/p - green draconian Aim: a green draconian, wielding a +0 trident (severely wounded) You feel a surge of power! Gravity reorients around the green draconian. The golden dragon collides with the green draconian! The ettin collides with the green draconian! The golden dragon breathes cold at you. The bolt of cold hits you but does no damage. The green draconian hits you but does no damage. The green draconian tail-slaps you but does no damage. You block the ettin's attack. x2 You hit the green draconian but do no damage. The green draconian is electrocuted! The green draconian is almost dead. You block the golden dragon's attack. The golden dragon claws you but does no damage. The golden dragon tramples you but does no damage. You are feeling hungry. Your orange crystal plate armour prevents you from hitting the golden dragon. The golden dragon is almost dead. The green draconian barely misses you. The green draconian tail-slaps you but does no damage. The ettin hits you but does no damage. You block the ettin's attack. You hit the ettin! The ettin is electrocuted!! The ettin is heavily wounded. The golden dragon bites you but does no damage. You block the golden dragon's attack. The golden dragon tramples you but does no damage. The green draconian hits you but does no damage. The green draconian tail-slaps you. You hit the ettin but do no damage. The ettin is electrocuted. The ettin is heavily wounded. You block the ettin's attack. The ettin hits you but does no damage. The golden dragon bites you but does no damage. You block the golden dragon's attack. The golden dragon tramples you but does no damage. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f/p - green draconian Aim: a green draconian, wielding a +0 trident (almost dead) You feel a surge of power! Gravity reorients around the green draconian. The golden dragon collides with the green draconian! You kill the green draconian! You block the golden dragon's attack. x2 The golden dragon tramples you but does no damage. The ettin hits you but does no damage. x2 Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - ettin Aim: an ettin, wielding two +0 dire flails (heavily wounded) You feel a surge of power! Gravity reorients around the ettin. The golden dragon collides with the ettin! You kill the golden dragon! Your Spellcasting skill increases to level 22! The ettin hits you but does no damage. You block the ettin's attack. You hit the ettin but do no damage. The ettin is electrocuted!! You kill the ettin! A black draconian comes into view. It is wielding a +0 dire flail. Items here: ))) †† a +0 dire flail x2; a +0 trident; a green draconian corpse an ice dragon corpse A black draconian is nearby! The black draconian breathes lightning at you. The bolt of lightning hits you. You resist. The black draconian hits you but does no damage. You hit the black draconian but do no damage. You hit the black draconian but do no damage. You block the black draconian's attack. You hit the black draconian but do no damage. You hit the black draconian. The black draconian is lightly wounded. The black draconian hits you but does no damage. You hit the black draconian but do no damage. The black draconian is lightly wounded. You hit the black draconian but do no damage. The black draconian is lightly wounded. You block the black draconian's attack. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - black draconian Aim: a black draconian, wielding a +0 dire flail (lightly wounded, catching its breath) You feel a surge of power! Zombie hands grab the black draconian. The zombie hands constrict the black draconian! The black draconian breathes lightning at you. The bolt of lightning hits you! You resist. You hit the black draconian. The black draconian is lightly wounded. The zombie hands constrict the black draconian! The black draconian hits you but does no damage. You hit the black draconian but do no damage. The black draconian is moderately wounded. The zombie hands constrict the black draconian! You hit the black draconian but do no damage. The black draconian is moderately wounded. The zombie hands constrict the black draconian. The black draconian hits you with a +0 dire flail. You hit the black draconian but do no damage. The black draconian is moderately wounded. The zombie hands constrict the black draconian! You hit the black draconian. The black draconian is heavily wounded. The zombie hands constrict the black draconian! The black draconian hits you but does no damage. You hit the black draconian but do no damage. The black draconian is severely wounded. The zombie hands constrict the black draconian!! You hit the black draconian. The black draconian is almost dead. The zombie hands constrict the black draconian. The black draconian breathes lightning at you. The bolt of lightning hits you! You resist. You hit the black draconian but do no damage. The black draconian is almost dead. The zombie hands constrict the black draconian. You kill the black draconian! You see here a +0 dire flail. You start resting. HP restored. Magic restored. Things that are here: a +0 dagger; a +0 cloak Things that are here: a cursed +0 glaive; a green draconian corpse Things that are here: a +0 long sword of draining; a +1 cloak of preservation You butcher the ice dragon corpse. a - 3 chunks of flesh Items here: ))) ÷ † a +0 dire flail x2; a +0 trident; a green draconian corpse an ice dragon skeleton Items here: ))) ÷ † a +0 dire flail x2; a +0 trident; a green draconian corpse an ice dragon skeleton Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. You reach down and open the door. An ice dragon comes into view. The ice dragon roars deafeningly! You hear a shout! x4 A spriggan air mage comes into view. Found a wand of clouds (4). There is an open door here. A hell knight comes into view. It is wielding a +4 great sword of flaming. The hell knight shouts! A necromancer comes into view. It is wielding a +0 dagger. The ice dragon breathes frost at you. The blast of cold hits you but does no damage. A hell knight comes into view. It is wielding a +0 glaive of flaming. Your orange crystal plate armour prevents you from hitting the ice dragon. A necromancer comes into view. It is wielding a +0 dagger. A great orb of eyes comes into view. Found a box of beasts. A yaktaur captain comes into view. You hit the ice dragon but do no damage. The ice dragon is electrocuted!! The ice dragon is moderately wounded. The hell knight gestures wildly while chanting. The hell knight seems to speed up. The ice dragon breathes frost at you. The blast of cold hits you but does no damage. You hear a shout! A hell knight comes into view. It is wielding a +0 vorpal great sword. You miss the spriggan air mage. The hell knight shouts! The spriggan air mage hits you but does no damage. The necromancer gestures wildly while chanting. The necromancer binds the souls of nearby monsters. The yaktaur captain wields a +0 arbalest. The yaktaur captain shoots a bolt. The bolt hits you! You hear a sizzling splash. A hell knight comes into view. It is wielding a +4 war axe of flaming. The hell knight casts a spell at you. The puff of flame hits you but does no damage. The great orb of eyes gazes at you. You resist with almost no effort. The hell knight moves out of view. The spriggan air mage casts a spell at you. The bolt of lightning hits you! You resist. The ice dragon bites you but does no damage. You block the ice dragon's attack. The ice dragon tramples you but does no damage. There is an open door here. You hit the ice dragon. The ice dragon is electrocuted. The ice dragon is moderately wounded. Casting: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - spriggan air mage Aim: a spriggan air mage, wearing a +0 robe (soul bound, repelling missiles) You feel a surge of power! Gravity reorients around the spriggan air mage. The hell knight collides with the spriggan air mage! The ice dragon collides with the spriggan air mage! The ice dragon breathes frost at you. The blast of cold hits you but does no damage. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - necromancer, p - spriggan air mage Aim: a necromancer, wielding a +0 dagger and wearing a +0 robe (moderately wounded) You feel a surge of power! Gravity reorients around the necromancer. Something collides with the necromancer! The ice dragon collides with the necromancer! You kill the necromancer! Something collides with the spriggan air mage! You block the ice dragon's attack. The ice dragon claws you but does no damage. The ice dragon tramples you but does no damage. The spriggan air mage gestures at you while chanting. The bolt of lightning hits the ice dragon!! The bolt of lightning hits you! You resist. The bolt of lightning hits you! You resist. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - spriggan air mage Aim: a spriggan air mage, wearing a +0 robe (heavily wounded, soul bound, repelling missiles) You feel a surge of power! Gravity reorients around the spriggan air mage. The hell knight collides with the spriggan air mage! The great orb of eyes collides with the spriggan air mage! You kill the spriggan air mage! Your orange crystal plate armour prevents you from hitting the ice dragon. The ice dragon is almost dead. The ice dragon closely misses you. The ice dragon claws you but does no damage. You block the ice dragon's attack. The hell knight hits you but does no damage. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - hell knight Aim: a hell knight, wielding a +0 glaive of flaming and wearing a +0 plate armour (lightly wounded, soul bound) You feel a surge of power! Gravity reorients around the hell knight. Something collides with the hell knight! You feel a bit more experienced. The great orb of eyes collides with the hell knight! The ice dragon collides with the hell knight! You kill the ice dragon! The +0 ice dragon scales are intact enough to wear. Something collides with the hell knight! A freezing mist starts to gather... An ice dragon simulacrum comes into view. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f/p - hell knight Aim: a hell knight, wielding a +0 glaive of flaming and wearing a +0 plate armour (severely wounded, soul bound) You feel a surge of power! Gravity reorients around the hell knight. The ice dragon simulacrum collides with the hell knight! You kill the hell knight! The great orb of eyes collides with the necromancer! The yaktaur captain collides with the necromancer! You kill the necromancer! A freezing mist starts to gather... A hell knight simulacrum comes into view. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - ice dragon simulacrum Aim: an ice dragon simulacrum (heavily damaged) You feel a surge of power! Gravity reorients around the ice dragon simulacrum. The great orb of eyes collides with the ice dragon simulacrum! The yaktaur captain collides with the ice dragon simulacrum! The ice dragon simulacrum vapourises! The yaktaur captain shoots a bolt. The bolt is repelled. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - yaktaur captain Aim: a yaktaur captain, wielding a +0 arbalest and quivering 17 bolts (black smoke, severely wounded, soul bound) You feel a surge of power! Gravity reorients around the yaktaur captain. The hell knight simulacrum collides with the yaktaur captain! You kill the yaktaur captain! The great orb of eyes collides with the hell knight! Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gravitas (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - great orb of eyes Aim: a great orb of eyes (almost dead) You feel a surge of power! Gravity reorients around the great orb of eyes. The hell knight simulacrum collides with the great orb of eyes! You kill the great orb of eyes! Your base Air Magic skill increases to level 7! The hell knight simulacrum vapourises! Really fly into that cloud of freezing vapour? [Y]es or [N]o only, please. Really fly into that cloud of freezing vapour? Okay, then. Unknown command. You barely miss the hell knight. The hell knight is lightly wounded. You block the hell knight's attack. Casting: Gell's Gravitas (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Passage of Golubria (safe; 0% risk of failure) Press: ? - help, Dir - move target cursor, f - you You feel a surge of power! The hell knight enters the passage of Golubria. Casting: Passage of Golubria (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hell knight Aim: a hell knight, wielding a +0 vorpal great sword and wearing a +0 plate armour (lightly wounded) You feel a surge of power! Zombie hands grab the hell knight. x2 The zombie hands constrict the hell knight. The zombie hands constrict the hell knight! The hell knight struggles to escape constriction. The hell knight escapes! You hit the hell knight. The hell knight is electrocuted! The hell knight is heavily wounded. The zombie hands constrict the hell knight. The hell knight struggles to escape constriction. You hit the hell knight but do no damage. The hell knight is electrocuted! The hell knight is severely wounded. The zombie hands constrict the hell knight. The hell knight struggles to escape constriction. You hit the hell knight but do no damage. The hell knight is electrocuted!! You kill the hell knight! Casting: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - hell knight Aim: a hell knight, wielding a +0 vorpal great sword and wearing a +0 plate armour (moderately wounded) You feel a surge of power! Zombie hands grab the hell knight. The zombie hands constrict the hell knight! You block the hell knight's attack. You hit the hell knight but do no damage. The hell knight is electrocuted! The hell knight is moderately wounded. The zombie hands constrict the hell knight! You hit the hell knight. The hell knight is electrocuted! The hell knight is severely wounded. The zombie hands constrict the hell knight! The hell knight hits you but does no damage. You hit the hell knight but do no damage. The hell knight is electrocuted. The hell knight is almost dead. The zombie hands constrict the hell knight! You kill the hell knight! There is an open door, spattered with blood here. Items here: )) [[[ †† A necromancer comes into view. It is wielding a +0 dagger. The necromancer shouts! Items here: ( )))) ? [[[ †† The necromancer's soul is no longer bound. The necromancer hits you but does no damage. Things that are here: a +4 great sword of flaming; a +0 plate armour You hit the necromancer. The necromancer is electrocuted! The necromancer is moderately wounded. You block the necromancer's attack. You hit the necromancer. The necromancer is electrocuted. The necromancer is heavily wounded. You hit the necromancer. The necromancer is electrocuted! The necromancer is severely wounded. You block the necromancer's attack. You hit the necromancer but do no damage. The necromancer is electrocuted. The necromancer is almost dead. The necromancer hits you but does no damage. You hit the necromancer. The necromancer is electrocuted!! You kill the necromancer! C - 4 boxes of beasts (gained 1) There are no items here. Things that are here: a +0 dagger; a +0 robe; a human corpse You butcher the human corpse. a - 6 chunks of flesh (gained 4) Things that are here: a +0 dagger; a +0 robe; a human skeleton Things that are here: a +4 great sword of flaming; a +0 plate armour D - 7 scrolls of enchant armour (gained 1) Items here: ( )))) [[[ †† Butcher a human corpse? [(y)es/(n)o/(a)ll/(q)uit/?] You butcher the human corpse. x2 a - 7 chunks of flesh (gained 1); a - 11 chunks of flesh (gained 4) Items here: ( )))) [[[ ÷÷ This passage doesn't lead anywhere! Some of the chunks of flesh in your inventory have rotted away. There is a passage of Golubria here. You see here a +0 robe. Your passage of Golubria closes with a snap! Eating one of 9 chunks of flesh. You eat one of the 9 chunks of flesh. This raw flesh tastes terrible. You butcher the human corpse. a - 11 chunks of flesh (gained 3) There is an open door, spattered with blood here. Items here: )) [[[ ÷ † There is an open door, spattered with blood here. Items here: )) [[[ ÷ † g - a wand of clouds (18) (gained 4 charges) Found a +0 scale mail. v - 9 scrolls of remove curse (gained 1) A - 9 potions of heal wounds (gained 1) Some of the chunks of flesh in your inventory have rotted away. Things that are here: a +0 dagger; a +0 robe; a human skeleton Things that are here: a +4 great sword of flaming; a +0 plate armour Items here: ( )))) [[[ ÷÷ There is an open door, spattered with blood here. Items here: )) [[[ ÷÷ Items here: ( )))) [[[ ÷÷ Things that are here: a +4 great sword of flaming; a +0 plate armour Things that are here: a +0 dagger; a +0 robe; a human skeleton All of the chunks of flesh in your inventory have rotted away. Found a gateway to Hell. There is a stone staircase leading up here. You see here a bolt. You see here a bolt. You see here a bolt. You see here 3 bolts. Things that are here: 11 bolts; a +0 arbalest You see here a +0 buckler. Things that are here: 28 bolts; a cursed +0 arbalest Done exploring. Done exploring. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (Z) Zot Where to? (Enter - Depths:5, ? - help) Okay, then. You drop the amulet "Daggut" {RegenMP rN++ Dex-3 Slay+2 Stlth+}. Search for what [Enter for "."]? cloak Search for what [Enter for "cloak", or ? for help]? scarf Unknown command. Done exploring. Done exploring. Done exploring. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (Z) Zot Where to? (Enter - Depths:5 @ (x,y), ? - help) Okay, then. Search for what [Enter for "scarf", or ? for help]? abyss Items here: ( )) [ a +0 leather armour; 23 arrows; a +0 dire flail; a +0 longbow There is a stone staircase leading up here. Welcome back, dang3rdave the Gargoyle Warper. Ashenzari says: Partake of my vision. Partake of my curse. Press ? for a list of commands and other information. i - 8 potions of brilliance Okay, then. Unknown command. There are no items here. You see here a +0 cloak. There is an open door here. There is an open door here. There is a stone staircase leading up here. There is an open door here. There is a stone staircase leading down here. There is an open door here. There is an open door here. You see here +0 ice dragon scales. You are feeling hungry. Drop what? 48/52 slots (_ for help) (? for menu, Esc to quit) You drop 29 scrolls of identify. You drop 5 potions of berserk rage. You drop 7 scrolls of enchant armour. You drop the ring of Robustness {AC+8}. You drop a scroll of enchant weapon. You drop 6 potions of stabbing. Items here: !! = ??? You drop 6 scrolls of magic mapping. Drop what? 41/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Saving game... please wait. Welcome back, dang3rdave the Gargoyle Warper. Ashenzari says: Partake of my vision. Partake of my curse. Press ? for a list of commands and other information. There is a one-way gate to the infinite horrors of the Abyss here. If you enter this portal you might not be able to return immediately. Continue? You enter the Abyss! To return, you must find a gate leading back. Killing monsters will force the Abyss to allow you passage. This branch contains the abyssal rune of Zot. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-40-gfe7b5d5 0.26-a0-42-g4f27934 0.26-a0-43-g20b394c 0.26-a0-50-gc4d14cd 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: 1, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [dang3rdave] Species: Gargoyle Job: Warper HP: 168/168; mods: 0/0 MP: 58/58; mod: 0 Stats: 16 (16) 28 (28) 14 (14) Position: (40, 35), god: Ashenzari (18), turn_is_over: 0, banished: 0 Standing on/in/over feature: Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 16 | 6895 | 0/1051 Short Blades | | 0 | 0 | 4 | 714 | 120/297 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 1 | 171 | 112/119 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 9 | 2644 | 394/550 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 51 | 51/59 Armour | X | 0 | 0 | 12 | 3931 | 400/715 Dodging | X | 0 | 0 | 7 | 1979 | 0/566 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 0 | 0 | 12 | 3764 | 233/715 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 20 | 22 | 21325 | 277/2498 Conjurations | | 0 | 0 | 0 | 0 | 0/42 Hexes | | 0 | 0 | 0 | 0 | 0/59 Charms | X | 0 | 0 | 3 | 431 | 75/238 Summonings | X | 0 | 0 | 6 | 1628 | 380/416 Necromancy | X | 0 | 0 | 5 | 1272 | 212/424 Translocations | X | 0 | 0 | 23 | 25522 | 1976/2676 Transmutations | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 1 | 20 | 7 | 1995 | 16/566 Earth Magic | X | 2 | 40 | 16 | 6019 | 221/884 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 20 | 4 | 856 | 262/297 Spell bugs: Durations: #114: 24 Attributes: #12: 8543 #13: 2135 #22: 1 #23: 8320 #24: -283393030 #27: 158826 #49: 8955 #59: 1 Mutations: big wings: 1 (innate) agile: 1 clarity: 1 cold resistance: 1 dopey: 1 negative energy resistance: 1 (innate) electricity resistance: 1 (innate) unbreathing: 1 (innate) evolution: 1 petrification resistance: 1 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #24: cursed staff of air eq slot #1, inv slot #44: cursed scarf of repulsion eq slot #2, inv slot #17: cursed +1 helmet of the Bells {rF+ Regen+ MP+9} eq slot #3, inv slot #23: cursed +2 pair of gloves of dexterity eq slot #4, inv slot #43: cursed +2 pair of boots of running eq slot #5, inv slot #45: cursed +0 kite shield eq slot #6, inv slot #50: cursed +8 orange crystal plate armour {Archmagi, Int+3 Clar} eq slot #7, inv slot #12: cursed ring of the Mage {Wiz MR++ Int+3} eq slot #8, inv slot #9: cursed ring of Witseej {rElec rC++ rN+ Str-2} eq slot #9, inv slot #34: cursed amulet of guardian spirit }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ################################################################################ ################################################################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< slime_fixup_done: true fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>