Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.33-a0-554-g008097b4cb Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 6023754729111386607, deterministic pregen: 1 Version history: Game started: 0.33-a0-394-g90355d26cc 0.33-a0-554-g008097b4cb Command line: /usr/games/crawl-git-008097b4cb -name c50 -rc /dgldir/rcfiles/crawl-git/c50.rc -macro /dgldir/rcfiles/crawl-git/c50.macro -morgue /dgldir/morgue/c50/ -sprint -webtiles-socket /crawl-master/webserver/sockets/c50:2024-12-11.13:08:23.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-008097b4cb(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x61f9d5fb5dae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-008097b4cb(_Z13do_crash_dumpv+0x43a) [0x61f9d5fc3e4a]: do_crash_dump() /usr/games/crawl-git-008097b4cb(_Z20crash_signal_handleri+0x1fa) [0x61f9d5fb628a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x74699f6ce320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x74699f727b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x74699f6ce26e]: /lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x74699f6b18ff]: /lib/x86_64-linux-gnu/libc.so.6(+0x297b6) [0x74699f6b27b6]: /lib/x86_64-linux-gnu/libc.so.6(+0xa8fe5) [0x74699f731fe5]: /lib/x86_64-linux-gnu/libc.so.6(+0xab37c) [0x74699f73437c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0x7e) [0x74699f736d9e]: /usr/games/crawl-git-008097b4cb(_ZN12monster_infoD1Ev+0x8f) [0x61f9d5f7647f]: monster_info::~monster_info() /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework10_send_cellERK9coord_defRK13screen_cell_tS5_RK8map_cellS8_RSt3mapIjS0_St4lessIjESaISt4pairIKjS0_EEEb+0xf33) [0x61f9d6725d23]: TilesFramework::_send_cell(coord_def const&, screen_cell_t const&, screen_cell_t const&, map_cell const&, map_cell const&, std::map, std::allocator > >&, bool) /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework9_send_mapEb+0x486) [0x61f9d67264e6]: TilesFramework::_send_map(bool) /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework6redrawEv+0xf3) [0x61f9d6727603]: TilesFramework::redraw() /usr/games/crawl-git-008097b4cb(+0xc304e1) [0x61f9d673a4e1]: /usr/games/crawl-git-008097b4cb(main+0x1f7) [0x61f9d5eef6f7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x74699f6b31ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x74699f6b328b]: /usr/games/crawl-git-008097b4cb(_start+0x25) [0x61f9d5ef0115]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x000074699f7997a7 in __GI___wait4 (pid=1178077, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000074699f7997a7 in __GI___wait4 (pid=1178077, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000061f9d5fb645c in call_gdb (file=0x74699f88d4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1177829\000\000\000\000\000" #2 0x000061f9d5fc3e68 in do_crash_dump () at dbg-asrt.cc:677 t = 1733922505 dir = "/dgldir/morgue/c50/" name = "/dgldir/morgue/c50/crash-c50-20241211-130825.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x74699f88d4e0 <_IO_2_1_stderr_> #3 0x000061f9d5fb628a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {1}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000074699f6ce26e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000074699f6b18ff in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {127996995530142, 1, 140733533361456, 140733533360352, 140733533360896, 4294967293, 127996999071221, 64, 10000000, 10000000, 140733533360368, 120259084330, 4294967296, 140733533360176, 127996995523013, 107725725582048}}, sa_flags = -64610816, sa_restorer = 0x2} #10 0x000074699f6b27b6 in __libc_message_impl (fmt=fmt@entry=0x74699f8578d7 "%s\n") at ../sysdeps/posix/libc_fatal.c:132 ap = {{gp_offset = 16, fp_offset = 25081, overflow_arg_area = 0x7fff14439110, reg_save_area = 0x7fff144390a0}} fd = 2 iov = {{iov_base = 0x74699f855672, iov_len = 23}, {iov_base = 0x74699f8578d9, iov_len = 1}, {iov_base = 0x1f16, iov_len = 2}, {iov_base = 0x1, iov_len = 140733533358088}, {iov_base = 0x61f9d98a6b00, iov_len = 17215339274428620288}, {iov_base = 0x61f9d6c46b08 , iov_len = 107725724544672}, {iov_base = 0x61f9d98b70f0, iov_len = 17215339274428620288}} iovcnt = total = cp = #11 0x000074699f731fe5 in malloc_printerr (str=str@entry=0x74699f855672 "free(): invalid pointer") at ./malloc/malloc.c:5772 No locals. #12 0x000074699f73437c in _int_free (av=, p=, have_lock=0) at ./malloc/malloc.c:4507 size = fb = #13 0x000074699f736d9e in __GI___libc_free (mem=0x61f9d6c948f0 ) at ./malloc/malloc.c:3398 ar_ptr = p = 0x61f9d6c948e0 err = 2 #14 0x000061f9d5f7647f in std::default_delete::operator() (this=, __ptr=0x61f9d6c948f0 ) at /usr/include/c++/13/bits/allocator.h:184 No locals. #15 std::default_delete::operator() (__ptr=0x61f9d6c948f0 , this=) at /usr/include/c++/13/bits/unique_ptr.h:93 No locals. #16 std::unique_ptr >::~unique_ptr (this=0x7fff14439410, __in_chrg=) at /usr/include/c++/13/bits/unique_ptr.h:404 __ptr = @0x7fff14439410: 0x61f9d6c948f0 #17 monster_info::~monster_info (this=0x7fff14439240, __in_chrg=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/mon-info.h:309 No locals. #18 0x000061f9d6725d23 in TilesFramework::_send_cell (this=this@entry=0x61f9d6c46ac0 , gc=..., current_sc=..., next_sc=..., current_mc=..., next_mc=..., new_monster_locs=std::map with 0 elements, force_full=true) at tileweb.cc:1710 minfo = { = {pos = {x = 0, y = 0}, mb = {_vptr.FixedBitVector = 0x61f9d6a5cb28 +16>, data = std::bitset = {[152] = 1}}, mname = "", type = MONS_PLAYER, base_type = MONS_PLAYER, {number = 0, num_heads = 0, slime_size = 0, is_active = 0}, _colour = -1, ghost_colour = -697320965, attitude = ATT_HOSTILE, threat = MTHRT_UNDEF, dam = MDAM_OKAY, fire_blocker = DNGN_UNSEEN, description = "", quote = "", holi = {<_enum_bitfield_exponent_base<5, true>> = {static last_exponent = 5}, flags = 16}, mintel = I_BRAINLESS, hd = 0, ac = 0, ev = 0, base_ev = 0, sh = 0, mr = 10, mresists = 4206616, can_see_invis = false, mitemuse = MONUSE_NOTHING, mbase_speed = 0, menergy = {move = 10 '\n', swim = 10 '\n', attack = 10 '\n', missile = 10 '\n', spell = 10 '\n'}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["monster_tile"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 49, byte = 49 '1', _short = 6705, _int = 6705, _float = 9.3957062e-42, _int64 = 6705, ptr = 0x1a31}}}, }, constrictor_name = "", constricting_name = std::vector of length 0, capacity 0, spells = std::vector of length 0, capacity 0, attack = {{type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}}, can_go_frenzy = false, can_feel_fear = false, sleepwalking = false, backlit = false, umbraed = false, client_id = 0, summoner_id = 0}, inv = {std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x61f9d6c948f0 }, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}}, i_ghost = {species = 3603196680, job = 25081, religion = 4230356480, best_skill = 4008258523, best_skill_rank = 28, xl_rank = 0, damage = 0, ac = 0}} item = mcache_idx = entry = player_doll_changed = result = {parts = 0x61f9d98a6d10} next_pc = @0x74699f49bde8: {num_dngn_overlay = 1, dngn_overlay = {mData = {2407, -63512, 0, 2020191746, 2020192002, 2020192258, 2020178025, 2020178025, 2020178025, 2020147200, 0, 0, 0, 0, 50332160, 108028269, 1880817664, 1886614633, 1953393010, 1769218092}}, fg = 531213, bg = 638, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 638, wall = 2309, feat = 0, special = 144}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 66, _feat = DNGN_FLOOR, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false} fg_changed = true overlays_changed = current_pc = @0x7fff144395a0: {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 1701601134, 7103862, 339973568, 32767, -692165552, 25081, -649281168, 25081, 49, 0, 49, 0, -64610816, -286708773, 339973616, 32767, 7, 0, 1851877475}}, fg = 0, bg = 262144, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false} fg_idx = in_water = false mf = glyph = #19 0x000061f9d67264e6 in TilesFramework::_send_map (this=this@entry=0x61f9d6c46ac0 , force_full=true, force_full@entry=false) at tileweb.cc:1889 gc = {x = 36, y = 36} sc = mc = x = 36 y = 36 no_rentry = {val = @0x61f9d6c46b32, oldval = false} new_monster_locs = std::map with 0 elements default_cell = {glyph = 32 U' ', colour = 7, flash_colour = 0, flash_alpha = 0, tile = {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 1701601134, 7103862, 339973568, 32767, -692165552, 25081, -649281168, 25081, 49, 0, 49, 0, -64610816, -286708773, 339973616, 32767, 7, 0, 1851877475}}, fg = 0, bg = 262144, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false}} default_map_cell = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0} last_gc = {x = 35, y = 36} send_gc = false flash_colour = 0 #20 0x000061f9d6727603 in TilesFramework::redraw (this=0x61f9d6c46ac0 ) at tileweb.cc:2205 No locals. #21 0x000061f9d673a4e1 in _launch_game () at main.cc:485 game_start = ccon = #22 0x000061f9d5eef6f7 in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = /build/gdb-1WjiBe/gdb-15.0.50.20240403/gdb/utils.c:704: internal-error: virtual memory exhausted: can't allocate 524288 bytes. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.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-008097b4cb/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: pitsprint [storerooms_1, entrance_room_1, metal_vault_1, armoury_2, mini_pit_1, grid_room_1, main_hall_1, silver_pit, the_coven_1, the_vestibule_1, steel_vault_3, golden_pit, hallway_of_sentries, titanium_vault_4, iron_vault_1, final_vault] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #27, type 0 at (17, 57): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You mangle Saint Roka!! Saint Roka is severely wounded. The orc warrior no longer looks unusually strong. The orc warrior closely misses you. The orc priest looks encouraged for a moment. You mangle Saint Roka!! Saint Roka is almost dead. Saint Roka roars a battlecry! The orcs go into a battle-frenzy! You mangle Saint Roka!! Saint Roka is almost dead. The orc warrior completely misses you. You mangle Saint Roka!! You kill Saint Roka! Makhleb accepts your kill. You feel better. The orc warrior hits you from afar with a +0 trident! Your Dodging skill increases to level 7! You closely miss the orc priest. You mangle the orc priest!! You kill the orc priest! Makhleb accepts your kill. You feel better. The orc warrior hits you but does no damage. An orc warrior comes into view. It is wielding a +0 mace. The orc warrior shouts! The orc warrior hits you but does no damage. Items here: ( )))))) [[[[ ††††. You mangle the orc warrior!! You kill the orc warrior! Makhleb accepts your kill. You feel better. You start resting. Magic restored. An orc warrior is nearby! The orc warrior hits you but does no damage. Items here: ( )))))) [[[[ ††††. You mangle the orc warrior!! You kill the orc warrior! Makhleb accepts your kill. You feel better. You start resting. HP restored. You are ready to perform a blood rite again. a - 4 boomerangs {@f1@Q1} (gained 1) Items here: )))))) [[[[ ††††. Items here: )) [[ †. Items here: )))) [[[[ †††. Items here: )))))) [[[[ ††††. Items here: )) [ ††. There is a large open door to the Armoury (Hard), spattered with blood here. Items here: ))) [[[ ††. A deep elf knight comes into view. It is wielding a +0 long sword. The deep elf knight shouts! You hear a shout! The deep elf knight unwields a +0 long sword. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow barely misses you. Search for what [Enter for "!!altar && !!carried", or ? for help]? !!altar && !!carried Search for what [Enter for "!!altar && !!carried", or ? for help]? aux Search for what [Enter for "aux", or ? for help]? plate You start waiting. A deep elf knight is nearby! You barely miss the deep elf knight. The deep elf knight unwields a +0 shortbow. The deep elf knight wields a +0 long sword. You block the deep elf knight's attack. You mangle the deep elf knight!! The deep elf knight is moderately wounded. You closely miss the deep elf knight. The deep elf knight is moderately wounded. The deep elf knight hits you but does no damage. You claw the deep elf knight! The deep elf knight is severely wounded. You mangle the deep elf knight!! You kill the deep elf knight! Makhleb accepts your kill. You start waiting. An ice dragon comes into view. You start waiting. A sin beast comes into view. A red devil answers the call of your suffering! The sin beast shouts! You hear a deafening roar! You hear a shout! x2 You take 8 damage, and have 124/132 hp. You hear a shout! The sin beast bites you. You feel your power leaking away. The sin beast tramples you but does no damage. Your red devil hits the sin beast from afar with a +0 trident. The sin beast is skewered by barbed spikes. You hear a shout! You take 4 damage, and have 120/132 hp. You now have 11/20 mp. You scratch the sin beast but do no damage. The sin beast is lightly wounded. The sin beast bites you but does no damage. The sin beast closely misses you. You barely miss the sin beast. The sin beast is lightly wounded. Your red devil closely misses the sin beast. The sin beast bites you! You feel your power leaking away. The sin beast tramples you! You stumble backwards! You take 23 damage, and have 97/132 hp. You now have 0/20 mp. You scratch the sin beast but do no damage. The sin beast is lightly wounded. The sin beast bites you. The sin beast tramples you! You hold your ground! You take 18 damage, and have 79/132 hp. You completely miss the sin beast. The sin beast is lightly wounded. Your red devil hits the sin beast with a +0 trident! The sin beast is skewered by barbed spikes. The sin beast completely misses you. The sin beast tramples you but does no damage. You barely miss the sin beast. The sin beast is moderately wounded. Your red devil hits the sin beast with a +0 trident! The sin beast is skewered by barbed spikes. You closely miss the sin beast. The sin beast is moderately wounded. You block the sin beast's attack. x2 You claw the sin beast! The sin beast is heavily wounded. The sin beast bites you! The sin beast tramples you! * * * LOW HITPOINT WARNING * * * You consecrate your suffering and invoke the rites of blood! The blood arrow misses the sin beast. The blood arrow hits the sin beast! The sin beast is severely wounded. You hold your ground! Your red devil barely misses the sin beast. You take 22 damage, and have 57/132 hp. You closely miss the sin beast. The sin beast is severely wounded. The sin beast bites you but does no damage. The sin beast tramples you. * * * LOW HITPOINT WARNING * * * You hold your ground! You take 5 damage, and have 52/132 hp. You closely miss the sin beast. The sin beast is severely wounded. Your red devil hits the sin beast with a +0 trident! The sin beast is skewered by barbed spikes. The sin beast bites you! * * * LOW HITPOINT WARNING * * * The sin beast tramples you. * * * LOW HITPOINT WARNING * * * You hold your ground! You take 12 damage, and have 40/132 hp. You mangle the sin beast!! You kill the sin beast! Makhleb accepts your kill. Your Invocations skill increases to level 11! You have reached level 13! You start resting. A yaktaur comes into view. You swap places. The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you!! * * * LOW HITPOINT WARNING * * * You take 28 damage, and have 19/139 hp. The yaktaur unwields a +0 arbalest. The yaktaur hits you. * * * LOW HITPOINT WARNING * * * Your red devil barely misses the yaktaur. You take 2 damage, and have 17/139 hp. You eviscerate the yaktaur!!! The yaktaur is almost dead. You mangle the yaktaur!! You kill the yaktaur! Makhleb accepts your kill. You feel better. You start resting. A yaktaur comes into view. Your red devil hits the yaktaur from afar with a +0 trident!! The yaktaur is skewered by barbed spikes. The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you! * * * LOW HITPOINT WARNING * * * Your red devil hits the yaktaur but does no damage. You hear a shout! You take 15 damage, and have 19/139 hp. You hear a shout! A yaktaur comes into view. The yaktaur unwields a +0 arbalest. The yaktaur hits you. * * * LOW HITPOINT WARNING * * * Your red devil hits the yaktaur from afar with a +0 trident! The yaktaur is skewered by barbed spikes. You take 5 damage, and have 14/139 hp. You mangle the yaktaur!! You kill the yaktaur! Makhleb accepts your kill. You feel better. The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you! * * * LOW HITPOINT WARNING * * * You take 4 damage, and have 10/139 hp. An ironbound preserver comes into view. It is wielding a +0 great mace. The ironbound preserver shouts! The ironbound preserver gestures wildly while chanting. The ironbound preserver begins to accept its allies' injuries. An ice devil comes into view. The yaktaur unwields a +0 arbalest. The yaktaur hits you but does no damage. Items here: )))) ††. You mangle the yaktaur!! The yaktaur is lightly wounded. The ironbound preserver barely misses you. You mangle the yaktaur!! The yaktaur is heavily wounded. The yaktaur barely misses you. Your red devil hits the yaktaur from afar with a +0 trident!! The yaktaur is skewered by barbed spikes. You eviscerate the yaktaur!!! The yaktaur is almost dead. The ironbound preserver barely misses you. You barely miss the yaktaur. The yaktaur is almost dead. The yaktaur hits you but does no damage. Your red devil hits the yaktaur from afar with a +0 trident! The yaktaur dies! Makhleb accepts your kill. You scratch the ironbound preserver. The ironbound preserver is heavily wounded. The ironbound preserver hits you but does no damage. You barely miss the ironbound preserver. The ironbound preserver is heavily wounded. The ironbound preserver hits you with a +0 great mace. * * * LOW HITPOINT WARNING * * * You take 6 damage, and have 4/139 hp. You mangle the ironbound preserver!! The ironbound preserver is severely wounded. Your red devil hits the ice devil with a +0 trident. The ice devil is skewered by barbed spikes. You mangle the ironbound preserver!! You kill the ironbound preserver! Makhleb accepts your kill. You feel better. The ice devil closely misses you. Your Fighting skill increases to level 20! Your Armour skill increases to level 12! Your Dodging skill increases to level 8! You eviscerate the ice devil!!! The ice devil is almost dead. Your red devil hits the ice devil with a +0 trident! The ice devil dies! Makhleb accepts your kill. You start resting. Your red devil disappears in a puff of smoke! A gargoyle comes into view. It is wielding a +0 mace. You start resting. A naga sharpshooter comes into view. It is wielding a +0 flail. The naga sharpshooter shouts! The naga sharpshooter unwields a +0 flail. The naga sharpshooter wields a +0 arbalest. The naga sharpshooter shoots a bolt. The bolt hits you! * * * LOW HITPOINT WARNING * * * You take 13 damage, and have 27/139 hp. You eviscerate the naga sharpshooter!!! The naga sharpshooter is severely wounded. The naga sharpshooter shoots a bolt. The bolt hits you! * * * LOW HITPOINT WARNING * * * You take 9 damage, and have 18/139 hp. You barely miss the naga sharpshooter. The naga sharpshooter is severely wounded. You closely miss the naga sharpshooter. The naga sharpshooter is severely wounded. The naga sharpshooter shoots a bolt. The bolt hits you!! Thought so. You scratch the naga sharpshooter. The naga sharpshooter is severely wounded. You are ready to perform a blood rite again. The naga sharpshooter gestures wildly while chanting. The naga sharpshooter magically shoots a bolt. The bolt closely misses you. You scratch the naga sharpshooter but do no damage. The naga sharpshooter is severely wounded. You eviscerate the naga sharpshooter!!! You kill the naga sharpshooter! Makhleb accepts your kill. Items here: )))))) ††. The ice dragon breathes frost at you. The blast of cold hits you! You resist. Things that are here: a +0 great mace; a +0 ring mail; a human corpse You take 9 damage, and have 130/139 hp. You mangle the ice dragon!! The ice dragon is moderately wounded. You block the ice dragon's attack. The ice dragon claws you but does no damage. You block the ice dragon's attack. You barely miss the ice dragon. The ice dragon is moderately wounded. You completely miss the ice dragon. The ice dragon is moderately wounded. You block the ice dragon's attack. The ice dragon claws you but does no damage. The ice dragon tramples you but does no damage. You mangle the ice dragon!! The ice dragon is severely wounded. You eviscerate the ice dragon!!! You kill the ice dragon! Makhleb accepts your kill. You feel better. You start resting. A gargoyle is nearby! Items here: )))))) ††. You start resting. Magic restored. Items here: )))))) ††. Things that are here: a +0 great mace; a +0 ring mail; a human corpse The gargoyle hurls a stone arrow at you. The stone arrow misses you. You scratch the gargoyle but do no damage. The gargoyle hits you with a +0 mace! You take 11 damage, and have 128/139 hp. You scratch the gargoyle but do no damage. You scratch the gargoyle. The gargoyle is moderately damaged. The gargoyle barely misses you. You claw the gargoyle! The gargoyle is heavily damaged. You eviscerate the gargoyle!!! You destroy the gargoyle! Makhleb accepts your kill. You feel better. HP restored. You see here a +0 mace. You open the door. Found a +3 giant spiked club. There is an open door here. You see here a +3 double sword. You see here a +3 great mace. You see here a +3 arbalest. You see here a +3 double sword. There is an open door here. You open the door. There is an open door here. You see here a +5 broad axe of freezing. You see here a +3 battleaxe. You see here a +0 lajatang of electrocution. You see here a +5 broad axe. You see here a +5 broad axe of freezing. There is an open door here. You open the door. There is an open door here. You see here a +0 triple sword of holy wrath. You see here the +7 mace of the Terrapin {freeze, Dex+3}. You see here a +2 long sword of protection. You see here a +1 heavy morningstar. You see here a +0 triple sword of holy wrath. There is an open door here. You open the door. There is an open door here. You see here a +3 great mace. You see here a +4 battleaxe of flaming. You see here a +3 longbow. You see here a +2 flail of draining. You see here a +0 short sword of holy wrath. You see here a +5 quick blade. You see here a +5 broad axe of flaming. You see here a +5 broad axe. There is an open door here. You open the door. A naga warrior comes into view. It is wielding a +0 trident. The naga warrior shouts! You hear a shout! Saving game... please wait. Level annotation: 5 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. A deep elf knight comes into view. It is wielding a +0 short sword. The deep elf knight shouts! The deep elf knight unwields a +0 short sword. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow hits you but does no damage. The naga warrior roars a battlecry! A naga warrior comes into view. It is wielding a +0 halberd. You hear a shout! x2 A mummy priest and a naga warrior come into view. The naga warrior shouts! A kobold blastminer comes into view. The naga warrior spits poison at you. The splash of poison misses you. The deep elf knight shoots an arrow. The arrow hits you but does no damage. Okay, then. The naga warrior roars a battlecry! The naga warrior goes into a battle-frenzy! A vault guard comes into view. It is wielding a +0 dire flail. The deep elf knight casts a spell. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The kobold blastminer wields a +0 arbalest. The kobold blastminer shoots a bolt. The bolt barely misses you. The mummy priest invokes the aid of its god against you. Something smites you! You take 13 damage, and have 126/139 hp. You start resting. A naga warrior is nearby! A ynoxinul answers the call of your suffering! The naga warrior hits you from afar with a +0 trident!! You take 35 damage, and have 94/139 hp. Your ynoxinul hits the naga warrior. You eviscerate the naga warrior!!! The naga warrior is heavily wounded. You mangle the naga warrior!! The naga warrior is almost dead. The naga warrior no longer looks unusually strong. The naga warrior hits you but does no damage. The naga warrior grabs you. The naga warrior constricts you. Your ynoxinul hits the naga warrior but does no damage. You scratch the naga warrior but do no damage. The naga warrior is almost dead. You mangle the naga warrior!! You kill the naga warrior! Makhleb accepts your kill. You feel better. The naga warrior no longer looks unusually strong. The naga warrior hits you with a +0 hand axe. The naga warrior hits your ynoxinul with a +0 hand axe!! Your Invocations skill increases to level 12! You mangle the naga warrior!! The naga warrior is moderately wounded. The vault guard hits your ynoxinul with a +0 dire flail. You scratch the naga warrior but do no damage. The naga warrior is moderately wounded. Your ynoxinul barely misses the vault guard. The naga warrior spits poison at you. The splash of poison misses you. You mangle the naga warrior!! The naga warrior is severely wounded. The vault guard hits your ynoxinul with a +0 dire flail!! Your ynoxinul dies! Your ynoxinul disappears in a puff of smoke! You eviscerate the naga warrior!!! You kill the naga warrior! Makhleb accepts your kill. You feel better. The kobold blastminer shoots a bolt. The bolt hits you but does no damage. You closely miss the vault guard. The vault guard hits you but does no damage. Something hits you but does no damage. You barely miss the vault guard. You claw the vault guard! The vault guard is lightly wounded. The vault guard barely misses you. Something hits you. The naga warrior hits you from afar with a +0 halberd!! You take 20 damage, and have 97/140 hp. You scratch the vault guard. The vault guard is moderately wounded. The vault guard hits you with a +0 dire flail. You take 4 damage, and have 93/140 hp. You scratch the vault guard. The vault guard is moderately wounded. Something completely misses you. The naga warrior hits you but does no damage. You mangle the vault guard!! The vault guard is heavily wounded. The vault guard closely misses you. The kobold blastminer unwields a +0 arbalest. The kobold blastminer hits you. You take 3 damage, and have 90/140 hp. You closely miss the vault guard. The vault guard is heavily wounded. Something hits you! The naga warrior hits you from afar with a +0 halberd. You take 13 damage, and have 77/140 hp. You barely miss the vault guard. The vault guard is heavily wounded. The vault guard hits you with a +0 dire flail! * * * LOW HITPOINT WARNING * * * You consecrate your suffering and invoke the rites of blood! The blood arrow misses the naga warrior. The blood arrow hits the mummy priest! The mummy priest is moderately damaged. The blood arrow hits the kobold blastminer!! The kobold blastminer is severely wounded. The blood arrow hits the naga warrior!!! The naga warrior is heavily wounded. The blood arrow hits the vault guard! The vault guard is severely wounded. The blood arrow hits something!! The blood arrow hits the vault guard. The vault guard is almost dead. The blood arrow hits something!!! Makhleb accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. The kobold blastminer blasts its cannon at you. The iron shot hits you! The kobold blastminer is knocked back by the blast. You take 6 damage, and have 71/140 hp. You claw the vault guard! The vault guard is almost dead. The naga warrior spits poison at you. The splash of poison misses you. You claw the vault guard! You kill the vault guard! Makhleb accepts your kill. You feel better. Training target 9.0 for Dodging reached! Your Dodging skill increases to level 9! Your Unarmed Combat skill increases to level 24! The naga warrior hits you with a +0 halberd!! * * * LOW HITPOINT WARNING * * * The naga warrior closely misses you. The mummy priest mumbles some strange prayers to its god against you. Something smites you! * * * LOW HITPOINT WARNING * * * The kobold blastminer wields a +0 arbalest. The kobold blastminer shoots a bolt. The bolt hits you! * * * LOW HITPOINT WARNING * * * Items here: ))) †. MASSIVE DAMAGE!! You scratch the mummy priest but do no damage. The mummy priest is lightly damaged. The naga warrior completely misses you. The naga warrior grabs you. The naga warrior constricts you. * * * LOW HITPOINT WARNING * * * The mummy priest hits you. * * * LOW HITPOINT WARNING * * * You take 10 damage, and have 39/140 hp. You barely miss the naga warrior. The naga warrior is heavily wounded. The kobold blastminer blasts its cannon at you. The iron shot hits you!! * * * LOW HITPOINT WARNING * * * The kobold blastminer is knocked back by the blast. The naga warrior hits you but does no damage. The naga warrior constricts you. * * * LOW HITPOINT WARNING * * * You take 24 damage, and have 15/140 hp. You eviscerate the naga warrior!!! The naga warrior is almost dead. You block the mummy priest's attack. You barely miss the naga warrior. The naga warrior is almost dead. The naga warrior hits you with a +0 halberd. * * * LOW HITPOINT WARNING * * * The naga warrior constricts you. The kobold blastminer shoots a bolt. The bolt hits you but does no damage. You take 3 damage, and have 12/140 hp. You eviscerate the naga warrior!!! You kill the naga warrior! Makhleb accepts your kill. You feel better. You mangle the mummy priest!! The mummy priest is heavily damaged. The mummy priest calls down the wrath of its god upon you. Something smites you! * * * LOW HITPOINT WARNING * * * The kobold blastminer shoots a bolt. The bolt hits you but does no damage. You take 14 damage, and have 4/140 hp. You mangle the mummy priest!! You destroy the mummy priest! Makhleb accepts your kill. You feel better. You feel extremely nervous for a moment... You are engulfed in negative energy! You resist. The kobold blastminer's cannon shakes and flares with a red glow. The kobold blastminer shoots a bolt. The bolt closely misses you. Items here: )) [ †. The kobold blastminer blasts its cannon at you. The iron shot hits you! Thought so. You are ready to perform a blood rite again. The kobold blastminer unwields a +0 arbalest. The kobold blastminer hits you! There is a large open door to the Armoury (Hard), spattered with blood here. Items here: ))) [[[ ÷÷. You take 8 damage, and have 133/141 hp. You eviscerate the kobold blastminer!!! You kill the kobold blastminer! Makhleb accepts your kill. You feel better. Saving game... please wait. Level annotation: 5 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. Search for what [? for help]? . Items here: ))) †. You open the door. There is an open door here. You see here +2 golden dragon scales. You see here +2 acid dragon scales. A - a +1 cloak B - a +1 pair of gloves You see here +2 golden dragon scales. You see here +2 golden dragon scales. You start removing your armour. You continue removing your +3 plate armour. x4 You finish removing your +3 plate armour. You start putting on your armour. You continue putting on your +2 golden dragon scales. x5 You finish putting on your +2 golden dragon scales. You start putting on your armour. You continue putting on your +1 cloak. x4 You finish putting on your +1 cloak. You start putting on your armour. You continue putting on your +1 pair of gloves. x4 You finish putting on your +1 pair of gloves. You drop a +3 plate armour. There is an open door here. You open the door. There is an open door here. You see here a +6 chain mail. You see here a +1 cloak. You see here +4 fire dragon scales. You see here a +6 chain mail. There is an open door here. Key pressed, stopping explore. There is an open door here. You see here a +6 chain mail. There is an open door here. You open the door. There is an open door here. You see here a +1 tower shield. You see here +2 acid dragon scales. You see here +2 acid dragon scales. You see here +2 acid dragon scales. r - the +8 chain mail of Ubad {^Drain rPois rF+++ rN+} You see here a +1 helmet. You see here a +1 tower shield. You start removing your armour. You continue removing your +0 buckler. x4 You finish removing your +0 buckler. You start putting on your armour. You continue putting on your +1 tower shield. x5 You finish putting on your +1 tower shield. You drop a +0 buckler. Okay, then. There is an open door here. There is an open door here. You see here +2 swamp dragon scales. You see here a +5 plate armour. You see here +2 swamp dragon scales. There is an open door here. Key pressed, stopping explore. You open the door. There is an open door here. b - the +0 chain mail of Filth {Int+2} E - the +0 hat "Ynous" {rN+ Str+5 Int-4 Dex+2} You see here a +1 chain mail of cold resistance. You see here a +2 scale mail of poison resistance. You start removing your armour. You continue removing your +0 helmet. x4 You finish removing your +0 helmet. You start putting on your armour. You continue putting on the +0 hat "Ynous" {rN+ Str+5 Int-4 Dex+2}. x5 You finish putting on the +0 hat "Ynous" {rN+ Str+5 Int-4 Dex+2}. You feel stronger. You feel stupid. You feel agile. You drop the +0 chain mail of Filth {Int+2}. You drop a +0 helmet. There is an open door here. You open the door. Items here: ))) †. There is a large open door to the Armoury (Hard), spattered with blood here. Items here: ))) [[[ ÷÷. Items here: )))))) [[[[ ÷÷÷÷. Items here: )))) [[[[ ÷÷÷. You see here a dream sheep skeleton. You start removing your armour. You continue removing your +2 golden dragon scales. x4 You finish removing your +2 golden dragon scales. You start putting on your armour. You continue putting on the +8 chain mail of Ubad {^Drain rPois rF+++ rN+}. x5 You finish putting on the +8 chain mail of Ubad {^Drain rPois rF+++ rN+}. Search for what [Enter for "."]? aux What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! Search for what [Enter for "aux", or ? for help]? in_shop && !!carried Can't find anything matching that. Press: ? - help, v - describe, . - travel The floor. Press: ? - help, v - describe, . - travel A huge runed gate to the Main Hall (Safe). You open the huge gate. There is a huge open gate to the Main Hall (Safe) here. There is a huge open gate leading to the Armoury (Hard) here. Found a huge runed gate to the Steel Vault (Very Hard). Press: ? - help, v - describe, . - travel A huge runed gate to the Grid Vault (Hard). You drop 23 stones {@f8@Q8}. Unknown command. You open the huge gate. There is a huge open gate to a Minivault (Hard) here. There is a huge open gate to a Minivault (Hard) here. Could not explore, unopened door. There is a huge open gate to a Minivault (Hard) here. There is a huge open gate to a Minivault (Hard) here. Found a huge runed gate to the Vestibule (Extremely Hard). There is a huge open gate to a Minivault (Hard) here. There is a huge open gate to a Minivault (Hard) here. You open the door. A dire elephant, a great orb of eyes and an anaconda come into view. The dire elephant trumpets! The great orb of eyes turns its gaze towards you. The anaconda hisses angrily. You hear a bellow! A smoke demon answers the call of your suffering! You block the dire elephant's attack. x2 Something tail-slaps your smoke demon. Something bites your smoke demon. The great orb of eyes barely misses your smoke demon. A shadowghast comes into view. You take 8 damage, and have 133/141 hp. Press: ? - help, v - describe, . - travel Here: a dire elephant (ally target) An open door. Press: ? - help, v - describe, . - travel, g - get item Here: a great orb of eyes Item here: the +7 battleaxe of Resumed Hostilities {heavy, *Rage rCorr Dex+7}. The floor. Press: ? - help, v - describe, . - travel Here: a dire elephant (ally target) An open door. Unknown command. Press: ? - help, v - describe, . - travel, g - get item Here: a shadowghast (wandering, hasn't noticed you) Item here: a +6 spectral giant spiked club. The floor. Unknown command. Press: ? - help, v - describe, . - travel, g - get item Here: a smoke demon (moderately wounded, summoned, friendly) Item here: a book of Contraptions. The floor. The shadowghast moves out of view. You hit the dire elephant but do no damage. An alligator comes into view. You hit the dire elephant. The dire elephant is lightly wounded. You block the dire elephant's attack. The dire elephant trunk-slaps you but does no damage. You punch the dire elephant! The dire elephant is moderately wounded. The dire elephant tramples you!! You stumble backwards! You take 22 damage, and have 111/141 hp. You hit the dire elephant but do no damage. The dire elephant is moderately wounded. You block the dire elephant's attack. The dire elephant trunk-slaps you but does no damage. You punch the dire elephant! The dire elephant is moderately wounded. The dire elephant tramples you but does no damage. The dire elephant trunk-slaps you but does no damage. You hit the dire elephant but do no damage. The dire elephant is moderately wounded. You pummel the dire elephant like a punching bag!!! The dire elephant is almost dead. The dire elephant tramples you! You hold your ground! The dire elephant trunk-slaps you but does no damage. You take 9 damage, and have 102/141 hp. You punch the dire elephant! The dire elephant is almost dead. The dire elephant tramples you but does no damage. You block the dire elephant's attack. You punch the dire elephant! You kill the dire elephant! Makhleb accepts your kill. You feel better. The shadowghast claws you. Your Armour skill increases to level 13! Your Stealth skill increases to level 1! You pummel the alligator!! The alligator is heavily wounded. You block the alligator's attack. The alligator bites you but does no damage. The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You pummel the alligator!! The alligator is almost dead. The alligator tail-slaps you but does no damage. The alligator closely misses you. You pummel the alligator!! You kill the alligator! Makhleb accepts your kill. You feel better. The shadowghast strikes at you from the darkness! Reactivating autopickup. Your Stealth skill increases to level 2! You closely miss the anaconda. You block the anaconda's attack. The anaconda bites you but does no damage. The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. A red devil comes into view. It is wielding a +0 trident. You block the anaconda's attack. The anaconda bites you but does no damage. You completely miss the anaconda. The anaconda bites you but does no damage. The shadowghast strikes at you from the darkness! Reactivating autopickup. You pummel the anaconda!! The anaconda is heavily wounded. You block the anaconda's attack. The anaconda bites you! You take 8 damage, and have 117/141 hp. You pummel the anaconda like a punching bag!!! You kill the anaconda! Makhleb accepts your kill. You feel better. You block the shadowghast's attack. Your Stealth skill increases to level 3! Your Invocations skill increases to level 13! You punch the shadowghast! The shadowghast is moderately damaged. You block the shadowghast's attack. The red devil hits you but does no damage. You block something's attack. Deactivating autopickup; reactivate with Ctrl-A. You closely miss the shadowghast. The shadowghast is moderately damaged. You block the red devil's attack. The shadowghast claws you. Something hits you but does no damage. You pummel the shadowghast!! You destroy the shadowghast! Makhleb accepts your kill. You feel better. A catoblepas comes into view. You block the red devil's attack. Something completely misses you. Press: ? - help, v - describe, . - travel The floor. The catoblepas bellows! You hit something but do no damage. You pound something into fine dust!!! You block something's attack. You block the red devil's attack. You pulverise something!!! Makhleb accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits the great orb of eyes but does no damage. The blast of calcifying dust hits you. The red devil barely misses you. The great orb of eyes is engulfed in calcifying dust. The great orb of eyes is moving more slowly. You pound the great orb of eyes into fine dust!!! The great orb of eyes is moderately wounded. You are engulfed in calcifying dust. You block the red devil's attack. You pummel the great orb of eyes like a punching bag!!! The great orb of eyes is almost dead. You are engulfed in calcifying dust. You are slowing down. The great orb of eyes is engulfed in calcifying dust. The great orb of eyes stops moving altogether! You block the red devil's attack. The great orb of eyes is engulfed in calcifying dust. The red devil hits you from afar with a +0 trident! Barbed spikes become lodged in your body. Your limbs are stiffening. You take 4 damage, and have 134/141 hp. The helpless great orb of eyes fails to defend itself. You pulverise the great orb of eyes!!!! You kill the great orb of eyes! Makhleb accepts your kill. You feel better. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. You block the red devil's attack. You have turned to stone. Your Fighting skill increases to level 21! Your Stealth skill increases to level 4! You are engulfed in calcifying dust. The red devil hits you from afar with a +0 trident! More barbed spikes become lodged in your body. You are engulfed in calcifying dust. The catoblepas gores you. The red devil hits you but does no damage. You are engulfed in calcifying dust. The red devil hits you but does no damage. The catoblepas gores you but does no damage. You are engulfed in calcifying dust. The catoblepas gores you. The red devil hits you but does no damage. The catoblepas gores you!! The red devil hits you but does no damage. The red devil hits you from afar with a +0 trident. More barbed spikes become lodged in your body. The catoblepas gores you! The catoblepas gores you! The red devil hits you from afar with a +0 trident. More barbed spikes become lodged in your body. The catoblepas gores you. The red devil hits you from afar with a +0 trident. More barbed spikes become lodged in your body. You turn to flesh and can move again. You take 28 damage, and have 106/143 hp. You squash the catoblepas like an ant!!! The catoblepas is severely wounded. The catoblepas gores you! You block the red devil's attack. You take 12 damage, and have 94/143 hp. You beat the catoblepas into a bloody pulp!!! You kill the catoblepas! Makhleb accepts your kill. You feel better. You block the red devil's attack. Okay, then. The red devil hits you but does no damage. You block the red devil's attack. The red devil hits you but does no damage. The red devil barely misses you. The red devil hits you but does no damage. The red devil hits you from afar with a +0 trident! More barbed spikes become lodged in your body. You take 8 damage, and have 101/143 hp. The red devil completely misses you. The red devil barely misses you. The barbed spikes dig painfully into your body as you move. The red devil hits you but does no damage. Things that are here: a catoblepas corpse; an anaconda corpse; an alligator corpse You take 4 damage, and have 97/143 hp. You punch the red devil! The red devil is heavily wounded. You pummel the red devil!! You kill the red devil! Makhleb accepts your kill. You feel better. You start resting. You carefully extract the barbed spikes from your body. HP restored. There is an open door here. You pick up a book of Contraptions and begin reading... You add the spells Alistair's Walking Alembic, Forge Monarch Bomb and Diamond Sawblades to your library. You see here the +7 battleaxe of Resumed Hostilities {heavy, *Rage rCorr Dex+7}. There is an open door here. b - a wand of flame (2) {@v4@Q4} j - a wand of paralysis (1) {@v6} There is an open door here. There is a huge open gate to a Minivault (Hard), spattered with blood here. Things that are here: a +0 trident; +0 fire dragon scales There is a huge open gate to a Minivault (Hard) here. Saving game... please wait. Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Lua error: /dgldir/rcfiles/crawl-git/c50.rc:791: 'end' expected (to close 'if' at line 440) near '' Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. Unknown command. Saving game... please wait. Level annotation: 7 runed doors Lua error: /dgldir/rcfiles/crawl-git/c50.rc:791: 'end' expected (to close 'if' at line 440) near '' Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. Saving game... please wait. Level annotation: 7 runed doors Lua error: /dgldir/rcfiles/crawl-git/c50.rc:791: 'end' expected (to close 'if' at line 440) near '' Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. Char dumped successfully. Saving game... please wait. Level annotation: 7 runed doors Lua error: /dgldir/rcfiles/crawl-git/c50.rc:791: 'end' expected (to close 'if' at line 440) near '' Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. Saving game... please wait. Level annotation: 7 runed doors Lua error: /dgldir/rcfiles/crawl-git/c50.rc:791: 'end' expected (to close 'if' at line 440) near '' Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. Saving game... please wait. Level annotation: 7 runed doors Lua error: /dgldir/rcfiles/crawl-git/c50.rc:791: 'end' expected (to close 'if' at line 440) near '' Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. Saving game... please wait. Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Level annotation: 7 runed doors Welcome back, c50 the Ghoul Fighter. [Dungeon Sprint] Blood and souls for Makhleb! Press ? for a list of commands and other information. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-394-g90355d26cc 0.33-a0-554-g008097b4cb Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 4, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [c50] Species: Ghoul Job: Fighter HP: 143/143; mods: 0/0 MP: 23/23; mod: 0 Stats: 33 (33) 6 (6) 10 (10) Position: (36, 36), god: Makhleb (8), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 21 | 11601 | 123/1282 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 20 | 13 | 6170 | 462/981 Dodging | X | 0 | 0 | 9 | 2675 | 0/625 Stealth | X | 1 | 20 | 4 | 477 | 124/177 Shields | X | 0 | 0 | 2 | 301 | 123/178 Unarmed Combat | X | 1 | 20 | 24 | 16336 | 759/1535 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 1 | 20 | 13 | 4354 | 318/694 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 20 #23: 3026 #24: 786667165 #49: 174 Mutations: claws: 1 (innate) cold resistance: 1 (innate) negative energy resistance: 3 (innate) inhibited regeneration: 1 (innate) torment resistance: 2 (innate) devour on kill: 1 (innate) Cocytus destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #26: +1 cloak eq slot #2, inv slot #30: +0 hat "Ynous" {rN+ Str+5 Int-4 Dex+2} eq slot #3, inv slot #27: +1 pair of gloves eq slot #5, inv slot #29: +1 tower shield eq slot #6, inv slot #17: +8 chain mail of Ubad {^Drain rPois rF+++ rN+} eq slot #7, inv slot #8: +3 ring of intelligence eq slot #8, inv slot #18: +3 ring of strength }}}}}}}}}}} Webtiles message buffer: {"msg":"map","clear":true,"player_on_level":true,"vgrdc":{"x":0,"y":0},"cells":[{"x":3,"y":-10,"mf":26},{"mf":26},{"mf":26},{"mf":26},{"x":-1,"y":-9,"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":97}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":25}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263678,"flv":{"f":638,"s":122}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":640,"s":114}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":7}}},{"f":2,"mf":5,"g":"+","col":9,"t":{"bg":264634,"flv":{"f":638,"s":1}}},{"f":2,"mf":5,"g":"+","col":9,"t":{"bg":264636,"flv":{"f":640,"s":3}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263679,"flv":{"f":638,"s":71}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263679,"flv":{"f":643,"s":53}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":22}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":639,"s":113}}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263677,"flv":{"f":638,"s":84}}},{"x":-1,"y":-8,"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":166}}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2407,2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262784,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262785,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262783,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262786,"ov":[2409,2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":642,"s":3}}},{"x":-2,"y":-7,"mf":26},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1531,"flv":{"f":643,"s":221}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":643,"ov":[2407]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":642}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263679,"flv":{"f":638,"s":251}}},{"x":-2,"y":-6,"mf":26},{"f":2,"mf":5,"g":"+","col":14,"t":{"bg":2492,"flv":{"f":639,"s":3}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2407]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2413]}},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1535,"flv":{"f":638,"s":179}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":643,"ov":[2412]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":640,"ov":[2413]}},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1531,"flv":{"f":638,"s":151}}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2412]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263678,"flv":{"f":638,"s":105}}},{"x":-2,"y":-5,"mf":26},{"f":2,"mf":5,"g":"+","col":14,"t":{"bg":2492,"flv":{"f":638,"s":3}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2407]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":640,"ov":[2410]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2408]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":643}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2410]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2408]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263677,"flv":{"f":638,"s":175}}},{"x":-2,"y":-4,"mf":26},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1531,"flv":{"f":642,"s":6}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2407]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":640}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":643}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262785}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":22}}},{"x":-2,"y":-3,"mf":26},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1531,"flv":{"f":638,"s":166}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2407]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2413]}},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1533,"flv":{"f":639,"s":49}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2412]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":639}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2413]}},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1531,"flv":{"f":638,"s":78}}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2412]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262785,"ov":[2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":642,"s":18}}},{"x":-2,"y":-2,"mf":26},{"f":2,"mf":5,"g":"+","col":14,"t":{"bg":2492,"flv":{"f":638,"s":3}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2407]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":639,"ov":[2410]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2408]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2410]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2409]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2408]}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":221}}},{"x":-2,"y":-1,"mf":26},{"f":2,"mf":5,"g":"+","col":14,"t":{"bg":2492,"flv":{"f":638,"s":3}}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638,"ov":[2407]}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":6,"g":"(","col":6,"t":{"fg":3491,"base":0,"bg":642,"doll":null,"mcache":null}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":642}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":638}},{"f":33,"mf":1,"g":".","col":7,"t":{"bg":640}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782}},{"f":33,"mf":1,"g":".","col":8,"t":{"bg":262782,"ov":[2411]}},{"f":5,"mf":2,"g":"#","col":8,"t":{"bg":263675,"flv":{"f":638,"s":24}}},{"x":-2,"y":0,"mf":26},{"f":5,"mf":2,"g":"#","col":7,"t":{"bg":1535,"flv":{"f":638,"s":89}}},{"f":33,"mf":1,"g":"@","col":87,"t":{"fg":531213,"bg":638,"doll":[[7141,32],[6705,32],[7958,32]],"mcache":[[6705,0,0],[7958,2,1]] Webtiles JSON stack: start: 0 end: 12 type: } start: 70 end: 80 type: ] start: 6941 end: 6943 type: } start: 6973 end: 6979 type: } Screenshot: #..........# #..........# +..#....#..# +..........# #..........# #..#....#..# +..........# +....(.....# #@.#....#..# #..........+ #..........+ ###''####''# ###')####''####### #....†.##.÷......÷ #.#'##.##.÷......÷ #.#..+.##..####### #.+).#.##..#))'... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (2, 32): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 1 at (2, 32): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Silver Pit (Extremely Hard) }}}} Lua marker 2 at (2, 33): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 3 at (2, 33): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Silver Pit (Extremely Hard) }}}} Lua marker 4 at (2, 60): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 5 at (3, 32): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 6 at (3, 32): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Silver Pit (Extremely Hard) }}}} Lua marker 7 at (3, 33): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 8 at (3, 33): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Silver Pit (Extremely Hard) }}}} Lua marker 9 at (4, 39): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 10 at (5, 55): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 11 at (7, 54): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 12 at (8, 51): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 13 at (9, 67): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 14 at (10, 57): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 15 at (10, 64): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 16 at (10, 66): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 17 at (11, 47): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Temple (Safe) }}}} Lua marker 18 at (11, 47): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 19 at (11, 65): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 20 at (12, 19): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 21 at (13, 50): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 22 at (13, 50): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Storerooms (Easy) }}}} Lua marker 23 at (16, 37): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 24 at (16, 65): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 25 at (17, 53): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 26 at (17, 53): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Entrance Hall (Safe) }}}} Lua marker 28 at (23, 45): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 29 at (23, 45): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Grid Vault (Hard) }}}} Lua marker 30 at (23, 46): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 31 at (23, 46): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Grid Vault (Hard) }}}} Lua marker 32 at (23, 53): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 33 at (23, 53): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Metal Vault (Medium) }}}} Lua marker 34 at (23, 54): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Metal Vault (Medium) }}}} Lua marker 35 at (23, 54): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 36 at (24, 45): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 37 at (24, 45): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Grid Vault (Hard) }}}} Lua marker 38 at (24, 46): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 39 at (24, 46): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Grid Vault (Hard) }}}} Lua marker 40 at (24, 53): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 41 at (24, 53): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Metal Vault (Medium) }}}} Lua marker 42 at (24, 54): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Metal Vault (Medium) }}}} Lua marker 43 at (24, 54): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 44 at (30, 49): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 45 at (30, 49): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: leading to the Armoury (Hard) }}}} Lua marker 46 at (30, 50): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 47 at (30, 50): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: leading to the Armoury (Hard) }}}} Lua marker 48 at (31, 49): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 49 at (31, 50): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 50 at (34, 30): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 51 at (34, 30): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Steel Vault (Very Hard) }}}} Lua marker 52 at (34, 31): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 53 at (34, 31): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Steel Vault (Very Hard) }}}} Lua marker 54 at (34, 34): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 55 at (34, 34): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Main Hall (Safe) }}}} Lua marker 56 at (34, 35): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 57 at (34, 35): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Main Hall (Safe) }}}} Lua marker 58 at (35, 30): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 59 at (35, 30): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Steel Vault (Very Hard) }}}} Lua marker 60 at (35, 31): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 61 at (35, 31): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Steel Vault (Very Hard) }}}} Lua marker 62 at (35, 34): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 63 at (35, 34): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Grid Vault (Hard) }}}} Lua marker 64 at (35, 35): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 65 at (35, 35): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Grid Vault (Hard) }}}} Lua marker 66 at (38, 39): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 67 at (38, 39): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to a Minivault (Hard) }}}} Lua marker 68 at (38, 40): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 69 at (38, 40): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to a Minivault (Hard) }}}} Lua marker 70 at (39, 39): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 71 at (39, 39): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to a Minivault (Hard) }}}} Lua marker 72 at (39, 40): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 73 at (39, 40): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to a Minivault (Hard) }}}} Lua marker 74 at (40, 26): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 75 at (40, 26): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Vestibule (Extremely Hard) }}}} Lua marker 76 at (40, 27): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 77 at (40, 27): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Vestibule (Extremely Hard) }}}} Lua marker 78 at (41, 26): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 79 at (41, 26): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Vestibule (Extremely Hard) }}}} Lua marker 80 at (41, 27): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 81 at (41, 27): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Vestibule (Extremely Hard) }}}} Lua marker 82 at (44, 39): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 83 at (44, 39): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: leading to the Armoury (Hard) }}}} Lua marker 84 at (44, 40): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 85 at (44, 40): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Main Hall (Safe) }}}} Lua marker 86 at (45, 17): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 87 at (45, 17): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Final Vault (Nightmare!) }}}} Lua marker 88 at (45, 18): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 89 at (45, 18): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Final Vault (Nightmare!) }}}} Lua marker 90 at (45, 39): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 91 at (45, 39): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: leading to the Armoury (Hard) }}}} Lua marker 92 at (45, 40): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 93 at (45, 40): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Main Hall (Safe) }}}} Lua marker 94 at (46, 17): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 95 at (46, 17): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Final Vault (Nightmare!) }}}} Lua marker 96 at (46, 18): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 97 at (46, 18): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Final Vault (Nightmare!) }}}} Lua marker 98 at (46, 37): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 99 at (46, 37): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Crystal Vault (Extremely Hard) }}}} Lua marker 100 at (46, 38): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 101 at (46, 38): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Crystal Vault (Extremely Hard) }}}} Lua marker 102 at (47, 37): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 103 at (47, 37): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Titanium Vault (Extremely Hard) }}}} Lua marker 104 at (47, 38): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 105 at (47, 38): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Titanium Vault (Extremely Hard) }}}} Lua marker 106 at (48, 50): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 107 at (49, 44): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 108 at (51, 61): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 109 at (52, 50): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 110 at (53, 44): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 111 at (56, 52): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 112 at (59, 18): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 113 at (60, 43): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 114 at (60, 43): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Armoury (Hard) }}}} Lua marker 115 at (61, 43): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 116 at (61, 43): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Armoury (Hard) }}}} Lua marker 117 at (64, 6): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 118 at (65, 52): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 119 at (67, 28): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 120 at (67, 38): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 121 at (67, 64): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 122 at (68, 44): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 123 at (68, 57): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 124 at (68, 64): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 125 at (69, 50): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 126 at (69, 57): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 127 at (72, 44): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 128 at (73, 50): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 129 at (74, 25): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 130 at (74, 25): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Iron Vault (Extremely Hard) }}}} Lua marker 131 at (74, 32): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 132 at (74, 34): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 133 at (75, 25): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 134 at (75, 25): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Iron Vault (Extremely Hard) }}}} Lua marker 135 at (75, 60): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 136 at (76, 53): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 137 at (76, 53): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Coven (Very Hard) }}}} Lua marker 138 at (76, 54): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 139 at (76, 54): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Coven (Very Hard) }}}} Lua marker 140 at (77, 9): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 141 at (77, 9): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Golden Pit (Nightmare!) }}}} Lua marker 142 at (77, 10): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 143 at (77, 10): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Golden Pit (Nightmare!) }}}} Lua marker 144 at (77, 12): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 145 at (77, 12): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 146 at (77, 14): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 147 at (77, 14): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 148 at (77, 16): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 149 at (77, 16): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 150 at (77, 18): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 151 at (77, 18): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 152 at (77, 20): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 153 at (77, 20): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 154 at (77, 22): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 155 at (77, 22): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 156 at (77, 27): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 157 at (77, 27): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 158 at (77, 29): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 159 at (77, 29): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 160 at (77, 31): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 161 at (77, 31): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 162 at (77, 33): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 163 at (77, 33): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 164 at (77, 35): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 165 at (77, 35): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 166 at (77, 37): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 167 at (77, 37): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 168 at (77, 39): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 169 at (77, 39): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Hallway of Sentries (Extremely Hard) }}}} Lua marker 170 at (77, 40): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 171 at (77, 40): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Hallway of Sentries (Extremely Hard) }}}} Lua marker 172 at (77, 53): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 173 at (77, 53): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Coven (Very Hard) }}}} Lua marker 174 at (77, 54): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 175 at (77, 54): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Coven (Very Hard) }}}} >>>>>>>>>>>>>>>>>>>>>>