ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. Version: Dungeon Crawl Stone Soup 0.22-a0-369-gc73351f Platform: unix Bits: 64 Game mode: sprint Tiles: online Command line: /usr/games/crawl-git-c73351f94e -name emperorscorpion -rc /dgldir/rcfiles/crawl-git/emperorscorpion.rc -macro /dgldir/rcfiles/crawl-git/emperorscorpion.macro -morgue /dgldir/morgue/emperorscorpion/ -sprint -webtiles-socket /crawl-master/webserver/sockets/emperorscorpion:2018-04-24.12:33:32.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-git-c73351f94e(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x684cf3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-c73351f94e(_Z13do_crash_dumpv+0x3c0) [0x68b910]: do_crash_dump() /usr/games/crawl-git-c73351f94e(_Z20crash_signal_handleri+0x74) [0x684f44]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7f85c5b841e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f85c5eecf6b]: /usr/games/crawl-git-c73351f94e() [0x68b0a4] /usr/games/crawl-git-c73351f94e() [0x68b32a] /usr/games/crawl-git-c73351f94e(_ZN7ray_def7advanceEv+0x180) [0xa4c8d0]: ray_def::advance() /usr/games/crawl-git-c73351f94e(_ZN20targeter_thunderbolt7set_aimE9coord_def+0x9ed) [0xb2b70d]: targeter_thunderbolt::set_aim(coord_def) /usr/games/crawl-git-c73351f94e() [0x6ebf83] /usr/games/crawl-git-c73351f94e(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP8targeter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x27) [0x6f6147]: std::_Function_handler, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) /usr/games/crawl-git-c73351f94e() [0x6eb30a] /usr/games/crawl-git-c73351f94e() [0x6eb6cf] /usr/games/crawl-git-c73351f94e(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x21d) [0x6ec27d]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-git-c73351f94e(_ZNK17direction_chooser19find_default_targetEv+0x32) [0x6ec762]: direction_chooser::find_default_target() const /usr/games/crawl-git-c73351f94e(_ZN17direction_chooser16choose_directionEv+0x1b3) [0x6f3dd3]: direction_chooser::choose_direction() /usr/games/crawl-git-c73351f94e(_Z9directionR4distRK22direction_chooser_args+0x22) [0x6f3f02]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-c73351f94e(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1be) [0xadd83e]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-c73351f94e(_Z11your_spells10spell_typeibPK8item_def+0x9df) [0xa9d10f]: your_spells(spell_type, int, bool, item_def const*) /usr/games/crawl-git-c73351f94e(_Z10evoke_itemib+0x147f) [0x72c48f]: evoke_item(int, bool) /usr/games/crawl-git-c73351f94e(_Z15process_command12command_type+0x3fb) [0xbd8d2b]: process_command(command_type) /usr/games/crawl-git-c73351f94e() [0xbdbaa9] /usr/games/crawl-git-c73351f94e() [0xbdc5dd] /usr/games/crawl-git-c73351f94e(main+0x12a) [0x5ee40a]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f85c5b70ead]: /usr/games/crawl-git-c73351f94e() [0x5eeb5d] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f85c5eecc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f85c5eecc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000685363 in call_gdb (file=0x7f85c5ed8880) at crash.cc:435 gdb = attach_cmd = "attach 9978\000\000\000\000\000\000\000\000" #2 0x000000000068b929 in do_crash_dump () at dbg-asrt.cc:676 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28de9f8 "/dgldir/morgue/emperorscorpion/"}} signal_info = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2708058 "Crash caused by signal #6: Aborted"}} cause_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28c0b58 "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed."}} file = 0x7f85c5ed8880 t = 1524574195 name = "/dgldir/morgue/emperorscorpion/crash-emperorscorpion-20180424-124955.txt", '\000' #3 0x0000000000684f44 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f85c5eecf6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000068b0a4 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffebfc81a0 "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed.", assert=) at dbg-asrt.cc:800 No locals. #7 0x000000000068b32a in AssertFailed (expr=0xc7e1cc "in_non_diamond_int(r.start)", file=0xc7e168 "ray.cc", line=217, text=0x0) at dbg-asrt.cc:838 mesg = "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed.\000\000\000\000\000h\354\212\002\000\000\000\000w\354\212\002", '\000' , "0\v\203\002", '\000' , "|\327\213ƅ\177\000\000\000\000\000\000\000\000\000\000\320\373`\000\000\000\000\000\017\000\000\000\000\000\000\000\033/eƅ\177\000\000\240m\a\001\000\000\000\000\370\fl\002\000\000\000\000\060", '\000' , "h\354\212\002\000\000\000\000'\000\000\000\000\000\000\000*\000\000\000\034\000\000\000@", '\000' , "\001\000\000\000\000\000\000\000"... args = {{gp_offset = 3959196048, fp_offset = 32767, overflow_arg_area = 0x6c6f6672656d2033, reg_save_area = 0x616d61757161206b}} fileName = #8 0x0000000000a4c8d0 in ray_def::advance (this=0x7fffebfc8b40) at ray.cc:217 No locals. #9 0x0000000000b2b70d in targeter_thunderbolt::set_aim (this=0x28b8110, a=...) at target.cc:889 ray = {r = {start = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}, dir = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}}, on_corner = false, cycle_idx = -1} p = {x = 39, y = 38} a1 = a2 = #10 0x00000000006ebf83 in _find_monster_expl (allowed_self_aff=AFF_YES, mon_aff=AFF_MULTIPLE, hitfunc=0x28b8110, range=5, need_path=true, mode=TARG_HOSTILE, where=...) at directn.cc:2361 No locals. #11 _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=true, range=5, hitfunc=0x28b8110, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2337 No locals. #12 0x00000000006f6147 in __call (__args=..., this=) at /usr/include/c++/4.7/functional:1156 No locals. #13 operator() (this=) at /usr/include/c++/4.7/functional:1215 No locals. #14 std::_Function_handler, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) (__functor=..., __args#0=...) at /usr/include/c++/4.7/functional:1912 No locals. #15 0x00000000006eb30a in _find_square (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x28b8110, wrap=wrap@entry=true, los=los@entry=0) at directn.cc:2660 targ_x = targ_y = targ = {x = 38, y = 38} temp_xps = 16 i = maxx = 41 ctry = 9 temp_yps = 9 j = vyou = {x = 17, y = 9} maxy = 33 y_change = onlyHidden = false radius = minx = -7 x_change = -1 onlyVis = false miny = -15 ctrx = 17 #16 0x00000000006eb6cf in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x28b8110, los=los@entry=LS_ANY) at directn.cc:2681 r = #17 0x00000000006ec27d in direction_chooser::find_default_monster_target (this=this@entry=0x7fffebfc9bd0, result=...) at directn.cc:966 mons_target = success = false #18 0x00000000006ec762 in direction_chooser::find_default_target (this=this@entry=0x7fffebfc9bd0) at directn.cc:1070 result = {x = 17, y = 9} success = false #19 0x00000000006f3dd3 in direction_chooser::choose_direction (this=this@entry=0x7fffebfc9bd0) at directn.cc:2014 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targeter = 0xca0fd0, origin = {x = 39, y = 38}, aim = {x = 39, y = 38}, agent = 0x13a8180, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0 }} , {mData = {0, 0, 0, 0, 0, 0, -977505930, 32645, -335766816, 32767, -335766832, 32767, 38, 0, -335766456, 32767, -335766816, 32767, -977709831}}, {mData = {32645, 0, 0, 0, 0, 0, 0, 0, 0, 12590691, 0, 0, 0, 0, 0, 0, 0, 0, 0}}, {mData = {0 , 32, 0, 0}}, {mData = {0, 0, 0, -1, -1, 0 }}, {mData = {0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -977691860, 32645, 12590690, 0, 115, 0, -335767144, 32767, 0}}, {mData = {0, 12590689, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 , 48, 0, 0, 0, 0, 0, 0}}, {mData = {0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, -974283200, 32645, 40, 0, -335766816, 32767}}, {mData = {15, 0, 15, 0, -977479520, 32645, 0, 0, 40, 0, -335765744, 32767, -335765760, 32767, 1, 0, -335765440, 32767, -335765744}}, {mData = {32767, -977709831, 32645, 0, 0, 0, 0, 1, 0, -966452001, 32645, 38043122, 0, -974283112, 32645, -974283096, 32645, 0, 0}}, {mData = {537, 0, 15, 0, 592, 0, 0, -335766073, 12981031, 0, 0, 0, -974283200, 32645, 0, 0, 0, 0, 32}}, {mData = {0, 16, 0, -335766072, 32767, -1, -1, 2, 0, 9, 0, -335765176, 32767, -335765536, 10, -335766073, 32767, -335765488, 32767}}, {mData = {-335765504, 32767, 80, 0, -335765128, 32767, -335766073, 32767, -977709831, 32645, -974283200, 32645, -977691860, 32645, 38043121, 0, 100, 0, -335766072}}, {mData = {32767, 0, 0, 38043120, 0, 0, 0, 0, 0, 0, 1, 0, 0, -966828000, 0, 17264056, 0, 0, 0}}, {mData = {-1, -1, 0, 0, 0, 0, 6355744, 0, 15, 0, 0, 32645, -1, -1, 0, 32645, -335766064, 0, -974283200}}, {mData = {32645, -1, 0, 0, 1108869120, -335766064, 32767, 0, 1074790400, -17155601, 1073098306, -969719338, 32645, -17155601, 1073098306, 18, 0, 0, 1074790400}}, {mData = {0, 1108869120, 17, 0, 0, 1074790400, -17155601, 1073098306, -969719338, 32645, -17155601, 1073098306, 11, 0, 0, 1074790400, 11027713, 0, 17}}, {mData = {0, 11027501, 0, -17155601, 1073098306, 11029782, 0, 64, 0, 11027713, 1175693312, 0, 50, 150, 300, 41, 0, 1050, 1400}}, {mData = {1800, 2250, 2800, 3450, 4200, 5050, 41, 0, -974283200, 32645, 41, 0, 37991937, 0, -966447501, 32645, 48, 0, 42869816}}}}}, range = 5, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xc11530} #20 0x00000000006f3f02 in direction (moves=..., args=...) at directn.cc:500 No locals. #21 0x0000000000add83e in spell_direction (spelld=..., pbolt=..., args=0x7fffebfc9ff0) at spl-util.cc:762 newargs = {hitfunc = 0x28b8110, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, self = CONFIRM_CANCEL, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28658c8 "Aiming: Thunderbolt"}}, behaviour = 0x0, show_floor_desc = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fffebfc9dd0, _M_const_object = 0x7fffebfc9dd0, _M_function_pointer = 0x7fffebfc9dd0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fffebfc9dd0, this adjustment 11125602}, _M_pod_data = "Н\374\353\377\177\000\000bé\000\000\000\000"}, _M_manager = 0}, _M_invoker = 0x2}, default_place = {x = 0, y = 0}} #22 0x0000000000a9d10f in your_spells (spell=SPELL_THUNDERBOLT, powc=53, allow_fail=false, evoked_item=0x0) at spl-cast.cc:1385 prompt = 0x0 additional_desc = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0xffffffffffffffff, _M_const_object = 0xffffffffffffffff, _M_function_pointer = 0xffffffffffffffff, _M_member_pointer = &virtual table offset -2}, _M_pod_data = "\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000"}, _M_manager = 0}, _M_invoker = 0} needs_path = true mr_check = targ = dir = DIR_NONE range = 5 hitfunc = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x28b8110}, }, }} title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28658c8 "Aiming: Thunderbolt"}} args = {hitfunc = 0x28b8110, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, self = CONFIRM_CANCEL, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28658c8 "Aiming: Thunderbolt"}}, behaviour = 0x0, show_floor_desc = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0}, _M_invoker = 0x7fff00000029}, default_place = {x = 0, y = 0}} wiz_cast = spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} flags = 129 fail = antimagic = cast_result = SPRET_ABORT beam = {origin_spell = SPELL_THUNDERBOLT, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1076db8 ""}}, affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffebfca160, _M_right = 0x7fffebfca160}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 38986643, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffebfca208, _M_right = 0x7fffebfca208}, _M_node_count = 0}}}} god = old_target = #23 0x000000000072c48f in _lightning_rod () at evoke.cc:348 surge = 0 ret = power = #24 evoke_item (slot=, check_range=) at evoke.cc:1709 unevokable = false wielded = did_work = true entry = #25 0x0000000000bd8d2b in process_command (cmd=cmd@entry=CMD_EVOKE) at main.cc:1872 No locals. #26 0x0000000000bdbaa9 in _input () at main.cc:1152 cmd = CMD_EVOKE player_disabled = {was_disabled = false} #27 0x0000000000bdc5dd in _launch_game () at main.cc:477 game_start = false ccon = {cstate = false, smartcstate = false} #28 0x00000000005ee40a in _launch_game_loop () at main.cc:377 game_ended = false #29 main (argc=, argv=0x7fffebfcb978) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Apr 24 2018 at 05:58:54 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-tautological-unsigned-enum-zero-compare -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-c73351f94e/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-c73351f94e/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-c73351f94e/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -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: linesprint [early_d, line_temple, items_1, d_10, items_2, lair_1, lair_end, items_3, orc_1, orc_end, items_4, d_15, swamp_1, shoals_1, snake_1, spider_1, d_20, vaults_1, items_5, swamp_end, shoals_end, snake_end, spider_end, vaults_end, d_27, items_6, zot_1, zot_end, crypt_end, forest_end, elf_end, slime_end, tomb_end, abyss_end, pan_hell_end] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 86 at (39, 34): Terrain change marker (33->32, 69) Marker 87 at (39, 35): Terrain change marker (33->32, 73) Marker 161 at (67, 1): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Your Staves skill increases to level 16! Your Slings skill increases to level 16! Your Bows skill increases to level 16! Your Crossbows skill increases to level 16! Your Throwing skill increases to level 16! Your Stealth skill increases to level 16! Your Shields skill increases to level 16! Your Unarmed Combat skill increases to level 16! Your Evocations skill increases to level 16! The thunderbolt hits the demonic crawler. The demonic crawler resists. The demonic crawler is lightly wounded. The thunderbolt hits something. The thunderbolt hits the moth of wrath. You kill the moth of wrath! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (4/4) has regained one charge. The thunderbolt hits the emperor scorpion. The emperor scorpion is moderately wounded. You feel you are being watched by something. Unknown command. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - demonic crawler Aim: a demonic crawler (lightly wounded, clinging) The thunderbolt hits the demonic crawler. The demonic crawler resists. The demonic crawler is moderately wounded. The thunderbolt hits something. Cheibriados appreciates the change of pace. Your lightning rod (4/4) has regained one charge. You feel a bit more experienced. The thunderbolt hits the emperor scorpion. The emperor scorpion is severely wounded. The thunderbolt hits the wolf spider. The wolf spider is heavily wounded. The demonic crawler barely misses you. The demonic crawler completely misses you. The demonic crawler misses you. The demonic crawler completely misses you. The demonic crawler barely misses you. x2 You feel you are being watched by something. An emperor scorpion comes into view. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - demonic crawler Aim: a demonic crawler (moderately wounded, clinging) The thunderbolt hits the demonic crawler. The demonic crawler resists. The demonic crawler is severely wounded. The thunderbolt hits the emperor scorpion. The emperor scorpion is almost dead. The thunderbolt hits the wolf spider. You kill the wolf spider! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (4/4) has regained one charge. The thunderbolt hits something. The demonic crawler hits you but does no damage. The demonic crawler completely misses you. x2 Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - demonic crawler Aim: a demonic crawler (severely wounded, clinging) The thunderbolt hits the demonic crawler. The demonic crawler resists. The demonic crawler is almost dead. The thunderbolt hits the emperor scorpion. You kill the emperor scorpion! Cheibriados appreciates the change of pace. Your lightning rod (4/4) has regained one charge. The thunderbolt hits something. Cheibriados thoroughly appreciates the change of pace. Your Conjurations skill increases to level 14! Your Hexes skill increases to level 14! Your Summonings skill increases to level 14! Your Necromancy skill increases to level 14! Your Translocations skill increases to level 14! Your Transmutations skill increases to level 14! Your Fire Magic skill increases to level 14! Your Ice Magic skill increases to level 14! Your Air Magic skill increases to level 14! Your Earth Magic skill increases to level 14! Your Poison Magic skill increases to level 14! You feel a bit more experienced. The demonic crawler misses you. x2 The demonic crawler hits you but does no damage. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - demonic crawler Aim: a demonic crawler (almost dead, clinging) The thunderbolt hits the demonic crawler. The demonic crawler resists. You kill the demonic crawler! Cheibriados appreciates the change of pace. The thunderbolt hits the emperor scorpion. The emperor scorpion is moderately wounded. An emperor scorpion comes into view. You see here a wolf spider corpse. Your fire dragon scales prevents you from hitting the emperor scorpion. You bite the emperor scorpion, but do no damage. The emperor scorpion is moderately wounded. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - emperor scorpion Aim: an emperor scorpion (moderately wounded) The thunderbolt hits the emperor scorpion. The emperor scorpion is heavily wounded. The thunderbolt hits the emperor scorpion. The emperor scorpion is lightly wounded. The emperor scorpion stings you! The emperor scorpion claws you. The emperor scorpion completely misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - emperor scorpion Aim: an emperor scorpion (heavily wounded) The thunderbolt hits the emperor scorpion. The emperor scorpion is severely wounded. The thunderbolt hits the emperor scorpion. The emperor scorpion is lightly wounded. The lightning rod overheats! The emperor scorpion misses you. The emperor scorpion barely misses you. The emperor scorpion misses you. Evoke which item? (* to show all) (? for menu, Esc to quit) That is presently inert. You closely miss the emperor scorpion. Your bite misses the emperor scorpion. The emperor scorpion is severely wounded. The emperor scorpion stings you but does no damage. The emperor scorpion closely misses you. The emperor scorpion misses you. An emperor scorpion comes into view. Casting: Spectral Weapon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast that spell. You barely miss the emperor scorpion. The emperor scorpion is heavily wounded. The emperor scorpion completely misses you. The emperor scorpion claws you but does no damage. The emperor scorpion misses you. You hit the emperor scorpion. Your weapon exudes an aura of protection. You bite the emperor scorpion, but do no damage. The emperor scorpion is severely wounded. You hit the emperor scorpion but do no damage. The emperor scorpion is severely wounded. The emperor scorpion closely misses you. The emperor scorpion misses you. The emperor scorpion claws you but does no damage. You slash the emperor scorpion! The emperor scorpion is severely wounded. The emperor scorpion completely misses you. The emperor scorpion claws you but does no damage. The emperor scorpion completely misses you. You hit the emperor scorpion but do no damage. You bite the emperor scorpion, but do no damage. The emperor scorpion is severely wounded. The emperor scorpion closely misses you. The emperor scorpion completely misses you. x2 You hit the emperor scorpion but do no damage. The emperor scorpion is severely wounded. You hit the emperor scorpion. The emperor scorpion is severely wounded. The emperor scorpion completely misses you. x2 The emperor scorpion misses you. You hit the emperor scorpion but do no damage. The emperor scorpion is severely wounded. The emperor scorpion misses you. The emperor scorpion claws you but does no damage. x2 Casting: Spectral Weapon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The emperor scorpion closely misses you. The emperor scorpion completely misses you. The emperor scorpion misses you. Unknown command. You slash the emperor scorpion! The emperor scorpion is severely wounded. Your spectral weapon misses the emperor scorpion. You swap places. The emperor scorpion stings your spectral weapon but does no damage. The emperor scorpion claws your spectral weapon. Your spectral weapon shares its damage with you! The emperor scorpion claws your spectral weapon but does no damage. The emperor scorpion misses your spectral weapon. The emperor scorpion claws your spectral weapon but does no damage. The emperor scorpion misses your spectral weapon. There is an open door to Spider:4 here. You swap places. The emperor scorpion stings you but does no damage. The emperor scorpion closely misses you. The emperor scorpion claws you but does no damage. The emperor scorpion stings you but does no damage. The emperor scorpion barely misses you. The emperor scorpion claws you but does no damage. You see here a wolf spider corpse. You slash the emperor scorpion! The emperor scorpion is almost dead. Your spectral weapon hits the emperor scorpion from afar. The emperor scorpion completely misses you. x3 You barely miss the emperor scorpion. You bite the emperor scorpion, but do no damage. The emperor scorpion is almost dead. Your spectral weapon hits the emperor scorpion but does no damage. The emperor scorpion closely misses you. The emperor scorpion barely misses you. The emperor scorpion completely misses you. You impale the emperor scorpion!! You kill the emperor scorpion! Cheibriados appreciates the change of pace. Your lightning rod (4/4) has regained four charges. You impale the emperor scorpion!! The emperor scorpion is moderately wounded. Your spectral weapon hits the emperor scorpion from afar! The emperor scorpion misses you. The emperor scorpion claws you. The emperor scorpion claws you but does no damage. You hit the emperor scorpion but do no damage. Your bite misses the emperor scorpion. The emperor scorpion is moderately wounded. Your spectral weapon hits the emperor scorpion from afar. The emperor scorpion completely misses you. x2 The emperor scorpion claws you but does no damage. You barely miss the emperor scorpion. The emperor scorpion is moderately wounded. Your spectral weapon hits the emperor scorpion from afar! You slice the emperor scorpion!! You bite the emperor scorpion. The emperor scorpion is severely wounded. Your spectral weapon hits the emperor scorpion from afar. The emperor scorpion completely misses you. The emperor scorpion closely misses you. The emperor scorpion completely misses you. You hit the emperor scorpion but do no damage. The emperor scorpion is severely wounded. Your spectral weapon hits the emperor scorpion but does no damage. The emperor scorpion completely misses you. x2 The emperor scorpion misses you. You puncture the emperor scorpion! The emperor scorpion is severely wounded. Your spectral weapon barely misses the emperor scorpion. You miss the emperor scorpion. The emperor scorpion is severely wounded. Your spectral weapon hits the emperor scorpion but does no damage. The emperor scorpion misses you. The emperor scorpion closely misses you. The emperor scorpion completely misses you. You hit the emperor scorpion but do no damage. You bite the emperor scorpion, but do no damage. The emperor scorpion is severely wounded. Your spectral weapon hits the emperor scorpion from afar!! The emperor scorpion stings you. The emperor scorpion barely misses you. The emperor scorpion misses you. You slash the emperor scorpion! You kill the emperor scorpion! Cheibriados thoroughly appreciates the change of pace. You impale the emperor scorpion!! You bite the emperor scorpion, but do no damage. The emperor scorpion is moderately wounded. Your spectral weapon hits the emperor scorpion from afar! The emperor scorpion barely misses you. The emperor scorpion misses you. The emperor scorpion claws you but does no damage. Casting: Spectral Weapon (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. The emperor scorpion stings you but does no damage. The emperor scorpion claws you but does no damage. x2 You hit the emperor scorpion but do no damage. You bite the emperor scorpion, but do no damage. The emperor scorpion is moderately wounded. Your spectral weapon closely misses the emperor scorpion. You slash the emperor scorpion! The emperor scorpion is heavily wounded. Your spectral weapon hits the emperor scorpion but does no damage. The emperor scorpion completely misses you. The emperor scorpion claws you but does no damage. The emperor scorpion misses you. You miss the emperor scorpion. The emperor scorpion is heavily wounded. Your spectral weapon closely misses the emperor scorpion. The emperor scorpion stings you! You are poisoned. The emperor scorpion poisons you! The emperor scorpion completely misses you. The emperor scorpion barely misses you. You barely miss the emperor scorpion. You bite the emperor scorpion, but do no damage. The emperor scorpion is heavily wounded. You feel sick. Your spectral weapon hits the emperor scorpion from afar! You slice the emperor scorpion!! You bite the emperor scorpion, but do no damage. The emperor scorpion is severely wounded. You feel sick. Your spectral weapon completely misses the emperor scorpion. The emperor scorpion barely misses you. The emperor scorpion claws you! The emperor scorpion completely misses you. You barely miss the emperor scorpion. You bite the emperor scorpion. The emperor scorpion is severely wounded. You feel sick. Your spectral weapon hits the emperor scorpion from afar! The emperor scorpion completely misses you. The emperor scorpion misses you. The emperor scorpion closely misses you. You barely miss the emperor scorpion. You bite the emperor scorpion. The emperor scorpion is almost dead. You feel sick. Your spectral weapon hits the emperor scorpion from afar. The emperor scorpion completely misses you. x3 You hit the emperor scorpion but do no damage. The emperor scorpion is almost dead. You feel sick. Your spectral weapon hits the emperor scorpion but does no damage. You closely miss the emperor scorpion. You bite the emperor scorpion, but do no damage. The emperor scorpion is almost dead. You feel sick. Your spectral weapon hits the emperor scorpion from afar! The emperor scorpion misses you. The emperor scorpion barely misses you. The emperor scorpion completely misses you. You slash the emperor scorpion! The emperor scorpion is almost dead. You feel sick. Your spectral weapon hits the emperor scorpion from afar. The emperor scorpion closely misses you. The emperor scorpion barely misses you. The emperor scorpion claws you but does no damage. You barely miss the emperor scorpion. The emperor scorpion is almost dead. You feel sick. Your spectral weapon hits the emperor scorpion but does no damage. You impale the emperor scorpion!! You kill the emperor scorpion! Cheibriados appreciates the change of pace. You feel sick. No target in view! Unknown command. You feel very sick. Things that are here: an emperor scorpion corpse x3 You feel sick. A wolf spider comes into view. You feel sick. You see here a wolf spider corpse. A moth of wrath comes into view. You feel sick. The moth of wrath's fur bristles in rage as it notices you. A wolf spider comes into view. You feel sick. Your spectral weapon fades away. You are feeling hungry. You feel sick. You see here a gossamer rune of Zot. You pick up the gossamer rune and feel its power. Press } to see all the runes you have collected. You feel sick. You feel sick. You feel sick. You feel sick. Casting: Regeneration (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The wolf spider completely misses you. x2 The moth of wrath goads the wolf spider on! The wolf spider goes berserk! The wolf spider hits you but does no damage. The wolf spider completely misses you. You hit the wolf spider. Your weapon exudes an aura of protection. The wolf spider is lightly wounded. You feel sick. The wolf spider hits you!! The wolf spider bites you but does no damage. Your spectral weapon hits the wolf spider from afar! Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - wolf spider Aim: a wolf spider (lightly wounded, berserk, fast, unusually strong, clinging) The thunderbolt hits the wolf spider. The wolf spider is moderately wounded. The thunderbolt hits the moth of wrath. The moth of wrath is lightly wounded. The thunderbolt hits the wolf spider. The wolf spider is moderately wounded. The wolf spider hisses angrily. The wolf spider misses you. x2; The wolf spider completely misses you. The wolf spider misses you. The wolf spider hits you but does no damage. The wolf spider completely misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - wolf spider Aim: a wolf spider (moderately wounded, berserk, fast, unusually strong, clinging) The thunderbolt hits the wolf spider. The wolf spider is heavily wounded. The thunderbolt hits the moth of wrath. The moth of wrath is severely wounded. The thunderbolt hits the wolf spider. The wolf spider is severely wounded. The wolf spider hits you. The wolf spider bites you! You are more poisoned. The wolf spider poisons you! The wolf spider hits you. The wolf spider misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - wolf spider Aim: a wolf spider (heavily wounded, berserk, fast, unusually strong, clinging) The thunderbolt hits the wolf spider. The wolf spider is almost dead. The thunderbolt hits the moth of wrath. You kill the moth of wrath! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (3/4) has regained one charge. Your Spellcasting skill increases to level 17! The thunderbolt hits the wolf spider. You kill the wolf spider! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (4/4) has regained one charge. Your Charms skill increases to level 15! You feel sick. The wolf spider hits you but does no damage. The wolf spider completely misses you. x2; The wolf spider misses you. Unknown command. You impale the wolf spider!! Your weapon exudes an aura of protection. You kill the wolf spider! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (4/4) has regained one charge. You feel sick. Casting: Spectral Weapon (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. You feel sick. You feel sick. You feel very sick. You see here a moth of wrath corpse. You butcher the moth of wrath corpse. You feel sick. Z - 3 chunks of flesh You feel sick. You feel sick. You see here a wolf spider corpse. Your +2 halberd of protection goes still. Your spectral weapon disappears as you unwield. b - an uncursed staff of energy (weapon) You feel sick. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You feel slightly more hungry. You feel sick. Nothing appears to happen. Nothing appears to happen. You feel sick. Nothing appears to happen. You feel sick. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You feel slightly more hungry. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You are feeling very hungry. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You feel slightly more hungry. You channel some magical energy. You feel slightly more hungry. You feel sick. Eat one of 3 chunks of flesh? (ye/n/q) You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. You channel some magical energy. You feel slightly more hungry. You feel sick. You channel some magical energy. You feel slightly more hungry. Your reserves of magic are already full. Your reserves of magic are already full. Your reserves of magic are already full. Your +2 halberd of protection hums with potential! a - a +2 halberd of protection (weapon) Casting: Regeneration (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! You feel sick. Casting: Spectral Weapon (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Space distorts slightly along a thin shroud covering your body. You open the door. A hydra, a swamp drake and 4 swamp dragons come into view. You feel sick. The six-headed hydra roars! The swamp dragon roars deafeningly! x3 The swamp drake roars! The swamp dragon roars deafeningly! You hear a deafening roar! x2; You hear a roar! Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - swamp dragon Aim: a swamp dragon The thunderbolt hits the swamp dragon. The swamp dragon is moderately wounded. The thunderbolt hits the six-headed hydra. The six-headed hydra is lightly wounded. The thunderbolt hits the swamp dragon. The swamp dragon is lightly wounded. The thunderbolt hits the swamp dragon. The swamp dragon is moderately wounded. The swamp dragon closely misses you. x2; The swamp dragon misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - swamp dragon Aim: a swamp dragon (moderately wounded) The thunderbolt hits the swamp dragon. The swamp dragon is heavily wounded. The thunderbolt hits the six-headed hydra. The six-headed hydra is heavily wounded. The thunderbolt hits the swamp dragon. The swamp dragon is heavily wounded. The thunderbolt hits the swamp dragon. The swamp dragon is severely wounded. The swamp dragon completely misses you. The swamp dragon claws you but does no damage. The swamp dragon barely misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - swamp dragon Aim: a swamp dragon (heavily wounded) The thunderbolt hits the swamp dragon. The swamp dragon is severely wounded. The thunderbolt hits the six-headed hydra. The six-headed hydra is almost dead. The thunderbolt hits the swamp dragon. The swamp dragon is severely wounded. The thunderbolt hits the swamp dragon. The swamp dragon is almost dead. You feel sick. The swamp dragon bites you but does no damage. The swamp dragon closely misses you. The swamp dragon misses you. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - swamp dragon Aim: a swamp dragon (severely wounded) The thunderbolt hits the swamp dragon. You kill the swamp dragon! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (2/4) has regained one charge. The thunderbolt hits the six-headed hydra. You kill the six-headed hydra! Cheibriados appreciates the change of pace. Your lightning rod (4/4) has regained two charges. Your Fighting skill increases to level 17! Your Polearms skill increases to level 17! Your Dodging skill increases to level 17! The thunderbolt hits the swamp dragon. You kill the swamp dragon! Cheibriados thoroughly appreciates the change of pace. The swamp dragon scales are intact enough to wear. The thunderbolt hits the swamp dragon. You kill the swamp dragon! Cheibriados thoroughly appreciates the change of pace. The swamp dragon scales are intact enough to wear. The thunderbolt hits the swamp drake. You kill the swamp drake! Cheibriados appreciates the change of pace. Unknown command. You close the door, pushing everything out of the way. Things that are here: a swamp dragon corpse; a wolf spider corpse Wear which item? (? for menu, Esc to quit) Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. Unknown command. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +1 fire dragon scales. You feel sick. You continue taking off your +1 fire dragon scales. x3 You finish taking off your +1 fire dragon scales. You start putting on your armour. You continue putting on your +0 swamp dragon scales. You feel sick. You continue putting on your +0 swamp dragon scales. Your skin is crawling a little less now. You continue putting on your +0 swamp dragon scales. x3 You finish putting on your +0 swamp dragon scales. Unknown command. Unknown command. Casting: Shroud of Golubria (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. You feel sick. You open the door. A swamp dragon comes into view. The swamp dragon breathes poison at you. The blast of poison misses you. You hear a deafening roar! A swamp dragon comes into view. You hear a deafening roar! The swamp dragon bites you but does no damage. The swamp dragon barely misses you. x2; The swamp dragon closely misses you. The swamp dragon barely misses you. The swamp dragon completely misses you. Found a decaying rune of Zot. A swamp dragon comes into view. There is an open door to Swamp:4 here. Unknown command. You hit the swamp dragon but do no damage. Your weapon exudes an aura of protection. Your spectral weapon hits the swamp dragon from afar!! The swamp dragon completely misses you. x2 The swamp dragon tramples you but does no damage. Unknown command. You hit the swamp dragon but do no damage. The swamp dragon is moderately wounded. Your spectral weapon hits the swamp dragon from afar. Unknown command. You hit the swamp dragon. You bite the swamp dragon, but do no damage. The swamp dragon is moderately wounded. You feel sick. Your spectral weapon hits the swamp dragon but does no damage. The swamp dragon misses you. The swamp dragon completely misses you. x2 You hit the swamp dragon. The swamp dragon is heavily wounded. Your spectral weapon hits the swamp dragon from afar! The swamp dragon completely misses you. x2 The swamp dragon closely misses you. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - swamp dragon Aim: a swamp dragon (heavily wounded) The thunderbolt hits the swamp dragon. The swamp dragon is almost dead. The thunderbolt hits the swamp dragon. The swamp dragon is moderately wounded. The thunderbolt hits the swamp dragon. The swamp dragon is moderately wounded. The thunderbolt hits the swamp dragon. The swamp dragon is lightly wounded. The swamp dragon misses you. The swamp dragon closely misses you. The swamp dragon barely misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - swamp dragon Aim: a swamp dragon (severely wounded) The thunderbolt hits the swamp dragon. You kill the swamp dragon! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (3/4) has regained one charge. You have reached level 16! You feel clever. The thunderbolt hits the swamp dragon. The swamp dragon is moderately wounded. The thunderbolt hits the swamp dragon. The swamp dragon is heavily wounded. The thunderbolt hits the swamp dragon. The swamp dragon is moderately wounded. Your spectral weapon fades away. A six-headed hydra comes into view. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - swamp dragon Aim: a swamp dragon (moderately wounded) The thunderbolt hits the swamp dragon. The swamp dragon is almost dead. The thunderbolt hits the swamp dragon. The swamp dragon is almost dead. The thunderbolt hits the swamp dragon. The swamp dragon is almost dead. The six-headed hydra roars! The swamp dragon bites you but does no damage. The swamp dragon misses you. The swamp dragon completely misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - swamp dragon Aim: a swamp dragon (almost dead) The thunderbolt hits the swamp dragon. You kill the swamp dragon! Cheibriados appreciates the change of pace. The swamp dragon scales are intact enough to wear. Your lightning rod (3/4) has regained two charges. The thunderbolt hits the swamp dragon. You kill the swamp dragon! Cheibriados thoroughly appreciates the change of pace. The swamp dragon scales are intact enough to wear. Your lightning rod (4/4) has regained one charge. The thunderbolt hits the swamp dragon. You kill the swamp dragon! Cheibriados thoroughly appreciates the change of pace. You hear a roar! Unknown command. There is an open door to Swamp:4 here. A swamp drake comes into view. You feel sick. Things that are here: +0 swamp dragon scales; a swamp dragon corpse; a hydra corpse Casting: Regeneration (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The six-headed hydra bites your spectral weapon! Your spectral weapon shares its damage with you! The six-headed hydra bites your spectral weapon. Your spectral weapon shares its damage with you! The six-headed hydra bites your spectral weapon. Your spectral weapon shares its damage with you! The six-headed hydra misses your spectral weapon. The six-headed hydra bites your spectral weapon. Your spectral weapon shares its damage with you! The six-headed hydra completely misses your spectral weapon. A six-headed hydra comes into view. You swap places. The swamp drake breathes noxious fumes at you. The noxious blast engulfs the six-headed hydra. The six-headed hydra appears unharmed. The six-headed hydra completely misses you. The six-headed hydra closely misses you. The six-headed hydra bites you but does no damage. The six-headed hydra bites you! The six-headed hydra misses you. The six-headed hydra completely misses you. x4 The six-headed hydra bites you. The six-headed hydra completely misses you. The six-headed hydra closely misses you. A swamp dragon comes into view. Items here: [[ †† +0 swamp dragon scales x2; a swamp dragon corpse x2 Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - six-headed hydra Aim: a six-headed hydra (noxious fumes) The thunderbolt hits the six-headed hydra. The six-headed hydra is lightly wounded. The thunderbolt hits the swamp drake. The swamp drake is heavily wounded. The thunderbolt hits the six-headed hydra. The six-headed hydra is lightly wounded. The six-headed hydra completely misses you. The six-headed hydra bites you but does no damage. x2 The six-headed hydra completely misses you. The six-headed hydra barely misses you. The six-headed hydra closely misses you. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (lightly wounded) The thunderbolt hits the six-headed hydra. The six-headed hydra is heavily wounded. The thunderbolt hits the swamp drake. You kill the swamp drake! Cheibriados appreciates the change of pace. The thunderbolt hits the six-headed hydra. The six-headed hydra is heavily wounded. The thunderbolt hits the swamp dragon. The swamp dragon is moderately wounded. The six-headed hydra misses you. The six-headed hydra barely misses you. The six-headed hydra completely misses you. The six-headed hydra misses you. x2 The six-headed hydra completely misses you. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (moderately wounded) The thunderbolt hits the six-headed hydra. The six-headed hydra is severely wounded. The thunderbolt hits the six-headed hydra. The six-headed hydra is severely wounded. The thunderbolt hits the swamp dragon. The swamp dragon is severely wounded. The lightning rod overheats! You feel sick. You are no longer poisoned. The six-headed hydra completely misses you. Your shroud bends the six-headed hydra's attack away! The six-headed hydra misses you. The six-headed hydra barely misses you. The six-headed hydra misses you. The six-headed hydra bites you. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. You hack one of the six-headed hydra's heads off! The five-headed hydra grows two more! You impale the seven-headed hydra!! Your weapon exudes an aura of protection. You kill the seven-headed hydra! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (3/4) has regained three charges. Your Invocations skill increases to level 18! Unknown command. You chop one of the six-headed hydra's heads off! The five-headed hydra grows two more! You puncture the seven-headed hydra! You bite the seven-headed hydra. The seven-headed hydra is heavily wounded. Your spectral weapon hits the seven-headed hydra from afar!! Your spectral weapon lops one of the seven-headed hydra's heads off! The six-headed hydra grows two more! You barely miss the eight-headed hydra. You bite the eight-headed hydra, but do no damage. The eight-headed hydra is severely wounded. Your spectral weapon hits the eight-headed hydra from afar. Your spectral weapon hacks one of the eight-headed hydra's heads off! The seven-headed hydra grows two more! The nine-headed hydra completely misses you. The nine-headed hydra barely misses you. The nine-headed hydra completely misses you. The nine-headed hydra bites you but does no damage. The nine-headed hydra completely misses you. x2 The nine-headed hydra bites you! The nine-headed hydra barely misses you. The nine-headed hydra completely misses you. You hack one of the nine-headed hydra's heads off! The eight-headed hydra grows two more! You impale the ten-headed hydra!! The ten-headed hydra is severely wounded. Your spectral weapon hits the ten-headed hydra from afar! Your spectral weapon lops one of the ten-headed hydra's heads off! The nine-headed hydra grows two more! The 11-headed hydra barely misses you. Your shroud bends the 11-headed hydra's attack away! The 11-headed hydra bites you but does no damage. The 11-headed hydra completely misses you. The 11-headed hydra bites you but does no damage. The 11-headed hydra closely misses you. The 11-headed hydra completely misses you. The 11-headed hydra bites you but does no damage. The 11-headed hydra completely misses you. x2 The 11-headed hydra barely misses you. Unknown command. Unknown command. You slice one of the 11-headed hydra's heads off! The ten-headed hydra grows two more! You hit the 12-headed hydra. You bite the 12-headed hydra. The 12-headed hydra is severely wounded. Your spectral weapon hits the 12-headed hydra from afar! Your spectral weapon chops one of the 12-headed hydra's heads off! The 11-headed hydra grows two more! Unknown command. You hack one of the 13-headed hydra's heads off! The 12-headed hydra grows two more! You puncture the 14-headed hydra! The 14-headed hydra is almost dead. Your spectral weapon hits the 14-headed hydra from afar! Your spectral weapon chops one of the 14-headed hydra's heads off! You kill the 13-headed hydra! Cheibriados appreciates the change of pace. Your lightning rod (4/4) has regained one charge. Unknown command. You puncture the swamp dragon! The swamp dragon is severely wounded. Your spectral weapon hits the swamp dragon from afar!! You kill the swamp dragon! Cheibriados appreciates the change of pace. The swamp dragon scales are intact enough to wear. Items here: [[ †† +0 swamp dragon scales x2; a swamp dragon corpse x2 Items here: [[ †††† Your shroud begins to fray at the edges. Things that are here: a swamp drake corpse x2 You are feeling hungry. Your shroud unravels. You pick up the decaying rune and feel its power. You now have 2 runes. Press } to see all the runes you have collected. Eat one of 2 chunks of flesh? (ye/n/q) You eat one of the 2 chunks of flesh. This raw flesh tastes terrible. Your skin is crawling a little less now. Casting: Spectral Weapon (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Space distorts slightly along a thin shroud covering your body. Your skin stops crawling. You open the door. A merfolk avatar, 2 merfolk impalers, 2 merfolk aquamancers and a merfolk javelineer come into view. A merfolk aquamancer is wielding a rapier of electrocution. A merfolk impaler is wielding a trident of venom. A merfolk aquamancer is wielding a vampiric rapier. Unknown command. Unknown command. Ilsuiw, Witch of the Tides comes into view. She is wielding a trident of freezing. The merfolk avatar shouts! The merfolk aquamancer shouts! You hear a shout! The merfolk aquamancer casts a spell at you. The torrent of water misses you. The torrent of water hits your spectral weapon. Your spectral weapon shares its damage with you! Your spectral weapon is knocked back by the torrent of water. The wave splashes down. The merfolk avatar chants a haunting song. You resist with almost no effort. The merfolk impaler misses you. The merfolk impaler completely misses you. The merfolk aquamancer casts a spell at you. The ball of steam hits you! The ball of steam hits your spectral weapon. Your spectral weapon resists. Your spectral weapon shares its damage with you! The merfolk impaler completely misses you. Ilsuiw casts a spell. Ilsuiw blinks! You hear a shout! Found a barnacled rune of Zot. There is an open door to Shoals:4 here. Unknown command. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - merfolk aquamancer Aim: a merfolk aquamancer, wielding a rapier of electrocution and wearing a robe The thunderbolt hits the merfolk aquamancer. The merfolk aquamancer is lightly wounded. The thunderbolt hits the merfolk impaler. The merfolk impaler is moderately wounded. The thunderbolt hits the merfolk javelineer. The merfolk javelineer is lightly wounded. The thunderbolt hits the merfolk avatar. The merfolk avatar is lightly wounded. The thunderbolt hits the merfolk impaler. The merfolk impaler is moderately wounded. You are engulfed in a cloud of scalding steam. The merfolk aquamancer gestures at you while chanting. The shard of ice hits you! Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - merfolk aquamancer Aim: a merfolk aquamancer, wielding a rapier of electrocution and wearing a robe (lightly wounded) The thunderbolt hits the merfolk aquamancer. The merfolk aquamancer is heavily wounded. The thunderbolt hits the merfolk javelineer. The merfolk javelineer is heavily wounded. The thunderbolt hits the merfolk impaler. The merfolk impaler is heavily wounded. The thunderbolt hits the merfolk avatar. The merfolk avatar is moderately wounded. The thunderbolt hits the merfolk impaler. The merfolk impaler is heavily wounded. The merfolk aquamancer barely misses you. Ilsuiw gestures wildly while chanting. Your shroud bends the merfolk javelineer's attack away. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - merfolk aquamancer Aim: a merfolk aquamancer, wielding a rapier of electrocution and wearing a robe (heavily wounded) The thunderbolt hits the merfolk aquamancer. You kill the merfolk aquamancer! Cheibriados appreciates the change of pace. Your lightning rod (4/4) has regained two charges. The thunderbolt hits the merfolk javelineer. The merfolk javelineer is severely wounded. The thunderbolt hits the merfolk avatar. The merfolk avatar is heavily wounded. The thunderbolt hits the merfolk impaler. The merfolk impaler is severely wounded. The thunderbolt hits the merfolk impaler. The merfolk impaler is severely wounded. The merfolk javelineer misses you. Unknown command. Casting: Shroud of Golubria (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. Your spectral weapon fades away. The merfolk javelineer misses you. Unknown command. A merfolk aquamancer comes into view. It is wielding a rapier. The merfolk avatar chants a haunting song. You easily resist. The merfolk javelineer throws a javelin. The javelin hits you! * * * LOW HITPOINT WARNING * * * The merfolk javelineer throws a javelin. The javelin completely misses you. Items here: ( ) [ † a javelin; a rapier of electrocution; a robe; a merfolk corpse Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - merfolk javelineer Aim: a merfolk javelineer, wielding a spear and wearing a leather armour (severely wounded) The thunderbolt hits the merfolk javelineer. The merfolk javelineer is almost dead. The thunderbolt hits Ilsuiw. Ilsuiw is lightly wounded. The thunderbolt hits the merfolk avatar. The merfolk avatar is severely wounded. The thunderbolt hits the merfolk aquamancer. The merfolk aquamancer is moderately wounded. The thunderbolt hits the merfolk impaler. The merfolk impaler is almost dead. You hear a shout! The merfolk javelineer throws a javelin. The javelin hits you! * * * LOW HITPOINT WARNING * * * The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - merfolk javelineer Aim: a merfolk javelineer, wielding a spear and wearing a leather armour (almost dead) The thunderbolt hits the merfolk javelineer. You kill the merfolk javelineer! Cheibriados thoroughly appreciates the change of pace. Your lightning rod (4/4) has regained two charges. Your Armour skill increases to level 17! The thunderbolt hits Ilsuiw. Ilsuiw is lightly wounded. The thunderbolt hits the merfolk avatar. The merfolk avatar is almost dead. The thunderbolt hits the merfolk aquamancer. The merfolk aquamancer is moderately wounded. The thunderbolt hits the merfolk aquamancer. The merfolk aquamancer is lightly wounded. The pull of its song draws you forwards. Ilsuiw completely misses you. The merfolk aquamancer gestures wildly while chanting. The merfolk aquamancer blinks! The merfolk avatar chants its luring song. A merfolk aquamancer comes into view. It is wielding a rapier of freezing. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> 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_EVOKE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [emperorscorpion] Species: Gnoll Job: Skald HP: 31/141; mods: 0/0 MP: 35/37; mod: 0 Stats: 29 (29) 36 (36) 34 (34) Position: (39, 38), god: Cheibriados (17), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 3 | 17 | 2468 | 106/338 Short Blades | X | 1 | 3 | 16 | 2317 | 267/312 Long Blades | X | 1 | 3 | 16 | 2317 | 267/312 Axes | X | 1 | 3 | 16 | 2317 | 267/312 Maces & Flails | X | 1 | 3 | 16 | 2317 | 267/312 Polearms | X | 1 | 3 | 17 | 2468 | 106/338 Staves | X | 1 | 3 | 16 | 2317 | 267/312 Slings | X | 1 | 3 | 16 | 2317 | 267/312 Bows | X | 1 | 3 | 16 | 2317 | 267/312 Crossbows | X | 1 | 3 | 16 | 2317 | 267/312 Throwing | X | 1 | 3 | 16 | 2317 | 267/312 Armour | X | 1 | 3 | 17 | 2368 | 6/338 Dodging | X | 1 | 3 | 17 | 2468 | 106/338 Stealth | X | 1 | 3 | 16 | 2317 | 267/312 Shields | X | 1 | 3 | 16 | 2317 | 267/312 Unarmed Combat | X | 1 | 3 | 16 | 2317 | 267/312 Spellcasting | X | 1 | 3 | 17 | 2496 | 134/338 Conjurations | X | 1 | 3 | 14 | 2317 | 196/371 Hexes | X | 1 | 3 | 14 | 2317 | 196/371 Charms | X | 1 | 3 | 15 | 2618 | 126/407 Summonings | X | 1 | 3 | 14 | 2317 | 196/371 Necromancy | X | 1 | 3 | 14 | 2317 | 196/371 Translocations | X | 1 | 3 | 14 | 2317 | 196/371 Transmutations | X | 1 | 3 | 14 | 2317 | 196/371 Fire Magic | X | 1 | 3 | 14 | 2317 | 196/371 Ice Magic | X | 1 | 3 | 14 | 2317 | 196/371 Air Magic | X | 1 | 3 | 14 | 2317 | 196/371 Earth Magic | X | 1 | 3 | 14 | 2317 | 196/371 Poison Magic | X | 1 | 3 | 14 | 2317 | 196/371 Invocations | X | 1 | 3 | 18 | 2317 | 47/315 Evocations | X | 1 | 3 | 16 | 2317 | 267/312 Spell bugs: Durations: #4: 150 #27: 210 #74: 380 Attributes: #12: 1911 #13: 1646 #23: 2480 #24: 302532312 #27: 136075 #49: 1964 #59: 1 Mutations: fangs: 1 (innate) strong nose: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +2 halberd of protection eq slot #1, inv slot #18: +0 cloak eq slot #2, inv slot #30: +0 helmet eq slot #3, inv slot #17: +0 pair of gloves eq slot #6, inv slot #50: +0 swamp dragon scales eq slot #7, inv slot #20: +2 ring of protection eq slot #8, inv slot #21: +3 ring of intelligence }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ♣.♣.▓.▓.▓.▓.▓.▓.▓. ♣(♣.▓.▓.▓.▓.▓.▓.▓[ ♣.♣.▓[▓.▓.▓.▓.▓.▓[ ♣.♣.▓[▓.▓.▓.▓.▓.▓. ♣≈♣.▓[▓.▓(▓.▓.▓.▓! ♣≈♣.▓[▓.▓.▓.▓.▓.▓. ▓'▓.▓[▓.▓.▓.▓'▓.▓. ▓(▓.▓[▓)▓'▓.▓)▓.▓! ∆ ▓@▓.▓.▓.▓)▓.▓.▓.▓( ∆ ▓m▓.▓.▓.▓)▓.▓)▓.▓. ∆ ▓m▓.▓.▓.▓)▓.▓)▓.▓. ∆ ▓m▓.▓.▓.▓)▓.▓.▓.▓. ∆ ▓m▓.▓.▓.▓)▓.▓.▓.▓. ∆ ▓m▓.▓.▓.▓.▓.▓.▓.▓( ∆ ▓m▓.▓.▓.▓.▓.▓†▓.▓) ∆ ▓m▓.▓.▓.▓.▓.▓.▓.▓) ∆ ▓.▓.▓.▓.▓.▓'▓.▓. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (11, 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: veto }}}} Lua marker 1 at (11, 44): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Hell & Pan }}}} Lua marker 2 at (11, 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 3 at (15, 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 4 at (15, 6): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Tomb }}}} Lua marker 5 at (15, 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 6 at (15, 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 7 at (15, 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 8 at (15, 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: veto }}}} Lua marker 9 at (15, 50): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Abyss }}}} Lua marker 10 at (15, 62): {{{{ 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 11 at (18, 16): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 12 at (18, 17): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 13 at (18, 18): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 14 at (18, 19): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 15 at (18, 20): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 16 at (18, 21): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 17 at (18, 22): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 18 at (18, 23): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 19 at (18, 24): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 20 at (18, 25): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 21 at (18, 26): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 22 at (18, 27): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 23 at (19, 4): {{{{ 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 (19, 4): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Crypt }}}} Lua marker 25 at (19, 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 26 at (19, 16): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Forest }}}} Lua marker 27 at (19, 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 28 at (19, 28): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Elven Halls }}}} Lua marker 29 at (19, 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: veto }}}} Lua marker 30 at (19, 43): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Slime Pits }}}} Lua marker 31 at (19, 63): {{{{ 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 32 at (20, 16): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 33 at (20, 17): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 34 at (20, 18): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 35 at (20, 19): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 36 at (20, 20): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 37 at (20, 21): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 38 at (20, 22): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 39 at (20, 23): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 40 at (20, 24): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 41 at (20, 25): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 42 at (20, 26): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 43 at (20, 27): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 44 at (23, 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 45 at (23, 10): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Zot:5 }}}} Lua marker 46 at (23, 21): {{{{ 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 47 at (23, 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 48 at (23, 36): {{{{ 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 49 at (23, 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: veto }}}} Lua marker 50 at (23, 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: veto }}}} Lua marker 51 at (23, 66): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the ~*~Extended Endgame~*~ }}}} Lua marker 52 at (27, 4): {{{{ 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 (27, 4): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to D:27 }}}} Lua marker 54 at (27, 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 55 at (27, 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 56 at (27, 27): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Realm of Zot }}}} Lua marker 57 at (27, 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 58 at (27, 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: veto }}}} Lua marker 59 at (27, 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 60 at (27, 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 61 at (31, 8): {{{{ 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 62 at (31, 62): {{{{ 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, 11): {{{{ 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 64 at (35, 11): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Vaults:5 }}}} Lua marker 65 at (35, 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 66 at (35, 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: veto }}}} Lua marker 67 at (35, 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: veto }}}} Lua marker 68 at (38, 22): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 69 at (38, 23): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 70 at (38, 24): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 71 at (38, 25): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 72 at (38, 26): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 73 at (38, 27): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 74 at (38, 28): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 75 at (38, 29): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 76 at (38, 30): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 77 at (38, 31): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 78 at (38, 32): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 79 at (38, 33): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 80 at (38, 34): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 81 at (38, 35): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 82 at (39, 8): {{{{ 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 (39, 8): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Spider:4 }}}} Lua marker 84 at (39, 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: }}}} Lua marker 85 at (39, 22): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Swamp:4 }}}} Lua marker 88 at (39, 36): {{{{ 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 89 at (39, 36): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Shoals:4 }}}} Lua marker 90 at (39, 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: veto }}}} Lua marker 91 at (39, 50): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Snake:4 }}}} Lua marker 92 at (39, 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 93 at (40, 22): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 94 at (40, 23): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 95 at (40, 24): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 96 at (40, 25): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 97 at (40, 26): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 98 at (40, 27): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 99 at (40, 28): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 100 at (40, 29): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 101 at (40, 30): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 102 at (40, 31): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 103 at (40, 32): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 104 at (40, 33): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 105 at (40, 34): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 106 at (40, 35): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 107 at (43, 13): {{{{ 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 (43, 58): {{{{ 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 (47, 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: }}}} Lua marker 110 at (47, 18): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Dungeon }}}} Lua marker 111 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: }}}} Lua marker 112 at (47, 37): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Vaults }}}} Lua marker 113 at (47, 59): {{{{ 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 (50, 16): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 115 at (50, 17): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 116 at (50, 18): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 117 at (50, 19): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 118 at (50, 20): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 119 at (50, 21): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 120 at (50, 22): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 121 at (50, 23): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 122 at (50, 24): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 123 at (50, 25): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 124 at (51, 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: }}}} Lua marker 125 at (51, 16): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Swamp }}}} Lua marker 126 at (51, 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: }}}} Lua marker 127 at (51, 26): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Shoals }}}} Lua marker 128 at (51, 36): {{{{ 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 (51, 36): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Snake Pit }}}} Lua marker 130 at (51, 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: }}}} Lua marker 131 at (51, 46): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Spider Nest }}}} Lua marker 132 at (51, 56): {{{{ 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 133 at (52, 16): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 134 at (52, 17): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 135 at (52, 18): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 136 at (52, 19): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 137 at (52, 20): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 138 at (52, 21): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 139 at (52, 22): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 140 at (52, 23): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 141 at (52, 24): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 142 at (52, 25): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 143 at (55, 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: }}}} Lua marker 144 at (55, 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 145 at (55, 43): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Dungeon }}}} Lua marker 146 at (55, 59): {{{{ 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 147 at (59, 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: }}}} Lua marker 148 at (59, 14): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Orcish Mines }}}} Lua marker 149 at (59, 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: }}}} Lua marker 150 at (59, 41): {{{{ 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 151 at (59, 41): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Orc:2 }}}} Lua marker 152 at (59, 59): {{{{ 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 153 at (63, 8): {{{{ 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 154 at (63, 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: }}}} Lua marker 155 at (63, 22): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Lair }}}} Lua marker 156 at (63, 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: }}}} Lua marker 157 at (63, 42): {{{{ 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 158 at (63, 42): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Lair:6 }}}} Lua marker 159 at (63, 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 160 at (63, 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 162 at (67, 5): {{{{ 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 163 at (67, 5): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Dungeon }}}} Lua marker 164 at (67, 11): {{{{ 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 165 at (67, 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: }}}} Lua marker 166 at (67, 17): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Temple }}}} Lua marker 167 at (67, 34): {{{{ CLASS: PropertiesDescriptor props: veto_fragmentation: veto veto_disintegrate: veto veto_shatter: veto veto_fire: veto }}}} Lua marker 168 at (67, 42): {{{{ 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 169 at (67, 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 170 at (67, 52): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Dungeon }}}} Lua marker 171 at (67, 59): {{{{ 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 172 at (67, 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: }}}} >>>>>>>>>>>>>>>>>>>>>>