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:23:59.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 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) [0x7fadb15fe4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fadb19a4269]: /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+0x10de) [0xcbeb5e]: 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) [0x7fadb15e9840]: /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". 0x00007fadb19a3f2a in __waitpid (pid=1260, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fadb19a3f2a in __waitpid (pid=1260, 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=0x7fadb198e540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 1223\000\000\000\000\000\000\000\000" #2 0x0000000000716625 in do_crash_dump () at dbg-asrt.cc:677 t = 1636082770 dir = "/var/dcss/gamedata/dcss/morgue/Grijm/" name = "/var/dcss/gamedata/dcss/morgue/Grijm/crash-Grijm-20211105-032610.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(total > 0) in 'random-var.cc' at line 92 failed." file = 0x7fadb198e540 <_IO_2_1_stderr_> #3 0x000000000070f780 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007fadb19a4269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000715dc9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff9f8d3260 "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\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000"... args = {{gp_offset = 1, fp_offset = 1, overflow_arg_area = 0x100000001, reg_save_area = 0x100000001}} fileName = #8 0x0000000000b0a5af in random_var::init (this=this@entry=0x7fff9f8d3ce0) at random-var.cc:92 sum = #9 0x0000000000b0a6a0 in random_var::random_var (this=0x7fff9f8d3ce0, 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 = 3 end = 9 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 = 3, end = 9, weights = std::vector of length 6, capacity 8 = {444830000, 704650000, 522720000, 277859000, 59389000, 1624000}, total = 2011072000} base_shield_penalty = 134 #12 0x000000000099b614 in melee_attack::handle_phase_attempted (this=0x7fff9f8d4b40) at melee-attack.cc:188 cact_typ = #13 0x000000000099db1f in melee_attack::attack (this=this@entry=0x7fff9f8d4b40) at melee-attack.cc:776 saved_gyre_name = "\260N\215\237\377\177\000\000\002\066}\000\000\000\000\000\004\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\360d\225\003", '\000' , "[\000\000\000n", '\000' , "Ѵr`\000\200\377\377/K\215\237\377\177\000\000\001\000\000\000\000\000\000\000\004\000\000\000\061\000\000\000\003\000\000\000\000\000\000\000ht\031\001\000\000\000\000\000\000\000\000n", '\000' , "w\000\000\000|\000\000\000\001\000\000\000\000\000\000\000\004\000\000\000\061\000\000\000\000I\332\000\000\000\000\000 \214\024\001\000\000\000\000ht\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() = 0x7fff9f8d4da0}}, {conduct = 7028553, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x7fff9f8d4da0}}, {conduct = 2676837184, pgain = 32767, known = false, victim = std::unique_ptr = {get() = 0x1197468 }}} #14 0x00000000007d3602 in fight_melee (attacker=, defender=defender@entry=0x1197468 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:171 attk = { = {_vptr.attack = 0xda4900 , attacker = 0x1148c20 , defender = 0x1197468 , 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 = 23, 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 = 0, 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 = 34, y = 29}} 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 = 34, y = 29} targ = {x = 35, y = 30} wall_jump_err = "" can_wall_jump = did_wall_jump = walkverb = "walk" targ_monst = 0x1197468 targ_pass = true try_to_swap = false beholder = 0x0 fmonger = 0x0 mon_swap_dest = {x = 0, y = 0} running = did_wu_jian_attack = #16 0x0000000000cbeb5e in process_command (cmd=CMD_MOVE_DOWN_RIGHT) at main.cc:1719 No locals. #17 0x0000000000cbc398 in _input () at main.cc:1151 cmd = CMD_MOVE_DOWN_RIGHT player_disabled = {was_disabled = false} #18 0x0000000000cbca65 in _launch_game () at main.cc:459 game_start = false ccon = #19 0x0000000000673e78 in _launch_game_loop () at main.cc:363 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7fff9f8d52b8) at main.cc:317 No locals. [Inferior 1 (process 1223) 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: <<<<<<<<<<<<<<<<<<<<<< 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! 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? [Y]es or [N]o only, please. Could not pick up an item here; shall I ignore it? [Y]es or [N]o only, please. 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 shouts! The naga is too close now for your liking. A naga is nearby! 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. The naga hits you but does no damage. You block the naga's attack. You puncture the naga! You drain the naga. The naga is severely wounded. You block the naga's attack. x2 You impale the naga!! You kill the naga! Makhleb accepts your kill. No target in view! No target in view! A naga sharpshooter comes into view. It is wielding a +0 trident. A naga sharpshooter is nearby! Throwing (i - inventory. (/) - cycle) j - 105 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - naga sharpshooter Aim: a naga sharpshooter, wielding a +0 trident, wearing a +0 robe and quivering 186 bolts (hasn't noticed you) You throw a javelin. The javelin barely misses the naga sharpshooter. The naga sharpshooter shouts! The naga sharpshooter unwields a +0 trident. The naga sharpshooter wields a +0 arbalest. The naga sharpshooter shoots a bolt. You block the bolt. You start waiting. The naga sharpshooter is too close now for your liking. Your smoke demon hits the naga sharpshooter but does no damage. Your smoke demon closely misses the naga sharpshooter. Your smoke demon hits the naga sharpshooter. The naga sharpshooter shoots a bolt. The bolt hits your smoke demon! Your smoke demon closely misses the naga sharpshooter. x2 Your smoke demon hits the naga sharpshooter but does no damage. The naga sharpshooter casts a spell. The naga sharpshooter magically shoots a bolt. The bolt hits you! Your smoke demon gestures at the naga sharpshooter. The sticky flame hits the naga sharpshooter. The naga sharpshooter is covered in liquid flames! The naga sharpshooter burns! x2 The naga sharpshooter spits poison at you. You block the splash of poison. Your smoke demon gestures at the naga sharpshooter. The naga sharpshooter is smitten. You puncture the naga sharpshooter! You drain the naga sharpshooter. Your bite misses the naga sharpshooter. The naga sharpshooter is heavily wounded. The naga sharpshooter burns! The naga sharpshooter shoots a bolt. The bolt hits you! Your smoke demon barely misses the naga sharpshooter. Your smoke demon closely misses the naga sharpshooter. Your smoke demon barely misses the naga sharpshooter. You puncture the naga sharpshooter! Your bite misses the naga sharpshooter. The naga sharpshooter is severely wounded. You hit the naga sharpshooter. The naga sharpshooter is severely wounded. The naga sharpshooter burns! The naga sharpshooter stops burning. Your smoke demon hits the naga sharpshooter. Your smoke demon hits the naga sharpshooter but does no damage. x2 The naga sharpshooter casts a spell. The naga sharpshooter magically shoots a bolt. The bolt hits your smoke demon!! You puncture the naga sharpshooter! You drain the naga sharpshooter. You kill the naga sharpshooter! Makhleb accepts your kill. No target in view! You start resting. Magic restored. All of the chunks of flesh in your inventory have rotted away. HP restored. Your smoke demon disappears in a puff of smoke! A nagaraja comes into view. It is wielding a +0 flail of protection. You have encountered a dangerous foe! The nagaraja shouts! The nagaraja casts a spell. The nagaraja seems to speed up. 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! Level annotation: 3 runed translucent doors, Grijm's ghost, adept EnWn Welcome back, Grijm the Barachi Chaos Knight. Blood and souls for Makhleb! Level annotation: 3 runed translucent doors, Grijm's ghost, adept EnWn Welcome back, Grijm the Barachi Chaos Knight. Blood and souls for Makhleb! 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. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your hands tingle! a - the +7 captain's cutlass (weapon) {speed, disarm} You start waiting. The nagaraja is too close now for your liking. You are feeling hungry. You hit the nagaraja but do no damage. You bite the nagaraja, but do no damage. You impale the nagaraja!! The captain's cutlass flashes! You lacerate the nagaraja!! The nagaraja's +0 flail of protection falls to the floor! The nagaraja is heavily wounded. The nagaraja closely misses you. The nagaraja grabs you. The nagaraja constricts you. You puncture the nagaraja! The nagaraja is severely wounded. You block the nagaraja's attack. The nagaraja constricts you. Your shield prevents you from hitting the nagaraja. The nagaraja is severely wounded. The nagaraja hits you. The nagaraja constricts you. You hit the nagaraja. The nagaraja is severely wounded. The nagaraja hits you! The nagaraja constricts you. You puncture the nagaraja! The nagaraja is almost dead. You hit the nagaraja but do no damage. The nagaraja is almost dead. The nagaraja spits poison at you. You resist. The splash of poison hits you. The nagaraja constricts you. You block the nagaraja's attack. The nagaraja constricts you. You puncture the nagaraja! The nagaraja is almost dead. You puncture the nagaraja! You kill the nagaraja! Makhleb accepts your kill. You feel better. You feel your intelligence returning. You start resting. Magic restored. You see here a +0 robe. The naga shouts! The naga spits poison at you. You are poisoned. You resist. The splash of poison hits you but does no damage. You hit the naga but do no damage. You feel sick. You closely miss the naga. You block the naga's attack. The naga grabs you. The naga constricts you. You puncture the naga! Your bite misses the naga. The naga is moderately wounded. You block the naga's attack. The naga constricts you. You puncture the naga! The naga is severely wounded. You feel sick. You puncture the naga! The naga is almost dead. You block the naga's attack. The naga constricts you. Your shield and scale mail prevent you from hitting the naga. The naga is almost dead. You block the naga's attack. The naga constricts you. You puncture the naga! You kill the naga! Makhleb accepts your kill. You feel better. No target in view! No target in view! You start resting. You feel sick. Magic restored. You feel sick. You start resting. You feel sick. x2 You feel a genetic drift. Your feet thicken and deform. You feel sick. You are no longer poisoned. HP 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 see here a +0 hand axe. Items here: ( )) [ † a +0 robe; 181 bolts; a +0 trident; a +0 arbalest; a naga corpse Things that are here: a +0 robe; a +2 vampiric short sword Items here: ( )) [ † a +0 robe; 181 bolts; a +0 trident; a +0 arbalest; a naga corpse Things that are here: a +0 robe; a +0 halberd 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. Things that are here: a +0 robe; a +0 short sword Things that are here: 148 arrows; a +3 shortbow of flaming You see here a book of Party Tricks. The nagaraja shouts! The nagaraja is too close now for your liking. The nagaraja mumbles some strange words. The nagaraja seems to speed up. Use which ability? (? or * to list) A demon appears! The nagaraja points at you and mumbles some strange words. You block the poison arrow. You block the nagaraja's attack. The nagaraja points at you and mumbles some strange words. You are poisoned. You partially resist. The poison arrow hits you! Your neqoxec hits the nagaraja. The nagaraja spits poison at you. You block the splash of poison. You closely miss the nagaraja. The nagaraja is lightly wounded. You feel sick. The nagaraja spits poison at you. You resist. The splash of poison hits you. Your neqoxec barely misses the nagaraja. You puncture the nagaraja! The nagaraja is lightly wounded. You closely miss the nagaraja. The nagaraja is lightly wounded. The nagaraja gestures at you while chanting. You block the poison arrow. Your neqoxec hits the nagaraja! You closely miss the nagaraja. The nagaraja is moderately wounded. You feel sick. You block the nagaraja's attack. The nagaraja grabs you. The nagaraja constricts you. You hit the nagaraja but do no damage. The nagaraja is moderately wounded. Your neqoxec hits the nagaraja but does no damage. The nagaraja hits you but does no damage. The nagaraja constricts you. You puncture the nagaraja! The nagaraja is moderately wounded. You hit the nagaraja. The nagaraja is moderately wounded. You feel sick. The nagaraja hits you with a +0 halberd! The nagaraja constricts you. Your neqoxec barely misses the nagaraja. You hit the nagaraja. The nagaraja is heavily wounded. The nagaraja spits poison at you. You are more poisoned. You resist. The splash of poison hits you. The nagaraja constricts you. Your neqoxec hits the nagaraja but does no damage. You barely miss the nagaraja. The nagaraja is moderately wounded. You block the nagaraja's attack. The nagaraja constricts you. You hit the nagaraja but do no damage. The nagaraja is moderately wounded. You feel sick. Your neqoxec hits the nagaraja but does no damage. You block the nagaraja's attack. The nagaraja constricts you. You closely miss the nagaraja. The nagaraja is moderately wounded. You hit the nagaraja. The nagaraja is heavily wounded. You feel sick. The nagaraja hits you but does no damage. The nagaraja constricts you. Your neqoxec barely misses the nagaraja. You puncture the nagaraja! The captain's cutlass flashes! You lacerate the nagaraja!! The nagaraja's +0 halberd falls to the floor! The nagaraja is almost dead. You feel sick. You block the nagaraja's attack. The nagaraja constricts you. You hit the nagaraja. You bite the nagaraja, but do no damage. The nagaraja is almost dead. Your neqoxec closely misses the nagaraja. You puncture the nagaraja! You kill the nagaraja! Makhleb accepts your kill. You feel better. You start resting. You feel sick. x8 Magic restored. You feel sick. x3 You are no longer poisoned. HP restored. You see here a +0 robe. The naga warrior shouts! The guardian serpent shouts! The guardian serpent is too close now for your liking. There is an ornate altar of the Wu Jian Council here. You swap places. The guardian serpent casts a spell at you. Your neqoxec seems to slow down. Your neqoxec hits the guardian serpent but does no damage. Your neqoxec barely misses the guardian serpent. The guardian serpent coils itself and waves its upper body at you. You resist. The bolt of poison hits you. You hit the guardian serpent. The guardian serpent is lightly wounded. The guardian serpent gestures with its tail. The naga warrior blinks into view! You miss the guardian serpent. The guardian serpent coils itself and waves its upper body at you. You resist. The bolt of poison hits you. The guardian serpent coils itself and waves its upper body at you. You easily resist. You hit the naga warrior. You bite the naga warrior, but do no damage. The naga warrior is lightly wounded. The naga warrior hits you but does no damage. You block the naga warrior's attack. Your neqoxec gestures. The guardian serpent coils itself and waves its upper body at you. You are poisoned. You resist. The bolt of poison hits you. Your shield prevents you from hitting the naga warrior. The naga warrior is lightly wounded. You feel sick. You hit the naga warrior. The naga warrior is lightly wounded. Your ufetubus blinks! The guardian serpent hits you! The naga warrior barely misses you. The naga warrior misses your ufetubus. The naga warrior grabs you. The naga warrior constricts you. You puncture the naga warrior! The naga warrior is lightly wounded. You hit the naga warrior. The naga warrior is moderately wounded. You feel sick. Your ufetubus blinks! You block the guardian serpent's attack. Your ufetubus blinks! You are feeling very hungry. You closely miss the naga warrior. Your bite misses the naga warrior. The naga warrior is moderately wounded. Your ufetubus barely misses the naga warrior. Your ufetubus hits the naga warrior but does no damage. You block the guardian serpent's attack. The naga warrior hits you but does no damage. The naga warrior hits your ufetubus with a +0 war axe!! Your ufetubus dies! The naga warrior constricts you. You hit the naga warrior. You bite the naga warrior, but do no damage. The naga warrior is moderately wounded. You feel sick. You block the guardian serpent's attack. Your ufetubus misses the guardian serpent. Your ufetubus hits the guardian serpent but does no damage. Your shield prevents you from hitting the naga warrior. The naga warrior is moderately wounded. Xom's attention turns to you for a moment. Your hands glow momentarily. You block the guardian serpent's attack. The naga warrior hits you with a +0 war axe! The naga warrior hits your ufetubus with a +0 war axe! Your ufetubus dies! The naga warrior constricts you. Your neqoxec gestures. The naga warrior's grasp on you weakens, but your attempt to escape fails. You feel sick. The guardian serpent hits you!! The naga warrior spits poison at you. You block the splash of poison. The naga warrior constricts you. You block the guardian serpent's attack. The naga warrior's grasp on you weakens, but your attempt to escape fails. You block the guardian serpent's attack. The naga warrior hits you with a +0 war axe. The naga warrior hits your crimson imp with a +0 war axe! The naga warrior barely misses your neqoxec. The naga warrior constricts you. You escape the naga warrior's grasp. You feel sick. The guardian serpent casts a spell at you. You are more poisoned. You resist. The bolt of poison hits you. 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. The naga warrior throws a javelin. You block the javelin. There is a stone staircase leading up, spattered with blood here. You feel sick. The guardian serpent casts a spell. The naga warrior blinks! 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. You start resting. You feel sick. x10 You are ready to hop once more. You feel sick. x3 Magic restored. You feel sick. You are no longer poisoned. You are near starving! You eat one of the 20 rations {!d}. That ration really hit the spot! There is a stone staircase leading down here. 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. HP restored. Things that are here: a +0 robe; a cursed -3 club The naga warrior is too close now for your liking. Throwing (i - inventory. (/) - cycle) j - 104 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - naga warrior Aim: a naga warrior, wielding a +0 short sword, wearing a +0 medium shield and quivering 34 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. You block the javelin. You start waiting. The naga warrior is too close now for your liking. The naga warrior spits poison at you. You block the splash of poison. The naga warrior spits poison at you. The splash of poison misses you. The naga warrior spits poison at you. You block the splash of poison. You puncture the naga warrior! The captain's cutlass flashes! You lacerate the naga warrior!! The naga warrior's +0 short sword falls to the floor! The naga warrior blocks your attack. The naga warrior is heavily wounded. The naga warrior spits poison at you. You resist. The splash of poison hits you. The naga warrior blocks your attack. The naga warrior is heavily wounded. You puncture the naga warrior! The naga warrior is severely wounded. You hit the naga warrior. The naga warrior is severely wounded. You block the naga warrior's attack. The naga warrior grabs you. The naga warrior constricts you. Your shield and scale mail prevent you from hitting the naga warrior. The naga warrior is severely wounded. The naga warrior hits you but does no damage. The naga warrior constricts you. You closely miss the naga warrior. The naga warrior is severely wounded. You hit the naga warrior. Your bite misses the naga warrior. The naga warrior is severely wounded. You block the naga warrior's attack. The naga warrior constricts you. Your shield prevents you from hitting the naga warrior. Your bite misses the naga warrior. The naga warrior is severely wounded. The naga warrior blocks your attack. The naga warrior is severely wounded. The naga warrior spits poison at you. You resist. The splash of poison hits you but does no damage. The naga warrior constricts you. You hit the naga warrior. The naga warrior is severely wounded. You hit the naga warrior. The naga warrior is severely wounded. The naga warrior spits poison at you. You resist. The splash of poison hits you. The naga warrior constricts you. You puncture the naga warrior! Your bite misses the naga warrior. The naga warrior is almost dead. You block the naga warrior's attack. The naga warrior constricts you. You hit the naga warrior. The naga warrior is almost dead. You puncture the naga warrior! You kill the naga warrior! Makhleb accepts your kill. You feel better. j - 135 javelins (gained 32) Things that are here: a +0 medium shield; a naga corpse You start resting. 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 see here a +0 battleaxe. A naga mage comes into view. It is wielding a +0 whip. Throwing (i - inventory. (/) - cycle) j - 135 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - naga mage Aim: a naga mage, wielding a +0 whip (hasn't noticed you) You throw a javelin. The javelin closely misses the naga mage. The naga mage shouts! A black mamba comes into view. You start waiting. The naga mage is too close now for your liking. You puncture the naga mage! The captain's cutlass flashes! You lacerate the naga mage!! The naga mage's +0 whip falls to the floor! The naga mage is severely wounded. You hit the naga mage but do no damage. The naga mage is severely wounded. You block the naga mage's attack. x2 You hit the naga mage but do no damage. The naga mage is severely wounded. Your shield prevents you from hitting the naga mage. Your bite misses the naga mage. The naga mage is severely wounded. The naga mage spits poison at you. You block the splash of poison. You puncture the naga mage! You kill the naga mage! Makhleb accepts your kill. No target in view! A guardian serpent comes into view. You see here a +0 dire flail. Throwing (i - inventory. (/) - cycle) j - 134 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - guardian serpent Aim: a guardian serpent (hasn't noticed you) You throw a javelin. The javelin closely misses the guardian serpent. The guardian serpent shouts! The black mamba hisses angrily. The guardian serpent coils itself and performs some mystic snake dance. The black mamba blinks! The guardian serpent casts a spell at you. The bolt of poison misses you. You puncture the black mamba! The black mamba is moderately wounded. You hit the black mamba. The black mamba is moderately wounded. The black mamba bites you. You puncture the black mamba! You bite the black mamba, but do no damage. The black mamba is heavily wounded. The black mamba bites you. You puncture the black mamba! The black mamba is severely wounded. The guardian serpent coils itself and waves its upper body at you. You resist. The bolt of poison hits you. You block the black mamba's attack. You hit the black mamba. The black mamba is almost dead. The black mamba bites you! The guardian serpent hits you! The black mamba bites you but does no damage. You miss the black mamba. The black mamba is almost dead. You block the black mamba's attack. You block the guardian serpent's attack. You barely miss the black mamba. The black mamba is almost dead. The black mamba closely misses you. You block the guardian serpent's attack. You closely miss the black mamba. Your bite misses the black mamba. The black mamba is almost dead. You block the black mamba's attack. You closely miss the black mamba. The black mamba is almost dead. You block the guardian serpent's attack. 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 block the guardian serpent's attack. You puncture the guardian serpent! The guardian serpent is moderately wounded. You block the guardian serpent's attack. You hit the guardian serpent. The guardian serpent is moderately wounded. The guardian serpent hits you! You puncture the guardian serpent! The guardian serpent is heavily wounded. You block the guardian serpent's attack. You hit the guardian serpent. The guardian serpent is heavily wounded. You hit the guardian serpent. The guardian serpent is severely wounded. The guardian serpent coils itself and waves its upper body at you. You easily resist. You hit the guardian serpent. Your bite misses the guardian serpent. The guardian serpent is severely wounded. You hit the guardian serpent. Your bite misses the guardian serpent. The guardian serpent is severely wounded. The guardian serpent casts a spell at you. You easily resist. You closely miss the guardian serpent. The guardian serpent is severely wounded. You barely miss the guardian serpent. The guardian serpent is severely wounded. You block the guardian serpent's attack. You puncture the guardian serpent! You kill the guardian serpent! Makhleb accepts your kill. You feel better. No target in view! No target in view! You start resting. Magic restored. HP restored. A naga ritualist comes into view. It is wielding a +2 dagger of venom. Throwing (i - inventory. (/) - cycle) j - 133 javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - naga ritualist Aim: a naga ritualist, wielding a +2 dagger of venom and wearing a +0 robe (hasn't noticed you) You throw a javelin. The javelin closely misses the naga ritualist. The naga ritualist prays to its god. You see here a +0 dire flail. You see here a +0 whip. You start waiting. The demonic crawler is too close now for your liking. You puncture the demonic crawler! Your bite misses the demonic crawler. The demonic crawler is lightly wounded. You hit the demonic crawler but do no damage. The demonic crawler is lightly wounded. The demonic crawler hits you. x3 You barely miss the demonic crawler. The demonic crawler is lightly wounded. You block the demonic crawler's attack. x2; The demonic crawler hits you! You puncture the demonic crawler! The demonic crawler is moderately wounded. You block the demonic crawler's attack. The demonic crawler hits you. x2 You puncture the hell rat! The hell rat is heavily wounded. You block the hell rat's attack. You barely miss the hell rat. The hell rat is heavily wounded. You block the demonic crawler's attack. x2; The demonic crawler hits you. You closely miss the hell rat. The hell rat is heavily wounded. The naga ritualist prays to its god. The naga ritualist begins to radiate toxic energy. You block the hell rat's attack. You hit the hell rat. The hell rat is severely wounded. The demonic crawler hits you but does no damage. You block the demonic crawler's attack. x2 You hit the hell rat but do no damage. The hell rat is severely wounded. You puncture the hell rat! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! You hit the demonic crawler but do no damage. The demonic crawler is moderately wounded. You block the demonic crawler's attack. The demonic crawler hits you. You block the demonic crawler's attack. You puncture the demonic crawler! You bite the demonic crawler, but do no damage. The demonic crawler is heavily wounded. The demonic crawler hits you. You block the demonic crawler's attack. x2 You hit the demonic crawler. The demonic crawler is heavily wounded. You block the demonic crawler's attack. The demonic crawler barely misses you. You block the demonic crawler's attack. You hit the demonic crawler but do no damage. The demonic crawler is heavily wounded. You block the demonic crawler's attack. The demonic crawler barely misses you. x2 You hit the demonic crawler but do no damage. Your bite misses the demonic crawler. The demonic crawler is heavily wounded. Wear which item? (? for menu, Esc to quit) Okay, then. You puncture the demonic crawler! The demonic crawler is severely wounded. Your shield prevents you from hitting the demonic crawler. The demonic crawler is severely wounded. The demonic crawler hits you. The demonic crawler hits you! The demonic crawler hits you but does no damage. You puncture the demonic crawler! Your bite misses the demonic crawler. The demonic crawler is almost dead. The naga ritualist's toxic aura wanes. You block the demonic crawler's attack. The demonic crawler hits you but does no damage. You block the demonic crawler's attack. Wear which item? (? for menu, Esc to quit) Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. You hit the demonic crawler. The demonic crawler is almost dead. The demonic crawler hits you. You block the demonic crawler's attack. x2 You are too injured to fight recklessly! You are too injured to fight recklessly! Your shield and scale mail prevent you from hitting the demonic crawler. You bite the demonic crawler, but do no damage. The demonic crawler is almost dead. The demonic crawler barely misses you. You block the demonic crawler's attack. x2 The naga ritualist prays to its god. You hit the demonic crawler. The demonic crawler is almost dead. "Time to have some fun!" You puncture the demonic crawler! You kill the demonic crawler! The demonic crawler's corpse disappears in a puff of smoke! A naga comes into view. It is wielding a -2 long sword. You block the demonic crawler's attack. x3; You block the quasit's attack. x2 The quasit claws you but does no damage. The naga ritualist closely misses you. The naga ritualist grabs you. The naga ritualist constricts you. The demonic crawler hits you! The demonic crawler hits you but does no damage. The demonic crawler hits you. The iron imp hits you but does no damage. The quasit bites you but does no damage. The quasit claws you but does no damage. x2 You see here a +0 dire flail. The naga shouts! You hit the naga ritualist but do no damage. The naga ritualist spits poison at you. You are poisoned. You resist. The splash of poison hits you but does no damage. The naga ritualist constricts you. You block the crimson imp's attack. Use which ability? (? or * to list) Hop to where? Press: ? - help, Dir - move target cursor, p - naga ritualist The naga ritualist's grasp on you weakens, but your attempt to escape fails. You feel sick. The demonic crawler hits you but does no damage. x2 The demonic crawler hits you. You block the quasit's attack. x2 The quasit claws you but does no damage. The naga ritualist hits you but does no damage. The naga ritualist constricts you. The iron imp barely misses you. You block the demonic crawler's attack. The demonic crawler hits you! The demonic crawler hits you but does no damage. You block the crimson imp's attack. Use which ability? (? or * to list) Hop to where? Press: ? - help, Dir - move target cursor You escape the naga ritualist's grasp. Boing! You feel sick. You feel sick. You feel sick. You block the quasit's attack. The quasit claws you but does no damage. You block the quasit's attack. You block the quasit's attack. The quasit barely misses you. x2 You block the quasit's attack. x3 The iron imp shouts, "Fly, thou feckless dizzy-eyed pustule!" You feel sick. You are no longer poisoned. The crimson imp hits you but does no damage. You block the quasit's attack. x2 The quasit claws you but does no damage. You block the crimson imp's attack. The quasit bites you but does no damage. The quasit claws you but does no damage. You block the quasit's attack. You block the quasit's attack. The quasit claws you but does no damage. x2 The demonic crawler disappears in a puff of smoke! You block the quasit's attack. The quasit claws you. You block the quasit's attack. Xom twists space around you. Your surroundings suddenly seem different. A black mamba comes into view. You start resting. You are feeling hungry. The guardian serpent is too close now for your liking. The guardian serpent shouts! The guardian serpent casts a spell at you. You easily resist. The guardian serpent hits you. You closely miss the guardian serpent. Your shield prevents you from hitting the guardian serpent. The guardian serpent casts a spell at you. You resist. The bolt of poison hits you! You hear a shout! You puncture the guardian serpent! The guardian serpent is moderately wounded. The guardian serpent casts a spell at you. You resist. The bolt of poison hits you! You puncture the guardian serpent! The guardian serpent is heavily wounded. You hit the guardian serpent. Your bite misses the guardian serpent. The guardian serpent is heavily wounded. You block the guardian serpent's attack. You puncture the guardian serpent! The guardian serpent is severely wounded. The guardian serpent coils itself and waves its upper body at you. You easily resist. You puncture the guardian serpent! The guardian serpent is almost dead. You hit the guardian serpent but do no damage. The guardian serpent is almost dead. You block the guardian serpent's attack. You puncture the guardian serpent! You kill the guardian serpent! Makhleb accepts your kill. You start resting. The naga warrior is too close now for your liking. You closely miss the naga warrior. Your bite misses the naga warrior. You are ready to hop once more. You hit the naga warrior but do no damage. You hit the naga warrior but do no damage. 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 lightly wounded. You hear a shout! You hit the naga warrior. The naga warrior is lightly wounded. You hit the naga warrior. You bite the naga warrior, but do no damage. The naga warrior is lightly wounded. You hit the naga warrior but do no damage. The naga warrior is lightly wounded. The naga warrior spits poison at you. You block the splash of poison. The naga warrior constricts you. Your shield and scale mail prevent you from hitting the naga warrior. The naga warrior is lightly wounded. You puncture the naga warrior! The naga warrior is lightly 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 lightly wounded. You puncture the naga warrior! The captain's cutlass flashes! You lacerate the naga warrior!! The naga warrior's +0 war axe falls to the floor! The naga warrior is severely wounded. Xom makes a sudden noise! You hear a mighty clap of thunder! You hear an angry hiss. You hear a shout! x11; You hear an angry hiss. You hear a shout! x11 You block the naga's attack. The naga warrior loses its grip on you. You puncture the naga warrior! Your bite misses the naga warrior. The naga warrior is severely wounded. You puncture the naga warrior! The naga warrior is severely wounded. You puncture the naga warrior! The naga warrior is almost dead. The naga spits poison at you. You block the splash of poison. You puncture the naga warrior! The naga warrior is almost dead. You block the naga warrior's attack. The naga warrior grabs you. The naga warrior constricts you. You barely miss the naga warrior. The naga warrior is almost dead. You hit the naga warrior. The naga warrior is almost dead. Use which ability? (? or * to list) A demon appears! The naga hits you from afar with a +0 halberd! The naga warrior spits poison at you. You block the splash of poison. The naga warrior constricts you. You block the naga warrior's attack. The naga warrior closely misses your neqoxec. You hit the naga warrior. You kill the naga warrior! Makhleb accepts your kill. You block the naga's attack. Your Shields skill increases to level 11! You have reached level 17! Your shield prevents you from hitting the naga warrior. The naga warrior spits poison at you. You resist. The splash of poison hits you but does no damage. You hit the naga warrior but do no damage. Your neqoxec hits the naga warrior. You block the naga's attack. You puncture the naga warrior! Your bite misses the naga warrior. The naga warrior is lightly wounded. You block the naga warrior's attack. The naga warrior hits your neqoxec but does no damage. You block the naga warrior's attack. Your neqoxec gestures. Your shield prevents you from hitting the naga warrior. The naga warrior is lightly wounded. You hit the naga warrior but do no damage. The naga warrior is lightly wounded. You block the naga's attack. You puncture the naga warrior! The naga warrior is moderately wounded. Your ufetubus blinks! The naga warrior hits you with a +0 hand axe!! The naga warrior hits your ufetubus with a +0 hand axe!! Your ufetubus dies! The naga warrior hits your neqoxec with a +0 hand axe. The naga warrior grabs you. The naga warrior constricts you. Your neqoxec gestures. You hit the naga warrior. The naga warrior is moderately wounded. You hit the naga warrior. The naga warrior is moderately wounded. You hit the naga warrior. The naga warrior is moderately wounded. The naga warrior spits poison at you. You resist. The splash of poison hits you. The naga warrior constricts you. You block the naga's attack. Your neqoxec misses the naga warrior. You hit the naga warrior but do no damage. The naga warrior is moderately wounded. You closely miss the naga warrior. The naga warrior is moderately wounded. The naga warrior hits you with a +0 hand axe! * * * LOW HITPOINT WARNING * * * The naga warrior closely misses your crimson imp. The naga warrior hits your neqoxec with a +0 hand axe! The naga warrior constricts you. Your neqoxec misses the naga warrior. Your shield prevents you from hitting the naga warrior. Your bite misses the naga warrior. The naga warrior is moderately wounded. You block the naga's attack. Your shield and scale mail prevent you from hitting the naga warrior. You bite the naga warrior, but do no damage. The naga warrior is moderately wounded. You barely miss the naga warrior. The naga warrior is moderately wounded. Your crimson imp hits the naga warrior. Your crimson imp blinks! Your neqoxec hits the naga warrior. The naga warrior throws a javelin. The javelin closely misses your neqoxec. The javelin hits your crimson imp! * * * LOW HITPOINT WARNING * * * The naga warrior constricts you. Use which ability? (? or * to list) A demon appears! You block the naga's attack. Your iron imp hits the naga warrior. Your neqoxec barely misses the naga warrior. You block the naga warrior's attack. The naga warrior hits your neqoxec with a +0 hand axe! The naga warrior hits your iron imp but does no damage. * * * LOW HITPOINT WARNING * * * The naga warrior constricts you. You escape the naga warrior's grasp. Your neqoxec gestures. Your iron imp barely misses the naga warrior. 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 - naga warrior Aim: a naga warrior, wielding a +0 hand axe and quivering 35 javelins (heavily wounded) Attack! The naga warrior throws a javelin. The javelin hits you but does no damage. Your neqoxec hits the naga warrior. Your smoke demon hits the naga warrior. Your smoke demon barely misses the naga warrior. x2 Your crimson imp misses the black mamba. Your iron imp hits the naga warrior. The naga warrior throws a javelin. The javelin hits your smoke demon! The black mamba bites your smoke demon! Your smoke demon is poisoned. The black mamba poisons your smoke demon! Your neqoxec barely misses the naga warrior. Your smoke demon gestures at the naga warrior. The naga warrior is smitten. Your shadow imp hits the black mamba. Your quasit misses the black mamba. Your quasit claws the black mamba. Your quasit closely misses the black mamba. Your iron imp disappears in a puff of smoke! The black mamba bites your smoke demon. Your smoke demon dies! The naga warrior spits poison at you. You resist. The splash of poison hits you. * * * LOW HITPOINT WARNING * * * Your neqoxec hits the naga warrior! Your quasit misses the naga warrior. Your quasit closely misses the naga warrior. Your quasit claws the naga warrior. Something hits your quasit! Something grabs your quasit. Your quasit is constricted. Your quasit dies! The black mamba bites you. * * * LOW HITPOINT WARNING * * * You hit the black mamba. The black mamba is lightly wounded. You hear Xom's maniacal laughter. Your body is twisted painfully. * * * LOW HITPOINT WARNING * * * You feel better. The black mamba barely misses you. Something hits your shadow imp! Your shadow imp dies! You block the black mamba's attack. Something hits your crimson imp!! Your crimson imp dies! Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You feel stronger. You feel stupid. You sense an unholy aura. w - the +6 rapier "Unomme Ywemp" (weapon) {drain, rPois rC+ Str+3 Int-5} The black mamba bites you. * * * LOW HITPOINT WARNING * * * Your neqoxec gestures. The naga warrior spits poison at you. You block the splash of poison. A naga warrior comes into view. It is wielding a +0 long sword. >>>>>>>>>>>>>>>>>>>>>> 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_MOVE_DOWN_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Grijm] Species: Barachi Job: Chaos Knight HP: 30/140; mods: 0/0 MP: 12/43; mod: 0 Stats: 15 (15) 11 (11) 13 (13) Position: (34, 29), 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 | 11 | 2957 | 56/630 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: 22604 #24: 1747412326 #27: 5652 #49: 2831 #59: 1 Mutations: fangs: 1 hooves: 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 #30: ring of the Thirsty Mice {Ice rElec rPois Str-4} 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 #...## NN NN N S #....## S N NN #....## NN #..@..## SN ##.SN.5## ##)(...# N ##N3.5.# ######### N ...5............ ................ .. ................ .#######.... ................ .#.....#...###########.....###### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>