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 Jark -rc /dgldir/rcfiles/crawl-git/Jark.rc -macro /dgldir/rcfiles/crawl-git/Jark.macro -morgue /dgldir/morgue/Jark/ -webtiles-socket /crawl-master/webserver/sockets/Jark:2015-02-11.03:15:18.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) [0x7fe82df334c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fe82e2c9b7b]: /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) [0x7fe82df1e76d]: /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". 0x00007fe82e2c984e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fe82e2c984e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000059fb7b in call_gdb (file=0x7fe82e2b4180) at crash.cc:406 gdb = attach_cmd = "attach 1611\000\000\000\000\000\000\000\000" #2 0x00000000005a6bd1 in do_crash_dump () at dbg-asrt.cc:676 t = 1423624837 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3256e28 "/dgldir/morgue/Jark/"}} name = "/dgldir/morgue/Jark/crash-Jark-20150211-032037.txt", '\000' file = 0x7fe82e2b4180 #3 0x000000000059f70c in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007fe82e2c9b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005a6369 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff345dfae0 "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 = 0x7fff345e03c0, reg_save_area = 0x7fff345e02f0}} #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=0x326bef0) at hiscores.cc:1832 No locals. #11 0x00000000006bf655 in scorefile_entry::init_with_fields (this=this@entry=0x326bef0) 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=0x326bef0, line=...) at hiscores.cc:801 No locals. #13 0x00000000006c40ba in scorefile_entry::parse (this=this@entry=0x326bef0, line=...) at hiscores.cc:782 No locals. #14 0x00000000006c41b4 in _hs_read (scores=scores@entry=0x2cd1b40, 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 = 0x2cd1b40 #16 0x00000000008f1990 in ouch (dam=, death_type=KILLED_BY_MONSTER, source=13, 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 = 0x2c313d8 "0.16-a0"}}, tiles = 1 '\001', points = 7, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2644d08 "Jark"}}, race = 8, job = 18, race_class_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c55168 "NaTm"}}, lvl = 2 '\002', best_skill = SK_UNARMED_COMBAT, best_skill_lvl = 3 '\003', title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ca8228 "Ruffian"}}, death_type = 0, death_source = 13, death_source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c98c38 "a jackal"}}, 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 = 0x7fff345e1190, _M_right = 0x7fff345e1190}, _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 = 0x2c98c38 "a jackal"}}, 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 = 1 '\001', absdepth = 1, 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 = 0, final_max_hp = 25, final_max_max_hp = 25, final_mp = 4, final_max_mp = 4, final_base_max_mp = 4, damage = 1, source_damage = 1, turn_damage = 1, str = 12, intel = 13, dex = 11, ac = 1, ev = 10, sh = 0, god = GOD_NO_GOD, piety = -1, penance = -1, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 1423624544, death_time = 1423624836, real_time = 189, num_turns = 568, num_aut = 6626, num_diff_runes = 0, num_runes = 0, kills = 6, 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 = 16, gold_found = 16, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 0, potions_used = 1, fields = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}} drain_amount = hpl = {hp = 1, hurt_type = 0} non_death = false env_death = #17 0x0000000000913b97 in player::hurt (this=0xe962e0, agent=0xeba508, amount=amount@entry=1, 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=0x7fff345e16f0, dam=1, flavour=BEAM_NONE, clean=) at attack.cc:1105 No locals. #19 0x000000000054cf2f in attack::handle_phase_damaged (this=0x7fff345e16f0) at attack.cc:99 No locals. #20 0x00000000007e59a6 in melee_attack::handle_phase_damaged (this=0x7fff345e16f0) at melee_attack.cc:567 shroud_broken = false #21 0x00000000007e38b0 in melee_attack::handle_phase_hit (this=0x7fff345e16f0) at melee_attack.cc:467 hit_woke_orc = false stop_hit = #22 0x00000000007e2ca9 in melee_attack::attack (this=0x7fff345e16f0) at melee_attack.cc:859 cont = gyre_name = {val = @0x7fff345e1510, 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=0xeba508, defender=0xe962e0, did_hit=0x0, simu=) at fight.cc:273 melee_attk = { = {_vptr.attack = 0xbf0350, attacker = 0xeba508, defender = 0xe962e0, responsible = 0xeba508, 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 = 19, damage_done = 1, 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 = 13, attk_type = AT_BITE, attk_flavour = AF_PLAIN, attk_damage = 3, 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 = 0x2c534d8 "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 = 0x7fff345e1890, _M_prev = 0x7fff345e1890}}}, }, cleaving = false, attack_position = {x = 32, y = 44}} nrounds = orig_hp = 1 pos = {x = 32, y = 43} effective_attack_number = attack_number = #24 0x000000000080e4ca in handle_monster_move (mons=0xeba508) 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 = 0xeba508 oldspeed = 90 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 = true ccon = {cstate = false, smartcstate = false} #29 0x000000000079c6b3 in _launch_game_loop () at main.cc:378 game_ended = false #30 main (argc=12, argv=0x7fff345e2738) 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 = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 0 Level vaults: lightli_arrival_statue_moat layout_loops_ring st_stairs_3 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (55, 23): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Jark the Naga Transmuter. They say that the Orb of Zot exists deep within this dungeon, but nobody has ever found it. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Okay, then. A giant newt comes into view. The giant newt bites you. x2 You hit the giant newt. You kill the giant newt! You see here a giant newt corpse. You now have 9 gold pieces. b - 32 arrows (gained 20) Found a stone staircase leading down. HP restored. A giant gecko comes into view. A giant gecko is nearby! You hit the giant gecko. The giant gecko is severely wounded. The giant gecko barely misses you. You closely miss the giant gecko. The giant gecko is severely wounded. The giant gecko barely misses you. Casting: Beastly Appendage Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. The giant gecko barely misses you. You barely miss the giant gecko. The giant gecko is heavily wounded. The giant gecko closely misses you. You miss the giant gecko. The giant gecko is heavily wounded. The giant gecko closely misses you. You hit the giant gecko. You kill the giant gecko! Your transformation is almost over. Your horns disappear. You now have 16 gold pieces (gained 7). e - a coppery potion A giant gecko comes into view. You see here a scroll labeled MNEATE CULELYL. The helpless giant gecko fails to defend itself. You hit the giant gecko. The giant gecko is severely wounded. The giant gecko misses you. The giant gecko bites you. You closely miss the giant gecko. The giant gecko is severely wounded. The giant gecko bites you. You closely miss the giant gecko. The giant gecko is severely wounded. The giant gecko barely misses you. You hit the giant gecko. You kill the giant gecko! f - a scroll labeled MNEATE CULELYL You see here a giant gecko corpse. You butcher the giant gecko corpse. g - a chunk of flesh h - a scroll labeled BLEAG IFFUSYV KAE You start resting. HP restored. A hobgoblin comes into view. The hobgoblin shouts! Found a stone staircase leading down. A kobold comes into view. Found 12 gold pieces. Casting: Beastly Appendage Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. The hobgoblin hits you. x2 You hit the hobgoblin but do no damage. The hobgoblin hits you. You hit the hobgoblin but do no damage. Your headbutt misses the hobgoblin. Your transformation is almost over. The hobgoblin barely misses you. You hit the hobgoblin but do no damage. You hit the hobgoblin. Your headbutt misses the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin misses you. You barely miss the hobgoblin. You headbutt the hobgoblin. You kill the hobgoblin! You see here a hobgoblin corpse. You butcher the hobgoblin corpse. g - 2 chunks of flesh (gained 1) Your horns disappear. You start resting. Magic restored. You start resting. A goblin comes into view. It is wielding a club. The goblin shouts! Found a scroll labeled BLEAG IFFUSYV KAE. You barely miss the goblin. The goblin closely misses you. Drink which item? (? for menu, Esc to quit) Okay, then. Casting: Beastly Appendage Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. The goblin hits you with a club. * * * LOW HITPOINT WARNING * * * You hit the goblin. The goblin is almost dead. The goblin hits you with a club. * * * LOW HITPOINT WARNING * * * You hit the goblin but do no damage. The goblin is almost dead. You closely miss the goblin. Your headbutt misses the goblin. The goblin is almost dead. The goblin hits you with a club. * * * LOW HITPOINT WARNING * * * You closely miss the goblin. Your punch misses the goblin. The goblin is almost dead. The goblin closely misses you. You hit the goblin. The goblin is almost dead. The goblin hits you but does no damage. You hit the goblin. You kill the goblin! Your transformation is almost over. Things that are here: a club; a goblin corpse You butcher the goblin corpse. g - 4 chunks of flesh (gained 2) Things that are here: a club; a goblin skeleton You start resting. Magic restored. You start resting. Your horns disappear. You start resting. Some of the chunks of flesh in your inventory have rotted away. You start resting. A hobgoblin comes into view. h - 2 scrolls labeled BLEAG IFFUSYV KAE (gained 1) i - a scroll labeled TIBIPHOJUWN You start resting. A kobold is nearby! Things that are here: a club; a goblin skeleton The kobold shouts! Drink which item? (? for menu, Esc to quit) Okay, then. Casting: Beastly Appendage Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. The kobold hits you. You hit the kobold. You kill the kobold! You have reached level 2! Things that are here: a club; a goblin skeleton You start resting. Your transformation is almost over. You start resting. Your horns disappear. You start resting. A jackal comes into view. You start resting. Some of the chunks of flesh in your inventory have rotted away. You start resting. A jackal is nearby! The jackal barks! You barely miss the jackal. The jackal bites you. A jackal comes into view. You barely miss the jackal. The jackal barks! The jackal bites you. A jackal comes into view. You closely miss the jackal. The jackal bites you but does no damage. The jackal barely misses you. Casting: Beastly Appendage Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. The jackal bites you. * * * LOW HITPOINT WARNING * * * You barely miss the jackal. The jackal bites you but does no damage. You barely miss the jackal. The jackal bites you. * * * LOW HITPOINT WARNING * * * You barely miss the jackal. The jackal closely misses you. You hit the jackal. You punch the jackal, but do no damage. The jackal is heavily wounded. The jackal misses you. A jackal comes into view. You closely miss the jackal. The jackal is heavily wounded. The jackal barks! The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal barely misses you. Your transformation is almost over. The jackal bites you but does no damage. You barely miss the jackal. The jackal is heavily wounded. The jackal closely misses you. The jackal barely misses you. You barely miss the jackal. The jackal is heavily wounded. The jackal bites you. * * * LOW HITPOINT WARNING * * * You barely miss the jackal. The jackal is heavily wounded. The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal bites you but does no damage. Your horns disappear. The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal closely misses you. The jackal misses you. All of the chunks of flesh in your inventory have rotted away. Drink which item? (? for menu, Esc to quit) It was a potion of cure mutation. It has a very clean taste. The jackal bites 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_QUAFF repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Jark] Species: Naga Job: Transmuter class_name: Transmuter HP: 0/25; mods: 0/0 MP: 4/4; mod: 0 Stats: 12 (12) 13 (13) 11 (11) Position: (32, 43), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 1 | 51 | 1/100 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | | 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 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 1 | 151 | 81/142 Stealth | X | 0 | 0 | 0 | 0 | 0/21 Shields | | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 3 | 301 | 1/200 Spellcasting | X | 0 | 0 | 2 | 179 | 1/178 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 | X | 1 | 100 | 2 | 261 | 111/150 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 | | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 16 #27: 11 #49: 48 #59: 1 Mutations: see invisible: 1 (innate) deformed body: 1 (innate) poison resistance: 1 (innate) slowness: 2 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #2: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.#.#.# #.#.#. #...g .... K #.. >.. .# #.# ... .# #.# ###.###.## #.# ........ #. #N# #...#..###.# #h# #.#......... #h#####........... #hh.....##.#####.# #.#####.##.# #..........# . #.........##...## .# .$#######....#.# .# ####...# ##.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>