Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.26.1-2-gb8aa6d0 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 3101749722921464446, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss -name JeffreyEpstein -rc /var/dcss/gamedata/dcss-0.26/rc-files/JeffreyEpstein.rc -macro /var/dcss/gamedata/dcss-0.26/rc-files/JeffreyEpstein.macro -morgue /var/dcss/gamedata/dcss/morgue/JeffreyEpstein/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-0.26/save/ -webtiles-socket /var/dcss/sockets/JeffreyEpstein:2021-02-21.16:33:00.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x739ab8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x740c87]: do_crash_dump() /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x739f20]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fd77d8154c0]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7fd77d815438]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7fd77d81703a]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x99dde) [0x7fd77e381dde] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5896) [0x7fd77e38d896] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5901) [0x7fd77e38d901] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5b55) [0x7fd77e38db55] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss() [0x56f312] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_ZN7map_def15reload_epilogueEv+0x78) [0x9a0188]: map_def::reload_epilogue() /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss() [0xc202b8] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss() [0xc20433] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss() [0xc2d445] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z8tag_readR6reader8tag_type+0x644) [0xc36d24]: tag_read(reader&, tag_type) /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss() [0x8074d2] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x188d) [0x81405d]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x7e0) [0xbf39e0]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z11take_stairs20dungeon_feature_typebbb+0xbc) [0xbf6c6c]: take_stairs(dungeon_feature_type, bool, bool, bool) /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_ZN5Delay6handleEv+0x46) [0x757f46]: Delay::handle() /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_Z12handle_delayv+0x35) [0x759065]: handle_delay() /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss() [0xd117f8] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss() [0xd1240d] /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(main+0x17e) [0x6a12ee]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fd77d800840]: /var/dcss/builds/dcss-0.26/0.26.1/bin/dcss(_start+0x29) [0x6a1d69]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007fd77dbbaf2a in __waitpid (pid=27759, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fd77dbbaf2a in __waitpid (pid=27759, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000739935 in call_gdb (file=file@entry=0x7fd77dba5540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 25562\000\000\000\000\000\000\000" #2 0x0000000000740ca3 in do_crash_dump () at dbg-asrt.cc:685 t = 1613930414 dir = "/var/dcss/gamedata/dcss/morgue/JeffreyEpstein/" name = "/var/dcss/gamedata/dcss/morgue/JeffreyEpstein/crash-JeffreyEpstein-20210221-180014.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7fd77dba5540 <_IO_2_1_stderr_> #3 0x0000000000739f20 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007fd77d815438 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 resultvar = 0 pd = pid = 25562 selftid = 25562 #6 0x00007fd77d81703a in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 , 140563504059712}}, sa_flags = 2117651248, sa_restorer = 0x12c2860 } sigs = {__val = {32, 0 }} #7 0x00007fd77e381dde in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x00007fd77e38d896 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #9 0x00007fd77e38d901 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #10 0x00007fd77e38db55 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #11 0x000000000056f312 in map_def::load (this=0x7ffeeb13c9b0) at mapdef.cc:2474 descache_base = "/var/dcss/gamedata/dcss-0.26/save/cache.0.26.1-2-gb8aa6d0/des/variable_float" deslock = {handle = 0x0, mode = 0xd2294e "rb", filename = "/var/dcss/gamedata/dcss-0.26/save/cache.0.26.1-2-gb8aa6d0/des/variable_float.lk"} loadfile = "/var/dcss/gamedata/dcss-0.26/save/cache.0.26.1-2-gb8aa6d0/des/variable_float.dsc" inf = {_filename = "/var/dcss/gamedata/dcss-0.26/save/cache.0.26.1-2-gb8aa6d0/des/variable_float.dsc", _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 227, _safe_read = false} #12 0x00000000009a0188 in map_def::reload_epilogue (this=this@entry=0x7ffeeb13d1f0) at mapdef.cc:2287 tmp = {name = "minmay_recursive_quarters", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 1, capacity 1 = {{branch = BRANCH_DUNGEON, shallowest = 2, deepest = 100, deny = false}}}, orient = MAP_FLOAT, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 0, capacity 0, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 7006326, map_width = 0, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x0, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, tags = std::unordered_set with 1 element = {[0] = "transparent"}, index_only = true, cache_offset = 571004, file = "variable_float.des", cache_name = "variable_float.des", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false} cache_version = #13 0x0000000000c202b8 in unmarshall_mapdef (th=...) at tags.cc:2026 map = {name = "minmay_recursive_quarters", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 2, capacity 2 = {{branch = BRANCH_DUNGEON, shallowest = 2, deepest = 100, deny = false}, {branch = BRANCH_DUNGEON, shallowest = 2, deepest = 100, deny = false}}}, orient = MAP_FLOAT, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 23, capacity 32 = {'x' , "bxxxxxxxx", "x", '.' , "x", "x.....cccc....b...cc..x", "x...cccccc....c...ccc.x", "x..ccccccb....cc..ccc.x", "x..cc%.......ccc......x", "x.ccc...0b...cccc.....x", "x.ccc..0.c...cccccc...x", "x.ccc0..cc..ccccccccb.b", "x.ccb.bccc..cccccc....x", "x..........cccc.......x", "@.........ccc.........@", "x.......cccc..........x", "x....cccccc..cccb.bcc.x", "b.bcccccccc..cc000ccc.x", "x...cccccc...c00..ccc.x", "x.....cccc...b000.ccc.x", "x......ccc...0.0.*cc..x", "x.ccc..cc....bcccccc..x", "x.ccc...c....cccccc...x", "x..cc...b....cccc.....x", "x", '.' , "x", "xxxxxxxxb", 'x' }, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 23, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x6d6f6f622220726f, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, tags = std::unordered_set with 1 element = {[0] = "transparent"}, index_only = true, cache_offset = 571004, file = "", cache_name = "", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false} #14 0x0000000000c20433 in unmarshall_vault_placement (th=...) at tags.cc:2058 vp = {pos = {x = 43, y = 33}, size = {x = 23, y = 23}, orient = MAP_FLOAT, map = {name = "", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 0, capacity 0}, orient = MAP_NONE, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 0, capacity 0, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 0, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x696461656c206573, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, tags = std::unordered_set with 0 elements, index_only = false, cache_offset = 0, file = "", cache_name = "", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false}, exits = std::vector of length 0, capacity 0, seen = false} #15 0x0000000000c2d445 in unmarshall_level_vault_placements (th=...) at tags.cc:2082 i = 0 nvaults = 4 nvaults = i = #16 unmarshall_level_vault_data (th=...) at tags.cc:2111 No locals. #17 _tag_read_level (th=...) at tags.cc:6226 gx = gy = transporters = std::vector of length 0, capacity 0 num_clouds = cloud = {pos = {x = 0, y = 0}, type = CLOUD_NONE, decay = 0, spread_rate = 0 '\000', whose = KC_OTHER, killer = KILL_NONE, source = 32766, excl_rad = -1} num_shops = shop = {pos = {x = 0, y = 0}, greed = 0 '\000', type = SHOP_UNASSIGNED, level = 0 '\000', shop_name = "", shop_type_name = "", shop_suffix_name = "", keeper_name = {mData = "\240", }, stock = std::vector of length 0, capacity 0, num = 144 '\220'} have_heightmap = #18 0x0000000000c36d24 in tag_read (inf=..., tag_id=tag_id@entry=TAG_LEVEL) at tags.cc:1278 buf = std::vector of length 170804, capacity 170804 = {7 '\a', 6 '\006', 0 '\000', 2 '\002', 135 '\207', 116 't', 0 '\000', 0 '\000', 0 '\000', 32 ' ', 0 '\000', 0 '\000', 0 '\000', 45 '-', 0 '\000', 80 'P', 0 '\000', 70 'F', 0 '\000', 0 '\000', 11 '\v', 117 'u', 171 '\253', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000'...} data_size = th = {_filename = "", _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7ffeeb13dc60, _read_offset = 83860, _minorVersion = 227, _safe_read = false} #19 0x00000000008074d2 in _restore_tagged_chunk (save=, name="D:4", tag=TAG_LEVEL, complaint=0xd2b497 "Level file is invalid.") at files.cc:3392 inf = {_filename = "", _file = 0x0, _chunk = 0x3d00fa0, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 227, _safe_read = false} reason = "" #20 0x000000000081405d in load_level (stair_taken=stair_taken@entry=DNGN_STONE_STAIRS_DOWN_II, load_mode=load_mode@entry=LOAD_ENTER_LEVEL, old_level=...) at files.cc:2034 level_name = "D:4" make_changes = popped = false return_pos = {x = 0, y = 0} hatch_name = "" stair = {val = , oldval = DNGN_UNSEEN} ylev = {val = , oldval = false} dest_pos = just_created_level = #21 0x0000000000bf39e0 in floor_transition (how=, whence=, whither=..., forced=, going_up=, shaft=, update_travel_cache=) at stairs.cc:876 old_level = {branch = BRANCH_DUNGEON, depth = 3} collect_travel_data = stair_pos = {x = 50, y = 31} newlevel = #22 0x0000000000bf6c6c in take_stairs (force_stair=DNGN_UNSEEN, going_up=, force_known_shaft=, update_travel_cache=) at stairs.cc:951 old_feat = DNGN_STONE_STAIRS_DOWN_II how = known_shaft = shaft = false whither = #23 0x0000000000757f46 in Delay::handle (this=0x3c9e220) at delay.cc:607 No locals. #24 Delay::handle (this=0x3c9e220) at delay.cc:582 No locals. #25 0x0000000000759065 in handle_delay () at delay.cc:626 delay = #26 0x0000000000d117f8 in _input () at main.cc:1084 player_disabled = {was_disabled = false} #27 0x0000000000d1240d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #28 0x00000000006a12ee in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #29 main (argc=, argv=0x7ffeeb13fde8) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 25562) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="HEAD" -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 -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 4 Level id: D:4 Level build method = random_map_in_depth, level layout type = rooms, absdepth0 = 3 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You see here a stone. The gnoll hits you from afar with a +0 halberd!! The wight throws a stone. The stone hits you but does no damage. There is a stone staircase leading up here. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a +0 halberd (almost dead, poisoned, 64% to hit) You throw a boomerang. The boomerang hits the gnoll. You kill the gnoll! The wight throws a stone. The stone misses you. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - wight Aim: a wight, wielding a +5 dagger and wearing a +0 robe (moderately damaged, 60% to hit) You throw a boomerang. The boomerang hits the wight! The wight is almost destroyed. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - wight Aim: a wight, wielding a +0 trident and wearing a +0 robe (moderately damaged, 60% to hit) You throw a boomerang. The boomerang hits the wight. The wight is moderately damaged. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - wight Aim: a wight, wielding a +5 dagger and wearing a +0 robe (almost destroyed, 60% to hit) You throw a boomerang. The boomerang hits the wight. The wight is almost destroyed. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +5 dagger and wearing a +0 robe (almost destroyed, 60% to hit) You throw a boomerang. The boomerang barely misses the wight. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +5 dagger and wearing a +0 robe (almost destroyed, 60% to hit) You throw a boomerang. The boomerang closely misses the wight. The wight misses you. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +5 dagger and wearing a +0 robe (almost destroyed, 60% to hit) You throw a boomerang. The boomerang hits the wight but does no damage. The wight is almost destroyed. Unknown command. You feel the dreadful sensation subside. You hear the crackle of electricity. b - a +2 dagger of electrocution (weapon) The wight hits you with a +5 dagger. You feel drained. You closely miss the wight. You grab the wight. The wight is almost destroyed. You constrict the wight. You destroy the wight! 2 killer bees come into view. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. The wight barely misses you. You hit the wight but do no damage. You grab the wight. Your squeeze misses the wight. The wight is lightly damaged. You constrict the wight, but do no damage. The wight hits you with a +0 trident. You feel drained. You hit the wight but do no damage. Lightning courses through the wight! You destroy the wight! t - 2 scrolls of enchant weapon (gained 1) Things that are here: a +0 trident; a +0 robe h - 237 stones (gained 1) There is a stone staircase leading up here. Press: ? - help, v - describe, . - travel The floor. Unknown command. HP restored. Things that are here: a +5 dagger; a +0 robe Things that are here: a +0 club; a +0 chain mail; an orc skeleton h - 238 stones (gained 1) u - 3 scrolls of remove curse (gained 1) Things that are here: a +0 halberd; a gnoll corpse A centaur comes into view. A centaur is nearby! A centaur is nearby! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - centaur Aim: a centaur, quivering 12 arrows (wandering, hasn't noticed you) Poisonous vapours surround the centaur! The centaur shouts! The centaur is engulfed in poison gas. The centaur is poisoned. The centaur wields a +0 shortbow. The centaur shoots an arrow. The arrow hits you. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - centaur Aim: a centaur, wielding a +0 shortbow and quivering 11 arrows (poison gas, lightly wounded, poisoned) The poisonous vapours increase! The centaur is engulfed in poison gas. The centaur looks even sicker. The centaur shoots an arrow. The arrow hits you! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The centaur seems to burn from within!!! You kill the centaur! Unknown command. h - 239 stones (gained 1) h - 240 stones (gained 1) h - 242 stones (gained 2) h - 243 stones (gained 1) h - 244 stones (gained 1) I - an uncursed amulet of magic regeneration You now have 556 gold pieces (gained 8). u - 4 scrolls of remove curse (gained 1) Items here: )) รทรท. e - 2 potions of invisibility (gained 1) A scorpion is nearby! A scorpion is nearby! A scorpion is nearby! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - scorpion Aim: a scorpion (wandering, hasn't noticed you) Poisonous vapours surround the scorpion! The scorpion is engulfed in poison gas. The scorpion is poisoned. Unknown command. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, p - scorpion The spell fizzles. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - scorpion Aim: a scorpion (heavily wounded, poisoned) Poisonous vapours surround the scorpion! The scorpion is engulfed in poison gas. The scorpion looks even sicker. Unknown command. You kill the scorpion! There is a stone staircase leading up here. You now have 573 gold pieces (gained 17). g - 2 silvery potions (gained 1) Things that are here: a +0 club; a +0 halberd A wight comes into view. It is wielding a +3 scimitar of freezing. Found a potion of curing. A wight is nearby! A wight is nearby! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Throw: 19 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - wight Aim: a wight, wielding a +3 scimitar of freezing and wearing a +0 robe (dormant, 98% to hit) You throw a boomerang. The boomerang hits the wight. The wight is moderately damaged. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +3 scimitar of freezing and wearing a +0 robe (moderately damaged, 60% to hit) You throw a boomerang. The boomerang barely misses the wight. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +3 scimitar of freezing and wearing a +0 robe (moderately damaged, 60% to hit) You throw a boomerang. The boomerang completely misses the wight. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +3 scimitar of freezing and wearing a +0 robe (moderately damaged, 60% to hit) You throw a boomerang. The boomerang hits the wight but does no damage. The wight is moderately damaged. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +3 scimitar of freezing and wearing a +0 robe (moderately damaged, 60% to hit) You throw a boomerang. The boomerang barely misses the wight. Unknown command. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +3 scimitar of freezing and wearing a +0 robe (moderately damaged, 60% to hit) You throw a boomerang. The boomerang barely misses the wight. Unknown command. You hit the wight. Lightning courses through the wight! You destroy the wight! Things that are here: a +3 scimitar of freezing; a +0 robe No target in view! A wight comes into view. It is wielding a +0 mace. A wight is nearby! A wight is nearby! Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - wight Aim: a wight, wielding a +0 mace and wearing a +0 robe (dormant, 98% to hit) You throw a boomerang. The boomerang hits the wight. The wight is lightly damaged. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +0 mace and wearing a +0 robe (lightly damaged, 60% to hit) You throw a boomerang. The boomerang hits the wight! The wight is severely damaged. A bullfrog comes into view. Unknown command. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +0 mace and wearing a +0 robe (severely damaged, 60% to hit) You throw a boomerang. The boomerang closely misses the wight. The boomerang completely misses the bullfrog. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +0 mace and wearing a +0 robe (severely damaged, 60% to hit) You throw a boomerang. The boomerang barely misses the wight. Unknown command. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - wight Aim: a wight, wielding a +0 mace and wearing a +0 robe (severely damaged, 60% to hit) You throw a boomerang. The boomerang hits the wight! You destroy the wight! Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bullfrog Aim: a bullfrog (53% to hit) You throw a boomerang. The boomerang hits the bullfrog. The bullfrog is lightly wounded. The bullfrog misses you. You hit the bullfrog. You grab the bullfrog. The bullfrog is moderately wounded. You constrict the bullfrog. The bullfrog hits you! You hit the bullfrog. The bullfrog is heavily wounded. You constrict the bullfrog. You block the bullfrog's attack. The bullfrog misses you. You hit the bullfrog. The bullfrog is severely wounded. You constrict the bullfrog. The bullfrog closely misses you. You hit the bullfrog but do no damage. The bullfrog is severely wounded. You constrict the bullfrog. The bullfrog hits you. You block the bullfrog's attack. You hit the bullfrog. You kill the bullfrog! You now have 579 gold pieces (gained 6). Things that are here: a +0 mace; a +0 robe d - 4 potions of curing (gained 1) An adder zombie comes into view. Found 18 gold pieces. An adder zombie is nearby! An adder zombie is nearby! Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - adder zombie Aim: an adder zombie (dormant, 98% to hit) You throw a boomerang. The boomerang hits the adder zombie. The adder zombie is lightly damaged. Throw: 18 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder zombie Aim: an adder zombie (lightly damaged, 60% to hit) You throw a boomerang. The boomerang barely misses the adder zombie. Unknown command. Unknown command. Throw: 17 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder zombie Aim: an adder zombie (lightly damaged, 60% to hit) You throw a boomerang. The boomerang closely misses the adder zombie. Unknown command. Throw: 17 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder zombie Aim: an adder zombie (lightly damaged, 60% to hit) You throw a boomerang. The boomerang barely misses the adder zombie. Unknown command. Throw: 17 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder zombie Aim: an adder zombie (lightly damaged, 60% to hit) You throw a boomerang. The boomerang hits the adder zombie! The adder zombie is almost destroyed. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder zombie Aim: an adder zombie (almost destroyed, 60% to hit) You throw a boomerang. The boomerang hits the adder zombie! You destroy the adder zombie! Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you Really target yourself? Okay, then. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you Okay, then. Unknown command. A howler monkey comes into view. A howler monkey is nearby! A howler monkey is nearby! Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - howler monkey Aim: a howler monkey (asleep, 98% to hit) You throw a boomerang. The boomerang hits the howler monkey. The howler monkey howls! The howler monkey is lightly wounded. The howler monkey hoots and howls with incredible vigour! You hear a croak. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - howler monkey Aim: a howler monkey (lightly wounded, catching its breath, 57% to hit) You throw a boomerang. The boomerang hits the howler monkey. The howler monkey is moderately wounded. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - howler monkey Aim: a howler monkey (moderately wounded, catching its breath, 57% to hit) You throw a boomerang. The boomerang closely misses the howler monkey. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - howler monkey Aim: a howler monkey (moderately wounded, catching its breath, 57% to hit) You throw a boomerang. The boomerang hits the howler monkey. The howler monkey is severely wounded. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - howler monkey Aim: a howler monkey (severely wounded, catching its breath, 57% to hit) You throw a boomerang. The boomerang completely misses the howler monkey. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - howler monkey Aim: a howler monkey (severely wounded, 57% to hit) You throw a boomerang. The boomerang closely misses the howler monkey. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - howler monkey Aim: a howler monkey (severely wounded, 57% to hit) You throw a boomerang. The boomerang barely misses the howler monkey. The howler monkey closely misses you. A scorpion comes into view. You hit the howler monkey. Lightning courses through the howler monkey! You kill the howler monkey! You see here a howler monkey corpse. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - scorpion Aim: a scorpion Poisonous vapours surround the scorpion! The scorpion is engulfed in poison gas. The scorpion is poisoned. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - scorpion Aim: a scorpion (moderately wounded, poisoned) Poisonous vapours surround the scorpion! The scorpion is engulfed in poison gas. The scorpion looks even sicker. You kill the scorpion! A bullfrog comes into view. A bullfrog is nearby! No target in view! A bullfrog is nearby! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - bullfrog Aim: a bullfrog (wandering, hasn't noticed you) Poisonous vapours surround the bullfrog! The bullfrog gives a loud, deep croak! The bullfrog is poisoned. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - bullfrog Aim: a bullfrog (poisoned) Poisonous vapours surround the bullfrog! The bullfrog is engulfed in poison gas. The bullfrog looks even sicker. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The bullfrog seems to burn from within!! The bullfrog is almost dead. The bullfrog hits you. You miss the bullfrog. Your grab misses the bullfrog. The bullfrog is almost dead. The bullfrog hits you but does no damage. The bullfrog closely misses you. You hit the bullfrog. You kill the bullfrog! No target in view! You now have 597 gold pieces (gained 18). y - 3 scrolls of identify (gained 1) y - 4 scrolls of identify (gained 1) You now have 614 gold pieces (gained 17). Found an escape hatch in the ceiling. An ice beast is nearby! An ice beast is nearby! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - ice beast Aim: an ice beast (wandering, hasn't noticed you) But poisonous vapours would do no harm to the ice beast! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice beast Aim: an ice beast (wandering, hasn't noticed you, 60% to hit) You throw a boomerang. The boomerang hits the ice beast. The ice beast is lightly wounded. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice beast Aim: an ice beast (lightly wounded, 60% to hit) You throw a boomerang. The boomerang hits the ice beast! The ice beast is moderately wounded. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice beast Aim: an ice beast (moderately wounded, 60% to hit) You throw a boomerang. The boomerang closely misses the ice beast. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice beast Aim: an ice beast (moderately wounded, 60% to hit) You throw a boomerang. The boomerang closely misses the ice beast. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice beast Aim: an ice beast (moderately wounded, 60% to hit) You throw a boomerang. The boomerang hits the ice beast! The ice beast is severely wounded. Unknown command. Throw: 16 boomerangs Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ice beast Aim: an ice beast (severely wounded, 60% to hit) You throw a boomerang. The boomerang hits the ice beast. The ice beast is severely wounded. Unknown command. You barely miss the ice beast. The ice beast is severely wounded. The ice beast hits you. The ice beast freezes you. You hit the ice beast. The ice beast is severely wounded. The ice beast hits you. The ice beast freezes you! You hit the ice beast but do no damage. Lightning courses through the ice beast!! You kill the ice beast! Your life force feels restored. Your Throwing skill increases to level 7! A two-headed ogre is nearby! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - two-headed ogre Aim: a two-headed ogre, wielding a +0 giant spiked club and a +0 giant club (asleep) Poisonous vapours surround the two-headed ogre! The two-headed ogre shouts in stereo! The two-headed ogre is engulfed in poison gas. The two-headed ogre is poisoned. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - two-headed ogre Aim: a two-headed ogre, wielding a +0 giant spiked club and a +0 giant club (lightly wounded, poisoned) Poisonous vapours surround the two-headed ogre! The two-headed ogre is engulfed in poison gas. The two-headed ogre looks even sicker. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - two-headed ogre Aim: a two-headed ogre, wielding a +0 giant spiked club and a +0 giant club (moderately wounded, very poisoned) Okay, then. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The two-headed ogre seems to burn from within!! The two-headed ogre is severely wounded. Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - two-headed ogre Aim: a two-headed ogre, wielding a +0 giant spiked club and a +0 giant club (severely wounded) Poisonous vapours surround the two-headed ogre! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - two-headed ogre Aim: a two-headed ogre, wielding a +0 giant spiked club and a +0 giant club (severely wounded) Poisonous vapours surround the two-headed ogre! The two-headed ogre is engulfed in poison gas. The two-headed ogre is poisoned. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The two-headed ogre seems to burn from within!! You kill the two-headed ogre! Unknown command. A killer bee comes into view. A killer bee is nearby! A killer bee is nearby! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee Aim: a killer bee (wandering, hasn't noticed you) Poisonous vapours surround the killer bee! The killer bee is engulfed in poison gas. The killer bee is poisoned. Unknown command. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - killer bee Aim: a killer bee (lightly wounded, poisoned) Poisonous vapours surround the killer bee! The killer bee is engulfed in poison gas. The killer bee looks even sicker. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The killer bee seems to burn from within!! You kill the killer bee! Unknown command. A killer bee is nearby! A killer bee is nearby! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee Aim: a killer bee (wandering, hasn't noticed you) Poisonous vapours surround the killer bee! The killer bee is engulfed in poison gas. The killer bee is poisoned. A killer bee comes into view. A killer bee comes into view. The killer bee stings you! The killer bee misses you. The killer bee moves out of view. The killer bee closely misses you. The killer bee buzzes angrily. The killer bee misses you. There is an escape hatch in the ceiling here. You completely miss the killer bee. The killer bee buzzes angrily. Your grab misses the killer bee. Your squeeze misses the killer bee. The killer bee is severely wounded. You hear an angry buzzing noise. The killer bee misses you. x2 You hit the killer bee. Your grab misses the killer bee. The killer bee is almost dead. You kill the killer bee! The killer bee stings you. You miss the killer bee. Your grab misses the killer bee. The killer bee completely misses you. The killer bee closely misses you. You hit the killer bee. Your grab misses the killer bee. The killer bee is lightly wounded. The killer bee barely misses you. The killer bee stings you! You miss the killer bee. You grab the killer bee. The killer bee is lightly wounded. You constrict the killer bee, but do no damage. The killer bee closely misses you. The killer bee stings you but does no damage. You barely miss the killer bee. The killer bee is lightly wounded. You constrict the killer bee. You block the killer bee's attack. The killer bee stings you. You hit the killer bee. Lightning courses through the killer bee! You kill the killer bee! The killer bee barely misses you. You hit the killer bee but do no damage. You grab the killer bee. Your squeeze misses the killer bee. You constrict the killer bee. The killer bee closely misses you. The killer bee barely misses you. You closely miss the killer bee. The killer bee is lightly wounded. You constrict the killer bee, but do no damage. The killer bee closely misses you. The killer bee stings you. You hit the killer bee. The killer bee is lightly wounded. You constrict the killer bee. The killer bee stings you! The killer bee misses you. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee Aim: a killer bee (lightly wounded, constricted by you) Okay, then. You release your grip on the killer bee. The killer bee stings you. You block the killer bee's attack. A mysterious force pulls you upwards. The hatch slams shut behind you. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee Aim: a killer bee (lightly wounded) Poisonous vapours surround the killer bee! The killer bee is engulfed in poison gas. The killer bee is poisoned. The killer bee stings you! The killer bee looks even sicker. The killer bee closely misses you. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The killer bee seems to burn from within!! You kill the killer bee! Unknown command. HP restored. Magic restored. You see here a killer bee corpse. Things that are here: a +0 mace; an orc skeleton There is a stone staircase leading down here. You climb downwards. Level annotation: exclusions: killer bee and 1 more exclusion There is a stone staircase leading up here. A killer bee is nearby! A killer bee is nearby! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee Aim: a killer bee (wandering, hasn't noticed you) Poisonous vapours surround the killer bee! The killer bee is engulfed in poison gas. The killer bee is poisoned. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - killer bee Aim: a killer bee (lightly wounded, poisoned) Poisonous vapours surround the killer bee! The killer bee is engulfed in poison gas. The killer bee looks even sicker. Unknown command. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The killer bee seems to burn from within!!! You kill the killer bee! Magic restored. Prince Ribbit comes into view. Prince Ribbit is nearby! Prince Ribbit is nearby! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - Prince Ribbit Aim: Prince Ribbit (wandering, hasn't noticed you) Poisonous vapours surround Prince Ribbit! Prince Ribbit croaks. Prince Ribbit is engulfed in poison gas. Prince Ribbit is poisoned. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Prince Ribbit blinks! Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - Prince Ribbit Aim: Prince Ribbit (moderately wounded, poisoned) Poisonous vapours surround Prince Ribbit! Prince Ribbit is engulfed in poison gas. Prince Ribbit looks even sicker. Unknown command. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! Prince Ribbit seems to burn from within!! You kill Prince Ribbit! Unknown command. Things that are here: a +0 giant club; a +0 giant spiked club Found a stone staircase leading down. Found an uncursed hat. You now have 630 gold pieces (gained 16). Found an escape hatch in the floor. Found an uncursed ring mail. Found a stone staircase leading down. There is an escape hatch in the floor here. A howler monkey skeleton comes into view. A howler monkey skeleton is nearby! A howler monkey skeleton is nearby! A howler monkey skeleton is nearby! You barely miss the howler monkey skeleton. Your grab misses the howler monkey skeleton. You block the howler monkey skeleton's attack. You hit the howler monkey skeleton. You grab the howler monkey skeleton. The howler monkey skeleton is moderately damaged. You constrict the howler monkey skeleton. You block the howler monkey skeleton's attack. You hit the howler monkey skeleton but do no damage. The howler monkey skeleton is moderately damaged. You constrict the howler monkey skeleton. You block the howler monkey skeleton's attack. You hit the howler monkey skeleton. Lightning courses through the howler monkey skeleton! You destroy the howler monkey skeleton! No target in view! Found an uncursed ring mail. 2 killer bees come into view. There are monsters nearby! There are monsters nearby! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee Aim: a killer bee (asleep) Poisonous vapours surround the killer bee! The killer bee buzzes angrily. x2 The killer bee is engulfed in poison gas. The killer bee is poisoned. A killer bee comes into view. The killer bee stings you. The killer bee barely misses you. x2 The killer bee barely misses you. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee, p - killer bee Aim: a killer bee Poisonous vapours surround the killer bee! The killer bee buzzes angrily. The killer bee closely misses you. The killer bee is poisoned. The killer bee closely misses you. The killer bee barely misses you. The killer bee looks even sicker. The killer bee stings you. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The killer bee seems to burn from within!! You kill the killer bee! The killer bee seems to burn from within! The killer bee is almost dead. The killer bee stings you! You are poisoned. The killer bee poisons you! You miss the killer bee. Your grab misses the killer bee. The killer bee is almost dead. You feel sick. The killer bee stings you. You are more poisoned. The killer bee poisons you! The killer bee closely misses you. You block the killer bee's attack. You hit the killer bee. You kill the killer bee! You feel sick. The killer bee stings you. You are more poisoned. The killer bee poisons you! The killer bee stings you. You are more poisoned. The killer bee poisons you! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - killer bee Aim: a killer bee Poisonous vapours surround the killer bee! You feel sick. The killer bee is engulfed in poison gas. The killer bee is poisoned. The killer bee stings you. The killer bee is engulfed in poison gas. The killer bee looks even sicker. The killer bee stings you. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The killer bee seems to burn from within!!! You kill the killer bee! You feel sick. Unknown command. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. HP restored. r - 7 scrolls of blinking (gained 1) You now have 641 gold pieces (gained 11). Found a cursed short sword. There is a stone staircase leading up here. Things that are here: a +0 plate armour; a +0 flail You see here a +0 spear. You see here a +0 flail. Partly explored, can't reach some places. Partly explored, can't reach some places. Unknown command. Search for what [Enter for "."]? Things that are here: a +0 robe; a +5 dagger J - a +5 dagger Unknown command. As you read the scroll of identify, it crumbles to dust. A - 2 potions of cancellation As you read the scroll of identify, it crumbles to dust. g - 2 potions of berserk rage You feel extremely strange. You feel genetically stable. Large bone plates grow over parts of your tentacles. Okay, then. Unknown command. Unknown command. Things that are here: a +0 chain mail; a cursed +0 flail Partly explored, can't reach some places. Search for what [Enter for "."]? . Things that are here: a +0 plate armour; a +0 flail You now have 657 gold pieces (gained 16). Things that are here: 10 arrows; a +0 shortbow y - 3 scrolls of identify (gained 1) You now have 676 gold pieces (gained 19). Done exploring. Done exploring. Done exploring. Done exploring. Okay, then. Things that are here: a +0 robe; a +0 trident There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You see here an uncursed leather armour. 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. Search for what [Enter for "."]? . You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You see here 3 sling bullets. You climb upwards. There is a stone staircase leading down here. Search for what [Enter for "."]? . You climb downwards. There is a stone staircase leading up here. You see here 3 sling bullets. Search for what [Enter for "."]? . Unknown command. Unknown command. Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You climb upwards. There is a stone staircase leading down here. Things that are here: +0 steam dragon scales; a +0 morningstar There is a stone staircase leading up here. You climb upwards. Level annotation: Grinder An orc comes into view. It is wielding a +0 whip and wearing a +1 chain mail of cold resistance. There is a stone staircase leading down here. The helpless orc fails to defend itself. You puncture the orc! Lightning courses through the orc! You kill the orc! No target in view! No target in view! No target in view! Things that are here: a +0 whip; a +1 chain mail of cold resistance; an orc corpse Found an uncursed leather armour. A ball python comes into view. A ball python is nearby! The helpless ball python fails to defend itself. You impale the ball python!! You kill the ball python! No target in view! No target in view! No target in view! No target in view! Found an uncursed robe. A sky beast and a skeleton come into view. There are monsters nearby! There are monsters nearby! The hound skeleton bites you. You hit the hound skeleton. Your grab misses the hound skeleton. You squeeze the hound skeleton. The hound skeleton is heavily damaged. The hound skeleton bites you. The hound skeleton closely misses you. You hit the hound skeleton. You grab the hound skeleton. The hound skeleton is severely damaged. You constrict the hound skeleton. The hound skeleton closely misses you. You hit the hound skeleton. Lightning courses through the hound skeleton! You destroy the hound skeleton! Casting: Ignite Poison (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f - sky beast Aim: a sky beast (asleep) Poisonous vapours surround the sky beast! The sky beast is engulfed in poison gas. The sky beast is poisoned. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 2% risk of failure) Press: ? - help, Dir - move target, f/p - sky beast Aim: a sky beast (lightly wounded, poisoned) Poisonous vapours surround the sky beast! The sky beast is engulfed in poison gas. The sky beast looks even sicker. The sky beast flickers out of sight for a moment. Casting: Poisonous Vapours (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The sky beast seems to burn from within!! You kill the sky beast! Unknown command. Magic restored. Found an escape hatch in the floor. z - a curare-tipped dart z - 3 curare-tipped darts (gained 2) Grinder is nearby! Grinder is nearby! Grinder is nearby! Aiming: Paralyse Press: ? - help, Shift-Dir - straight line, f - Grinder Aim: Grinder (wandering, hasn't noticed you, chance to affect: 72%) Okay, then. Unknown command. Grinder shouts! Grinder blinks! Grinder blinks! Aiming: Paralyse Press: ? - help, Shift-Dir - straight line, f - Grinder Aim: Grinder (chance to affect: 72%) Grinder suddenly stops moving! The helpless Grinder fails to defend herself. You impale Grinder!! Lightning courses through Grinder! You grab Grinder. Grinder is almost dead. You constrict Grinder. The helpless Grinder fails to defend herself. You puncture Grinder! You kill Grinder! Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . You see here an uncursed dagger. Things that are here: a +0 ring mail; a +0 dagger There is a stone staircase leading up here. Unknown command. You climb upwards. There is a stone staircase leading down here. Done exploring. This spell is dangerous to cast! Memorise Olgreb's Toxic Radiance, consuming 4 spell levels and leaving 8? You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'd'. This spell is dangerous to cast! Memorise Mephitic Cloud, consuming 3 spell levels and leaving 5? You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'e'. Done exploring. Done exploring. Things that are here: a +0 leather armour; a +0 hand axe There is a stone staircase leading up, spattered with blood here. You can't go down here! You climb upwards. There is a stone staircase leading down here. You see here a -4 ring of protection. Search for what [Enter for "."]? Search for what [Enter for "."]? boomerangs Search for what [Enter for "boomerangs", or ? for help]? darts You climb downwards. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26.1-2-gb8aa6d0 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [JeffreyEpstein] Species: Octopode Job: Venom Mage HP: 61/61; mods: 0/0 MP: 17/17; mod: 0 Stats: 7 (7) 21 (21) 13 (13) Position: (0, 0) , god: Ashenzari (18), turn_is_over: 0, banished: 0 Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | X | 0 | 0 | 0 | 0 | 0/50 Bows | X | 0 | 0 | 0 | 0 | 0/50 Crossbows | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 2 | 28 | 7 | 1675 | 275/400 Dodging | X | 1 | 14 | 6 | 1075 | 25/350 Stealth | X | 0 | 0 | 6 | 525 | 0/175 Shields | X | 0 | 0 | 4 | 500 | 0/250 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 14 | 4 | 611 | 17/297 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 Transmutations | X | 0 | 0 | 6 | 1050 | 0/350 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 Poison Magic | X | 1 | 14 | 10 | 1989 | 10/460 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 2 | 28 | 9 | 2322 | 430/462 Spell bugs: Durations: #114: 23 Attributes: #12: 676 #27: 14103 #49: 663 #59: 1 Mutations: large bone plates: 1 camouflage: 1 (innate) mutation resistance: 1 gelatinous body: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +2 dagger of electrocution eq slot #5, inv slot #27: +0 buckler eq slot #9, inv slot #18: amulet of regeneration eq slot #10, inv slot #30: ring of resist corrosion eq slot #11, inv slot #13: ring of see invisible }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.####..........<............... #.## ##.....####.....##......... #..# #.##### #.....######.#### ##.# #.# ###.### #.# #.# ##.# #.# #.# #.###..# #.# #.# ###......# #.# #.# #.....##.# #.# #.# #.###..#.##########.#### #.# #.# #..#...............# #.# ..###...######################## ##.......#.............))......# ...##..###.....####...)#...##..# .####.## #...### #....#...###.# .##...####[.#######....##..###.# .........#..##.....(..###......# ###.####.#.###....#...# ##.....# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>