ASSERT(it != env.trap.end()) in 'traps.cc' at line 764 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-105-g4c57dba787 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 3216130891286516920, deterministic pregen: 1 Version history: Game started: 0.33-a0-96-gfd2f4f1e42 0.33-a0-105-g4c57dba787 Command line: /usr/games/crawl-git-4c57dba787 -name vico -rc /dgldir/rcfiles/crawl-git/vico.rc -macro /dgldir/rcfiles/crawl-git/vico.macro -morgue /dgldir/morgue/vico/ -webtiles-socket /crawl-master/webserver/sockets/vico:2024-09-18.21:36:48.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 24 stack frames. /usr/games/crawl-git-4c57dba787(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x556a6d7547df]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4c57dba787(_Z13do_crash_dumpv+0x418) [0x556a6d75ec68]: do_crash_dump() /usr/games/crawl-git-4c57dba787(_Z20crash_signal_handleri+0x1fa) [0x556a6d754c6a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7ff38682f210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7ff3869f024b]: /usr/games/crawl-git-4c57dba787(+0x4b43ad) [0x556a6d75e3ad]: /usr/games/crawl-git-4c57dba787(+0x4b4565) [0x556a6d75e565]: /usr/games/crawl-git-4c57dba787(_Z7trap_atRK9coord_def+0xa2) [0x556a6dd8a392]: trap_at(coord_def const&) /usr/games/crawl-git-4c57dba787(_Z18check_map_validityv+0x109) [0x556a6d763e29]: check_map_validity() /usr/games/crawl-git-4c57dba787(_Z14generate_abyssv+0x1fd) [0x556a6d6b9c5d]: generate_abyss() /usr/games/crawl-git-4c57dba787(+0x5747c5) [0x556a6d81e7c5]: /usr/games/crawl-git-4c57dba787(_Z7builderb+0x2d6) [0x556a6d81ffa6]: builder(bool) /usr/games/crawl-git-4c57dba787(_Z14generate_levelRK8level_id+0xdd9) [0x556a6d84f509]: generate_level(level_id const&) /usr/games/crawl-git-4c57dba787(_Z14pregen_dungeonRK8level_id+0x633) [0x556a6d850313]: pregen_dungeon(level_id const&) /usr/games/crawl-git-4c57dba787(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x426) [0x556a6d850e16]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-4c57dba787(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0xf0b) [0x556a6dd0428b]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /usr/games/crawl-git-4c57dba787(_Z11take_stairs20dungeon_feature_typebbb+0xc2) [0x556a6dd061f2]: take_stairs(dungeon_feature_type, bool, bool, bool) /usr/games/crawl-git-4c57dba787(_ZN5Delay6handleEv+0x46) [0x556a6d777e06]: Delay::handle() /usr/games/crawl-git-4c57dba787(_Z12handle_delayv+0x39) [0x556a6d778c99]: handle_delay() /usr/games/crawl-git-4c57dba787(+0xbb81df) [0x556a6de621df]: /usr/games/crawl-git-4c57dba787(+0xbb8ef5) [0x556a6de62ef5]: /usr/games/crawl-git-4c57dba787(main+0x1ab) [0x556a6d69bccb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7ff3868100b3]: /usr/games/crawl-git-4c57dba787(_start+0x2e) [0x556a6d69c89e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007ff3868cec2a in __GI___wait4 (pid=1669705, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007ff3868cec2a in __GI___wait4 (pid=1669705, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007ff3868cebeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x0000556a6d754645 in call_gdb (file=file@entry=0x7ff3869d55c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1669350\000\000\000\000\000" #3 0x0000556a6d75ec86 in do_crash_dump () at dbg-asrt.cc:692 t = 1726695557 dir = "/dgldir/morgue/vico/" name = "/dgldir/morgue/vico/crash-vico-20240918-213917.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(it != env.trap.end()) in 'traps.cc' at line 764 failed." file = 0x7ff3869d55c0 <_IO_2_1_stderr_> #4 0x0000556a6d754c6a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 93915598966860, 140736296007584, 93915598966921, 764, 140736296009896, 0, 140683911471139, 206158430240, 140736296007536, 140736296007344, 6603745270552683776, 93915602312624, 140683914587177, 93915602312608, 140736296007584}} pid = tid = ret = #7 0x0000556a6d75e3ad in _BreakStrToDebugger (mesg=mesg@entry=0x7fffb8ee37a0 "ASSERT(it != env.trap.end()) in 'traps.cc' at line 764 failed.", assert=true) at dbg-asrt.cc:818 No locals. #8 0x0000556a6d75e565 in AssertFailed (expr=expr@entry=0x556a6dea5089 "it != env.trap.end()", file=file@entry=0x556a6dea504c "traps.cc", line=line@entry=764, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(it != env.trap.end()) in 'traps.cc' at line 764 failed.\000\277\270\374Ѧe7\361?\000\000\000௺\341\277\000\000\000\000fʼ?\000\000\070_w\326\326?H8\356\270\377\177\000\000\000eu\336U7\245[H{\024\177\000\000\000\000\370\070\356\270\377\177\000\000\300\217\034njU\000\000\000\071\356\270\377\177\000\000Wy\024\177\000\000\000\000\274\220}mjU\000\000\312\r\340mjU\000\000\276\033i\300\222\205#\372\276\033i\300\222\205#\372!\000\000\000&\207\024\177\000\000\000\000Ȯ\270\301\213\216\344r\213"... args = {{gp_offset = 2768828672, fp_offset = 1072382034, overflow_arg_area = 0x3ff0aad6908d7933, reg_save_area = 0xd8c92c08debba99c}} fileName = #9 0x0000556a6dd8a392 in trap_at (pos=...) at traps.cc:764 it = #10 0x0000556a6d763e29 in check_map_validity () at dbg-scan.cc:652 feat = DNGN_TRAP_SHAFT name = orig = ri = {> = {}, _vptr.rectangle_iterator = 0x556a6e14ca40 , current = {x = 42, y = 31}, topleft = {x = 0, y = 0}, bottomright = {x = 79, y = 69}} portal = DNGN_UNSEEN exit = DNGN_UNSEEN #11 0x0000556a6d6b9c5d in generate_abyss () at abyss.cc:1671 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...}} #12 0x0000556a6d81e7c5 in _builder_by_type () at dungeon.cc:3010 No locals. #13 _build_dungeon_level () at dungeon.cc:2708 place_vaults = nvaults = place_vaults = nvaults = #14 _build_level_vetoable (enable_random_maps=) at dungeon.cc:471 level_layout_type = "" #15 0x0000556a6d81ffa6 in builder (enable_random_maps=enable_random_maps@entry=true) at dungeon.cc:333 quiet = {msuppressed = false, channel = MSGCH_DIAGNOSTICS, prev_colour = MSGCOL_DEFAULT} uniq_tags = std::set with 0 elements uniq_names = std::set with 1 element = {[0] = "kilobyte_mutagenic_chamber"} saved_position = {val = , oldval = {x = 0, y = 0}} levelgen = {val = , oldval = false} levelgen_rng = {previous = rng::GAMEPLAY} tries = 49 #16 0x0000556a6d84f509 in generate_level (l=...) at files.cc:1766 level_name = "Abyss:3" you_depth = {val = , oldval = 3} you_branch = {val = , oldval = BRANCH_ABYSS} you_saved_position = {val = , oldval = {x = 0, y = 0}} stair_taken = stair = {val = , oldval = DNGN_ENTER_ABYSS} ylev = {val = , oldval = true} vault_list = level_vaults = save_name = "" portal_level_count = #17 0x0000556a6d850313 in pregen_dungeon (stopping_point=...) at files.cc:1898 to_generate = std::vector of length 5852580720954, capacity -5818544 = {{branch = 1884867888, depth = 21866}, {branch = 1883340816, depth = 21866}, {branch = 1953064749, depth = 895693869}, {branch = 1633838135, depth = 674707511}, {branch = 925981279, depth = 1953067639}, {branch = 1953718117, depth = 1600873313}, {branch = 1667330676, depth = 1597526117}, {branch = 1180651337, depth = 725961801}, {branch = 1714649136, depth = 811278377}, {branch = 909456760, depth = 929314401}, {branch = 1681339445, depth = 540695910}, {branch = 1953067639, depth = 1953718117}, {branch = 1600873313, depth = 1667330676}, {branch = 1230973029, depth = 1229348687}, {branch = 690636108, depth = 10}, {branch = 2263056496, depth = 32755}, {branch = 2263056512, depth = 32755}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = BRANCH_DUNGEON, depth = 21866}, {branch = 3809629415, depth = 0}, {branch = 1700929536, depth = 1919251314}, {branch = 1896537392, depth = 21866}, {branch = 192, depth = 0}, {branch = 145, depth = 0}, {branch = 4864, depth = 0}, {branch = BRANCH_DUNGEON, depth = 65621}, {branch = BRANCH_VESTIBULE, depth = 31}, {branch = BRANCH_VOLCANO, depth = 27000}, {branch = BRANCH_DUNGEON, depth = -1}, {branch = 2037514240, depth = 1919902496}, {branch = 1895350784, depth = 21866}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1919877120, depth = 6648688}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1895350816, depth = 21866}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1895350808, depth = 21866}, {branch = 1895350808, depth = 21866}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1879062322, depth = 21866}, {branch = 209, depth = 0}, {branch = BRANCH_DUNGEON, depth = 32755}, {branch = 1884556512, depth = 21866}, {branch = 1895438288, depth = 21866}, {branch = 1895768944, depth = 21866}, {branch = BRANCH_ICE_CAVE, depth = 11}, {branch = BRANCH_ICE_CAVE, depth = 11}, {branch = BRANCH_ICE_CAVE, depth = 2}, {branch = 40, depth = 0}, {branch = 1895350944, depth = 21866}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1895350976, depth = 21866}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1702129408, depth = 545092707}, {branch = BRANCH_DUNGEON, depth = 1998611813}, {branch = 1895351008, depth = 21866}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1895974400, depth = 21866}, {branch = 1884586912, depth = 21866}, {branch = 1886437308, depth = 21866}, {branch = 1896643424, depth = 21866}, {branch = 1896644704, depth = 21866}, {branch = 1896644704, depth = 21866}, {branch = BRANCH_SHOALS, depth = 0}, {branch = 97, depth = 0}, {branch = BRANCH_DUNGEON, depth = 21866}, {branch = 1895346240, depth = 21866}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = BRANCH_DUNGEON, depth = 0}, {branch = 1895351120, depth = 21866}, {branch = BRANCH_VAULTS, depth = 0}, {branch = 1936617325, depth = 762471796}, {branch = 6580589, depth = 0}, {branch = 1895432196, depth = 21866}, {branch = 2841, depth = 0}, {branch = 96, depth = 0}, {branch = 481, depth = 0}, {branch = 132, depth = 211}, {branch = 16842908, depth = 325}, {branch = 8388992, depth = 16810332}, {branch = 16730, depth = -2147483626}, {branch = 8388638, depth = 90}, {branch = 2147713046, depth = 16709}, {branch = 46170438, depth = 8421724}, {branch = 346, depth = -2147336170}, {branch = 49477, depth = 46203206}, {branch = 394, depth = 8389060}, {branch = 82433, depth = 98881}, {branch = 25166300, depth = 16802}, {branch = 16793948, depth = 8388638}, {branch = 37863447, depth = -2147221482}, {branch = 131397, depth = 346}, {branch = 2147614742, depth = 16410}, {branch = 2147581974, depth = 49477}, {branch = 46203206, depth = 8389002}, {branch = 147905, depth = 8405410}, {branch = 16793948, depth = -2146254826}, {branch = 49477, depth = 46301510}, {branch = 180609, depth = 16793948}, {branch = 2148630550, depth = 37945670}, {branch = 16777604, depth = 42041367}, {branch = 2147549206, depth = 25166148}, {branch = 16777600, depth = 25166272}, {branch = 25182556, depth = -2146484202}, {branch = 37945670, depth = 33554820}, {branch = 42041367, depth = -2147418090}, {branch = 41943364, depth = 16777600}, {branch = 25166272, depth = 25182556}, {branch = 2148335638, depth = 37945670}, {branch = 50332036, depth = 42041367}, {branch = 2147549206, depth = 58720580}, {branch = 16777600, depth = 25166272}, {branch = 25182556, depth = -2146779114}, {branch = 37945670, depth = 67109252}, {branch = 42041367, depth = -2147418090}, {branch = 49477, depth = 46301510}, {branch = 213377, depth = 16793948}, {branch = 2148040726, depth = 26}, {branch = 2147778582, depth = 229701}, {branch = 346, depth = -2147319786}, {branch = 16709, depth = 46383430}, {branch = 98689, depth = 16810332}, {branch = 16730, depth = -2147418090}, {branch = 49477, depth = 46399814}, {branch = 8421724, depth = 346}, {branch = 2147778582, depth = 75497796}, {branch = 16777600, depth = 25166272}, {branch = 25182556, depth = -2147270634}, {branch = 131397, depth = 346}, {branch = 2147581974, depth = 49477}, {branch = 46203206, depth = 8389002}, {branch = 147905, depth = 8405410}, {branch = 16793948, depth = -2147434474}, {branch = 49477, depth = 46301510}, {branch = 278913, depth = 16793948}, {branch = 8388638, depth = 1195984479}, {branch = 49, depth = 0}, {branch = 4194305, depth = 21866}, {branch = 1895713696, depth = 21866}, {branch = 1895714720, depth = 21866}, {branch = 1895714720, depth = 21866}, {branch = 48, depth = 0}, {branch = 481, depth = 0}, {branch = 428, depth = 428}, {branch = 428, depth = 429}, {branch = 429, depth = 429}, {branch = 429, depth = 429}, {branch = 430, depth = 433}, {branch = 433, depth = 433}, {branch = 433, depth = 433}, {branch = 433, depth = 433}, {branch = 434, depth = 434}, {branch = 434, depth = 434}, {branch = 434, depth = 434}, {branch = 434, depth = 434}, {branch = 434, depth = 435}, {branch = 438, depth = 438}, {branch = 439, depth = 439}, {branch = 439, depth = 439}, {branch = 439, depth = 440}, {branch = 440, depth = 440}, {branch = 440, depth = 440}, {branch = 440, depth = 440}, {branch = 442, depth = 442}, {branch = 442, depth = 442}, {branch = 443, depth = 444}, {branch = 444, depth = 444}, {branch = 444, depth = 445}, {branch = 445, depth = 445}, {branch = 445, depth = 445}, {branch = 446, depth = 446}, {branch = 446, depth = 446}, {branch = 447, depth = 447}, {branch = 447, depth = 447}, {branch = 447, depth = 448}, {branch = 448, depth = 448}, {branch = 448, depth = 449}, {branch = 449, depth = 449}, {branch = 449, depth = 449}, {branch = 450, depth = 450}, {branch = 450, depth = 450}, {branch = 451, depth = 451}, {branch = 451, depth = 451}, {branch = 451, depth = 452}, {branch = 452, depth = 453}, {branch = 453, depth = 453}, {branch = 453, depth = 453}, {branch = 453, depth = 453}, {branch = 453, depth = 453}, {branch = 453, depth = 453}, {branch = 453, depth = 453}, {branch = 453, depth = 454}, {branch = 454, depth = 454}, {branch = 454, depth = 455}, {branch = 456, depth = 456}, {branch = 456, depth = 457}, {branch = 457, depth = 457}...} at_end = #18 0x0000556a6d850e16 in load_level (stair_taken=stair_taken@entry=DNGN_ENTER_ABYSS, load_mode=, load_mode@entry=LOAD_ENTER_LEVEL_FAST, old_level=...) at files.cc:2171 level_name = "Abyss:3" fast = true make_changes = return_pos = {x = 0, y = 0} hatch_name = "" popped = false stair = {val = , oldval = DNGN_UNSEEN} ylev = {val = , oldval = false} dest_pos = just_created_level = descent_downclimb = descent_peek = #19 0x0000556a6dd0428b in floor_transition (how=, whence=, whither=..., forced=, going_up=, shaft=, update_travel_cache=) at stairs.cc:1055 old_level = {branch = BRANCH_DEPTHS, depth = 3} collect_travel_data = stair_pos = {x = 48, y = 13} dest_known = speed = LOAD_ENTER_LEVEL_FAST newlevel = #20 0x0000556a6dd061f2 in take_stairs (force_stair=DNGN_UNSEEN, going_up=, force_known_shaft=, update_travel_cache=) at stairs.cc:1141 old_feat = DNGN_ENTER_ABYSS how = known_shaft = shaft = false whither = #21 0x0000556a6d777e06 in Delay::handle (this=0x556a70f95260) at delay.cc:724 No locals. #22 Delay::handle (this=0x556a70f95260) at delay.cc:699 No locals. #23 0x0000556a6d778c99 in handle_delay () at delay.cc:743 delay = #24 0x0000556a6de621df in _input () at main.cc:1151 time_is_frozen = player_disabled = {was_disabled = false} #25 0x0000556a6de62ef5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #26 0x0000556a6d69bccb in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #27 main (argc=, argv=0x7fffb8ee55d8) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 1669350) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-4c57dba787/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-4c57dba787/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-4c57dba787/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 22, depth = 3 Level id: Abyss:3 Abyssal state: major_coord = (582289148,1550807258) seed = 0x7eed7233 depth = 2132047654 phase = 0 destroy_all_terrain = 0 level = (0 : 11) Currently generating level. Level build method = abyss, level layout type = abyss, absdepth0 = 26 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You freeze the blizzard demon. You kill the blizzard demon! Trog accepts your kill. No target in view! A necromancer comes into view. It is wielding a +0 mace of protection. A necromancer is nearby! You enter the shallow water. Moving in this stuff is going to be slow. You catch the helpless necromancer completely off-guard! You spit the necromancer like a pig!!! You freeze the necromancer. You kill the necromancer! Trog accepts your kill. Trog appreciates your killing of a magic user. No target in view! Things that are here: a +0 mace of protection; a +0 robe G - a potion of attraction A spriggan berserker comes into view. It is wielding a +0 war axe. A spriggan berserker comes into view. It is wielding a +0 rapier. You see here 6 poisoned darts. A spriggan rider comes into view. It is wielding a +0 spear. A spriggan rider comes into view. It is wielding a +0 spear. The spriggan rider shouts! The spriggan berserker shouts! The spriggan rider shouts! The spriggan berserker shouts! You block the spriggan rider's attack. The spriggan berserker mumbles some strange prayers to Trog. The spriggan berserker goes berserk! You block the spriggan rider's attack. The spriggan berserker prays to Trog. The spriggan berserker goes berserk! You puncture the spriggan berserker! You freeze the spriggan berserker. You puncture the spriggan berserker! You freeze the spriggan berserker. The spriggan berserker is moderately wounded. The spriggan berserker hits you with a +0 rapier! The spriggan rider throws a stone. You block the stone with your +5 kite shield of reflection... and reflect it back! The stone hits the spriggan rider! You block the spriggan rider's attack. You hit the spriggan berserker. You freeze the spriggan berserker. You puncture the spriggan berserker! You freeze the spriggan berserker. The spriggan berserker is heavily wounded. You block the spriggan berserker's attack. The spriggan berserker completely misses you. You block the spriggan rider's attack. You hit the spriggan berserker but do no damage. You miss the spriggan berserker. The spriggan berserker is heavily wounded. The spriggan rider completely misses you. You block the spriggan berserker's attack. x2 You hit the spriggan berserker. You freeze the spriggan berserker. You hit the spriggan berserker. You freeze the spriggan berserker. The spriggan berserker is heavily wounded. You block the spriggan rider's attack. You block the spriggan berserker's attack. You barely miss the spriggan berserker. You miss the spriggan berserker. The spriggan berserker is heavily wounded. You block the spriggan berserker's attack. You block the spriggan rider's attack. You miss the spriggan berserker. You puncture the spriggan berserker! You freeze the spriggan berserker. The spriggan berserker is severely wounded. You block the spriggan berserker's attack. The spriggan berserker closely misses you. You block the spriggan rider's attack. x2 You puncture the spriggan berserker! You freeze the spriggan berserker. You impale the spriggan berserker!! You freeze the spriggan berserker. You kill the spriggan berserker! Trog accepts your kill. You block the spriggan berserker's attack. You barely miss the spriggan berserker. You hit the spriggan berserker but do no damage. You block the spriggan rider's attack. The spriggan berserker completely misses you. The spriggan rider hits you but does no damage. You puncture the spriggan berserker! You freeze the spriggan berserker. You closely miss the spriggan berserker. The spriggan berserker is lightly wounded. You block the spriggan berserker's attack. You block the spriggan rider's attack. You barely miss the spriggan berserker. You puncture the spriggan berserker! You freeze the spriggan berserker! The spriggan berserker is heavily wounded. You block the spriggan rider's attack. The spriggan berserker hits you with a +0 war axe! You closely miss the spriggan berserker. You hit the spriggan berserker. You freeze the spriggan berserker. The spriggan berserker is severely wounded. The spriggan rider hits you from afar with a +0 spear. You block the spriggan berserker's attack. You block the spriggan rider's attack. You puncture the spriggan berserker! You freeze the spriggan berserker. You hit the spriggan berserker. You freeze the spriggan berserker. The spriggan berserker is almost dead. You puncture the spriggan berserker! You freeze the spriggan berserker. You kill the spriggan berserker! Trog accepts your kill. You block the spriggan rider's attack. x2 You block the spriggan rider's attack. You puncture the spriggan rider! You freeze the spriggan rider. You puncture the spriggan rider! You freeze the spriggan rider. The spriggan rider is heavily wounded. The spriggan rider hits you from afar with a +0 spear! You impale the spriggan rider!! You kill the hornet! Trog accepts your kill. The spriggan falls from its now dead mount. You freeze the spriggan. You puncture the spriggan! You freeze the spriggan. You kill the spriggan! Trog accepts your kill. The spriggan rider barely misses you. You puncture the spriggan rider! You freeze the spriggan rider. You puncture the spriggan rider! You freeze the spriggan rider. The spriggan rider is heavily wounded. The spriggan rider barely misses you. You puncture the spriggan rider! You freeze the spriggan rider. You completely miss the spriggan rider. The spriggan rider is severely wounded. You hit the spriggan rider but do no damage. You puncture the spriggan rider! You freeze the spriggan rider. The spriggan rider is almost dead. The spriggan rider completely misses you. You puncture the spriggan rider! You freeze the spriggan rider. You kill the spriggan rider! Trog accepts your kill. You kill the hornet! Trog accepts your kill. Magic restored. A juggernaut comes into view. Found Cibuf's Jewellery Emporium. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You puncture the juggernaut! You freeze the juggernaut. You barely miss the juggernaut. The juggernaut is lightly wounded. You block the juggernaut's attack. x2 You barely miss the juggernaut. You hit the juggernaut but do no damage. The juggernaut is lightly wounded. You hit the juggernaut. You freeze the juggernaut. You hit the juggernaut but do no damage. The juggernaut is lightly wounded. You hit the juggernaut. You freeze the juggernaut. You hit the juggernaut. You freeze the juggernaut. The juggernaut is moderately wounded. You hit the juggernaut. You freeze the juggernaut. You puncture the juggernaut! You freeze the juggernaut. The juggernaut is moderately wounded. You barely miss the juggernaut. You completely miss the juggernaut. The juggernaut is moderately wounded. You puncture the juggernaut! You freeze the juggernaut. You hit the juggernaut. You freeze the juggernaut. The juggernaut is heavily wounded. You puncture the juggernaut! You freeze the juggernaut. You hit the juggernaut but do no damage. The juggernaut is heavily wounded. You hit the juggernaut but do no damage. You hit the juggernaut. You freeze the juggernaut. The juggernaut is severely wounded. You impale the juggernaut!! You freeze the juggernaut! You puncture the juggernaut! You freeze the juggernaut. The juggernaut is almost dead. You block the juggernaut's attack. x2 You hit the juggernaut but do no damage. You puncture the juggernaut! You freeze the juggernaut. The juggernaut is almost dead. You hit the juggernaut but do no damage. You barely miss the juggernaut. The juggernaut is almost dead. You completely miss the juggernaut. You hit the juggernaut. You freeze the juggernaut. You kill the juggernaut! Trog accepts your kill. Your Stealth skill increases to level 14! You feel a strong urge to attack something. You are no longer berserk. You are exhausted. You feel yourself slow down. There is an entrance to Cibuf's Jewellery Emporium here. Welcome back, vico the Kobold Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Found a scroll of identify. A water elemental comes into view. A water elemental is nearby! Found a potion of mutation. A walking divine tome comes into view. The walking divine tome's pages rustle loudly. You puncture the water elemental! You freeze the water elemental. You hit the water elemental. You freeze the water elemental. The water elemental is moderately damaged. You hear a deafening roar! The water elemental completely misses you. You hit the water elemental. You freeze the water elemental. You closely miss the water elemental. The water elemental is heavily damaged. The water elemental barely misses you. The walking divine tome erupts in a flurry of living spells! You hit the water elemental. You freeze the water elemental. You hit the water elemental. You freeze the water elemental. The water elemental is severely damaged. You block the water elemental's attack. You hit the water elemental. You freeze the water elemental. You hit the water elemental but do no damage. The water elemental is severely damaged. The living spell casts itself at you. Something smites you! You block the water elemental's attack. The storm dragon roars deafeningly! You hit the water elemental. You freeze the water elemental. You hit the water elemental. You freeze the water elemental. The water elemental is almost destroyed. You hear a shout! x2 You hit the water elemental. You freeze the water elemental. You puncture the water elemental! You freeze the water elemental. You destroy the water elemental! Trog accepts your kill. The storm dragon breathes lightning at you. The bolt of lightning misses you. The walking divine tome erupts in a flurry of living spells! You hear a deafening roar! You hear a shout! You hear a deafening roar! You hear a shout! You puncture the walking divine tome! You freeze the walking divine tome. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is lightly damaged. The walking divine tome erupts in a flurry of living spells! You hit the walking divine tome. You freeze the walking divine tome. You hit the walking divine tome but do no damage. The walking divine tome is lightly damaged. The storm dragon breathes lightning at you. The bolt of lightning hits the living spell!!! The living spell is destroyed! The bolt of lightning misses you. The living spell casts itself at you. Something smites you! The living spell casts itself at you. Something smites you! The walking divine tome hits you but does no damage. You hear a shout! You hit the walking divine tome. You freeze the walking divine tome. You hit the walking divine tome but do no damage. The walking divine tome is moderately damaged. The living spell casts itself at you. Something smites you! You're still recovering from your berserk rage. You hit the walking divine tome but do no damage. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is moderately damaged. The storm dragon completely misses you. You block the storm dragon's attack. The storm dragon misses you. The walking divine tome erupts in a flurry of living spells! You barely miss the walking divine tome. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is moderately damaged. The storm dragon completely misses you. You block the storm dragon's attack. The storm dragon completely misses you. The walking divine tome erupts in a flurry of living spells! You hit the walking divine tome but do no damage. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is moderately damaged. You block the storm dragon's attack. x3 The living spell casts itself at you. Something smites you! The walking divine tome hits you! You puncture the walking divine tome! You freeze the walking divine tome. You puncture the walking divine tome! You freeze the walking divine tome. The walking divine tome is heavily damaged. The living spell casts itself at you. Something smites you! The living spell casts itself at you. Something smites you! The living spell casts itself at you. Something smites you! You block the storm dragon's attack. x2 The storm dragon completely misses you. You block the walking divine tome's attack. You puncture the walking divine tome! You freeze the walking divine tome. You barely miss the walking divine tome. The walking divine tome is severely damaged. The storm dragon breathes lightning at you. The bolt of lightning misses you. You hear a deafening roar! You hear a shout! You hit the walking divine tome. You freeze the walking divine tome. You puncture the walking divine tome! You freeze the walking divine tome. The walking divine tome is almost destroyed. The walking divine tome erupts in a flurry of living spells! You block the storm dragon's attack. The storm dragon barely misses you. You block the storm dragon's attack. You puncture the walking divine tome! You freeze the walking divine tome. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is almost destroyed. The storm dragon completely misses you. You block the storm dragon's attack. x2 You block the walking divine tome's attack. You hit the walking divine tome but do no damage. You hit the walking divine tome. You freeze the walking divine tome. You destroy the walking divine tome! Trog accepts your kill. Trog appreciates your killing of a magic user. You block the storm dragon's attack. x3 A vampire knight comes into view. It is wielding a +0 great sword. You hit the storm dragon but do no damage. You hit the storm dragon. You freeze the storm dragon. The storm dragon is lightly wounded. A deep troll earth mage comes into view. The storm dragon bites you! You block the storm dragon's attack. x2 You hit the storm dragon. You freeze the storm dragon. You puncture the storm dragon! You freeze the storm dragon. The storm dragon is moderately wounded. You block the storm dragon's attack. The storm dragon completely misses you. You block the storm dragon's attack. You hit the storm dragon but do no damage. You closely miss the storm dragon. The storm dragon is moderately wounded. You block the storm dragon's attack. x2 The storm dragon tramples you but does no damage. You hit the storm dragon but do no damage. You barely miss the storm dragon. The storm dragon is moderately wounded. The storm dragon completely misses you. x2 You block the storm dragon's attack. You hit the storm dragon but do no damage. You puncture the storm dragon! You freeze the storm dragon. The storm dragon is moderately wounded. You block the storm dragon's attack. The storm dragon completely misses you. You block the storm dragon's attack. The vampire knight casts a spell. The vampire knight flickers and vanishes for a moment. You block the deep troll earth mage's attack. The deep troll earth mage closely misses you. The deep troll earth mage completely misses you. You hear a deafening roar! x2 You hit the storm dragon. You freeze the storm dragon. You puncture the storm dragon! You freeze the storm dragon. The storm dragon is heavily wounded. The storm dragon completely misses you. You block the storm dragon's attack. The storm dragon misses you. You block the vampire knight's attack. x2 A deep troll shaman comes into view. The deep troll earth mage misses you. The deep troll earth mage claws you but does no damage. The deep troll earth mage completely misses you. You puncture the storm dragon! You freeze the storm dragon. You hit the storm dragon. You freeze the storm dragon. The storm dragon is severely wounded. The storm dragon breathes lightning at you. The bolt of lightning misses you. You block the vampire knight's attack. x2 A fire dragon comes into view. You block the deep troll earth mage's attack. The deep troll earth mage completely misses you. x2 The storm dragon breathes lightning at you. The bolt of lightning misses you. You hit the storm dragon but do no damage. You hit the storm dragon. You freeze the storm dragon. The storm dragon is severely wounded. You block the vampire knight's attack. x2 You hit the storm dragon but do no damage. You puncture the storm dragon! You freeze the storm dragon. The storm dragon is almost dead. You block the storm dragon's attack. x3 The deep troll earth mage completely misses you. The deep troll earth mage claws you. The deep troll earth mage completely misses you. The vampire knight hits you with a +0 great sword. The vampire knight closely misses you. You hit the storm dragon but do no damage. You puncture the storm dragon! You freeze the storm dragon. You kill the storm dragon! Trog accepts your kill. The storm dragon scales are intact enough to wear. You block the deep troll earth mage's attack. x3 The deep troll shaman calls upon its god to strengthen the deep troll earth mage. The deep troll earth mage seems to grow stronger. The vampire knight completely misses you. x2 You hit the vampire knight. You freeze the vampire knight. You hit the vampire knight. The vampire knight is moderately damaged. You block the deep troll earth mage's attack. The deep troll earth mage completely misses you. You block the deep troll earth mage's attack. You hit the vampire knight. You puncture the vampire knight! You freeze the vampire knight. The vampire knight is heavily damaged. The vampire knight mumbles some strange words. The vampire knight seems to speed up. A fire giant comes into view. It is wielding a +1 great sword of flaming. You block the deep troll earth mage's attack. x3 The deep troll shaman misses you. The deep troll shaman completely misses you. x2 A deep troll shaman comes into view. You hear a deafening roar! Your skin crawls. You feel strong-willed. You block the vampire knight's attack. x3; The vampire knight bites you! The vampire knight draws vitality from your injuries! The deep troll earth mage completely misses you. x3 The deep troll shaman calls upon its god to speed up something. The deep troll shaman completely misses you. The deep troll shaman claws you but does no damage. The deep troll shaman barely misses you. The vampire knight misses you. The vampire knight completely misses you. Your deep troll goes berserk! The deep troll earth mage completely misses you. The deep troll earth mage misses you. You block the deep troll earth mage's attack. You block the vampire knight's attack. x2 The deep troll shaman completely misses you. x3 The deep troll shaman calls upon its god to speed up something. The quicksilver dragon barely misses you. The quicksilver dragon claws you but does no damage. The deep troll earth mage completely misses you. The deep troll earth mage barely misses you. The deep troll earth mage completely misses you. An iron troll comes into view. The vampire knight completely misses you. The vampire knight misses you. The deep troll shaman completely misses you. The deep troll shaman misses you. The deep troll shaman completely misses you. The quicksilver dragon closely misses you. The quicksilver dragon completely misses you. An iron troll comes into view. You puncture the vampire knight! You freeze the vampire knight. You hit the vampire knight but do no damage. The vampire knight is heavily damaged. You block the vampire knight's attack. x2 The fire giant completely misses you. You block the quicksilver dragon's attack. The quicksilver dragon completely misses you. Your deep troll bites the deep troll earth mage!! Your deep troll closely misses the deep troll earth mage. Your deep troll barely misses the deep troll earth mage. The fire dragon completely misses you. The fire dragon claws you but does no damage. The fire dragon completely misses you. The deep troll shaman completely misses you. The deep troll shaman misses you. The deep troll shaman completely misses you. The deep troll earth mage completely misses you. The deep troll earth mage misses you. The deep troll earth mage claws you! As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You block the vampire knight's attack. x2 The quicksilver dragon completely misses you. The quicksilver dragon misses you. Your deep troll barely misses the deep troll earth mage. Your deep troll claws the deep troll earth mage! x2 You block the fire giant's attack. The vampire knight completely misses you. x2 The quicksilver dragon completely misses you. The quicksilver dragon misses you. The fire dragon misses you. The fire dragon completely misses you. The fire dragon tramples you but does no damage. The deep troll shaman calls upon its god to strengthen the iron troll. The iron troll seems to grow stronger. The deep troll earth mage casts a spell at the crystal wall. The crystal wall shatters! The blast of crystal shards hits your deep troll!!! Your deep troll bites the deep troll earth mage!! The deep troll earth mage dies! Trog accepts your kill. Trog appreciates your killing of a magic user. The fire giant completely misses you. You puncture the vampire knight! You freeze the vampire knight. You hit the vampire knight. The vampire knight is severely damaged. The vampire knight barely misses you. You block the vampire knight's attack. The quicksilver dragon misses you. You block the quicksilver dragon's attack. Your deep troll bites the deep troll shaman!! Your deep troll barely misses the deep troll shaman. Your deep troll claws the deep troll shaman! You block the fire dragon's attack. The fire dragon misses you. The fire dragon completely misses you. The deep troll shaman completely misses you. The deep troll shaman closely misses you. The deep troll shaman completely misses you. An iron troll comes into view. The vampire knight completely misses you. x2 The quicksilver dragon misses you. The quicksilver dragon closely misses you. Your deep troll bites the deep troll shaman. Your deep troll claws the deep troll shaman! The deep troll shaman dies! Trog accepts your kill. The troll leather armour is intact enough to wear. The fire giant hits you with a +1 great sword of flaming! You hit the vampire knight but do no damage. You hit the vampire knight. You freeze the vampire knight. The vampire knight is severely damaged. Your surroundings suddenly seem different. You feel yourself speed up. A water elemental comes into view. Your deep troll rages. You start resting. You recover from your berserk rage. Your deep troll rages. You feel the effects of Trog's Hand fading. Your deep troll rages. Your deep troll rages. Your skin stops crawling. You feel less strong-willed. Your deep troll rages. Your deep troll rages. You block the ice dragon's attack. x3 You puncture the ice dragon! You freeze the ice dragon. You hit the ice dragon but do no damage. The ice dragon is lightly wounded. You barely miss the ice dragon. You puncture the ice dragon! The ice dragon is moderately wounded. You block the ice dragon's attack. x2; The ice dragon completely misses you. You hit the ice dragon but do no damage. You hit the ice dragon. The ice dragon is moderately wounded. Your deep troll bites the ice dragon. Your deep troll claws the ice dragon!! Your deep troll claws the ice dragon but does no damage. You puncture the ice dragon! You freeze the ice dragon. You hit the ice dragon. The ice dragon is severely wounded. Your deep troll bites the ice dragon but does no damage. Your deep troll claws the ice dragon but does no damage. Your deep troll closely misses the ice dragon. The ice dragon breathes frost at you. The blast of cold misses you. You hear a deafening roar! You puncture the ice dragon! x2 The ice dragon is almost dead. Your deep troll bites the ice dragon but does no damage. Your deep troll claws the ice dragon! The ice dragon dies! Trog accepts your kill. The ice dragon scales are intact enough to wear. Your deep troll rages. Things that are here: +0 ice dragon scales; an ice dragon corpse Your deep troll rages. Your deep troll is no longer berserk. The fire dragon breathes flames at you. The blast of flame misses you. The blast of flame misses your deep troll. You hear a shout! x2; You hear a deafening roar! You hit the fire dragon. You freeze the fire dragon. You puncture the fire dragon! You freeze the fire dragon. The fire dragon is lightly wounded. You puncture the fire dragon! You freeze the fire dragon! You puncture the fire dragon! You freeze the fire dragon. The fire dragon is heavily wounded. You block the fire dragon's attack. x3 You hit the fire dragon but do no damage. x2 The fire dragon is heavily wounded. You block the water elemental's attack. You puncture the fire dragon! You freeze the fire dragon. You hit the fire dragon. You freeze the fire dragon. The fire dragon is severely wounded. You block the fire dragon's attack. x2; The fire dragon completely misses you. You hit the fire dragon. You freeze the fire dragon. You hit the fire dragon but do no damage. The fire dragon is severely wounded. Your deep troll disappears in a puff of smoke! You block the water elemental's attack. You hit the fire dragon but do no damage. You puncture the fire dragon! You freeze the fire dragon. The fire dragon is severely wounded. The fire dragon completely misses you. You block the fire dragon's attack. x2 You block the water elemental's attack. You hit the fire dragon. You freeze the fire dragon. You hit the fire dragon but do no damage. The fire dragon is almost dead. You block the fire dragon's attack. x3 You puncture the fire dragon! You freeze the fire dragon. You hit the fire dragon. You freeze the fire dragon. The fire dragon is almost dead. The water elemental completely misses you. You puncture the fire dragon! You freeze the fire dragon. You kill the fire dragon! Trog accepts your kill. You hit the water elemental. You freeze the water elemental. You hit the water elemental. You freeze the water elemental. The water elemental is moderately damaged. You block the water elemental's attack. You puncture the water elemental! You freeze the water elemental. You hit the water elemental. You freeze the water elemental. The water elemental is almost destroyed. You hit the water elemental. You freeze the water elemental. You destroy the water elemental! Trog accepts your kill. The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy hits you!! You hear a shout! You puncture the quicksilver dragon! You freeze the quicksilver dragon. You completely miss the quicksilver dragon. The quicksilver dragon is lightly wounded. The quicksilver dragon completely misses you. The quicksilver dragon misses you. You hit the quicksilver dragon. You freeze the quicksilver dragon. You barely miss the quicksilver dragon. The quicksilver dragon is lightly wounded. You hit the quicksilver dragon but do no damage. You barely miss the quicksilver dragon. The quicksilver dragon is lightly wounded. You block the quicksilver dragon's attack. x2 You hit the quicksilver dragon but do no damage. You hit the quicksilver dragon. You freeze the quicksilver dragon. The quicksilver dragon is lightly wounded. The quicksilver dragon misses you. You block the quicksilver dragon's attack. You barely miss the quicksilver dragon. You puncture the quicksilver dragon! You freeze the quicksilver dragon. The quicksilver dragon is moderately wounded. The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy hits you!! You hear a shout! You barely miss the quicksilver dragon. You hit the quicksilver dragon. You freeze the quicksilver dragon. The quicksilver dragon is moderately wounded. You hit the quicksilver dragon. You freeze the quicksilver dragon. You miss the quicksilver dragon. The quicksilver dragon is heavily wounded. The quicksilver dragon completely misses you. You block the quicksilver dragon's attack. You hit the quicksilver dragon. You freeze the quicksilver dragon. You hit the quicksilver dragon. You freeze the quicksilver dragon. The quicksilver dragon is heavily wounded. The quicksilver dragon misses you. The quicksilver dragon completely misses you. You miss the quicksilver dragon. You puncture the quicksilver dragon! You freeze the quicksilver dragon. The quicksilver dragon is severely wounded. You block the quicksilver dragon's attack. The quicksilver dragon completely misses you. You hit the quicksilver dragon. You freeze the quicksilver dragon. You hit the quicksilver dragon but do no damage. The quicksilver dragon is severely wounded. The quicksilver dragon completely misses you. You block the quicksilver dragon's attack. You hit the quicksilver dragon but do no damage. You puncture the quicksilver dragon! You freeze the quicksilver dragon. The quicksilver dragon is almost dead. The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy misses you. You hit the quicksilver dragon but do no damage. You puncture the quicksilver dragon! You freeze the quicksilver dragon. You kill the quicksilver dragon! Trog accepts your kill. The quicksilver dragon scales are intact enough to wear. You hit the iron troll but do no damage. You hit the iron troll. The iron troll is lightly wounded. The iron troll completely misses you. You block the iron troll's attack. The iron troll claws you. You hit the iron troll but do no damage. x2 You hit the iron troll. You completely miss the iron troll. The iron troll is lightly wounded. You hit the iron troll. You freeze the iron troll. You hit the iron troll. You freeze the iron troll. The iron troll is lightly wounded. The iron troll bites you. You block the iron troll's attack. x2 You barely miss the iron troll. You hit the iron troll but do no damage. The iron troll is lightly wounded. You hit the iron troll but do no damage. You barely miss the iron troll. The iron troll is lightly wounded. The iron troll completely misses you. You block the iron troll's attack. The iron troll completely misses you. You puncture the iron troll! You hit the iron troll. You freeze the iron troll. The iron troll is moderately wounded. You hit the iron troll but do no damage. x2 The iron troll is moderately wounded. You hit the iron troll but do no damage. x2 The iron troll is moderately wounded. The iron troll completely misses you. The iron troll misses you. You block the iron troll's attack. You hit the iron troll but do no damage. You hit the iron troll. The iron troll is heavily wounded. You puncture the iron troll! You freeze the iron troll. You hit the iron troll but do no damage. The iron troll is heavily wounded. You barely miss the iron troll. You hit the iron troll but do no damage. The iron troll is heavily wounded. You block the iron troll's attack. The iron troll completely misses you. You block the iron troll's attack. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You block the deep troll shaman's attack. The deep troll shaman barely misses you. You block the deep troll shaman's attack. The iron troll completely misses you. You block the iron troll's attack. The iron troll completely misses you. You barely miss the iron troll. You hit the iron troll but do no damage. The iron troll is heavily wounded. You hit the iron troll. You puncture the iron troll! You freeze the iron troll. The iron troll is severely wounded. You block the deep troll shaman's attack. The deep troll shaman claws you! You block the deep troll shaman's attack. You impale the iron troll!! You freeze the iron troll. You kill the iron troll! Trog accepts your kill. You hit the vampire knight but do no damage. You barely miss the vampire knight. The vampire knight is moderately damaged. You hit the vampire knight but do no damage. You completely miss the vampire knight. The vampire knight is moderately damaged. The vampire knight mumbles some strange words. The vampire knight flickers and vanishes for a moment. You block the deep troll shaman's attack. x2 The deep troll shaman misses you. You completely miss the vampire knight. You closely miss the vampire knight. The vampire knight is moderately damaged. You hit the vampire knight but do no damage. You impale the vampire knight!! You freeze the vampire knight. The vampire knight is heavily damaged. The vampire knight draws life force from you. The vampire knight is healed by the life force! You puncture the vampire knight! You freeze the vampire knight. You hit the vampire knight but do no damage. The vampire knight is severely damaged. You hit the vampire knight but do no damage. You barely miss the vampire knight. The vampire knight is severely damaged. You impale the vampire knight!! You freeze the vampire knight. You destroy the vampire knight! Trog accepts your kill. Trog appreciates your killing of a magic user. You puncture the iron troll! You freeze the iron troll. You hit the iron troll. You freeze the iron troll. The iron troll is moderately wounded. You puncture the iron troll! You freeze the iron troll. You hit the iron troll but do no damage. The iron troll is moderately wounded. You hit the iron troll but do no damage. You impale the iron troll!! You freeze the iron troll. The iron troll is severely wounded. You block the deep troll shaman's attack. x3 You hit the deep troll shaman. You freeze the deep troll shaman. You puncture the deep troll shaman! You freeze the deep troll shaman. The deep troll shaman is heavily wounded. You block the iron troll's attack. x3 You puncture the deep troll shaman! You freeze the deep troll shaman. You hit the deep troll shaman. You freeze the deep troll shaman. The deep troll shaman is almost dead. The deep troll shaman bites you but does no damage. The deep troll shaman misses you. The deep troll shaman completely misses you. You puncture the deep troll shaman! You freeze the deep troll shaman. You kill the deep troll shaman! Trog accepts your kill. The troll leather armour is intact enough to wear. You hit the iron troll. You freeze the iron troll. You puncture the iron troll! You freeze the iron troll. The iron troll is almost dead. You hit the iron troll. x2 The iron troll is almost dead. You block the iron troll's attack. x3 You completely miss the iron troll. You puncture the iron troll! You freeze the iron troll. You kill the iron troll! Trog accepts your kill. The troll leather armour is intact enough to wear. You feel a strong urge to attack something. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. HP restored. You start resting. A fire giant is nearby! A fire giant is nearby! You puncture the fire giant! You freeze the fire giant. You hit the fire giant. You freeze the fire giant. The fire giant is moderately wounded. You block the fire giant's attack. You hit the fire giant. You freeze the fire giant. You puncture the fire giant! You freeze the fire giant. The fire giant is moderately wounded. You feel yourself speed up. You block the fire giant's attack. You hit the fire giant but do no damage. You hit the fire giant. You freeze the fire giant. The fire giant is heavily wounded. You block the fire giant's attack. You puncture the fire giant! You freeze the fire giant. You hit the fire giant. You freeze the fire giant. The fire giant is heavily wounded. You hit the fire giant. You freeze the fire giant. You puncture the fire giant! You freeze the fire giant. The fire giant is severely wounded. The fire giant closely misses you. You puncture the fire giant! You freeze the fire giant. You hit the fire giant. You freeze the fire giant. The fire giant is almost dead. You hit the fire giant. You freeze the fire giant. You kill the fire giant! Trog accepts your kill. Trog appreciates your killing of a magic user. You start resting. Magic restored. You start waiting. You recover from your berserk rage. Items here: [[ ††. H - 7 potions of mutation (gained 1) Things that are here: a +0 great sword; a +0 plate armour; a fire dragon corpse Found a mace. Found a robe. The iron troll shouts! You hit the iron troll but do no damage. You puncture the iron troll! You freeze the iron troll. The iron troll is lightly wounded. You hit the iron troll. x2 The iron troll is moderately wounded. You hit the iron troll. You puncture the iron troll! The iron troll is moderately wounded. You block the iron troll's attack. x3 You puncture the iron troll! You freeze the iron troll. You hit the iron troll but do no damage. The iron troll is heavily wounded. You hit the iron troll but do no damage. You puncture the iron troll! You freeze the iron troll. The iron troll is severely wounded. The iron troll completely misses you. You block the iron troll's attack. x2 You barely miss the iron troll. You puncture the iron troll! You freeze the iron troll. The iron troll is almost dead. You hit the iron troll. x2; You freeze the iron troll. The iron troll is almost dead. You puncture the iron troll! You freeze the iron troll. You kill the iron troll! Trog accepts your kill. No target in view! You see here a +0 mace. Found a stone staircase leading up. Found a gateway to Hell. Found a stone staircase leading down. Found a great mace. You enter the shallow water. Moving in this stuff is going to be slow. There is a gateway to Hell here. You enter the shallow water. Moving in this stuff is going to be slow. Found a dragon-blood talisman. Found an iron dragon corpse. Found a spriggan corpse and a sphinx corpse. Found a hide-covered altar of Uskayaw. You see here a dragon-blood talisman. Found an ice dragon corpse. There is a hide-covered altar of Uskayaw here. Found a stone staircase leading down. Found a stone staircase leading up. Found 3 boomerangs. There is a stone staircase leading up here. Found an escape hatch in the floor. You see here a blade talisman. There is an escape hatch in the floor here. There is a stone staircase leading up here. There is a stone staircase leading down here. Items here: )) [[. There is a one-way gate to the infinite horrors of the Abyss here. A golden dragon is nearby! The golden dragon roars deafeningly! You hear a shout! You hear a loud rustle. You hit the golden dragon but do no damage. You barely miss the golden dragon. You barely miss the golden dragon. You puncture the golden dragon! The golden dragon is lightly wounded. A stone giant comes into view. The golden dragon breathes fire at you. The bolt of fire hits you! You resist. You hit the golden dragon but do no damage. You closely miss the golden dragon. The golden dragon is lightly wounded. You hit the golden dragon but do no damage. You hit the golden dragon. The golden dragon is lightly wounded. The stone giant throws a large rock. You block the large rock with your +5 kite shield of reflection... and reflect it back! The large rock hits the stone giant!!! The golden dragon completely misses you. You block the golden dragon's attack. The golden dragon completely misses you. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! The stone giant throws a large rock. The large rock completely misses you. The golden dragon closely misses you. 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. You hit the golden dragon. The golden dragon is lightly wounded. A walking divine tome comes into view. You hit the golden dragon but do no damage. You hit the golden dragon. The golden dragon is lightly wounded. You block the golden dragon's attack. x3 You puncture the golden dragon! You freeze the golden dragon. You hit the golden dragon. You freeze the golden dragon. The golden dragon is moderately wounded. You hit the golden dragon. You barely miss the golden dragon. The golden dragon is moderately wounded. You closely miss the golden dragon. You hit the golden dragon. The golden dragon is moderately wounded. The golden dragon breathes fire at you. The bolt of fire misses you. You puncture the golden dragon! You freeze the golden dragon. You hit the golden dragon. You freeze the golden dragon. The golden dragon is severely wounded. You barely miss the golden dragon. You puncture the golden dragon! You freeze the golden dragon. The golden dragon is severely wounded. The stone giant throws a large rock. The large rock completely misses you. You hit the golden dragon. You hit the golden dragon but do no damage. The golden dragon is severely wounded. The golden dragon bites you but does no damage. The golden dragon completely misses you. You block the golden dragon's attack. You puncture the golden dragon! You freeze the golden dragon. You puncture the golden dragon! You freeze the golden dragon. The golden dragon is almost dead. You puncture the golden dragon! You kill the golden dragon! Trog accepts your kill. The golden dragon scales are intact enough to wear. You hit the walking divine tome but do no damage. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is lightly damaged. You puncture the walking divine tome! You freeze the walking divine tome. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is moderately damaged. You block the walking divine tome's attack. You puncture the walking divine tome! You freeze the walking divine tome. You hit the walking divine tome. You freeze the walking divine tome. The walking divine tome is heavily damaged. You hit the walking divine tome. You freeze the walking divine tome. You completely miss the walking divine tome. The walking divine tome is heavily damaged. You block the walking divine tome's attack. You hit the walking divine tome but do no damage. You completely miss the walking divine tome. The walking divine tome is heavily damaged. You block the stone giant's attack. You impale the walking divine tome!! You freeze the walking divine tome! You puncture the walking divine tome! You freeze the walking divine tome. You destroy the walking divine tome! Trog accepts your kill. Trog appreciates your killing of a magic user. You puncture the stone giant! You freeze the stone giant. You puncture the stone giant! You freeze the stone giant. The stone giant is severely wounded. You hit the stone giant but do no damage. You puncture the stone giant! You freeze the stone giant. The stone giant is almost dead. You block the stone giant's attack. You puncture the stone giant! You freeze the stone giant. You kill the stone giant! Trog accepts your kill. Things that are here: 6 large rocks; a stone giant corpse You feel a strong urge to attack something. You are no longer berserk. You are exhausted. You feel yourself slow down. Things that are here: +0 golden dragon scales; a golden dragon corpse You start waiting. You feel yourself speed up. You start waiting. You recover from your berserk rage. You start waiting. Done waiting. Things that are here: a +0 robe; a +0 dagger; a human skeleton You now have 4488 gold pieces (gained 16). Things that are here: a +0 robe; a +0 dagger; a human skeleton Found a book of Displacement. Found a scroll of amnesia. You now have 4511 gold pieces (gained 23). You see here a book of Displacement. You see here the +4 flail of Guile {holy, Will+}. Your pack is full. You see here a ring of willpower. Your pack is full. You see here a ring of willpower. Autopickup disabled for rings of willpower. m - 7 potions of might (gained 1) w - 13 potions of heal wounds (gained 1) Done exploring. Done exploring. Unknown command. Okay, then. Welcome back, vico the Kobold Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Done exploring. You see here a juggernaut skeleton. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a one-way gate to the infinite horrors of the Abyss here. 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.33-a0-96-gfd2f4f1e42 0.33-a0-105-g4c57dba787 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [vico] Species: Kobold Job: Berserker HP: 199/199; mods: 0/0 MP: 28/28; mod: 0 Stats: 21 (21) 8 (8) 30 (30) Position: (40, 35), god: Trog (10), turn_is_over: 0, banished: 0 Standing on/in/over feature: one-way gate to the infinite horrors of the Abyss Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 27 | 20454 | 0/0 Short Blades | X | 0 | 0 | 14 | 3344 | 0/535 Long Blades | X | 0 | 0 | 0 | 0 | 0/70 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/29 Throwing | X | 0 | 0 | 0 | 0 | 0/42 Armour | X | 1 | 34 | 6 | 1940 | 456/495 Dodging | X | 0 | 0 | 27 | 17200 | 0/0 Stealth | X | 1 | 33 | 14 | 3072 | 260/450 Shields | X | 0 | 0 | 16 | 11497 | 891/1485 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/50 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 33 | 22 | 11783 | 1053/1149 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #114: 29 Attributes: #4: 671800 #12: 7065 #13: 2554 #23: 12504 #24: 1781629824 #49: 6453 Mutations: nightstalker: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #6: +9 quick blade of freezing eq slot #1, inv slot #44: scarf of resistance eq slot #2, inv slot #23: +2 helmet of Sophism {rCorr SInv} eq slot #3, inv slot #15: +2 pair of gloves of the Arcane {Int+2 SInv} eq slot #4, inv slot #46: +2 pair of boots eq slot #5, inv slot #38: +5 kite shield of reflection eq slot #6, inv slot #25: +5 moon troll leather armour {Spirit, Regen++ MP+5} eq slot #7, inv slot #3: ring of Aluduiv {rElec rC+ rCorr Str+3 Int-3} eq slot #8, inv slot #34: ring "Vitaut" {AC+4 Str+3 Dex+3} eq slot #9, inv slot #48: amulet of Feybovutz {Reflect rPois rN+ SH+5} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ##...######..###..#....####...####.......#.#.##...............................## ##.#.#...######.#.#....#######..####..#..##...#..#.#...#..#.....#.....#.....#.## ####....###...#.#.####.#..###.....#.#...#......#.##....#.###...###...###...##### ##........#####...######.....###.##.##....##.###.##...#...#.....#.....#.....#.## #####.#.#.#.....#.##.#.....#....##.##..#....####.###..#.......................## ##..##...#...#.....#..###..##..#.#...#.#.....##....###........................## ##..#.###....##.#.####.#..##....##.####........##.....#.......................## ###....#..##..#.#.....###......#..#..#......#.##.##.......#.....#.....#.....#.## ##...##.#.##.#....####.#.#.#.##..#...###..#.#...#..#..........................## ####....#.#...#.######.#####...#..#.#......#.........#........................## #####..#.#..####.#.#...#..#.#....##.#.##....##................................## #####.......#.#..##.#####.....#.###..#....#.#......#.####.....#.....#.....#...## ##..#.#...###.##...#.#.###..##.......#....#.##......###.##...###...###...###..## ###..##..##........#..###..##.#..###.....###.##.###.#..##.....#.....#.....#...## ####.##.###.#.#..###.##..####....#.....#.#.##.....##..#.......................## ##..#......#..##..#####..#..##..#.#..#.##...#...##...###......................## #####.....##.#.###..#.#.....#........####.##..#.##.#.............>............## ###....##....#..#.#.#..####...##....#..##.##...#.#..#..##.....#.....#.....#...## ####.#..#.......#..#####.#.#.#..##...#.#....#.#..#...#.###...###...###...###..## ####...#.....#..##.#####.####.#.....#..#.........#....#.#.....#.....#.....#...## ##........##..#....#.#.##.#####∩.....#...##.#.##.##..###......................## ####..#.........##...##......#...###...#.##.#.##.#..#.........................## ######...#.#.....##..##.##.#.##.#...#.....#.........####......................## ###......##..#.#..#.##..##.#.#~#.#.#.#.#.#..##.###.##...#.....#.....#.....#...## ##.~~#.###..~~≈≈≈#~~≈~~~~~####~~##~.#.##...#.....#..#.####...###...###...###..## ##≈##~~#.#~~~..#~≈~~~..≈~~...~.~....#.#####.##....#...#.#.....#.....#.....#...## ##..#..~≈~#≈~...~~##~~.##~~~~..≈...##.##.###.....#..#..#......................## ###~~#.#.##~.##~#~~~##.##~.#...#..##...##.#.#..#...##.##...._.................## ##~≈.###.######~~#.#..#.#......#...........###...#.##.##......................## ##~~.####.##.###..####.....##≈≈........###^.##.....#.#.>#.....#.....#.....#...## ###.##..##.##...##....#########......#....#........#.#..##...###...###...###..## ##.#.###...#.####....##.###.#..#....#......#..##.####...#.....#.....#.....#...## ####....###..########...###..###.#.#..##.......#.######.......................## #####....#._####.##..##.#..#.........#..∩..#.....##.#..#......................## ###.....#..##.#.#.......##...#.#.....#...##..#....#..#........................## ##...##.##.....###...#.#.#####.......#......#....##..#.##.....#.....#.....#...## ###.##.#..##.#..##.###.##.####.#......#....#..#..#####..##...###...###...###..## ####..#...######.####...#.#..#.........#.##..##..######.#.....#.....#.....#...## ##....#..#.####.##....##.###..##.............#...##.###.......................## ###.##..#..##....#...#####.#......#.....#.>..##..###..........................## ##.#...##.....####.#..#..#.###..............#....#..#~.....................>..## ##.#####.##.#..#..#....#.#..##.##..#.............###~~~~~.....#.....#.....#...## ##..##.#....#..###.##....##.###.....###..#.#...#..#≈~~~~≈≈~~.###...###...###..## ##..#.#..#..###...#.#.###.#..####......#.####.#.#.~~~~~≈~~~~~≈#.....#.....#...## ##.#..##.####..#.##.#..##.#.#...##.#....####..#..≈≈~~~≈~≈≈~~≈~~~~.............## ####..####......###.#....###....##..#.##..#.#....~~~~~≈~~~~~≈♣~~~~~...........## ###.######..#.#.##.#...#.#####......#......#..#.##.~~~~~≈~~~~~~~~~~~~~........## #####...#.#....#####...##.#...####.#..##...#..#...##.#~~~~≈≈≈~~~~~~~~~~≈~.#...## #####.###.####...#####..#.##..##.#.##.#.##.##...##.#..#.#~~~~♣~~≈~≈~≈≈~~~~≈#..## ####.######..#.##.....###....#.##.......#.#.####..##....#...~~≈~~~~~≈≈~~~♣~~~~## ####...#...##.###...#....#.####............##.#..##..##........~~~~~≈~~~~≈~≈~~## ##..##.####....#...##..#.##........#.#.###..#.##.#.##..#..........~~~~~~~≈~~~≈## ####.###.#.##......##.#.##..#####..#.#.#.###...##.#..................~♣~~≈≈~~~## ##...#.#.#.#####.##.##..#.#...#.##..#.####...#####..###.#.....#.....#...~~≈~~~## ####...###....###.####..#.##.#..###...#..#..####.#.....###...###...###...##~~≈## ##..###.###.##....###..#...#..##...##.##.#.####..##..#..#.....#.....#._...#...## ##..####.....#####.###_.#..####..##...##...##...#.###.##......................## ##.##......##..####.##.#....#..######......###..#####.##......................## ###.###.##.#..#.###.##..##.#.#....#.#....#.#.##.########......................## ##..#.###.#.>#.###.#.#.##.#.......###......#.##...#######.....#.....#.....#...## ##.#.###..#..#.##.#.#..#..#...##..###..#..###.#.##..##.###...###...###...###..## ######.##.#.##..#.#.##.####..####..#..#....#.#####..##.##.....#.....#.....#...## ######.##.#..#..###..#.###..##.....#.##...##.........###......................## #####.###.##..##.#.##......#.#.##.###....#.###.....#..##......................## ####...##....>##...##...#...#.##.#######.#........#.#.........................## ##......#.##..##....#....#.#...#...#..#.#..#.#.#..###...#.....#.....#.....#...## ################################################################################ ################################################################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>