ASSERT(you.experience_level == you.get_max_xl()) in 'player.cc' at line 3527 failed. Version: Bloatcrawl 2 2.2.0 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 4821095968802321625, deterministic pregen: 1 Version history: Game started: 2.2.0-a0-2-g435934a 2.2.0 Command line: /var/dcss/builds/dcss-bloatcrawl2/bin/dcss -name Nelagend -rc /var/dcss/gamedata/dcss-trunk/rc-files/Nelagend.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Nelagend.macro -morgue /var/dcss/gamedata/dcss/morgue/Nelagend/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-bloatcrawl2/save/ -webtiles-socket /tmp/dcss-sockets/Nelagend:2020-01-02.16:51:41.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x725818]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x72c977]: do_crash_dump() /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x725c80]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f302e4cd4b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f302e873269]: /var/dcss/builds/dcss-bloatcrawl2/bin/dcss() [0x72c139] /var/dcss/builds/dcss-bloatcrawl2/bin/dcss() [0x72c2e1] /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z12level_changeb+0x1530) [0xb221f0]: level_change(bool) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z8gain_expjPj+0x33c) [0xb2262c]: gain_exp(unsigned int, unsigned int*) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss() [0xa154f7] /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z11monster_dieR7monster11killer_typeibbb+0x1306) [0xa1eb46]: monster_die(monster&, killer_type, int, bool, bool, bool) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_ZN6attack19handle_phase_killedEv+0x43) [0x6ccd63]: attack::handle_phase_killed() /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_ZN12melee_attack19handle_phase_killedEv+0x71) [0x9bb241]: melee_attack::handle_phase_killed() /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_ZN12melee_attack16player_aux_applyE19unarmed_attack_type+0x392) [0x9b7452]: melee_attack::player_aux_apply(unarmed_attack_type) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_ZN12melee_attack18player_aux_unarmedEv+0xff) [0x9bd8bf]: melee_attack::player_aux_unarmed() /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_ZN12melee_attack16handle_phase_auxEv+0xa0) [0x9bd9c0]: melee_attack::handle_phase_aux() /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_ZN12melee_attack6attackEv+0x395) [0x9bdd65]: melee_attack::attack() /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z11fight_meleeP5actorS0_Pbb+0x51a) [0x7f2aba]: fight_melee(actor*, actor*, bool*, bool) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z18move_player_action9coord_def+0xc1d) [0xaa4dbd]: move_player_action(coord_def) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_Z15process_command12command_type+0x1011) [0xcf5e31]: process_command(command_type) /var/dcss/builds/dcss-bloatcrawl2/bin/dcss() [0xcf3797] /var/dcss/builds/dcss-bloatcrawl2/bin/dcss() [0xcf3e5d] /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(main+0x128) [0x68c0e8]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f302e4b8830]: /var/dcss/builds/dcss-bloatcrawl2/bin/dcss(_start+0x29) [0x68cb19]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f302e872f2a in __waitpid (pid=32404, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f302e872f2a in __waitpid (pid=32404, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000725695 in call_gdb (file=file@entry=0x7f302e85d540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 32396\000\000\000\000\000\000\000" #2 0x000000000072c993 in do_crash_dump () at dbg-asrt.cc:685 t = 1577984173 dir = "/var/dcss/gamedata/dcss/morgue/Nelagend/" name = "/var/dcss/gamedata/dcss/morgue/Nelagend/crash-Nelagend-20200102-165613.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(you.experience_level == you.get_max_xl()) in 'player.cc' at line 3527 failed." file = 0x7f302e85d540 <_IO_2_1_stderr_> #3 0x0000000000725c80 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f302e873269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x000000000072c139 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe74e3de90 "ASSERT(you.experience_level == you.get_max_xl()) in 'player.cc' at line 3527 failed.", assert=true) at dbg-asrt.cc:817 No locals. #7 0x000000000072c2e1 in AssertFailed (expr=expr@entry=0xd97050 "you.experience_level == you.get_max_xl()", file=file@entry=0xd24002 "player.cc", line=line@entry=3527, text=text@entry=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(you.experience_level == you.get_max_xl()) in 'player.cc' at line 3527 failed.\000\177\000\000'\000\000\000\000\000\000\000H\203m\002\000\000\000\000`c\242\002\000\000\000\000\200\363J\002\000\000\000\000\005\000\000\000\376\177\000\000'\000\000\000\000\000\000\000\300\337\343t\376\177\000\000P\241_\002\000\000\000\000\360\005\261\002\000\000\000\000\254\337\343t\376\177\000\000\260\337\343t\376\177\000\000'\000\000\000\377\377\377\377\000\000\000\000\000\000\000\000\250\337\343t\376\177\000\000"... args = {{gp_offset = 777110844, fp_offset = 32560, overflow_arg_area = 0xe8, reg_save_area = 0x1c}} fileName = #8 0x0000000000b221f0 in level_change (skip_attribute_increase=) at player.cc:3527 No locals. #9 0x0000000000b2262c in gain_exp (exp_gained=, exp_gained@entry=99, actual_gain=actual_gain@entry=0x7ffe74e3e98c) at player.cc:2883 skill_xp = 99 old_exp = 67 #10 0x0000000000a154f7 in _give_player_experience (experience=99, killer=, pet_kill=, was_visible=, xp_tracking=XP_NON_VAULT) at mon-death.cc:343 exp_gain = 0 kc = curr_PlaceInfo = delta = {branch = BRANCH_DUNGEON, num_visits = 0, levels_seen = 23, mon_kill_exp = 23, mon_kill_num = {79, 0, 57524800}, turns_total = 0, turns_explore = 56391776, turns_travel = 0, turns_interlevel = -2013293312, turns_resting = -2092494363, turns_other = 7, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 1, elapsed_resting = 0, elapsed_other = 0} curr_xp_info = xp_delta = {level = {branch = BRANCH_DUNGEON, depth = 0}, non_vault_xp = 0, non_vault_count = 0, vault_xp = 8, vault_count = 0} #11 0x0000000000a1eb46 in _give_experience (xp_tracking=, was_visible=true, pet_kill=false, killer_index=27000, killer=KILL_YOU, monster_exp=0, player_exp=99) at mon-death.cc:2710 No locals. #12 monster_die (mons=..., killer=, killer_index=, silent=, wizard=, fake=) at mon-death.cc:2710 was_visible = true spectralised = duration = -1 summoned = monster_killed = hard_reset = timeout = false fake_abjure = gives_player_xp = drop_items = true submerged = false in_transit = was_banished = false mons_reset = false leaves_corpse = pet_kill = false did_death_message = death_message = exploded = anon = targ_holy = corpse = 0x0 player_xp = monster_xp = mwhere = {x = 24, y = 16} #13 0x00000000006ccd63 in attack::handle_phase_killed (this=this@entry=0x7ffe74e3f070) at attack.cc:138 mon = 0x11d75a8 #14 0x00000000009bb241 in melee_attack::handle_phase_killed (this=0x7ffe74e3f070) at melee-attack.cc:793 No locals. #15 0x00000000009b7452 in melee_attack::player_aux_apply (this=0x7ffe74e3f070, atk=) at melee-attack.cc:1520 No locals. #16 0x00000000009bd8bf in melee_attack::player_aux_unarmed (this=0x7ffe74e3f070) at melee-attack.cc:1410 atk = UNAT_HEADBUTT i = 3 save_brand = {val = @0x7ffe74e3f0d8, oldval = SPWPN_NORMAL} #17 0x00000000009bd9c0 in melee_attack::handle_phase_aux (this=0x7ffe74e3f070) at melee-attack.cc:642 No locals. #18 melee_attack::handle_phase_aux (this=0x7ffe74e3f070) at melee-attack.cc:631 No locals. #19 0x00000000009bdd65 in melee_attack::attack (this=this@entry=0x7ffe74e3f070) at melee-attack.cc:980 saved_gyre_name = "" _gensym_uw_853 = {cleaner = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffe74e3eef0, _M_const_object = 0x7ffe74e3eef0, _M_function_pointer = 0x7ffe74e3eef0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffe74e3eef0, this adjustment 140730859516016}, _M_pod_data = "\360\356\343t\376\177\000\000p\360\343t\376\177\000"}, _M_manager = 0x9b2d50 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9b2fa0 >::_M_invoke(const std::_Any_data &)>}} ev = shield_blocked = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}}} #20 0x00000000007f2aba in fight_melee (attacker=, defender=defender@entry=0x11d75a8 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:170 attk = { = {_vptr.attack = 0xddc5e0 , attacker = 0x11919a0 , defender = 0x11d75a8 , responsible = 0x11919a0 , 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 = 15, damage_done = 3, special_damage = 0, aux_damage = 3, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 1500, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 0, weapon = 0x1192ab8 , damage_brand = SPWPN_NORMAL, wpn_skill = SK_MACES_FLAILS, shield = 0x0, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "hit", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "headbutt", aux_verb = "headbutt", attacker_armour_tohit_penalty = 1, attacker_shield_tohit_penalty = 0, defender_shield = 0x0, miscast_level = -1, miscast_type = spschool::none, miscast_target = 0x0, fake_chaos_attack = false, simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, attack_number = -1, effective_attack_number = -1, cleave_targets = empty std::__cxx11::list, cleaving = false, is_riposte = false, wu_jian_attack = WU_JIAN_ATTACK_NONE, wu_jian_number_of_targets = 1, attack_position = {x = 23, y = 16}} nrounds = pos = effective_attack_number = attack_number = #21 0x0000000000aa4dbd in move_player_action (move=..., move@entry=...) at movement.cc:723 attacking = false moving = true swap = false additional_time_taken = 0 initial_position = {x = 23, y = 16} targ = {x = 24, y = 16} wall_jump_err = "" can_wall_jump = did_wall_jump = walkverb = "walk" targ_monst = 0x11d75a8 targ_pass = true try_to_swap = false beholder = 0x0 fmonger = 0x0 mon_swap_dest = {x = 0, y = 0} running = did_wu_jian_attack = #22 0x0000000000cf5e31 in process_command (cmd=CMD_MOVE_RIGHT) at main.cc:1705 No locals. #23 0x0000000000cf3797 in _input () at main.cc:1131 cmd = CMD_MOVE_RIGHT player_disabled = {was_disabled = false} #24 0x0000000000cf3e5d in _launch_game () at main.cc:453 game_start = false ccon = {cstate = false} #25 0x000000000068c0e8 in _launch_game_loop () at main.cc:362 game_ended = false game_ended = ge = fe = E = #26 main (argc=, argv=0x7ffe74e3f7e8) at main.cc:316 No locals. [Inferior 1 (process 32396) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.2.1 20191102 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="HEAD" -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic lemuel_tele_altar Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Nelagend the Oni Soothslayer. Will you be the one to retrieve the awesome Orb of Zot from the depths? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You don't know any spells. Memorise Summon Small Mammal, consuming 1 spell level and leaving 1? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'a'. Okay, then. You open the door. There is an open door here. A giant cockroach comes into view. Casting: Summon Small Mammal (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You barely miss the giant cockroach. Your bat completely misses the giant cockroach. The giant cockroach bites you. Your bat hits the giant cockroach but does no damage. The giant cockroach closely misses you. You barely miss the giant cockroach. You headbutt the giant cockroach, but do no damage. Your bite misses the giant cockroach. You feel your flesh rotting away. Your bat closely misses the giant cockroach. x2 Your bat barely misses the giant cockroach. The giant cockroach bites you but does no damage. You hit the giant cockroach but do no damage. Your bat completely misses the giant cockroach. The giant cockroach closely misses you. Your bat hits the giant cockroach. The giant cockroach bites you but does no damage. You hit the giant cockroach. Your headbutt misses the giant cockroach. The giant cockroach is heavily wounded. Your bat closely misses the giant cockroach. Your bat hits the giant cockroach. The giant cockroach misses your bat. Your bat hits the giant cockroach but does no damage. You closely miss the giant cockroach. The giant cockroach is severely wounded. Your bat barely misses the giant cockroach. The giant cockroach bites you but does no damage. The giant cockroach barely misses you. Your bat hits the giant cockroach but does no damage. You hit the giant cockroach but do no damage. Your bite misses the giant cockroach. The giant cockroach is heavily wounded. Your bat closely misses the giant cockroach. Your bat hits the giant cockroach. The giant cockroach bites your bat but does no damage. You catch the helpless giant cockroach completely off-guard! You hit the giant cockroach. You kill the giant cockroach! You see here a giant cockroach corpse. You butcher the giant cockroach corpse. d - a chunk of flesh Eat a chunk of flesh? (ye/n/q) You eat the chunk of flesh. You feel more resilient. This raw flesh tastes great! Your bat disappears in a puff of smoke! A rat and a hobgoblin come into view. The rat moves out of view. Found 11 gold pieces. Casting: Summon Small Mammal (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Summon Small Mammal. You are very lightly contaminated with residual magic. Strange energies run through your body. Casting: Summon Small Mammal (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Summon Small Mammal. Nothing appears to happen. The rat closely misses you. Casting: Summon Small Mammal (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The hobgoblin hits you but does no damage. The rat bites you but does no damage. Casting: Summon Small Mammal (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The hobgoblin hits you but does no damage. The rat closely misses you. Your rat barely misses the rat. You barely miss the rat. The hobgoblin hits you with a +0 club. The rat bites you. Your rat bites the rat. The rat dies! You hit the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you with a +0 club. Your rat bites the hobgoblin but does no damage. The hobgoblin hits you but does no damage. You hit the hobgoblin but do no damage. You headbutt the hobgoblin. You kill the hobgoblin! Things that are here: a +0 club; a hobgoblin corpse You butcher the hobgoblin corpse. d - 3 chunks of flesh Things that are here: a +0 club; a hobgoblin skeleton Eat one of 3 chunks of flesh? (ye/n/q) You eat one of the 3 chunks of flesh. This raw flesh tastes great! You swap places. You see here a rat corpse. You butcher the rat corpse. d - 3 chunks of flesh (gained 1) You see here a rat skeleton. You feel your flesh rotting away. You now have 11 gold pieces. Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. You feel more resilient. This raw flesh tastes great! Your rat disappears in a puff of smoke! Your rat disappears in a puff of smoke! HP restored. Found a robe. A kobold comes into view. It is wielding a +0 club. Found a sedimented dark potion. The kobold hits you but does no damage. Your magical contamination has completely faded away. You hit the kobold. You kill the kobold! Things that are here: a +0 club; a kobold corpse You butcher the kobold corpse. d - 5 chunks of flesh (gained 3) Things that are here: a +0 club; a kobold skeleton e - a sedimented dark potion e - 2 sedimented dark potions (gained 1) You now have 23 gold pieces (gained 12). f - a scroll labeled FER HEGAST As you read the scroll labeled FER HEGAST, it crumbles to dust. The air around you briefly surges with heat, but it dissipates. It was a scroll of immolation. You open the door. Found a chain mail. There is an open door here. Memorise Pain, consuming 1 spell level and leaving 0? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'b'. Found a ring mail. You see here a ring mail. You now have 31 gold pieces (gained 8). f - a cyan potion Okay, then. Found a robe. g - a scroll labeled EROOWOMERY Found a stone staircase leading down. A giant cockroach comes into view. The giant cockroach moves out of view. There is a stone staircase leading down here. The giant cockroach is too close now for your liking. You hit the giant cockroach. You kill the giant cockroach! Your Dodging skill increases to level 1! Casting: Summon Small Mammal (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! Casting: Summon Small Mammal (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 28% risk of failure) Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a +0 short sword (chance to defeat MR: 65%) The kobold writhes in agony. You closely miss the kobold. You bite the kobold, but do no damage. The kobold is severely wounded. The kobold completely misses you. You hit the kobold. You kill the kobold! You have reached level 2! You have discovered the spell Foxfire. Memorise Foxfire, consuming 1 spell level and leaving 0? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'c'. Casting: Pain (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. The rat barely misses you. You see here a +0 short sword. You hit the rat. You kill the rat! Your Armour skill increases to level 1! You see here a rat corpse. You butcher the rat corpse. d - 6 chunks of flesh (gained 1) You see here a rat skeleton. 2 hobgoblins come into view. The hobgoblin shouts! You barely miss the hobgoblin. The hobgoblin hits you but does no damage. The hobgoblin hits you with a +0 club. Your magical contamination has completely faded away. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The hobgoblin completely misses you. Press: ? - help, v - describe, . - travel Here: a foxfire (friendly) The floor. You hit the hobgoblin. The hobgoblin is almost dead. The foxfire hits the hobgoblin but does no damage. x2 The hobgoblin is almost dead. The hobgoblin hits you but does no damage. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! A hobgoblin comes into view. It is wielding a +0 club. The hobgoblin hits you but does no damage. x2 You closely miss the hobgoblin. The hobgoblin shouts! Your bite misses the hobgoblin. The hobgoblin is severely wounded. The foxfire hits the hobgoblin. You kill the hobgoblin! The foxfire hits the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin hits you with a +0 club. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The hobgoblin barely misses you. You sock the hobgoblin! You kill the hobgoblin! The foxfire hits the hobgoblin. The hobgoblin is almost dead. The foxfire hits the hobgoblin. You kill the hobgoblin! Things that are here: a +0 club x2; a hobgoblin corpse You butcher the hobgoblin corpse. d - 9 chunks of flesh (gained 3) Things that are here: a +0 club x2; a hobgoblin skeleton Things that are here: a +0 club; a hobgoblin corpse Eat one of 9 chunks of flesh? (ye/n/q) You eat one of the 9 chunks of flesh. This raw flesh tastes great! Eat one of 8 chunks of flesh? (ye/n/q) You eat one of the 8 chunks of flesh. This raw flesh tastes great! You now have 43 gold pieces (gained 12). You feel your flesh rotting away. Eating one of 7 chunks of flesh. You eat one of the 7 chunks of flesh. You feel more resilient. This raw flesh tastes great! A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! The kobold throws a stone. The stone hits you but does no damage. You see here a stone. The kobold throws a stone. The stone completely misses you. The kobold throws a stone. The stone hits you but does no damage. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 26% risk of failure) Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a +0 dagger and quivering a stone (chance to defeat MR: 65%) The kobold writhes in agony. The kobold throws a stone. The stone closely misses you. Casting: Pain (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 26% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - kobold Aim: a kobold, wielding a +0 dagger (severely wounded, chance to defeat MR: 65%) The kobold writhes in agony. You kill the kobold! You see here a +0 dagger. c - 2 rations (gained 1) Found 24 sling bullets. You see here 24 sling bullets. h - 24 sling bullets Things that are here: a +0 club x2; a hobgoblin skeleton Things that are here: a +0 club; a hobgoblin corpse A giant cockroach comes into view. Casting: Pain (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Your ring mail prevents you from hitting the giant cockroach. Your headbutt misses the giant cockroach. The foxfire hits the giant cockroach. The giant cockroach is moderately wounded. The foxfire hits the giant cockroach but does no damage. The giant cockroach is moderately wounded. The giant cockroach bites you but does no damage. The giant cockroach closely misses you. You hit the giant cockroach but do no damage. You headbutt the giant cockroach. You kill the giant cockroach! Magic restored. Some of the chunks of flesh in your inventory have rotted away. i - a lumpy black potion A goblin comes into view. It is wielding a +0 club. The goblin shouts! Found a red potion. A goblin is nearby! Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. The goblin closely misses you. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The goblin hits you but does no damage. You hit the goblin. You kill the goblin! You see here a +0 club. Your foxfire dissipates! j - a red potion Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You see here a +0 club. Your magical contamination has completely faded away. You see here a stone. Some of the chunks of flesh in your inventory have rotted away. Found a stone staircase leading down. There is a stone staircase leading down here. A rat comes into view. The rat bites you but does no damage. You hit the rat. You kill the rat! c - 3 rations (gained 1) All of the chunks of flesh in your inventory have rotted away. d - a scroll labeled PUS HEMANA Okay, then. You see here a +0 short sword. You see here a +0 short sword. You see here a ring mail. Found a stone staircase leading down. A bat comes into view. The bat hits you. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. You feel a strange surge of energy! The bat closely misses you. The bat hits you. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The bat barely misses you. The foxfire hits the bat. The bat is moderately wounded. The foxfire hits the bat. The bat is severely wounded. The bat hits you but does no damage. The bat hits you but does no damage. You closely miss the bat. The bat is moderately wounded. The bat hits you but does no damage. You miss the bat. Your headbutt misses the bat. The bat is moderately wounded. The bat hits you but does no damage. x2 You miss the bat. The bat is moderately wounded. The bat barely misses you. Casting: Foxfire (safe; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 26% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bat Aim: a bat (moderately wounded, chance to defeat MR: 65%) The bat writhes in agony. You kill the bat! Your magical contamination has completely faded away. Done exploring. (D) Dungeon Where to? (? - help) What level of the Dungeon? (default 1, ? - help) There is a stone staircase leading down here. Welcome back, Nelagend the Oni Soothslayer. Press ? for a list of commands and other information. Found a stone staircase leading up. A goblin comes into view. It is wielding a +0 club. You hit the goblin. You kill the goblin! A quokka comes into view. The teleport trap disappears. The quokka disappears! Found a shimmering altar of Xom. A hobgoblin comes into view. Cast which spell? (? or * to list) Aiming: Pain (safe; 26% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin (chance to defeat MR: 65%) You miscast Pain. You are very lightly contaminated with residual magic. You smell decay. You hit the hobgoblin. You kill the hobgoblin! Things that are here: a ring mail; a robe Okay, then. Magic restored. An adder comes into view. The adder moves out of view. The adder is too close now for your liking. Casting: Pain (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Unknown command. Casting: Summon Small Mammal (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. The adder barely misses your rat. Your rat completely misses the adder. You swap places. The adder barely misses you. You miss the adder. The adder completely misses you. The adder bites you. You closely miss the adder. Your headbutt misses the adder. You bite the adder. The adder is lightly wounded. The adder bites you but does no damage. The adder bites you. You miss the adder. Your headbutt misses the adder. The adder is lightly wounded. The adder barely misses you. You miss the adder. You headbutt the adder. The adder is moderately wounded. You feel your flesh rotting away. The adder misses you. The adder barely misses you. Your magical contamination has completely faded away. You hit the adder. Your headbutt misses the adder. The adder is severely wounded. The adder barely misses you. The adder bites you but does no damage. You closely miss the adder. The adder is severely wounded. The adder bites you. You miss the adder. The adder is severely wounded. The adder barely misses you. The adder bites you but does no damage. You barely miss the adder. You headbutt the adder. The adder is almost dead. The adder misses you. The adder bites you but does no damage. You barely miss the adder. The adder is almost dead. The adder closely misses you. You closely miss the adder. Your headbutt misses the adder. The adder is almost dead. The adder bites you but does no damage. x2 Your ring mail prevents you from hitting the adder. The adder is almost dead. The adder barely misses you. You sock the adder! You kill the adder! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. Casting: Summon Small Mammal (safe; 24% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! You swap places. You swap places. You closely miss the quokka. The quokka closely misses you. You completely miss the quokka. The quokka bites you. You hit the quokka. You kill the quokka! Your rat disappears in a puff of smoke! A hobgoblin comes into view. It is wielding a +0 club. The hobgoblin shouts! Okay, then. Your ring mail prevents you from hitting the hobgoblin. Your bite misses the hobgoblin. The hobgoblin hits you but does no damage. You completely miss the hobgoblin. The hobgoblin misses you. You hit the hobgoblin. The hobgoblin is almost dead. The hobgoblin hits you with a +0 club. You closely miss the hobgoblin. The hobgoblin is almost dead. The hobgoblin hits you but does no damage. You closely miss the hobgoblin. You bite the hobgoblin. You kill the hobgoblin! Things that are here: a +0 club; a hobgoblin corpse You butcher the hobgoblin corpse. k - a chunk of flesh Things that are here: a +0 club; a hobgoblin skeleton Eat a chunk of flesh? (ye/n/q) You eat the chunk of flesh. You feel more resilient. This raw flesh tastes great! A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! The kobold throws a stone. The stone hits you. Things that are here: a stone; a red potion You start resting. The kobold is too close now for your liking. The kobold throws a stone. The stone closely misses you. Things that are here: a stone; a red potion The kobold closely misses you. You closely miss the kobold. The kobold hits you but does no damage. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The kobold closely misses you. The foxfire hits the kobold. The kobold is severely wounded. The foxfire hits the kobold. You kill the kobold! j - 2 red potions (gained 1) You see here a stone. Things that are here: a +0 dagger; 2 stones You see here a stone. Magic restored. As you open the door, it creaks loudly! You hear a shout! There is an open door here. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! You hear a shout! The kobold throws a stone. The stone hits you. You see here a stone. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) The kobold throws a stone. The stone barely misses you. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 24% risk of failure) Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a +0 dagger and quivering a stone (chance to defeat MR: 68%) The kobold writhes in agony. You kill the kobold! Things that are here: a +0 dagger; a stone; a kobold corpse You butcher the kobold corpse. k - 2 chunks of flesh Things that are here: a +0 dagger; a stone; a kobold skeleton Eat one of 2 chunks of flesh? (ye/n/q) You eat one of the 2 chunks of flesh. This raw flesh tastes great! Found 7 boomerangs. Found a stone staircase leading down. A hobgoblin comes into view. It is wielding a +0 club. The hobgoblin shouts! Casting: Pain (safe; 24% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 24% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin, wielding a +0 club (chance to defeat MR: 68%) The hobgoblin struggles to resist. You hit the hobgoblin but do no damage. The hobgoblin hits you with a +0 club. You hit the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin hits you with a +0 club. The hobgoblin hits you but does no damage. You hit the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you with a +0 club. You hit the hobgoblin but do no damage. You headbutt the hobgoblin. You kill the hobgoblin! Things that are here: a +0 club; a hobgoblin corpse You butcher the hobgoblin corpse. k - 5 chunks of flesh (gained 4) Things that are here: a +0 club; a hobgoblin skeleton Eat one of 5 chunks of flesh? (ye/n/q) You eat one of the 5 chunks of flesh. This raw flesh tastes great! You see here 7 boomerangs. l - 7 boomerangs HP restored. m - a scroll labeled IMUITU LADELYN As you read the scroll labeled PUS HEMANA, it crumbles to dust. You hear the distant roaring of an enraged millipede. It was a scroll of random uselessness. As you read the scroll labeled EROOWOMERY, it crumbles to dust. It is a scroll of identify. e - 2 potions of curing As you read the scroll labeled IMUITU LADELYN, it crumbles to dust. You feel blessed for a moment. It was a scroll of remove curse. Found a stone staircase leading up. Okay, then. Found an escape hatch in the floor. Found a dagger. You now have 47 gold pieces (gained 4). A quokka comes into view. You see here 8 gold pieces. You now have 55 gold pieces (gained 8). Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the quokka but does no damage. x2 Found a sedimented brown potion. You closely miss the quokka. The quokka bites you but does no damage. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! You feel your flesh rotting away. The quokka bites you but does no damage. The quokka closely misses you. You barely miss the quokka. Your headbutt misses the quokka. The foxfire hits the quokka. The quokka is almost dead. The foxfire hits the quokka. You kill the quokka! You see here a quokka corpse. You butcher the quokka corpse. k - 6 chunks of flesh (gained 2) You see here a quokka skeleton. Eating one of 6 chunks of flesh. You eat one of the 6 chunks of flesh. You feel more resilient. This raw flesh tastes great! 2 hobgoblins come into view. The hobgoblin shouts! x2 Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin, wielding a +0 club (chance to defeat MR: 68%) The hobgoblin struggles to resist. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin, wielding a +0 club (chance to defeat MR: 68%) The hobgoblin writhes in agony. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin, wielding a +0 club (lightly wounded, chance to defeat MR: 68%) The hobgoblin writhes in agony. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin, wielding a +0 club (moderately wounded, chance to defeat MR: 68%) The hobgoblin writhes in agony. You kill the hobgoblin! Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The hobgoblin hits you but does no damage. The foxfire hits the hobgoblin. The hobgoblin is heavily wounded. The foxfire hits the hobgoblin. You kill the hobgoblin! d - an amethyst potion Things that are here: a +0 club; a hobgoblin corpse You butcher the hobgoblin corpse. k - 7 chunks of flesh (gained 2) Things that are here: a +0 club; a hobgoblin skeleton Things that are here: a +0 club; a hobgoblin corpse You butcher the hobgoblin corpse. k - 10 chunks of flesh (gained 3) Things that are here: a +0 club; a hobgoblin skeleton Found 12 bolts. g - a sedimented brown potion You see here 12 bolts. You open the door. There is an open door here. A kobold comes into view. The kobold shouts! You closely miss the kobold. The kobold hits you but does no damage. You thump the kobold! You kill the kobold! You see here a kobold corpse. You butcher the kobold corpse. k - 13 chunks of flesh (gained 3) You see here a kobold skeleton. m - a scroll labeled INNAIP ZEMPA n - a scroll of identify As you read the scroll of identify, it crumbles to dust. d - a potion of flight As you read the scroll labeled INNAIP ZEMPA, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. Sorry, you're not good enough to have a special ability. Your surroundings suddenly seem different. There is an open door here. You now have 71 gold pieces (gained 16). A hobgoblin comes into view. It is wielding a +0 club. You feel your flesh rotting away. The hobgoblin shouts! A hobgoblin comes into view. It is wielding a +0 club. Found an escape hatch in the ceiling. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A hobgoblin and a kobold come into view. The kobold shouts! The hobgoblin shouts! x2 The kobold throws a stone. The stone closely misses you. Found a scroll of identify and a ration. Found a stone staircase leading down. You see here a stone. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin, wielding a +0 club (chance to defeat MR: 68%) The hobgoblin writhes in agony. The kobold throws a stone. The stone closely misses you. You see here 2 stones. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. The hobgoblin hits you but does no damage. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. Nothing appears to happen. The hobgoblin hits you with a +0 club. The hobgoblin barely misses you. You closely miss the hobgoblin. You headbutt the hobgoblin, but do no damage. The kobold hits you but does no damage. The hobgoblin hits you with a +0 club. The hobgoblin hits you. The kobold hits you but does no damage. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The hobgoblin hits you but does no damage. The foxfire hits the hobgoblin but does no damage. The foxfire hits the hobgoblin. The hobgoblin is moderately wounded. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The hobgoblin hits you but does no damage. The foxfire hits the hobgoblin but does no damage. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin completely misses you. You closely miss the hobgoblin. The hobgoblin is heavily wounded. The foxfire hits the hobgoblin but does no damage. The hobgoblin is heavily wounded. The foxfire hits the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin barely misses you. The hobgoblin closely misses you. You hit the hobgoblin but do no damage. The hobgoblin is heavily wounded. The hobgoblin hits you. The hobgoblin hits you with a +0 club. The kobold hits you. The hobgoblin hits you but does no damage. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. Nothing appears to happen. The hobgoblin hits you but does no damage. The kobold hits you but does no damage. The hobgoblin hits you but does no damage. The hobgoblin hits you. Casting: Foxfire (safe; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The hobgoblin hits you but does no damage. The kobold hits you. The hobgoblin closely misses you. The hobgoblin hits you. Casting: Summon Small Mammal (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Summon Small Mammal. Strange energies run through your body. Your bat hits the hobgoblin. The kobold hits you. The hobgoblin barely misses you. The hobgoblin hits you but does no damage. The hobgoblin hits you. You hit the hobgoblin. You kill the hobgoblin! Your bat closely misses the hobgoblin. Your bat barely misses the hobgoblin. The kobold closely misses you. The hobgoblin closely misses you. The hobgoblin misses you. Eat one of 13 chunks of flesh? (ye/n/q) You eat one of the 13 chunks of flesh. You feel more resilient. This raw flesh tastes great! Your bat hits the hobgoblin but does no damage. The kobold hits you but does no damage. Your bat barely misses the hobgoblin. The hobgoblin hits you. The hobgoblin closely misses you. Eat one of 12 chunks of flesh? (ye/n/q) You eat one of the 12 chunks of flesh. This raw flesh tastes great! Your bat hits the hobgoblin. The kobold barely misses you. The hobgoblin hits you. The hobgoblin hits you but does no damage. You barely miss the hobgoblin. Your bite misses the hobgoblin. The hobgoblin is moderately wounded. Your bat barely misses the hobgoblin. The kobold hits you but does no damage. The hobgoblin closely misses you. The hobgoblin hits you with a +0 club. The kobold hits you but does no damage. Eat one of 11 chunks of flesh? (ye/n/q) You eat one of the 11 chunks of flesh. This raw flesh tastes great! Your bat hits the hobgoblin but does no damage. The hobgoblin hits you. Your bat hits the hobgoblin. The hobgoblin misses your bat. The kobold completely misses you. You hit the hobgoblin. You kill the hobgoblin! The hobgoblin closely misses you. The kobold closely misses you. You closely miss the hobgoblin. The hobgoblin is heavily wounded. Your bat hits the hobgoblin. Your bat barely misses the hobgoblin. The hobgoblin hits you but does no damage. The kobold closely misses you. The hobgoblin hits you but does no damage. You hit the hobgoblin. You kill the hobgoblin! Your bat hits the kobold but does no damage. The kobold barely misses you. Eat one of 10 chunks of flesh? (ye/n/q) You eat one of the 10 chunks of flesh. This raw flesh tastes great! Your bat barely misses the kobold. The kobold barely misses you. You hit the kobold. The kobold is severely wounded. Your bat hits the kobold but does no damage. The kobold barely misses you. The kobold hits you. You closely miss the kobold. You headbutt the kobold, but do no damage. The kobold is severely wounded. Your bat barely misses the kobold. The kobold closely misses you. You sock the kobold! You kill the kobold! You see here a kobold corpse. You butcher the kobold corpse. k - 12 chunks of flesh (gained 3) You see here a kobold skeleton. Eat one of 12 chunks of flesh? (ye/n/q) You eat one of the 12 chunks of flesh. This raw flesh tastes great! Things that are here: a +0 club; a hobgoblin corpse You butcher the hobgoblin corpse. k - 13 chunks of flesh (gained 2) Things that are here: a +0 club; a hobgoblin skeleton Your bat disappears in a puff of smoke! Found a cloak. A rat comes into view. You see here a scroll of identify. You see here a scroll of identify. m - a scroll of identify Casting: Summon Small Mammal (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat (chance to defeat MR: 68%) The rat struggles to resist. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - rat Aim: a rat (chance to defeat MR: 68%) The rat writhes in agony. You kill the rat! Eat one of 13 chunks of flesh? (ye/n/q) You eat one of the 13 chunks of flesh. This raw flesh tastes great! You see here a rat corpse. You butcher the rat corpse. k - 13 chunks of flesh (gained 1) You see here a rat skeleton. Found a spear. c - 4 rations (gained 1) You see here a cloak. n - a cloak You start putting on your armour. You continue putting on your cloak. x4 You finish putting on your +0 cloak. m - 2 scrolls of identify (gained 1) As you read the scroll of identify, it crumbles to dust. f - a potion of lignification Your magical contamination has completely faded away. Found 12 stones. Drop what? 14/52 slots (_ for help) (? for menu, Esc to quit) You drop a potion of lignification. An ogre comes into view. It is wielding a +0 giant club. The ogre shouts! Found a stone staircase leading up. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f - ogre Aim: an ogre, wielding a +0 giant club (chance to defeat MR: 50%) The ogre resists with significant effort. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ogre Aim: an ogre, wielding a +0 giant club (chance to defeat MR: 50%) The ogre resists with significant effort. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 22% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ogre Aim: an ogre, wielding a +0 giant club (chance to defeat MR: 50%) The ogre resists with significant effort. Casting: Pain (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The ogre hits you with a +0 giant club! Your rat bites the ogre but does no damage. You barely miss the ogre. Your bat barely misses the ogre. The ogre hits you with a +0 giant club. Your rat bites the ogre. You swap places. Your bat hits the ogre but does no damage. Your rat closely misses the ogre. You swap places. Your bat hits the ogre. You swap places. Your bat hits the ogre but does no damage. Your rat closely misses the ogre. Casting: Summon Small Mammal (safe; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Summon Small Mammal. You are very lightly contaminated with residual magic. Nothing appears to happen. Your bat barely misses the ogre. Your bat hits the ogre but does no damage. Okay, then. You aren't carrying any items that you can evoke. You feel better. Your bat hits the ogre. The ogre closely misses you. Your rat bites the ogre. You hit the ogre. The ogre is heavily wounded. Your bat hits the ogre. The ogre hits you with a +0 giant club. Your rat bites the ogre. You hit the ogre. Your headbutt misses the ogre. The ogre is severely wounded. Your bat hits the ogre but does no damage. Your rat bites the ogre. The ogre barely misses your bat. Your rat bites the ogre but does no damage. You hit the ogre. You headbutt the ogre. You kill the ogre! Your Maces & Flails skill increases to level 3! Your Spellcasting skill increases to level 2! You have reached level 4! You feel agile. You have discovered the spell Call Imp. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 2.2.0-a0-2-g435934a 2.2.0 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Nelagend] Species: Oni Job: Soothslayer HP: 22/37; mods: 0/0 MP: 2/9; mod: 0 Stats: 15 (15) 14 (14) 11 (11) Position: (23, 16), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 7 | 2 | 288 | 110/178 Short Blades | | 1 | 0 | 0 | 0 | 0/70 Long Blades | | 1 | 0 | 0 | 0 | 0/59 Axes | | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 2 | 13 | 3 | 314 | 14/200 Polearms | | 1 | 0 | 0 | 0 | 0/59 Staves | | 1 | 0 | 0 | 0 | 0/59 Slings | | 1 | 0 | 0 | 0 | 0/70 Bows | | 1 | 0 | 0 | 0 | 0/59 Crossbows | | 1 | 0 | 0 | 0 | 0/70 Throwing | X | 1 | 0 | 0 | 0 | 0/70 Armour | X | 2 | 24 | 1 | 154 | 84/142 Dodging | X | 1 | 8 | 1 | 122 | 52/142 Stealth | X | 1 | 0 | 0 | 11 | 11/70 Shields | | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/59 Spellcasting | X | 2 | 48 | 2 | 413 | 57/357 Invocations | | 1 | 0 | 0 | 0 | 0/42 Evocations | | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 71 #27: 166 #49: 116 #59: 1 Mutations: claws: 1 (innate) fangs: 1 (innate) horns: 1 (innate) oni magic: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 mace eq slot #1, inv slot #13: +0 cloak eq slot #6, inv slot #1: +0 ring mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ########.#####.##### #............#.....# #............#####.# #..............# #.# #........<.....###.# #......÷..........!######## #.....................(.... ###.............b.....####..#< ................@)r...####.... #####>........................ #......####(###.#.###.####...# #......#....# #...###.# # #......####.# #.... ... #......# #.# #..###..## #......# #.###..# #..# #......####......###..## #...........÷........... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>