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-1975-g332d4de64d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 2764064313244170973, deterministic pregen: 1 Command line: /usr/games/crawl-git-332d4de64d -name hellgot -rc /dgldir/rcfiles/crawl-git/hellgot.rc -macro /dgldir/rcfiles/crawl-git/hellgot.macro -morgue /dgldir/morgue/hellgot/ -webtiles-socket /crawl-master/webserver/sockets/hellgot:2026-01-08.06:51:04.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 23 stack frames. /usr/games/crawl-git-332d4de64d(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x6521ce2d2d7e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-332d4de64d(_Z13do_crash_dumpv+0x43a) [0x6521ce2e0fba]: do_crash_dump() /usr/games/crawl-git-332d4de64d(_Z20crash_signal_handleri+0x1fa) [0x6521ce2d325a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7355e0442910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7355e049999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7355e0442866]: /usr/games/crawl-git-332d4de64d(+0x4fe38d) [0x6521ce2e038d]: /usr/games/crawl-git-332d4de64d(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x6521ce2e0897]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-332d4de64d(_ZN13ranged_attackC1EP5actorS1_PK8item_defbS1_+0x4a2) [0x6521ce82d662]: ranged_attack::ranged_attack(actor*, actor*, item_def const*, bool, actor*) /usr/games/crawl-git-332d4de64d(_ZN18ranged_attack_beamC1ER5actorR8item_def+0x39) [0x6521ce992889]: ranged_attack_beam::ranged_attack_beam(actor&, item_def&) /usr/games/crawl-git-332d4de64d(_Z22dithmenos_shadow_shootRK9coord_defPK8item_def+0x42b) [0x6521ce44b34b]: dithmenos_shadow_shoot(coord_def const&, item_def const*) /usr/games/crawl-git-332d4de64d(+0xbb3677) [0x6521ce995677]: /usr/games/crawl-git-332d4de64d(_Z24aim_player_ranged_attackRN6quiver6actionE+0x1ef) [0x6521ce9958cf]: aim_player_ranged_attack(quiver::action&) /usr/games/crawl-git-332d4de64d(_ZN6quiver11ammo_action7triggerER4dist+0x1f3) [0x6521ce813d23]: quiver::ammo_action::trigger(dist&) /usr/games/crawl-git-332d4de64d(_ZN6quiver13action_cycler9do_targetEv+0xf4) [0x6521ce80c614]: quiver::action_cycler::do_target() /usr/games/crawl-git-332d4de64d(_ZN6quiver13action_cycler6targetEv+0x9c) [0x6521ce810f7c]: quiver::action_cycler::target() /usr/games/crawl-git-332d4de64d(_Z19fire_item_no_quiverP4dist+0x284) [0x6521ce994084]: fire_item_no_quiver(dist*) /usr/games/crawl-git-332d4de64d(+0xcb63a2) [0x6521cea983a2]: /usr/games/crawl-git-332d4de64d(+0xcb6de5) [0x6521cea98de5]: /usr/games/crawl-git-332d4de64d(main+0x1f7) [0x6521ce204d57]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7355e04280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7355e0428189]: /usr/games/crawl-git-332d4de64d(_start+0x25) [0x6521ce205845]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x00007355e050fbf7 in __GI___wait4 (pid=1714990, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007355e050fbf7 in __GI___wait4 (pid=1714990, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00006521ce2d342c in call_gdb (file=0x7355e05ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1713622\000\000\000\000\000" #2 0x00006521ce2e0fd8 in do_crash_dump () at dbg-asrt.cc:673 t = 1767857521 dir = "/dgldir/morgue/hellgot/" name = "/dgldir/morgue/hellgot/crash-hellgot-20260108-073201.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 = 0x7355e05ff6c0 <_IO_2_1_stderr_> #3 0x00006521ce2d325a 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 = {37}} 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 0x00007355e0442866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00006521ce2e038d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc2a45c480 "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 0x00006521ce2e0897 in AssertFailed (expr=expr@entry=0x6521ceb80240 "wpn && (wpn->base_type == OBJ_MISSILES || is_range_weapon(*wpn))", file=file@entry=0x6521ceafd6ef "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.\000E*\374\177\000\000\020\306E*\374\177\000\000`\311E*\374\177\000\000\375.o\316!e\000\000\220\305E*\374\177\000\000\b\312E*\374\177\000\000\002\000\000\000\000\000\000\000\260\305E*\374\177\000\000\300\305E*\374\177\000\000\254\311E*\374\177\000\000\320\310E*\374\177\000\000"... args = {{gp_offset = 3498358912, fp_offset = 25889, overflow_arg_area = 0x6521d084b880, reg_save_area = 0x6521d084b8c0}} fileName = #11 0x00006521ce82d662 in ranged_attack::ranged_attack (this=this@entry=0x7ffc2a45d1b8, attk=attk@entry=0x6521cf0e42a0 , defn=defn@entry=0x0, wpn=wpn@entry=0x0, tele=tele@entry=false, blame=blame@entry=0x0) at ranged-attack.cc:37 No locals. #12 0x00006521ce992889 in ranged_attack_beam::ranged_attack_beam (this=this@entry=0x7ffc2a45cf40, agent=..., item=...) at throw.cc:438 No locals. #13 0x00006521ce44b34b in dithmenos_shadow_shoot (targ=..., thrown_projectile=thrown_projectile@entry=0x0) at god-passive.cc:1494 aim = {x = 56, y = 45} target = pos = existing_target = mon = 0x6521cf0e42a0 launcher = 0x0 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 = 0x6521cee5d200 , attacker = 0x6521cf0e42a0 , defender = 0x0, responsible = 0x6521cf0e42a0 , 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 = 3498460624, attk_flavour = 25889, attk_damage = 709218560, 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 0x00006521ce995677 in _fire_player_ranged_attacks (atks=std::vector of length 1, capacity 1 = {...}) at throw.cc:644 missile = shot_at_enemy = true #15 0x00006521ce9958cf in aim_player_ranged_attack (a=...) at throw.cc:698 item = throwing = atks = std::vector of length 1, capacity 1 = {{beam = {origin_spell = SPELL_NO_SPELL, range = 7, glyph = 40 U'(', colour = 15 '\017', flavour = BEAM_MISSILE, real_flavour = BEAM_MISSILE, drop_item = true, source = {x = 60, y = 48}, target = {x = 56, y = 45}, damage = {num = 10, size = 10}, ench_power = 0, hit = 0, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "curare-tipped dart", short_name = "", hit_verb = "hits", 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 = true, heard = false, path_taken = std::vector of length 4, capacity 8 = {{x = 59, y = 47}, {x = 58, y = 47}, {x = 57, y = 46}, {x = 56, y = 45}}, extra_range_used = 1000, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 1 element = {[766] = 1}, foes_hurt = 1, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = true, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_pos = {x = 56, y = 45}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 56.300000000000026, y = 45.699999999999974}, dir = {x = -0.83205029433784372, y = -0.55470019622522915}}, on_corner = false, cycle_idx = 0}, tile_beam = 3842, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements}, atk = { = {_vptr.attack = 0x6521cee5d200 , attacker = 0x6521cf0664c0 , defender = 0x0, responsible = 0x6521cf0664c0 , cancel_attack = false, did_hit = false, needs_message = false, attacker_visible = true, defender_visible = false, perceived_attack = false, obvious_effect = false, to_hit = 14, 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 = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 709218976, weapon = 0x6521cf0681d0 , damage_brand = SPWPN_NORMAL, wpn_skill = SK_THROWING, 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 = "dart", kill_type = KILLED_BY_SELF_AIMED}, range_used = 0, reflected = false, will_mulch = false, proj_name = "dart", teleport = false, _did_net = false}}} #16 0x00006521ce813d23 in quiver::ammo_action::trigger (t=..., this=0x6521d071f850) at quiver.cc:905 No locals. #17 quiver::ammo_action::trigger (this=0x6521d071f850, t=...) at quiver.cc:892 No locals. #18 0x00006521ce80c614 in quiver::action_cycler::do_target (this=this@entry=0x7ffc2a45db60) at quiver.cc:233 a = std::shared_ptr (use count 4, weak count 1) = {get() = 0x6521d071f850} #19 0x00006521ce810f7c in quiver::action_cycler::target (this=this@entry=0x7ffc2a45db60) at quiver.cc:2846 a = std::shared_ptr (use count 4, weak count 1) = {get() = 0x6521d071f850} initial = std::shared_ptr (use count 4, weak count 1) = {get() = 0x6521d071f850} tmp = {previous = false} force_restore_initial = false what_happened = #20 0x00006521ce994084 in fire_item_no_quiver (target=0x7ffc2a45db90) at throw.cc:422 targ_local = {isValid = false, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, interactive = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, find_target = false, fire_context = 0x0, cmd_result = 2000} a = std::shared_ptr (use count 4, weak count 1) = {get() = 0x6521d071f850} q = { = {_vptr.action_cycler = 0x6521cee5eb58 , current = std::shared_ptr (use count 4, weak count 1) = {get() = 0x6521d071f850}, history = std::vector of length 1, capacity 1 = {std::shared_ptr (use count 1, weak count 1) = {get() = 0x6521d071f910}}}, } #21 0x00006521cea983a2 in _input () at main.cc:1293 cmd = CMD_FIRE_ITEM_NO_QUIVER real_prev_cmd = CMD_MOVE_UP player_disabled = {was_disabled = false} #22 0x00006521cea98de5 in _launch_game () at main.cc:498 game_start = ccon = {cstate = false} #23 0x00006521ce204d57 in _launch_game_loop () at main.cc:397 game_ended = false game_ended = ge = fe = #24 main (argc=12, argv=0x7ffc2a45e258) at main.cc:343 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.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-332d4de64d/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-332d4de64d/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-332d4de64d/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 2 Level id: Lair:2 Level build method = , level layout type = open_caves, absdepth0 = 11 Level vaults: layout_cave_shapes nicolae_lair_treehouse nicolae_lair_crumbling_lobby uniq_gastronok Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You encounter a water moccasin and a cane toad. There are monsters nearby! There are monsters nearby! The water moccasin hisses angrily. You puncture the water moccasin! You drain the water moccasin. The water moccasin is heavily wounded. Your shadow closely misses the water moccasin. The water moccasin bites you. You barely miss the water moccasin. Your tail-slap misses the water moccasin. The water moccasin is heavily wounded. Your shadow hits the water moccasin from afar with a trident! The water moccasin barely misses you. x2 You barely miss the water moccasin. You tail-slap the water moccasin. You kill the water moccasin! The cane toad croaks. You feel power welling in your lungs. The cane toad stings you but does no damage. A cane toad is nearby! You hit the cane toad. You drain the cane toad. The cane toad is lightly wounded. The cane toad stings you! You are poisoned. The cane toad poisons you! You closely miss the cane toad. The cane toad is lightly wounded. You feel very sick. Your shadow fades away. The cane toad stings you. You are more poisoned. The cane toad poisons you! A cane toad is nearby! You barely miss the cane toad. You tail-slap the cane toad, but do no damage. The cane toad is lightly wounded. You feel extremely sick. The cane toad stings you! A cane toad is nearby! You are too injured to fight recklessly! Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Space twists violently! The rupture engulfs the cane toad!! The cane toad blinks! The cane toad is severely wounded. You feel very sick. You feel very sick. You hit the cane toad but do no damage. The cane toad is severely wounded. You feel very sick. The cane toad closely misses you. You puncture the cane toad! You drain the cane toad. You kill the cane toad! You feel very sick. You have reached level 12! You feel stronger. Your scales feel tougher. You feel sick. You feel sick. t - 8 scrolls of teleportation (gained 1) You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. Key pressed, stopping explore. Key pressed, stopping explore. You pick up a parchment of Cigotuvi's Putrefaction and begin reading... You add the spell Cigotuvi's Putrefaction to your library. You encounter a komodo dragon. The komodo dragon hisses angrily. A komodo dragon is nearby! Found 3 poisoned darts. You reach to attack! You hit the komodo dragon. The komodo dragon is lightly wounded. Your shadow hits the komodo dragon from afar with a trident! You encounter a yak. You hit the komodo dragon but do no damage. The komodo dragon is heavily wounded. Your shadow hits the komodo dragon from afar with a trident. The komodo dragon bites you!! You hit the komodo dragon but do no damage. You tail-slap the komodo dragon, but do no damage. The komodo dragon is heavily wounded. The komodo dragon bites you but does no damage. You hit the komodo dragon. You tail-slap the komodo dragon, but do no damage. The komodo dragon is heavily wounded. The komodo dragon bites you! The yak barely misses your shadow. You closely miss the komodo dragon. You tail-slap the komodo dragon. The komodo dragon is heavily wounded. The komodo dragon barely misses you. The yak closely misses your shadow. You puncture the komodo dragon! The komodo dragon is severely wounded. The komodo dragon misses you. The yak closely misses your shadow. You hit the komodo dragon. You drain the komodo dragon. The komodo dragon is almost dead. The komodo dragon barely misses you. The yak gores your shadow! You hit the komodo dragon. The komodo dragon is almost dead. Your shadow fades away. The komodo dragon bites you! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a komodo dragon (almost dead, lightly drained, 72% to hit and 67% to hit with your tail-slap) You puncture the komodo dragon! You kill the komodo dragon! Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: a yak (chance to blink: 90%) Space twists violently! The rupture engulfs the yak!! The yak blinks! The yak is severely wounded. You hear a bellow! The yak barely misses you. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Space twists violently! The rupture engulfs the yak! The yak blinks! You kill the yak! You encounter a yak. A yak is nearby! A yak is nearby! You are too injured to fight recklessly! You encounter a yak. Found a murky green potion. The yak bellows! You encounter a yak. The yak bellows! x2 Aiming: Noxious Breath Press: ? - help, Shift-Dir - straight line Aim: a yak (chance to affect: 67%) You exhale a blast of noxious fumes. The blast of choking fumes hits the yak but does no damage. x2 The yak is engulfed in noxious fumes. The yak appears confused. The yak is engulfed in noxious fumes. The yak appears confused. The yak is engulfed in noxious fumes. The yak appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (noxious fumes, confused, 89% to hit and 87% to hit with your tail-slap) You hit the yak. You drain the yak. The yak is lightly wounded. Your shadow hits the yak from afar with a trident!! The yak is engulfed in noxious fumes. The yak appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (severely wounded, confused, lightly drained, ally target, 89% to hit and 87% to hit with your tail-slap) You reach to attack! You puncture the yak! The yak is almost dead. The yak is engulfed in noxious fumes. The yak appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (almost dead, confused, lightly drained, ally target, 89% to hit and 87% to hit with your tail-slap) You puncture the yak! You kill the yak! Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (noxious fumes, confused, 89% to hit and 87% to hit with your tail-slap) You strike the helpless yak from behind! You hit the yak. The yak is lightly wounded. The yak seems less confused. The yak is engulfed in noxious fumes. The yak gores you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (noxious fumes, lightly wounded, confused, 89% to hit and 87% to hit with your tail-slap) You hit the yak. You drain the yak. The yak is lightly wounded. The yak is engulfed in noxious fumes. The yak appears confused. The yak closely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (noxious fumes, lightly wounded, confused, lightly drained, 89% to hit and 87% to hit with your tail-slap) You hit the yak. The yak is moderately wounded. Your shadow fades away. The yak is engulfed in noxious fumes. The yak appears confused. The yak barely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (noxious fumes, moderately wounded, confused, lightly drained, 89% to hit and 87% to hit with your tail-slap) You hit the yak but do no damage. You tail-slap the yak, but do no damage. The yak is moderately wounded. The yak is engulfed in noxious fumes. The yak appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (moderately wounded, confused, lightly drained, 89% to hit and 87% to hit with your tail-slap) You reach to attack! You barely miss the yak. The yak is moderately wounded. Your shadow hits the yak with a trident! The yak is engulfed in noxious fumes. The yak appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (moderately wounded, confused, lightly drained, ally target, 89% to hit and 87% to hit with your tail-slap) You hit the yak. The yak is heavily wounded. The yak is engulfed in noxious fumes. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (heavily wounded, confused, lightly drained, ally target, 89% to hit and 87% to hit with your tail-slap) You reach to attack! You hit the yak. You drain the yak. The yak is severely wounded. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (severely wounded, confused, lightly drained, ally target, 89% to hit and 87% to hit with your tail-slap) You reach to attack! You hit the yak but do no damage. You drain the yak. The yak is severely wounded. Your shadow fades away. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (severely wounded, confused, heavily drained, 89% to hit and 87% to hit with your tail-slap) You hit the yak. The yak is severely wounded. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a yak (severely wounded, confused, heavily drained, 89% to hit and 87% to hit with your tail-slap) The yak is in the way. You puncture the yak! The yak is moderately wounded. The yak gores the yak. x2 Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line Aim: a yak (almost dead, confused, heavily drained, 98% to hit) The puff of flame hits the yak! The yak is severely wounded. The yak gores you! Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line Aim: a yak (almost dead, confused, heavily drained, 98% to hit) The puff of flame hits the yak! You kill the yak! The yak gores you! The yak gores itself. Your Spellcasting skill increases to level 8! You strike the helpless yak from behind! You hit the yak. The yak is almost dead. The yak seems less confused. The yak gores you. You closely miss the yak. The yak is almost dead. The yak misses you. You puncture the yak! You kill the yak! You start resting. Magic restored. You start resting. HP restored. l - 19 poisoned darts (gained 3) Key pressed, stopping explore. o - 2 murky green potions (gained 1) Key pressed, stopping explore. g - a wand of warping (10) (gained 1 charge) Key pressed, stopping explore. Done exploring. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. Found an escape hatch in the floor. Found a stone staircase leading down. There is a stone staircase leading up here. Found an escape hatch in the ceiling. You now have 843 gold pieces (gained 19). You encounter an elephant. An elephant is nearby! An elephant is nearby! An elephant is nearby! You encounter 2 elephants. The elephant trumpets! You encounter an elephant. You encounter an elephant. The elephant trumpets! x2 What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! The elephant trumpets! x2 Aiming: Charm Press: ? - help, Shift-Dir - straight line Aim: an elephant (chance to affect: 40%) The elephant is charmed. The elephant tramples your elephant. Your elephant holds its ground! The elephant trunk-slaps your elephant but does no damage. You reach to attack! You hit the elephant. You drain the elephant. The elephant is lightly wounded. Your shadow hits the elephant from afar with a trident! Your elephant barely misses the elephant. Your elephant trunk-slaps the elephant but does no damage. You puncture the elephant! You drain the elephant. You tail-slap the elephant, but do no damage. The elephant is heavily wounded. The elephant tramples your elephant! Your elephant stumbles backwards! The elephant trunk-slaps your elephant but does no damage. The elephant tramples you. You stumble backwards! The elephant trunk-slaps you but does no damage. Your elephant tramples the elephant but does no damage. Your elephant barely misses the elephant. You puncture the elephant! The elephant is severely wounded. Your shadow hits the elephant with a trident! The elephant misses your shadow. The elephant closely misses your shadow. Your elephant barely misses the elephant. Your elephant trunk-slaps the elephant but does no damage. The elephant tramples you but does no damage. The elephant trunk-slaps you. The elephant tramples your elephant! Your elephant holds its ground! The elephant trunk-slaps your elephant but does no damage. You puncture the elephant! You kill the elephant! Your elephant tramples the elephant! The elephant holds its ground! Your elephant trunk-slaps the elephant. The elephant tramples your elephant but does no damage. The elephant trunk-slaps your elephant but does no damage. The elephant tramples your shadow. Your shadow is shoved backwards! The elephant misses your shadow. Training target 6.0 for Invocations reached! Your Invocations skill increases to level 6! You reach to attack! You hit the elephant. You drain the elephant. The elephant is lightly wounded. Your elephant tramples the elephant. The elephant stumbles backwards! Your elephant trunk-slaps the elephant but does no damage. Something tramples your elephant but does no damage. Something trunk-slaps your elephant. The elephant tramples your elephant! Your elephant stumbles backwards! The elephant trunk-slaps your elephant but does no damage. The elephant tramples your shadow! Your shadow holds its ground! The elephant misses your shadow. You reach to attack! You hit the elephant but do no damage. You drain the elephant. The elephant is lightly wounded. The elephant misses your shadow. The elephant closely misses your shadow. Your elephant tramples the elephant! The elephant stumbles backwards! Your elephant trunk-slaps the elephant. Something tramples your elephant! Your elephant stumbles backwards! The elephant trunk-slaps your elephant but does no damage. You reach to attack! You puncture the elephant! You drain the elephant. The elephant is moderately wounded. You encounter a water moccasin. Your elephant tramples something! Something stumbles backwards! Something trunk-slaps your elephant but does no damage. The elephant tramples your shadow! Your shadow holds its ground! Your shadow is destroyed! You reach to attack! You hit the elephant. You drain the elephant. The elephant is moderately wounded. Your elephant tramples something! Something stumbles backwards! Something trunk-slaps your elephant but does no damage. You puncture the elephant! You drain the elephant. You tail-slap the elephant. The elephant is moderately wounded. Your elephant tramples something! Something holds its ground! Your elephant trunk-slaps something but does no damage. Something tramples your elephant! Your elephant holds its ground! Something trunk-slaps your elephant but does no damage. The elephant tramples you! You hold your ground! The elephant trunk-slaps you but does no damage. The water moccasin bites your elephant. Your elephant is poisoned. The water moccasin poisons your elephant! You hit the elephant. The elephant is moderately wounded. Your shadow hits the elephant from afar with a trident! The water moccasin bites your elephant. Your elephant tramples something. Something holds its ground! Your elephant trunk-slaps something but does no damage. Something tramples your elephant. Your elephant stumbles backwards! The elephant trunk-slaps your elephant but does no damage. You hit the elephant but do no damage. Your tail-slap misses the elephant. The elephant is moderately wounded. Your elephant tramples the elephant! The elephant stumbles backwards! Your elephant trunk-slaps something but does no damage. Something tramples your elephant! Your elephant holds its ground! Your elephant is killed! You hear a trumpeting! Aiming: Noxious Breath Press: ? - help, Shift-Dir - straight line You exhale a blast of noxious fumes. The blast of choking fumes hits the elephant but does no damage. The elephant is heavily wounded. The blast of choking fumes hits the elephant but does no damage. The elephant is moderately wounded. The blast of choking fumes hits the water moccasin but does no damage. The elephant is engulfed in noxious fumes. The elephant appears confused. The elephant tramples the elephant! The elephant holds its ground! The elephant trunk-slaps the elephant but does no damage. The elephant is engulfed in noxious fumes. The elephant tramples you but does no damage. The elephant completely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (noxious fumes, moderately wounded, confused, heavily drained, 95% to hit and 95% to hit with your tail-slap) The elephant is in the way. You puncture the elephant! You tail-slap the elephant, but do no damage. The elephant is severely wounded. Your shadow fades away. The elephant is engulfed in noxious fumes. The elephant appears confused. The elephant tramples the elephant. The elephant holds its ground! The elephant barely misses the elephant. The elephant is engulfed in noxious fumes. The elephant appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (noxious fumes, moderately wounded, confused, heavily drained, 95% to hit and 95% to hit with your tail-slap) You reach to attack! You puncture the elephant! You drain the elephant. The elephant is heavily wounded. The elephant is engulfed in noxious fumes. The elephant appears confused. The elephant is engulfed in noxious fumes. The elephant appears confused. The elephant misses you. The elephant closely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (noxious fumes, heavily wounded, confused, heavily drained, 95% to hit and 95% to hit with your tail-slap) You reach to attack! You hit the elephant but do no damage. The elephant is heavily wounded. The elephant is engulfed in noxious fumes. The elephant appears confused. The elephant tramples the elephant but does no damage. The elephant trunk-slaps the elephant but does no damage. The elephant is engulfed in noxious fumes. The elephant barely misses you. The elephant trunk-slaps you but does no damage. The elephant is engulfed in noxious fumes. The elephant completely misses the elephant. The elephant trunk-slaps the elephant but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (noxious fumes, heavily wounded, confused, heavily drained, 95% to hit and 95% to hit with your tail-slap) You reach to attack! You hit the elephant but do no damage. The elephant is heavily wounded. The elephant is engulfed in noxious fumes. The elephant appears confused. The elephant barely misses you. The elephant closely misses you. The elephant is engulfed in noxious fumes. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. The elephant is engulfed in noxious fumes. The elephant appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (noxious fumes, heavily wounded, confused, heavily drained, 95% to hit and 95% to hit with your tail-slap) The elephant is in the way. You puncture the elephant! You kill the elephant! The elephant is engulfed in noxious fumes. The elephant appears confused. The elephant is engulfed in noxious fumes. The elephant appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (noxious fumes, 50% to hit and 38% to hit with your tail-slap) You hit the water moccasin. The water moccasin is lightly wounded. The water moccasin bites you. The water moccasin completely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (noxious fumes, lightly wounded, 50% to hit and 38% to hit with your tail-slap) You miss the water moccasin. The water moccasin is lightly wounded. The water moccasin barely misses you. The elephant is engulfed in noxious fumes. The elephant appears confused. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (noxious fumes, lightly wounded, 50% to hit and 38% to hit with your tail-slap) You hit the water moccasin but do no damage. The water moccasin is lightly wounded. The water moccasin bites you. You are poisoned. The water moccasin poisons you! The water moccasin closely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (noxious fumes, lightly wounded, 50% to hit and 38% to hit with your tail-slap) You hit the water moccasin. You drain the water moccasin. Your tail-slap misses the water moccasin. The water moccasin is heavily wounded. You feel very sick. The water moccasin bites you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (heavily wounded, lightly drained, 50% to hit and 38% to hit with your tail-slap) You puncture the water moccasin! You drain the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin bites you but does no damage. x2 Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (severely wounded, heavily drained, 50% to hit and 38% to hit with your tail-slap) You hit the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin closely misses you. The water moccasin bites you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (almost dead, heavily drained, 50% to hit and 38% to hit with your tail-slap) You hit the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin closely misses you. The elephant misses the water moccasin. x2 Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (almost dead, heavily drained, 50% to hit and 38% to hit with your tail-slap) You barely miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin closely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (almost dead, heavily drained, 50% to hit and 38% to hit with your tail-slap) You barely miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin completely misses you. The water moccasin closely misses you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (almost dead, heavily drained, 50% to hit and 38% to hit with your tail-slap) You barely miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin bites you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (almost dead, heavily drained, 50% to hit and 38% to hit with your tail-slap) You completely miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin bites you. The water moccasin bites you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a water moccasin (almost dead, heavily drained, 50% to hit and 38% to hit with your tail-slap) You closely miss the water moccasin. You tail-slap the water moccasin. You kill the water moccasin! You feel sick. You are no longer poisoned. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (severely wounded, confused, lightly drained, 95% to hit and 95% to hit with your tail-slap) You reach to attack! You puncture the elephant! The elephant is almost dead. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target That would be overly suicidal. Okay, then. Unknown command. You hit the elephant but do no damage. The elephant is almost dead. The elephant seems less drained. You puncture the elephant! You kill the elephant! You see here an elephant corpse. Key pressed, stopping explore. You encounter a komodo dragon. A komodo dragon is nearby! A komodo dragon is nearby! The komodo dragon hisses angrily. You closely miss the komodo dragon. Your shadow hits the komodo dragon from afar with a trident. The komodo dragon barely misses you. You closely miss the komodo dragon. You tail-slap the komodo dragon. The komodo dragon is lightly wounded. The komodo dragon completely misses you. You closely miss the komodo dragon. The komodo dragon is lightly wounded. The komodo dragon closely misses you. You hit the komodo dragon. You drain the komodo dragon. You tail-slap the komodo dragon. The komodo dragon is heavily wounded. Your shadow closely misses the komodo dragon. The komodo dragon bites you. You hit the komodo dragon. You drain the komodo dragon. Your tail-slap misses the komodo dragon. The komodo dragon is severely wounded. The komodo dragon bites you but does no damage. You closely miss the komodo dragon. The komodo dragon is severely wounded. The komodo dragon bites you!! You are too injured to fight recklessly! You are too injured to fight recklessly! A komodo dragon is nearby! You are too injured to fight recklessly! Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a komodo dragon (severely wounded, lightly drained, ally target, 72% to hit and 67% to hit with your tail-slap) You puncture the komodo dragon! You drain the komodo dragon. You kill the komodo dragon! Your shadow fades away. You feel power welling in your lungs. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target That would be overly suicidal. Okay, then. You are too injured to fight recklessly! HP restored. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Found an escape hatch in the ceiling. There is an escape hatch in the ceiling here. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. q - a +6 ring of intelligence You encounter a cane toad. You see here 13 gold pieces. A cane toad is nearby! Okay, then. You feel clever. q - a +6 ring of intelligence (worn) A cane toad is nearby! A cane toad is nearby! The cane toad croaks. You encounter a basilisk. You reach to attack! You closely miss the cane toad. Your shadow hits the cane toad from afar with a trident! You puncture the cane toad! The cane toad is heavily wounded. The cane toad barely misses you. You hit the cane toad but do no damage. The cane toad is heavily wounded. The basilisk hisses angrily. The cane toad stings you but does no damage. The basilisk hisses menacingly. The cane toad stings you. You closely miss the cane toad. You tail-slap the cane toad. The cane toad is heavily wounded. Your shadow hits the cane toad from afar with a trident. The basilisk gazes at you. You are slowing down. The cane toad stings you. You puncture the cane toad! You drain the cane toad. The cane toad is almost dead. The cane toad barely misses you. The cane toad stings you. Unknown command. You barely miss the cane toad. The cane toad is almost dead. The cane toad stings you! You have turned to stone. The cane toad stings you! The cane toad stings you. The cane toad stings you! Your shadow fades away. The cane toad stings you but does no damage. The basilisk bites you but does no damage. The cane toad stings you but does no damage. The basilisk gazes at you. You are unaffected. The cane toad stings you. The basilisk bites you but does no damage. The cane toad stings you. The basilisk bites you but does no damage. The cane toad stings you! The basilisk gazes at you. You are unaffected. The cane toad barely misses you. The cane toad stings you! The basilisk gazes at you. You are unaffected. The cane toad stings you. The basilisk completely misses you. You turn to flesh and can act again. Unknown command. You are too injured to fight recklessly! Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line Aim: a cane toad (almost dead, lightly drained, 81% to hit) The puff of flame hits the cane toad. The cane toad is almost dead. The cane toad completely misses you. The basilisk bites you. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line Aim: a cane toad (almost dead, lightly drained, 81% to hit) The puff of flame hits the cane toad! You kill the cane toad! The basilisk bites you! Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Space twists violently! The rupture engulfs the basilisk!!! The basilisk blinks! You kill the basilisk! You now have 856 gold pieces (gained 13). You start resting. HP restored. Key pressed, stopping explore. Key pressed, stopping explore. Found a stone staircase leading down. Key pressed, stopping explore. There is a stone staircase leading down here. Key pressed, stopping explore. You now have 871 gold pieces (gained 15). Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You see here an elephant skeleton. Key pressed, stopping explore. You see here an elephant skeleton. You now have 892 gold pieces (gained 21). A - 3 potions of attraction (gained 1) Key pressed, stopping explore. Found a leather armour. Found a scroll of noise. Found a stone staircase leading up. Key pressed, stopping explore. An elephant comes into view. The elephant trumpets! An elephant is nearby! You hit the elephant but do no damage. You drain the elephant. The elephant is lightly wounded. Your shadow hits the elephant from afar with a trident! The elephant tramples you. You stumble backwards! The elephant trunk-slaps you but does no damage. You puncture the elephant! You drain the elephant. You tail-slap the elephant, but do no damage. The elephant is heavily wounded. The elephant tramples you! You hold your ground! The elephant trunk-slaps you. You barely miss the elephant. The elephant is heavily wounded. The elephant closely misses you. The elephant completely misses you. You hit the elephant but do no damage. You tail-slap the elephant. The elephant is heavily wounded. Your shadow fades away. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You hit the elephant but do no damage. Your tail-slap misses the elephant. The elephant is heavily wounded. The elephant tramples you! You hold your ground! The elephant trunk-slaps you but does no damage. An elephant is nearby! You hit the elephant. The elephant is heavily wounded. The elephant closely misses you. The elephant trunk-slaps you but does no damage. An elephant is nearby! You hit the elephant. You drain the elephant. The elephant is heavily wounded. Your shadow hits the elephant from afar with a trident. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (severely wounded, lightly drained, ally target, 92% to hit and 91% to hit with your tail-slap) You hit the elephant. The elephant is severely wounded. The elephant closely misses you. The elephant trunk-slaps you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (severely wounded, lightly drained, ally target, 92% to hit and 91% to hit with your tail-slap) You puncture the elephant! You drain the elephant. You tail-slap the elephant, but do no damage. The elephant is severely wounded. The elephant barely misses you. The elephant trunk-slaps you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (severely wounded, heavily drained, ally target, 92% to hit and 91% to hit with your tail-slap) You hit the elephant. You drain the elephant. The elephant is almost dead. The elephant tramples you. You hold your ground! The elephant trunk-slaps you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (almost dead, heavily drained, ally target, 92% to hit and 91% to hit with your tail-slap) You hit the elephant. You drain the elephant. The elephant is almost dead. Your shadow fades away. The elephant barely misses you. x2 Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: an elephant (almost dead, heavily drained, 92% to hit and 91% to hit with your tail-slap) You hit the elephant. You kill the elephant! You feel the doom around you dissipate. Your Spellcasting skill increases to level 9! Magic restored. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Found a ring mail. Found a long sword. You now have 908 gold pieces (gained 16). Key pressed, stopping explore. No target in view! No target in view! Found a ring mail. Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You encounter a cane toad. A cane toad is nearby! A cane toad is nearby! The cane toad croaks. You reach to attack! You puncture the cane toad! You drain the cane toad. The cane toad is moderately wounded. Your shadow hits the cane toad from afar with a trident. You closely miss the cane toad. You tail-slap the cane toad, but do no damage. The cane toad is heavily wounded. The cane toad barely misses you. You closely miss the cane toad. The cane toad is heavily wounded. The cane toad closely misses you. The cane toad completely misses you. You puncture the cane toad! The cane toad is severely wounded. Your shadow fades away. The cane toad barely misses you. You puncture the cane toad! You kill the cane toad! No target in view! No target in view! No target in view! No target in view! No target in view! Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Found an escape hatch in the floor. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You encounter a water moccasin. A water moccasin is nearby! A water moccasin is nearby! A water moccasin is nearby! Found a scroll of teleportation. Found a scroll of amnesia. The water moccasin hisses angrily. You reach to attack! You miss the water moccasin. Your shadow hits the water moccasin from afar with a trident! The water moccasin bites you but does no damage. A water moccasin is nearby! You closely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you but does no damage. A water moccasin is nearby! You closely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you but does no damage. The water moccasin bites you. A water moccasin is nearby! You closely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin misses you. A water moccasin is nearby! You barely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin barely misses you. x2 A water moccasin is nearby! You hit the water moccasin. You drain the water moccasin. The water moccasin is severely wounded. Your shadow fades away. The water moccasin closely misses you. A water moccasin is nearby! You puncture the water moccasin! The water moccasin is almost dead. The water moccasin completely misses you. The water moccasin misses you. A water moccasin is nearby! You hit the water moccasin. You kill the water moccasin! Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! t - 9 scrolls of teleportation (gained 1) Key pressed, stopping explore. x - 6 scrolls of amnesia (gained 1) Key pressed, stopping explore. Found a stone staircase leading up. You encounter a bullfrog. A bullfrog is nearby! A bullfrog is nearby! A bullfrog is nearby! You encounter a wyvern. The wyvern hisses angrily. Found 22 gold pieces. You reach to attack! The helpless bullfrog fails to defend itself. You hit the bullfrog. You drain the bullfrog. The bullfrog is moderately wounded. Your shadow hits the bullfrog with a trident! The bullfrog barely misses you. You closely miss the bullfrog. The bullfrog is severely wounded. The bullfrog barely misses you. You hit the bullfrog. The bullfrog is almost dead. The bullfrog hits you but does no damage. The wyvern bites you. The bullfrog closely misses you. The wyvern bites you but does no damage. You puncture the bullfrog! You kill the bullfrog! The wyvern closely misses you. You barely miss the wyvern. Your tail-slap misses the wyvern. Your shadow fades away. The wyvern bites you but does no damage. The wyvern bites you! You hit the wyvern. The wyvern is moderately wounded. The wyvern bites you. The wyvern bites you! You closely miss the wyvern. The wyvern is moderately wounded. The wyvern closely misses you. You puncture the wyvern! You drain the wyvern. The wyvern is severely wounded. The wyvern bites you but does no damage. The wyvern closely misses you. You hit the wyvern but do no damage. The wyvern is severely wounded. The wyvern misses you. The wyvern bites you. You are too injured to fight recklessly! You are too injured to fight recklessly! A wyvern is nearby! A wyvern is nearby! A wyvern is nearby! You are too injured to fight recklessly! A wyvern is nearby! You are too injured to fight recklessly! A wyvern is nearby! You are too injured to fight recklessly! A wyvern is nearby! You are too injured to fight recklessly! A wyvern is nearby! You are too injured to fight recklessly! A wyvern is nearby! Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a wyvern (severely wounded, lightly drained, 66% to hit and 59% to hit with your tail-slap) You closely miss the wyvern. The wyvern is severely wounded. The wyvern bites you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a wyvern (severely wounded, lightly drained, 66% to hit and 59% to hit with your tail-slap) You barely miss the wyvern. Your tail-slap misses the wyvern. The wyvern is severely wounded. Your shadow hits the wyvern with a trident! The wyvern closely misses you. The wyvern bites you but does no damage. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a wyvern (almost dead, lightly drained, ally target, 66% to hit and 59% to hit with your tail-slap) You barely miss the wyvern. The wyvern is almost dead. The wyvern bites you. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a wyvern (almost dead, lightly drained, ally target, 66% to hit and 59% to hit with your tail-slap) You barely miss the wyvern. The wyvern is almost dead. The wyvern bites you but does no damage. x2 Reach: j) +3 trident (drain) Press: ? - help, Dir - move target Aim: a wyvern (almost dead, lightly drained, ally target, 66% to hit and 59% to hit with your tail-slap) You puncture the wyvern! You kill the wyvern! Your shadow fades away. Reach: j) +3 trident (drain) Press: ? - help, Dir - move target That would be overly suicidal. Okay, then. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You now have 930 gold pieces (gained 22). Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. You encounter Gastronok the Ponderous. He is wearing a +0 hat of ice. Found a scale mail. Gastronok gurgles horribly! Throw: dart (curare) Press: ? - help, Shift-Dir - straight line Aim: Gastronok, wearing a +0 hat of ice (94% to hit) You throw a dart. The dart hits Gastronok. Gastronok is poisoned. Gastronok struggles to breathe. Gastronok seems to slow down. Gastronok is lightly wounded. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1975-g332d4de64d 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_FIRE_ITEM_NO_QUIVER repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [hellgot] Species: Green Draconian Job: Artificer HP: 100/100; mods: 0/0 MP: 25/25; mod: 0 Stats: 15 22 12 Position: (60, 48), 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 | 7 | 1177 | 0/336 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 | 5 | 750 | 0/300 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 1 | 59 | 0/119 Dodging | X | 0 | 0 | 2 | 202 | 24/178 Stealth | X | 0 | 0 | 0 | 43 | 43/50 Shields | X | 0 | 0 | 5 | 750 | 0/300 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 100 | 9 | 2940 | 265/625 Conjurations | X | 0 | 0 | 5 | 750 | 0/300 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 | 7 | 989 | 0/283 Invocations | X | 0 | 0 | 6 | 882 | 0/295 Evocations | X | 0 | 0 | 12 | 4050 | 0/750 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 984 #13: 54 #23: 12470 #24: -1144530542 #49: 1016 #73: 133543 Mutations: antennae: 1 poison resistance: 1 (innate) cold-blooded: 1 (innate) armoured tail: 1 (innate) potion fungus: 1 Inventory bugs: Equipment: eq slot #6, inv slot #12: +0 pair of boots eq slot #5, inv slot #3: +0 pair of gloves eq slot #8, inv slot #13: scarf of resistance eq slot #1, inv slot #9: +3 trident of draining eq slot #2, inv slot #10: orb of stardust eq slot #9, inv slot #16: +6 ring of intelligence }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .................## ..###.................## ....##.................. ........................ [....................... ...w.................... ........................ ........................ ......P@................ .#...##...............#. #P #................# ###.....P.÷.....†### #P.................# ### #..................# #.# #P.................. ###<# ##............#P.P.. P..## #.................. dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< necropolis_difficulty: pre_lair_d >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>