ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24) Version: Dungeon Crawl Stone Soup 0.22-a0-556-g6eeff05 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-ui-overhaul -name mandarbmax -rc /dgldir/rcfiles/crawl-git/mandarbmax.rc -macro /dgldir/rcfiles/crawl-git/mandarbmax.macro -morgue /dgldir/morgue/mandarbmax/ -webtiles-socket /crawl-master/webserver/sockets/mandarbmax:2018-06-14.08:21:47.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 36 stack frames. /usr/games/crawl-ui-overhaul(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5f20f3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-ui-overhaul(_Z13do_crash_dumpv+0x419) [0x5f9af9]: do_crash_dump() /usr/games/crawl-ui-overhaul(_Z20crash_signal_handleri+0x9c) [0x5f237c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fd04d47c4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fd04d812b7b]: /usr/games/crawl-ui-overhaul() [0x5f9189] /usr/games/crawl-ui-overhaul() [0x5f9598] /usr/games/crawl-ui-overhaul() [0x7fb8ce] /usr/games/crawl-ui-overhaul(_ZN17FormattedTextItem6renderEv+0x7c) [0x86590c]: FormattedTextItem::render() /usr/games/crawl-ui-overhaul(_ZN12MenuFreeform6renderEv+0x38) [0x863f28]: MenuFreeform::render() /usr/games/crawl-ui-overhaul(_ZN13PrecisionMenu9draw_menuEv+0x25) [0x863765]: PrecisionMenu::draw_menu() /usr/games/crawl-ui-overhaul(_ZN6UIGrid7_renderEv+0xde) [0xafd91e]: UIGrid::_render() /usr/games/crawl-ui-overhaul(_ZN6UIRoot6renderEv+0x18d) [0xb0203d]: UIRoot::render() /usr/games/crawl-ui-overhaul(_Z14ui_pump_eventsi+0x3d) [0xb0214d]: ui_pump_events(int) /usr/games/crawl-ui-overhaul(_Z13ui_run_layoutSt10shared_ptrI2UIERKb+0x74) [0xb02674]: ui_run_layout(std::shared_ptr, bool const&) /usr/games/crawl-ui-overhaul(_Z10skill_menuii+0x1e8) [0xa0dec8]: skill_menu(int, int) /usr/games/crawl-ui-overhaul(_Z21check_selected_skillsv+0x111) [0xa12571]: check_selected_skills() /usr/games/crawl-ui-overhaul(_Z8gain_expjPj+0x27e) [0x9b7e9e]: gain_exp(unsigned int, unsigned int*) /usr/games/crawl-ui-overhaul() [0x8be9a8] /usr/games/crawl-ui-overhaul(_Z11monster_dieR7monster11killer_typeibbb+0x196d) [0x8c6b3d]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-ui-overhaul(_ZN7monster4hurtEPK5actori9beam_type16kill_method_typeSsSsbb+0x2da) [0x959f1a]: monster::hurt(actor const*, int, beam_type, kill_method_type, std::string, std::string, bool, bool) /usr/games/crawl-ui-overhaul(_ZN4bolt28apply_enchantment_to_monsterEP7monster+0xff6) [0x5a7ac6]: bolt::apply_enchantment_to_monster(monster*) /usr/games/crawl-ui-overhaul(_ZN4bolt26enchantment_affect_monsterEP7monster+0x200) [0x5a8320]: bolt::enchantment_affect_monster(monster*) /usr/games/crawl-ui-overhaul(_ZN4bolt14affect_monsterEP7monster+0x302) [0x5aeb92]: bolt::affect_monster(monster*) /usr/games/crawl-ui-overhaul(_ZN4bolt11affect_cellEv+0xd9) [0x5b00d9]: bolt::affect_cell() /usr/games/crawl-ui-overhaul(_ZN4bolt7do_fireEv+0x2c7) [0x5b0487]: bolt::do_fire() /usr/games/crawl-ui-overhaul(_ZN4bolt4fireEv+0xfd0) [0x5b2170]: bolt::fire() /usr/games/crawl-ui-overhaul(_Z7zapping8zap_typeiR4boltbPKcb+0xcc) [0x5b448c]: zapping(zap_type, int, bolt&, bool, char const*, bool) /usr/games/crawl-ui-overhaul(_Z11your_spells10spell_typeibPK8item_def+0x95e) [0xa3213e]: your_spells(spell_type, int, bool, item_def const*) /usr/games/crawl-ui-overhaul(_Z8zap_wandi+0x282) [0x6a1cf2]: zap_wand(int) /usr/games/crawl-ui-overhaul(_Z10evoke_itemib+0x57e) [0x6a23ce]: evoke_item(int, bool) /usr/games/crawl-ui-overhaul(_Z15process_command12command_type+0x42b) [0xbedcdb]: process_command(command_type) /usr/games/crawl-ui-overhaul() [0xbf0a69] /usr/games/crawl-ui-overhaul(main+0x635) [0xbf4b35]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd04d46776d]: /usr/games/crawl-ui-overhaul() [0x553319] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 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". 0x00007fd04d81284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fd04d81284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005f27ab in call_gdb (file=0x7fd04d7fd180) at crash.cc:435 gdb = attach_cmd = "attach 24454\000\000\000\000\000\000\000" #2 0x00000000005f9b19 in do_crash_dump () at dbg-asrt.cc:676 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c2e1b8 "/dgldir/morgue/mandarbmax/"}} signal_info = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2fb80e8 "Crash caused by signal #6: Aborted"}} cause_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x311e7a8 "ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24)"}} file = 0x7fd04d7fd180 t = 1528965912 name = "/dgldir/morgue/mandarbmax/crash-mandarbmax-20180614-084512.txt", '\000' #3 0x00000000005f237c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007fd04d812b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005f9189 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc65df5730 "ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24)", assert=) at dbg-asrt.cc:801 No locals. #7 0x00000000005f9598 in die (file=0xc161bf "libutil.cc", line=367, format=) at dbg-asrt.cc:861 tmp = "screen write out of bounds: (1,25) into (80,24)", '\000' mesg = "ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffc65df6018, reg_save_area = 0x7ffc65df5f40}} #8 0x00000000007fb8ce in cgotoxy (x=1, y=25, region=GOTO_CRT) at libutil.cc:367 tl = sz = #9 0x000000000086590c in FormattedTextItem::render (this=0x346cdc0) at menu.cc:3354 i = white_space = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30e83a8 ' ' }} #10 0x0000000000863f28 in render (this=) at menu.cc:3865 item = __for_range = #11 MenuFreeform::render (this=) at menu.cc:3856 No locals. #12 0x0000000000863765 in PrecisionMenu::draw_menu (this=) at menu.cc:2835 obj = __for_range = #13 0x0000000000afd91e in render (this=) at ui.cc:175 No locals. #14 UIGrid::_render (this=) at ui.cc:1003 __for_range = row_min = row_max = 2 i = #15 0x0000000000b0203d in render (this=) at ui.cc:175 No locals. #16 UIRoot::render (this=this@entry=0xfea3e0) at ui.cc:1455 No locals. #17 0x0000000000b0214d in ui_pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:1621 macro_key = -1 k = #18 0x0000000000b02674 in ui_run_layout (root=..., done=@0x7ffc65df630b: false) at ui.cc:1747 No locals. #19 0x0000000000a0dec8 in skill_menu (flag=24454, exp=) at skill-menu.cc:1903 done = false skill_menu_ui = {> = {_M_ptr = 0x30d15c8, _M_refcount = {_M_pi = 0x30d15b0}}, } popup = {> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, } #20 0x0000000000a12571 in check_selected_skills () at skills.cc:753 No locals. #21 0x00000000009b7e9e in gain_exp (exp_gained=424, actual_gain=0x7ffc65df64dc) at player.cc:2664 skill_xp = 424 old_exp = 866 #22 0x00000000008be9a8 in _give_player_experience (experience=experience@entry=424, killer=killer@entry=KILL_YOU, pet_kill=pet_kill@entry=false, was_visible=was_visible@entry=true, xp_tracking=XP_GENERATED) at mon-death.cc:344 kc = curr_PlaceInfo = curr_xp_info = exp_gain = 0 delta = {branch = 1709139328, num_visits = 32764, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {1709139296, 32764, 1709169164}, turns_total = 32764, turns_explore = 16702976, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 1709139312, elapsed_total = 32764, elapsed_explore = 1709168649, elapsed_travel = 32764, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 11966910} xp_delta = {level = {branch = 1315519120, depth = 32720}, spawn_xp = 1315606018, spawn_count = 32720, generated_xp = 1315519120, generated_count = 32720, turns = 368} #23 0x00000000008c6b3d in _give_experience (xp_tracking=, was_visible=true, pet_kill=false, killer_index=27000, killer=KILL_YOU, monster_exp=0, player_exp=424) at mon-death.cc:396 No locals. #24 monster_die (mons=..., killer=KILL_YOU, killer_index=27000, silent=, wizard=, fake=) at mon-death.cc:2843 summoned = false monster_killed = gives_player_xp = true drop_items = true leaves_corpse = true pet_kill = false corpse = 0x0 was_visible = true did_death_message = player_xp = 424 duration = -1 timeout = false mwhere = {x = 34, y = 36} in_transit = was_banished = false anon = false targ_holy = submerged = false mons_reset = false death_message = true #25 0x0000000000959f1a in monster::hurt (this=this@entry=0x120d1c0, agent=0x11d34a0, amount=1, amount@entry=23, flavour=flavour@entry=BEAM_DISINTEGRATION, kill_type=kill_type@entry=KILLED_BY_MONSTER, cleanup_dead=cleanup_dead@entry=true, attacker_effects=attacker_effects@entry=true) at monster.cc:4508 No locals. #26 0x00000000005a7ac6 in bolt::apply_enchantment_to_monster (this=0x7ffc65df7e30, mon=0x120d1c0) at beam.cc:5244 No locals. #27 0x00000000005a8320 in bolt::enchantment_affect_monster (this=this@entry=0x7ffc65df7e30, mon=mon@entry=0x120d1c0) at beam.cc:4210 conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = true, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = true, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = true, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}} hit_woke_orc = false res_margin = 0 ench_result = #28 0x00000000005aeb92 in bolt::affect_monster (this=this@entry=0x7ffc65df7e30, mon=mon@entry=0x120d1c0) at beam.cc:4686 engulfs = postac = final = rand_ev = preac = 0 conducts = {{conduct = DID_NOTHING, pgain = 0, known = false, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = DID_NOTHING, pgain = 0, known = false, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = DID_NOTHING, pgain = 0, known = false, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}} beam_hit = r = {bits = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, children = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0, _M_right = 0x0}, _M_node_count = 0}}}} messages = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } defl = #29 0x00000000005b00d9 in bolt::affect_cell (this=this@entry=0x7ffc65df7e30) at beam.cc:1005 ignored = false m = 0x120d1c0 hit_player = #30 0x00000000005b0487 in bolt::do_fire (this=this@entry=0x7ffc65df7e30) at beam.cc:1212 feat = DNGN_FLOOR was_seen = #31 0x00000000005b2170 in bolt::fire (this=this@entry=0x7ffc65df7e30) at beam.cc:1060 No locals. #32 0x00000000005b448c in zapping (ztype=ZAP_DISINTEGRATE, power=, pbolt=..., needs_tracer=, msg=0x0, fail=) at beam.cc:269 No locals. #33 0x0000000000a3213e in _do_cast (fail=false, god=GOD_NO_GOD, beam=..., spd=..., powc=15, spell=SPELL_DISINTEGRATE) at spl-cast.cc:1926 target = {x = 34, y = 36} zap = ZAP_DISINTEGRATE #34 your_spells (spell=SPELL_DISINTEGRATE, powc=15, allow_fail=, evoked_item=) at spl-cast.cc:1492 wiz_cast = spd = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, target = {x = 34, y = 36}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 33.75, y = 38.5}, dir = {x = 1, y = -2}}, on_corner = false, cycle_idx = 0}} flags = 134742145 fail = 0 antimagic = false cast_result = SPRET_ABORT beam = {origin_spell = SPELL_DISINTEGRATE, range = 7, glyph = 0 U'\000', colour = 0 '\000', flavour = BEAM_DISINTEGRATION, real_flavour = BEAM_DISINTEGRATION, drop_item = false, item = 0x0, source = {x = 33, y = 38}, target = {x = 34, y = 36}, damage = {num = 3, size = 9}, ench_power = 37, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, loudness = 6, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, pierce = true, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, 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 = true, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2fac240, _M_finish = 0x2fac250, _M_end_of_storage = 0x2fac250}}, }, 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_FRIENDLY, foe_ratio = 100, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x34923d0, _M_left = 0x34923d0, _M_right = 0x34923d0}, _M_node_count = 1}}}, foe_info = {count = 1, power = 6, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = true, 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 = 34.666666666666664, y = 36.666666666666664}, dir = {x = 0.44721359549995804, y = -0.89442719099991608}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = true, 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 = 0x7ffc65df7fd8, _M_right = 0x7ffc65df7fd8}, _M_node_count = 0}}}} god = GOD_NO_GOD old_target = true #35 0x00000000006a1cf2 in zap_wand (slot=slot@entry=13) at evoke.cc:454 power = 15 ret = item_slot = spell = #36 0x00000000006a23ce in evoke_item (slot=13, check_range=) at evoke.cc:1520 unevokable = false wielded = false did_work = false entry = #37 0x0000000000bedcdb in process_command (cmd=cmd@entry=CMD_EVOKE) at main.cc:1867 No locals. #38 0x0000000000bf0a69 in _input () at main.cc:1147 cmd = CMD_EVOKE player_disabled = {was_disabled = false} #39 0x0000000000bf4b35 in _launch_game () at main.cc:471 game_start = false ccon = {cstate = false, smartcstate = false} #40 _launch_game_loop () at main.cc:377 game_ended = false #41 main (argc=, argv=) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jun 13 2018 at 20:36:09 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="ui-overhaul" -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-ui-overhaul/saves" -DDATA_DIR_PATH="/crawl-master/crawl-ui-overhaul/data/" -DWEB_DIR_PATH="/crawl-master/crawl-ui-overhaul/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 6 Level id: D:6 Level build method = , level layout type = open_caves, absdepth0 = 5 Level vaults: layout_cave_pods minmay_temple_entry_overgrown nicolae_dithmenos_through_a_glass_darkly Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f - ogre Aim: an ogre, wielding a giant club (hasn't noticed you) Poisonous vapours surround the ogre! The ogre shouts! The ogre is engulfed in poison gas. The ogre is poisoned. There is a stone staircase leading down here. The ogre looks more healthy. Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f/p - ogre Aim: an ogre, wielding a giant club (moderately wounded) Poisonous vapours surround the ogre! The ogre is engulfed in poison gas. The ogre is poisoned. Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f/p - ogre Aim: an ogre, wielding a giant club (heavily wounded, poisoned) Poisonous vapours surround the ogre! The ogre is engulfed in poison gas. The ogre looks even sicker. You kill the ogre! Your Fighting skill increases to level 1! You start resting. Magic restored. This spell is slightly dangerous to cast. Memorise Olgreb's Toxic Radiance, consuming 4 spell levels and leaving 0? You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'a'. Things that are here: a giant club; an ogre corpse Found a stone staircase leading up. Found a hunting sling. You see here a hunting sling. You fall through a shaft for 3 floors! The shaft crumbles and collapses. A sky beast comes into view. Found a club. Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f - sky beast Aim: a sky beast Poisonous vapours surround the sky beast! The sky beast is poisoned. The sky beast closely misses you. The sky beast flickers out of sight for a moment. Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f/p - sky beast Aim: a sky beast (lightly wounded, poisoned, slightly transparent) Poisonous vapours surround the sky beast! The sky beast is engulfed in poison gas. The sky beast looks even sicker. The sky beast closely misses you. Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f/p - sky beast Aim: a sky beast (moderately wounded, poisoned, slightly transparent) Poisonous vapours surround the sky beast! The sky beast is engulfed in poison gas. The sky beast looks even sicker. The sky beast completely misses you. Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f/p - sky beast Aim: a sky beast (moderately wounded, poisoned, slightly transparent) Poisonous vapours surround the sky beast! The sky beast is engulfed in poison gas. The sky beast looks as sick as possible! The sky beast closely misses you. Casting: Poisonous Vapours (safe; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 9% risk of failure) Press: ? - help, Dir - move target cursor, f/p - sky beast Aim: a sky beast (heavily wounded, poisoned, slightly transparent) Poisonous vapours surround the sky beast! The sky beast is engulfed in poison gas. The sky beast looks as sick as possible! The sky beast completely misses you. You scratch the sky beast but do no damage. The sky beast is severely wounded. The sky beast closely misses you. You closely miss the sky beast. The sky beast is almost dead. The sky beast misses you. You barely miss the sky beast. The sky beast is almost dead. The sky beast misses you. You scratch the sky beast but do no damage. The sky beast is almost dead. The sky beast flickers out of sight for a moment. The sky beast closely misses you. You scratch the sky beast. You kill the sky beast! You start resting. Magic restored. You open the door. A leopard gecko comes into view. Found a scroll labeled GIS BEOTEM. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - leopard gecko Aim: a leopard gecko (clinging, resting) You miscast Poisonous Vapours. You are very lightly contaminated with residual magic. You feel a strange surge of energy! Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f/p - leopard gecko Aim: a leopard gecko (clinging, resting) Poisonous vapours surround the leopard gecko! The leopard gecko hisses angrily. You hear an angry hiss. You hear a shout! The leopard gecko is engulfed in poison gas. The leopard gecko is poisoned. An ogre comes into view. It is wielding a giant club. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - ogre, p - leopard gecko Aim: an ogre, wielding a giant club Poisonous vapours surround the ogre! An adder comes into view. The ogre is engulfed in poison gas. The ogre is poisoned. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - adder, p - ogre Aim: an adder Poisonous vapours surround the adder! You kill the leopard gecko! The adder is engulfed in poison gas. The adder is poisoned. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - ogre, p - adder Aim: an ogre, wielding a giant club (lightly wounded, poisoned) Poisonous vapours surround the ogre! The ogre is engulfed in poison gas. The ogre looks even sicker. The adder looks more healthy. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast that spell. Found a shiny naga barding. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - adder Aim: an adder (almost dead) Poisonous vapours surround the adder! The adder is poisoned. The adder misses you. You closely miss the adder. The adder is almost dead. The adder completely misses you. You miss the adder. The adder is almost dead. The adder misses you. You closely miss the adder. The adder is almost dead. You kill the adder! You see here a shiny naga barding. Your magical contamination has completely faded away. You open the door. Found 6 gold pieces. There is an open door here. Found 12 gold pieces. You close the door. An ogre opens the door. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - ogre Aim: an ogre, wielding a giant club (heavily wounded) Poisonous vapours surround the ogre! The ogre is engulfed in poison gas. The ogre is poisoned. Found 17 stones. You kill the ogre! Training target 7.0 for Stealth reached! Your Stealth skill increases to level 7! You have reached level 7! Extra life! Found 13 gold pieces. You start resting. Magic restored. You now have 193 gold pieces (gained 12). You now have 199 gold pieces (gained 6). Things that are here: a giant club; an ogre corpse Found a stone staircase leading up. You see here 17 stones. You now have 212 gold pieces (gained 13). You open the door. Found an iron altar of Okawaru. There is an open door here. c - a scroll labeled GIS BEOTEM (D) Dungeon Where to? (Enter - D:4, ? - help) A bullfrog skeleton comes into view. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Found a scroll of identify. Found a stone staircase leading up. You pounce on the unaware helpless bullfrog skeleton! You claw the bullfrog skeleton! The bullfrog skeleton is heavily damaged. The bullfrog skeleton hits you. You scratch the bullfrog skeleton. The bullfrog skeleton is heavily damaged. The bullfrog skeleton closely misses you. You scratch the bullfrog skeleton. The bullfrog skeleton is severely damaged. The bullfrog skeleton completely misses you. You scratch the bullfrog skeleton. The bullfrog skeleton is severely damaged. The bullfrog skeleton completely misses you. The bullfrog skeleton closely misses you. You scratch the bullfrog skeleton. The bullfrog skeleton is almost destroyed. The bullfrog skeleton completely misses you. You barely miss the bullfrog skeleton. The bullfrog skeleton is almost destroyed. The bullfrog skeleton barely misses you. You barely miss the bullfrog skeleton. The bullfrog skeleton is almost destroyed. The bullfrog skeleton barely misses you. x2 You scratch the bullfrog skeleton but do no damage. The bullfrog skeleton is almost destroyed. The bullfrog skeleton hits you. You scratch the bullfrog skeleton. Your bite misses the bullfrog skeleton. The bullfrog skeleton is almost destroyed. The bullfrog skeleton closely misses you. You barely miss the bullfrog skeleton. You bite the bullfrog skeleton, but do no damage. The bullfrog skeleton is almost destroyed. The bullfrog skeleton misses you. x2 You scratch the bullfrog skeleton. You destroy the bullfrog skeleton! Training target 2.0 for Fighting reached! Your Fighting skill increases to level 2! There is a stone staircase leading up here. f - a scroll of identify There is a stone staircase leading up here. You climb upwards. Found a ration. There is a stone staircase leading down here. b - 7 rations (gained 1) You now have 229 gold pieces (gained 17). Found a stone staircase leading up. (D) Dungeon Where to? (Enter - D:6, ? - help) There is a stone staircase leading up here. You climb upwards. Eustachio the Magnificent comes into view. He is wielding a rapier. Found a green potion. Found a stone staircase leading up. There is a stone staircase leading down here. An adder comes into view. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - Eustachio Aim: Eustachio, wielding a rapier and wearing a leather armour Okay, then. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f - Eustachio Aim: Eustachio, wielding a rapier and wearing a leather armour Poisonous vapours surround Eustachio! Eustachio is engulfed in poison gas. Eustachio is poisoned. Eustachio casts a spell. Eustachio blinks! Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Eustachio Aim: Eustachio, wielding a rapier and wearing a leather armour (moderately wounded, poisoned) You miscast Poisonous Vapours. You are very lightly contaminated with residual magic. Wisps of poison gas drift from your paws. You scratch Eustachio. Eustachio is moderately wounded. Eustachio barely misses you. You closely miss Eustachio. Your bite misses Eustachio. Eustachio is moderately wounded. Eustachio casts a spell. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Eustachio Aim: Eustachio, wielding a rapier and wearing a leather armour (moderately wounded, poisoned) Poisonous vapours surround Eustachio! Eustachio is engulfed in poison gas. Eustachio looks even sicker. Eustachio hits you with a rapier. The quasit misses you. The quasit barely misses you. x2 Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Eustachio Aim: Eustachio, wielding a rapier and wearing a leather armour (heavily wounded, poisoned) Poisonous vapours surround Eustachio! The quasit bites you. The quasit closely misses you. The quasit misses you. x2 The quasit closely misses you. The quasit claws you but does no damage. Eustachio is engulfed in poison gas. Eustachio looks even sicker. Eustachio hits you with a rapier! Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 8% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Eustachio Aim: Eustachio, wielding a rapier and wearing a leather armour (heavily wounded, poisoned) Poisonous vapours surround Eustachio! The quasit closely misses you. The quasit claws you. The quasit misses you. The quasit closely misses you. The quasit completely misses you. The quasit closely misses you. The quasit misses you. The quasit claws you. You feel clumsy. The quasit closely misses you. Eustachio is engulfed in poison gas. Eustachio looks as sick as possible! Eustachio completely misses you. The quasit barely misses you. The quasit claws you but does no damage. x2 Eustachio zaps a wand. Some rock shatters into small pieces. It is a wand of digging (3). The quasit closely misses you. The quasit completely misses you. x2 There is a stone staircase leading down here. The quasit closely misses you. The quasit claws you. You feel clumsy. The quasit barely misses you. Found 26 stones. You kill Eustachio! The quasit disappears in a puff of smoke! x3 You feel your dexterity returning. Training target 6.0 for Dodging reached! Your Dodging skill increases to level 6! Your Poison Magic skill increases to level 6! Unknown command. You start resting. Your magical contamination has completely faded away. You start resting. Magic restored. You start resting. You are feeling hungry. Okay, then. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You start resting. HP restored. Ijyb the Twisted Goblin comes into view. She is wielding an enchanted dagger. Found an escape hatch in the floor. You see here a green potion. i - a green potion Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f - Ijyb Aim: Ijyb, wielding an enchanted dagger and wearing a ring mail (resting) Poisonous vapours surround Ijyb! Ijyb is engulfed in poison gas. Ijyb is poisoned. Ijyb screams, "I no like you!" Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Ijyb Aim: Ijyb, wielding an enchanted dagger and wearing a ring mail (lightly wounded, poisoned) You miscast Poisonous Vapours. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Ijyb Aim: Ijyb, wielding an enchanted dagger and wearing a ring mail (lightly wounded, poisoned) Poisonous vapours surround Ijyb! Ijyb is engulfed in poison gas. Ijyb looks even sicker. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Ijyb Aim: Ijyb, wielding an enchanted dagger and wearing a ring mail (moderately wounded, poisoned) Poisonous vapours surround Ijyb! Ijyb is engulfed in poison gas. Ijyb looks even sicker. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f/p - Ijyb Aim: Ijyb, wielding an enchanted dagger and wearing a ring mail (almost dead, poisoned) You miscast Poisonous Vapours. Nothing appears to happen. You kill Ijyb! j - a wand of flame (22); k - a fuming cyan potion Things that are here: an enchanted dagger; a ring mail; the goblin corpse of Ijyb You butcher the goblin corpse of Ijyb. l - 3 chunks of flesh Things that are here: an enchanted dagger; a ring mail; the goblin skeleton of Ijyb You start resting. Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes great. Eating one of 2 chunks of flesh. You eat one of the 2 chunks of flesh. This raw flesh tastes great. Eating a chunk of flesh. You eat the chunk of flesh. This raw flesh tastes great. Your magical contamination has completely faded away. You start resting. Magic restored. l - a wand of digging (3) Things that are here: a rapier; a leather armour; the human skeleton of Eustachio The adder is too close now for your liking. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f - adder Aim: an adder (resting) Poisonous vapours surround the adder! The adder hisses angrily. The adder is engulfed in poison gas. The adder is poisoned. A scorpion comes into view. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f/p - adder Aim: an adder (lightly wounded, poisoned) Poisonous vapours surround the adder! A centaur comes into view. The adder is engulfed in poison gas. The adder looks even sicker. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The centaur shouts! The scorpion is poisoned. The adder looks even sicker. The centaur is poisoned. The centaur wields a shortbow. The centaur shoots an arrow. The arrow completely misses you. You kill the adder! The centaur looks even sicker. The centaur shoots an arrow. The arrow hits you! You see here an arrow. Unknown command. The scorpion looks even sicker. Your toxic aura wanes. Casting: Olgreb's Toxic Radiance (safe; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Olgreb's Toxic Radiance (safe; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You feel a bit more experienced. The centaur shoots an arrow. The arrow barely misses you. You see here an arrow. Casting: Olgreb's Toxic Radiance (safe; 11% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 7% risk of failure) Press: ? - help, Dir - move target cursor, f - centaur Aim: a centaur, wielding a shortbow (severely wounded, poisoned) Poisonous vapours surround the centaur! The centaur is engulfed in poison gas. The centaur looks even sicker. The centaur shoots an arrow. The arrow hits you! The centaur shoots an arrow. The arrow hits you! * * * LOW HITPOINT WARNING * * * You see here an arrow. It was a potion of might. You feel very mighty all of a sudden. The centaur shoots an arrow. The arrow hits you! You die... You are now level 6! You rejoin the land of the living... Found three items. Unknown command. A hound skeleton comes into view. Casting: Poisonous Vapours (safe; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You feel a bit more experienced. You completely miss the hound skeleton. The hound skeleton closely misses you. The hound skeleton barely misses you. You barely miss the hound skeleton. You bite the hound skeleton, but do no damage. The hound skeleton bites you. You scratch the hound skeleton but do no damage. The hound skeleton closely misses you. You scratch the hound skeleton. The hound skeleton is lightly damaged. The hound skeleton bites you. The hound skeleton completely misses you. You scratch the hound skeleton. The hound skeleton is moderately damaged. The hound skeleton completely misses you. You scratch the hound skeleton but do no damage. The hound skeleton is moderately damaged. The hound skeleton closely misses you. You scratch the hound skeleton. You bite the hound skeleton. The hound skeleton is heavily damaged. The hound skeleton bites you but does no damage. You scratch the hound skeleton. The hound skeleton is heavily damaged. The hound skeleton closely misses you. x2 You scratch the hound skeleton. The hound skeleton is severely damaged. The hound skeleton misses you. You scratch the hound skeleton. You bite the hound skeleton, but do no damage. The hound skeleton is severely damaged. The hound skeleton closely misses you. You scratch the hound skeleton. You bite the hound skeleton, but do no damage. The hound skeleton is severely damaged. The hound skeleton closely misses you. The hound skeleton barely misses you. You scratch the hound skeleton. The hound skeleton is almost destroyed. The hound skeleton completely misses you. You scratch the hound skeleton. You destroy the hound skeleton! Welcome back to level 7! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! c - 4 scrolls labeled GIS BEOTEM (gained 3) A leopard gecko comes into view. A leopard gecko is nearby! A leopard gecko is nearby! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - leopard gecko Aim: a leopard gecko (clinging, resting) Poisonous vapours surround the leopard gecko! The leopard gecko hisses angrily. The leopard gecko is engulfed in poison gas. The leopard gecko is poisoned. You kill the leopard gecko! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You start resting. HP restored. You see here 2 scrolls of immolation. m - 2 scrolls of immolation A quokka skeleton comes into view. A quokka skeleton is nearby! A quokka skeleton is nearby! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - quokka skeleton Aim: a quokka skeleton (resting) But poisonous vapours would do no harm to the quokka skeleton! The helpless quokka skeleton fails to defend itself. You claw the quokka skeleton! You destroy the quokka skeleton! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found 2 throwing nets. You see here 2 throwing nets. A killer bee zombie comes into view. A killer bee zombie is nearby! Found 16 gold pieces. Found a scale mail. The killer bee zombie hits you. You barely miss the killer bee zombie. Your bite misses the killer bee zombie. The killer bee zombie completely misses you. The killer bee zombie misses you. You scratch the killer bee zombie. The killer bee zombie is lightly damaged. The killer bee zombie hits you. You scratch the killer bee zombie but do no damage. The killer bee zombie is lightly damaged. The killer bee zombie completely misses you. The killer bee zombie misses you. You scratch the killer bee zombie. The killer bee zombie is moderately damaged. The killer bee zombie completely misses you. x2 You closely miss the killer bee zombie. The killer bee zombie is moderately damaged. The killer bee zombie hits you. The killer bee zombie barely misses you. You barely miss the killer bee zombie. The killer bee zombie is moderately damaged. The killer bee zombie closely misses you. x2 You scratch the killer bee zombie. You bite the killer bee zombie. The killer bee zombie is heavily damaged. The killer bee zombie completely misses you. You barely miss the killer bee zombie. The killer bee zombie is heavily damaged. The killer bee zombie completely misses you. The killer bee zombie barely misses you. You barely miss the killer bee zombie. The killer bee zombie is heavily damaged. The killer bee zombie misses you. The killer bee zombie closely misses you. You scratch the killer bee zombie. The killer bee zombie is heavily damaged. The killer bee zombie closely misses you. The killer bee zombie completely misses you. You scratch the killer bee zombie. The killer bee zombie is severely damaged. The killer bee zombie closely misses you. The killer bee zombie completely misses you. You scratch the killer bee zombie. The killer bee zombie is severely damaged. The killer bee zombie hits you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! The killer bee zombie misses you. The killer bee zombie completely misses you. You closely miss the killer bee zombie. The killer bee zombie is severely damaged. The killer bee zombie misses you. The killer bee zombie barely misses you. You scratch the killer bee zombie. The killer bee zombie is almost destroyed. The killer bee zombie hits you but does no damage. The killer bee zombie misses you. You scratch the killer bee zombie but do no damage. The killer bee zombie is almost destroyed. The killer bee zombie misses you. You closely miss the killer bee zombie. The killer bee zombie is almost destroyed. The killer bee zombie closely misses you. The killer bee zombie completely misses you. You barely miss the killer bee zombie. You bite the killer bee zombie. The killer bee zombie is almost destroyed. The killer bee zombie hits you but does no damage. The killer bee zombie barely misses you. You scratch the killer bee zombie. The killer bee zombie is almost destroyed. The killer bee zombie misses you. The killer bee zombie hits you. You closely miss the killer bee zombie. The killer bee zombie is almost destroyed. The killer bee zombie misses you. The killer bee zombie barely misses you. You miss the killer bee zombie. The killer bee zombie is almost destroyed. The killer bee zombie misses you. You closely miss the killer bee zombie. The killer bee zombie is almost destroyed. The killer bee zombie misses you. The killer bee zombie hits you. * * * LOW HITPOINT WARNING * * * The killer bee zombie misses you. The killer bee zombie closely misses you. You see here 2 throwing nets. The killer bee zombie barely misses you. The killer bee zombie closely misses you. The killer bee zombie barely misses you. The killer bee zombie closely misses you. The killer bee zombie closely misses you. You scratch the killer bee zombie. You destroy the killer bee zombie! Your Poison Magic skill increases to level 7! You start resting. HP restored. You start waiting. Done waiting. As you read the scroll labeled GIS BEOTEM, it crumbles to dust. You assume a fearsome visage. Nothing appears to happen. It was a scroll of fear. As you read the scroll of identify, it crumbles to dust. i - a potion of agility You now have 245 gold pieces (gained 16). You now have 264 gold pieces (gained 19). Found 9 bolts. A leopard gecko comes into view. Found a hunting sling. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - leopard gecko Aim: a leopard gecko (clinging, resting) Poisonous vapours surround the leopard gecko! The leopard gecko hisses angrily. The leopard gecko is engulfed in poison gas. The leopard gecko is poisoned. You kill the leopard gecko! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You see here 9 bolts. Things that are here: a hunting sling; a leopard gecko corpse You now have 273 gold pieces (gained 9). Magic restored. A hound comes into view. A hound is nearby! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - hound Aim: a hound (resting) You miscast Poisonous Vapours. You are very lightly contaminated with residual magic. Sparks of electricity dance between your paws. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f/p - hound Aim: a hound (resting) Poisonous vapours surround the hound! The hound barks! The hound is engulfed in poison gas. The hound is poisoned. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f/p - hound Aim: a hound (lightly wounded, poisoned) Poisonous vapours surround the hound! The hound looks even sicker. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f/p - hound Aim: a hound (moderately wounded, poisoned) You miscast Poisonous Vapours. You feel faint for a moment. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f/p - hound Aim: a hound (heavily wounded, poisoned) Poisonous vapours surround the hound! The hound looks even sicker. You scratch the hound but do no damage. The hound is heavily wounded. The hound bites you but does no damage. You scratch the hound but do no damage. Your bite misses the hound. The hound is heavily wounded. The hound barely misses you. The hound closely misses you. The hound completely misses you. You kill the hound! You start resting. Your magical contamination has completely faded away. You start resting. Magic restored. Found an escape hatch in the ceiling. There is an escape hatch in the ceiling here. An orc comes into view. It is wielding a club. An orc is nearby! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - orc Aim: an orc, wielding a club and wearing a leather armour (resting) Poisonous vapours surround the orc! The orc shouts! An orc comes into view. It is wielding a club. An orc comes into view. It is wielding a whip. The orc is engulfed in poison gas. The orc is poisoned. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The orc shouts! The orc is poisoned. x2; The orc looks even sicker. The orc looks even sicker. You kill the orc! The orc looks even sicker. Your toxic aura wanes. The orc looks more healthy. You kill the orc! Casting: Olgreb's Toxic Radiance (safe; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - orc Aim: an orc, wielding a whip and wearing a leather armour (severely wounded) Poisonous vapours surround the orc! The orc is engulfed in poison gas. The orc is poisoned. An orc is nearby! You kill the orc! You start resting. Magic restored. Found a stone staircase leading up. Items here: )) [[ †† d - 2 scrolls of magic mapping (gained 1) Things that are here: a club; a leather armour There is a stone staircase leading up here. You see here 26 stones. Found a stone staircase leading up. Found a stone staircase leading down. There is a stone staircase leading down here. Found a leather armour. Things that are here: a shortbow; 22 arrows The alarm trap emits a blaring wail! A sentinel's mark forms upon you. Found a stone staircase leading down. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:5, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. (D) Dungeon Where to? (Enter - D:6, ? - help) You climb upwards. There is a stone staircase leading down here. (D) Dungeon Where to? (Enter - D:5, ? - help) The sentinel's mark upon you fades away. You see here a scale mail. There is a stone staircase leading up here. You climb upwards. A worm and an orc come into view. Found a scroll of magic mapping and 13 gold pieces. There is a stone staircase leading down here. There are monsters nearby! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The worm is poisoned. The orc shouts! The orc is poisoned. The worm looks even sicker. The worm looks even sicker. The orc looks even sicker. Your toxic aura wanes. Unknown command. You kill the orc! Casting: Olgreb's Toxic Radiance (safe; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - worm Aim: a worm (moderately wounded, poisoned) Poisonous vapours surround the worm! The worm is engulfed in poison gas. The worm looks even sicker. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f/p - worm Aim: a worm (almost dead, poisoned) Poisonous vapours surround the worm! You kill the worm! You start resting. Magic restored. There is a stone staircase leading down here. Things that are here: a flail; a leather armour d - 3 scrolls of magic mapping (gained 1) A worker ant comes into view. Found a scroll labeled SENGEN JARCHAS. A worker ant is nearby! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor Okay, then. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - worker ant Aim: a worker ant (hasn't noticed you) Poisonous vapours surround the worker ant! The worker ant twitches its antennae in your direction. The worker ant is engulfed in poison gas. The worker ant is poisoned. The worker ant is too close now for your liking. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f/p - worker ant Aim: a worker ant (moderately wounded, poisoned) Poisonous vapours surround the worker ant! The worker ant looks even sicker. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f/p - worker ant Aim: a worker ant (heavily wounded, poisoned) Poisonous vapours surround the worker ant! The worker ant is engulfed in poison gas. The worker ant looks even sicker. You kill the worker ant! You start resting. Magic restored. Okay, then. You now have 286 gold pieces (gained 13). e - 2 potions of brilliance (gained 1) f - a scroll labeled SENGEN JARCHAS You are feeling hungry. Found a long copper wand. Found a dagger. n - a wand of disintegration (11) b - 8 rations (gained 1) There is a stone staircase leading up here. As you open the door, it creaks loudly! There is an open door here. Found a blossoming altar of Fedhas. There is a blossoming altar of Fedhas here. You now have 299 gold pieces (gained 13). k - 2 fuming cyan potions (gained 1) Found a stone staircase leading up. Found 15 arrows. You see here 15 arrows. There is a stone staircase leading down here. Things that are here: a flail; a leather armour k - 3 fuming cyan potions (gained 1) i - 2 potions of agility (gained 1) o - a scroll of remove curse Found Tioc Quira's Magic Scroll Emporium. You now have 304 gold pieces (gained 5). There is an entrance to Tioc Quira's Magic Scroll Emporium here. You can access your shopping list by pressing '$'. There is an entrance to Tioc Quira's Magic Scroll Emporium here. There is a stone staircase leading down here. There is an open door here. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:4, ? - help) There is an open door here. There is a stone staircase leading down here. You climb downwards. You are feeling very hungry. There is a stone staircase leading up here. (D) Dungeon Where to? (Enter - D:5, ? - help) You see here 26 stones. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. A gargoyle comes into view. It is wielding a mace. Found a lumpy white potion. A gargoyle is nearby! Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 6% risk of failure) Press: ? - help, Dir - move target cursor, f - gargoyle Aim: a gargoyle, wielding a mace But poisonous vapours would do no harm to the gargoyle! Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Disintegrate Press: ? - help, Shift-Dir - straight line, f/p - gargoyle Aim: a gargoyle, wielding a mace (chance to defeat MR: 48%) The gargoyle resists with some effort. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Disintegrate Press: ? - help, Shift-Dir - straight line, f/p - gargoyle Aim: a gargoyle, wielding a mace (chance to defeat MR: 48%) The gargoyle resists with some effort. The gargoyle hurls a stone arrow at you. The stone arrow misses you. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Disintegrate Press: ? - help, Shift-Dir - straight line, f/p - gargoyle Aim: a gargoyle, wielding a mace (chance to defeat MR: 48%) The gargoyle is blasted. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Disintegrate Press: ? - help, Shift-Dir - straight line, f/p - gargoyle Aim: a gargoyle, wielding a mace (severely damaged, chance to defeat MR: 48%) The gargoyle resists with some effort. The gargoyle hurls a stone arrow at you. The stone arrow misses you. There is a stone staircase leading up here. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Disintegrate Press: ? - help, Shift-Dir - straight line, f/p - gargoyle Aim: a gargoyle, wielding a mace (heavily damaged, chance to defeat MR: 48%) The gargoyle resists with some effort. Evoke which item? (* to show all) (? for menu, Esc to quit) You don't have any such object. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Disintegrate Press: ? - help, Shift-Dir - straight line, f/p - gargoyle Aim: a gargoyle, wielding a mace (heavily damaged, chance to defeat MR: 48%) The gargoyle is blasted. The gargoyle hurls a stone arrow at you. The stone arrow misses you. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Disintegrate Press: ? - help, Shift-Dir - straight line, f/p - gargoyle Aim: a gargoyle, wielding a mace (almost destroyed, chance to defeat MR: 48%) The gargoyle is blasted. You blow up the gargoyle! Training target 7.0 for Dodging reached! Your Dodging skill gained 2 levels and is now at level 8! You need to enable at least one skill for training. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.22-a0-556-g6eeff05 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_EVOKE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [mandarbmax] Species: Felid Job: Venom Mage HP: 30/30; mods: 0/0 MP: 11/11; mod: 0 Stats: 4 (4) 19 (19) 16 (16) Position: (33, 38), god: No God (0), 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 | 0 | 0 | 2 | 153 | 3/150 Dodging | X | 0 | 0 | 8 | 1259 | 189/267 Stealth | X | 0 | 0 | 7 | 701 | 1/200 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 2 | 179 | 1/178 Conjurations | X | 0 | 0 | 1 | 66 | 7/119 Hexes | | 0 | 0 | 0 | 0 | 0/25 Charms | | 0 | 0 | 0 | 0 | 0/35 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/25 Transmutations | | 0 | 0 | 0 | 0 | 0/42 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | X | 0 | 0 | 7 | 1691 | 27/476 Invocations | | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 304 #27: 2206 #49: 376 #59: 1 Mutations: claws: 1 (innate) fangs: 3 (innate) see invisible: 1 (innate) carnivore: 1 (innate) speed: 1 (innate) shaggy fur: 2 (innate) slow metabolism: 1 (innate) sharp paws: 1 (innate) Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #...............# #...............# #...............## #..............<.# #................# ##................# ##..............)..# ##..#...............## #..##...........@....# ..>##................# ..####...............# #. #.............## #. #..........### ## ###....### ##.## ## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>