ERROR: range check error (20 / 20) Version: Dungeon Crawl Stone Soup 0.26-a0-389-g5bc9781 Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 9109775524249475695, deterministic pregen: 1 Command line: /usr/games/crawl-git-5bc9781010 -name rocky1 -rc /dgldir/rcfiles/crawl-git/rocky1.rc -macro /dgldir/rcfiles/crawl-git/rocky1.macro -morgue /dgldir/morgue/rocky1/ -sprint -webtiles-socket /crawl-master/webserver/sockets/rocky1:2020-07-22.05:52:52.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 24 stack frames. /usr/games/crawl-git-5bc9781010(_Z17write_stack_traceP8_IO_FILE+0x23) [0x6126e3]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-5bc9781010(_Z13do_crash_dumpv+0x40c) [0x61a3ec]: do_crash_dump() /usr/games/crawl-git-5bc9781010(_Z20crash_signal_handleri+0x9c) [0x61296c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f434fd930b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f435012db7b]: /usr/games/crawl-git-5bc9781010() [0x6199de] /usr/games/crawl-git-5bc9781010() [0x619fd6] /usr/games/crawl-git-5bc9781010() [0xbcc4aa] /usr/games/crawl-git-5bc9781010(_Z18pack_cell_overlaysRK9coord_defR17crawl_view_buffer+0x9d8) [0xbcd338]: pack_cell_overlays(coord_def const&, crawl_view_buffer&) /usr/games/crawl-git-5bc9781010(_ZN14TilesFramework12load_dungeonERK17crawl_view_bufferRK9coord_def+0xe4e) [0xbd0fde]: TilesFramework::load_dungeon(crawl_view_buffer const&, coord_def const&) /usr/games/crawl-git-5bc9781010(_Z10viewwindowbbP9animationP13view_renderer+0x463) [0xb6cad3]: viewwindow(bool, bool, animation*, view_renderer*) /usr/games/crawl-git-5bc9781010(_ZN4bolt4drawERK9coord_def+0xe8) [0x5c6c48]: bolt::draw(coord_def const&) /usr/games/crawl-git-5bc9781010(_ZN4bolt7do_fireEv+0x3a3) [0x5d2503]: bolt::do_fire() /usr/games/crawl-git-5bc9781010(_ZN4bolt4fireEv+0xfd0) [0x5d40d0]: bolt::fire() /usr/games/crawl-git-5bc9781010(_Z15qazlal_upheaval9coord_defbb+0x694) [0x7189b4]: qazlal_upheaval(coord_def, bool, bool) /usr/games/crawl-git-5bc9781010(_Z20qazlal_disaster_areav+0x415) [0x719445]: qazlal_disaster_area() /usr/games/crawl-git-5bc9781010() [0x5735c8] /usr/games/crawl-git-5bc9781010(_Z15activate_talentRK6talent+0x90) [0x576430]: activate_talent(talent const&) /usr/games/crawl-git-5bc9781010(_Z16activate_abilityv+0x2e4) [0x5768e4]: activate_ability() /usr/games/crawl-git-5bc9781010(_Z15process_command12command_typeS_+0x1da) [0xc534ea]: process_command(command_type, command_type) /usr/games/crawl-git-5bc9781010() [0xc563db] /usr/games/crawl-git-5bc9781010(main+0x57d) [0xc5a78d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f434fd7e7ed]: /usr/games/crawl-git-5bc9781010() [0x56b249] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f435012d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f435012d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000612dab in call_gdb (file=0x7f4350118180) at crash.cc:436 gdb = attach_cmd = "attach 6179\000\000\000\000\000\000\000\000" #2 0x000000000061a40c in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/rocky1/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR: range check error (20 / 20)" file = 0x7f4350118180 t = 1595397877 name = "/dgldir/morgue/rocky1/crash-rocky1-20200722-060437.txt", '\000' #3 0x000000000061296c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f435012db7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000006199de in _BreakStrToDebugger (mesg=mesg@entry=0x7fff1394d560 "ERROR: range check error (20 / 20)", assert=assert@entry=false) at dbg-asrt.cc:817 No locals. #7 0x0000000000619fd6 in die_noline (format=) at dbg-asrt.cc:899 tmp = "range check error (20 / 20)", '\000' mesg = "ERROR: range check error (20 / 20)", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff1394de30, reg_save_area = 0x7fff1394dd70}} #8 0x0000000000bcc4aa in operator[] (index=, this=) at fixedvector.h:57 No locals. #9 _add_overlay (tileidx=tileidx@entry=900, cell=...) at tilecell.cc:89 No locals. #10 0x0000000000bcd338 in _pack_default_waves (vbuf=..., gc=...) at tilecell.cc:431 cell = feat = colour = 0 north = true west = false east = #11 pack_cell_overlays (gc=..., vbuf=...) at tilecell.cc:507 cell = #12 0x0000000000bd0fde in TilesFramework::load_dungeon (this=0x106a7e0, vbuf=..., gc=...) at tileweb.cc:1804 pos = {x = 20, y = } grid = {x = 23, y = 26} x = 19 y = #13 0x0000000000b6cad3 in viewwindow (show_updates=, tiles_only=, a=0x0, renderer=0x0) at view.cc:1432 vbuf = {m_size = {x = 33, y = 17}, m_buffer = 0x29ce138} updating = {val = @0x1069228, oldval = } save = {region = GOTO_MSG, pos = {x = 46, y = 6}} anim_updates = false #14 0x00000000005c6c48 in bolt::draw (this=this@entry=0x7fff1394e6c0, p=...) at beam.cc:758 No locals. #15 0x00000000005d2503 in bolt::do_fire (this=this@entry=0x7fff1394e6c0) at beam.cc:1261 feat = was_seen = #16 0x00000000005d40d0 in bolt::fire (this=0x7fff1394e6c0) at beam.cc:1069 No locals. #17 0x00000000007189b4 in qazlal_upheaval (target=..., quiet=quiet@entry=29, fail=fail@entry=false) at god-abil.cc:3329 pos = {x = 23, y = 26} __for_range = std::vector of length 12, capacity 16 = {{x = 21, y = 25}, {x = 22, y = 25}, {x = 20, y = 25}, {x = 21, y = 26}, {x = 21, y = 24}, {x = 22, y = 26}, {x = 22, y = 24}, {x = 20, y = 26}, {x = 23, y = 26}, {x = 20, y = 27}, {x = 20, y = 23}, {x = 23, y = 27}} wall_count = message = "Magma suddenly erupts from the ground!" affected = std::vector of length 12, capacity 16 = {{x = 21, y = 25}, {x = 22, y = 25}, {x = 20, y = 25}, {x = 21, y = 26}, {x = 21, y = 24}, {x = 22, y = 26}, {x = 22, y = 24}, {x = 20, y = 26}, {x = 23, y = 26}, {x = 20, y = 27}, {x = 20, y = 23}, {x = 23, y = 27}} pow = beam = {origin_spell = SPELL_NO_SPELL, range = 0, glyph = 35 U'#', colour = 4 '\004', flavour = BEAM_LAVA, real_flavour = BEAM_LAVA, drop_item = false, item = 0x0, source = {x = 23, y = 26}, target = {x = 23, y = 26}, damage = {num = 3, size = 28}, ench_power = 0, hit = 1500, thrower = KILL_YOU, ex_size = 0, source_id = 4294967295, source_name = "you", name = "blast of magma", short_name = "", hit_verb = "engulfs", loudness = 10, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = true, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 0, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = normal, obvious_effect = false, seen = true, heard = false, path_taken = std::vector of length 1, capacity 1 = {{x = 23, y = 26}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = true, msg_generated = false, noise_generated = true, passed_target = true, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, 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 = true, auto_hit = true, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 3968, can_see_invis = true, nightvision = false, message_cache = std::set with 0 elements} #18 0x0000000000719445 in qazlal_disaster_area () at god-abil.cc:3511 i = weights = std::vector of length 12, capacity 32 = {7, 28, 1, 1, 3, 2, 2, 1, 5, 7, 1, 16} count = 29 friendlies = targets = std::vector of length 12, capacity 32 = {{x = 20, y = 27}, {x = 22, y = 33}, {x = 22, y = 27}, {x = 22, y = 26}, {x = 24, y = 26}, {x = 20, y = 25}, {x = 21, y = 25}, {x = 22, y = 25}, {x = 24, y = 25}, {x = 21, y = 36}, {x = 22, y = 24}, {x = 21, y = 37}} pow = #19 0x00000000005735c8 in _do_ability (fail=fail@entry=false, abil=) at ability.cc:3022 abild = {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}} beam = {origin_spell = SPELL_NO_SPELL, 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 = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", 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 = normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, 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 = std::map with 0 elements, 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 = 14, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} 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}} #20 0x0000000000576430 in activate_talent (tal=...) at ability.cc:1727 fail = false ability_result = #21 0x00000000005768e4 in activate_ability () at ability.cc:1276 talents = std::vector of length 5, capacity 8 = {{which = ABIL_QAZLAL_UPHEAVAL, hotkey = 97, fail = 0, is_invocation = true}, {which = ABIL_QAZLAL_ELEMENTAL_FORCE, hotkey = 98, fail = 0, is_invocation = true}, {which = ABIL_QAZLAL_DISASTER_AREA, hotkey = 99, fail = 0, is_invocation = true}, {which = ABIL_RENOUNCE_RELIGION, hotkey = 88, fail = 0, is_invocation = true}, {which = ABIL_EVOKE_FLIGHT, hotkey = 102, fail = 40, is_invocation = false}} selected = luachoice = "" #22 0x0000000000c534ea in process_command (cmd=cmd@entry=CMD_USE_ABILITY, prev_cmd=prev_cmd@entry=CMD_MOVE_DOWN) at main.cc:1896 No locals. #23 0x0000000000c563db in _input () at main.cc:1169 cmd = CMD_USE_ABILITY real_prev_cmd = CMD_MOVE_DOWN player_disabled = {was_disabled = false} #24 0x0000000000c5a78d in _launch_game () at main.cc:477 game_start = false #25 _launch_game_loop () at main.cc:382 game_ended = false #26 main (argc=, argv=) at main.cc:334 echo = {prev_state = MB_MAYBE} Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-5bc9781010/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-5bc9781010/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-5bc9781010/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: the_violet_keep_of_menkaure [sprint2_stairs_cluster_1, sprint2_shoproom, sprint2_temple, sprint2_basic_supplies, sprint2_obstacle_3, sprint2_obstacle_7, sprint2_obstacle_5, sprint2_obstacle_6, sprint2_obstacle_4, sprint2_timed_cluster_1, sprint2_smallroom_cluster_1, sprint2_smallroom_final_cluster_1, sprint2_transparent_cluster_1, sprint2_second_timed_cluster_1, sprint2_sniper_area_1, sprint2_heavy_combat_area_1, sprint2_mutation_trap_area_1, sprint2_forest_area_1, sprint2_light_combat_area_1, sprint2_behind_water_1, sprint2_near_end_vault_1] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #7, type 9 at (16, 40): Terrain change marker (33->32, 544) Marker #8, type 9 at (16, 41): Terrain change marker (33->32, 69) Marker #9, type 9 at (16, 44): Terrain change marker (33->32, 334) Marker #10, type 9 at (16, 45): Terrain change marker (33->32, 64) Marker #11, type 9 at (16, 46): Terrain change marker (33->32, 596) Marker #14, type 9 at (17, 40): Terrain change marker (33->32, 736) Marker #15, type 9 at (17, 41): Terrain change marker (33->32, 464) Marker #16, type 9 at (17, 42): Terrain change marker (33->32, 53) Marker #17, type 9 at (17, 43): Terrain change marker (33->32, 748) Marker #18, type 9 at (17, 44): Terrain change marker (33->32, 508) Marker #19, type 9 at (17, 45): Terrain change marker (33->32, 248) Marker #20, type 9 at (17, 46): Terrain change marker (33->32, 25) Marker #22, type 9 at (18, 39): Terrain change marker (33->32, 874) Marker #23, type 9 at (18, 40): Terrain change marker (33->32, 140) Marker #24, type 9 at (18, 41): Terrain change marker (33->32, 536) Marker #25, type 9 at (18, 42): Terrain change marker (33->32, 257) Marker #27, type 9 at (18, 43): Terrain change marker (33->32, 772) Marker #28, type 9 at (18, 45): Terrain change marker (33->32, 236) Marker #29, type 9 at (18, 47): Terrain change marker (33->32, 327) Marker #30, type 9 at (19, 39): Terrain change marker (33->32, 30) Marker #31, type 9 at (19, 40): Terrain change marker (33->32, 71) Marker #32, type 9 at (19, 42): Terrain change marker (33->32, 265) Marker #33, type 9 at (19, 43): Terrain change marker (33->32, 20) Marker #34, type 9 at (19, 44): Terrain change marker (33->32, 731) Marker #35, type 9 at (19, 46): Terrain change marker (33->32, 40) Marker #36, type 9 at (19, 47): Terrain change marker (33->32, 547) Marker #38, type 9 at (20, 40): Terrain change marker (33->32, 782) Marker #39, type 9 at (20, 41): Terrain change marker (33->32, 761) Marker #40, type 9 at (20, 42): Terrain change marker (33->32, 423) Marker #41, type 9 at (20, 43): Terrain change marker (33->32, 176) Marker #42, type 9 at (20, 45): Terrain change marker (33->32, 387) Marker #43, type 9 at (24, 26): Terrain change marker (33->30, 107) Marker #46, type 0 at (27, 32): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Drop what? 39/52 slots (_ for help) (? for menu, Esc to quit) You drop a long runed staff. You drop a short smoking staff. You drop a long runed staff. There is an open door, spattered with blood here. Okay, then. Drop what? 36/52 slots (_ for help) (? for menu, Esc to quit) You drop a +1 vorpal long sword. There is an open door, spattered with blood here. There is a large open door here. You avoid triggering a spear trap. There is a spear trap here. You see here an arrow. You see here 2 arrows. You avoid triggering a bolt trap. There is a bolt trap here. You enter the shallow water. Moving in this stuff is going to be slow. Things that are here: 11 bolts; a +0 arbalest The lava snake hisses angrily. x3 A skeletal warrior comes into view. It is wielding a +0 scimitar. You hit the skeletal warrior but do no damage. Lightning courses through the skeletal warrior! You bite the skeletal warrior, but do no damage. The skeletal warrior is moderately damaged. You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. You block the skeletal warrior's attack. You hit the skeletal warrior. The skeletal warrior is moderately damaged. You barely miss the skeletal warrior. The skeletal warrior is moderately damaged. You block the skeletal warrior's attack. You hit the skeletal warrior but do no damage. Lightning courses through the skeletal warrior! You bite the skeletal warrior, but do no damage. The skeletal warrior is heavily damaged. You hit the skeletal warrior but do no damage. Lightning courses through the skeletal warrior! The skeletal warrior is severely damaged. You block the skeletal warrior's attack. You barely miss the skeletal warrior. The skeletal warrior is severely damaged. You closely miss the skeletal warrior. The skeletal warrior is severely damaged. The skeletal warrior closely misses you. You riposte. You hit the skeletal warrior but do no damage. Lightning courses through the skeletal warrior! Your bite misses the skeletal warrior. The skeletal warrior is almost destroyed. You hit the skeletal warrior. You bite the skeletal warrior, but do no damage. The skeletal warrior is almost destroyed. You hit the skeletal warrior but do no damage. The skeletal warrior is almost destroyed. The skeletal warrior hits you but does no damage. You hit the skeletal warrior but do no damage. You bite the skeletal warrior, but do no damage. The skeletal warrior is almost destroyed. You hit the skeletal warrior but do no damage. Lightning courses through the skeletal warrior!! You destroy the skeletal warrior! Qazlal accepts your kill. You see here a +0 scimitar. You start waiting. You hear a shout! x4 You hear a grinding noise. x2 A cacodemon comes into view. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f - cacodemon Aim: a cacodemon A blizzard blasts the area with ice! The blast of ice hits the cacodemon!!! The cacodemon is heavily wounded. The cacodemon is flash-frozen. Qazlal accepts your kill. You feel a bit more experienced. The lava snake hisses angrily. The cacodemon gestures at you. You easily resist. You closely miss the cacodemon. The lava snake hisses angrily. You bite the cacodemon. The cacodemon is heavily wounded. You hear a shout! The cacodemon is no longer encased in ice. You hit the cacodemon but do no damage. The cacodemon is heavily wounded. The cacodemon gestures at you. You easily resist. The lava snake hisses angrily. You hit the cacodemon. The cacodemon is heavily wounded. A centaur warrior comes into view. You closely miss the cacodemon. The cacodemon is heavily wounded. You block the cacodemon's attack. x2 You closely miss the cacodemon. The cacodemon is heavily wounded. You block the cacodemon's attack. x2 You hit the cacodemon but do no damage. You bite the cacodemon, but do no damage. The cacodemon is heavily wounded. You hit the cacodemon but do no damage. You bite the cacodemon, but do no damage. The cacodemon is heavily wounded. The cacodemon gestures at you. Strange energies course through your body. Your body twists and deforms. You hit the cacodemon. Your bite misses the cacodemon. The cacodemon is heavily wounded. The centaur warrior wields a +0 shortbow. The centaur warrior shoots an arrow. You block the arrow. You see here an arrow. You hit the cacodemon. The cacodemon is heavily wounded. You block the cacodemon's attack. x2 The centaur warrior is engulfed in freezing vapours. The centaur warrior shoots an arrow. The arrow closely misses you. You see here an arrow. You hit the cacodemon but do no damage. The cacodemon is heavily wounded. You block the cacodemon's attack. x2 The centaur warrior is engulfed in freezing vapours. The centaur warrior shoots an arrow. The arrow misses you. You see here an arrow. The lava snake hisses angrily. You hit the cacodemon. The cacodemon is heavily wounded. A soldier ant comes into view. You see here an arrow. You barely miss the cacodemon. Your bite misses the cacodemon. The cacodemon is heavily wounded. The centaur warrior is engulfed in freezing vapours. You block the cacodemon's attack. The cacodemon closely misses you. You see here an arrow. Unknown command. You see here an arrow. You barely miss the cacodemon. The cacodemon is heavily wounded. The centaur warrior unwields a +0 shortbow. The centaur warrior is struck by your spines. The centaur warrior misses you. You see here an arrow. You barely miss the cacodemon. You bite the cacodemon. The cacodemon is heavily wounded. You block the cacodemon's attack. x2 The centaur warrior hits you but does no damage. You see here an arrow. Unknown command. You see here an arrow. You hit the cacodemon but do no damage. The cacodemon is heavily wounded. You block the soldier ant's attack. You block the centaur warrior's attack. You block the cacodemon's attack. The cacodemon completely misses you. You see here an arrow. You hit the cacodemon. The cacodemon is heavily wounded. The centaur warrior is struck by your spines. The centaur warrior hits you. You see here an arrow. You barely miss the cacodemon. The cacodemon is heavily wounded. The soldier ant misses you. You block the cacodemon's attack. x2 You see here an arrow. Unknown command. You see here an arrow. You hit the cacodemon. The cacodemon is heavily wounded. You block the centaur warrior's attack. The soldier ant closely misses you. You see here an arrow. You hit the cacodemon but do no damage. You bite the cacodemon, but do no damage. The cacodemon is heavily wounded. You block the centaur warrior's attack. You block the cacodemon's attack. x2 You see here an arrow. You hit the cacodemon but do no damage. Your bite misses the cacodemon. The cacodemon is heavily wounded. The centaur warrior closely misses you. The soldier ant is struck by your spines. The soldier ant barely misses you. The cacodemon is struck by your spines. The cacodemon misses you. You block the cacodemon's attack. You see here an arrow. Your plate armour of Doazur prevents you from hitting the cacodemon. The cacodemon is heavily wounded. You hear a shout! You block the centaur warrior's attack. You see here an arrow. Your plate armour of Doazur prevents you from hitting the cacodemon. You bite the cacodemon, but do no damage. The cacodemon is heavily wounded. You block the soldier ant's attack. You block the centaur warrior's attack. The cacodemon misses you. You riposte. You hit the cacodemon. Your bite misses the cacodemon. The cacodemon is severely wounded. You block the cacodemon's attack. You see here an arrow. You closely miss the cacodemon. You bite the cacodemon, but do no damage. The cacodemon is severely wounded. You block the centaur warrior's attack. You block the soldier ant's attack. You see here an arrow. You barely miss the cacodemon. The cacodemon is severely wounded. You hear a shout! You block the cacodemon's attack. The cacodemon misses you. You block the centaur warrior's attack. You hear a shout! You see here an arrow. You hit the cacodemon. Your bite misses the cacodemon. The cacodemon is severely wounded. You block the soldier ant's attack. The centaur warrior is struck by your spines. The centaur warrior completely misses you. You riposte. You closely miss the centaur warrior. Your bite misses the centaur warrior. The centaur warrior is almost dead. A yaktaur captain comes into view. You block the cacodemon's attack. The cacodemon hits you but does no damage. You see here an arrow. You closely miss the cacodemon. You bite the cacodemon, but do no damage. The cacodemon is severely wounded. The centaur warrior is struck by your spines. You kill the centaur warrior! Qazlal accepts your kill. Your Fighting skill increases to level 14! You see here an arrow. You closely miss the cacodemon. You bite the cacodemon, but do no damage. The cacodemon is severely wounded. The soldier ant barely misses you. You block the cacodemon's attack. x2 You see here an arrow. You hit the cacodemon. The cacodemon is severely wounded. You block the soldier ant's attack. You see here an arrow. You hit the cacodemon. The cacodemon is severely wounded. The cacodemon is engulfed in blazing flames. The cacodemon hits you but does no damage. x2 You see here an arrow. You barely miss the cacodemon. You bite the cacodemon, but do no damage. The cacodemon is almost dead. You block the soldier ant's attack. The cacodemon is engulfed in blazing flames. The cacodemon gestures at you. You easily resist. You see here an arrow. You hit the cacodemon but do no damage. Your bite misses the cacodemon. The cacodemon is almost dead. You see here an arrow. You slash the cacodemon! You kill the cacodemon! Qazlal accepts your kill. Your Armour skill increases to level 13! You block the soldier ant's attack. You see here an arrow. Unknown command. You see here an arrow. You slash the yaktaur captain! Lightning courses through the yaktaur captain! The yaktaur captain is moderately wounded. You block the soldier ant's attack. You see here an arrow. You hit the yaktaur captain. Your bite misses the yaktaur captain. The yaktaur captain is moderately wounded. You block the yaktaur captain's attack. A kobold demonologist comes into view. It is wielding a +0 dagger. You see here an arrow. You barely miss the yaktaur captain. The yaktaur captain is moderately wounded. The soldier ant stings you but does no damage. You block the yaktaur captain's attack. You see here an arrow. Unknown command. You see here an arrow. You barely miss the yaktaur captain. You bite the yaktaur captain, but do no damage. The yaktaur captain is moderately wounded. You see here an arrow. You hit the yaktaur captain. You bite the yaktaur captain. The yaktaur captain is moderately wounded. The soldier ant is engulfed in blazing flames. You block the soldier ant's attack. The yaktaur captain hits you but does no damage. You see here an arrow. Unknown command. You see here an arrow. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f - kobold demonologist Aim: a kobold demonologist, wielding a +0 dagger and wearing a +0 robe A blizzard blasts the area with ice! The blast of ice hits the kobold demonologist!! The kobold demonologist is heavily wounded. The kobold demonologist is flash-frozen. The kobold demonologist casts a spell. The soldier ant is engulfed in blazing flames. You block the soldier ant's attack. You block the yaktaur captain's attack. You see here an arrow. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f/p - kobold demonologist Aim: a kobold demonologist, wielding a +0 dagger and wearing a +0 robe (heavily wounded, encased in ice) A storm cloud blasts the area with cutting wind! The cutting wind hits the kobold demonologist!!! You kill the kobold demonologist! Qazlal accepts your kill. The quasit disappears in a puff of smoke! The soldier ant is engulfed in blazing flames. You block the soldier ant's attack. The yaktaur captain misses you. You see here an arrow. You hit the yaktaur captain. Lightning courses through the yaktaur captain! The yaktaur captain is heavily wounded. The soldier ant is engulfed in blazing flames. You block the soldier ant's attack. You see here an arrow. You slash the yaktaur captain! The yaktaur captain is severely wounded. The yaktaur captain is engulfed in blazing flames. The yaktaur captain barely misses you. You see here an arrow. You slash the yaktaur captain! The yaktaur captain is almost dead. You block the soldier ant's attack. The yaktaur captain is engulfed in blazing flames. You block the yaktaur captain's attack. You see here an arrow. You hit the yaktaur captain. You bite the yaktaur captain, but do no damage. The yaktaur captain is almost dead. You see here an arrow. You slice the yaktaur captain!! Lightning courses through the yaktaur captain! You kill the yaktaur captain! Qazlal accepts your kill. You block the soldier ant's attack. You see here an arrow. You hit the soldier ant but do no damage. You bite the soldier ant, but do no damage. The soldier ant is almost dead. You block the soldier ant's attack. You see here an arrow. You slash the soldier ant! You kill the soldier ant! Qazlal accepts your kill. You see here an arrow. You see here 2 arrows. You see here 2 arrows. You start resting. A golden dragon comes into view. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f - golden dragon Aim: a golden dragon (thunder) Okay, then. The golden dragon breathes fire at you. The bolt of fire hits you! You resist. You feel protected from fire. You block the golden dragon's attack. x2 The golden dragon completely misses you. You see here 2 arrows. You hit the golden dragon. The golden dragon is lightly wounded. The golden dragon bites you but does no damage. The golden dragon claws you. The golden dragon tramples you but does no damage. You see here 2 arrows. You hit the golden dragon but do no damage. You bite the golden dragon. The golden dragon is lightly wounded. You see here 2 arrows. You hit the golden dragon but do no damage. The golden dragon is lightly wounded. You block the golden dragon's attack. The golden dragon claws you but does no damage. The golden dragon tramples you but does no damage. You see here 2 arrows. You slash the golden dragon! The golden dragon is lightly wounded. The golden dragon is struck by lightning. The golden dragon bites you but does no damage. The golden dragon claws you but does no damage. You block the golden dragon's attack. You hear an angry hiss. You hear a shout! You see here 2 arrows. You hit the golden dragon. The golden dragon is moderately wounded. You see here 2 arrows. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You block the golden dragon's attack. The golden dragon claws you but does no damage. You block the golden dragon's attack. You see here 2 arrows. You hit the golden dragon. The golden dragon is moderately wounded. You see here 2 arrows. You slash the golden dragon! The golden dragon is moderately wounded. The golden dragon breathes cold at you. The bolt of cold hits you. You resist. You see here 2 arrows. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You block the golden dragon's attack. The golden dragon closely misses you. You block the golden dragon's attack. You see here 2 arrows. You hit the golden dragon. You bite the golden dragon, but do no damage. The golden dragon is moderately wounded. You see here 2 arrows. You hit the golden dragon but do no damage. You bite the golden dragon, but do no damage. The golden dragon is moderately wounded. You block the golden dragon's attack. The golden dragon claws you. You block the golden dragon's attack. You see here 2 arrows. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You see here 2 arrows. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You block the golden dragon's attack. x2; The golden dragon tramples you. Your resistance to fire fades away. You feel protected from physical attacks. You stumble backwards! You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You block the golden dragon's attack. x3 You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You hit the golden dragon. The golden dragon is moderately wounded. The golden dragon completely misses you. The golden dragon claws you but does no damage. You block the golden dragon's attack. You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You hit the golden dragon but do no damage. You bite the golden dragon. The golden dragon is heavily wounded. The golden dragon breathes fire at you. The bolt of fire hits you!! You resist. You hear a sizzling sound! You hit the golden dragon but do no damage. The golden dragon is moderately wounded. The golden dragon completely misses you. You riposte. You slash the golden dragon! The golden dragon is heavily wounded. You block the golden dragon's attack. x2 You hit the golden dragon. You bite the golden dragon. The golden dragon is severely wounded. You slash the golden dragon! You bite the golden dragon, but do no damage. The golden dragon is severely wounded. The golden dragon bites you! You feel more protected from physical attacks. You block the golden dragon's attack. x2 You hit the golden dragon. The golden dragon is severely wounded. You barely miss the golden dragon. You bite the golden dragon, but do no damage. The golden dragon is severely wounded. The golden dragon breathes fire at you. The bolt of fire hits you! You resist. Your resistance to physical damage fades away. You feel protected from fire. You hear a sizzling sound! You hit the golden dragon but do no damage. The golden dragon is severely wounded. You block the golden dragon's attack. The golden dragon claws you but does no damage. The golden dragon tramples you but does no damage. You hit the golden dragon but do no damage. The golden dragon is severely wounded. You hit the golden dragon but do no damage. Your bite misses the golden dragon. The golden dragon is severely wounded. A soldier ant comes into view. You block the golden dragon's attack. The golden dragon misses you. You block the golden dragon's attack. You hit the golden dragon. Your bite misses the golden dragon. The golden dragon is severely wounded. You hit the golden dragon. The golden dragon is almost dead. You block the golden dragon's attack. x2 The golden dragon tramples you but does no damage. You hit the golden dragon but do no damage. You bite the golden dragon, but do no damage. The golden dragon is almost dead. You block the golden dragon's attack. x2; The golden dragon closely misses you. You hit the golden dragon but do no damage. The golden dragon is severely wounded. You barely miss the golden dragon. You bite the golden dragon, but do no damage. The golden dragon is severely wounded. You block the golden dragon's attack. x2 The golden dragon tramples you but does no damage. You hit the golden dragon but do no damage. The golden dragon is severely wounded. You slash the golden dragon! The golden dragon is almost dead. The golden dragon bites you! Your resistance to fire fades away. You feel protected from physical attacks. You block the golden dragon's attack. x2 You hit the golden dragon. You bite the golden dragon, but do no damage. The golden dragon is almost dead. The golden dragon breathes fire at you. The bolt of fire is repelled. You hit the golden dragon but do no damage. The golden dragon is almost dead. Your plate armour of Doazur prevents you from hitting the golden dragon. The golden dragon is almost dead. The soldier ant is engulfed in freezing vapours. You block the golden dragon's attack. The golden dragon claws you but does no damage. You block the golden dragon's attack. You barely miss the golden dragon. The golden dragon is almost dead. You hit the golden dragon but do no damage. Your bite misses the golden dragon. The golden dragon is almost dead. The golden dragon is struck by your spines. The golden dragon bites you but does no damage. You block the golden dragon's attack. The golden dragon tramples you but does no damage. You closely miss the golden dragon. The golden dragon is almost dead. The golden dragon bites you! The golden dragon closely misses you. You block the golden dragon's attack. You hit the golden dragon but do no damage. The golden dragon is almost dead. You hit the golden dragon. The golden dragon is almost dead. The soldier ant stings you but does no damage. You block the golden dragon's attack. x2 The golden dragon tramples you but does no damage. Unknown command. You hit the golden dragon but do no damage. The golden dragon is almost dead. You hit the golden dragon but do no damage. The golden dragon is almost dead. The soldier ant barely misses you. You block the golden dragon's attack. x2 The golden dragon tramples you but does no damage. You hit the golden dragon but do no damage. The golden dragon is almost dead. You block the soldier ant's attack. The golden dragon breathes cold at you. The bolt of cold misses you. You slash the golden dragon! The golden dragon is almost dead. You hit the golden dragon but do no damage. The golden dragon is almost dead. You block the golden dragon's attack. The golden dragon claws you but does no damage. The golden dragon misses you. The soldier ant misses you. You hit the golden dragon but do no damage. The golden dragon is almost dead. You slash the golden dragon! You kill the golden dragon! Qazlal accepts your kill. The gold dragon scales are intact enough to wear. Your Dodging skill increases to level 13! Your Invocations skill increases to level 22! You block the soldier ant's attack. You hit the soldier ant but do no damage. Your bite misses the soldier ant. The soldier ant is moderately wounded. The soldier ant closely misses you. You barely miss the soldier ant. The soldier ant is moderately wounded. You slash the soldier ant! The soldier ant is severely wounded. You block the soldier ant's attack. You slash the soldier ant! The soldier ant is almost dead. You slash the soldier ant! You kill the soldier ant! Qazlal accepts your kill. Unknown command. Your protection from physical attacks is fading. Things that are here: +0 gold dragon scales; 2 arrows; a golden dragon corpse A - +0 gold dragon scales You feel less protected from physical attacks. You start resting. A bone dragon comes into view. Okay, then. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f - bone dragon Aim: a bone dragon Magma suddenly erupts from the ground! The blast of magma engulfs the bone dragon!! The bone dragon partially resists. The bone dragon is lightly damaged. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f/p - bone dragon Aim: a bone dragon (lightly damaged) Magma suddenly erupts from the ground! The blast of magma engulfs the bone dragon!! The bone dragon partially resists. The bone dragon is moderately damaged. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f/p - bone dragon Aim: a bone dragon (lava, moderately damaged) The ground shakes violently, spewing rubble! The blast of rubble hits the bone dragon. The bone dragon is moderately damaged. Aiming: Upheaval Press: ? - help, Dir - move target cursor, f/p - bone dragon Aim: a bone dragon (moderately damaged) That beam is likely to hit you. Continue anyway? Okay, then. Nature churns violently around you! The blast of magma engulfs the bone dragon! The bone dragon partially resists. The bone dragon is moderately damaged. The blast of ice hits the bone dragon. The bone dragon partially resists. The bone dragon is moderately damaged. The bone dragon is flash-frozen. Okay, then. Okay, then. Okay, then. Okay, then. Unknown command. You feel yourself speed up. You block the bone dragon's attack. The bone dragon claws you but does no damage. The bone dragon tramples you. You feel protected from physical attacks. You hold your ground! You feel very mighty all of a sudden. The bone dragon bites you but does no damage. The bone dragon claws you! You feel more protected from physical attacks. The bone dragon tramples you but does no damage. Unknown command. You hit the bone dragon but do no damage. The bone dragon is moderately damaged. You completely miss the bone dragon. The bone dragon is moderately damaged. The bone dragon is engulfed in freezing vapours. The bone dragon bites you. You block the bone dragon's attack. The bone dragon closely misses you. You slash the bone dragon! The bone dragon is moderately damaged. The bone dragon is no longer encased in ice. You slash the bone dragon! Your bite misses the bone dragon. The bone dragon is moderately damaged. You hit the bone dragon. The bone dragon is heavily damaged. The bone dragon is engulfed in freezing vapours. The bone dragon bites you! You feel more protected from physical attacks. You block the bone dragon's attack. x2 You barely miss the bone dragon. The bone dragon is heavily damaged. You completely miss the bone dragon. The bone dragon is heavily damaged. You block the bone dragon's attack. The bone dragon claws you but does no damage. You block the bone dragon's attack. You hit the bone dragon. Your bite misses the bone dragon. The bone dragon is heavily damaged. You slash the bone dragon! The bone dragon is heavily damaged. The bone dragon is engulfed in freezing vapours. You block the bone dragon's attack. The bone dragon claws you but does no damage. You block the bone dragon's attack. You hit the bone dragon but do no damage. The bone dragon is heavily damaged. You barely miss the bone dragon. The bone dragon is heavily damaged. You hit the bone dragon but do no damage. You bite the bone dragon! The bone dragon is heavily damaged. You block the bone dragon's attack. The bone dragon claws you but does no damage. The bone dragon completely misses you. You barely miss the bone dragon. The bone dragon is heavily damaged. You hit the bone dragon but do no damage. The bone dragon is heavily damaged. You slice the bone dragon!! The bone dragon is severely damaged. The bone dragon is struck by your spines. The bone dragon bites you but does no damage. The bone dragon claws you. You feel more protected from physical attacks. You block the bone dragon's attack. You hit the bone dragon but do no damage. The bone dragon is severely damaged. You slash the bone dragon! The bone dragon is severely damaged. The bone dragon bites you but does no damage. The bone dragon closely misses you. You block the bone dragon's attack. You hit the bone dragon. The bone dragon is severely damaged. Unknown command. You completely miss the bone dragon. The bone dragon is severely damaged. You slash the bone dragon! The bone dragon is severely damaged. You block the bone dragon's attack. The bone dragon claws you but does no damage. The bone dragon tramples you but does no damage. You slash the bone dragon! You bite the bone dragon, but do no damage. The bone dragon is almost destroyed. You slash the bone dragon! The bone dragon is almost destroyed. The bone dragon is engulfed in freezing vapours. You block the bone dragon's attack. The bone dragon barely misses you. The bone dragon closely misses you. You slice the bone dragon!! You destroy the bone dragon! Qazlal accepts your kill. Your Fighting skill increases to level 15! Unknown command. Things that are here: 2 arrows; a golden dragon corpse Things that are here: a +0 shortbow; 16 arrows You now have 1674 gold pieces (gained 162). Things that are here: a +0 arbalest; 7 bolts The lava snake hisses angrily. The lava snake hisses angrily. You hear an angry hiss. Things that are here: a +0 robe; a +0 dagger You hear a shout! You enter the shallow water. Moving in this stuff is going to be slow. A storm dragon comes into view. The storm dragon roars deafeningly! You hear a shout! An elephant and Kirke come into view. The elephant trumpets! Kirke shouts! Unknown command. A deep elf high priest comes into view. Unknown command. Okay, then. Unknown command. Unknown command. Unknown command. A frost giant comes into view. It is wielding a +0 battleaxe of freezing. The frost giant shouts! The deep elf high priest wields a +0 shortbow. The deep elf high priest shoots an arrow. You block the arrow. You closely miss the deep elf high priest. Your bite misses the deep elf high priest. You hit the deep elf high priest. Lightning courses through the deep elf high priest! The deep elf high priest is moderately wounded. The deep elf high priest mumbles some strange prayers to its god. The deep elf high priest begins emitting a brilliant aura! The frost giant is empowered by the deep elf high priest's aura! You slash the deep elf high priest! Lightning courses through the deep elf high priest! Your bite misses the deep elf high priest. The deep elf high priest is almost dead. You barely miss the deep elf high priest. Your bite misses the deep elf high priest. The deep elf high priest is almost dead. The deep elf high priest unwields a +0 shortbow. You block the deep elf high priest's attack. You slash the deep elf high priest! Lightning courses through the deep elf high priest! You kill the deep elf high priest! Qazlal accepts your kill. Your Armour skill increases to level 14! You have reached level 14! Your demonic ancestry asserts itself... Your feet stretch into talons. Your +1 pair of boots falls away! Unknown command. Your extra speed is starting to run out. The frost giant gestures at you while chanting. The bolt of cold is repelled. The frost giant barely misses you. You riposte. You hit the frost giant. You claw the frost giant! The frost giant is lightly wounded. Items here: $ ( ) † a +0 shortbow; 14 arrows; 81 gold pieces; an elf corpse You hit the frost giant but do no damage. You bite the frost giant. The frost giant is lightly wounded. Items here: $ ( ) † a +0 shortbow; 14 arrows; 81 gold pieces; an elf corpse You slash the frost giant! You claw the frost giant. The frost giant is moderately wounded. Items here: $ ( ) † a +0 shortbow; 14 arrows; 81 gold pieces; an elf corpse You hit the frost giant. You claw the frost giant. The frost giant is heavily wounded. Items here: $ ( ) † a +0 shortbow; 14 arrows; 81 gold pieces; an elf corpse You slash the frost giant! Lightning courses through the frost giant! You claw the frost giant! The frost giant is severely wounded. The frost giant gestures at you while chanting. The bolt of cold hits you but does no damage. You resist. Your resistance to physical damage fades away. You feel protected from cold. Items here: $ ( ) † a +0 shortbow; 14 arrows; 81 gold pieces; an elf corpse You slash the frost giant! Lightning courses through the frost giant! You claw the frost giant! You bite the frost giant, but do no damage. The frost giant is almost dead. Items here: $ ( ) † a +0 shortbow; 14 arrows; 81 gold pieces; an elf corpse You slash the frost giant! You kill the frost giant! Qazlal accepts your kill. You now have 1755 gold pieces (gained 81). Things that are here: a +0 shortbow; 14 arrows; an elf corpse Unknown command. Things that are here: a +0 battleaxe of freezing; a frost giant corpse You feel yourself slow down. Things that are here: a +0 battleaxe of freezing; a frost giant corpse Things that are here: a +0 shortbow; 14 arrows; an elf corpse Things that are here: a +0 battleaxe of freezing; a frost giant corpse Your protection from cold is fading. You feel a little less mighty now. You start resting. You feel less protected from cold. You hear an angry hiss. You start resting. You hear an angry hiss. x7 Magic restored. You hear an angry hiss. x3 You start resting. You hear an angry hiss. x5 HP restored. Things that are here: a +0 battleaxe of freezing; a frost giant corpse You hear an angry hiss. x3; You hear a trumpeting! Things that are here: a +0 shortbow; 14 arrows; an elf corpse You enter the shallow water. Moving in this stuff is going to be slow. The elephant trumpets! The storm dragon roars deafeningly! Kirke says, "Can we stop fighting? I have some good wine for you..." You hear an angry hiss. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the elephant. You claw the elephant. The elephant is lightly wounded. You block the elephant's attack. The elephant trunk-slaps you but does no damage. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the elephant but do no damage. You claw the elephant, but do no damage. You bite the elephant, but do no damage. The elephant is lightly wounded. You block the elephant's attack. x2 Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the elephant. You claw the elephant. The elephant is lightly wounded. You hear an angry hiss. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the elephant but do no damage. You claw the elephant, but do no damage. The elephant is lightly wounded. You block the elephant's attack. x2 Things that are here: a +0 shortbow; 14 arrows; an elf corpse You slash the elephant! Lightning courses through the elephant! You claw the elephant, but do no damage. You bite the elephant. The elephant is heavily wounded. You hear a shout! You hear an angry hiss. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the elephant but do no damage. Lightning courses through the elephant! You claw the elephant. You bite the elephant, but do no damage. The elephant is severely wounded. You block the elephant's attack. x2 Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the elephant. Lightning courses through the elephant! You claw the elephant, but do no damage. The elephant is almost dead. You block the elephant's attack. x2 Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the elephant. Lightning courses through the elephant! You kill the elephant! Qazlal accepts your kill. Things that are here: a +0 shortbow; 14 arrows; an elf corpse Unknown command. You enter the shallow water. Moving in this stuff is going to be slow. A soldier ant comes into view. The soldier ant twitches its antennae in your direction. You hear an angry hiss. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You hit the soldier ant but do no damage. Lightning courses through the soldier ant! You claw the soldier ant. The soldier ant is moderately wounded. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You closely miss the soldier ant. You claw the soldier ant! You bite the soldier ant, but do no damage. The soldier ant is severely wounded. You hear an angry hiss. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You barely miss the soldier ant. You claw the soldier ant. The soldier ant is severely wounded. The soldier ant is struck by your spines. The soldier ant stings you. You are poisoned. The soldier ant poisons you! Things that are here: a +0 shortbow; 14 arrows; an elf corpse You slash the soldier ant! Lightning courses through the soldier ant! You kill the soldier ant! Qazlal accepts your kill. You feel sick. Things that are here: a +0 shortbow; 14 arrows; an elf corpse You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. Unknown command. You start resting. You feel sick. You hear an angry hiss. You feel sick. You hear an angry hiss. You feel sick. You hear an angry hiss. x2 You feel sick. You hear an angry hiss. You feel sick. You hear an angry hiss. You feel sick. You hear an angry hiss. You feel sick. You hear an angry hiss. You feel sick. HP restored. You feel sick. You hear an angry hiss. You start resting. HP restored. You enter the shallow water. Moving in this stuff is going to be slow. You feel sick. You feel sick. You are no longer poisoned. You hear an angry hiss. You closely miss the storm dragon. Your kick misses the storm dragon. The storm dragon breathes lightning at you. The bolt of lightning hits you! You hit the storm dragon but do no damage. Your kick misses the storm dragon. Kirke whispers, "Not even holy moly will save you." The storm dragon is struck by your spines. The storm dragon misses you. You block the storm dragon's attack. The storm dragon tramples you but does no damage. You hit the storm dragon but do no damage. Your kick misses the storm dragon. The storm dragon is lightly wounded. Unknown command. Nature churns violently around you! The blast of rubble hits Kirke!!! Kirke is moderately wounded. The blast of rubble hits Kirke!!! Kirke is severely wounded. The blast of rubble hits the storm dragon!!! The storm dragon is heavily wounded. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-389-g5bc9781 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_USE_ABILITY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [rocky1] Species: Demonspawn Job: Fighter HP: 124/135; mods: 0/0 MP: 29/29; mod: 0 Stats: 27 (27) 7 (7) 13 (13) Position: (20, 30), god: Qazlal (21), turn_is_over: 0, banished: 0 Standing on/in/over feature: some shallow water Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 15 | 7458 | 408/1150 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 14 | 7135 | 0/1248 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 25 | 14 | 7429 | 294/1248 Dodging | X | 1 | 25 | 13 | 7116 | 1111/1130 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 0 | 0 | 15 | 8383 | 0/1368 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 25 | 22 | 11579 | 1055/1249 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: #40: 50 Attributes: #12: 3631 #13: 1876 #23: 4005 #24: -1147356977 #27: 67302 #49: 6172 #59: 1 Mutations: fangs: 1 talons: 3 (innate) icy blue scales: 2 (innate) deformed body: 1 dopey: 1 fire resistance: 1 powered by death: 1 (innate) robust: 1 spiny: 2 (innate) MP-powered wands: 1 Inventory bugs: Equipment: eq slot #0, inv slot #8: +4 falchion of electrocution eq slot #1, inv slot #20: +0 cloak of Circular Logic {rC++ MR+ Regen+ Str-3} eq slot #2, inv slot #10: +2 helmet eq slot #5, inv slot #11: +2 kite shield of protection eq slot #6, inv slot #18: +4 plate armour of Doazur {-Tele Str+8 SInv} eq slot #7, inv slot #13: +4 ring of evasion eq slot #8, inv slot #30: ring of flight }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #...##...####≈≈○°○°S≈°##≈^. #.......)).≈##≈○S°≈°°*#§≈.. ############≈≈#+++#+++#####. ###########≈≈≈....[....#))'. ##........#≈≈≈≈.##'.)..#..## ##...⌠....#≈≈≈≈##.#†)#.####. ##..∩.∩...#○≈≈≈#..##.).≈..#. ##.∩.∩.∩..#≈≈####..###(#..## ##∩.∩...∩.#@##.###'###..#..# ##.∩...∩.∩#D#...##.##.#....# ##∩.....∩.@≈'.##+.<.'###'..# ##.......∩#≈#...##.##.#(#(). #▓▓▓▓▓▓▓###≈##.###'###.##... ##(.x######≈≈###*#.#*###≈≈.. #(?x#l.+,##≈≈≈#..#..#≈≈§≈≈≈ #∩P$+.[#+*#'#≈##.*.##≈≈≈≈§§ #$..#(##≈*#.#≈≈##+##≈≈≈≈≈§§ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (11, 18): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 1 at (12, 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 2 at (12, 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: veto }}}} Lua marker 3 at (12, 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 4 at (12, 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 5 at (14, 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 6 at (14, 48): {{{{ 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 12 at (17, 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 13 at (17, 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 21 at (18, 18): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 26 at (18, 43): {{{{ CLASS: FogMachine pow_min: 2 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 4 size_max: 4 pow_max: 4 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: rain props: walk_dist: 8 pow_rolls: 3}}}} Lua marker 37 at (20, 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 44 at (26, 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 45 at (27, 21): {{{{ CLASS: FogMachine pow_min: 2 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 4 size_max: 4 pow_max: 4 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 8 pow_rolls: 3}}}} Lua marker 47 at (27, 43): {{{{ CLASS: FogMachine pow_min: 2 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 4 size_max: 4 pow_max: 4 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: poison gas props: walk_dist: 8 pow_rolls: 3}}}} Lua marker 48 at (28, 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 49 at (31, 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: veto }}}} Lua marker 50 at (33, 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: veto }}}} Lua marker 51 at (35, 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: }}}} Lua marker 52 at (35, 25): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 53 at (35, 48): {{{{ CLASS: FogMachine pow_min: 2 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 4 size_max: 4 pow_max: 4 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: rain props: walk_dist: 8 pow_rolls: 3}}}} Lua marker 54 at (36, 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: }}}} Lua marker 55 at (36, 38): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 2 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: steam props: walk_dist: 8 pow_rolls: 3}}}} Lua marker 56 at (37, 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: veto }}}} Lua marker 57 at (38, 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: }}}} Lua marker 58 at (39, 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: }}}} Lua marker 59 at (39, 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: }}}} Lua marker 60 at (39, 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: veto }}}} Lua marker 61 at (42, 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: }}}} Lua marker 62 at (44, 20): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 63 at (44, 22): {{{{ CLASS: FogMachine pow_min: 2 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 4 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: foul pestilence props: walk_dist: 12 pow_rolls: 3}}}} Lua marker 64 at (46, 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 65 at (47, 18): {{{{ CLASS: PortalDescriptor props: spawn_spot: 1 }}}} Lua marker 66 at (49, 20): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: sprint2_forest_area_1_mons_gen fn: [type function] props: listen_to_slaves: true only_at_slave: true triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: awoke: 0 }}}} Lua marker 67 at (50, 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 68 at (53, 40): {{{{ CLASS: FogMachine pow_min: 3 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: grey smoke props: walk_dist: 16 pow_rolls: 3}}}} Lua marker 69 at (56, 49): {{{{ CLASS: FogMachine pow_min: 2 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 4 size_max: 4 pow_max: 4 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: mutagenic fog props: walk_dist: 8 pow_rolls: 3}}}} Lua marker 70 at (57, 40): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 71 at (58, 24): {{{{ 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 72 at (58, 33): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 73 at (60, 40): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 74 at (62, 35): {{{{ CLASS: FogMachine pow_min: 3 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: countdown delay_min: 3 method: dgn_event listener_only: false delay_max: 3 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: thin mist props: walk_dist: 8 pow_rolls: 3}}}} Lua marker 75 at (64, 23): {{{{ 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 76 at (64, 24): {{{{ 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 77 at (64, 25): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 78 at (64, 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 79 at (64, 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: }}}} Lua marker 80 at (64, 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 81 at (64, 29): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 82 at (64, 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: }}}} Lua marker 83 at (65, 23): {{{{ 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 84 at (66, 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 85 at (66, 23): {{{{ 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 86 at (67, 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 87 at (67, 23): {{{{ 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 88 at (68, 23): {{{{ 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 (69, 23): {{{{ 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 90 at (69, 24): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 91 at (69, 25): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 92 at (69, 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 93 at (69, 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: }}}} Lua marker 94 at (69, 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 95 at (69, 29): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 96 at (69, 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: }}}} >>>>>>>>>>>>>>>>>>>>>>