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 ythm -rc /dgldir/rcfiles/crawl-git/ythm.rc -macro /dgldir/rcfiles/crawl-git/ythm.macro -morgue /dgldir/morgue/ythm/ -webtiles-socket /crawl-master/webserver/sockets/ythm:2015-02-10.17:38:59.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) [0x7fbd6c7ff4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fbd6cb95b7b]: /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+0x118e) [0x80ebee]: 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) [0x7fbd6c7ea76d]: /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". 0x00007fbd6cb9584e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fbd6cb9584e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000059fb7b in call_gdb (file=0x7fbd6cb80180) at crash.cc:406 gdb = attach_cmd = "attach 23151\000\000\000\000\000\000\000" #2 0x00000000005a6bd1 in do_crash_dump () at dbg-asrt.cc:676 t = 1423589977 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x33f6fa8 "/dgldir/morgue/ythm/"}} name = "/dgldir/morgue/ythm/crash-ythm-20150210-173937.txt", '\000' file = 0x7fbd6cb80180 #3 0x000000000059f70c in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007fbd6cb95b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005a6369 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffb6970440 "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 = 0x7fffb6970d20, reg_save_area = 0x7fffb6970c50}} #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=0x3405340) at hiscores.cc:1832 No locals. #11 0x00000000006bf655 in scorefile_entry::init_with_fields (this=this@entry=0x3405340) 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=0x3405340, line=...) at hiscores.cc:801 No locals. #13 0x00000000006c40ba in scorefile_entry::parse (this=this@entry=0x3405340, line=...) at hiscores.cc:782 No locals. #14 0x00000000006c41b4 in _hs_read (scores=scores@entry=0x2e86df0, 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 = 0x2e86df0 #16 0x00000000008f1990 in ouch (dam=, death_type=KILLED_BY_MONSTER, source=159, 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 = 0x2e48168 "0.16-a0"}}, tiles = 1 '\001', points = 1339, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2950238 "ythm"}}, race = 8, job = 0, race_class_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28c5118 "NaFi"}}, lvl = 8 '\b', best_skill = SK_LONG_BLADES, best_skill_lvl = 8 '\b', title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2e59ee8 "Carver"}}, death_type = 0, death_source = 159, death_source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2e69168 "a gnoll"}}, 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 = 0x7fffb6971af0, _M_right = 0x7fffb6971af0}, _M_node_count = 0}}}, auxkilldata = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2b9afa8 "a +0 halberd"}}, indirectkiller = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2e69168 "a gnoll"}}, 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 = -2, final_max_hp = 72, final_max_max_hp = 72, final_mp = 8, final_max_mp = 8, final_base_max_mp = 8, damage = 11, source_damage = 11, turn_damage = 11, str = 20, intel = 10, dex = 10, ac = 6, ev = 7, sh = 9, god = GOD_NO_GOD, piety = -1, penance = -1, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 1423587598, death_time = 1423589977, real_time = 965, num_turns = 6147, num_aut = 77299, num_diff_runes = 0, num_runes = 0, kills = 158, 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 = 0x11ca1d8 ""}}, gold = 385, gold_found = 385, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 11, potions_used = 7, fields = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}} drain_amount = hpl = {hp = 11, hurt_type = 0} non_death = false env_death = #17 0x0000000000913b97 in player::hurt (this=0xe962e0, agent=0xec05c8, amount=amount@entry=11, 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=0x7fffb6972050, dam=11, flavour=BEAM_NONE, clean=) at attack.cc:1105 No locals. #19 0x000000000054cf2f in attack::handle_phase_damaged (this=0x7fffb6972050) at attack.cc:99 No locals. #20 0x00000000007e59a6 in melee_attack::handle_phase_damaged (this=0x7fffb6972050) at melee_attack.cc:567 shroud_broken = false #21 0x00000000007e38b0 in melee_attack::handle_phase_hit (this=0x7fffb6972050) at melee_attack.cc:467 hit_woke_orc = false stop_hit = #22 0x00000000007e2ca9 in melee_attack::attack (this=0x7fffb6972050) at melee_attack.cc:859 cont = gyre_name = {val = @0x7fffb6971e70, 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=0xec05c8, defender=0xe962e0, did_hit=0x0, simu=) at fight.cc:273 melee_attk = { = {_vptr.attack = 0xbf0350, attacker = 0xec05c8, defender = 0xe962e0, responsible = 0xec05c8, 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 = 10, damage_done = 11, 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 = 2, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 9, weapon = 0xe9bdc8, damage_brand = SPWPN_NORMAL, wpn_skill = SK_POLEARMS, 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 = 0x2b92af8 "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 = 0xe97268, 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 = 0x7fffb69721f0, _M_prev = 0x7fffb69721f0}}}, }, cleaving = false, attack_position = {x = 19, y = 48}} nrounds = orig_hp = 9 pos = {x = 21, y = 47} effective_attack_number = attack_number = #24 0x000000000080ebee in _handle_reaching (mons=0xec05c8) at mon-act.cc:994 ret = true range = REACH_TWO foepos = {x = 21, y = 47} first_middle = {x = 20, y = 48} foe = 0xe962e0 second_middle = {x = 20, y = 47} delta = #25 handle_monster_move (mons=0xec05c8) at mon-act.cc:2424 beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42, colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 19, y = 48}, target = {x = 21, y = 47}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 159, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, loudness = 0, noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11ca1d8 ""}}, affects_nothing = false, affects_items = true, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, smart_monster = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb6972468, _M_right = 0x7fffb6972468}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb6972510, _M_right = 0x7fffb6972510}, _M_node_count = 0}}}} friendly_or_near = old_energy = 86 gold = entry = non_move_energy = 10 #26 0x0000000000810565 in handle_monsters (with_noise=) at mon-act.cc:2979 mon = 0xec05c8 oldspeed = 86 tries = #27 0x0000000000791424 in world_reacts () at main.cc:2458 No locals. #28 0x00000000007989fc in _input () at main.cc:1528 player_disabled = {was_disabled = false} #29 0x0000000000799725 in _launch_game () at main.cc:472 game_start = false ccon = {cstate = false, smartcstate = false} #30 0x000000000079c6b3 in _launch_game_loop () at main.cc:378 game_ended = false #31 main (argc=12, argv=0x7fffb6973098) 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 = random_map_in_depth, level layout type = rooms, absdepth0 = 3 Level vaults: lemuel_castle_with_subvaults [lemuel_castle_interior_carwin_1] layout_rooms first_bread Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You closely miss the sky beast. The sky beast barely misses you. Your shield prevents you from hitting the sky beast. You block the sky beast's attack. You barely miss the sky beast. The sky beast hits you but does no damage. You hit the sky beast but do no damage. The sky beast hits you but does no damage. You hit the sky beast. You burn the sky beast. The sky beast is lightly wounded. You block the sky beast's attack. You hit the sky beast but do no damage. The sky beast is lightly wounded. The sky beast barely misses you. You miss the sky beast. The sky beast is lightly wounded. The sky beast closely misses you. You block the sky beast's attack. You closely miss the sky beast. The sky beast is lightly wounded. The sky beast hits you but does no damage. You closely miss the sky beast. The sky beast is lightly wounded. You block the sky beast's attack. You slash the sky beast! You burn the sky beast. The sky beast is heavily wounded. The sky beast hits you but does no damage. You barely miss the sky beast. The sky beast is heavily wounded. You block the sky beast's attack. You barely miss the sky beast. The sky beast is heavily wounded. The sky beast hits you. The sky beast shocks you. You closely miss the sky beast. The sky beast is heavily wounded. The sky beast closely misses you. Your shield prevents you from hitting the sky beast. The sky beast is heavily wounded. The sky beast hits you but does no damage. You barely miss the sky beast. The sky beast is heavily wounded. The sky beast hits you but does no damage. You miss the sky beast. The sky beast is heavily wounded. Your rod of the swarm has recharged. The sky beast hits you. The sky beast shocks you. You miss the sky beast. The sky beast is heavily wounded. You block the sky beast's attack. You closely miss the sky beast. The sky beast is heavily wounded. You hit the sky beast. You burn the sky beast. The sky beast is severely wounded. The sky beast hits you but does no damage. You block the sky beast's attack. You slash the sky beast! You burn the sky beast. You kill the sky beast! Your Long Blades skill increases to level 7! Your Armour skill increases to level 4! You start resting. A quokka comes into view. The quokka bites you but does no damage. You barely miss the quokka. The quokka bites you but does no damage. The quokka bites you. You hit the quokka. You burn the quokka. You kill the quokka! No target in view! There is a collapsed entrance here. An iguana and an adder come into view. The iguana hisses angrily. Found a sapphire ring and 22 stones. The iguana closely misses you. You completely miss the iguana. Your shield prevents you from hitting the iguana. The iguana bites you! The iguana misses you. You hit the iguana. You burn the iguana. The iguana is moderately wounded. The iguana bites you but does no damage. You hit the iguana. You burn the iguana. The iguana is severely wounded. You slash the iguana! You burn the iguana. You kill the iguana! The adder bites you. You hit the adder. You burn the adder. The adder is heavily wounded. You block the adder's attack. You hit the adder but do no damage. The adder is heavily wounded. The adder closely misses you. A bat comes into view. Your shield prevents you from hitting the adder. The adder is heavily wounded. You block the adder's attack. x2 You slash the adder! You burn the adder. You kill the adder! You block the bat's attack. The bat hits you but does no damage. Things that are here: an adder corpse; an iguana corpse The bat hits you but does no damage. You block the bat's attack. x2 You closely miss the bat. The bat closely misses you. You block the bat's attack. The bat barely misses you. Your shield prevents you from hitting the bat. You block the bat's attack. The bat hits you but does no damage. x2 The bat hits you but does no damage. Found 24 sling bullets. You hit the bat. You burn the bat. You kill the bat! No target in view! No target in view! You see here a bat corpse. You butcher the bat corpse. o - a chunk of flesh Things that are here: an adder corpse; an iguana corpse Butcher an adder corpse? [(y)es/(c)hop/(n)o/(a)ll/(q)uit/?] Butcher an iguana corpse? [(y)es/(c)hop/(n)o/(a)ll/(q)uit/?] You butcher the iguana corpse. o - 2 chunks of flesh (gained 1) You see here an adder corpse. Unknown command. Unknown command. You now have 356 gold pieces (gained 5). p - a sapphire ring Put on which piece of jewellery? (? for menu, Esc to quit) You feel slightly jumpy. Oops, that ring feels deathly cold. p - a cursed ring of teleportation (left hand) Read which item? (? for menu, Esc to quit) As you read the scroll of remove curse, it crumbles to dust. You feel as if something is helping you. You found a shadow trap! Really slither into that shadow trap? Okay, then. Found a stone staircase leading down. A goblin comes into view. The goblin shouts! A goblin is nearby! You closely miss the goblin. The goblin hits you but does no damage. You closely miss the goblin. You block the goblin's attack. You slash the goblin! You burn the goblin. You kill the goblin! 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! You see here an adder corpse. You open the door. Found 9 poisoned needles. There is an open door here. You now have 365 gold pieces (gained 9). m - 2 scrolls of remove curse (gained 1) There is an open door here. HP restored. Found a stone staircase leading up. Partly explored, can't reach some places. Partly explored, can't reach some places. All of the chunks of flesh in your inventory have rotted away. You are feeling hungry. You can't go down here! There is a stone staircase leading down here. Eat which item? (? for menu, Esc to quit) Okay, then. You climb downwards. There is a stone staircase leading up here. You now have 372 gold pieces (gained 7). Found a leather armour. Found 27 stones. Found a scroll labeled EPHO LUALIAJOI. A gnoll comes into view. It is wielding a halberd. The gnoll shouts! A gnoll comes into view. A gnoll sergeant comes into view. It is wielding a trident of venom. You see here a scroll labeled PETSOLA TWOHAM. o - a scroll labeled PETSOLA TWOHAM The gnoll sergeant shouts! A gnoll comes into view. It is wielding an enchanted flail. You see here 27 stones. The gnoll hits you but does no damage. A gnoll comes into view. It is wielding a whip. You block the gnoll's attack. x2 The gnoll hits you. A gnoll comes into view. It is wielding a spear. You barely miss the gnoll. The gnoll closely misses you. You completely miss the gnoll. The gnoll shouts! The gnoll hits you. You hit the gnoll. You burn the gnoll. The gnoll is lightly wounded. The gnoll barely misses you. You block the gnoll sergeant's attack. You block the gnoll's attack. The gnoll barely misses you. You block the gnoll sergeant's attack. You block the gnoll's attack. You block the gnoll's attack. You hit the gnoll. You burn the gnoll. The gnoll is moderately wounded. The gnoll sergeant hits you from afar with a trident of venom. You are poisoned. The gnoll hits you from afar with a halberd. Your shield prevents you from hitting the gnoll. The gnoll is moderately wounded. You feel sick. The gnoll shouts! The gnoll hits you with a whip! You block the gnoll sergeant's attack. You block the gnoll's attack. You feel sick. You block the gnoll's attack. You hit the gnoll. You burn the gnoll. The gnoll is almost dead. You feel sick. The gnoll sergeant hits you but does no damage. The gnoll hits you but does no damage. The gnoll hits you with a whip! You hit the gnoll. You burn the gnoll. You kill the gnoll! The gnoll sergeant hits you but does no damage. You block the gnoll's attack. You feel sick. The gnoll sergeant hits you with a trident of venom! The gnoll hits you with a halberd. You block the gnoll sergeant's attack. You see here a whip. You hit the gnoll sergeant. You burn the gnoll sergeant. The gnoll sergeant is heavily wounded. You feel sick. You block the gnoll's attack. You barely miss the gnoll sergeant. The gnoll sergeant is heavily wounded. The gnoll sergeant hits you with a trident of venom. The gnoll completely misses you. You barely miss the gnoll sergeant. The gnoll sergeant is heavily wounded. You feel sick. The gnoll sergeant hits you but does no damage. You hit the gnoll sergeant. You burn the gnoll sergeant. The gnoll sergeant is severely wounded. The gnoll hits you with a halberd. You block the gnoll sergeant's attack. You hit the gnoll sergeant but do no damage. The gnoll sergeant is severely wounded. The gnoll hits you with a halberd. You block the gnoll sergeant's attack. You hit the gnoll sergeant but do no damage. The gnoll sergeant is severely wounded. You feel sick. The gnoll barely misses you. The gnoll sergeant completely misses you. You slash the gnoll sergeant! You burn the gnoll sergeant. You kill the gnoll sergeant! The gnoll hits you with a halberd. You hit the gnoll. You burn the gnoll. The gnoll is moderately wounded. You feel sick. You block the gnoll's attack. Your shield prevents you from hitting the gnoll. The gnoll is moderately wounded. You block the gnoll's attack. The gnoll hits you from afar with a spear. * * * LOW HITPOINT WARNING * * * You block the gnoll's attack. 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! 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! 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! 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! You are too injured to fight recklessly! Drink which item? (? for menu, Esc to quit) You feel agile all of a sudden. You block the gnoll's attack. The gnoll barely misses you. You block the gnoll's attack. Drink which item? (? for menu, Esc to quit) You feel much better. You block the gnoll's attack. The gnoll hits you with a halberd. The gnoll hits you. You hit the gnoll. You burn the gnoll. The gnoll is heavily wounded. You feel sick. You block the gnoll's attack. The gnoll hits you. The gnoll hits you with a halberd. You hit the gnoll. You burn the gnoll. The gnoll is severely wounded. You block the gnoll's attack. The gnoll hits you but does no damage. You slash the gnoll! You burn the gnoll. You kill the gnoll! You block the gnoll's attack. The gnoll hits you from afar with a spear. You hit the gnoll. You burn the gnoll. The gnoll is heavily wounded. You block the gnoll's attack. The gnoll hits you from afar with a spear! * * * LOW HITPOINT WARNING * * * 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! 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! 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! 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 hit the gnoll. You burn the gnoll. The gnoll is severely wounded. You feel sick. You block the gnoll's attack. The gnoll misses you. The gnoll closely misses you. You hit the gnoll. You burn the gnoll. You kill the gnoll! You block the gnoll's attack. x2 You block the gnoll's attack. The gnoll closely misses you. Things that are here: a halberd; a gnoll corpse You barely miss the gnoll. The gnoll is heavily wounded. You feel sick. The gnoll hits you with an enchanted flail. * * * LOW HITPOINT WARNING * * * You block the gnoll's attack. You hit the gnoll but do no damage. The gnoll is heavily wounded. The gnoll completely misses you. You block the gnoll's attack. You slash the gnoll! You burn the gnoll. You kill the gnoll! The gnoll completely misses you. The gnoll misses you. Items here: )) [ † an enchanted flail; a trident of venom; a scale mail; a gnoll corpse You slash the gnoll! You burn the gnoll. The gnoll is almost dead. The gnoll barely misses you. Your shield prevents you from hitting the gnoll. The gnoll is almost dead. You feel sick. You are no longer poisoned. The gnoll hits you but does no damage. You hit the gnoll but do no damage. The gnoll is almost dead. The gnoll hits you with a spear. * * * LOW HITPOINT WARNING * * * You slash the gnoll! You burn the gnoll. You kill the gnoll! You see here a spear. Things that are here: a halberd; a gnoll corpse Items here: )) [ † an enchanted flail; a trident of venom; a scale mail; a gnoll corpse You butcher the gnoll corpse. s - 3 chunks of flesh Things that are here: an enchanted flail; a trident of venom; a scale mail Things that are here: a halberd; a gnoll corpse You butcher the gnoll corpse. s - 7 chunks of flesh (gained 4) You see here a halberd. You see here a spear. There isn't anything to butcher here. You see here a halberd. Eat one of 7 chunks of flesh? (ye/n/q/i?) This raw flesh tastes terrible. You continue eating. x2 You start resting. You feel a little less agile now. You start resting. You start resting. You are feeling hungry. You start resting. All of the chunks of flesh in your inventory have rotted away. Eat which item? (? for menu, Esc to quit) You can't eat that! Unknown command. You see here a spear. s - a scroll labeled EPHO LUALIAJOI D - 2 potions of cure mutation Your surroundings suddenly seem different. Found a stone staircase leading up. A bat comes into view. The bat hits you but does no damage. The bat closely misses you. The bat hits you but does no damage. You miss the bat. The bat hits you but does no damage. The bat hits you but does no damage. The bat hits you but does no damage. The bat completely misses you. The bat completely misses you. The bat hits you but does no damage. You completely miss the bat. The bat hits you but does no damage. You hit the bat. You burn the bat. You kill the bat! No target in view! No target in view! HP restored. An orc comes into view. It is wielding an enchanted hand axe. Found 13 gold pieces. Unknown command. An orc is nearby! An orc comes into view. The orc shouts! An orc and an orc priest come into view. An orc wizard comes into view. It is wielding a dagger. The orc wizard shouts! The orc shouts! The orc priest shouts! The orc priest calls down the wrath of Beogh upon you. Something smites you! You hit the orc but do no damage. You block the orc's attack. You hit the orc. You burn the orc. You kill the orc! The orc wizard gestures at you while chanting. The magic dart hits you! You hit the orc. You burn the orc. The orc is heavily wounded. You block the orc's attack. You closely miss the orc. The orc is heavily wounded. The orc wizard casts a spell. The orc wizard flickers and vanishes for a moment. You block the orc's attack. You slash the orc! You burn the orc. You kill the orc! You hit the orc priest. You burn the orc priest. The orc priest is moderately wounded. You block the orc's attack. You hit the orc priest. You burn the orc priest. The orc priest is almost dead. You block the orc priest's attack. You block the orc's attack. You hit the orc priest but do no damage. The orc priest is almost dead. You block the orc wizard's attack. The orc hits you with a whip. You block the orc priest's attack. You hit the orc priest. You burn the orc priest. You kill the orc priest! The orc wizard hits you with a dagger. The orc hits you but does no damage. You barely miss the orc wizard. You block the orc wizard's attack. The orc hits you but does no damage. You hit the orc wizard but do no damage. The orc wizard points at you and mumbles some strange words. You block the puff of flame. The orc barely misses you. You closely miss the orc wizard. The orc wizard hits you but does no damage. You barely miss the orc wizard. The orc hits you with a whip. The orc wizard hits you but does no damage. You barely miss the orc wizard. You block the orc's attack. The orc wizard casts a spell at you. The puff of flame hits you! You hit the orc wizard. You burn the orc wizard. The orc wizard is moderately wounded. You block the orc's attack. The orc wizard hits you but does no damage. You closely miss the orc wizard. The orc wizard is moderately wounded. You block the orc wizard's attack. The orc hits you but does no damage. You hit the orc wizard. You burn the orc wizard. The orc wizard is severely wounded. The orc wizard barely misses you. The orc hits you with a whip. You hit the orc wizard but do no damage. The orc wizard is severely wounded. The orc wizard points at you and mumbles some strange words. The puff of flame hits you! You block the orc's attack. You closely miss the orc wizard. The orc wizard is severely wounded. The orc wizard hits you with a dagger. The orc hits you but does no damage. You barely miss the orc wizard. The orc wizard is severely wounded. The orc wizard casts a spell at you. The puff of flame hits you! The orc hits you but does no damage. You closely miss the orc wizard. The orc wizard is severely wounded. You block the orc wizard's attack. You block the orc's attack. Your shield and leather armour prevent you from hitting the orc wizard. The orc wizard is severely wounded. The orc wizard hits you but does no damage. The orc hits you with a whip. * * * LOW HITPOINT WARNING * * * 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! 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! 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! You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the orc wizard but do no damage. The orc wizard is severely wounded. You block the orc wizard's attack. You miss the orc wizard. The orc wizard is severely wounded. The orc hits you but does no damage. You block the orc wizard's attack. You miss the orc wizard. The orc wizard is severely wounded. The orc hits you but does no damage. The orc wizard hits you but does no damage. You hit the orc wizard. You burn the orc wizard. The orc wizard is almost dead. The orc hits you with a whip. * * * LOW HITPOINT WARNING * * * The orc wizard hits you with a dagger. * * * LOW HITPOINT WARNING * * * You hit the orc wizard. You burn the orc wizard. You kill the orc wizard! The orc hits you but does no damage. You slash the orc! You burn the orc. You kill the orc! Items here: )) [ † a whip; an enchanted hand axe; a leather armour; an orc corpse You butcher the orc corpse. E - a chunk of flesh Items here: )) [ ÷ a whip; an enchanted hand axe; a leather armour; an orc skeleton Things that are here: a dagger; a robe There isn't anything to butcher here. You now have 385 gold pieces (gained 13). There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You start resting. You are feeling very hungry. You start resting. Your surroundings suddenly seem different. You start resting. Your surroundings suddenly seem different. You start resting. You hear a distant blaring wail to the southeast. All of the chunks of flesh in your inventory have rotted away. You remove your ring of teleportation. Partly explored, can't reach some places. You are near starving! Eat which item? (? for menu, Esc to quit) You continue eating. x2 You finish eating. That bread ration really hit the spot! There is a stone staircase leading down here. Welcome back, ythm the Naga Fighter. Welcome back, ythm the Naga Fighter. Press ? for a list of commands and other information. Found a sacrificial altar of Ru. HP restored. E - a scroll of identify F - a shiny moonstone ring Put on which piece of jewellery? (? for menu, Esc to quit) F - a ring of stealth (left hand) Found 21 sling bullets. Found a short brass wand. A giant gecko comes into view. G - a wand of paralysis You block the giant gecko's attack. The giant gecko bites you. You closely miss the giant gecko. The giant gecko bites you but does no damage. You miss the giant gecko. You block the giant gecko's attack. You miss the giant gecko. You block the giant gecko's attack. The giant gecko bites you. You closely miss the giant gecko. The giant gecko bites you but does no damage. You hit the giant gecko but do no damage. You block the giant gecko's attack. You hit the giant gecko but do no damage. You block the giant gecko's attack. You closely miss the giant gecko. The giant gecko bites you but does no damage. You hit the giant gecko. You burn the giant gecko. The giant gecko is heavily wounded. You block the giant gecko's attack. You hit the giant gecko. You burn the giant gecko. The giant gecko is almost dead. You block the giant gecko's attack. The giant gecko bites you but does no damage. Your shield prevents you from hitting the giant gecko. The giant gecko is almost dead. The giant gecko bites you. You slash the giant gecko! You burn the giant gecko. You kill the giant gecko! You see here a giant gecko corpse. You butcher the giant gecko corpse. H - a chunk of flesh Found a scroll labeled SOFEGRIOSH. r - 2 scrolls labeled SOFEGRIOSH (gained 1) A worker ant comes into view. The worker ant twitches its antennae in your direction. You block the worker ant's attack. x2 You hit the worker ant but do no damage. The worker ant bites you but does no damage. You hit the worker ant but do no damage. The worker ant bites you but does no damage. You hit the worker ant. You burn the worker ant. The worker ant is heavily wounded. The worker ant bites you. You slash the worker ant! You burn the worker ant. You kill the worker ant! Your Long Blades skill increases to level 8! You see here a worker ant corpse. You butcher the worker ant corpse. H - 3 chunks of flesh (gained 2) An orc wizard comes into view. It is wielding a dagger. An orc comes into view. The orc wizard shouts! The orc wizard gestures wildly while chanting. The orc wizard seems to speed up. An orc warrior comes into view. It is wielding a hand axe of freezing. A quokka skeleton comes into view. A worker ant comes into view. Read which item? (? for menu, Esc to quit) As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The orc wizard casts a spell. The orc wizard blinks! The orc shouts! The orc wizard gestures wildly while chanting. The orc wizard blinks! The orc wizard gestures at you while chanting. The magic dart hits you! The worker ant twitches its antennae in your direction. You hit the orc wizard. You burn the orc wizard. The orc wizard is moderately wounded. Your surroundings suddenly seem different. You open the door. Found a deep blue altar of Sif Muna. There is an open door here. There is a deep blue altar of Sif Muna here. There is an open door here. HP restored. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. Partly explored, can't reach some places. Welcome back, ythm the Naga Fighter. Press ? for a list of commands and other information. The hobgoblin closely misses you. The hobgoblin hits you with a club. Found a dagger. You closely miss the hobgoblin. You hit the hobgoblin. You burn the hobgoblin. You kill the hobgoblin! You see here a club. HP restored. z - 2 potions of curing (gained 1) You see here a dagger. A giant gecko comes into view. A giant gecko is nearby! You miss the giant gecko. The giant gecko bites you but does no damage. You block the giant gecko's attack. You completely miss the giant gecko. The giant gecko bites you but does no damage. You hit the giant gecko. You burn the giant gecko. The giant gecko is moderately wounded. You block the giant gecko's attack. You closely miss the giant gecko. The giant gecko is moderately wounded. The giant gecko bites you. You closely miss the giant gecko. The giant gecko is moderately wounded. You block the giant gecko's attack. You hit the giant gecko. You burn the giant gecko. You kill the giant gecko! No target in view! No target in view! You see here a giant gecko corpse. You butcher the giant gecko corpse. H - 4 chunks of flesh (gained 1) HP restored. Some of the chunks of flesh in your inventory have rotted away. 2 jackals and a gnoll come into view. The jackal barks! The gnoll shouts! You block the jackal's attack. You barely miss the jackal. The jackal bites you but does no damage. You hit the jackal but do no damage. The gnoll hits you from afar with a spear. The jackal barely misses you. The jackal bites you but does no damage. You closely miss the jackal. The jackal barely misses you. You block the jackal's attack. The gnoll hits you from afar with a spear. You hit the jackal. You burn the jackal. The jackal is heavily wounded. The jackal barely misses you. The jackal bites you but does no damage. The gnoll hits you but does no damage. You block the jackal's attack. The jackal bites you but does no damage. You barely miss the jackal. The jackal is heavily wounded. The jackal bites you. You block the gnoll's attack. The jackal bites you but does no damage. You barely miss the jackal. The jackal is heavily wounded. The jackal barely misses you. x2 The gnoll hits you from afar with a spear. You barely miss the jackal. The jackal is heavily wounded. You block the jackal's attack. The jackal closely misses you. The gnoll hits you but does no damage. You block the jackal's attack. The jackal barely misses you. You closely miss the jackal. The jackal is heavily wounded. You block the jackal's attack. The gnoll hits you from afar with a spear. You block the jackal's attack. You barely miss the jackal. The jackal is heavily wounded. The jackal barely misses you. The jackal closely misses you. The gnoll completely misses you. You miss the jackal. The jackal is heavily wounded. The jackal bites you but does no damage. You block the jackal's attack. x2 The gnoll barely misses you. The jackal bites you. You barely miss the jackal. The jackal is heavily wounded. The jackal bites you. You block the jackal's attack. You barely miss the jackal. The jackal is heavily wounded. The gnoll hits you from afar with a spear. The jackal barely misses you. You block the jackal's attack. Some of the chunks of flesh in your inventory have rotted away. Your shield prevents you from hitting the jackal. The jackal is heavily wounded. You block the jackal's attack. x2 The gnoll hits you but does no damage. You slash the jackal! You burn the jackal. You kill the jackal! The jackal bites you but does no damage. You block the gnoll's attack. You barely miss the jackal. You block the jackal's attack. The gnoll hits you from afar with a spear. The jackal bites you but does no damage. You slash the jackal! You burn the jackal. You kill the jackal! The gnoll hits you from afar with a spear. The gnoll barely misses you. You see here a jackal corpse. You slash the gnoll! You burn the gnoll. The gnoll is almost dead. The gnoll hits you with a spear. You hit the gnoll. You burn the gnoll. You kill the gnoll! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You start resting. A jackal comes into view. A gnoll comes into view. It is wielding a halberd. A jackal comes into view. The jackal barks! The jackal barks! The gnoll shouts! You hit the jackal. You burn the jackal. The jackal is severely wounded. The jackal bites you. Your shield prevents you from hitting the jackal. The jackal is severely wounded. The jackal bites you but does no damage. x2 You slash the jackal! You burn the jackal. You kill the jackal! The jackal bites you but does no damage. You hit the jackal. You burn the jackal. The jackal is severely wounded. You block the jackal's attack. Your leather armour prevents you from hitting the jackal. The jackal is severely wounded. The jackal bites you. You block the jackal's attack. You hit the jackal. You burn the jackal. You kill the jackal! The gnoll barely misses you. The gnoll hits you but does no damage. You hit the gnoll. You burn the gnoll. The gnoll is moderately wounded. The gnoll hits you but does no damage. You slash the gnoll! You burn the gnoll. You kill the gnoll! 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! No target in view! No target in view! No target in view! Things that are here: a halberd; 2 throwing nets There isn't anything to butcher here. You open the huge gate. 2 gnolls come into view. Found a scroll labeled PETSOLA TWOHAM. The gnoll shouts! x2 You hit the plant but do no damage. You hit the plant but do no damage. You hit the plant. You burn the plant. The plant is lightly damaged. You hit the plant. You burn the plant. The plant is lightly damaged. You hit the plant but do no damage. The plant is lightly damaged. You hit the plant but do no damage. The plant is lightly damaged. You hit the plant but do no damage. The plant is lightly damaged. You hit the plant. You burn the plant. The plant is moderately damaged. You hit the plant. You burn the plant. The plant is moderately damaged. You hit the plant. You burn the plant. The plant is heavily damaged. You hit the plant but do no damage. The plant is heavily damaged. You hit the plant but do no damage. The plant is heavily damaged. You hit the plant. You burn the plant. The plant is heavily damaged. You hit the plant but do no damage. The plant is heavily damaged. You slash the plant! You burn the plant. The plant is severely damaged. You hit the plant. You burn the plant. The plant is almost destroyed. You hit the plant. You burn the plant. You destroy the plant! You enter the shallow water. Moving in this stuff is going to be slow. A rat comes into view. A rat is nearby! The rat barely misses you. You block the rat's attack. You hit the rat but do no damage. The rat bites you but does no damage. You slash the rat! You burn the rat. You kill the rat! 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! A gnoll comes into view. The gnoll shouts! The gnoll moves out of view. 2 gnolls and a gnoll shaman come into view. A gnoll comes into view. It is wielding a flail. The gnoll shouts! A gnoll comes into view. It is wielding a halberd. You closely miss the gnoll. You block the gnoll's attack. The gnoll shaman shouts! You slash the gnoll! You burn the gnoll. The gnoll is almost dead. The gnoll barely misses you. The gnoll shouts! You hit the gnoll. You burn the gnoll. You kill the gnoll! A gnoll comes into view. It is wielding a halberd. You see here a gnoll corpse. You hit the gnoll. You burn the gnoll. The gnoll is severely wounded. The gnoll hits you with a flail. You hit the gnoll. You burn the gnoll. You kill the gnoll! You block the gnoll's attack. The gnoll shaman calls down the wrath of its god upon you. You easily resist. The gnoll shaman hits you with a club. The gnoll hits you with a halberd. Things that are here: a flail; a gnoll corpse You hit the gnoll but do no damage. You block the gnoll's attack. You block the gnoll shaman's attack. You slash the gnoll! You burn the gnoll. The gnoll is severely wounded. The gnoll barely misses you. You block the gnoll's attack. You closely miss the gnoll. The gnoll is severely wounded. The gnoll shaman hits you with a club. The gnoll hits you with a halberd! You block the gnoll's attack. x2 You hit the gnoll. You burn the gnoll. The gnoll is almost dead. You block the gnoll shaman's attack. The gnoll closely misses you. The gnoll barely misses you. The gnoll hits you but does no damage. You slash the gnoll! You burn the gnoll. You kill the gnoll! The gnoll shaman hits you but does no damage. The gnoll hits you. You slash the gnoll! You burn the gnoll. The gnoll is severely wounded. The gnoll barely misses you. You block the gnoll shaman's attack. The gnoll hits you. You slash the gnoll! You burn the gnoll. You kill the gnoll! The gnoll barely misses you. You block the gnoll shaman's attack. The gnoll barely misses you. You barely miss the gnoll shaman. The gnoll barely misses you. The gnoll barely misses you. You block the gnoll shaman's attack. You hit the gnoll shaman. You burn the gnoll shaman. The gnoll shaman is severely wounded. You block the gnoll's attack. You closely miss the gnoll shaman. The gnoll shaman is severely wounded. The gnoll barely misses you. The gnoll shaman calls upon its god to speed up the gnoll. The gnoll seems to speed up. The gnoll hits you! You hit the gnoll shaman. You burn the gnoll shaman. You kill the gnoll shaman! Your Stealth skill increases to level 1! The gnoll hits you from afar with a halberd! You block the gnoll's attack. You slash the gnoll! You burn the gnoll. The gnoll is almost dead. The gnoll hits you from afar with a halberd! * * * LOW HITPOINT WARNING * * * You block the gnoll's attack. The gnoll barely misses 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! 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! 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! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the gnoll but do no damage. The gnoll is almost dead. The gnoll hits you from afar with a halberd. * * * LOW HITPOINT WARNING * * * You block the gnoll's attack. You hit the gnoll. You burn the gnoll. You kill the gnoll! The gnoll hits you from afar with a halberd! >>>>>>>>>>>>>>>>>>>>>> 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_DOWN_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [ythm] Species: Naga Job: Fighter class_name: Fighter HP: -2/72; mods: 0/0 MP: 8/8; mod: 0 Stats: 20 (20) 10 (10) 10 (10) Position: (21, 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 | 18 | 4 | 551 | 51/250 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 2 | 75 | 8 | 1931 | 131/450 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 4 | 711 | 4/353 Dodging | X | 0 | 0 | 0 | 0 | 0/70 Stealth | X | 1 | 7 | 1 | 30 | 9/42 Shields | X | 0 | 0 | 4 | 741 | 34/353 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/29 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 385 #27: 1913 #49: 472 #59: 1 Mutations: see invisible: 1 (innate) blink: 1 deformed body: 1 (innate) poison resistance: 1 (innate) slowness: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #23: +1 falchion of flaming eq slot #3, inv slot #19: +1 pair of gloves eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #5: +0 leather armour of cold resistance eq slot #7, inv slot #31: ring of stealth }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #. #. . ####### ....... ###### .......)##### #..... .......)@†..########≈≈≈≈≈ ......g†###.........≈≈≈≈≈ ....... ##########≈≈### ####### #≈≈#gg #≈≈#.? #≈≈### #≈≈≈ #≈≈≈. #≈≈≈. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>