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: 1981421912130065348, deterministic pregen: 1 Command line: /usr/games/crawl-git-d4ab456d0b -name Redee -rc /dgldir/rcfiles/crawl-git/Redee.rc -macro /dgldir/rcfiles/crawl-git/Redee.macro -morgue /dgldir/morgue/Redee/ -webtiles-socket /crawl-master/webserver/sockets/Redee:2026-01-16.12:00:44.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) [0x55680789541e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-d4ab456d0b(_Z13do_crash_dumpv+0x43a) [0x5568078a365a]: do_crash_dump() /usr/games/crawl-git-d4ab456d0b(_Z20crash_signal_handleri+0x1fa) [0x5568078958fa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7f951531f330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7f9515378b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7f951531f27e]: /usr/games/crawl-git-d4ab456d0b(+0x501a2d) [0x5568078a2a2d]: /usr/games/crawl-git-d4ab456d0b(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5568078a2f37]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-d4ab456d0b(_ZN13ranged_attackC1EP5actorS1_PK8item_defbS1_+0x4a2) [0x556807df2cd2]: ranged_attack::ranged_attack(actor*, actor*, item_def const*, bool, actor*) /usr/games/crawl-git-d4ab456d0b(_ZN18ranged_attack_beamC1ER5actorR8item_def+0x39) [0x556807f57d39]: ranged_attack_beam::ranged_attack_beam(actor&, item_def&) /usr/games/crawl-git-d4ab456d0b(_Z22dithmenos_shadow_shootRK9coord_def12missile_type+0x406) [0x556807a0e1b6]: dithmenos_shadow_shoot(coord_def const&, missile_type) /usr/games/crawl-git-d4ab456d0b(+0xbb9ac4) [0x556807f5aac4]: /usr/games/crawl-git-d4ab456d0b(_Z24aim_player_ranged_attackRN6quiver6actionE+0x1ef) [0x556807f5ad5f]: aim_player_ranged_attack(quiver::action&) /usr/games/crawl-git-d4ab456d0b(+0x76fb0d) [0x556807b10b0d]: /usr/games/crawl-git-d4ab456d0b(+0xcd4743) [0x556808075743]: /usr/games/crawl-git-d4ab456d0b(+0xce3965) [0x556808084965]: /usr/games/crawl-git-d4ab456d0b(+0xcd4a5d) [0x556808075a5d]: /usr/games/crawl-git-d4ab456d0b(+0xcd38a3) [0x5568080748a3]: /usr/games/crawl-git-d4ab456d0b(+0xcd4e84) [0x556808075e84]: /usr/games/crawl-git-d4ab456d0b(lua_pcallk+0x95) [0x556808072135]: /usr/games/crawl-git-d4ab456d0b(_ZN4CLua5pcallEii+0x60) [0x55680787a410]: CLua::pcall(int, int) /usr/games/crawl-git-d4ab456d0b(_ZN4CLua6callfnEPKcii+0xb4) [0x55680787bd34]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-d4ab456d0b(_Z15process_command12command_typeS_+0x208) [0x556808060e98]: process_command(command_type, command_type) /usr/games/crawl-git-d4ab456d0b(+0xcbe192) [0x55680805f192]: /usr/games/crawl-git-d4ab456d0b(+0xcbebd5) [0x55680805fbd5]: /usr/games/crawl-git-d4ab456d0b(main+0x1f7) [0x5568077c6f77]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7f95153041ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7f951530428b]: /usr/games/crawl-git-d4ab456d0b(_start+0x25) [0x5568077c7a65]: 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". 0x00007f95153ea7a7 in __GI___wait4 (pid=1867558, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007f95153ea7a7 in __GI___wait4 (pid=1867558, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000556807895acc in call_gdb (file=0x7f95154de4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1807224\000\000\000\000\000" #2 0x00005568078a3678 in do_crash_dump () at dbg-asrt.cc:673 t = 1768565433 dir = "/dgldir/morgue/Redee/" name = "/dgldir/morgue/Redee/crash-Redee-20260116-121033.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 = 0x7f95154de4e0 <_IO_2_1_stderr_> #3 0x00005568078958fa 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 = {93906208966320}} 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 0x00007f951531f27e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005568078a2a2d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc55e0a650 "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 0x00005568078a2f37 in AssertFailed (expr=expr@entry=0x5568081472e8 "wpn && (wpn->base_type == OBJ_MISSILES || is_range_weapon(*wpn))", file=file@entry=0x5568080c44f2 "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.\000\340U\374\177\000\000\340\247\340U\374\177\000\0000\253\340U\374\177\000\000\315y\313\ahU\000\000`\247\340U\374\177\000\000ث\340U\374\177\000\000\002\000\000\000\000\000\000\000\200\247\340U\374\177\000\000\220\247\340U\374\177\000\000|\253\340U\374\177\000\000\030\333]\bhU\000\000\260"... args = {{gp_offset = 1039273296, fp_offset = 21864, overflow_arg_area = 0x55683df20e20, reg_save_area = 0x55683df20e50}} fileName = #11 0x0000556807df2cd2 in ranged_attack::ranged_attack (this=this@entry=0x7ffc55e0b388, attk=attk@entry=0x5568086adaf0 , defn=defn@entry=0x0, wpn=wpn@entry=0x7ffc55e0b090, tele=tele@entry=false, blame=blame@entry=0x0) at ranged-attack.cc:37 No locals. #12 0x0000556807f57d39 in ranged_attack_beam::ranged_attack_beam (this=this@entry=0x7ffc55e0b110, agent=..., item=...) at throw.cc:438 No locals. #13 0x0000556807a0e1b6 in dithmenos_shadow_shoot (targ=..., thrown_projectile=thrown_projectile@entry=NUM_MISSILES) at god-passive.cc:1492 aim = {x = 50, y = 16} target = pos = existing_target = mon = 0x5568086adaf0 launcher = 0x556808670d28 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 = 0x5568084261a8 , attacker = 0x5568086adaf0 , defender = 0x0, responsible = 0x5568086adaf0 , 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 = 1045848064, attk_flavour = 21864, 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 0x0000556807f5aac4 in _fire_player_ranged_attacks (atks=std::vector of length 2, capacity 2 = {...}) 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 = 10 Level id: D:10 Level build method = , level layout type = passages, absdepth0 = 9 Level vaults: layout_grid_maze nicolae_overflow_rhomboverflow amcnicky_altar_gilded minmay_lair_entry_grove uniq_maurice Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You recovered 3 HP! Fire: a) +3 sling {Khenut} Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 dagger (wandering, hasn't noticed you, 71% to hit) You shoot a sling bullet. The sling bullet hits the orc. The orc shouts! The orc is almost dead. You shoot a sling bullet. The sling bullet hits the orc! You kill the orc! Fire: a) +3 sling {Khenut} Press: ? - help, Shift-Dir - straight line That would be overly suicidal. Key pressed, stopping explore. HP restored. Things that are here: a +0 dagger; a +0 robe You now have 150 gold pieces (gained 3). Things that are here: a +2 short sword of protection; a boomerang; a +0 chain mail You recovered 43 HP! Things that are here: a +5 war axe of freezing; a +0 robe You now have enough gold to buy a glowing leather armour on D:8, or buy a scroll of enchant weapon on D:8. You can access your shopping list by pressing '$'. You now have 171 gold pieces (gained 21). Things that are here: a +0 spear; a +0 robe Things that are here: a +0 long sword; a +0 robe You encounter a hornet. A hornet is nearby! A hornet is nearby! You shoot a sling bullet. The sling bullet hits the hornet. The hornet buzzes angrily. The hornet is lightly wounded. You shoot a sling bullet. The sling bullet hits the hornet. The hornet is moderately wounded. You shoot a sling bullet. The sling bullet hits the hornet but does no damage. The hornet is moderately wounded. You shoot a sling bullet. The sling bullet hits the hornet. The hornet is moderately wounded. You shoot a sling bullet. The sling bullet hits the hornet but does no damage. The hornet is moderately wounded. You shoot a sling bullet. The sling bullet hits the hornet. The hornet is moderately wounded. You shoot a sling bullet. The sling bullet misses the hornet. You shoot a sling bullet. The sling bullet hits the hornet. The hornet is heavily wounded. You shoot a sling bullet. The sling bullet hits the hornet. The hornet is severely wounded. You shoot a sling bullet. The sling bullet closely misses the hornet. You shoot a sling bullet. The sling bullet closely misses the hornet. You shoot a sling bullet. The sling bullet closely misses the hornet. The hornet barely misses you. You shoot a sling bullet. The sling bullet hits the hornet but does no damage. The hornet is severely wounded. You shoot a sling bullet. The sling bullet hits the hornet! The hornet is almost dead. The hornet misses you. You shoot a sling bullet. The sling bullet closely misses the hornet. You shoot a sling bullet. The sling bullet misses the hornet. The hornet stings you. You are poisoned. You took 6 damage! You shoot a sling bullet. The sling bullet barely misses the hornet. You shoot a sling bullet. The sling bullet hits the hornet! You kill the hornet! You feel very sick. You took 3 damage! No target in view! No target in view! No target in view! You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. You encounter a wraith. You took 1 damage! A wraith is nearby! A wraith is nearby! You shoot a sling bullet. The sling bullet hits the wraith. The wraith is lightly damaged. You shoot a sling bullet. The sling bullet hits the wraith. The wraith is moderately damaged. You shoot a sling bullet. The sling bullet hits the wraith. The wraith is moderately damaged. You shoot a sling bullet. The sling bullet hits the wraith but does no damage. The wraith is moderately damaged. You shoot a sling bullet. The sling bullet hits the wraith. The wraith is moderately damaged. You shoot a sling bullet. The sling bullet closely misses the wraith. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the wraith but does no damage. The wraith is moderately damaged. You shoot a sling bullet. The sling bullet barely misses the wraith. You shoot a sling bullet. The sling bullet hits the wraith but does no damage. The wraith is moderately damaged. You shoot a sling bullet. The sling bullet hits the wraith. The wraith is heavily damaged. You shoot a sling bullet. The sling bullet hits the wraith but does no damage. The wraith is heavily damaged. You shoot a sling bullet. The sling bullet hits the wraith! The wraith is almost destroyed. You shoot a sling bullet. The sling bullet hits the wraith. You destroy the wraith! You shoot a sling bullet. You recovered 1 HP! No target in view! No target in view! You see here a hornet corpse. You now have 181 gold pieces (gained 10). Found a stone staircase leading down. You recovered 8 HP! You pick up a parchment of Tukima's Dance and begin reading... You add the spell Tukima's Dance to your library. Found a staircase to the Orcish Mines. You encounter an orc wizard. It is wielding a +0 dagger. You encounter an orc wizard. It is wielding a +0 dagger. The orc wizard leaves your sight. An orc wizard is nearby! You shoot a sling bullet. The sling bullet hits the orc wizard! The orc wizard shouts! The orc wizard is severely wounded. You shoot a sling bullet. The sling bullet closely misses the orc wizard. You shoot a sling bullet. The sling bullet hits the orc wizard! You kill the orc wizard! You shoot a sling bullet. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is moderately wounded. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is heavily wounded. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is severely wounded. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is almost dead. You shoot a sling bullet. The sling bullet hits the orc wizard! You kill the orc wizard! You shoot a sling bullet. No target in view! No target in view! No target in view! You encounter an orc wizard. It is wielding a +0 dagger. Items here: $ )) [[ †. An orc wizard is nearby! An orc wizard is nearby! You shoot a sling bullet. The sling bullet barely misses the orc wizard. You shoot a sling bullet. The sling bullet closely misses the orc wizard. The orc wizard shouts! You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is heavily wounded. You shoot a sling bullet. The sling bullet hits the orc wizard! The orc wizard is almost dead. You shoot a sling bullet. The sling bullet hits the orc wizard! You kill the orc wizard! You shoot a sling bullet. No target in view! No target in view! You now have 200 gold pieces (gained 19). Items here: )) [[ †. Found a parchment of Poisonous Vapours. Found an escape hatch in the floor. You pick up a parchment of Construct Spike Launcher and begin reading... You add the spell Construct Spike Launcher to your library. There is an open door here. You encounter a yak. A yak is nearby! A yak is nearby! You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak bellows! You shoot a sling bullet. The sling bullet hits the yak. The yak is lightly wounded. You shoot a sling bullet. The sling bullet hits the yak! The yak is moderately wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You encounter a yak. x2 The yak leaves your sight. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You shoot a sling bullet. The sling bullet barely misses the yak. You encounter a yak. You shoot a sling bullet. The sling bullet hits the yak! The yak is severely wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is severely wounded. You shoot a sling bullet. The sling bullet hits the yak! You kill the yak! You shoot a sling bullet. You encounter a yak. The yak leaves your sight. You shoot a sling bullet. The sling bullet barely misses the yak. You shoot a sling bullet. The sling bullet hits the yak! The yak bellows! The yak is moderately wounded. You hear a bellow! The yak bellows! The yak bellows! You shoot a sling bullet. The sling bullet hits the yak. The yak is lightly wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is moderately wounded. There is a stone staircase leading down here. You see here a hornet corpse. You shoot a sling bullet. The sling bullet hits the yak. The yak is moderately wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You shoot a sling bullet. The sling bullet barely misses the yak. You shoot a sling bullet. The sling bullet hits the yak. The yak is severely wounded. You shoot a sling bullet. The sling bullet closely misses the yak. The sling bullet hits the yak. The yak is lightly wounded. You shoot a sling bullet. The sling bullet completely misses the yak. You shoot a sling bullet. The sling bullet hits the yak. The yak is severely wounded. You shoot a sling bullet. The sling bullet completely misses the yak. You shoot a sling bullet. The sling bullet hits the yak! The yak is almost dead. You shoot a sling bullet. The sling bullet hits the yak! You kill the yak! You shoot a sling bullet. You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak is lightly wounded. You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak is lightly wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is lightly wounded. You shoot a sling bullet. The sling bullet closely misses the yak. The yak barely misses you. You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak is lightly wounded. You shoot a sling bullet. The sling bullet hits the yak! The yak is moderately wounded. You shoot a sling bullet. The sling bullet barely misses the yak. You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak is moderately wounded. The yak gores you. You took 1 damage! You shoot a sling bullet. The sling bullet hits the yak! The yak is heavily wounded. You shoot a sling bullet. The sling bullet barely misses the yak. The sling bullet hits the yak. The yak bellows! The yak is lightly wounded. The yak closely misses you. You shoot a sling bullet. The sling bullet hits the yak. The yak is severely wounded. You shoot a sling bullet. The sling bullet closely misses the yak. The sling bullet hits the yak! The yak is moderately wounded. The yak gores you. You took 4 damage! You shoot a sling bullet. The sling bullet hits the yak! The yak is almost dead. You shoot a sling bullet. The sling bullet hits the yak! You kill the yak! You shoot a sling bullet. The sling bullet hits the yak but does no damage. You shoot a sling bullet. The sling bullet hits the yak! The yak is moderately wounded. The yak gores you but does no damage. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the yak. The yak is moderately wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is heavily wounded. You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak is heavily wounded. The yak gores you. You took 3 damage! You shoot a sling bullet. The sling bullet hits the yak. The yak is severely wounded. You shoot a sling bullet. The sling bullet completely misses the yak. The yak gores you but does no damage. You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak is severely wounded. You shoot a sling bullet. The sling bullet hits the yak. The yak is severely wounded. The yak gores you! You took 11 damage! You shoot a sling bullet. The sling bullet hits the yak but does no damage. The yak is severely wounded. You shoot a sling bullet. The sling bullet hits the yak! You kill the yak! You shoot a sling bullet. The sling bullet barely misses the yak. You shoot a sling bullet. The sling bullet hits the yak! The yak is heavily wounded. The yak misses you. You shoot a sling bullet. The sling bullet barely misses the yak. You shoot a sling bullet. The sling bullet hits the yak. The yak is severely wounded. You shoot a sling bullet. The sling bullet hits the yak! The yak is almost dead. You shoot a sling bullet. The sling bullet hits the yak! You kill the yak! You recovered 1 HP! No target in view! No target in view! No target in view! Things that are here: a yak corpse; a yak corpse; a yak corpse You open the door. There is an open door here. Key pressed, stopping explore. You open the door. Found an ornate altar of the Wu Jian Council. You recovered 17 HP! There is an open door here. There is an open door here. There is an open door here. Things that are here: a yak corpse; a yak corpse; a yak corpse You see here a +0 leather armour. Found a stone staircase leading down. No target in view! No target in view! No target in view! You now have 209 gold pieces (gained 9). Found Miexazal's Neck Hole. You pick up a book of Transmutation and begin reading... You add the spells Petrify, Irradiate and Fulsome Fusillade to your library. You now have 220 gold pieces (gained 11). There is an entrance to Miexazal's Neck Hole here. b - a scarf of invisibility Thank you for shopping at Miexazal's Neck Hole! You can access your shopping list by pressing '$'. You start putting on your armour. You continue putting on your scarf of invisibility. x5 You finish putting on your scarf of invisibility. You become transparent for a moment. There is an entrance to Miexazal's Neck Hole here. You pick up a parchment of Forge Monarch Bomb and begin reading... You add the spell Forge Monarch Bomb to your library. You open the door. Found a glowing silver altar of Zin. You encounter an angel. It is wielding a +1 mace of holy wrath. The angel shouts! There is an open door here. There is a stone staircase leading down here. Found a stone staircase leading down. No target in view! There is a stone staircase leading down here. You see here a steam dragon skeleton. Things that are here: a +0 dagger; a +0 robe; an orc skeleton There is an open door here. Partly explored, can't reach some places. No target in view! No target in view! Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Search for what [Enter for "."]? . Search for what [Enter for "."]? . Unknown command. Okay, then. Search for what [Enter for "."]? . There is an open door here. There is a stone staircase leading up here. There is an open door here. There is an entrance to Miexazal's Neck Hole here. Okay, then. There is an open door here. There is a basalt altar of Yredelemnul here. There is an open door here. Found a hand axe and two quarterstaves. Found a dagger. Partly explored, can't reach some items and places. Partly explored, can't reach some items and places. Okay, then. Okay, then. Okay, then. Okay, then. Unknown command. Okay, then. There is an ornate altar of the Wu Jian Council here. There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. Found an escape hatch in the floor. There is a stone staircase leading up here. You encounter Maurice the Thief. He is wielding a +0 dagger and carrying a wand of charming. Okay, then. You shoot a sling bullet. The sling bullet hits Maurice. Maurice shouts! Maurice is lightly wounded. You shoot a sling bullet. The sling bullet barely misses Maurice. You shoot a sling bullet. The sling bullet hits Maurice. Maurice is lightly wounded. You shoot a sling bullet. The sling bullet hits Maurice. Maurice is lightly wounded. You shoot a sling bullet. The sling bullet hits Maurice. Maurice is lightly wounded. You shoot a sling bullet. The sling bullet hits Maurice but does no damage. Maurice is lightly wounded. Maurice hits you but does no damage. Maurice bites you. You feel your power leaking away. Maurice drains your magic. You took 2 damage! You shoot a sling bullet. The sling bullet hits Maurice! Maurice is moderately wounded. You shoot a sling bullet. The sling bullet hits Maurice but does no damage. Maurice is moderately wounded. Maurice hits you with a +0 dagger. Maurice steals 1 of your 4 throwing nets! Maurice barely misses you. You took 1 damage! Throw: 6 darts (disjunct) Press: ? - help, Shift-Dir - straight line Aim: Maurice, wielding a +0 dagger, wearing a +0 cloak, quivering a throwing net and carrying a wand of charming (lightly wounded, 51% to hit) You throw a dart. The dart hits Maurice. Maurice becomes untethered in space! Maurice blinks! You recovered 1 HP! You shoot a sling bullet. The sling bullet hits Maurice! Maurice is moderately wounded. You shoot a sling bullet. The sling bullet closely misses Maurice. You shoot a sling bullet. The sling bullet hits Maurice. Maurice is heavily wounded. You shoot a sling bullet. The sling bullet hits Maurice but does no damage. Maurice is heavily wounded. Maurice blinks! You shoot a sling bullet. The sling bullet hits Maurice. Maurice is heavily wounded. You shoot a sling bullet. The sling bullet hits Maurice but does no damage. Maurice is heavily wounded. Maurice blinks! You shoot a sling bullet. The sling bullet barely misses Maurice. You shoot a sling bullet. The sling bullet hits Maurice. Maurice is severely wounded. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits Maurice! Maurice is almost dead. You shoot a sling bullet. The sling bullet hits Maurice. Maurice is almost dead. You shoot a sling bullet. The sling bullet hits Maurice! You kill Maurice! You shoot a sling bullet. Your Ranged Weapons skill increases to level 13! e - 6 darts of disjunction (gained 1) You recovered 1 HP! You recovered 1 MP! Found a stone staircase leading down. You now have 42 gold pieces (gained 26). g - 4 throwing nets (gained 1) e - a wand of charming (28) (gained 6 charges) Things that are here: a +0 dagger; a +0 cloak You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You pick up a parchment of Blink and begin reading... You add the spell Blink to your library. Shopping list: removing a parchment of Blink on D:8 There is an open door here. There is an open door here. There is an open door here. You encounter an orc. It is wielding a +1 short sword of venom and quivering boomerangs. The orc shouts! An orc is nearby! An orc is nearby! You shoot a sling bullet. The sling bullet hits the orc. The orc is almost dead. You shoot a sling bullet. The sling bullet hits the orc. You kill the orc! No target in view! No target in view! You encounter an orc wizard. It is wielding a +0 dagger. You encounter an orc. It is wielding a +0 short sword. You shoot a sling bullet. The sling bullet hits the orc wizard but does no damage. The orc wizard shouts! You shoot a sling bullet. The sling bullet misses the orc wizard. The sling bullet hits the orc. The orc is heavily wounded. You shoot a sling bullet. The sling bullet completely misses the orc wizard. The sling bullet barely misses the orc. You shoot a sling bullet. The sling bullet hits the orc wizard but does no damage. You shoot a sling bullet. The sling bullet barely misses the orc wizard. The sling bullet hits the orc! You kill the orc! You shoot a sling bullet. The sling bullet closely misses the orc wizard. You shoot a sling bullet. The sling bullet barely misses the orc wizard. You shoot a sling bullet. The sling bullet closely misses the orc wizard. The orc wizard hits you with a +0 dagger. You took 4 damage! You shoot a sling bullet. The sling bullet hits the orc wizard but does no damage. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is lightly wounded. The orc wizard hits you but does no damage. You shoot a sling bullet. The sling bullet closely misses the orc wizard. You shoot a sling bullet. The sling bullet closely misses the orc wizard. The orc wizard closely misses you. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is lightly wounded. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is moderately wounded. You shoot a sling bullet. The sling bullet closely misses the orc wizard. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is severely wounded. The orc wizard barely misses you. You shoot a sling bullet. The sling bullet hits the orc wizard. You kill the orc wizard! You shoot a sling bullet. You encounter an orc wizard. It is wielding a +0 dagger. You shoot a sling bullet. The sling bullet barely misses the orc wizard. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard shouts! The orc wizard is lightly wounded. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is heavily wounded. You shoot a sling bullet. The sling bullet closely misses the orc wizard. An orc wizard is nearby! An orc wizard is nearby! You shoot a sling bullet. The sling bullet hits the orc wizard! The orc wizard is almost dead. You shoot a sling bullet. The sling bullet hits the orc wizard. You kill the orc wizard! No target in view! No target in view! HP restored. Things that are here: a +0 dagger; a +0 robe Found an escape hatch in the ceiling. You recovered 2 HP! You see here a +0 short sword. Things that are here: a +1 short sword of venom; 2 boomerangs; an orc corpse Things that are here: a +0 dagger; a +0 robe Things that are here: a +1 short sword of venom; 2 boomerangs; an orc corpse You see here a +0 short sword. Key pressed, stopping explore. No target in view! No target in view! You open the door. You encounter a gnoll bouda and 3 gnolls. The gnoll shouts! x2; You hear a shout! There are monsters nearby! There are monsters nearby! You shoot a sling bullet. The sling bullet hits the gnoll. The gnoll is moderately wounded. You shoot a sling bullet. The sling bullet closely misses the gnoll. x2 You shoot a sling bullet. The sling bullet barely misses the gnoll. x2 You shoot a sling bullet. The sling bullet hits the gnoll but does no damage. The gnoll is moderately wounded. The gnoll closely misses you. You shoot a sling bullet. The sling bullet hits the gnoll bouda but does no damage. You shoot a sling bullet. The sling bullet hits the gnoll bouda! The gnoll bouda is heavily wounded. You shoot a sling bullet. The sling bullet barely misses the gnoll bouda. The sling bullet hits the gnoll. The gnoll is heavily wounded. You shoot a sling bullet. The sling bullet hits the gnoll bouda. The gnoll bouda is severely wounded. The gnoll bouda gazes fiercely through you! You feel your attacks grow feeble. The gnoll misses you. You hear a shout! You shoot a sling bullet. The sling bullet completely misses the gnoll bouda. You shoot a sling bullet. The sling bullet hits the gnoll bouda but does no damage. The gnoll bouda is severely wounded. You hear a shout! You encounter a gnoll. It is wielding a +0 spear. The gnoll misses you. The gnoll bouda hits you with a +0 whip. The gnoll completely misses you. You took 3 damage! You shoot a sling bullet. The sling bullet hits the gnoll bouda. You kill the gnoll bouda! You shoot a sling bullet. The gnoll misses you. The gnoll hits you with a +0 club. The gnoll closely misses you. Your Evocations skill increases to level 5! You took 1 damage! You shoot a sling bullet. The sling bullet hits the gnoll! You kill the gnoll! You shoot a sling bullet. The sling bullet hits the gnoll! You kill the gnoll! You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the gnoll. The gnoll is lightly wounded. You shoot a sling bullet. The sling bullet closely misses the gnoll. You encounter a gnoll. It is wielding a +0 whip. The gnoll hits you but does no damage. The gnoll barely misses you. You shoot a sling bullet. The sling bullet closely misses the gnoll. You shoot a sling bullet. The sling bullet hits the gnoll! The gnoll is almost dead. Your attacks no longer feel as feeble. The gnoll closely misses you. The gnoll barely misses you. You shoot a sling bullet. The sling bullet hits the gnoll. You kill the gnoll! You shoot a sling bullet. You shoot a sling bullet. The sling bullet hits the gnoll. The gnoll is heavily wounded. You shoot a sling bullet. The sling bullet hits the gnoll. The gnoll is almost dead. The gnoll closely misses you. You shoot a sling bullet. The sling bullet barely misses the gnoll. You shoot a sling bullet. The sling bullet hits the gnoll. You kill the gnoll! You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the gnoll! The gnoll is almost dead. You shoot a sling bullet. The sling bullet closely misses the gnoll. The gnoll closely misses you. You shoot a sling bullet. The sling bullet hits the gnoll! You kill the gnoll! You shoot a sling bullet. No target in view! No target in view! There is an open door, spattered with blood here. Things that are here: a +0 whip; a +0 club Things that are here: a +0 spear; a gnoll corpse Things that are here: a +0 spear; a gnoll corpse Things that are here: a +0 flail; a gnoll corpse You see here a +0 spear. You open the door. There is an open door here. As you open the door, it creaks loudly! You recovered 2 HP! There is an open door here. You now have 55 gold pieces (gained 13). You see here a +0 ring mail. You open the door. Found a white marble altar of Elyvilon. You encounter a vampire mosquito. There is an open door here. A vampire mosquito is nearby! You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito buzzes angrily. The vampire mosquito is lightly damaged. You shoot a sling bullet. The sling bullet closely misses the vampire mosquito. You encounter a vampire mosquito. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is lightly damaged. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is moderately damaged. The vampire mosquito buzzes angrily. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is moderately damaged. You shoot a sling bullet. The sling bullet hits the vampire mosquito! The vampire mosquito is severely damaged. The vampire mosquito bites you. The vampire mosquito draws vitality from your injuries! You took 4 damage! You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is lightly damaged. You shoot a sling bullet. The sling bullet hits the vampire mosquito but does no damage. The vampire mosquito is lightly damaged. The vampire mosquito misses you. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is lightly damaged. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is moderately damaged. The vampire mosquito bites you but does no damage. The vampire mosquito bites you! The vampire mosquito draws vitality from your injuries! You took 9 damage! You shoot a sling bullet. The sling bullet hits the vampire mosquito! The vampire mosquito is severely damaged. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is almost destroyed. The vampire mosquito bites you but does no damage. You recovered 1 HP! You shoot a sling bullet. The sling bullet closely misses the vampire mosquito. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is almost destroyed. The vampire mosquito misses you. The vampire mosquito closely misses you. You shoot a sling bullet. The sling bullet barely misses the vampire mosquito. You shoot a sling bullet. The sling bullet misses the vampire mosquito. The vampire mosquito bites you but does no damage. You shoot a sling bullet. The sling bullet hits the vampire mosquito. The vampire mosquito is almost destroyed. You shoot a sling bullet. The sling bullet closely misses the vampire mosquito. The vampire mosquito barely misses you. The vampire mosquito bites you. The vampire mosquito draws vitality from your injuries! You took 3 damage! You shoot a sling bullet. The sling bullet hits the vampire mosquito! You destroy the vampire mosquito! You shoot a sling bullet. The vampire mosquito misses you. You have reached level 11! Your brain swirls with designs for a hyposhunt NW-40. You just need some more time... You recovered 4 HP! You recovered 1 MP! You shoot a sling bullet. The sling bullet hits the vampire mosquito! You destroy the vampire mosquito! You shoot a sling bullet. You recovered 1 HP! No target in view! No target in view! No target in view! You encounter a wyvern. You recovered 9 HP! A wyvern is nearby! A wyvern is nearby! You shoot a sling bullet. The sling bullet hits the wyvern. The wyvern is lightly wounded. You shoot a sling bullet. The sling bullet closely misses the wyvern. You shoot a sling bullet. The sling bullet completely misses the wyvern. You shoot a sling bullet. The sling bullet hits the wyvern. The wyvern is lightly wounded. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the wyvern but does no damage. The wyvern is lightly wounded. You shoot a sling bullet. The sling bullet hits the wyvern but does no damage. The wyvern is lightly wounded. You shoot a sling bullet. The sling bullet closely misses the wyvern. You shoot a sling bullet. The sling bullet hits the wyvern. The wyvern is lightly wounded. The wyvern closely misses you. You shoot a sling bullet. The sling bullet closely misses the wyvern. You shoot a sling bullet. The sling bullet hits the wyvern but does no damage. The wyvern is lightly wounded. The wyvern bites you. You took 1 damage! You shoot a sling bullet. The sling bullet barely misses the wyvern. You shoot a sling bullet. The sling bullet hits the wyvern. The wyvern is moderately wounded. The wyvern closely misses you. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the wyvern but does no damage. The wyvern is moderately wounded. You shoot a sling bullet. The sling bullet hits the wyvern! The wyvern is heavily wounded. The wyvern misses you. You shoot a sling bullet. The sling bullet completely misses the wyvern. You shoot a sling bullet. The sling bullet hits the wyvern but does no damage. The wyvern is heavily wounded. The wyvern bites you. You took 1 damage! You shoot a sling bullet. The sling bullet hits the wyvern. The wyvern is severely wounded. You shoot a sling bullet. The sling bullet hits the wyvern. The wyvern is severely wounded. The wyvern barely misses you. You shoot a sling bullet. The sling bullet barely misses the wyvern. You shoot a sling bullet. The sling bullet hits the wyvern but does no damage. The wyvern is severely wounded. The wyvern barely misses you. You recovered 1 HP! You shoot a sling bullet. The sling bullet hits the wyvern! You kill the wyvern! You shoot a sling bullet. No target in view! Things that are here: a wyvern corpse; a vampire mosquito corpse Your shadow now sometimes tangibly mimics your actions. You recovered 5 HP! You open the door. There is an open door here. You encounter an iguana. Found a staircase to the Lair. An iguana is nearby! An iguana is nearby! You shoot a sling bullet. The sling bullet hits the iguana. The iguana hisses angrily. The iguana is moderately wounded. You shoot a sling bullet. The sling bullet hits the iguana. The iguana is moderately wounded. You shoot a sling bullet. The sling bullet hits the iguana but does no damage. The iguana is moderately wounded. You shoot a sling bullet. The sling bullet hits the iguana. The iguana is heavily wounded. You shoot a sling bullet. The sling bullet hits the iguana. The iguana is almost dead. You shoot a sling bullet. The sling bullet hits the iguana but does no damage. The iguana is almost dead. You shoot a sling bullet. The sling bullet completely misses the iguana. You shoot a sling bullet. The sling bullet hits the iguana but does no damage. The iguana is almost dead. You shoot a sling bullet. The sling bullet hits the iguana. You kill the iguana! You shoot a sling bullet. No target in view! You encounter a steam dragon. You shoot a sling bullet. The sling bullet hits the steam dragon. The steam dragon hisses angrily. The steam dragon is moderately wounded. You shoot a sling bullet. The sling bullet closely misses the steam dragon. You shoot a sling bullet. The sling bullet hits the steam dragon. The steam dragon is moderately wounded. You shoot a sling bullet. The sling bullet hits the steam dragon! The steam dragon is severely wounded. You shoot a sling bullet. The sling bullet hits the steam dragon. The steam dragon is almost dead. You shoot a sling bullet. The sling bullet hits the steam dragon. You kill the steam dragon! Training target 6.0 for Evocations reached! Your Evocations skill increases to level 6! No target in view! No target in view! No target in view! You encounter a black bear. The black bear growls angrily. You shoot a sling bullet. The sling bullet barely misses the black bear. You shoot a sling bullet. The sling bullet hits the black bear. The black bear is lightly wounded. You shoot a sling bullet. The sling bullet hits the black bear but does no damage. The black bear is lightly wounded. You shoot a sling bullet. The sling bullet hits the black bear! The black bear is heavily wounded. You shoot a sling bullet. The sling bullet hits the black bear! The black bear is severely wounded. You shoot a sling bullet. The sling bullet hits the black bear. The black bear is almost dead. You shoot a sling bullet. The sling bullet hits the black bear. The black bear is almost dead. You shoot a sling bullet. The sling bullet barely misses the black bear. You encounter a troll. You shoot a sling bullet. The sling bullet hits the black bear! You kill the black bear! You shoot a sling bullet. You shoot a sling bullet. The sling bullet hits the troll! The troll shouts! The troll is moderately wounded. You shoot a sling bullet. The sling bullet barely misses the troll. A troll is nearby! A troll is nearby! You shoot a sling bullet. The sling bullet hits the troll. The troll is moderately wounded. You shoot a sling bullet. The sling bullet hits the troll. The troll is moderately wounded. You shoot a sling bullet. The sling bullet barely misses the troll. You shoot a sling bullet. The sling bullet hits the troll. The troll is heavily wounded. You shoot a sling bullet. The sling bullet completely misses the troll. You shoot a sling bullet. The sling bullet hits the troll but does no damage. The troll is heavily wounded. You shoot a sling bullet. The sling bullet hits the troll. The troll is heavily wounded. You shoot a sling bullet. The sling bullet hits the troll. The troll is heavily wounded. You shoot a sling bullet. The sling bullet completely misses the troll. You shoot a sling bullet. The sling bullet barely misses the troll. You encounter a black bear. You shoot a sling bullet. The sling bullet hits the troll! The troll is severely wounded. You shoot a sling bullet. The sling bullet hits the troll but does no damage. The troll is severely wounded. You shoot a sling bullet. The sling bullet closely misses the troll. You shoot a sling bullet. The sling bullet hits the troll! The troll is almost dead. You shoot a sling bullet. The sling bullet closely misses the troll. You shoot a sling bullet. The sling bullet hits the troll! You kill the troll! No target in view! No target in view! No target in view! Found a blossoming altar of Fedhas. As you read the scroll of enchant weapon, it crumbles to dust. Your +3 sling {Khenut} glows red for a moment. As you read the scroll of enchant weapon, it crumbles to dust. Your +4 sling {Khenut} glows red for a moment. You encounter a wolf. The wolf leaves your sight. A wolf comes into view. The wolf leaves your sight. A wolf comes into view. A wolf is nearby! A wolf is nearby! You shoot a sling bullet. The sling bullet hits the wolf. The wolf howls! The wolf is lightly wounded. You shoot a sling bullet. The sling bullet hits the wolf. The wolf is lightly wounded. You shoot a sling bullet. The sling bullet barely misses the wolf. You shoot a sling bullet. The sling bullet hits the wolf! The wolf is heavily 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: [Redee] Species: Coglin Job: Hunter HP: 72/72; mods: 0/0 MP: 14/14; mod: 0 Stats: 12 9 23 Position: (45, 16), 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 | 0 | 0 | 2 | 151 | 1/150 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 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/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 100 | 13 | 6121 | 413/981 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 4 | 594 | 0/297 Stealth | X | 0 | 0 | 4 | 594 | 0/297 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 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/35 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 4 | 707 | 0/353 Evocations | X | 0 | 0 | 6 | 624 | 0/208 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 592 #13: 537 #23: 7087 #24: -1711800969 #49: 743 Mutations: off-hand wielding: 1 (innate) slow wielding: 1 (innate) warmup strikes: 1 (innate) no jewellery: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #5: +1 pair of boots of the Unseen Realm {Dex+2} eq slot #1, inv slot #0: +5 sling {Khenut} eq slot #12, inv slot #2: +0 sling {Sosibius} eq slot #5, inv slot #3: +1 pair of gloves eq slot #3, inv slot #7: +1 robe of Uhexycu {rPois} eq slot #8, inv slot #1: scarf of invisibility }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ... ... ... .....# .....# ####### .....# ....... .....# ....... .....############....... .....#..........@....h.. .....#.................. ....P#.................. ...♣............####.### ..P.†............... .. .P..............#### #. ..P.....P.......#.... . ..P.............#$... ...P..P.P.......#.$_. 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 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>