ERROR in 'stairs.cc' at line 985: hell exit without return destination Version: Dungeon Crawl Stone Soup 0.24-a0-640-ge7cd8ce Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 2365392383740407440, deterministic pregen: 1 Version history: Game started: 0.24-a0-619-gb7544fd 0.24-a0-631-g346d576 0.24-a0-640-ge7cd8ce Command line: /usr/games/crawl-git-e7cd8ce796 -name CrypticCrinoid -rc /dgldir/rcfiles/crawl-git/CrypticCrinoid.rc -macro /dgldir/rcfiles/crawl-git/CrypticCrinoid.macro -morgue /dgldir/morgue/CrypticCrinoid/ -webtiles-socket /crawl-master/webserver/sockets/CrypticCrinoid:2019-09-24.17:15:43.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 33 stack frames. /usr/games/crawl-git-e7cd8ce796(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x60c533]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-e7cd8ce796(_Z13do_crash_dumpv+0x419) [0x614149]: do_crash_dump() /usr/games/crawl-git-e7cd8ce796(_Z20crash_signal_handleri+0x9c) [0x60c7bc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f65485bf0b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f6548959b7b]: /usr/games/crawl-git-e7cd8ce796() [0x613719] /usr/games/crawl-git-e7cd8ce796() [0x613bd8] /usr/games/crawl-git-e7cd8ce796(_Z17stair_destination20dungeon_feature_typeRKSsb+0x3a8) [0xac37d8]: stair_destination(dungeon_feature_type, std::string const&, bool) /usr/games/crawl-git-e7cd8ce796(_Z17stair_destination9coord_defb+0x67) [0xac38e7]: stair_destination(coord_def, bool) /usr/games/crawl-git-e7cd8ce796(_ZN8level_id17get_next_level_idERK9coord_def+0x12a) [0xb3499a]: level_id::get_next_level_id(coord_def const&) /usr/games/crawl-git-e7cd8ce796(_ZN9LevelInfo10get_stairsERSt6vectorI9coord_defSaIS1_EE+0xdb) [0xb3a2db]: LevelInfo::get_stairs(std::vector >&) /usr/games/crawl-git-e7cd8ce796(_ZN9LevelInfo6updateEv+0x4c) [0xb407dc]: LevelInfo::update() /usr/games/crawl-git-e7cd8ce796() [0x6d9f27] /usr/games/crawl-git-e7cd8ce796(_ZN15level_excursion5go_toERK8level_id+0x2e) [0x6e370e]: level_excursion::go_to(level_id const&) /usr/games/crawl-git-e7cd8ce796(_ZN15level_excursionD1Ev+0x1c) [0x6e37cc]: level_excursion::~level_excursion() /usr/games/crawl-git-e7cd8ce796(_ZN11LevelLayoutC1E8level_idjRK16ProceduralLayout+0x3dd) [0x67397d]: LevelLayout::LevelLayout(level_id, unsigned int, ProceduralLayout const&) /usr/games/crawl-git-e7cd8ce796() [0x57b642] /usr/games/crawl-git-e7cd8ce796() [0x57bb42] /usr/games/crawl-git-e7cd8ce796() [0x57bf37] /usr/games/crawl-git-e7cd8ce796() [0x57c6f7] /usr/games/crawl-git-e7cd8ce796(_Z14generate_abyssv+0x92) [0x57ed32]: generate_abyss() /usr/games/crawl-git-e7cd8ce796() [0x6aca30] /usr/games/crawl-git-e7cd8ce796(_Z7builderb+0x2a2) [0x6ae1f2]: builder(bool) /usr/games/crawl-git-e7cd8ce796(_Z14generate_levelRK8level_id+0x195) [0x6e0705]: generate_level(level_id const&) /usr/games/crawl-git-e7cd8ce796(_Z14pregen_dungeonRK8level_id+0x526) [0x6e1096]: pregen_dungeon(level_id const&) /usr/games/crawl-git-e7cd8ce796(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x5f3) [0x6e17e3]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-e7cd8ce796(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x362) [0xac4342]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /usr/games/crawl-git-e7cd8ce796(_Z8banishedRKSsi+0x23e) [0x57cf7e]: banished(std::string const&, int) /usr/games/crawl-git-e7cd8ce796(_Z12world_reactsv+0xcc) [0xc3c62c]: world_reacts() /usr/games/crawl-git-e7cd8ce796() [0xc407ae] /usr/games/crawl-git-e7cd8ce796(main+0x54d) [0xc4493d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f65485aa7ed]: /usr/games/crawl-git-e7cd8ce796() [0x564e19] 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". 0x00007f654895984e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f654895984e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000060cbeb in call_gdb (file=0x7f6548944180) at crash.cc:435 gdb = attach_cmd = "attach 11115\000\000\000\000\000\000\000" #2 0x0000000000614169 in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/CrypticCrinoid/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'stairs.cc' at line 985: hell exit without return destination" file = 0x7f6548944180 t = 1569345384 name = "/dgldir/morgue/CrypticCrinoid/crash-CrypticCrinoid-20190924-171624.txt", '\000' #3 0x000000000060c7bc in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f6548959b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000613719 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd08630710 "ERROR in 'stairs.cc' at line 985: hell exit without return destination", assert=) at dbg-asrt.cc:816 No locals. #7 0x0000000000613bd8 in die (file=0xc7a4b5 "stairs.cc", line=985, format=) at dbg-asrt.cc:876 tmp = "hell exit without return destination", '\000' mesg = "ERROR in 'stairs.cc' at line 985: hell exit without return destination", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd08631000, reg_save_area = 0x7ffd08630f30}} #8 0x0000000000ac37d8 in stair_destination (feat=DNGN_EXIT_HELL, dst="", for_real=for_real@entry=false) at stairs.cc:985 No locals. #9 0x0000000000ac38e7 in stair_destination (pos=..., for_real=false) at stairs.cc:923 No locals. #10 0x0000000000b3499a in level_id::get_next_level_id (pos=...) at travel.cc:3207 gridc = 62 id = {branch = , depth = 1} #11 0x0000000000b3a2db in _is_branch_stair (pos=...) at travel.cc:564 No locals. #12 LevelInfo::get_stairs (st=std::vector of length 0, capacity 0) at travel.cc:3769 feat = DNGN_EXIT_HELL ri = {> = {}, current = {x = 40, y = 35}, topleft = {x = 1, y = 1}, bottomright = {x = 78, y = 68}} #13 0x0000000000b407dc in LevelInfo::update (this=0x37d72e8) at travel.cc:3393 stair_positions = std::vector of length 0, capacity 0 slime_wall_neighbours = {did_compute_mask = false} travel_safety_calc = {did_compute = false} transporter_positions = std::vector of length -2303431, capacity 17590590717041 = {{x = 0, y = 0}, {x = 18427544, y = 0}, {x = 1228430784, y = 32613}, {x = 1228430824, y = 32613}, {x = 18427584, y = 0}, {x = 0, y = 0}, {x = 1228426144, y = 32613}, {x = 1225876864, y = 32613}, {x = 1225876928, y = 32613}, {x = 88, y = 0}, {x = 0, y = 0}, {x = 1228430296, y = 32613}, {x = 1226001392, y = 32613}, {x = 1226002480, y = 32613}, {x = -88, y = -1}, {x = -88, y = -1}, {x = 1228430296, y = 32613}, {x = 1226001584, y = 32613}, {x = 1226002688, y = 32613}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 18431168, y = 0}, {x = 1226032544, y = 32613}, {x = 1226032608, y = 32613}, {x = 5654144, y = 0}, {x = 5654160, y = 0}, {x = 5654176, y = 0}, {x = 5654192, y = 0}, {x = 5654208, y = 0}, {x = 5654224, y = 0}, {x = 5654240, y = 0}, {x = 5654256, y = 0}, {x = 5654272, y = 0}, {x = 5654288, y = 0}, {x = 5654304, y = 0}, {x = 1226032384, y = 32613}, {x = 0, y = 0}, {x = 1228430248, y = 32613}, {x = 5707376, y = 0}, {x = 5707488, y = 0}, {x = 5654144, y = 0}, {x = 1226004384, y = 32613}, {x = 1226005536, y = 32613}, {x = 1226005920, y = 32613}, {x = 5654208, y = 0}, {x = 1225999936, y = 32613}, {x = 5654240, y = 0}, {x = 1225999984, y = 32613}, {x = 5654272, y = 0}, {x = 1226000048, y = 32613}, {x = 5654304, y = 0}, {x = 1226004640, y = 32613}, {x = 0, y = 0}, {x = 1228414480, y = 32613}, {x = 1225664496, y = 32613}, {x = 1225664528, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225664640, y = 32613}, {x = 1225664384, y = 32613}, {x = 1225664560, y = 32613}, {x = 1225664752, y = 32613}, {x = 1225664480, y = 32613}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 1228417520, y = 32613}, {x = 1225673600, y = 32613}, {x = 1225673632, y = 32613}, {x = 1225673584, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225673120, y = 32613}, {x = 1225674480, y = 32613}, {x = 1225673664, y = 32613}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 1228417616, y = 32613}, {x = 1225673856, y = 32613}, {x = 1225673888, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225664640, y = 32613}, {x = 1225664384, y = 32613}, {x = 1225674368, y = 32613}, {x = 1225673920, y = 32613}, {x = 1225674240, y = 32613}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 1228414960, y = 32613}, {x = 1225671824, y = 32613}, {x = 1225671856, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225671808, y = 32613}, {x = 1225674528, y = 32613}, {x = 1225674480, y = 32613}, {x = 18428080, y = 0}, {x = 1226139232, y = 32613}, {x = 18428352, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 1228417808, y = 32613}, {x = 1225676192, y = 32613}, {x = 1225676224, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225674464, y = 32613}, {x = 1225664640, y = 32613}, {x = 1225664384, y = 32613}, {x = 1225678272, y = 32613}, {x = 1225676496, y = 32613}, {x = 1225676256, y = 32613}, {x = 0, y = 0}, {x = 18427888, y = 0}, {x = 1226130576, y = 32613}, {x = 1217675648, y = 32613}, {x = 0, y = 0}, {x = 1217675872, y = 32613}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 2, y = 0}, {x = 3, y = 0}, {x = 5, y = 0}, {x = 7, y = 0}, {x = 11, y = 0}, {x = 13, y = 0}, {x = 17, y = 0}, {x = 19, y = 0}, {x = 23, y = 0}, {x = 29, y = 0}, {x = 31, y = 0}, {x = 37, y = 0}, {x = 41, y = 0}, {x = 43, y = 0}, {x = 47, y = 0}, {x = 53, y = 0}, {x = 59, y = 0}, {x = 61, y = 0}, {x = 67, y = 0}, {x = 71, y = 0}, {x = 73, y = 0}, {x = 79, y = 0}, {x = 83, y = 0}, {x = 89, y = 0}, {x = 97, y = 0}, {x = 103, y = 0}, {x = 109, y = 0}, {x = 113, y = 0}, {x = 127, y = 0}, {x = 137, y = 0}, {x = 139, y = 0}, {x = 149, y = 0}, {x = 157, y = 0}, {x = 167, y = 0}, {x = 179, y = 0}, {x = 193, y = 0}, {x = 199, y = 0}, {x = 211, y = 0}, {x = 227, y = 0}, {x = 241, y = 0}, {x = 257, y = 0}, {x = 277, y = 0}, {x = 293, y = 0}, {x = 313, y = 0}, {x = 337, y = 0}, {x = 359, y = 0}, {x = 383, y = 0}, {x = 409, y = 0}, {x = 439, y = 0}, {x = 467, y = 0}, {x = 503, y = 0}, {x = 541, y = 0}, {x = 577, y = 0}, {x = 619, y = 0}, {x = 661, y = 0}, {x = 709, y = 0}, {x = 761, y = 0}, {x = 823, y = 0}, {x = 887, y = 0}, {x = 953, y = 0}, {x = 1031, y = 0}, {x = 1109, y = 0}, {x = 1193, y = 0}, {x = 1289, y = 0}, {x = 1381, y = 0}, {x = 1493, y = 0}, {x = 1613, y = 0}, {x = 1741, y = 0}, {x = 1879, y = 0}, {x = 2029, y = 0}, {x = 2179, y = 0}, {x = 2357, y = 0}, {x = 2549, y = 0}, {x = 2753, y = 0}, {x = 2971, y = 0}, {x = 3209, y = 0}, {x = 3469, y = 0}, {x = 3739, y = 0}, {x = 4027, y = 0}...} #14 0x00000000006d9f27 in _save_level (lid=...) at files.cc:2042 No locals. #15 0x00000000006e370e in level_excursion::go_to (this=0x7ffd08631220, next=...) at files.cc:2890 No locals. #16 0x00000000006e37cc in level_excursion::~level_excursion (this=, __in_chrg=) at files.cc:2909 No locals. #17 0x000000000067397d in LevelLayout::LevelLayout (this=0x3a15770, id=..., _seed=, _layout=...) at dgn-proclayouts.cc:272 le = {original = {branch = BRANCH_ABYSS, depth = 2}, ever_changed_levels = true, allow_unvisited = false} #18 0x000000000057b642 in _abyss_grid (p=...) at abyss.cc:1133 lid = {branch = BRANCH_VESTIBULE, depth = 1} pt = {x = 126852248, y = 1303725423} sample = {c = {x = 140710864, y = 32765}, ft = 12236777, cp = 0, m = MMT_NONE} #19 _update_abyss_terrain (p=..., abyss_genlevel_mask=..., morph=morph@entry=false) at abyss.cc:1228 rp = {x = 2, y = 2} currfeat = DNGN_UNSEEN feat = #20 0x000000000057bb42 in _abyss_apply_terrain (abyss_genlevel_mask=..., morph=morph@entry=false, now=now@entry=false) at abyss.cc:1336 p = {x = 2, y = 2} abyss_coord = {x = 126852248, y = 1303725423} turned_to_floor = ri = {> = {}, current = {x = 2, y = 2}, topleft = {x = 2, y = 2}, bottomright = {x = 77, y = 67}} exit_chance = 6250 altars_wanted = 0 use_abyss_exit_map = true ii = exits_wanted = 0 used_queue = false delta = 2 #21 0x000000000057bf37 in _generate_area (abyss_genlevel_mask=...) at abyss.cc:1421 placed_abyssal_rune = false #22 0x000000000057c6f7 in _abyss_generate_new_area () at abyss.cc:1582 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...}} #23 0x000000000057ed32 in generate_abyss () at abyss.cc:1618 abyss_genlevel_mask = {data = std::bitset = {[64] = 1, [66] = 1, [69] = 1, [74] = 1, [75] = 1, [76] = 1, [78] = 1, [81] = 1, [82] = 1, [83] = 1, [85] = 1, [86] = 1, [132] = 1, [137] = 1, [142] = 1, [143] = 1, [146] = 1, [147] = 1, [151] = 1, [152] = 1, [153] = 1, [192] = 1, [194] = 1, [198] = 1, [200] = 1, [203] = 1, [204] = 1, [205] = 1, [206] = 1, [209] = 1, [210] = 1, [211] = 1, [213] = 1, [214] = 1, [899] = 1, [901] = 1, [903] = 1, [904] = 1, [905] = 1, [907] = 1, [911] = 1, [912] = 1, [915] = 1, [920] = 1, [1091] = 1, [1092] = 1, [1093] = 1, [1094] = 1, [1096] = 1, [1099] = 1, [1100] = 1, [1104] = 1, [1105] = 1, [1109] = 1, [1110] = 1, [1115] = 1, [1120] = 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, [1163] = 1, [1164] = 1, [1168] = 1, [1169] = 1, [1173] = 1, [1174] = 1, [1179] = 1, [1184] = 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, [1290] = 1, [1293] = 1, [1295] = 1, [1296] = 1, [1302] = 1, [1304] = 1, [1305] = 1, [1475] = 1, [1477] = 1, [1479] = 1, [1480] = 1, [1483] = 1, [1484] = 1, [1488] = 1, [1489] = 1, [1493] = 1, [1494] = 1, [1499] = 1, [1504] = 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, [1547] = 1, [1548] = 1, [1552] = 1, [1553] = 1, [1557] = 1, [1558] = 1, [1563] = 1, [1568] = 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, [1953] = 1, [2629] = 1, [2632] = 1, [2633] = 1, [2634] = 1, [2636] = 1, [2637] = 1, [2642] = 1, [2644] = 1...}} #24 0x00000000006aca30 in _builder_by_type () at dungeon.cc:2712 No locals. #25 _build_dungeon_level () at dungeon.cc:2413 place_vaults = false nvaults = #26 _build_level_vetoable (enable_random_maps=) at dungeon.cc:346 level_layout_type = #27 0x00000000006ae1f2 in builder (enable_random_maps=true) at dungeon.cc:299 uniq_tags = std::set with 0 elements uniq_names = std::set with 0 elements levelgen_rng = {previous = rng::GAMEPLAY} tries = 49 saved_position = {val = , oldval = {x = 0, y = 0}} #28 0x00000000006e0705 in generate_level (l=...) at files.cc:1502 vault_list = level_vaults = level_name = "Abyss:2" depth = {val = , oldval = 2} saved_position = {val = , oldval = {x = 0, y = 0}} stair_taken = save_name = "" #29 0x00000000006e1096 in pregen_dungeon (stopping_point=...) at files.cc:1606 to_generate = std::vector of length 771250, capacity 6392196 = { at_end = #30 0x00000000006e17e3 in load_level (stair_taken=DNGN_ENTER_ABYSS, load_mode=LOAD_ENTER_LEVEL, old_level=...) at files.cc:1795 level_name = "Abyss:2" make_changes = true popped = false hatch_name = "" just_created_level = return_pos = {x = 0, y = 0} dest_pos = {x = 33, y = 46} #31 0x0000000000ac4342 in floor_transition (how=DNGN_ENTER_ABYSS, whence=DNGN_FLOOR, whither=..., forced=, going_up=, shaft=, update_travel_cache=true) at stairs.cc:836 old_level = {branch = BRANCH_ELF, depth = 3} collect_travel_data = stair_pos = {x = 33, y = 46} newlevel = #32 0x000000000057cf7e in banished (who="a deep elf sorcerer", power=) at abyss.cc:424 what = "Cast into level 2 of the Abyss (a deep elf sorcerer)" #33 0x0000000000c3c62c in world_reacts () at main.cc:2257 No locals. #34 0x0000000000c407ae in _input () at main.cc:1185 player_disabled = {was_disabled = false} #35 0x0000000000c4493d in _launch_game () at main.cc:471 game_start = false ccon = {cstate = false, smartcstate = false} #36 _launch_game_loop () at main.cc:380 game_ended = false #37 main (argc=, argv=) at main.cc:334 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 -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-e7cd8ce796/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-e7cd8ce796/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-e7cd8ce796/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 15, depth = 1 Level id: Hell Currently generating level. Level build method = random_map_for_place, level layout type = , absdepth0 = 27 Level vaults: vestibule_of_hell_subvaulted [vestibule_dis_grunt_castle, vestibule_tar_grunt_deathgaze, vestibule_coc_grunt_go_with_the_floe, vestibule_geh_nicolae_lava_paths, vestibule_geryon_mu] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (40, 35): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Q - 6 chunks of flesh (gained 1) Things that are here: a +0 dagger; a +0 leather armour; an elf skeleton Items here: ( )) [ a +0 dagger; a +0 shortbow; 15 arrows; a +0 leather armour You see here an arrow. Items here: ( ))) [ †† Okay, then. A deep elf mage comes into view. It is wielding a +0 dagger. The deep elf mage shouts! The deep elf mage moves out of view. S - a scroll labeled IGRUCR DAEZIATH Items here: )))) [[[ †† The deep elf mage mumbles some strange words. You barely miss the deep elf mage. You headbutt the deep elf mage! The deep elf mage is moderately wounded. The deep elf mage hits you but does no damage. You slice the deep elf mage!! You headbutt the deep elf mage! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. The ice beast disappears in a puff of smoke! Things that are here: a +0 dagger; an elf corpse You butcher the elf corpse. Q - 7 chunks of flesh (gained 1) Things that are here: a +0 dagger; an elf skeleton A +7 dagger comes into view. The +7 dagger hits you but does no damage. The +7 dagger hits you. You chop the +7 dagger into pieces!!! The +7 dagger falls from the air. Trog accepts your kill. You see here a +7 dagger. There is an open door here. There is an open door here. There is an open door here. A deep elf archer comes into view. It is wielding a +0 dagger. The deep elf archer shouts! The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow hits you but does no damage. You see here an arrow. The deep elf archer shoots an arrow. The arrow hits you but does no damage. You see here an arrow. The deep elf archer shoots an arrow. The arrow hits you! You see here an arrow. The deep elf archer shoots an arrow. The arrow closely misses you. The deep elf archer blinks! The deep elf archer shoots an arrow. The arrow completely misses you. You see here an arrow. The deep elf archer shoots an arrow. The arrow hits you but does no damage. You see here 2 arrows. The deep elf archer shoots an arrow. The arrow hits you! You see here an arrow. The deep elf archer shoots an arrow. The arrow hits you. You see here an arrow. The deep elf archer shoots an arrow. The arrow hits you! You see here 2 arrows. The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 dagger. The deep elf archer hits you but does no damage. You see here an arrow. You miss the deep elf archer. You headbutt the deep elf archer. The deep elf archer is lightly wounded. Your plate armour prevents you from hitting the deep elf archer. You headbutt the deep elf archer! The deep elf archer is moderately wounded. The deep elf archer hits you with a +0 dagger. You closely miss the deep elf archer. The deep elf archer is moderately wounded. The deep elf archer blinks! The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow hits you but does no damage. You see here an arrow. The deep elf archer shoots an arrow. The arrow hits you. You hear a shout! You see here an arrow. 2 deep elf magi come into view. The deep elf archer gestures at you while chanting. You are confused. The deep elf mage moves out of view. You bump into the rock wall. The deep elf archer shoots an arrow. The arrow hits you. A deep elf mage comes into view. It is wielding a +0 dagger. You hear a shout! You bump into the rock wall. An orc sorcerer comes into view. It is wielding a +0 dagger. The deep elf archer shoots an arrow. The arrow hits you! You hear a shout! Unknown command. You bump into the rock wall. A deep elf mage comes into view. It is wielding a +0 long sword. The deep elf mage casts a spell. The deep elf archer casts a spell at you. You resist with some effort. A deep elf knight comes into view. It is wielding a +0 long sword. The deep elf mage moves out of view. You bump into the rock wall. The orc sorcerer gestures wildly while chanting. The deep elf archer shoots an arrow. The arrow misses you. You hear a shout! You bump into the rock wall. You feel less confused. The deep elf archer shoots an arrow. The arrow hits you. The deep elf mage mumbles some strange words. You feel magically purged. You hit the deep elf archer. Lightning courses through the deep elf archer! The deep elf archer is heavily wounded. You barely miss the deep elf archer. You headbutt the deep elf archer! The deep elf archer is severely wounded. The deep elf mage mumbles some strange words. The deep elf mage blinks! You closely miss the deep elf archer. You headbutt the deep elf archer, but do no damage. The deep elf archer is severely wounded. The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 dagger. The deep elf archer barely misses you. The deep elf mage casts a spell. The deep elf mage conjures a globe of magical energy! A battlesphere comes into view. You slash the deep elf archer! Lightning courses through the deep elf archer! You kill the deep elf archer! Trog accepts your kill. Trog appreciates your killing of a magic user. Your Dodging skill increases to level 11! The deep elf mage casts a spell. The orc sorcerer points at you and mumbles some strange words. The bolt of negative energy misses you. The deep elf mage mumbles some strange words. The deep elf mage blinks! Items here: ( )) [ a +0 dagger; a +0 shortbow; 17 arrows; a cursed -1 leather armour You hit the orc sorcerer. The orc sorcerer is lightly wounded. You slice the deep elf mage!! You barely miss the deep elf mage. The orc sorcerer barely misses you. You slice the orc sorcerer like a ripe choko!!! Lightning courses through the orc sorcerer! You kill the orc sorcerer! Trog accepts your kill. Trog appreciates your killing of a magic user. You barely miss the deep elf mage. You slash the deep elf mage! The deep elf mage gestures at you while chanting. The stone arrow hits you. The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf mage hits you but does no damage. The deep elf mage mumbles some strange words. The deep elf mage blinks! You catch the helpless battlesphere completely off-guard! You slice the battlesphere like a ripe choko!!! You destroy the battlesphere! You closely miss the deep elf mage. x2; The deep elf mage barely misses you. You furiously retaliate! You headbutt the deep elf mage. You slash the deep elf knight! Your headbutt misses the deep elf knight. The deep elf knight is moderately wounded. You hit the deep elf mage. Lightning courses through the deep elf mage! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. You slice the deep elf mage!! Lightning courses through the deep elf mage! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. The earth elemental disappears in a puff of smoke! The deep elf mage mumbles some strange words. You completely miss the deep elf knight. You headbutt the deep elf knight. The deep elf knight is moderately wounded. The deep elf knight hits you but does no damage. Unknown command. You closely miss the deep elf knight. The deep elf knight is moderately wounded. The deep elf knight hits you but does no damage. You miss the deep elf knight. Your headbutt misses the deep elf knight. The deep elf knight is moderately wounded. You slash the deep elf mage! Lightning courses through the deep elf mage! You closely miss the deep elf knight. You headbutt the deep elf knight! The deep elf knight is heavily wounded. You closely miss the deep elf mage. The deep elf mage hits you but does no damage. The deep elf knight hits you but does no damage. You completely miss the deep elf knight. The deep elf knight is heavily wounded. You closely miss the deep elf mage. The deep elf mage points at you and mumbles some strange words. The shard of ice hits you! You slice the deep elf knight!! Lightning courses through the deep elf knight! You kill the deep elf knight! Trog accepts your kill. Trog appreciates your killing of a magic user. You slice the deep elf mage!! Lightning courses through the deep elf mage!! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. The ice beast disappears in a puff of smoke! x2 Your Fighting skill increases to level 16! The deep elf mage hits you but does no damage. Found a stone staircase leading up. Things that are here: a cursed -2 dagger; a +0 long sword; an elf corpse You closely miss the deep elf mage. You headbutt the deep elf mage, but do no damage. You slice the deep elf mage!! The deep elf mage is heavily wounded. The deep elf mage hits you but does no damage. You barely miss the deep elf mage. The deep elf mage is heavily wounded. The deep elf mage closely misses you. You slice the deep elf mage!! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. Things that are here: a +0 dagger; a +0 leather armour; an elf corpse Things that are here: a cursed -2 dagger; a +0 long sword; an elf corpse You butcher the elf corpse. Q - 8 chunks of flesh (gained 1) Things that are here: a cursed -2 dagger; a +0 long sword; an elf skeleton Items here: )) [[ † a +0 long sword; a +0 leather armour; a +0 dagger; a cursed -1 robe an elf corpse You butcher the elf corpse. Q - 10 chunks of flesh (gained 2) Items here: )) [[ ÷ a +0 long sword; a +0 leather armour; a +0 dagger; a cursed -1 robe an elf skeleton Items here: ( )) [ a +0 dagger; a +0 shortbow; 17 arrows; a cursed -1 leather armour Items here: ( ) [ † a +0 long sword; a +0 leather armour; 3 arrows; an elf corpse You see here an arrow. Some of the chunks of flesh in your inventory have rotted away. Items here: ( ) [ † a +0 long sword; a +0 leather armour; 3 arrows; an elf corpse Items here: ( )) [ a +0 dagger; a +0 shortbow; 17 arrows; a cursed -1 leather armour Things that are here: a cursed -2 dagger; a +0 long sword; an elf skeleton Things that are here: a +0 dagger; a +0 leather armour; an elf corpse Eating one of 8 chunks of flesh. You eat one of the 8 chunks of flesh. This raw flesh tastes terrible. Some of the chunks of flesh in your inventory have rotted away. Found a glowing halberd. c - 30 rations (gained 1) Found a stone staircase leading down. Found a metal-bound book, a flail and a dagger. There is a stone staircase leading down here. Things that are here: a +0 short sword; a +0 scale mail; an elf skeleton Some of the chunks of flesh in your inventory have rotted away. Some of the chunks of flesh in your inventory have rotted away. Found 13 sling bullets. You see here 13 sling bullets. There is an open door here. There is an open door here. You see here an arrow. You see here an arrow. You see here an arrow. You see here an arrow. Items here: ( ) [ † a +0 long sword; a +0 leather armour; 3 arrows; an elf corpse Items here: ( )) [ a +0 dagger; a +0 shortbow; 17 arrows; a cursed -1 leather armour Things that are here: a cursed -2 dagger; a +0 long sword; an elf skeleton Things that are here: a +0 dagger; a +0 leather armour; an elf corpse Things that are here: a +0 dagger; a +0 leather armour; an elf skeleton Items here: )) [[ a +0 long sword; a +0 leather armour; a +0 dagger; a cursed -1 robe Items here: ( )) [ a +0 dagger; a +0 shortbow; 17 arrows; a cursed -1 leather armour Items here: ( ) [ ÷ a +0 long sword; a +0 leather armour; 3 arrows; an elf skeleton You see here an arrow. You see here an arrow. You see here an arrow. You see here an arrow. All of the chunks of flesh in your inventory have rotted away. There is an open door here. There is an open door here. You open the gate. There is an open translucent gate here. As you open the large door, it creaks loudly! A deep elf mage comes into view. It is wielding a +0 long sword. The deep elf mage shouts! A deep elf mage comes into view. It is wielding a +0 short sword and wearing a +1 leather armour of cold resistance. The deep elf mage hits you but does no damage. There is a large open door here. You completely miss the deep elf mage. The deep elf mage barely misses you. You furiously retaliate! You headbutt the deep elf mage! You slice the deep elf mage!! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. A +1 short sword of venom comes into view. Things that are here: a +0 long sword; a +0 leather armour You barely miss the +1 short sword of venom. You headbutt the +1 short sword of venom! The +1 short sword of venom is heavily damaged. The +1 short sword of venom hits you but does no damage. You are poisoned. The +1 short sword of venom barely misses you. You closely miss the +1 short sword of venom. Your headbutt misses the +1 short sword of venom. The +1 short sword of venom is moderately damaged. You feel sick. The +1 short sword of venom barely misses you. You slash the +1 short sword of venom! The +1 short sword of venom falls from the air. Trog accepts your kill. Your Armour skill increases to level 15! You feel sick. You closely miss the deep elf mage. Your headbutt misses the deep elf mage. You hit the deep elf mage. Lightning courses through the deep elf mage!! You headbutt the deep elf mage. The deep elf mage is severely wounded. You feel sick. The deep elf mage hits you but does no damage. You slash the deep elf mage! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. You feel sick. Items here: )) [ † a +0 short sword; a +1 leather armour of cold resistance a +1 short sword of venom; an elf corpse You start resting. HP restored. You feel sick. You start resting. HP restored. You start waiting. You feel sick. HP restored. You start waiting. You feel sick. HP restored. You start waiting. You feel sick. HP restored. You start waiting. You feel sick. HP restored. You start waiting. You feel sick. HP restored. You start waiting. You feel sick. HP restored. You start waiting. You feel sick. HP restored. You feel sick. You are no longer poisoned. A deep elf knight comes into view. It is wielding a +0 short sword. The deep elf knight shouts! A deep elf mage comes into view. It is wielding a -1 short sword and wearing a +0 leather armour of fire resistance. The deep elf mage shouts! The deep elf mage moves out of view. A deep elf knight comes into view. It is wielding a -1 long sword. The deep elf knight shouts! The deep elf mage gestures wildly while chanting. You closely miss the deep elf knight. Your headbutt misses the deep elf knight. A +1 trident of venom comes into view. The deep elf knight casts a spell. The deep elf knight flickers and vanishes for a moment. The deep elf mage mumbles some strange words. The deep elf mage blinks! The +1 trident of venom moves out of view. You slash the deep elf knight! Lightning courses through the deep elf knight! Your headbutt misses the deep elf knight. The deep elf knight is moderately wounded. You slice the deep elf knight!! The deep elf knight blocks your attack. The deep elf knight is severely wounded. The deep elf knight completely misses you. You hit the deep elf knight. Lightning courses through the deep elf knight! You kill the deep elf knight! Trog accepts your kill. Trog appreciates your killing of a magic user. Unknown command. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. Things that are here: a +0 short sword; a +0 ring mail; a +0 buckler The fire elemental hits you. The fire elemental burns you! The deep elf knight gestures at you while chanting. The shard of ice hits you!! The fire elemental hits you. The fire elemental burns you! The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You hit the deep elf knight. The deep elf knight is lightly wounded. You slash the fire elemental! The deep elf knight hits you with a cursed -1 long sword! The fire elemental barely misses you. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. You feel much better. The deep elf knight hits you but does no damage. The fire elemental closely misses you. Your deep troll goes berserk! You are feeling hungry. The deep elf knight misses you. The fire elemental hits you. The fire elemental burns you! The deep elf knight closely misses you. You furiously retaliate! You headbutt the deep elf knight. You slice the deep elf knight!! Your headbutt misses the deep elf knight. The deep elf knight is severely wounded. You slash the fire elemental! You block the fire elemental's attack. Your deep troll bites the deep elf knight! Your deep troll closely misses the deep elf knight. Your deep troll claws the deep elf knight!! The deep elf knight dies! Trog accepts your kill. Trog appreciates your killing of a magic user. The fire elemental hits you. The fire elemental burns you! You see here a cursed -1 long sword. Your deep troll closely misses the fire elemental. Your deep troll claws the fire elemental!! The fire elemental is destroyed! The deep elf mage mumbles some strange words. The deep elf mage blinks! Your deep troll rages. The deep elf mage barely misses your deep troll. Your deep troll bites the deep elf mage!!! The deep elf mage dies! Trog accepts your kill. Trog appreciates your killing of a magic user. You hear a shout! Your deep troll barely misses the +1 trident of venom. Your deep troll misses the +1 trident of venom. Your deep troll claws the +1 trident of venom!! The +1 trident of venom hits you but does no damage. You are poisoned. Your deep troll barely misses the +1 trident of venom. Your deep troll misses the +1 trident of venom. Your deep troll closely misses the +1 trident of venom. The +1 trident of venom barely misses you. You furiously retaliate! You headbutt the +1 trident of venom. You slice the +1 trident of venom!! The +1 trident of venom falls from the air. Trog accepts your kill. You have reached level 15! Your experience leads to an increase in your attributes! Your base attributes are Str 25, Int 4, Dex 12. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. You feel sick. You feel sick. A +4 hand axe of electrocution comes into view. Your deep troll closely misses the deep elf archer. Your deep troll claws the deep elf archer! Your deep troll claws the deep elf archer!! The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 short sword. You block the deep elf archer's attack. You closely miss the deep elf archer. You headbutt the deep elf archer, but do no damage. The deep elf archer is severely wounded. Your deep troll closely misses the deep elf archer. Your deep troll barely misses the deep elf archer. x3 Your deep troll closely misses the deep elf archer. Your deep troll claws the deep elf archer!! You strike the helpless deep elf archer from behind! You slash the deep elf archer! You kill the deep elf archer! Trog accepts your kill. Trog appreciates your killing of a magic user. You slash the +4 hand axe of electrocution! The +4 hand axe of electrocution hits you but does no damage. The +4 hand axe of electrocution hits your deep troll but does no damage. Lightning courses through your deep troll!! A deep elf mage comes into view. It is wielding a +0 long sword. Your deep troll closely misses the +4 hand axe of electrocution. Your deep troll claws the +4 hand axe of electrocution. Your deep troll completely misses the +4 hand axe of electrocution. You hit the +4 hand axe of electrocution. Your headbutt misses the +4 hand axe of electrocution. The +4 hand axe of electrocution is almost destroyed. You feel sick. The +4 hand axe of electrocution closely misses you. The +4 hand axe of electrocution hits your deep troll. Lightning courses through your deep troll! Your deep troll bites the +4 hand axe of electrocution!! The +4 hand axe of electrocution falls from the air. Trog accepts your kill. Something appears at your feet! Trog grants you a weapon! The deep elf mage mumbles some strange words. The deep elf mage blinks! Q - a glowing scimitar {god gift} You see here a +4 hand axe of electrocution. You feel sick. You hear a shout! A deep elf mage comes into view. It is wielding a +0 long sword. You feel sick. The deep elf mage gestures at you while chanting. The bolt of fire hits you! The deep elf mage points at you and mumbles some strange words. The bolt of fire misses you. Your deep troll barely misses the deep elf mage. Your deep troll claws the deep elf mage!! Your deep troll closely misses the deep elf mage. Your deep troll bites the deep elf mage. Your deep troll closely misses the deep elf mage. Your deep troll claws the deep elf mage!! The deep elf mage dies! Trog accepts your kill. Trog appreciates your killing of a magic user. You slash the deep elf mage! You headbutt the deep elf mage!! The deep elf mage is almost dead. The deep elf mage casts a spell at you. The bolt of fire hits you but does no damage. You hear a shout! Your plate armour prevents you from hitting the deep elf mage. You headbutt the deep elf mage. You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. You feel sick. A deep elf mage comes into view. It is wielding a +0 long sword. A +3 long sword of distortion comes into view. The deep elf mage points at you and mumbles some strange words. The stone arrow hits your deep troll!! A +2 quick blade of pain comes into view. A +1 short sword of holy wrath comes into view. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You hit the +3 long sword of distortion. Your headbutt misses the +3 long sword of distortion. The +3 long sword of distortion is lightly damaged. The +3 long sword of distortion hits you but does no damage. Space warps horribly around you! You completely miss the +3 long sword of distortion. Your headbutt misses the +3 long sword of distortion. The +3 long sword of distortion is lightly damaged. You feel sick. Your deep troll bites the deep elf mage!! Your deep troll closely misses the deep elf mage. Your deep troll claws the deep elf mage!! The deep elf mage dies! Trog accepts your kill. Trog appreciates your killing of a magic user. You block the +3 long sword of distortion's attack. You hit the +3 long sword of distortion. The +3 long sword of distortion is lightly damaged. You slash the +2 quick blade of pain! The +3 long sword of distortion barely misses you. The +2 quick blade of pain misses you. You furiously retaliate! You headbutt the +2 quick blade of pain. You slice the +3 long sword of distortion!! The +3 long sword of distortion falls from the air. Trog accepts your kill. You hit the +1 short sword of holy wrath. You slice the +2 quick blade of pain!! The +2 quick blade of pain falls from the air. Trog accepts your kill. Your deep troll misses the +1 short sword of holy wrath. Your deep troll claws the +1 short sword of holy wrath. Your deep troll misses the +1 short sword of holy wrath. The +1 short sword of holy wrath closely misses you. A +1 dire flail of protection comes into view. Your deep troll bites the +1 short sword of holy wrath!!! The +1 short sword of holy wrath falls from the air. Trog accepts your kill. You see here a +2 quick blade of pain. You feel sick. You are no longer poisoned. The +1 dire flail of protection hits your deep troll! You see here a +1 short sword of holy wrath. Unknown command. Your deep troll bites the +1 dire flail of protection!! The +1 dire flail of protection falls from the air. Trog accepts your kill. You see here a +3 long sword of distortion. You swap places. Your deep troll rages. Your deep troll rages. Things that are here: a +0 long sword; a cursed +0 ring mail You swap places. Your deep troll is no longer berserk. You see here a +1 short sword of holy wrath. Your deep troll disappears in a puff of smoke! m - 6 scrolls of teleportation (gained 1) Items here: ( )) [ † a +0 short sword; a +0 longbow; 16 arrows; a +0 leather armour; an elf corpse Things that are here: a cursed -1 short sword; a +0 leather armour of fire resistance A deep elf knight comes into view. It is wielding a +0 scimitar. The deep elf knight shouts! The deep elf knight hits you but does no damage. You barely miss the deep elf knight. You slash the deep elf knight! The deep elf knight is lightly wounded. The deep elf knight barely misses you. You slash the deep elf knight! Lightning courses through the deep elf knight! Your headbutt misses the deep elf knight. The deep elf knight is severely wounded. You barely miss the deep elf knight. The deep elf knight is severely wounded. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. You closely miss the deep elf knight. You headbutt the deep elf knight, but do no damage. The deep elf knight is severely wounded. The deep elf knight hits you with a +0 scimitar. You are feeling very hungry. You slice the deep elf knight!! You kill the deep elf knight! Trog accepts your kill. Trog appreciates your killing of a magic user. Things that are here: a +0 scimitar; a +0 ring mail; an elf corpse You butcher the elf corpse. T - 4 chunks of flesh Things that are here: a +0 scimitar; a +0 ring mail; an elf skeleton Eating one of 4 chunks of flesh. You eat one of the 4 chunks of flesh. This raw flesh tastes terrible. Items here: )) [ † a +0 short sword; a +1 leather armour of cold resistance a +1 short sword of venom; an elf corpse A dancing weapon and a deep elf mage come into view. There is a +6 dire flail of holy wrath. The deep elf mage shouts! The deep elf mage casts a spell. The deep elf mage blinks! The +6 dire flail of holy wrath hits you but does no damage. A +2 mace of crushing comes into view. The deep elf mage moves out of view. You barely miss the +6 dire flail of holy wrath. Your headbutt misses the +6 dire flail of holy wrath. The +6 dire flail of holy wrath completely misses you. You furiously retaliate! You headbutt the +6 dire flail of holy wrath, but do no damage. You slash the +6 dire flail of holy wrath! The +6 dire flail of holy wrath is moderately damaged. The +6 dire flail of holy wrath hits you but does no damage. Your plate armour prevents you from hitting the +6 dire flail of holy wrath. The +6 dire flail of holy wrath is moderately damaged. The +6 dire flail of holy wrath hits you! You miss the +6 dire flail of holy wrath. The +6 dire flail of holy wrath is moderately damaged. The +6 dire flail of holy wrath closely misses you. You furiously retaliate! You headbutt the +6 dire flail of holy wrath! You closely miss the +6 dire flail of holy wrath. The +6 dire flail of holy wrath is heavily damaged. The +6 dire flail of holy wrath hits you! You miss the +6 dire flail of holy wrath. Your headbutt misses the +6 dire flail of holy wrath. The +6 dire flail of holy wrath is heavily damaged. The +6 dire flail of holy wrath hits you! You carve the +6 dire flail of holy wrath like a ham!!! The +6 dire flail of holy wrath falls from the air. Trog accepts your kill. You hit the +2 mace of crushing. The +2 mace of crushing hits you! The +2 mace of crushing misses you. You block the +2 mace of crushing's attack. You see here a +6 dire flail of holy wrath. You hit the +2 mace of crushing but do no damage. You headbutt the +2 mace of crushing, but do no damage. The +2 mace of crushing hits you. You slash the +2 mace of crushing! The +2 mace of crushing is severely damaged. The deep elf mage casts a spell at you. The shard of ice misses you. You block the +2 mace of crushing's attack. You miss the +2 mace of crushing. The +2 mace of crushing is severely damaged. The +2 mace of crushing barely misses you. You slice the +2 mace of crushing!! The +2 mace of crushing falls from the air. Trog accepts your kill. The deep elf mage casts a spell at you. The bolt of cold misses you. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! A deep elf knight comes into view. It is wielding a +0 short sword. You block the deep elf mage's attack. You slash the deep elf mage! Lightning courses through the deep elf mage! You headbutt the deep elf mage! The deep elf mage is almost dead. The deep elf mage points at you and mumbles some strange words. The shard of ice hits you. You slice the deep elf mage!! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. The deep elf knight gestures wildly while chanting. The deep elf knight flickers and vanishes for a moment. Things that are here: a +0 short sword; an elf corpse The deep elf knight hits you but does no damage. You miss the deep elf knight. Your headbutt misses the deep elf knight. The deep elf knight misses you. You slash the deep elf knight! The deep elf knight is lightly wounded. You slash the deep elf knight! You headbutt the deep elf knight. The deep elf knight is heavily wounded. You block the deep elf knight's attack. You hit the deep elf knight. The deep elf knight is severely wounded. The deep elf knight hits you with a +0 short sword. You slash the deep elf knight! Lightning courses through the deep elf knight! You kill the deep elf knight! Trog accepts your kill. Trog appreciates your killing of a magic user. Things that are here: a +0 short sword; a +0 leather armour You start resting. HP restored. 2 dancing weapons come into view. There is a +0 long sword of electrocution. There is a +2 antimagic triple sword. A +2 trident of venom comes into view. The +0 long sword of electrocution hits you! The +0 long sword of electrocution hits you but does no damage. The +2 antimagic triple sword hits you but does no damage. You hit the +2 antimagic triple sword. The +2 antimagic triple sword is lightly damaged. You hit the +0 long sword of electrocution but do no damage. The +2 trident of venom completely misses you. The +0 long sword of electrocution hits you but does no damage. Unknown command. You slash the +2 antimagic triple sword! Your headbutt misses the +2 antimagic triple sword. The +2 antimagic triple sword is moderately damaged. You hit the +0 long sword of electrocution but do no damage. The +2 trident of venom hits you but does no damage. You block the +2 antimagic triple sword's attack. The +0 long sword of electrocution hits you! You closely miss the +2 antimagic triple sword. You headbutt the +2 antimagic triple sword, but do no damage. The +2 antimagic triple sword is moderately damaged. Your plate armour prevents you from hitting the +0 long sword of electrocution. You block the +2 trident of venom's attack. The +0 long sword of electrocution hits you but does no damage. You barely miss the +2 antimagic triple sword. You headbutt the +2 antimagic triple sword, but do no damage. The +2 antimagic triple sword is moderately damaged. You hit the +0 long sword of electrocution but do no damage. The +2 trident of venom misses you. The +2 antimagic triple sword hits you! You feel your power leaking away. You hit the +2 antimagic triple sword but do no damage. You headbutt the +2 antimagic triple sword! The +2 antimagic triple sword is moderately damaged. You slice the +0 long sword of electrocution!! The +0 long sword of electrocution hits you but does no damage. The +2 trident of venom hits you but does no damage. You are poisoned. You closely miss the +2 antimagic triple sword. Your headbutt misses the +2 antimagic triple sword. The +2 antimagic triple sword is moderately damaged. You hit the +0 long sword of electrocution but do no damage. You feel sick. The +0 long sword of electrocution barely misses you. You block the +2 trident of venom's attack. The +2 antimagic triple sword hits you!! You feel your power leaking away. You slash the +2 antimagic triple sword! The +2 antimagic triple sword is severely damaged. You miss the +0 long sword of electrocution. You feel sick. The +0 long sword of electrocution hits you! The +2 trident of venom hits you but does no damage. You are more poisoned. You feel better. The +0 long sword of electrocution barely misses you. The +2 trident of venom hits you from afar! You are poisoned. The +2 antimagic triple sword completely misses you. You furiously retaliate! You headbutt the +2 antimagic triple sword, but do no damage. The +0 long sword of electrocution hits you but does no damage. You closely miss the +2 antimagic triple sword. The +2 antimagic triple sword is severely damaged. You slash the +0 long sword of electrocution! You feel sick. The +2 trident of venom closely misses you. The +0 long sword of electrocution closely misses you. You furiously retaliate! You headbutt the +0 long sword of electrocution. The +0 long sword of electrocution falls from the air. Trog accepts your kill. You hit the +2 antimagic triple sword. The +2 antimagic triple sword is almost destroyed. You feel sick. The +2 trident of venom hits you from afar. You block the +2 antimagic triple sword's attack. You slash the +2 antimagic triple sword! The +2 antimagic triple sword falls from the air. Trog accepts your kill. You feel sick. The +2 trident of venom hits you but does no damage. You are more poisoned. You feel sick. You block the +2 trident of venom's attack. x2 You slash the +2 trident of venom! You headbutt the +2 trident of venom, but do no damage. The +2 trident of venom is heavily damaged. You feel sick. The +2 trident of venom hits you but does no damage. You are more poisoned. You hit the +2 trident of venom. Your headbutt misses the +2 trident of venom. The +2 trident of venom is heavily damaged. You feel sick. The +2 trident of venom hits you. You are more poisoned. You slice the +2 trident of venom!! The +2 trident of venom falls from the air. Trog accepts your kill. You feel sick. You feel very sick. You see here a +2 trident of venom. You feel sick. You start resting. You feel very sick. You feel sick. x4 Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. You feel sick. x23 You are no longer poisoned. You start resting. Magic restored. You start resting. All of the chunks of flesh in your inventory have rotted away. HP restored. A deep elf mage comes into view. It is wielding a +0 dagger. The deep elf mage shouts! The deep elf mage gestures at you while chanting. The bolt of cold misses you. The deep elf mage mumbles some strange words. The deep elf mage hits you but does no damage. You closely miss the deep elf mage. Your headbutt misses the deep elf mage. The deep elf mage barely misses you. You furiously retaliate! You headbutt the deep elf mage! You slash the deep elf mage! Lightning courses through the deep elf mage! The deep elf mage is almost dead. You slice the deep elf mage!! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. You see here a +0 dagger. Partly explored, can't reach some places. There is a large open door here. There is an open translucent gate here. There is an open door here. There is an open door here. Items here: ( ))) [ a +0 short sword; a +0 shortbow; 12 arrows; a +3 leather armour a +0 long sword There is a stone staircase leading down here. Welcome back, CrypticCrinoid the Minotaur Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Found a stone staircase leading up. A deep elf demonologist and a deep elf annihilator come into view. The deep elf annihilator shouts! You hear a shout! The deep elf demonologist casts a spell. You hear a shout! x2 There is a fountain of sparkling water here. A dancing weapon, a deep elf demonologist and a deep elf sorcerer come into view. The deep elf sorcerer is wielding a +1 long sword of freezing. There is a +0 short sword of speed. The deep elf sorcerer shouts! The deep elf demonologist shouts! You hear a shout! x3 A deep elf blademaster comes into view. It is wielding two +0 rapiers. The deep elf demonologist moves out of view. Found 21 gold pieces and a scroll of teleportation. A deep elf death mage comes into view. It is wielding a +2 short sword of freezing. The deep elf death mage moves out of view. There is a fountain of sparkling water here. The deep elf annihilator casts a spell. The deep elf annihilator blinks! You block the +0 short sword of speed's attack. The +0 short sword of speed hits you but does no damage. The Brimstone Fiend calls on the powers of darkness! The deep elf demonologist convulses! Your body is wracked with pain! The deep elf sorcerer convulses! The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. The deep elf demonologist gestures wildly while chanting. The +0 short sword of speed hits you but does no damage. You hear a shout! You completely miss the +0 short sword of speed. The +0 short sword of speed closely misses you. The deep elf demonologist mumbles some strange words. The +0 short sword of speed hits you but does no damage. You hear a shout! You miss the +0 short sword of speed. Your headbutt misses the +0 short sword of speed. The +0 short sword of speed closely misses you. You furiously retaliate! You headbutt the +0 short sword of speed, but do no damage. The deep elf demonologist mumbles some strange words. You hear a shout! The +0 short sword of speed hits you but does no damage. The +0 short sword of speed closely misses you. You furiously retaliate! You headbutt the +0 short sword of speed! The Brimstone Fiend calls on the powers of darkness! Your body is wracked with pain! The +0 short sword of speed barely misses you. You block the +0 short sword of speed's attack. The +0 short sword of speed hits you but does no damage. The +0 short sword of speed hits you but does no damage. The +0 short sword of speed hits you but does no damage. The +0 short sword of speed hits you but does no damage. The +0 short sword of speed misses you. You furiously retaliate! You headbutt the +0 short sword of speed, but do no damage. The +0 short sword of speed closely misses you. The +0 short sword of speed barely misses you. You furiously retaliate! You headbutt the +0 short sword of speed, but do no damage. The +0 short sword of speed hits you but does no damage. The +0 short sword of speed hits you but does no damage. The +0 short sword of speed hits you but does no damage. The +0 short sword of speed hits you but does no damage. You block the +0 short sword of speed's attack. The Brimstone Fiend calls on the powers of darkness! Your body is wracked with pain! You block the +0 short sword of speed's attack. There is a stone staircase leading up here. The +0 short sword of speed hits you but does no damage. x2 You climb upwards. Level annotation: Roxanne There is a stone staircase leading down here. Unknown command. You slice the +0 short sword of speed!! The +0 short sword of speed falls from the air. Trog accepts your kill. You start resting. You are feeling hungry. You start resting. HP restored. Welcome back, CrypticCrinoid the Minotaur Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. You slice the deep elf death mage!! You headbutt the deep elf death mage. The deep elf death mage is heavily wounded. The deep elf death mage misses you. You slice the deep elf death mage!! You headbutt the deep elf death mage. The deep elf death mage is severely wounded. You barely miss the deep elf death mage. The deep elf death mage is severely wounded. The deep elf death mage casts a spell at you. The bolt of negative energy misses you. You carve the deep elf death mage like a ham!!! You kill the deep elf death mage! Trog accepts your kill. Trog appreciates your killing of a magic user. You miss the deep elf sorcerer. Your headbutt misses the deep elf sorcerer. You slice the deep elf sorcerer!! Lightning courses through the deep elf sorcerer! Your headbutt misses the deep elf sorcerer. The deep elf sorcerer is severely wounded. The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. You barely miss the deep elf sorcerer. The deep elf sorcerer is severely wounded. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer glows brightly for a moment. The deep elf sorcerer completely misses you. You furiously retaliate! You headbutt the deep elf sorcerer, but do no damage. You barely miss the deep elf sorcerer. You headbutt the deep elf sorcerer! The deep elf sorcerer is almost dead. The deep elf sorcerer mumbles some strange words. You feel troubled. The deep elf sorcerer hits you but does no damage. The deep elf demonologist hits you but does no damage. Things that are here: a +2 short sword of freezing; an elf corpse The deep elf sorcerer gestures at you while chanting. You are cast into 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.24-a0-619-gb7544fd 0.24-a0-631-g346d576 0.24-a0-640-ge7cd8ce 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_MOVE_DOWN_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [CrypticCrinoid] Species: Minotaur Job: Berserker HP: 146/146; mods: 0/0 MP: 14/14; mod: 0 Stats: 33 (33) 7 (7) 19 (19) Position: (40, 35), god: Trog (10), turn_is_over: 1, banished: 0 Standing on/in/over feature: gateway back into the Dungeon Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 47 | 16 | 6600 | 802/884 Short Blades | | 1 | 0 | 0 | 0 | 0/42 Long Blades | X | 1 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 18 | 7640 | 4/1061 Maces & Flails | | 1 | 0 | 0 | 0 | 0/35 Polearms | | 1 | 0 | 0 | 0 | 0/35 Staves | | 1 | 0 | 0 | 0 | 0/35 Slings | | 1 | 0 | 0 | 0 | 0/42 Bows | | 1 | 0 | 0 | 0 | 0/42 Crossbows | | 1 | 0 | 0 | 0 | 0/42 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 2 | 33 | 15 | 5463 | 478/813 Dodging | X | 2 | 10 | 11 | 3147 | 246/630 Stealth | X | 0 | 0 | 0 | 12 | 12/59 Shields | X | 2 | 10 | 4 | 363 | 10/177 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 0 | 0 | 0 | 0/100 Conjurations | | 1 | 0 | 0 | 0 | 0/84 Hexes | | 1 | 0 | 0 | 0 | 0/100 Charms | | 1 | 0 | 0 | 0 | 0/100 Summonings | | 1 | 0 | 0 | 0 | 0/84 Necromancy | | 1 | 0 | 0 | 0 | 0/84 Translocations | | 1 | 0 | 0 | 0 | 0/84 Transmutations | | 1 | 0 | 0 | 0 | 0/70 Fire Magic | | 1 | 0 | 0 | 0 | 0/84 Ice Magic | | 1 | 0 | 0 | 0 | 0/84 Air Magic | | 1 | 0 | 0 | 0 | 0/84 Earth Magic | | 1 | 0 | 0 | 0 | 0/70 Poison Magic | | 1 | 0 | 0 | 0 | 0/84 Invocations | | 1 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 0 | 1 | 65 | 6/119 Spell bugs: Durations: #114: 40 Attributes: #12: 2036 #13: 1647 #23: 8797 #24: -2052345474 #27: 117068 #49: 2781 #59: 1 Mutations: horns: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #14: +7 broad axe "Nijac" {elec, rN+ MR- Str+8 Int-3} eq slot #1, inv slot #35: +2 cloak eq slot #2, inv slot #8: +1 hat of Lifelessness {-Cast rN+++ Regen+} eq slot #3, inv slot #29: +1 pair of gloves of dexterity eq slot #5, inv slot #32: +0 buckler eq slot #6, inv slot #36: +2 plate armour of magic resistance eq slot #7, inv slot #27: +5 ring of protection eq slot #8, inv slot #41: +5 ring of intelligence eq slot #9, inv slot #38: amulet of Benevolence {rElec Regen+ Dex+4 SInv} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ #######################.......#.###############.#....^..######################## ######################....##...##∩.#########.∩##...##....####################### #####################......#...##..#########..##...#......###################### ####################..........#.###.........###.#..........##################### ###################............#.##.........##.#............#################### ##################............#.###.........###.#............################### #################..............##..###+++###..##..............################## ################...............##∩.##.....##.∩##...............################# ###############.................####.#...#.####................≈################ ###############..................##.#.....#.##................≈≈################ ###############....................#.#...#.#.................≈≈≈################ ###############.............................................≈≈≈≈################ ###############......................#...#.................≈≈≈≈≈################ ###############...........................................≈≈..≈≈################ ###############..≈≈......................................≈≈...≈≈################ ###############.##.#≈...................................≈≈....≈≈################ ###############.≈...≈≈.................................≈≈≈..≈.≈≈################ ###############≈#....≈.................∩..............≈≈≈.....≈≈################ ###############......≈...............................≈≈≈.∩≈..≈.≈################ ###############.≈...≈≈..............................≈≈.......≈.≈################ ###############.≈...#..≈≈≈.........................≈≈≈≈...≈....≈################ ###############.##.≈≈..≈.≈≈.......................≈≈≈≈≈≈≈≈≈≈...≈################ ###############...#≈..≈...≈≈...........^.........≈≈.≈≈≈≈≈≈.....≈################ ###############......≈≈....≈...................................≈################ ###############......≈.....≈....∩.............∩.≈..≈.≈≈.≈..≈..≈≈################ ###############......≈≈...∩≈............∩....................≈.≈################ ###############..#≈≈..≈...≈≈.....................≈≈.≈≈.≈..≈....≈################ ###############.≈#.#≈.≈≈.≈≈.......................≈≈≈≈≈≈≈≈.≈..≈≈################ ###############.≈...#..≈≈≈........^.^..............≈≈≈≈.≈≈≈...≈≈################ ################≈...#≈..............................≈≈≈......≈≈≈################ ###############......#...............................≈≈≈.∩...≈.≈################ ###############≈≈....≈.................∩..............≈≈...≈...≈################ ###############.#...#≈.................................≈≈≈..≈.≈≈################ ###############.#..≈≈...................................≈≈≈...≈≈################ ###############..#≈#.....................................≈≈..≈.≈################ ###############...........................................≈≈≈≈≈≈################ ###############............................................≈≈≈≈≈################ ###############.....................##+++##.................≈≈≈≈################ ###############....................##.....##.................≈≈≈################ ###############...................##..#.#..##.................≈≈################ ###############..................##...###...##.................≈################ ################................##.....#.....##................################# #################...............#..##.....##..#...............################## ##################..............####.......####..............################### ###################............##.............##............#################### ####################...........#.......∩.......#...........##################### #####################......##..##.............##..##......###################### ######################.....##...###.........###...##.....####################### #######################...........###########...........######################## ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_polearm ice_cave_hard: false grunt_orc_gardens_giant_problem: false aquarium_serial_pool_size: 1 grunt_orc_gardens_store: antique armour shop grunt_orc_gardens_boss: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>