ASSERT(total > 0) in 'random-var.cc' at line 92 failed. Version: Dungeon Crawl Stone Soup bcrawl-1.34.4 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /var/dcss/builds/dcss-bcrawl/bin/dcss -name Grijm -rc /var/dcss/gamedata/dcss-bcrawl/rc-files/Grijm.rc -macro /var/dcss/gamedata/dcss-bcrawl/rc-files/Grijm.macro -morgue /var/dcss/gamedata/dcss/morgue/Grijm/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-bcrawl/save/ -webtiles-socket /var/dcss/sockets/Grijm:2021-11-05.03:18:08.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 30 stack frames. /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x38) [0x70f318]: write_stack_trace(_IO_FILE*, int) /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z13do_crash_dumpv+0x3c9) [0x716609]: do_crash_dump() /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x70f780]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fb4b6bcf4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fb4b6f75269]: /var/dcss/builds/dcss-bcrawl/bin/dcss() [0x715dc9] /var/dcss/builds/dcss-bcrawl/bin/dcss() [0x715f71] /var/dcss/builds/dcss-bcrawl/bin/dcss(_ZN10random_var4initEv+0x1cf) [0xb0a5af]: random_var::init() /var/dcss/builds/dcss-bcrawl/bin/dcss(_ZN10random_varC1EiiSt6vectorIiSaIiEE+0xc0) [0xb0a6a0]: random_var::random_var(int, int, std::vector >) /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z14div_rand_roundRK10random_vari+0x1b1) [0xb0b261]: div_rand_round(random_var const&, int) /var/dcss/builds/dcss-bcrawl/bin/dcss(_ZNK6player12attack_delayEPK8item_defb+0x199) [0xacc8c9]: player::attack_delay(item_def const*, bool) const /var/dcss/builds/dcss-bcrawl/bin/dcss(_ZN12melee_attack22handle_phase_attemptedEv+0x554) [0x99b614]: melee_attack::handle_phase_attempted() /var/dcss/builds/dcss-bcrawl/bin/dcss(_ZN12melee_attack6attackEv+0x41f) [0x99db1f]: melee_attack::attack() /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z11fight_meleeP5actorS0_Pbb+0x532) [0x7d3602]: fight_melee(actor*, actor*, bool*, bool) /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z18move_player_action9coord_def+0xe5d) [0xa8aa0d]: move_player_action(coord_def) /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z15process_command12command_type+0xd5f) [0xcbe7df]: process_command(command_type) /var/dcss/builds/dcss-bcrawl/bin/dcss() [0x8eaf68] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc320) [0x7fb4b83d9320]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x16eea) [0x7fb4b83e3eea]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc77d) [0x7fb4b83d977d]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xba5e) [0x7fb4b83d8a5e]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc8eb) [0x7fb4b83d98eb]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x58) [0x7fb4b83d53a8]: /var/dcss/builds/dcss-bcrawl/bin/dcss(_ZN4CLua6callfnEPKcii+0xf2) [0x6faac2]: CLua::callfn(char const*, int, int) /var/dcss/builds/dcss-bcrawl/bin/dcss(_Z15process_command12command_type+0x1ab) [0xcbdc2b]: process_command(command_type) /var/dcss/builds/dcss-bcrawl/bin/dcss() [0xcbc398] /var/dcss/builds/dcss-bcrawl/bin/dcss() [0xcbca65] /var/dcss/builds/dcss-bcrawl/bin/dcss(main+0x128) [0x673e78]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fb4b6bba840]: /var/dcss/builds/dcss-bcrawl/bin/dcss(_start+0x29) [0x674899]: 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". 0x00007fb4b6f74f2a in __waitpid (pid=488, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fb4b6f74f2a in __waitpid (pid=488, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000070f195 in call_gdb (file=file@entry=0x7fb4b6f5f540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 455\000\000\000\000\000\000\000\000\000" #2 0x0000000000716625 in do_crash_dump () at dbg-asrt.cc:677 t = 1636082349 dir = "/var/dcss/gamedata/dcss/morgue/Grijm/" name = "/var/dcss/gamedata/dcss/morgue/Grijm/crash-Grijm-20211105-031909.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(total > 0) in 'random-var.cc' at line 92 failed." file = 0x7fb4b6f5f540 <_IO_2_1_stderr_> #3 0x000000000070f780 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007fb4b6f75269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000715dc9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff742e7450 "ASSERT(total > 0) in 'random-var.cc' at line 92 failed.", assert=true) at dbg-asrt.cc:808 No locals. #7 0x0000000000715f71 in AssertFailed (expr=expr@entry=0xcedaa9 "total > 0", file=file@entry=0xceda7a "random-var.cc", line=line@entry=92, text=text@entry=0x0) at dbg-asrt.cc:846 mesg = "ASSERT(total > 0) in 'random-var.cc' at line 92 failed.\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000~\220snv\325\310\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\260\224.t\377\177\000\000)M\275\000\000\000\000\000\377\377\377\377\377\377\000\000\030\000\000\000\060\000\000\000\240\225.t\377\177\000\000\240\324\365\266\264\177", '\000' , "\377\377", '\000' , " ", '\000' , "\377\377", '\000' ... args = {{gp_offset = 1949201840, fp_offset = 32767, overflow_arg_area = 0x7fff742e94ef, reg_save_area = 0x0}} fileName = #8 0x0000000000b0a5af in random_var::init (this=this@entry=0x7fff742e7ed0) at random-var.cc:92 sum = #9 0x0000000000b0a6a0 in random_var::random_var (this=0x7fff742e7ed0, s=, e=, ws=...) at random-var.cc:29 No locals. #10 0x0000000000b0b261 in div_rand_round (x=..., d=d@entry=10) at random-var.cc:228 x_min1 = x_min2 = x_max1 = x_max2 = start = 5 end = 13 weights = #11 0x0000000000acc8c9 in player::attack_delay (this=, projectile=projectile@entry=0x0, rescale=rescale@entry=true) at player-act.cc:325 weap = attk_delay = {start = 5, end = 13, weights = std::vector of length 8, capacity 8 = {269876000, 512416000, 426656000, 340896000, 255136000, 169376000, 83616000, 13239200}, total = 2071211200} base_shield_penalty = 139 #12 0x000000000099b614 in melee_attack::handle_phase_attempted (this=0x7fff742e8d30) at melee-attack.cc:188 cact_typ = #13 0x000000000099db1f in melee_attack::attack (this=this@entry=0x7fff742e8d30) at melee-attack.cc:776 saved_gyre_name = "\240\220.t\377\177\000\000\002\066}\000\000\000\000\000 \216.t\000\000\000\000\300\215.t\377\177", '\000' , "\005\000\000\000\377\177\000\000 \216.t\377\177\000\000\037\226.t\377\177\000\000\001\000\000\000\000\000\000\000\360\214.t\377\177\000\000\v\000\000\000\000\000\000\000\003\000\000\000_leah\216\031\001\000\000\000\000\000\000\000\000\004\000\000\000P\217.t\377\177\000\000\360\217.t\377\177\000\000\000\000\000\000\000\000\000\000H\217.t\377\177\000\000\300\071\032\002\000\000\000\000\000I\332\000\000\000\000\000 \214\024\001\000\000\000\000h\216\031\001\000\000\000\000 \214\024\001\000\000\000\000\000\000\000\001\001\001\000\000"... _gensym_uw_798 = {cleaner = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1, _M_const_object = 0x1, _M_function_pointer = 0x1, _M_member_pointer = &virtual table offset 0, this adjustment 9675240}, _M_pod_data = "\001\000\000\000\000\000\000\000術\000\000\000\000"}, _M_manager = 0x1148c20 }, _M_invoker = 0x0}} ev = shield_blocked = conducts = {{conduct = DID_EVIL, pgain = 0, known = 255, victim = std::unique_ptr = {get() = 0x7fff742e8f90}}, {conduct = 7028553, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x7fff742e8f90}}, {conduct = 1949207856, pgain = 32767, known = false, victim = std::unique_ptr = {get() = 0x1198e68 }}} #14 0x00000000007d3602 in fight_melee (attacker=, defender=defender@entry=0x1198e68 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:171 attk = { = {_vptr.attack = 0xda4900 , attacker = 0x1148c20 , defender = 0x1198e68 , responsible = 0x1148c20 , attack_occurred = false, cancel_attack = false, did_hit = false, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = false, obvious_effect = false, to_hit = 28, damage_done = 0, special_damage = 0, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 0, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 11105061, weapon = 0x114a7a0 , damage_brand = SPWPN_DRAINING, wpn_skill = SK_SHORT_BLADES, shield = 0x114b520 , art_props = {mData = {9, 0, 0, 3, -5, 0, 0, 1, 0, 1, 0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", attacker_armour_tohit_penalty = 1, attacker_shield_tohit_penalty = 2, defender_shield = 0x0, miscast_level = -1, miscast_type = 0, 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 = 54, y = 48}} nrounds = pos = effective_attack_number = attack_number = #15 0x0000000000a8aa0d in move_player_action (move=..., move@entry=...) at movement.cc:669 attacking = false moving = true swap = false additional_time_taken = 0 initial_position = {x = 54, y = 48} targ = {x = 55, y = 47} wall_jump_err = "" can_wall_jump = did_wall_jump = walkverb = "walk" targ_monst = 0x1198e68 targ_pass = true try_to_swap = false beholder = 0x0 fmonger = 0x0 mon_swap_dest = {x = 0, y = 0} running = did_wu_jian_attack = #16 0x0000000000cbe7df in process_command (cmd=cmd@entry=CMD_MOVE_UP_RIGHT) at main.cc:1715 No locals. #17 0x000000000093ebc7 in process_command_on_record (cmd=cmd@entry=CMD_MOVE_UP_RIGHT) at macro.cc:703 key = #18 0x00000000008eaf68 in crawl_do_commands (ls=) at l-crawl.cc:540 gen = {val = , oldval = false} command_map = std::map with 1 element = {[1] = "CMD_MOVE_UP_RIGHT"} first = firstcmd = cmd_seq = std::deque with 0 elements #19 0x00007fb4b83d9320 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #20 0x00007fb4b83e3eea in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #21 0x00007fb4b83d977d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #22 0x00007fb4b83d8a5e in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #23 0x00007fb4b83d98eb in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #24 0x00007fb4b83d53a8 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #25 0x00000000006faac2 in CLua::callfn (this=this@entry=0x12574a0 , fn=fn@entry=0xd28bdf "hit_closest", nargs=nargs@entry=0, nret=nret@entry=0) at clua.cc:706 ls = 0x1503450 strangler = {lua = 0x12574a0 , static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x1946da0, _M_left = 0x1946da0, _M_right = 0x1946da0}, _M_node_count = 1}, }}}} err = #26 0x0000000000cbdc2b in process_command (cmd=) at main.cc:1765 fnname = 0xd28bdf "hit_closest" #27 0x0000000000cbc398 in _input () at main.cc:1151 cmd = CMD_AUTOFIGHT player_disabled = {was_disabled = false} #28 0x0000000000cbca65 in _launch_game () at main.cc:459 game_start = false ccon = #29 0x0000000000673e78 in _launch_game_loop () at main.cc:363 game_ended = false game_ended = ge = fe = E = #30 main (argc=, argv=0x7fff742e99f8) at main.cc:317 No locals. [Inferior 1 (process 455) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 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 -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 = 8, depth = 3 Level id: Snake:3 Level build method = random_map_for_place, level layout type = narrow_caves, absdepth0 = 17 Level vaults: grunt_snake_rune_spirals layout_onion ebering_ghost_rock_garden basic_altar grunt_ministairs_5 hangedman_snake_pattern nicolae_snake_gridmaze_big_u Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The naga mage spits poison at you. You block the splash of poison. You feel sick. You start resting. The naga mage is too close now for your liking. You feel sick. You closely miss the naga mage. The naga mage hits you with a cursed -3 club. You block the naga mage's attack. You hit the naga mage. The naga mage is lightly wounded. The naga mage points at you and mumbles some strange words. You resist. The bolt of poison hits you. You puncture the naga mage! You drain the naga mage. The naga mage is heavily wounded. You block the naga mage's attack. The naga mage barely misses you. You hit the naga mage. The naga mage is heavily wounded. You hit the naga mage but do no damage. You bite the naga mage, but do no damage. The naga mage is heavily wounded. You feel sick. You hit the naga mage. You drain the naga mage. The naga mage is severely wounded. You block the naga mage's attack. x2 You hit the naga mage. You bite the naga mage, but do no damage. The naga mage is severely wounded. The naga mage spits poison at you. You block the splash of poison. You barely miss the naga mage. The naga mage is severely wounded. You block the naga mage's attack. The naga mage barely misses you. You hit the naga mage. You drain the naga mage. You kill the naga mage! Makhleb accepts your kill. You feel better. No target in view! No target in view! You start waiting. You feel sick. x2 You are no longer poisoned. HP restored. A naga warrior comes into view. It is wielding a +0 hand axe. A naga warrior is nearby! A naga warrior is nearby! Throwing (i - inventory. (/) - cycle) j - 82 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - naga warrior Aim: a naga warrior, wielding a +0 hand axe and quivering 29 javelins (hasn't noticed you) You throw a javelin. The naga warrior shouts! The javelin hits the naga warrior but does no damage. The naga warrior throws a javelin. You block the javelin. The naga warrior throws a javelin. The javelin hits you!! Your body deteriorates! You feel weakened. You start resting. The naga warrior is too close now for your liking. The naga warrior throws a javelin. You block the javelin. The naga warrior spits poison at you. You block the splash of poison. You puncture the naga warrior! You drain the naga warrior. The naga warrior is moderately wounded. You block the naga warrior's attack. The naga warrior grabs you. The naga warrior constricts you. You hit the naga warrior. The naga warrior is moderately wounded. The naga warrior hits you with a +0 hand axe. The naga warrior constricts you. You closely miss the naga warrior. Your bite misses the naga warrior. The naga warrior is moderately wounded. You hit the naga warrior. You drain the naga warrior. The naga warrior is moderately wounded. You block the naga warrior's attack. The naga warrior constricts you. You hit the naga warrior but do no damage. The naga warrior is moderately wounded. "Get over here!" The naga warrior blinks! The naga warrior loses its grip on you. You hit the naga warrior. You drain the naga warrior. You bite the naga warrior, but do no damage. The naga warrior is moderately wounded. You hit the naga warrior. You drain the naga warrior. The naga warrior is heavily wounded. You block the naga warrior's attack. The naga warrior grabs you. The naga warrior constricts you. You hit the naga warrior but do no damage. You drain the naga warrior. The naga warrior is heavily wounded. The naga warrior barely misses you. The naga warrior constricts you. You puncture the naga warrior! The naga warrior is severely wounded. You puncture the naga warrior! You bite the naga warrior, but do no damage. The naga warrior is severely wounded. The naga warrior spits poison at you. You block the splash of poison. The naga warrior constricts you. You closely miss the naga warrior. The naga warrior is severely wounded. You block the naga warrior's attack. The naga warrior constricts you. You puncture the naga warrior! The naga warrior is severely wounded. You block the naga warrior's attack. The naga warrior constricts you. You puncture the naga warrior! You drain the naga warrior. You bite the naga warrior, but do no damage. The naga warrior is almost dead. You puncture the naga warrior! You kill the naga warrior! Makhleb accepts your kill. You feel better. j - 107 javelins (gained 26) Things that are here: a +0 hand axe; a naga corpse You start resting. Magic restored. A black mamba comes into view. Things that are here: a +0 hand axe; a naga corpse Throwing (i - inventory. (/) - cycle) j - 107 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - black mamba Aim: a black mamba (hasn't noticed you) You throw a javelin. The javelin misses the black mamba. The black mamba hisses angrily. You start resting. HP restored. You start waiting. The black mamba is too close now for your liking. You block the black mamba's attack. x2 Things that are here: a +0 hand axe; a naga corpse You miss the black mamba. Your bite misses the black mamba. You block the black mamba's attack. The black mamba barely misses you. You miss the black mamba. You block the black mamba's attack. You closely miss the black mamba. You block the black mamba's attack. You hit the black mamba. The black mamba is lightly wounded. You hear Xom's avuncular chuckle. Your body is suffused with distortional energy. You regain control of your magic. You feel more encumbered by your armour. Your hooves expand and flesh out into feet! The black mamba bites you but does no damage. The black mamba bites you! You are poisoned. The black mamba poisons you! You puncture the black mamba! The black mamba is moderately wounded. You feel sick. You puncture the black mamba! You drain the black mamba. The black mamba is severely wounded. You feel sick. You block the black mamba's attack. The black mamba bites you but does no damage. You hit the black mamba. You drain the black mamba. Your bite misses the black mamba. The black mamba is severely wounded. You feel sick. You block the black mamba's attack. x2 You puncture the black mamba! The black mamba is almost dead. You feel sick. You block the black mamba's attack. You puncture the black mamba! You kill the black mamba! Makhleb accepts your kill. You feel better. You feel sick. No target in view! No target in view! You start resting. You feel sick. x2 Magic restored. You feel sick. x13 You are no longer poisoned. HP restored. You see here a black mamba corpse. A naga comes into view. It is wielding a +0 morningstar. Throwing (i - inventory. (/) - cycle) j - 106 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - naga Aim: a naga, wielding a +0 morningstar (hasn't noticed you) You throw a javelin. The javelin closely misses the naga. The naga shouts! x2 You see here a black mamba corpse. You start waiting. The naga is too close now for your liking. Things that are here: a +0 hand axe; a naga corpse A naga is nearby! You see here a black mamba corpse. The naga spits poison at you. You block the splash of poison. A naga comes into view. It is wielding a +0 dire flail. The naga hits you but does no damage. You block the naga's attack. The naga shouts! You puncture the naga! You drain the naga. The naga is heavily wounded. You puncture the naga! The naga is almost dead. The naga hits you with a +0 morningstar. You block the naga's attack. You closely miss the naga. The naga is almost dead. You block the naga's attack. x2 You puncture the naga! You kill the naga! Makhleb accepts your kill. You feel better. Your shield prevents you from hitting the naga. You bite the naga, but do no damage. The naga hits you but does no damage. You block the naga's attack. The naga spits poison at you. You block the splash of poison. You closely miss the naga. You block the naga's attack. The naga barely misses you. You impale the naga!! You drain the naga. You kill the naga! Makhleb accepts your kill. The naga spits poison at you. You block the splash of poison. You block the naga's attack. The naga barely misses you. You impale the naga!! The naga is severely wounded. You block the naga's attack. x2 You hit the naga but do no damage. You drain the naga. The naga is almost dead. You hit the naga but do no damage. You drain the naga. The naga is almost dead. You block the naga's attack. x2 You barely miss the naga. Your bite misses the naga. The naga is almost dead. You block the naga's attack. x2 You hit the naga. You kill the naga! Makhleb accepts your kill. No target in view! No target in view! Things that are here: a +0 dire flail; a naga corpse Things that are here: a +0 dire flail; a naga corpse A nagaraja comes into view. It is wielding a +0 flail and carrying a wand of clouds (2). You have encountered a dangerous foe! "Hum-dee-hum-dee-hum..." The nagaraja is moving more slowly. A nagaraja comes into view. It is wielding a -1 club. Found 4 stones, 4 large rocks, a transparent hand axe and a ration. Grijm's ghost turns its malevolent gaze towards you. The nagaraja is no longer petrified. The nagaraja spits poison at you. You block the splash of poison. The nagaraja spits poison at you. You resist. The splash of poison hits you but does no damage. The nagaraja shouts! The nagaraja spits poison at you. You resist. The splash of poison hits you but does no damage. Things that are here: a +0 morningstar; a naga corpse You see here a black mamba corpse. The nagaraja casts a spell. The nagaraja seems to speed up. The nagaraja mumbles some strange words. The nagaraja seems to speed up. The nagaraja spits poison at you. You resist. The splash of poison hits you. Xom grants you a minor favour. The +6 rapier "Unomme Ywemp" {drain, rPois rC+ Str+3 Int-5} looks sharp. The nagaraja spits poison at you. You resist. The splash of poison hits you but does no damage. The nagaraja casts a spell at you. You are poisoned. You partially resist. The poison arrow hits you! You feel sick. You feel sick. The nagaraja spits poison at you. You resist. The splash of poison hits you but does no damage. You feel sick. You feel sick. You feel sick. The nagaraja gestures at you while chanting. You block the poison arrow. The nagaraja spits poison at you. You resist. The splash of poison hits you. You feel sick. The nagaraja spits poison at you. You block the splash of poison. There is a stone staircase leading up here. The nagaraja points at you and mumbles some strange words. The fireball explodes! The fireball engulfs you!!! A rune on the stairs sparks and fizzles. You climb upwards. Level annotation: Roxanne You feel sick. There is a stone staircase leading down here. Your cleaving frenzy subsides. You feel sick. You feel sick. There is a stone staircase leading down here. You start resting. You feel sick. You are no longer poisoned. Magic restored. HP restored. You climb downwards. Level annotation: 3 runed translucent doors, exclusion: nagaraja, Grijm's ghost, adept EnWn A rune on the stairs sparks and fizzles. There is a stone staircase leading up here. You see here a +0 glaive. The naga shouts! You hit the naga. The naga is lightly wounded. You block the naga's attack. The naga grabs you. The naga constricts you. You closely miss the naga. The naga is lightly wounded. The naga closely misses you. The naga constricts you. You puncture the naga! You drain the naga. The naga is severely wounded. You hit the naga but do no damage. The naga is severely wounded. You block the naga's attack. The naga constricts you. You are feeling hungry. Your shield prevents you from hitting the naga. The naga is severely wounded. You hit the naga but do no damage. You drain the naga. The naga is severely wounded. You block the naga's attack. The naga constricts you. You impale the naga!! You kill the naga! Makhleb accepts your kill. You start resting. Magic restored. HP restored. A naga sharpshooter comes into view. It is wielding a +0 dire flail. Things that are here: a +3 halberd of chopping; a +0 robe You see here a +0 glaive. A nagaraja comes into view. It is wielding a +0 halberd. There is a stone staircase leading up here. The naga sharpshooter shouts! The naga sharpshooter unwields a +0 dire flail. The naga sharpshooter wields a +0 arbalest. The naga sharpshooter shoots a bolt. The bolt hits you!! A rune on the stairs sparks and fizzles. You climb upwards. Level annotation: Roxanne There is a stone staircase leading down here. You see here a +0 robe. There is an open door, spattered with blood here. You see here a +2 robe of cold resistance. Magic restored. There is a stone staircase leading down here. You start resting. HP restored. This staircase leads to a travel-excluded area! Enter next level anyway? You climb downwards. Level annotation: 3 runed translucent doors, exclusion: nagaraja, Grijm's ghost, adept EnWn A rune on the stairs sparks and fizzles. The nagaraja shouts! There is a stone staircase leading up here. The naga mage shouts! You hear Xom's maniacal laughter. The naga mage's +0 whip dances into the air! The nagaraja hits you with a +0 flail. The nagaraja grabs you. You stop ascending the stairs. The nagaraja constricts you. Use which ability? (? or * to list) A demon appears! Your +0 whip hits the naga mage. You hit the naga mage but do no damage. You drain the naga mage. The naga mage is lightly wounded. Your +0 whip hits the naga mage but does no damage. The nagaraja hits you with a +0 flail. The nagaraja constricts you! The naga mage spits poison at you. You block the splash of poison. You closely miss the naga mage. The naga mage is lightly wounded. Your +0 whip hits the naga mage. You block the naga mage's attack. The nagaraja spits poison at you. You block the splash of poison. The nagaraja constricts you. You hit the naga mage but do no damage. Your bite misses the naga mage. The naga mage is moderately wounded. Your +0 whip hits the naga mage but does no damage. You puncture the naga mage! The naga mage is moderately wounded. Your +0 whip hits the naga mage! Your orange demon stings the nagaraja from afar. You block the naga mage's attack. The nagaraja hits you with a +0 flail! The nagaraja constricts you. You hit the naga mage. You drain the naga mage. The naga mage is almost dead. Your +0 whip hits the naga mage but does no damage. Your orange demon stings the nagaraja but does no damage. Your +0 whip barely misses the naga mage. You block the naga mage's attack. You puncture the naga mage! You kill the naga mage! Makhleb accepts your kill. You feel better. The nagaraja hits you but does no damage. The nagaraja constricts you. Your Shields skill increases to level 9! You hit the nagaraja. The nagaraja is lightly wounded. Your orange demon barely misses the nagaraja. You closely miss the nagaraja. The nagaraja is lightly wounded. Your +0 whip hits the nagaraja! The nagaraja gestures wildly while chanting. The nagaraja seems to speed up. The nagaraja constricts you. You hit the nagaraja but do no damage. The nagaraja is lightly wounded. Your +0 whip hits the nagaraja. Your orange demon stings the nagaraja but does no damage. You hit the nagaraja but do no damage. You drain the nagaraja. The nagaraja is moderately wounded. The nagaraja hits you with a +0 flail! The nagaraja constricts you. Your +0 whip hits the nagaraja. You hit the nagaraja. The nagaraja is moderately wounded. Your +0 whip hits the nagaraja but does no damage. You block the nagaraja's attack. The nagaraja constricts you. Your orange demon stings the nagaraja but does no damage. You closely miss the nagaraja. You bite the nagaraja, but do no damage. The nagaraja is moderately wounded. Your +0 whip hits the nagaraja but does no damage. The nagaraja spits poison at you. You block the splash of poison. The nagaraja constricts you. You hit the nagaraja but do no damage. You drain the nagaraja. You bite the nagaraja, but do no damage. The nagaraja is moderately wounded. Your +0 whip barely misses the nagaraja. Your orange demon stings the nagaraja from afar. The nagaraja hits you but does no damage. The nagaraja constricts you. You puncture the nagaraja! The nagaraja is heavily wounded. Your +0 whip hits the nagaraja. Your orange demon stings the nagaraja from afar. You closely miss the nagaraja. Your bite misses the nagaraja. The nagaraja is heavily wounded. The nagaraja hits you but does no damage. The nagaraja constricts you. Your +0 whip hits the nagaraja! You hit the nagaraja but do no damage. Your bite misses the nagaraja. The nagaraja is severely wounded. Your +0 whip hits the nagaraja. The nagaraja spits poison at you. You resist. The splash of poison hits you. The nagaraja constricts you. Your orange demon stings the nagaraja from afar. Your shield prevents you from hitting the nagaraja. The nagaraja is severely wounded. Your +0 whip hits the nagaraja. The nagaraja spits poison at you. The splash of poison misses you. The nagaraja constricts you. Your orange demon closely misses the nagaraja. Your +0 whip hits the nagaraja. You hit the nagaraja but do no damage. You drain the nagaraja. The nagaraja is almost dead. You block the nagaraja's attack. The nagaraja constricts you. Your +0 whip hits the nagaraja! Your orange demon barely misses the nagaraja. You puncture the nagaraja! You kill the nagaraja! Makhleb accepts your kill. You feel better. Training target 14.0 for Invocations reached! Your Invocations skill increases to level 14! You start resting. HP restored. Magic restored. You pick up a book of Enchantments and begin reading... You add the spells Silence, Iskenderun's Battlesphere, Piercing Shot, Deflect Missiles and Discord to your library. You swap places. There is a stone staircase leading up, spattered with blood here. Saving game... please wait. Level annotation: 3 runed translucent doors, Grijm's ghost, adept EnWn Welcome back, Grijm the Barachi Chaos Knight. Blood and souls for Makhleb! Press m to set your skill training. Press ? for a list of commands and other information. Things that are here: a +0 robe; a +0 flail; a naga corpse You see here a +0 robe. Found 27 gold pieces. You now have 1777 gold pieces (gained 27). Found 30 gold pieces. Found a chain mail. Found a distressingly furry ring mail. A naga warrior comes into view. It is wielding a +0 hand axe. The naga warrior shouts! The naga warrior throws a javelin. You block the javelin. A naga warrior is nearby! The naga warrior blinks into view! Your +0 whip hits the naga warrior. Your +0 whip hits the naga warrior but does no damage. A guardian serpent comes into view. The naga spits poison at you. The splash of poison hits your orange demon. Your orange demon is poisoned. The guardian serpent moves out of view. A salamander comes into view. It is wielding a +0 spear. The guardian serpent coils itself and waves its upper body at you. Your orange demon easily resists. The guardian serpent weaves intricate patterns with the tip of its tongue. The naga warrior blinks into view! The naga blinks into view! x2 Use which ability? (? or * to list) Hop to where? Press: ? - help, Dir - move target cursor Boing! The naga warrior throws a javelin. You block the javelin. The naga warrior throws a javelin. You block the javelin. The naga spits poison at you. You block the splash of poison. Things that are here: a +0 robe; a +0 flail; a naga corpse There is a stone staircase leading up, spattered with blood here. You block the salamander's attack. Your orange demon misses the naga warrior. There is a stone staircase leading up, spattered with blood here. You puncture the salamander! You drain the salamander. The salamander is moderately wounded. The salamander hits you but does no damage. You hit the salamander but do no damage. You bite the salamander. The salamander is moderately wounded. Your orange demon stings the naga warrior from afar! You hit the salamander. The salamander is moderately wounded. The salamander hits you but does no damage. Your shield and scale mail prevent you from hitting the salamander. The salamander is moderately wounded. The salamander hits you but does no damage. You puncture the salamander! You drain the salamander. The salamander is heavily wounded. You hit the salamander. The salamander is severely wounded. You block the salamander's attack. Your orange demon stings the naga warrior from afar! You block the salamander's attack. The naga hits you but does no damage. You block the naga's attack. A rune on the stairs sparks and fizzles. You climb upwards. Level annotation: Roxanne There is a stone staircase leading down here. You puncture the salamander! You drain the salamander. You bite the salamander, but do no damage. The salamander is almost dead. You block the salamander's attack. You puncture the salamander! You kill the salamander! Makhleb accepts your kill. The naga spits poison at you. You block the splash of poison. You hit the naga but do no damage. You drain the naga. The naga is lightly wounded. You block the naga's attack. The naga grabs you. The naga constricts you. You puncture the naga! The naga is moderately wounded. You block the naga's attack. The naga constricts you. You puncture the naga! You drain the naga. The naga is almost dead. You are feeling very hungry. You block the naga's attack. The naga constricts you. You closely miss the naga. The naga is almost dead. The naga spits poison at you. You block the splash of poison. The naga constricts you. You puncture the naga! You kill the naga! Makhleb accepts your kill. You feel better. You see here a +0 flail. There is a stone staircase leading down here. Things that are here: a +0 spear; a salamander corpse You butcher the salamander corpse. Your pack is full. Things that are here: a +0 spear; 4 chunks of flesh; a salamander skeleton Eat one of 4 chunks of flesh? (ye/n/q) You eat one of the 4 chunks of flesh. This raw flesh tastes terrible. You are feeling hungry. Eat one of 3 chunks of flesh? (ye/n/q) You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. There is a fountain of blood here. You see here a +0 scimitar of venom. There is an open door, spattered with blood here. There is a stone staircase leading down here. You start waiting. You are ready to hop once more. Xom's attention turns to you for a moment. Nothing appears to happen. You climb downwards. Level annotation: 3 runed translucent doors, Grijm's ghost, adept EnWn A rune on the stairs sparks and fizzles. There is a stone staircase leading up here. Use which ability? (? or * to list) A demon appears! What are your orders? t - Ribbit! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target cursor, f - nagaraja Aim: a nagaraja, wielding a -1 club and wearing a +0 robe (hasn't noticed you) Attack! The nagaraja casts a spell at you. You are poisoned. You partially resist. The poison arrow hits you!! Your body deteriorates! You feel dopey. Your ynoxinul gestures. You feel sick. Your ufetubus blinks! You feel sick. Your ufetubus barely misses the nagaraja. Your ufetubus hits the nagaraja but does no damage. Your ufetubus blinks! You feel sick. Your ufetubus barely misses the nagaraja. Your ufetubus hits the nagaraja. The salamander hits you but does no damage. Your ynoxinul barely misses the nagaraja. Your ufetubus hits the nagaraja. Your ufetubus closely misses the nagaraja. You impale the nagaraja!! You drain the nagaraja. Your bite misses the nagaraja. The nagaraja is moderately wounded. You feel sick. Xom makes a sudden noise! You hear a hideous shriek! You hear a shout! x7 Your ufetubus closely misses the nagaraja. Your ufetubus hits the nagaraja but does no damage. You block the salamander's attack. Your ufetubus barely misses the nagaraja. Your ufetubus hits the nagaraja but does no damage. Your ynoxinul gestures. You catch the helpless nagaraja completely off-guard! You impale the nagaraja!! You drain the nagaraja! You bite the nagaraja, but do no damage. The nagaraja is almost dead. The nagaraja spits poison at you. You block the splash of poison. Your ufetubus hits the nagaraja. Your ufetubus hits the nagaraja but does no damage. You hit the nagaraja but do no damage. You drain the nagaraja. The nagaraja is almost dead. Your ufetubus blinks! x2 Your ynoxinul hits the nagaraja! The nagaraja dies! Makhleb accepts your kill. You block the salamander's attack. You feel your strength returning. You feel sick. Your ufetubus blinks! Your ufetubus closely misses the salamander. Your ufetubus hits the salamander. Your ufetubus blinks! Your ufetubus hits the salamander. x2 Your ufetubus closely misses the salamander. Your ufetubus hits the salamander but does no damage. Your ynoxinul gestures. Your ufetubus barely misses the salamander. Your ufetubus hits the salamander. The salamander hits you but does no damage. You puncture the salamander! The salamander is heavily wounded. Your ufetubus hits the salamander but does no damage. Your ufetubus hits the salamander. Your ufetubus hits the salamander but does no damage. x3 Your ufetubus barely misses the salamander. You hit the salamander. You drain the salamander. The salamander is heavily wounded. You feel sick. Your ufetubus hits the salamander but does no damage. x2 Your ufetubus hits the salamander. Your ufetubus barely misses the salamander. Your ufetubus hits the salamander but does no damage. Your ufetubus barely misses the salamander. Your ufetubus hits the salamander but does no damage. x2 You puncture the salamander! You drain the salamander. The salamander is almost dead. Your ufetubus closely misses the salamander. Your ufetubus barely misses the salamander. Your ufetubus closely misses the salamander. Your ufetubus hits the salamander but does no damage. The salamander hits you with a +0 halberd! You are engulfed in flames! Your ufetubus closely misses the salamander. x2 Your ufetubus hits the salamander. x2 Your ufetubus barely misses the salamander. Your ufetubus hits the salamander. The salamander dies! Makhleb accepts your kill. You feel sick. You swap places. You feel sick. There is a stone staircase leading up here. You start resting. You feel sick. x4 Magic restored. Your ufetubus disappears in a puff of smoke! You feel sick. You are no longer poisoned. Your ufetubus disappears in a puff of smoke! x6 Your ynoxinul disappears in a puff of smoke! HP restored. Things that are here: a cursed -1 club; a +0 robe; a naga corpse You are feeling hungry. l - 6 scrolls of remove curse (gained 1) You butcher the salamander corpse. Your pack is full. Things that are here: a +0 halberd; 2 chunks of flesh; a salamander skeleton Your pack is full. Things that are here: a +0 halberd; 2 chunks of flesh; a salamander skeleton Eating one of 2 chunks of flesh. You eat one of the 2 chunks of flesh. This raw flesh tastes terrible. The nagaraja is too close now for your liking. Use which ability? (? or * to list) A demon appears! You swap places. The nagaraja gestures wildly while chanting. The nagaraja seems to speed up. Your smoke demon gestures at the nagaraja. The nagaraja is smitten. Things that are here: a cursed -1 club; a +0 robe; a naga corpse Your smoke demon gestures at the nagaraja. The nagaraja is smitten. The nagaraja spits poison at you. You resist. The splash of poison hits you but does no damage. You puncture the nagaraja! The nagaraja is moderately wounded. Your smoke demon hits the nagaraja but does no damage. Your smoke demon barely misses the nagaraja. x2 You hit the nagaraja. The nagaraja is moderately wounded. The nagaraja hits you but does no damage. You block the nagaraja's attack. Your smoke demon hits the nagaraja. Your smoke demon hits the nagaraja but does no damage. x2 You block the nagaraja's attack. The nagaraja grabs you. The nagaraja constricts you. You closely miss the nagaraja. The nagaraja is moderately wounded. The nagaraja casts a spell at you. You are poisoned. You partially resist. The poison arrow hits you!! The nagaraja constricts you. Your smoke demon gestures at the nagaraja. The ball of steam misses the nagaraja. You hit the nagaraja. You drain the nagaraja. The nagaraja is heavily wounded. You are engulfed in a cloud of scalding steam. You feel sick. The nagaraja spits poison at you. You resist. The splash of poison hits you but does no damage. The nagaraja constricts you. Your smoke demon hits the nagaraja but does no damage. Your smoke demon barely misses the nagaraja. Your smoke demon hits the nagaraja but does no damage. You hit the nagaraja. The nagaraja is heavily wounded. You are engulfed in a cloud of scalding steam. The nagaraja is engulfed in a cloud of scalding steam. You block the nagaraja's attack. The nagaraja constricts you. Your smoke demon gestures at the nagaraja. The nagaraja is smitten. You puncture the nagaraja! You drain the nagaraja. The nagaraja is almost dead. You feel sick. You block the nagaraja's attack. The nagaraja constricts you. Your smoke demon hits the nagaraja. Your smoke demon closely misses the nagaraja. Your smoke demon hits the nagaraja but does no damage. You puncture the nagaraja! You kill the nagaraja! Makhleb accepts your kill. You feel better. Your Shields skill increases to level 10! You feel sick. There is a stone staircase leading up here. You start resting. You feel sick. x5 Magic restored. Saving game... please wait. Level annotation: 3 runed translucent doors, Grijm's ghost, adept EnWn Welcome back, Grijm the Barachi Chaos Knight. Blood and souls for Makhleb! Press m to set your skill training. Press ? for a list of commands and other information. You feel sick. You are no longer poisoned. n - a wand of clouds (16) (gained 2 charges) Things that are here: a +0 robe; a +0 flail; a naga corpse HP restored. You swap places. Things that are here: a +0 robe; a cursed -1 club; a naga corpse Your pack is full. Things that are here: a +0 halberd; a chunk of flesh; a salamander skeleton Your pack is full. Things that are here: a +0 halberd; a chunk of flesh; a salamander skeleton Could not pick up an item here; shall I ignore it? Okay, then. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) Autopickup disabled for amulets of the gourmand. You drop an uncursed amulet of the gourmand. s - a chunk of flesh Things that are here: an uncursed amulet of the gourmand; a +0 halberd; a salamander skeleton The naga is too close now for your liking. A naga is nearby! A naga is nearby! A naga is nearby! You hit the naga but do no damage. You drain the naga. You bite the naga, but do no damage. The naga is lightly wounded. You closely miss the naga. The naga is lightly wounded. You block the naga's attack. x2 You hit the naga. Your bite misses the naga. The naga is moderately wounded. You puncture the naga! You drain the naga. The naga is severely wounded. The naga hits you with a +2 vampiric short sword. You block the naga's attack. You barely miss the naga. The naga is severely wounded. Your smoke demon hits the naga but does no damage. x3 You block the naga's attack. The naga grabs you. The naga constricts you. You hit the naga but do no damage. You drain the naga. Your bite misses the naga. The naga is severely wounded. Your smoke demon hits the naga! The naga dies! Makhleb accepts your kill. No target in view! Magic restored. Things that are here: a +2 vampiric short sword; a +0 robe; a naga corpse A naga comes into view. It is wielding a +0 mace. The naga spits poison at you. You block the splash of poison. You hit the naga but do no damage. The naga hits you but does no damage. You block the naga's attack. Your smoke demon gestures at the naga. The ball of steam misses the naga. You puncture the naga! You drain the naga. The naga is severely wounded. The naga is engulfed in a cloud of scalding steam. You block the naga's attack. x2 You puncture the naga! You kill the naga! Makhleb accepts your kill. No reachable target in view! No reachable target in view! No reachable target in view! You hit the naga but do no damage. You drain the naga. The naga is lightly wounded. The naga spits poison at you. You block the splash of poison. You puncture the naga! You drain the naga. Your bite misses the naga. The naga is almost dead. You block the naga's attack. The naga hits your smoke demon but does no damage. You block the naga's attack. You hit the naga. You kill the naga! Makhleb accepts your kill. No target in view! No target in view! Things that are here: a +0 robe; a +0 halberd All of the chunks of flesh in your inventory have rotted away. Items here: (( )) [ 105 arrows; a +0 shortbow of flaming; a +0 large shield 22 javelins of penetration {=f}; a +0 long sword You see here a +0 halberd. A naga comes into view. It is wielding a +0 flail. Things that are here: a +0 robe; a +0 short sword Things that are here: 148 arrows; a +3 shortbow of flaming The nagaraja shouts! The nagaraja mumbles some strange words. The nagaraja seems to speed up. You swap places. The naga spits poison at you. You block the splash of poison. The nagaraja spits poison at you. You are poisoned. You resist. The splash of poison hits you but does no damage. Things that are here: 148 arrows; a +3 shortbow of flaming You feel sick. Things that are here: a +0 robe; a +0 short sword You feel sick. You see here a +0 halberd. You feel sick. Your smoke demon disappears in a puff of smoke! The nagaraja casts a spell at you. The fireball explodes! The fireball engulfs you!! The nagaraja points at you and mumbles some strange words. You are more poisoned. You partially resist. The poison arrow hits you!! You hear a shout! You feel sick. You hear Xom's avuncular chuckle. The nagaraja flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Use which ability? (? or * to list) Hop to where? Press: ? - help, Dir - move target cursor Boing! You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are feeling hungry. You feel sick. You feel sick. You feel sick. You feel sick. Put on which piece of jewellery? (? for menu, Esc to quit) You remove the ring of the Thirsty Mice {Ice rElec rPois Str-4}. You feel clever. k - a +4 ring of intelligence (left hand) You feel sick. Things that are here: a +2 vampiric short sword; a +0 robe; a naga corpse You feel sick. You start resting. You feel sick. x3 You are no longer poisoned. You are ready to hop once more. Magic restored. The nagaraja is too close now for your liking. Use which ability? (? or * to list) A demon appears! "Where it stops, nobody knows!" Your surroundings suddenly seem different. "Whee!" Your surroundings seem slightly different. The nagaraja barely misses your neqoxec. Your neqoxec dies! The nagaraja spits poison at you. You resist. The splash of poison hits you but does no damage. Use which ability? (? or * to list) A demon appears! The nagaraja hits you but does no damage. You block the nagaraja's attack. The nagaraja grabs you. The nagaraja constricts you. You hit the nagaraja but do no damage. You hit the nagaraja. You drain the nagaraja. The nagaraja is lightly wounded. The nagaraja barely misses you. The nagaraja constricts you. Your orange demon stings the nagaraja from afar! You hit the nagaraja. You drain the nagaraja. The nagaraja is moderately wounded. You puncture the nagaraja! The nagaraja is moderately wounded. Your orange demon stings the nagaraja from afar! The nagaraja hits your orange demon but does no damage. The nagaraja constricts you. You barely miss the nagaraja. The nagaraja is heavily wounded. Your orange demon barely misses the nagaraja. The nagaraja casts a spell at you. You are poisoned. You partially resist. The poison arrow hits you! The nagaraja constricts you. You puncture the nagaraja! You drain the nagaraja. The nagaraja is severely wounded. You feel sick. Your orange demon stings the nagaraja but does no damage. The nagaraja mumbles some strange words. The nagaraja seems to speed up. The nagaraja constricts you. You hit the nagaraja but do no damage. You drain the nagaraja. The nagaraja is severely wounded. You feel sick. The nagaraja spits poison at you. You block the splash of poison. The nagaraja constricts you. Your orange demon closely misses the nagaraja. You puncture the nagaraja! The nagaraja is almost dead. You block the nagaraja's attack. The nagaraja constricts you. You puncture the nagaraja! You kill the nagaraja! Makhleb accepts your kill. You feel better. You feel sick. You feel your intelligence returning. You start resting. You feel sick. x5 Magic restored. You feel sick. x4 You are no longer poisoned. HP restored. Things that are here: a +0 halberd; a +0 robe; a naga corpse Things that are here: a +2 vampiric short sword; a +0 robe; a naga skeleton The naga is too close now for your liking. You block the naga's attack. x2 Your orange demon barely misses the naga. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: bcrawl-1.34.4 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: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Grijm] Species: Barachi Job: Chaos Knight HP: 134/134; mods: 0/0 MP: 42/42; mod: 0 Stats: 19 (19) 15 (15) 13 (13) Position: (54, 48), god: Makhleb (8), 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 | 10 | 1979 | 0/460 Short Blades | X | 0 | 0 | 13 | 4904 | 658/799 Long Blades | | 0 | 0 | 4 | 353 | 0/177 Axes | | 0 | 0 | 0 | 0 | 0/42 Maces & Flails | | 0 | 0 | 0 | 0 | 0/42 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/42 Slings | | 0 | 0 | 0 | 0 | 0/50 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 10 | 1979 | 0/460 Dodging | X | 0 | 0 | 10 | 2354 | 0/547 Stealth | X | 0 | 0 | 4 | 500 | 0/250 Shields | X | 1 | 100 | 10 | 2526 | 172/547 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 10 | 2800 | 0/650 Conjurations | | 0 | 0 | 0 | 0 | 0/42 Hexes | X | 0 | 0 | 10 | 2354 | 0/547 Charms | | 0 | 0 | 0 | 0 | 0/42 Summonings | | 0 | 0 | 0 | 0 | 0/35 Necromancy | | 0 | 0 | 0 | 0 | 0/59 Translocations | | 0 | 0 | 0 | 0 | 0/42 Transmutations | | 0 | 0 | 0 | 0 | 0/42 Fire Magic | | 0 | 0 | 0 | 0 | 0/42 Ice Magic | | 0 | 0 | 0 | 0 | 0/35 Air Magic | | 0 | 0 | 0 | 0 | 0/42 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 14 | 7135 | 0/1248 Evocations | X | 0 | 0 | 5 | 630 | 0/252 Spell bugs: Durations: Attributes: #12: 2209 #13: 432 #23: 26451 #24: 683527471 #27: 27095 #49: 2831 #59: 1 Mutations: fangs: 1 camouflage: 1 blurry vision: 1 cold resistance: 1 deterioration: 1 fire resistance: 1 high mp: 1 robust: 1 shaggy fur: 1 slowness: 1 (innate) evolution: 1 MP-powered wands: 1 sturdy frame: 1 strong legs: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #22: +6 rapier "Unomme Ywemp" {drain, rPois rC+ Str+3 Int-5} eq slot #2, inv slot #19: +0 helmet eq slot #4, inv slot #8: +0 pair of boots eq slot #5, inv slot #49: +5 large shield eq slot #6, inv slot #21: +4 scale mail eq slot #7, inv slot #10: +4 ring of intelligence eq slot #8, inv slot #40: ring of magical power {=R} eq slot #9, inv slot #26: amulet of guardian spirit }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.##..##............ ###.##..##............ N #.#(##..##...######### NNN #[[##..##..########## N N #..##..##..##........ N #..##..##..##........ N N N#..##..##..######...# #..#.N.##...####...## N#...@).##..........## N N #..4...##..........## ##..#...############## N NNNN N#...##...############. #...##...)............ N ##...##................ N #....################## N ##.....################# #...#................... clua stack: [C], function do_commands, line -1 autofight.lua, function attack_melee, line 293 autofight.lua, function attack, line 401 autofight.lua, function (null), line 421 dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>