ASSERT(wpn && (wpn->base_type == OBJ_MISSILES || is_range_weapon(*wpn))) in 'ranged-attack.cc' at line 37 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-2024-gd4ab456d0b Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 179648510712735172, deterministic pregen: 1 Command line: /usr/games/crawl-git-d4ab456d0b -name gotpa -rc /dgldir/rcfiles/crawl-git/gotpa.rc -macro /dgldir/rcfiles/crawl-git/gotpa.macro -morgue /dgldir/morgue/gotpa/ -webtiles-socket /crawl-master/webserver/sockets/gotpa:2026-01-16.17:20:16.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /usr/games/crawl-git-d4ab456d0b(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x604c1062e41e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-d4ab456d0b(_Z13do_crash_dumpv+0x43a) [0x604c1063c65a]: do_crash_dump() /usr/games/crawl-git-d4ab456d0b(_Z20crash_signal_handleri+0x1fa) [0x604c1062e8fa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x727bc4031330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x727bc408ab2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x727bc403127e]: /usr/games/crawl-git-d4ab456d0b(+0x501a2d) [0x604c1063ba2d]: /usr/games/crawl-git-d4ab456d0b(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x604c1063bf37]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-d4ab456d0b(_ZN13ranged_attackC1EP5actorS1_PK8item_defbS1_+0x4a2) [0x604c10b8bcd2]: ranged_attack::ranged_attack(actor*, actor*, item_def const*, bool, actor*) /usr/games/crawl-git-d4ab456d0b(_ZN18ranged_attack_beamC1ER5actorR8item_def+0x39) [0x604c10cf0d39]: ranged_attack_beam::ranged_attack_beam(actor&, item_def&) /usr/games/crawl-git-d4ab456d0b(_Z22dithmenos_shadow_shootRK9coord_def12missile_type+0x406) [0x604c107a71b6]: dithmenos_shadow_shoot(coord_def const&, missile_type) /usr/games/crawl-git-d4ab456d0b(+0xbb9ac4) [0x604c10cf3ac4]: /usr/games/crawl-git-d4ab456d0b(_Z24aim_player_ranged_attackRN6quiver6actionE+0x1ef) [0x604c10cf3d5f]: aim_player_ranged_attack(quiver::action&) /usr/games/crawl-git-d4ab456d0b(+0x76fb0d) [0x604c108a9b0d]: /usr/games/crawl-git-d4ab456d0b(+0xcd4743) [0x604c10e0e743]: /usr/games/crawl-git-d4ab456d0b(+0xce3965) [0x604c10e1d965]: /usr/games/crawl-git-d4ab456d0b(+0xcd4a5d) [0x604c10e0ea5d]: /usr/games/crawl-git-d4ab456d0b(+0xcd38a3) [0x604c10e0d8a3]: /usr/games/crawl-git-d4ab456d0b(+0xcd4e84) [0x604c10e0ee84]: /usr/games/crawl-git-d4ab456d0b(lua_pcallk+0x95) [0x604c10e0b135]: /usr/games/crawl-git-d4ab456d0b(_ZN4CLua5pcallEii+0x60) [0x604c10613410]: CLua::pcall(int, int) /usr/games/crawl-git-d4ab456d0b(_ZN4CLua6callfnEPKcii+0xb4) [0x604c10614d34]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-d4ab456d0b(_Z15process_command12command_typeS_+0x208) [0x604c10df9e98]: process_command(command_type, command_type) /usr/games/crawl-git-d4ab456d0b(+0xcbe192) [0x604c10df8192]: /usr/games/crawl-git-d4ab456d0b(+0xcbebd5) [0x604c10df8bd5]: /usr/games/crawl-git-d4ab456d0b(main+0x1f7) [0x604c1055ff77]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x727bc40161ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x727bc401628b]: /usr/games/crawl-git-d4ab456d0b(_start+0x25) [0x604c10560a65]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x0000727bc40fc7a7 in __GI___wait4 (pid=3740658, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000727bc40fc7a7 in __GI___wait4 (pid=3740658, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000604c1062eacc in call_gdb (file=0x727bc41f04e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3736353\000\000\000\000\000" #2 0x0000604c1063c678 in do_crash_dump () at dbg-asrt.cc:673 t = 1768584059 dir = "/dgldir/morgue/gotpa/" name = "/dgldir/morgue/gotpa/crash-gotpa-20260116-172059.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(wpn && (wpn->base_type == OBJ_MISSILES || is_range_weapon(*wpn))) in 'ranged-attack.cc' at line 37 failed." file = 0x727bc41f04e0 <_IO_2_1_stderr_> #3 0x0000604c1062e8fa in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {105880701270832}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x0000727bc403127e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000604c1063ba2d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffeb853e5c0 "ASSERT(wpn && (wpn->base_type == OBJ_MISSILES || is_range_weapon(*wpn))) in 'ranged-attack.cc' at line 37 failed.", assert=true) at dbg-asrt.cc:807 No locals. #10 0x0000604c1063bf37 in AssertFailed (expr=expr@entry=0x604c10ee02e8 "wpn && (wpn->base_type == OBJ_MISSILES || is_range_weapon(*wpn))", file=file@entry=0x604c10e5d4f2 "ranged-attack.cc", line=line@entry=37, text=text@entry=0x0) at dbg-asrt.cc:845 mesg = "ASSERT(wpn && (wpn->base_type == OBJ_MISSILES || is_range_weapon(*wpn))) in 'ranged-attack.cc' at line 37 failed.\000S\270\376\177\000\000P\347S\270\376\177\000\000\240\352S\270\376\177\000\000\315\t\245\020L`\000\000\320\346S\270\376\177\000\000H\353S\270\376\177\000\000\002\000\000\000\000\000\000\000\360\346S\270\376\177\000\000\000\347S\270\376\177\000\000\354\352S\270\376\177\000\000\030k7\021L`\000\000"... args = {{gp_offset = 1172085072, fp_offset = 24652, overflow_arg_area = 0x604c45dc9950, reg_save_area = 0x604c45dc9990}} fileName = #11 0x0000604c10b8bcd2 in ranged_attack::ranged_attack (this=this@entry=0x7ffeb853f2f8, attk=attk@entry=0x604c11446e80 , defn=defn@entry=0x0, wpn=wpn@entry=0x7ffeb853f000, tele=tele@entry=false, blame=blame@entry=0x0) at ranged-attack.cc:37 No locals. #12 0x0000604c10cf0d39 in ranged_attack_beam::ranged_attack_beam (this=this@entry=0x7ffeb853f080, agent=..., item=...) at throw.cc:438 No locals. #13 0x0000604c107a71b6 in dithmenos_shadow_shoot (targ=..., thrown_projectile=thrown_projectile@entry=NUM_MISSILES) at god-passive.cc:1492 aim = {x = 46, y = 15} target = pos = existing_target = mon = 0x604c11446e80 launcher = 0x604c11408f28 throwable = fake_proj = {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} missile = atk = {beam = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, stop_at_allies = false, safe_to_user = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements}, atk = { = {_vptr.attack = 0x604c111bf1a8 , attacker = 0x604c11446e80 , defender = 0x0, responsible = 0x604c11446e80 , cancel_attack = false, did_hit = false, needs_message = false, attacker_visible = false, defender_visible = false, perceived_attack = false, obvious_effect = false, to_hit = 0, damage_done = 0, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 0, attk_type = 1170279552, attk_flavour = 24652, attk_damage = 41, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", defender_shield = 0x0, simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, range_used = 0, reflected = false, will_mulch = false, proj_name = "", teleport = false, _did_net = false}} #14 0x0000604c10cf3ac4 in _fire_player_ranged_attacks (atks=std::vector of length 1, capacity 1 = {...}) at throw.cc:646 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-d4ab456d0b/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-d4ab456d0b/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-d4ab456d0b/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 11 Level id: D:11 Level build method = , level layout type = open, absdepth0 = 10 Level vaults: layout_big_octagon eino_jars Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The yak is heavily wounded. The hell rat barely misses you. You shoot a bolt. The bolt closely misses the hell rat. The bolt closely misses the yak. The hell rat barely misses you. x2 You shoot a bolt. The bolt pierces through the hell rat. The hell rat is lightly wounded. The bolt pierces through the yak! The yak is severely wounded. The hell rat bites you but does no damage. You shoot a bolt. The bolt pierces through the yak! The yak is heavily wounded. The bolt pierces through the yak!! You kill the yak! The yak gores you. x2; The yak gores you! The yak gores you but does no damage. You shoot a bolt. The bolt pierces through the yak!! You kill the yak! The bolt pierces through the hell rat! You kill the hell rat! You shoot a bolt. The bolt pierces through the black bear! The black bear is moderately wounded. The black bear bites you! The black bear closely misses you. The black bear claws you but does no damage. The yak barely misses you. You shoot a bolt. The bolt pierces through the black bear. The black bear is heavily wounded. The yak barely misses you. The black bear bites you but does no damage. The black bear claws you but does no damage. x2 The yak snorts and paws the ground. The yak gores you but does no damage. You shoot a bolt. The bolt pierces through the black bear!! You kill the black bear! The yak gores you. The yak gores you! The yak misses you. The yak gores you. Things that are here: a yak corpse; a wyvern corpse You shoot a bolt. The bolt pierces through the yak. The yak is lightly wounded. The yak gores you but does no damage. The yak gores you! The yak barely misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You shoot a bolt. The bolt pierces through the yak! The yak is heavily wounded. The yak gores you! * * * LOW HITPOINT WARNING * * * The yak misses you. You shoot a bolt. The bolt pierces through the yak! The yak is almost dead. The yak completely misses you. The yak gores you but does no damage. You shoot a bolt. The bolt pierces through the yak! You kill the yak! The yak gores you but does no damage. You shoot a bolt. The bolt pierces through the yak! The yak is moderately wounded. The bolt barely misses the river rat. The yak gores you. * * * LOW HITPOINT WARNING * * * The yak completely misses you. The yak closely misses you. The yak misses you. You shoot a bolt. The bolt barely misses the yak. The yak misses you. x2 You feel much better. The yak gores you but does no damage. x2 You shoot a bolt. The bolt barely misses the yak. The yak completely misses you. The yak gores you. You shoot a bolt. The bolt closely misses the yak. The yak gores you but does no damage. x2 You shoot a bolt. The bolt completely misses the yak. The yak misses you. x2 The yak completely misses you. You shoot a bolt. The bolt pierces through the yak. The yak is lightly wounded. The yak gores you but does no damage. The yak barely misses you. The yak gores you. You shoot a bolt. The bolt pierces through the yak! The yak is heavily wounded. The yak gores you. The yak closely misses you. You shoot a bolt. The bolt pierces through the yak! The yak is almost dead. The yak misses you. The yak gores you but does no damage. You shoot a bolt. The bolt pierces through the yak! You kill the yak! The yak misses you. You shoot a bolt. The bolt pierces through the yak but does no damage. The yak is lightly wounded. The yak gores you. The river rat bites you but does no damage. The yak gores you but does no damage. The river rat misses you. You shoot a bolt. The bolt closely misses the river rat. The yak closely misses you. The river rat misses you. You shoot a bolt. The bolt closely misses the river rat. The yak closely misses you. The river rat completely misses you. You shoot a bolt. The bolt closely misses the river rat. The yak closely misses you. The river rat barely misses you. You shoot a bolt. The bolt closely misses the river rat. The yak misses you. The river rat closely misses you. The yak barely misses you. You shoot a bolt. The bolt barely misses the river rat. The river rat barely misses you. The yak completely misses you. The river rat closely misses you. You shoot a bolt. The bolt barely misses the river rat. The yak misses you. The river rat closely misses you. You shoot a bolt. The bolt closely misses the river rat. The yak gores you. The river rat completely misses you. You shoot a bolt. The bolt pierces through the river rat. The river rat is heavily wounded. The yak barely misses you. The river rat completely misses you. You shoot a bolt. The bolt pierces through the river rat! You kill the river rat! The yak barely misses you. The yak closely misses you. You shoot a bolt. The bolt pierces through the yak! The yak is heavily wounded. The yak completely misses you. You shoot a bolt. The bolt pierces through the yak. The yak is severely wounded. The yak misses you. You shoot a bolt. The bolt pierces through the yak!! You kill the yak! Things that are here: a yak corpse; a wyvern corpse You see here a +0 scimitar. Found a spear. You see here a yak corpse. You see here a black bear corpse. Things that are here: a yak corpse; a yak corpse Things that are here: a yak skeleton; a wyvern skeleton You see here a +0 chain mail. There is an open door here. Found a stone staircase leading down. You encounter an orc. It is wielding a +0 mace. The orc shouts! You hear a shout! You hear an angry hiss. You hear a shout! You shoot a bolt. The bolt pierces through the orc. The orc is severely wounded. You encounter an orc wizard. It is wielding a +0 dagger. You encounter an orc warrior. It is wielding a +0 short sword. You shoot a bolt. The bolt pierces through the orc!! You kill the orc! The bolt pierces through the orc wizard!! You kill the orc wizard! You encounter an orc wizard. It is wielding a +1 dagger of holy wrath. You shoot a bolt. The bolt pierces through the orc warrior!! The orc warrior is almost dead. You shoot a bolt. The bolt pierces through the orc warrior but does no damage. The orc warrior is almost dead. The orc warrior hits you but does no damage. You shoot a bolt. The bolt pierces through the orc warrior. You kill the orc warrior! You encounter a kobold. It is wielding a +0 short sword. You shoot a bolt. The bolt pierces through the orc wizard! The orc wizard is severely wounded. You encounter a water moccasin. You shoot a bolt. The bolt pierces through the kobold! You kill the kobold! The bolt pierces through the orc wizard. The orc wizard is severely wounded. The orc wizard hits you but does no damage. You shoot a bolt. The bolt pierces through the orc wizard!! You kill the orc wizard! The bolt pierces through the water moccasin! The water moccasin is severely wounded. The water moccasin misses you. You shoot a bolt. The bolt closely misses the water moccasin. The water moccasin bites you. You shoot a bolt. The bolt misses the water moccasin. The water moccasin barely misses you. You encounter a wight. It is wielding a +2 hand axe. The water moccasin completely misses you. You shoot a bolt. The bolt closely misses the water moccasin. The water moccasin barely misses you. The water moccasin closely misses you. There are monsters nearby! You shoot a bolt. The bolt pierces through the water moccasin. The water moccasin is severely wounded. The bolt pierces through the wight. The wight is lightly damaged. The water moccasin bites you but does no damage. You shoot a bolt. The bolt barely misses the water moccasin. The bolt pierces through the wight! The wight is severely damaged. The water moccasin barely misses you. The water moccasin closely misses you. You shoot a bolt. The bolt pierces through the water moccasin!! You kill the water moccasin! The bolt closely misses the wight. You shoot a bolt. The bolt pierces through the wight. The wight is severely damaged. The wight barely misses you. You encounter a wight. It is wielding a +2 great sword. You shoot a bolt. The bolt pierces through the wight! You destroy the wight! You shoot a bolt. The bolt pierces through the wight!! You destroy the wight! No target in view! No target in view! No target in view! You encounter a kobold brigand. It is wielding a +0 dagger and quivering poisoned darts. The kobold brigand shouts! You encounter a wight. It is wielding a +0 spear. You encounter a kobold. It is wielding a +0 short sword and quivering stones. Items here: ))))) [[[[ †. You shoot a bolt. The bolt closely misses the kobold brigand. The kobold shouts! The kobold brigand hits you with a +0 dagger. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword and quivering stones (63% to hit) You shoot a bolt. The bolt barely misses the kobold brigand. The bolt pierces through the wight. The wight is moderately damaged. The bolt pierces through the kobold! You kill the kobold! The kobold brigand hits you with a +0 dagger. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a kobold brigand, wielding a +0 dagger and quivering poisoned darts (63% to hit) You shoot a bolt. The bolt closely misses the kobold brigand. The bolt pierces through the wight! The wight is almost destroyed. The wight hits you from afar with a +0 spear. The kobold brigand misses you. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a kobold brigand, wielding a +0 dagger and quivering poisoned darts (63% to hit) You shoot a bolt. The bolt pierces through the kobold brigand. The kobold brigand is lightly wounded. The bolt barely misses the wight. The wight closely misses you. The kobold brigand barely misses you. The wight closely misses you. The kobold brigand barely misses you. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a kobold brigand, wielding a +0 dagger and quivering poisoned darts (lightly wounded, 63% to hit) You shoot a bolt. The bolt pierces through the kobold brigand! The kobold brigand is heavily wounded. The bolt pierces through the wight! You destroy the wight! The kobold brigand hits you with a +0 dagger. You shoot a bolt. The bolt pierces through the kobold brigand! The kobold brigand is almost dead. The kobold brigand completely misses you. You shoot a bolt. The bolt barely misses the kobold brigand. The kobold brigand barely misses you. You shoot a bolt. The bolt barely misses the kobold brigand. The kobold brigand misses you. You shoot a bolt. The bolt closely misses the kobold brigand. The kobold brigand hits you but does no damage. x2 You shoot a bolt. The bolt pierces through the kobold brigand! You kill the kobold brigand! Training target 14.0 for Ranged Weapons reached! Your Ranged Weapons skill increases to level 14! You need to enable at least one skill for training. You now have 451 gold pieces (gained 5). Things that are here: a +0 dagger; 6 poisoned darts Found a stone staircase leading up. i - a scroll of identify As you read the scroll of identify, it crumbles to dust. h -> V - 2 scrolls of vulnerability Things that are here: a +0 spear; a +0 robe Things that are here: a +0 dagger; 6 poisoned darts Items here: ))))) [[[[ †. There is an open door here. There is an open door here. There is a stone staircase leading down here. d - a yellow potion Found a stone staircase leading up. Done exploring. Done exploring. What level of the Dungeon? (default 8, ? - help) You see here a +0 shortbow. There is a stone staircase leading down here. You climb downwards. You hear the solemn chanting of funerary rites. There is an entrance to the Necropolis on this level. Hurry and find it before the portal closes! You encounter Harold the Weathered and a centaur. Harold is quivering 3 throwing nets. The centaur is carrying a +0 orcbow. Found a scroll labelled BOMAL PAJI KAA and a parchment of Freeze. Harold shouts! The centaur shouts! There is a stone staircase leading up here. There are monsters nearby! You shoot a bolt. The bolt pierces through the centaur. The centaur is moderately wounded. You shoot a bolt. The bolt completely misses the centaur. The centaur wields a +0 orcbow. The centaur shoots an arrow. The arrow barely misses you. The centaur shoots an arrow. The arrow hits you. You shoot a bolt. The bolt pierces through the centaur! The centaur is heavily wounded. The centaur shoots an arrow. The arrow closely misses you. The centaur shoots an arrow. The arrow closely misses you. You shoot a bolt. The bolt pierces through Harold! Harold is lightly wounded. The centaur shoots an arrow. The arrow hits you. The centaur shoots an arrow. The arrow misses you. You shoot a bolt. The bolt pierces through Harold!! Harold is heavily wounded. Harold throws a throwing net. The throwing net hits you. You become entangled in the net! The centaur shoots an arrow. The arrow completely misses you. You struggle against the net. The centaur shoots an arrow. The arrow barely misses you. Harold hits you with a +0 war axe. You tear a large gash into the net. The centaur shoots an arrow. The arrow hits you! Harold hits you with a +0 war axe!! You rip the net and break free! The centaur shoots an arrow. The arrow barely misses you. The centaur shoots an arrow. The arrow hits you but does no damage. Harold points at you and mumbles some strange words. A sentinel's mark forms upon you. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The centaur shoots an arrow. The arrow completely misses you. Harold misses you. Harold hits you but does no damage. The centaur shoots an arrow. The arrow barely misses you. You encounter a vampire. Your surroundings suddenly seem different. You encounter Amaemon the Diabolical Poisoner. He is wielding a +0 demon whip of venom. Okay, then. Press: ? - help, v - describe, . - travel Here: Amaemon, wielding a +0 demon whip of venom The floor. The air fills with toxic fumes! As you read the scroll of poison, it crumbles to dust. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Amaemon, wielding a +0 demon whip of venom (poison gas, 64% to hit) You shoot a bolt. The bolt pierces through Amaemon! Amaemon is lightly wounded. Amaemon is engulfed in poison gas. Amaemon is poisoned. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Amaemon, wielding a +0 demon whip of venom (poison gas, lightly wounded, poisoned, 64% to hit) You shoot a bolt. The bolt pierces through Amaemon! Amaemon is moderately wounded. Amaemon is engulfed in poison gas. Amaemon looks even sicker. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Amaemon, wielding a +0 demon whip of venom (poison gas, heavily wounded, very poisoned, 64% to hit) You shoot a bolt. The bolt pierces through Amaemon. Amaemon is heavily wounded. Amaemon is engulfed in poison gas. Amaemon looks even sicker. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Amaemon, wielding a +0 demon whip of venom (poison gas, heavily wounded, very poisoned, 64% to hit) You shoot a bolt. The bolt closely misses Amaemon. Amaemon is engulfed in poison gas. Amaemon looks as sick as possible! Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Amaemon, wielding a +0 demon whip of venom (poison gas, heavily wounded, extremely poisoned, 64% to hit) You shoot a bolt. The bolt pierces through Amaemon! Amaemon is severely wounded. Amaemon is engulfed in poison gas. Amaemon looks as sick as possible! Amaemon closely misses you. x2; Amaemon barely misses you. Amaemon is engulfed in poison gas. Amaemon looks as sick as possible! Amaemon misses you. Amaemon claws you but does no damage. Amaemon misses you. Fire: f) +7 arbalest of the Pillar {penet, Int+5 Stlth-} Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Amaemon, wielding a +0 demon whip of venom (poison gas, almost dead, extremely poisoned, 64% to hit) You shoot a bolt. The bolt pierces through Amaemon. Amaemon is almost dead. Amaemon is engulfed in poison gas. Amaemon looks as sick as possible! You kill Amaemon! Your Fighting skill increases to level 3! Your Dodging skill increases to level 2! Your Stealth skill increases to level 1! You see here a +0 demon whip of venom. A centaur comes into view. The centaur shoots an arrow. The arrow misses you. You hear a screech! You shoot a bolt. The bolt closely misses the centaur. You hear a shout! The centaur shoots an arrow. The arrow barely misses you. You encounter an orange demon. You hear a shout! You shoot a bolt. The bolt pierces through the centaur! You kill the centaur! You hear a shout! x2; You hear a croak. You shoot a bolt. The bolt pierces through the orange demon!! The orange demon is severely wounded. You shoot a bolt. The bolt pierces through the orange demon. The orange demon is severely wounded. You encounter a centaur. It is carrying a +0 shortbow. The centaur wields a +0 shortbow. The centaur shoots an arrow. The arrow closely misses you. You shoot a bolt. The bolt pierces through the orange demon! The orange demon is almost dead. The bolt barely misses the vampire. You shoot a bolt. The bolt barely misses the orange demon. The bolt pierces through the centaur!! You kill the centaur! The orange demon closely misses you. You shoot a bolt. The bolt pierces through the orange demon!! You kill the orange demon! The bolt pierces through the vampire. The vampire is lightly damaged. Your Stealth skill increases to level 2! You shoot a bolt. The bolt pierces through the vampire. The vampire is moderately damaged. You shoot a bolt. The bolt pierces through the vampire. The vampire is heavily damaged. You shoot a bolt. The bolt closely misses the vampire. The sentinel's mark upon you fades away. The vampire casts a spell at you. You resist with some effort. You shoot a bolt. The bolt pierces through the vampire. The vampire is heavily damaged. You encounter a bullfrog. The vampire hits you. The vampire barely misses you. You shoot a bolt. The bolt pierces through the vampire! The vampire is almost destroyed. The bolt barely misses the bullfrog. The vampire completely misses you. The vampire misses you. You shoot a bolt. The bolt pierces through the vampire but does no damage. The vampire is almost destroyed. The bolt pierces through the bullfrog!! You kill the bullfrog! The vampire closely misses you. The vampire completely misses you. You shoot a bolt. The bolt pierces through the vampire! You destroy the vampire! You hear the lone wailing of a funeral chant very nearby. You encounter a lemure. Harold throws a throwing net. The throwing net closely misses you. You encounter a lemure. You have reached level 11! As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You shoot a bolt. The bolt barely misses Harold. The bolt pierces through the lemure!! The lemure is severely wounded. Harold throws a throwing net. The throwing net barely misses you. You encounter Pikel, Merchant of Souls. He is wielding a +2 whip of freezing. Harold gestures at you while chanting. A sentinel's mark forms upon you. You shoot a bolt. The bolt pierces through Harold. Harold is moderately wounded. The bolt pierces through the lemure. The lemure is severely wounded. The bolt barely misses Pikel. Harold fires a harpoon shot at you. The harpoon shot misses you. You shoot a bolt. The bolt pierces through the lemure!! You kill the lemure! That felt strangely unrewarding. You shoot a bolt. The bolt pierces through Harold! Harold is heavily wounded. The bolt pierces through Pikel!! Pikel is heavily wounded. Your surroundings suddenly seem different. You encounter a kobold brigand and 4 kobolds. The kobold brigand is wielding a +2 short sword of draining and quivering curare-tipped darts. A kobold is quivering stones. A kobold is quivering stones. A kobold is quivering stones. Found a robe and a dagger. The kobold brigand shouts! The kobold shouts! x3 The kobold brigand hits you but does no damage. You feel drained. You shoot a bolt. The bolt pierces through the kobold brigand! The kobold brigand is heavily wounded. The kobold brigand hits you with a +2 short sword of draining. You feel drained. The kobold hits you but does no damage. The kobold throws a stone. The stone closely misses you. The kobold hits you but does no damage. The kobold closely misses you. The kobold misses you. The kobold brigand hits you but does no damage. You feel drained. The kobold misses you. x2 You shoot a bolt. The bolt closely misses the kobold brigand. The kobold brigand closely misses you. The kobold hits you but does no damage. The kobold closely misses you. The kobold hits you with a +0 club. The kobold hits you with a +0 dagger. You shoot a bolt. The bolt pierces through the kobold brigand! The kobold brigand is severely wounded. The kobold brigand misses you. The kobold hits you but does no damage. The kobold misses you. x3 You shoot a bolt. The bolt pierces through the kobold brigand but does no damage. The kobold brigand is severely wounded. The kobold brigand hits you but does no damage. You feel drained. The kobold hits you but does no damage. The kobold completely misses you. The kobold closely misses you. The kobold barely misses you. You shoot a bolt. The bolt pierces through the kobold brigand! You kill the kobold brigand! The kobold hits you but does no damage. x3; The kobold barely misses you. Your Dodging skill increases to level 3! You shoot a bolt. The bolt pierces through the kobold. You kill the kobold! The kobold hits you with a +0 dagger. The kobold hits you but does no damage. The kobold barely misses you. x2; The kobold hits you but does no damage. The kobold barely misses you. You shoot a bolt. The bolt barely misses the kobold. The kobold hits you but does no damage. The kobold closely misses you. The kobold barely misses you. You shoot a bolt. The bolt pierces through the kobold! You kill the kobold! The kobold misses you. The kobold barely misses you. You shoot a bolt. The bolt closely misses the kobold. The kobold hits you but does no damage. x2 You shoot a bolt. The bolt completely misses the kobold. The kobold closely misses you. The kobold hits you but does no damage. You shoot a bolt. The bolt misses the kobold. The kobold misses you. The kobold completely misses you. The kobold barely misses you. The kobold misses you. You encounter an efreet. It is wielding a +1 scimitar of flaming. You shoot a bolt. The bolt pierces through the kobold! You kill the kobold! The kobold misses you. You shoot a bolt. The bolt closely misses the kobold. The bolt pierces through the efreet! The efreet is moderately wounded. The efreet gestures at you. The bolt of fire misses you. You shoot a bolt. The bolt pierces through the kobold!! You kill the kobold! You shoot a bolt. The bolt pierces through the efreet! The efreet is heavily wounded. The efreet gestures at you. The bolt of fire misses you. You shoot a bolt. The bolt pierces through the efreet! The efreet is severely wounded. You shoot a bolt. The bolt barely misses the efreet. The efreet gestures at you. The bolt of fire misses you. You shoot a bolt. The bolt pierces through the efreet! You kill the efreet! You shoot a bolt. The bolt pierces through Pikel but does no damage. Pikel is moderately wounded. You encounter a lemure. You shoot a bolt. The bolt barely misses Pikel. The bolt pierces through the lemure. The lemure is lightly wounded. You shoot a bolt. The bolt pierces through Pikel!! Pikel is almost dead. The bolt pierces through the lemure!! The lemure is almost dead. You shoot a bolt. The bolt pierces through Pikel! You kill Pikel! The bolt pierces through the lemure!! You kill the lemure! That felt strangely unrewarding. The bolt barely misses Harold. Harold casts a spell at you. The mark upon you grows brighter. Your life force feels restored. Your Fighting skill increases to level 4! Your Stealth skill increases to level 3! You shoot a bolt. The bolt pierces through Harold! Harold is severely wounded. Harold fires a harpoon shot at you. The harpoon shot misses you. You shoot a bolt. The bolt pierces through Harold! Harold is almost dead. You shoot a bolt. The bolt barely misses Harold. You shoot a bolt. The bolt pierces through Harold!! You kill Harold! Harold gasps with his last breath, "I wish I had worked less..." You hear the lone wailing of a funeral chant nearby. The sentinel's mark upon you fades away. You hear the lone wailing of a funeral chant nearby. HP restored. You encounter a hornet. Things that are here: a +2 short sword of draining; a curare-tipped dart A hornet is nearby! You shoot a bolt. The bolt pierces through the hornet! The hornet buzzes angrily. The hornet is moderately wounded. You shoot a bolt. The bolt closely misses the hornet. You shoot a bolt. The bolt barely misses the hornet. You shoot a bolt. The bolt closely misses the hornet. The hornet completely misses you. You shoot a bolt. The bolt pierces through the hornet! The hornet is almost dead. The hornet stings you. You are poisoned. The hornet barely misses you. You shoot a bolt. The bolt pierces through the hornet. The hornet is almost dead. You feel very sick. The hornet misses you. The hornet stings you but does no damage. You shoot a bolt. The bolt pierces through the hornet. The hornet is almost dead. You feel sick. The hornet barely misses you. The hornet completely misses you. You shoot a bolt. The bolt pierces through the hornet!! You kill the hornet! You feel sick. No target in view! You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. You hear the lone wailing of a funeral chant nearby. Items here: )) [ †. Things that are here: a +0 war axe; a +0 ring mail Found a stone staircase leading down. Found a rapier. Found a stone staircase leading up. You hear the lone wailing of a funeral chant nearby. You encounter a wyvern. Found a broken altar of Ashenzari. You shoot a bolt. The bolt pierces through the wyvern!! The wyvern is severely wounded. You shoot a bolt. The bolt pierces through the wyvern! The wyvern is almost dead. The wyvern completely misses you. The wyvern bites you but does no damage. You shoot a bolt. The bolt pierces through the wyvern. You kill the wyvern! No target in view! You encounter a kobold geomancer. It is wielding a +0 dagger. You shoot a bolt. The bolt pierces through the kobold geomancer! The kobold geomancer is heavily wounded. You shoot a bolt. The bolt pierces through the kobold geomancer. The kobold geomancer is severely wounded. You shoot a bolt. The bolt closely misses the kobold geomancer. You shoot a bolt. The bolt pierces through the kobold geomancer but does no damage. The kobold geomancer is severely wounded. You shoot a bolt. The bolt pierces through the kobold geomancer! You kill the kobold geomancer! You hear a splash. x2 No target in view! You hear the small ensemble of a distant funeral chant. Found a stone staircase leading down. There is a stone staircase leading down here. Your shadow now sometimes tangibly mimics your actions. Found Vavoguvish's CLEARANCE SALE!. There is an entrance to Vavoguvish's CLEARANCE SALE! here. i - a scroll of identify; c - a potion of curing i - a +1 pair of gloves of stealth Thank you for shopping at Vavoguvish's CLEARANCE SALE!! You start removing your armour. You continue removing your +1 pair of gloves. x5 You finish removing your +1 pair of gloves. You start putting on your armour. You continue putting on your +1 pair of gloves of stealth. x5 You finish putting on your +1 pair of gloves of stealth. You feel stealthy. You hear the small ensemble of a very distant funeral chant. Found a ring mail. You drop a +1 pair of gloves. As you read the scroll of identify, it crumbles to dust. d -> A - a potion of attraction You see here a +0 ring mail. Found a scale mail. No target in view! No target in view! You now have 423 gold pieces (gained 15). Found a stone staircase leading up. You pick up a parchment of Lesser Beckoning and begin reading... You add the spell Lesser Beckoning to your library. You see here a +0 scale mail. h - a potion of haste You pick up a parchment of Vampiric Draining and begin reading... You add the spell Vampiric Draining to your library. You now have 439 gold pieces (gained 16). You hear the small ensemble of a very distant funeral chant. You now have 452 gold pieces (gained 13). You pick up a manual of Fighting and begin studying. d - a red potion You pick up a parchment of Summon Ice Beast and begin reading... You add the spell Summon Ice Beast to your library. You hear the gathering chorus of a funeral chant nearby. There is a stone staircase leading up here. You pick up a parchment of Freeze and begin reading... You add the spell Freeze to your library. No target in view! c - 3 scrolls labelled BOMAL PAJI KAA (gained 1) You hear the gathering chorus of a very distant funeral chant. You hear the gathering chorus of a funeral chant nearby. Found a club. Found a stone staircase leading down. Found a spear. There is a stone staircase leading down here. You see here a +0 club. You see here a +0 spear. You hear the gathering chorus of a funeral chant nearby. You see here a +0 spear. There is a stone staircase leading down here. You hear the gathering chorus of a funeral chant very nearby. Found a phantasmal passage. a - a throwing net a - 2 throwing nets (gained 1) Done exploring. No target in view! You hear the rising multitudes of a funeral chant very nearby. You see here a +0 orcbow. There is a phantasmal passage here. The world spins around you as you enter the gateway. You enter an ornate necropolis! You learned that your red potion is actually a potion of enlightenment. d -> e - a potion of enlightenment There is an empty arch of ancient stone here. You open the huge gate. There is a huge open gate here. You open the large door. There is a large open door here. You open the large door. You encounter Tindalos's ghost. Tindalos's ghost turns its malevolent gaze towards you. Found two items. Found 14 gold pieces. There is a large open door here. You open the large door. There is a large open door here. You encounter MTDW's ghost. Found four items. MTDW's ghost turns its malevolent gaze towards you. MTDW's ghost wails, "You will join me soon!" Press: ? - help, v - describe, . - travel Here: MTDW's ghost, wielding a weapon of venom (fire blocked by a runed translucent door) The floor. Okay, then. Press: ? - help, v - describe, . - travel, g - get item Item here: a pitted halberd. The floor. There is a large open door here. You open the large door. There is a large open door here. You open the huge gate. Found two gates leading back out of this place. There is a huge open gate here. There is a gate leading back out of this place here. There is a gate leading back out of this place here. Welcome back to the Dungeon! There is a collapsed entrance here. What level of the Dungeon? (default 1, ? - help) There is a stone staircase leading down here. You climb downwards. You encounter an orc warrior and 3 orcs. The orc warrior is carrying a +0 orcbow. An orc is wielding a +2 heavy hand axe. The orc shouts! x2 Found four items. Found an escape hatch in the ceiling. Found a stone staircase leading down. There is a stone staircase leading up here. There are monsters nearby! Okay, then. The orc shouts! The orc warrior unwields a +0 short sword. The orc warrior wields a +0 orcbow. The orc warrior shoots an arrow. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Press ? for a list of commands and other information. Aiming: Noxious Breath Press: ? - help, Shift-Dir - straight line You exhale a blast of noxious fumes. The orc is engulfed in noxious fumes. The orc appears confused. The orc is engulfed in noxious fumes. The orc appears confused. The orc is engulfed in noxious fumes. The orc appears confused. The orc is engulfed in noxious fumes. The orc appears confused. The orc hits the orc with a +2 heavy hand axe! The orc is killed! The orc barely misses itself. The orc is engulfed in noxious fumes. The orc appears confused. There is a stone staircase leading up here. The orc warrior is engulfed in noxious fumes. The orc warrior shoots an arrow. The arrow hits you. The orc is engulfed in noxious fumes. The orc appears confused. You see here a wand of warping (7). The orc warrior is engulfed in noxious fumes. The orc warrior appears confused. The orc is engulfed in noxious fumes. The orc appears confused. You see here a scroll labelled KOLIUTRIJO. There is a stone staircase leading down here. The orc warrior shouts, "What's happening?!" The orc closely misses you. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Press ? for a list of commands and other information. Welcome back, gotpa the Green Draconian Shapeshifter. Dithmenos says: Walk in the dark places. Press ? for a list of commands and other information. The orc misses you. The orc hits the orc warrior but does no damage. The orc hits itself with a +0 dagger. You climb downwards. There is a stone staircase leading up here. Found a potion of moonshine. o - 2 potions of moonshine (gained 1) Found 14 gold pieces. Found a stone staircase leading down. Found a scroll labelled NAOG FEDEYN. You encounter a cyclops. Found a falchion. Found a stone staircase leading down. You shoot a bolt. The bolt pierces through the cyclops! The cyclops shouts! The cyclops is moderately wounded. You shoot a bolt. The bolt pierces through the cyclops. The cyclops is heavily wounded. You shoot a bolt. The bolt pierces through the cyclops! The cyclops is heavily wounded. The cyclops throws a large rock. The large rock hits you!! You shoot a bolt. The bolt pierces through the cyclops! The cyclops is severely wounded. You shoot a bolt. The bolt pierces through the cyclops but does no damage. The cyclops is severely wounded. You shoot a bolt. The bolt pierces through the cyclops! The cyclops is almost dead. The cyclops throws a large rock. The large rock hits you but does no damage. You shoot a bolt. The bolt pierces through the cyclops! You kill the cyclops! Your Fighting skill increases to level 5! Your Dodging skill increases to level 4! Found a wand of flame (6). There is a stone staircase leading down here. You climb downwards. Found a cloak and a wand of paralysis (5). Found a stone staircase leading down. There is a stone staircase leading up here. HP restored. e - a wand of paralysis (11) (gained 5 charges) Found a stone staircase leading down. No target in view! You encounter a deep elf pyromancer. It is wielding a +0 dagger. The deep elf pyromancer shouts! You shoot a bolt. The bolt pierces through the deep elf pyromancer! The deep elf pyromancer is moderately wounded. You shoot a bolt. The bolt misses the deep elf pyromancer. You shoot a bolt. The bolt pierces through the deep elf pyromancer!! The deep elf pyromancer is severely wounded. You shoot a bolt. The bolt barely misses the deep elf pyromancer. The deep elf pyromancer casts a spell. The deep elf pyromancer blinks! No target in view! Found 8 gold pieces. You see here a +2 hat. j - a +2 hat You shoot a bolt. The bolt pierces through the deep elf pyromancer!! You kill the deep elf pyromancer! Your Stealth skill increases to level 4! You start putting on your armour. You continue putting on your +2 hat. x5 You finish putting on your +2 hat. Okay, then. Found a stone staircase leading up. You now have 460 gold pieces (gained 8). No target in view! There is a stone staircase leading up here. There is a stone staircase leading down here. You encounter a deep elf pyromancer. It is wielding a +0 long sword. You shoot a bolt. The bolt pierces through the deep elf pyromancer! The deep elf pyromancer shouts! The deep elf pyromancer is moderately wounded. You shoot a bolt. The bolt misses the deep elf pyromancer. You shoot a bolt. The bolt pierces through the deep elf pyromancer. The deep elf pyromancer is moderately wounded. You shoot a bolt. The bolt pierces through the deep elf pyromancer. The deep elf pyromancer is heavily wounded. The deep elf pyromancer points at you and mumbles some strange words. The bolt of fire misses you. You shoot a bolt. The bolt pierces through the deep elf pyromancer! The deep elf pyromancer is almost dead. The deep elf pyromancer gestures at you while chanting. The bolt of fire misses you. You shoot a bolt. The bolt pierces through the deep elf pyromancer! The deep elf pyromancer is almost dead. You shoot a bolt. The bolt pierces through the deep elf pyromancer! You kill the deep elf pyromancer! Your Fighting skill increases to level 6! There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. You encounter a kobold geomancer. It is wielding a +0 dagger. Found a scroll of identify and a parchment of Iskenderun's Battlesphere. There is a stone staircase leading down here. You shoot a bolt. The bolt barely misses the kobold geomancer. You shoot a bolt. The bolt closely misses the kobold geomancer. The kobold geomancer closely misses you. You shoot a bolt. The bolt closely misses the kobold geomancer. The kobold geomancer hits you with a +0 dagger. You shoot a bolt. The bolt closely misses the kobold geomancer. The kobold geomancer hits you with a +0 dagger. You shoot a bolt. The bolt misses the kobold geomancer. The kobold geomancer closely misses you. You shoot a bolt. The bolt pierces through the kobold geomancer! The kobold geomancer is heavily wounded. The kobold geomancer barely misses you. The kobold geomancer hits you with a +0 dagger. You shoot a bolt. The bolt pierces through the kobold geomancer! The kobold geomancer is almost dead. The kobold geomancer barely misses you. You shoot a bolt. The bolt pierces through the kobold geomancer!! You kill the kobold geomancer! You feel power welling in your lungs. No target in view! HP restored. i - a scroll of identify As you read the scroll of identify, it crumbles to dust. c -> g - 3 scrolls of fog You encounter a cyclops. You shoot a bolt. The bolt pierces through the cyclops!! The cyclops is heavily wounded. You shoot a bolt. The bolt pierces through the cyclops! The cyclops is severely wounded. The cyclops throws a large rock. The large rock misses you. You shoot a bolt. The bolt pierces through the cyclops!! You kill the cyclops! No target in view! There is a flower patch here. You open the gate. You encounter 4 killer bees. Found 41 gold pieces and a potion of heal wounds. You shoot a bolt. The bolt pierces through the killer bee!! You kill the killer bee! The bolt pierces through the killer bee. The killer bee buzzes angrily. The killer bee is moderately wounded. The killer bee buzzes angrily. x2 You shoot a bolt. The bolt pierces through the killer bee!! You kill the killer bee! The bolt pierces through the killer bee! The killer bee is severely wounded. The killer bee stings you but does no damage. x3 The killer bee closely misses you. The killer bee stings you but does no damage. Okay, then. You shoot a bolt. The bolt pierces through the killer bee. The killer bee is severely wounded. The killer bee barely misses you. The killer bee misses you. The killer bee closely misses you. The killer bee stings you but does no damage. You shoot a bolt. The bolt pierces through the killer bee! You kill the killer bee! The killer bee closely misses you. The killer bee completely misses you. You shoot a bolt. The bolt pierces through the killer bee. The killer bee is moderately wounded. The killer bee stings you but does no damage. x3 You shoot a bolt. The bolt misses the killer bee. The killer bee misses you. The killer bee barely misses you. You shoot a bolt. The bolt pierces through the killer bee. The killer bee is moderately wounded. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-2024-gd4ab456d0b 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: [gotpa] Species: Green Draconian Job: Shapeshifter HP: 91/91; mods: 0/0 MP: 11/11; mod: 0 Stats: 18 17 12 Position: (45, 14), god: Dithmenos (19), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 34 | 6 | 1076 | 194/295 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 14 | 6689 | 0/1070 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 33 | 4 | 819 | 225/297 Stealth | X | 1 | 33 | 4 | 671 | 171/250 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 6 | 1121 | 71/350 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Forgecraft | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/35 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 3 | 357 | 1/238 Spell bugs: Durations: #33: 1 Attributes: #12: 503 #13: 43 #23: 4867 #24: 1020851123 #34: 1 #49: 1037 Mutations: poison resistance: 1 (innate) cold-blooded: 1 (innate) armoured tail: 1 (innate) Inventory bugs: Equipment: eq slot #2, inv slot #5: +7 arbalest of the Pillar {penet, Int+5 Stlth-}(overflow) eq slot #9, inv slot #3: +5 ring of evasion eq slot #1, inv slot #5: +7 arbalest of the Pillar {penet, Int+5 Stlth-} eq slot #9, inv slot #7: +4 ring of protection eq slot #8, inv slot #1: +2 cloak of corrosion resistance eq slot #5, inv slot #8: +1 pair of gloves of stealth eq slot #4, inv slot #9: +2 hat }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ## .# ## ##.## #.## #...# ....#+++#.#.### #.......⌠@....# ......#.#†y'### ........#$#.# ........#$!$# ........######## .............#.# .......:.......# ............)>.#### ..................# dlua errors: clua stack: [C], function do_targeted_command, line -1 autofight.lua, function attack_fire, line 349 autofight.lua, function attack, line 447 autofight.lua, function (null), line 469 dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< serial_glass_tile: dngn_transparent_wall necropolis_difficulty: pre_lair_d >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>