ERROR in 'species.cc' at line 33: ASSERT failed: which_species of 100 out of range 0 (0) .. NUM_SPECIES (38) Version: Dungeon Crawl Stone Soup 0.16-a0-3963-gf3423b3 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-f3423b35b1 -name Phlounder -rc /dgldir/rcfiles/crawl-git/Phlounder.rc -macro /dgldir/rcfiles/crawl-git/Phlounder.macro -morgue /dgldir/morgue/Phlounder/ -webtiles-socket /crawl-master/webserver/sockets/Phlounder:2015-02-10.22:22:08.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /usr/games/crawl-git-f3423b35b1(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x59f473]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-f3423b35b1(_Z13do_crash_dumpv+0x311) [0x5a6bb1]: do_crash_dump() /usr/games/crawl-git-f3423b35b1(_Z20crash_signal_handleri+0x9c) [0x59f70c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f13a79e44c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f13a7d7ab7b]: /usr/games/crawl-git-f3423b35b1() [0x5a6369] /usr/games/crawl-git-f3423b35b1() [0x5a6758] /usr/games/crawl-git-f3423b35b1() [0x983283] /usr/games/crawl-git-f3423b35b1(_ZN15scorefile_entry15fixup_char_nameEv+0x51) [0x6b8d81]: scorefile_entry::fixup_char_name() /usr/games/crawl-git-f3423b35b1(_ZN15scorefile_entry16init_with_fieldsEv+0x1765) [0x6bf655]: scorefile_entry::init_with_fields() /usr/games/crawl-git-f3423b35b1(_ZN15scorefile_entry15parse_scorelineERKSs+0x5c) [0x6c404c]: scorefile_entry::parse_scoreline(std::string const&) /usr/games/crawl-git-f3423b35b1() [0x6c41b4] /usr/games/crawl-git-f3423b35b1(_Z18hiscores_new_entryRK15scorefile_entry+0xd5) [0x6c4a65]: hiscores_new_entry(scorefile_entry const&) /usr/games/crawl-git-f3423b35b1(_Z4ouchi16kill_method_typejPKcbS1_+0x2060) [0x8f1990]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*) /usr/games/crawl-git-f3423b35b1(_ZN6player4hurtEPK5actori9beam_type16kill_method_typeSsSsbb+0x67) [0x913b97]: player::hurt(actor const*, int, beam_type, kill_method_type, std::string, std::string, bool, bool) /usr/games/crawl-git-f3423b35b1(_ZN6attack14inflict_damageEi9beam_typeb+0xc9) [0x54d649]: attack::inflict_damage(int, beam_type, bool) /usr/games/crawl-git-f3423b35b1(_ZN6attack20handle_phase_damagedEv+0x3f) [0x54cf2f]: attack::handle_phase_damaged() /usr/games/crawl-git-f3423b35b1(_ZN12melee_attack20handle_phase_damagedEv+0x86) [0x7e59a6]: melee_attack::handle_phase_damaged() /usr/games/crawl-git-f3423b35b1(_ZN12melee_attack16handle_phase_hitEv+0x90) [0x7e38b0]: melee_attack::handle_phase_hit() /usr/games/crawl-git-f3423b35b1(_ZN12melee_attack6attackEv+0x589) [0x7e2ca9]: melee_attack::attack() /usr/games/crawl-git-f3423b35b1(_Z11fight_meleeP5actorS0_Pbb+0x5cd) [0x6568dd]: fight_melee(actor*, actor*, bool*, bool) /usr/games/crawl-git-f3423b35b1(_Z19handle_monster_moveP7monster+0xa6a) [0x80e4ca]: handle_monster_move(monster*) /usr/games/crawl-git-f3423b35b1(_Z15handle_monstersb+0x7e5) [0x810565]: handle_monsters(bool) /usr/games/crawl-git-f3423b35b1(_Z12world_reactsv+0x124) [0x791424]: world_reacts() /usr/games/crawl-git-f3423b35b1() [0x7989fc] /usr/games/crawl-git-f3423b35b1() [0x799725] /usr/games/crawl-git-f3423b35b1(main+0x303) [0x79c6b3]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f13a79cf76d]: /usr/games/crawl-git-f3423b35b1() [0x506569] 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". 0x00007f13a7d7a84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f13a7d7a84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000059fb7b in call_gdb (file=0x7f13a7d65180) at crash.cc:406 gdb = attach_cmd = "attach 28661\000\000\000\000\000\000\000" #2 0x00000000005a6bd1 in do_crash_dump () at dbg-asrt.cc:676 t = 1423609137 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34e6c98 "/dgldir/morgue/Phlounder/"}} name = "/dgldir/morgue/Phlounder/crash-Phlounder-20150210-225857.txt", '\000' file = 0x7f13a7d65180 #3 0x000000000059f70c in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007f13a7d7ab7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005a6369 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff763ef050 "ERROR in 'species.cc' at line 33: ASSERT failed: which_species of 100 out of range 0 (0) .. NUM_SPECIES (38)", assert=) at dbg-asrt.cc:806 No locals. #7 0x00000000005a6758 in die (file=0xb63571 "species.cc", line=33, format=) at dbg-asrt.cc:871 tmp = "ASSERT failed: which_species of 100 out of range 0 (0) .. NUM_SPECIES (38)", '\000' mesg = "ERROR in 'species.cc' at line 33: ASSERT failed: which_species of 100 out of range 0 (0) .. NUM_SPECIES (38)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff763ef930, reg_save_area = 0x7fff763ef860}} #8 0x0000000000983283 in get_species_abbrev (which_species=) at species.cc:33 No locals. #9 0x00000000006b8d81 in _species_abbrev (race=) at hiscores.cc:937 No locals. #10 scorefile_entry::fixup_char_name (this=this@entry=0x34f5030) at hiscores.cc:1832 No locals. #11 0x00000000006bf655 in scorefile_entry::init_with_fields (this=this@entry=0x34f5030) at hiscores.cc:1040 kflags = {, 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}}, } #12 0x00000000006c404c in scorefile_entry::parse_scoreline (this=this@entry=0x34f5030, line=...) at hiscores.cc:801 No locals. #13 0x00000000006c40ba in scorefile_entry::parse (this=this@entry=0x34f5030, line=...) at hiscores.cc:782 No locals. #14 0x00000000006c41b4 in _hs_read (scores=scores@entry=0x2f0dc50, dest=...) at hiscores.cc:579 inbuf = "of venom:piety=200:end=20150101043530S:tmsg=slain by a reaper:vmsg=slain by a reaper (a +0 scythe of venom)\n", '\000' #15 0x00000000006c4a65 in hiscores_new_entry (ne=...) at hiscores.cc:119 i = total_entries = inserted = scores = 0x2f0dc50 #16 0x00000000008f1990 in ouch (dam=, death_type=KILLED_BY_MONSTER, source=222, aux=, see_source=, death_source_name=0x11ca1d8 "") at ouch.cc:1094 se = {raw_line = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2cc8e98 "0.16-a0"}}, tiles = 1 '\001', points = 268, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2df7ec8 "Phlounder"}}, race = 25, job = 23, race_class_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f1e5d8 "DsWn"}}, lvl = 6 '\006', best_skill = SK_SPELLCASTING, best_skill_lvl = 4 '\004', title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2bba698 "Magician"}}, death_type = 0, death_source = 222, death_source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c3e408 "Glitz's ghost"}}, death_source_flags = {_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 = 0x7fff763f0700, _M_right = 0x7fff763f0700}, _M_node_count = 0}}}, auxkilldata = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, indirectkiller = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c3e408 "Glitz's ghost"}}, killerpath = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, last_banisher = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, dlvl = 4 '\004', absdepth = 4, branch = BRANCH_DUNGEON, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, mapdesc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, killer_map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, final_hp = -1, final_max_hp = 44, final_max_max_hp = 44, final_mp = 16, final_max_mp = 16, final_base_max_mp = 16, damage = 4, source_damage = 7, turn_damage = 7, str = 14, intel = 15, dex = 11, ac = 4, ev = 12, sh = 0, god = GOD_NO_GOD, piety = -1, penance = -1, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 1423514785, death_time = 1423609137, real_time = 935, num_turns = 4799, num_aut = 48355, num_diff_runes = 0, num_runes = 0, kills = 114, maxed_skills = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, fifteen_skills = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, status_effects = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2fafec8 "glowing"}}, gold = 113, gold_found = 113, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 2, potions_used = 2, fields = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}} drain_amount = hpl = {hp = 4, hurt_type = 0} non_death = false env_death = #17 0x0000000000913b97 in player::hurt (this=0xe962e0, agent=0xec15e8, amount=amount@entry=4, flavour=flavour@entry=BEAM_NONE, kill_type=KILLED_BY_MONSTER, source=..., aux=...) at player.cc:7190 No locals. #18 0x000000000054d649 in attack::inflict_damage (this=0x7fff763f0c60, dam=4, flavour=BEAM_NONE, clean=) at attack.cc:1105 No locals. #19 0x000000000054cf2f in attack::handle_phase_damaged (this=0x7fff763f0c60) at attack.cc:99 No locals. #20 0x00000000007e59a6 in melee_attack::handle_phase_damaged (this=0x7fff763f0c60) at melee_attack.cc:567 shroud_broken = false #21 0x00000000007e38b0 in melee_attack::handle_phase_hit (this=0x7fff763f0c60) at melee_attack.cc:467 hit_woke_orc = false stop_hit = #22 0x00000000007e2ca9 in melee_attack::attack (this=0x7fff763f0c60) at melee_attack.cc:859 cont = gyre_name = {val = @0x7fff763f0a80, oldval = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}} shield_blocked = dummy = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}} gyre = ev = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}} #23 0x00000000006568dd in fight_melee (attacker=0xec15e8, defender=0xe962e0, did_hit=0x0, simu=) at fight.cc:273 melee_attk = { = {_vptr.attack = 0xbf0350, attacker = 0xec15e8, defender = 0xe962e0, responsible = 0xec15e8, attack_occurred = true, cancel_attack = false, did_hit = true, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = true, obvious_effect = false, to_hit = 20, damage_done = 4, special_damage = 0, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, apply_bleeding = false, ev_margin = 5, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 6, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, shield = 0x0, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c36868 "bug"}}, verb_degree = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, no_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, special_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, aux_attack = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, aux_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, attacker_armour_tohit_penalty = 0, attacker_shield_tohit_penalty = 0, defender_shield = 0x0, miscast_level = -1, miscast_type = 0, miscast_target = 0x0, fake_chaos_attack = false, simu = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, kill_type = KILLED_BY_MONSTER}, attack_number = 0, effective_attack_number = 0, cleave_targets = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x7fff763f0e00, _M_prev = 0x7fff763f0e00}}}, }, cleaving = false, attack_position = {x = 64, y = 46}} nrounds = orig_hp = 3 pos = {x = 64, y = 47} effective_attack_number = attack_number = #24 0x000000000080e4ca in handle_monster_move (mons=0xec15e8) at mon-act.cc:2501 new_target = targ = old_energy = gold = entry = non_move_energy = #25 0x0000000000810565 in handle_monsters (with_noise=) at mon-act.cc:2979 mon = 0xec15e8 oldspeed = 80 tries = #26 0x0000000000791424 in world_reacts () at main.cc:2458 No locals. #27 0x00000000007989fc in _input () at main.cc:1528 player_disabled = {was_disabled = false} #28 0x0000000000799725 in _launch_game () at main.cc:472 game_start = false ccon = {cstate = false, smartcstate = false} #29 0x000000000079c6b3 in _launch_game_loop () at main.cc:378 game_ended = false #30 main (argc=12, argv=0x7fff763f1ca8) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Feb 10 2015 at 03:20:57 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-f3423b35b1/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-f3423b35b1/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-f3423b35b1/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 4 Level id: D:4 Level build method = , level layout type = rooms, absdepth0 = 3 Level vaults: layout_rooms kiku_gazebo_pond_becter vehumet_statue serial_shops nicolae_shop_waterfront serial_bayou_lagoon_a st_stairs_3 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The jackal bites you but does no damage. You barely miss the jackal. The jackal is almost dead. You kill the jackal! Found a stone staircase leading up. You see here a jackal corpse. You butcher the jackal corpse. x - 2 chunks of flesh You see here a jackal skeleton. You see here a jackal skeleton. HP restored. There is a stone staircase leading down here. A bat comes into view. The bat closely misses you. Attack whom? Press: ? - help, Dir - move target cursor, f - bat Aim: a bat You reach to attack! You closely miss the bat. The bat misses you. You closely miss the bat. The bat hits you but does no damage. You hit the bat. The bat is poisoned. The bat is heavily wounded. The bat completely misses you. The bat hits you but does no damage. You closely miss the bat. The bat is moderately wounded. The bat barely misses you. You closely miss the bat. The bat is moderately wounded. The bat misses you. The bat hits you but does no damage. Attack whom? Press: ? - help, Dir - move target cursor, f/p - bat Aim: a bat (poisoned) You reach to attack! You closely miss the bat. The bat closely misses you. You closely miss the bat. The bat hits you but does no damage. Attack whom? Press: ? - help, Dir - move target cursor, f/p - bat Aim: a bat (poisoned) You reach to attack! You hit the bat. The bat looks even sicker. The bat is moderately wounded. The bat hits you but does no damage. You barely miss the bat. The bat is severely wounded. You kill the bat! Your Fighting skill increases to level 1! Found a stone staircase leading down. You are feeling hungry. e - 2 scrolls labeled QAOKKAESCH (gained 1) HP restored. You now have 75 gold pieces (gained 17). t - 2 scrolls labeled PNEGEATAEWN (gained 1) A jackal comes into view. No target in view! No target in view! A rat comes into view. Found 17 bolts. You hit the rat. You kill the rat! No target in view! Eat one of 2 chunks of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 A kobold comes into view. It is wielding a whip. Found a viscous ruby potion. The kobold shouts! The kobold throws a stone. The stone hits you. Found a ring mail. A bat comes into view. You see here a stone. The kobold throws a stone. The stone closely misses you. The kobold throws a stone. The stone hits you but does no damage. You see here a stone. You hit the bat. You kill the bat! The kobold throws a stone. The stone closely misses you. Attack whom? Press: ? - help, Dir - move target cursor, f - kobold Aim: a kobold, wielding a whip You reach to attack! You closely miss the kobold. The kobold throws a stone. The stone hits you but does no damage. Attack whom? Press: ? - help, Dir - move target cursor, f/p - kobold Aim: a kobold, wielding a whip You reach to attack! You hit the kobold but do no damage. The kobold is poisoned. The kobold hits you with a whip. You closely miss the kobold. The kobold misses you. You hit the kobold. You kill the kobold! h - 35 stones (gained 2) Things that are here: a whip; a bat corpse h - 36 stones (gained 1) y - 17 bolts h - 37 stones (gained 1) z - a viscous ruby potion HP restored. A jackal comes into view. The jackal moves out of view. A jackal comes into view. The jackal barks! The jackal barks! Attack whom? Press: ? - help, Dir - move target cursor, f - jackal Aim: a jackal You reach to attack! You hit the jackal but do no damage. The jackal is poisoned. You hit the jackal. You kill the jackal! The jackal bites you. The jackal barks! You hit the jackal. The jackal is poisoned. The jackal is almost dead. The jackal bites you but does no damage. x2 You miss the jackal. The jackal is almost dead. You kill the jackal! You hit the jackal but do no damage. The jackal closely misses you. The jackal bites you. You closely miss the jackal. The jackal closely misses you. You miss the jackal. The jackal bites you. The jackal closely misses you. You hit the jackal but do no damage. The jackal barely misses you. You hit the jackal. The jackal is poisoned. The jackal is severely wounded. The jackal closely misses you. x2 You puncture the jackal! You kill the jackal! A jackal comes into view. The jackal barks! There is a stone staircase leading up here. Attack whom? Press: ? - help, Dir - move target cursor, f - jackal Aim: a jackal You reach to attack! You hit the jackal. The jackal is moderately wounded. You puncture the jackal! You kill the jackal! No target in view! e - 3 scrolls labeled QAOKKAESCH (gained 1) A jackal comes into view. The jackal barks! You barely miss the jackal. The jackal bites you. The jackal barely misses you. You closely miss the jackal. The jackal closely misses you. You barely miss the jackal. The jackal bites you but does no damage. The jackal barely misses you. You barely miss the jackal. The jackal closely misses you. You closely miss the jackal. The jackal bites you. The jackal bites you. All of the chunks of flesh in your inventory have rotted away. You hit the jackal. The jackal is poisoned. The jackal is heavily wounded. You kill the jackal! No target in view! x - a brown potion Jessica the Apprentice Sorceress comes into view. Jessica shouts! Jessica gestures wildly. A hobgoblin comes into view. The hobgoblin shouts! You hit Jessica. Jessica is poisoned. Jessica is heavily wounded. Jessica hits you. You barely miss Jessica. Jessica is heavily wounded. Jessica hits you. You barely miss Jessica. Jessica is severely wounded. Jessica barely misses you. You hit Jessica. Jessica looks even sicker. Jessica is almost dead. You kill Jessica! You have reached level 5! Your demonic ancestry asserts itself... The antennae on your head grow some more. The hobgoblin completely misses you. You barely miss the hobgoblin. The hobgoblin closely misses you. The hobgoblin barely misses you. You barely miss the hobgoblin. The hobgoblin closely misses you. You puncture the hobgoblin! You kill the hobgoblin! You start resting. HP restored. Done exploring. Read which item? (? for menu, Esc to quit) As you read the scroll labeled PNEGEATAEWN, it crumbles to dust. It is a scroll of identify. Identify which item? (\ to view known items) (? for menu, Esc to quit) p - 2 potions of might Read which item? (? for menu, Esc to quit) Identify which item? (\ to view known items) (? for menu, Esc to quit) As you read the scroll of identify, it crumbles to dust. w - a potion of mutation There is a stone staircase leading down here. Welcome back, Phlounder the Demonspawn Wanderer. Press ? for a list of commands and other information. Found a stone staircase leading up. An adder comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - adder Aim: an adder (resting) You reach to attack! The helpless adder fails to defend itself. You hit the adder. The adder is poisoned. The adder is lightly wounded. Attack whom? Press: ? - help, Dir - move target cursor, f/p - adder Aim: an adder (lightly wounded, poisoned) You reach to attack! You hit the adder. The adder looks even sicker. The adder is moderately wounded. You hit the adder but do no damage. The adder is almost dead. The adder closely misses you. The adder barely misses you. You hit the adder but do no damage. The adder is almost dead. The adder bites you. You miss the adder. The adder is almost dead. You kill the adder! You start resting. HP restored. You open the door. There is an open door here. You open the door. Found 2 fruits. There is an open door here. A jackal comes into view. A jackal comes into view. The jackal barks! A jackal comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - jackal Aim: a jackal You reach to attack! The jackal barks! x2 You hit the jackal. The jackal is poisoned. The jackal is severely wounded. The jackal bites you but does no damage. You hit the jackal. You kill the jackal! You closely miss the jackal. The jackal bites you. The jackal bites you but does no damage. You closely miss the jackal. The jackal closely misses you. The jackal bites you but does no damage. You hit the jackal. You kill the jackal! The jackal bites you. x2 You hit the jackal. The jackal is poisoned. The jackal is almost dead. You kill the jackal! No target in view! No target in view! You see here a jackal corpse. You butcher the jackal corpse. t - a chunk of flesh You see here a jackal skeleton. You start resting. You are feeling hungry. Eat a chunk of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 You start resting. HP restored. Drink which item? (? for menu, Esc to quit) You feel extremely strange. Your natural healing is weakened. Your thoughts seem clearer. Slimy green scales grow over part of your body. t - 2 fruits You now have 84 gold pieces (gained 9). A bat comes into view. A rat comes into view. You hit the bat. The bat is poisoned. The bat is severely wounded. The bat barely misses you. The bat barely misses you. Attack whom? Press: ? - help, Dir - move target cursor, f - bat Aim: a bat (almost dead, poisoned) You reach to attack! You closely miss the bat. The bat is almost dead. The bat barely misses you. You barely miss the bat. The bat is almost dead. You kill the bat! The rat twitches its whiskers. You hit the rat. You kill the rat! No target in view! r - 2 fuming green potions (gained 1) You open the door. There is an open door here. Found a stone staircase leading up. A worm comes into view. A rat comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - worm Aim: a worm You reach to attack! You hit the worm but do no damage. The worm is poisoned. You hit the worm. The worm looks even sicker. The worm is lightly wounded. You hit the worm but do no damage. The worm is moderately wounded. The worm misses you. You hit the worm. The worm is severely wounded. The rat misses you. The worm bites you! The rat bites you but does no damage. You hit the worm. The worm is almost dead. You kill the worm! The rat bites you but does no damage. You closely miss the rat. The rat bites you. You hit the rat. The rat is poisoned. The rat is moderately wounded. You kill the rat! No target in view! No target in view! You open the door. You open the door. There is an open door here. You now have 94 gold pieces (gained 10). n - 3 scrolls labeled MEASYM CRESUROU (gained 1) You open the door. There is an open door here. You open the door. You sense a monster nearby. A quokka and a kobold come into view. The kobold throws a stone. The stone hits you but does no damage. Found 27 arrows and a fuming green potion. There is an open door here. You see here a stone. A kobold comes into view. The kobold shouts! The kobold throws a stone. The stone closely misses you. You see here a stone. Attack whom? Press: ? - help, Dir - move target cursor, f - quokka Aim: a quokka You reach to attack! You hit the quokka. You kill the quokka! The kobold throws a stone. The stone hits you but does no damage. You hit the kobold. You kill the kobold! The kobold throws a stone. The stone closely misses you. The kobold throws a stone. The stone hits you. You see here a stone. Attack whom? Press: ? - help, Dir - move target cursor, f - kobold Aim: a kobold, wielding a club You reach to attack! You barely miss the kobold. You hit the kobold. You kill the kobold! No target in view! h - 38 stones (gained 1) Things that are here: a club; a kobold corpse o - 45 arrows (gained 27) You see here a quokka corpse. h - 39 stones (gained 1) h - 40 stones (gained 1) There is an open door here. You sense a monster nearby. r - 3 fuming green potions (gained 1) h - 41 stones (gained 1) A hobgoblin comes into view. A hobgoblin is nearby! An adder comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - hobgoblin Aim: a hobgoblin, wearing a leather armour You reach to attack! You closely miss the hobgoblin. You closely miss the hobgoblin. The hobgoblin completely misses you. You hit the hobgoblin. The hobgoblin is poisoned. The hobgoblin is almost dead. You kill the hobgoblin! Attack whom? Press: ? - help, Dir - move target cursor, f - adder Aim: an adder You reach to attack! You miss the adder. The adder barely misses you. You barely miss the adder. The adder bites you but does no damage. You hit the adder. The adder is poisoned. The adder is heavily wounded. The adder barely misses you. You barely miss the adder. The adder is severely wounded. The adder misses you. The adder closely misses you. You hit the adder. You kill the adder! No target in view! No target in view! Things that are here: a leather armour; a hobgoblin corpse You now have 99 gold pieces (gained 5). You open the door. There is an open door here. An ooze comes into view. The ooze quivers. Found a stone staircase leading down. Attack whom? Press: ? - help, Dir - move target cursor, f - ooze Aim: an ooze You reach to attack! You hit the ooze. The ooze is heavily wounded. You hit the ooze. The ooze is severely wounded. The ooze hits you. You hit the ooze. You kill the ooze! No target in view! No target in view! There is a stone staircase leading down here. You open the door. There is an open door here. You sense a monster nearby. You sense a monster nearby. You open the door. There is an open door here. You sense a monster nearby. A giant newt comes into view. A giant newt is nearby! A giant newt comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - giant newt Aim: a giant newt You reach to attack! You hit the giant newt but do no damage. The giant newt is poisoned. The giant newt barely misses you. You miss the giant newt. You kill the giant newt! You hit the giant newt. You kill the giant newt! No target in view! No target in view! You sense a monster nearby. You see here a giant newt corpse. A hobgoblin comes into view. It is wielding a club. The hobgoblin shouts! You hit the hobgoblin. The hobgoblin is poisoned. The hobgoblin is heavily wounded. The hobgoblin hits you with a club. You barely miss the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin barely misses you. You closely miss the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin barely misses you. You barely miss the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin misses you. You hit the hobgoblin. The hobgoblin looks even sicker. The hobgoblin is severely wounded. You kill the hobgoblin! No target in view! No target in view! Things that are here: a club; a hobgoblin corpse An adder comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - adder Aim: an adder You reach to attack! You hit the adder but do no damage. The adder is poisoned. You hit the adder. The adder is heavily wounded. The adder bites you. x2 You are poisoned. The adder poisons you! You closely miss the adder. The adder is heavily wounded. You feel sick. The adder barely misses you. You closely miss the adder. The adder is severely wounded. You feel sick. The adder bites you but does no damage. You barely miss the adder. The adder is almost dead. The adder bites you but does no damage. The adder bites you. You miss the adder. The adder is almost dead. You feel sick. The adder barely misses you. You hit the adder. You kill the adder! No target in view! No target in view! You start resting. You feel sick. x5 You are no longer poisoned. You start resting. You are feeling hungry. You start resting. You start resting. HP restored. A giant gecko comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - giant gecko Aim: a giant gecko (clinging, resting) You reach to attack! The helpless giant gecko fails to defend itself. You hit the giant gecko. The giant gecko is poisoned. The giant gecko is heavily wounded. The giant gecko completely misses you. You barely miss the giant gecko. The giant gecko is severely wounded. The giant gecko closely misses you. You hit the giant gecko. You kill the giant gecko! No target in view! z - 2 viscous ruby potions (gained 1) You are feeling very hungry. w - a wand of cold A worm comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - worm Aim: a worm You reach to attack! You hit the worm. The worm is poisoned. The worm is lightly wounded. You hit the worm. The worm is moderately wounded. The worm misses you. You completely miss the worm. The worm is moderately wounded. You hit the worm. The worm looks even sicker. The worm is severely wounded. The worm bites you! You hit the worm. You kill the worm! No target in view! You open the door. A rat comes into view. Found a viscous ruby potion. The rat twitches its whiskers. There is an open door here. You hit the rat. The rat is severely wounded. The rat bites you but does no damage. You closely miss the rat. The rat is severely wounded. The rat bites you. You hit the rat. You kill the rat! No target in view! You see here a rat corpse. You butcher the rat corpse. A - a chunk of flesh Eat a chunk of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 z - 3 viscous ruby potions (gained 1) Found a stone staircase leading down. There is a stone staircase leading down here. HP restored. A ball python comes into view. The ball python bites you. The ball python grabs you. The ball python constricts you. You hit the ball python. You kill the ball python! No target in view! No target in view! You see here a ball python corpse. You are feeling hungry. HP restored. A rat comes into view. A jackal comes into view. You closely miss the rat. The rat closely misses you. You puncture the rat! You kill the rat! No target in view! No target in view! You see here a rat corpse. You butcher the rat corpse. A - a chunk of flesh Eat a chunk of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 The jackal barks! You hear a bark! You hear a bark! You hear a bark! A jackal is nearby! Attack whom? Press: ? - help, Dir - move target cursor, f - jackal Aim: a jackal You reach to attack! You barely miss the jackal. You hit the jackal. The jackal is severely wounded. The jackal bites you. The jackal barely misses you. You barely miss the jackal. The jackal is severely wounded. The jackal bites you. You hit the jackal but do no damage. The jackal is poisoned. The jackal is severely wounded. The jackal misses you. The jackal bites you. You hit the jackal. You kill the jackal! The jackal bites you but does no damage. You closely miss the jackal. The jackal misses you. A jackal comes into view. The jackal barks! You hit the jackal. You kill the jackal! You hit the jackal. You kill the jackal! No target in view! No target in view! A jackal comes into view. Things that are here: a jackal corpse x3 Attack whom? Press: ? - help, Dir - move target cursor, f - jackal Aim: a jackal You reach to attack! You hit the jackal. The jackal is moderately wounded. You hit the jackal. The jackal is poisoned. The jackal is heavily wounded. The jackal bites you but does no damage. The jackal misses you. You hit the jackal. You kill the jackal! No target in view! You see here a jackal corpse. You open the door. A bat and an orc come into view. There is an open door here. The orc shouts! You closely miss the bat. The bat closely misses you. You hit the bat. You kill the bat! You hit the orc. The orc is poisoned. The orc is heavily wounded. The orc closely misses you. You completely miss the orc. The orc is heavily wounded. The orc hits you with a whip. You hit the orc. The orc looks even sicker. The orc is severely wounded. The orc misses you. You hit the orc. The orc is almost dead. You kill the orc! No target in view! A hobgoblin comes into view. It is wielding a club. The hobgoblin shouts! Found a stone staircase leading up. You hit the hobgoblin. The hobgoblin is poisoned. The hobgoblin is moderately wounded. The hobgoblin barely misses you. You hit the hobgoblin. You kill the hobgoblin! No target in view! You see here a ball python corpse. HP restored. An adder comes into view. Found 15 stones. You hit the adder. The adder is poisoned. The adder is moderately wounded. The adder bites you. You puncture the adder! You kill the adder! No target in view! No target in view! You see here an adder corpse. h - 56 stones (gained 15) HP restored. Found a stone staircase leading down. e - 4 scrolls labeled QAOKKAESCH (gained 1) You open the door. There is an open door here. Terence the Incautious comes into view. He is wielding a trident. Terence is nearby! Terence shouts! Attack whom? Press: ? - help, Dir - move target cursor, f - Terence Aim: Terence, wielding a trident and wearing a scale mail You reach to attack! You closely miss Terence. Terence closely misses you. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Terence Aim: Terence, wielding a trident and wearing a scale mail You reach to attack! You closely miss Terence. Terence completely misses you. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Terence Aim: Terence, wielding a trident and wearing a scale mail You reach to attack! You hit Terence but do no damage. Terence is poisoned. Terence hits you from afar with a trident. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Terence Aim: Terence, wielding a trident and wearing a scale mail (lightly wounded, poisoned) You reach to attack! You barely miss Terence. Terence is lightly wounded. Terence hits you from afar with a trident. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Terence Aim: Terence, wielding a trident and wearing a scale mail (moderately wounded, poisoned) You reach to attack! You hit Terence but do no damage. Terence looks even sicker. Terence is moderately wounded. Terence screams, "I want your blood!" Terence barely misses you. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Terence Aim: Terence, wielding a trident and wearing a scale mail (heavily wounded, poisoned) You reach to attack! You hit Terence. Terence is heavily wounded. Terence barely misses you. Attack whom? Press: ? - help, Dir - move target cursor, f/p - Terence Aim: Terence, wielding a trident and wearing a scale mail (almost dead, poisoned) You reach to attack! You hit Terence. You kill Terence! No target in view! Things that are here: a trident; a scale mail A hobgoblin comes into view. It is wielding a club. The hobgoblin shouts! Attack whom? Press: ? - help, Dir - move target cursor, f - hobgoblin Aim: a hobgoblin, wielding a club You reach to attack! You hit the hobgoblin. The hobgoblin is poisoned. The hobgoblin is moderately wounded. You closely miss the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin closely misses you. You hit the hobgoblin. The hobgoblin looks even sicker. The hobgoblin is severely wounded. You kill the hobgoblin! No target in view! You see here a club. As you open the door, it creaks loudly! There is an open door here. You now have 113 gold pieces (gained 14). HP restored. There is an open door here. You are feeling hungry. Done exploring. Done exploring. There is an open door here. There is a stone staircase leading down here. Read which item? (? for menu, Esc to quit) Okay, then. Welcome back, Phlounder the Demonspawn Wanderer. Press ? for a list of commands and other information. Welcome back, Phlounder the Demonspawn Wanderer. Press ? for a list of commands and other information. Welcome back, Phlounder the Demonspawn Wanderer. Press ? for a list of commands and other information. Found a stone staircase leading up. A shadow imp comes into view. The helpless shadow imp fails to defend itself. You hit the shadow imp. The shadow imp is lightly wounded. You hit the shadow imp. The shadow imp is moderately wounded. The shadow imp barely misses you. You barely miss the shadow imp. The shadow imp is moderately wounded. The shadow imp closely misses you. You hit the shadow imp. The shadow imp is severely wounded. The shadow imp hits you. You hit the shadow imp but do no damage. The shadow imp is severely wounded. The shadow imp hits you. You hit the shadow imp. The shadow imp is almost dead. The shadow imp closely misses you. You hit the shadow imp. You kill the shadow imp! Found 18 arrows. Found a beef jerky. A goblin comes into view. A jackal comes into view. You hit the jackal. The jackal is severely wounded. The goblin shouts! The jackal barely misses you. The goblin moves out of view. The jackal bites you. You closely miss the jackal. The jackal is severely wounded. The jackal closely misses you. You closely miss the jackal. The jackal is severely wounded. The jackal bites you but does no damage. The jackal barely misses you. You hit the jackal. You kill the jackal! You closely miss the goblin. The goblin hits you but does no damage. You closely miss the goblin. The goblin barely misses you. The goblin hits you but does no damage. You hit the goblin. You kill the goblin! You see here a jackal corpse. You butcher the jackal corpse. A - 2 chunks of flesh You see here a jackal skeleton. Eat one of 2 chunks of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 o - 63 arrows (gained 18) A worker ant comes into view. Found 17 gold pieces. You see here a beef jerky. The worker ant twitches its antennae in your direction. Found 12 gold pieces. You barely miss the worker ant. The worker ant bites you but does no damage. You hit the worker ant but do no damage. The worker ant is poisoned. The worker ant bites you. The worker ant bites you. You are poisoned. The worker ant poisons you! You completely miss the worker ant. The worker ant is moderately wounded. You feel sick. The worker ant closely misses you. You barely miss the worker ant. The worker ant is moderately wounded. The worker ant bites you. You are more poisoned. The worker ant poisons you! You hit the worker ant. The worker ant looks even sicker. The worker ant is heavily wounded. You feel sick. The worker ant closely misses you. You hit the worker ant but do no damage. The worker ant is almost dead. You feel sick. You kill the worker ant! You have reached level 6! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. You start resting. You feel sick. You feel sick. x13 You are no longer poisoned. You start resting. You start resting. All of the chunks of flesh in your inventory have rotted away. You start resting. Glitz's ghost (experienced Kobold Arcane Marksman) comes into view. You start resting. You are feeling hungry. You start resting. Eat which item? (? for menu, Esc to quit) Okay, then. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - Glitz's ghost Aim: Glitz's ghost The magic dart hits Glitz's ghost. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Glitz's ghost Aim: Glitz's ghost The magic dart hits Glitz's ghost. Glitz's ghost is lightly damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Glitz's ghost Aim: Glitz's ghost (lightly damaged) The magic dart hits Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost gestures at you while chanting. You are outlined in light. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Glitz's ghost Aim: Glitz's ghost (lightly damaged) The magic dart hits Glitz's ghost. Glitz's ghost is moderately damaged. Glitz's ghost grins evilly. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Glitz's ghost Aim: Glitz's ghost (lightly damaged) The magic dart hits Glitz's ghost. Glitz's ghost is moderately damaged. You closely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost hits you. You closely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost hits you. You completely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost closely misses you. You closely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost closely misses you. You barely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost hits you. You barely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost barely misses you. You barely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost hits you. You hit Glitz's ghost but do no damage. Glitz's ghost is lightly damaged. Glitz's ghost closely misses you. You closely miss Glitz's ghost. Glitz's ghost is lightly damaged. Glitz's ghost hits you. You hit Glitz's ghost. Glitz's ghost is moderately damaged. Glitz's ghost misses you. You hit Glitz's ghost but do no damage. Glitz's ghost is moderately damaged. Glitz's ghost closely misses you. You hit Glitz's ghost but do no damage. Glitz's ghost is moderately damaged. Glitz's ghost barely misses you. You closely miss Glitz's ghost. Glitz's ghost is moderately damaged. Glitz's ghost hits you. You completely miss Glitz's ghost. Glitz's ghost is moderately damaged. Glitz's ghost completely misses you. You hit Glitz's ghost. Glitz's ghost is moderately damaged. Glitz's ghost hits you but does no damage. You miss Glitz's ghost. Glitz's ghost is moderately damaged. Glitz's ghost closely misses you. You barely miss Glitz's ghost. Glitz's ghost is moderately damaged. Glitz's ghost hits you. You hit Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost says very slowly, "There's no hope." Glitz's ghost hits you. x2 You completely miss Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost hits you. You hit Glitz's ghost but do no damage. Glitz's ghost is heavily damaged. Glitz's ghost hits you. You miss Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost hits you. You miss Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost hits you but does no damage. You closely miss Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost hits you but does no damage. You hit Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost closely misses you. You miss Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost hits you. * * * LOW HITPOINT WARNING * * * You hit Glitz's ghost but do no damage. Glitz's ghost is heavily damaged. Glitz's ghost hits you but does no damage. You hit Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost hits you but does no damage. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - Glitz's ghost Aim: Glitz's ghost (heavily damaged) The magic dart hits Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost hits you but does no damage. You closely miss Glitz's ghost. Glitz's ghost is heavily damaged. Glitz's ghost barely misses you. You hit Glitz's ghost but do no damage. Glitz's ghost is heavily damaged. You are no longer glowing. Glitz's ghost closely misses you. You puncture Glitz's ghost! Glitz's ghost is severely damaged. Glitz's ghost points at you and mumbles some strange words. You are outlined in light. You completely miss Glitz's ghost. Glitz's ghost is severely damaged. Glitz's ghost hits you. * * * LOW HITPOINT WARNING * * * You miss Glitz's ghost. Glitz's ghost is severely damaged. Glitz's ghost hits you but does no damage. You closely miss Glitz's ghost. Glitz's ghost is severely damaged. Glitz's ghost hits you. * * * LOW HITPOINT WARNING * * * You hit Glitz's ghost. Glitz's ghost is severely damaged. Glitz's ghost hits you. * * * LOW HITPOINT WARNING * * * You hit Glitz's ghost. Glitz's ghost is almost destroyed. Glitz's ghost completely misses you. You barely miss Glitz's ghost. Glitz's ghost is almost destroyed. Glitz's ghost hits you. * * * LOW HITPOINT WARNING * * * You hit Glitz's ghost. Glitz's ghost is almost destroyed. Glitz's ghost misses you. You miss Glitz's ghost. Glitz's ghost is almost destroyed. Glitz's ghost hits you. * * * LOW HITPOINT WARNING * * * Glitz's ghost hits you. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 1: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Phlounder] Species: Demonspawn Job: Wanderer class_name: Wanderer HP: -1/44; mods: 0/0 MP: 16/16; mod: 0 Stats: 14 (14) 15 (15) 11 (11) Position: (64, 47), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 14 | 1 | 120 | 70/100 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 1 | 79 | 20/119 Maces & Flails | | 1 | 0 | 0 | 0 | 0/59 Polearms | X | 1 | 20 | 0 | 40 | 40/59 Staves | | 1 | 0 | 0 | 0 | 0/59 Slings | | 1 | 0 | 0 | 0 | 0/59 Bows | | 1 | 0 | 0 | 0 | 0/59 Crossbows | | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 0 | 2 | 181 | 3/178 Dodging | X | 1 | 26 | 2 | 310 | 132/178 Stealth | X | 1 | 4 | 1 | 140 | 90/100 Shields | | 1 | 0 | 1 | 59 | 0/119 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/59 Spellcasting | X | 2 | 17 | 4 | 875 | 281/297 Conjurations | X | 2 | 19 | 1 | 140 | 90/100 Hexes | | 1 | 0 | 0 | 0 | 0/50 Charms | | 1 | 0 | 0 | 0 | 0/59 Summonings | | 1 | 0 | 0 | 0 | 0/50 Necromancy | | 1 | 0 | 0 | 0 | 0/42 Translocations | | 1 | 0 | 0 | 0 | 0/59 Transmutations | | 1 | 0 | 0 | 0 | 0/59 Fire Magic | | 1 | 0 | 0 | 0 | 0/59 Ice Magic | | 1 | 0 | 0 | 0 | 0/59 Air Magic | | 1 | 0 | 0 | 0 | 0/59 Earth Magic | | 1 | 0 | 0 | 0 | 0/59 Poison Magic | | 1 | 0 | 1 | 51 | 1/100 Invocations | | 1 | 0 | 0 | 0 | 0/29 Evocations | X | 1 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: #14: 134 Attributes: #12: 113 #27: 384 #49: 158 #59: 1 Mutations: antennae: 3 (innate) slimy green scales: 1 clarity: 1 slow healing: 1 Inventory bugs: Equipment: eq slot #0, inv slot #11: +2 spear of venom eq slot #6, inv slot #3: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .<.#####..W..........$# .### ###....%##......# . #........#......# # #....##....###.....# #.### ###.####.....# # #.# #......# #.# #.#....# #.# #W###### #.# #@# #.. #.# ##. ..# ..## ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>