ASSERT(mon) in 'fight.cc' at line 1458 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-800-g40dbfe7fb2 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 165735829675910027, deterministic pregen: 1 Command line: /usr/games/crawl-mothkin -name perrin18 -rc /dgldir/rcfiles/crawl-git/perrin18.rc -macro /dgldir/rcfiles/crawl-git/perrin18.macro -morgue /dgldir/morgue/perrin18/ -webtiles-socket /crawl-master/webserver/sockets/perrin18:2025-10-07.19:30:34.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-mothkin(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5cbd7cd3700e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-mothkin(_Z13do_crash_dumpv+0x43a) [0x5cbd7cd450da]: do_crash_dump() /usr/games/crawl-mothkin(_Z20crash_signal_handleri+0x1fa) [0x5cbd7cd374ea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x748a8b242910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x748a8b29999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x748a8b242866]: /usr/games/crawl-mothkin(+0x4eb4ad) [0x5cbd7cd444ad]: /usr/games/crawl-mothkin(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5cbd7cd449b7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-mothkin(_Z18stop_attack_promptPK7monsterb9coord_defPbS2_b+0xc69) [0x5cbd7ce3c069]: stop_attack_prompt(monster const*, bool, coord_def, bool*, coord_def, bool) /usr/games/crawl-mothkin(_Z22cast_poisonous_vapoursRK5actori9coord_defb+0xda) [0x5cbd7d3166da]: cast_poisonous_vapours(actor const&, int, coord_def, bool) /usr/games/crawl-mothkin(_Z11your_spells10spell_typeibPK8item_defP4distb+0x20a6) [0x5cbd7d2f2e46]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-mothkin(_Z12cast_a_spellb10spell_typeP4distb+0x717) [0x5cbd7d2f6997]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-mothkin(_Z13tabcast_spellR9coord_def+0x1c6) [0x5cbd7d2f5986]: tabcast_spell(coord_def&) /usr/games/crawl-mothkin(_Z18fire_final_effectsv+0x38) [0x5cbd7ce5adf8]: fire_final_effects() /usr/games/crawl-mothkin(_Z12world_reactsv+0x8b) [0x5cbd7d4e69db]: world_reacts() /usr/games/crawl-mothkin(+0xc90089) [0x5cbd7d4e9089]: /usr/games/crawl-mothkin(+0xc90bb5) [0x5cbd7d4e9bb5]: /usr/games/crawl-mothkin(main+0x1f7) [0x5cbd7cc6ba27]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x748a8b2280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x748a8b228189]: /usr/games/crawl-mothkin(_start+0x25) [0x5cbd7cc6c515]: 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". 0x0000748a8b30fbf7 in __GI___wait4 (pid=3197472, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000748a8b30fbf7 in __GI___wait4 (pid=3197472, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005cbd7cd376bc in call_gdb (file=0x748a8b3ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3197271\000\000\000\000\000" #2 0x00005cbd7cd450f8 in do_crash_dump () at dbg-asrt.cc:673 t = 1759865551 dir = "/dgldir/morgue/perrin18/" name = "/dgldir/morgue/perrin18/crash-perrin18-20251007-193231.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(mon) in 'fight.cc' at line 1458 failed." file = 0x748a8b3ff6c0 <_IO_2_1_stderr_> #3 0x00005cbd7cd374ea 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 = {1458}} 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 0x0000748a8b242866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005cbd7cd444ad in _BreakStrToDebugger (mesg=mesg@entry=0x7ffca8b3e8e0 "ASSERT(mon) in 'fight.cc' at line 1458 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005cbd7cd449b7 in AssertFailed (expr=expr@entry=0x5cbd7d4ffa67 "mon", file=file@entry=0x5cbd7d5088a0 "fight.cc", line=line@entry=1458, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(mon) in 'fight.cc' at line 1458 failed.\000\030\244;R}\275\\\000\000\253\263\321|\275\\\000\0000鳨\374\177\000\000\225\326\321|\376\377\377\377\240\274\270}\275\\\000\000\240\274\270}\275\\\000\000\001\000\000\000\000\000\000\000\340\276\001\177\275\\\000\000\244;R}\275\\\000\000\220鳨\374\177\000\000\240鳨\374\177\000\000\035\342\321|\275\\\000\000\000鳨\374\177\000\0000\000\000\0000\000\000\000\270골\374\177\000\000\300鳨\374\177\000\0000\000\000\0000\000\000\000\300골\374\177\000\000\300鳨\374\177\000\000s_safe\000\000\300골\374\177\000\000\000\005"... args = {{gp_offset = 2136094096, fp_offset = 23741, overflow_arg_area = 0x5cbd7d8c9d68 , reg_save_area = 0x0}} fileName = #11 0x00005cbd7ce3c069 in stop_attack_prompt (mon=0x0, beam_attack=beam_attack@entry=false, beam_target=..., prompted=prompted@entry=0x0, attack_pos=..., attack_pos@entry=..., check_only=check_only@entry=false) at fight.cc:1458 penance = false adj = "" suffix = "" mon_name = "" verb = "sage_count\000food_snacking_frequency\000fountain_line_frequency\000single\000dump_kill_places\000dump_order\000confirm_action\000safe\000easy_confirm\000drop_filter\000note_monsters\000note_messages\000note_items\000auto_exclude\000explore_s"... prompt = "\300" #12 0x00005cbd7d3166da in cast_poisonous_vapours (agent=..., pow=pow@entry=1, target=..., fail=fail@entry=false) at spl-damage.cc:3750 act = 0x5cbd7da76ea0 dmg = #13 0x00005cbd7d2f2e46 in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_POISONOUS_VAPOURS) at spl-cast.cc:2554 target = {x = 34, y = 36} zap = target = zap = breath_message = std::map with 0 elements #14 your_spells (spell=spell@entry=SPELL_POISONOUS_VAPOURS, powc=, powc@entry=0, actual_spell=, evoked_wand=evoked_wand@entry=0x0, target=, target@entry=0x7ffca8b40920, force_failure=force_failure@entry=false) at spl-cast.cc:2379 wiz_cast = can_enkindle = enkindled = target_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} beam = {origin_spell = SPELL_POISONOUS_VAPOURS, range = 3, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 34, y = 36}, target = {x = 34, y = 36}, 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, 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, was_missile = false, 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, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_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} flags = range = hitfunc = std::unique_ptr = {get() = 0x5cbd8001d6b0} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 36} cast_result = #15 0x00005cbd7d2f6997 in cast_a_spell (check_range=check_range@entry=false, spell=, spell@entry=SPELL_POISONOUS_VAPOURS, _target=_target@entry=0x7ffca8b40920, force_failure=force_failure@entry=false) at spl-cast.cc:1068 reason = "" cost = 0 hp_cost = cast_result = #16 0x00005cbd7d2f5986 in tabcast_spell (pos=...) at spl-cast.cc:3573 spell = SPELL_POISONOUS_VAPOURS target = {isValid = true, isTarget = true, isEndpoint = false, isCancel = true, choseRay = false, interactive = false, target = {x = 34, y = 36}, 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 = true, fire_context = 0x0, cmd_result = 2000} #17 0x00005cbd7ce5adf8 in fire_final_effects () at fineff.cc:1031 eff = #18 0x00005cbd7d4e69db in world_reacts () at main.cc:2561 No locals. #19 0x00005cbd7d4e9089 in _input () at main.cc:1308 player_disabled = {was_disabled = false} #20 0x00005cbd7d4e9bb5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #21 0x00005cbd7cc6ba27 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #22 main (argc=12, argv=0x7ffca8b41358) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }}} [Inferior 1 (process 3197271) detached] 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 -DEXPERIMENTAL_BRANCH="mothkin" -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 /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-mothkin/saves" -DDATA_DIR_PATH="/crawl-master/crawl-mothkin/data/" -DWEB_DIR_PATH="/crawl-master/crawl-mothkin/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 4 Level id: D:4 Level build method = random_map_in_depth, level layout type = open_caves, absdepth0 = 3 Level vaults: minmay_polygon_palace layout_cave_pools nicolae_uskayaw_murder_on_the_dancefloor worldfamousw_hep_ancestral_shrine minivault_14 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You see here a yellow potion. The adder hisses angrily. You hit the ball python. The ball python begins to glow. The ball python is severely wounded. The ball python misses you. The ball python barely misses you. You hit the ball python but do no damage. The ball python glows dangerously bright. The ball python is severely wounded. The ball python barely misses you. x2 You barely miss the ball python. The ball python is severely wounded. The ball python bites you. The ball python misses you. You hit the ball python. You kill the ball python! Makhleb accepts your kill. The adder misses you. The adder closely misses you. You hit the adder but do no damage. The adder begins to glow. The adder bites you but does no damage. You barely miss the adder. The adder closely misses you. You hit the adder. The adder glows dangerously bright. The adder is moderately wounded. The adder misses you. You hit the adder. The adder shudders as magic cascades through it! You kill the adder! Makhleb accepts your kill. You have reached level 4! You feel stronger. d - a yellow potion You see here an adder corpse. You now have 95 gold pieces (gained 10). You now have 108 gold pieces (gained 13). Found a cloak. No target in view! e - a scroll labelled USSOLL TIXUPH The orc shouts! You hit the orc. The orc begins to glow. The orc is lightly wounded. You barely miss the orc. The orc is lightly wounded. The orc hits you with a +0 club. You barely miss the orc. The orc is lightly wounded. The orc completely misses you. You hit the orc but do no damage. The orc glows dangerously bright. The orc is lightly wounded. The orc closely misses you. You hit the orc. The orc shudders as magic cascades through it!! You kill the orc! Makhleb accepts your kill. HP restored. t - 2 scrolls of teleportation (gained 1) Jessica the Apprentice Sorceress comes into view. She is wielding a +0 club. Jessica shouts! Jessica casts a spell at you. Pain shoots through your body! You hit Jessica. Jessica begins to glow. Jessica is heavily wounded. Jessica casts a spell at you. Pain shoots through your body! You barely miss Jessica. Jessica is heavily wounded. Jessica misses you. You hit Jessica. Jessica glows dangerously bright. Jessica is heavily wounded. Jessica shouts, "You're disturbing me! I'll have to kill you!" Jessica hits you with a +0 club. You hit Jessica. Jessica shudders as magic cascades through her. You kill Jessica! Makhleb accepts your kill. Your Invocations skill increases to level 1! You now have 119 gold pieces (gained 11). Found a stone staircase leading down. Okay, then. There is a stone staircase leading down here. h - a scroll labelled WAMEIP EWATA e - 2 scrolls labelled USSOLL TIXUPH (gained 1) You now have 130 gold pieces (gained 11). Sigmund and a rat come into view. Found a sacrificial altar of Ru. Sigmund shouts! The rat squeaks loudly. Sigmund says, "Your kind have come here before. I understand now why. You desire death..." The rat moves out of view. Okay, then. As you read the scroll of identify, it crumbles to dust. c -> V - a scroll of vulnerability As you read the scroll of identify, it crumbles to dust. e -> a - 2 scrolls of enchant armour Sigmund casts a spell at you. The puff of flame hits you! Sigmund mumbles some strange words. Sigmund flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. There is a stone staircase leading up, spattered with blood here. You see here an adder corpse. You fly upwards. Reactivating autopickup. There is a stone staircase leading down here. You start resting. HP restored. There is a stone staircase leading down, spattered with blood here. You fly downwards. Level annotation: Sigmund There is a stone staircase leading up here. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You hear a loud squeak. A rat comes into view. The goblin barely misses you. You hit the goblin. The goblin begins to glow. The goblin is severely wounded. The goblin barely misses you. You barely miss the goblin. The goblin is severely wounded. The rat misses you. The goblin completely misses you. You hit the goblin. You kill the goblin! Makhleb accepts your kill. The rat misses you. You hit the rat. The rat begins to glow. The last of your unstable energy dissipates and you return to your previous form. Your body stabilises again. Your +0 animal skin unmelds from your body. Sharp quills grow all over your body. Your +0 cloak melds into your body. The rat is moderately wounded. The rat bites you. You punch the rat! You kill the rat! Makhleb accepts your kill. You feel better. No target in view! HP restored. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! You hit the kobold but do no damage. The kobold hits you with a +0 dagger. You barely miss the kobold. Your off-hand punch misses the kobold. The kobold hits you but does no damage. You hit the kobold. The kobold is severely wounded. The kobold hits you with a +0 dagger. You punch the kobold! You kill the kobold! Makhleb accepts your kill. You feel better. Okay, then. A bombardier beetle comes into view. The bombardier beetle sprays incendiary fluid at you. The burning spray hits you. You are covered in liquid fire! Move or burn! You shake off some of the fire as you move. The liquid fire burns you! You shake off some of the fire as you move. The liquid fire burns you! You shake off the liquid fire. The bombardier beetle sprays incendiary fluid at you. The burning spray misses you. You crush the flux bauble in your hand and feel its energy flooding your body. Your quills recede back into your body. Your +0 cloak unmelds from your body. Your body destabilises. Your +0 animal skin melds into your body. No target in view! You hit the bombardier beetle but do no damage. The bombardier beetle begins to glow. You barely miss the bombardier beetle. The bombardier beetle bites you. You barely miss the bombardier beetle. You hit the bombardier beetle. The bombardier beetle glows dangerously bright. The bombardier beetle is lightly wounded. The bombardier beetle barely misses you. You hit the bombardier beetle but do no damage. The bombardier beetle shudders as magic cascades through it! You kill the bombardier beetle! Makhleb accepts your kill. You have reached level 5! Okay, then. There is an open door here. Found a stone staircase leading down. A gnoll comes into view. It is wielding a +0 spear. An endoplasm and a gnoll come into view. The endoplasm quivers. The gnoll shouts! A gnoll comes into view. It is wielding a +0 flail. The gnoll shouts! You hit the gnoll. The gnoll begins to glow. The gnoll is lightly wounded. The gnoll hits you from afar with a +0 spear. The gnoll misses you. The gnoll hits you with a +0 spear. The endoplasm attacks as it pursues you! The endoplasm hits you. The gnoll misses you. The gnoll stops glowing. The endoplasm closely misses you. The endoplasm attacks as it pursues you! The endoplasm barely misses you. Okay, then. You hit the endoplasm. The endoplasm begins to glow. The endoplasm is moderately wounded. The endoplasm freezes you. You are frozen. The gnoll hits you from afar with a +0 spear. You completely miss the endoplasm. The endoplasm is moderately wounded. The endoplasm completely misses you. You hit the endoplasm but do no damage. The endoplasm glows dangerously bright. The endoplasm is moderately wounded. The gnoll barely misses you. The endoplasm closely misses you. The gnoll closely misses you. You hit the endoplasm. The endoplasm shudders as magic cascades through it! You kill the endoplasm! Makhleb accepts your kill. The gnoll hits you from afar with a +0 spear. The gnoll attacks as it pursues you! The gnoll closely misses you. Okay, then. As you read the scroll of identify, it crumbles to dust. h -> p - a scroll of poison The gnoll closely misses you. The gnoll closely misses you. You barely miss the gnoll. The gnoll hits you from afar with a +0 spear. The gnoll barely misses you. You hit the gnoll. The gnoll begins to glow. The gnoll is lightly wounded. The gnoll hits you from afar with a +0 spear. The gnoll hits you with a +0 spear. You hit the gnoll. The gnoll glows dangerously bright. The gnoll is lightly wounded. The gnoll hits you but does no damage. The gnoll closely misses you. You hit the gnoll. The gnoll shudders as magic cascades through it! You kill the gnoll! Makhleb accepts your kill. You feel better. The gnoll hits you from afar with a +0 spear! * * * LOW HITPOINT WARNING * * * Okay, then. Blink to where? Press: ? - help, Dir - move target As you read the scroll of blinking, it crumbles to dust. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down, spattered with blood here. You start resting. HP restored. You fly downwards. Level annotation: Sigmund There is a stone staircase leading up here. You barely miss the gnoll. The gnoll completely misses you. You hit the gnoll but do no damage. The gnoll begins to glow. The gnoll closely misses you. You hit the gnoll but do no damage. The gnoll glows dangerously bright. The gnoll misses you. You completely miss the gnoll. You hit the gnoll. The gnoll shudders as magic cascades through it. The gnoll twists and deforms. The gnoll is moderately wounded. The gnoll completely misses you. You hit the gnoll. The gnoll begins to glow. The gnoll is heavily wounded. You hit the gnoll. The gnoll begins to glow. The gnoll is lightly wounded. Something hits the plant! The plant begins to die. You hit the gnoll. The gnoll glows dangerously bright. The gnoll is heavily wounded. You hit the gnoll. The gnoll shudders as magic cascades through it! You kill the gnoll! Makhleb accepts your kill. The gnoll misses you. You hit the gnoll. The gnoll glows dangerously bright. The gnoll is heavily wounded. The gnoll completely misses you. You barely miss the gnoll. The gnoll is heavily wounded. A nearby plant withers and dies. The gnoll barely misses you. You hit the gnoll. The gnoll shudders as magic cascades through it! You kill the gnoll! Makhleb accepts your kill. Your Unarmed Combat skill increases to level 4! You see here a +0 flail. There is a blossoming altar of Fedhas here. Found a plate armour. Found a spear. f - 2 glowing golden potions L - 3 potions of lignification (gained 2) You sense a monster nearby. No target in view! A rat comes into view. The rat squeaks loudly. You hit the rat. You kill the rat! Makhleb accepts your kill. You see here a rat corpse. A rat comes into view. Found a stone staircase leading up. The rat squeaks loudly. The rat bites you. You hit the rat. The rat begins to glow. The rat is moderately wounded. The rat misses you. You hit the rat. You kill the rat! Makhleb accepts your kill. As you open the door, it creaks loudly! A quokka comes into view. A quokka is nearby! There is an open door here. The quokka completely misses you. You closely miss the quokka. The quokka misses you. You hit the quokka. The quokka begins to glow. The quokka is moderately wounded. The quokka closely misses you. You completely miss the quokka. The quokka is moderately wounded. The quokka bites you. You hit the quokka. The quokka glows dangerously bright. The quokka is severely wounded. The quokka closely misses you. You hit the quokka. You kill the quokka! Makhleb accepts your kill. HP restored. A bat comes into view. Found a parchment of Curse of Agony. The bat barely misses you. You closely miss the bat. The bat hits you but does no damage. You hit the bat. The bat begins to glow. The bat is moderately wounded. The bat barely misses you. The bat completely misses you. You barely miss the bat. The bat is moderately wounded. The bat completely misses you. The bat closely misses you. You hit the bat. The bat glows dangerously bright. The bat is moderately wounded. The bat hits you. The bat misses you. x2 You barely miss the bat. The bat is moderately wounded. The bat barely misses you. You hit the bat. The bat shudders as magic cascades through it. You kill the bat! Makhleb accepts your kill. You feel better. You pick up a parchment of Curse of Agony and begin reading... You add the spell Curse of Agony to your library. Okay, then. Okay, then. As you read the scroll of identify, it crumbles to dust. d -> e - a potion of enlightenment As you read the scroll of identify, it crumbles to dust. f -> C - 2 potions of cancellation As you read the scroll of identify, it crumbles to dust. j -> A - a potion of attraction c - a scroll labelled DIUM DA XOIKHLU There is a stone staircase leading down here. You reach down and open the door. A goblin comes into view. It is wielding a +0 club. The goblin shouts! A jackal comes into view. The goblin unwields a +0 club. The goblin wields a +0 sling. The goblin shoots a sling bullet. The sling bullet barely misses you. A jackal comes into view. The jackal barks! Found 8 gold pieces and a green potion. The jackal barks! You hear a bark! A jackal comes into view. The goblin shoots a sling bullet. The sling bullet hits you. There is an open door here. Okay, then. Okay, then. The jackal pauses to sniff the ground. The jackal barely misses you. x2; The goblin shoots a sling bullet. The sling bullet closely misses you. You hit the jackal. The jackal begins to glow. The jackal is severely wounded. The jackal closely misses you. The jackal completely misses you. You hit the jackal but do no damage. The jackal glows dangerously bright. The jackal is severely wounded. The jackal misses you. The jackal barely misses you. x2 You hit the jackal. You kill the jackal! Makhleb accepts your kill. The jackal stops to sniff the ground. The jackal closely misses you. The jackal barely misses you. The goblin unwields a +0 sling. The goblin wields a +0 club. The goblin hits you with a +0 club. The jackal misses you. You hit the jackal but do no damage. The jackal begins to glow. The jackal barely misses you. The goblin misses you. The jackal bites you. The jackal misses you. You hit the jackal. The jackal glows dangerously bright. The jackal is heavily wounded. The jackal misses you. x2; The goblin barely misses you. You barely miss the jackal. The jackal is heavily wounded. The jackal barely misses you. The jackal closely misses you. The goblin barely misses you. You barely miss the jackal. The jackal is heavily wounded. The jackal barely misses you. The jackal bites you. The goblin completely misses you. You hit the jackal but do no damage. The jackal shudders as magic cascades through it! You kill the jackal! Makhleb accepts your kill. The jackal misses you. The goblin closely misses you. The jackal closely misses you. You closely miss the goblin. The jackal misses you. The goblin hits you with a +0 club. You hit the goblin. The goblin begins to glow. The goblin is severely wounded. The jackal barely misses you. The goblin closely misses you. You hit the goblin. You kill the goblin! Makhleb accepts your kill. The jackal barely misses you. The jackal misses you. You closely miss the jackal. The jackal misses you. You barely miss the jackal. The jackal misses you. You hit the jackal. The jackal begins to glow. The jackal is severely wounded. The jackal barely misses you. The jackal closely misses you. You hit the jackal. You kill the jackal! Makhleb accepts your kill. You feel better. You now have 138 gold pieces (gained 8). You see here a jackal corpse. d - a green potion You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. f - a coppery potion There is an open door here. Sigmund is nearby! As you read the scroll of identify, it crumbles to dust. c -> w - a scroll of enchant weapon Sigmund shouts! Sigmund hits you with a +0 scythe! You hit Sigmund. Sigmund begins to glow. Sigmund is lightly wounded. Sigmund closely misses you. You hit Sigmund but do no damage. Sigmund glows dangerously bright. Sigmund is lightly wounded. You hit Sigmund. Sigmund shudders as magic cascades through him! Sigmund twists and deforms. Sigmund is severely wounded. A quokka comes into view. Sigmund gestures at you while chanting. You are confused. Sigmund hits you from afar with a +0 scythe! You bump into the rock wall. Sigmund misses you. You bump into the rock wall. Sigmund completely misses you. Your magical effects are unravelling. You feel magically purged. You feel less confused. Sigmund hits you with a +0 scythe. You hit Sigmund but do no damage. Sigmund begins to glow. Sigmund is severely wounded. The quokka barely misses you. Sigmund casts a spell at you. The puff of flame hits you. * * * LOW HITPOINT WARNING * * * The quokka bites you but does no damage. You hit Sigmund. Sigmund glows dangerously bright. Sigmund is severely wounded. Sigmund breathes a few words. Sigmund's hands start flickering wildly. Sigmund barely misses you. The quokka closely misses you. You hit Sigmund. Sigmund shudders as magic cascades through him!! You kill Sigmund! Makhleb accepts your kill. You feel better. The quokka barely misses you. Your Fighting skill increases to level 3! Your Dodging skill increases to level 3! Your Spellcasting skill increases to level 2! Your Invocations skill increases to level 2! You have reached level 6! You hit the quokka. The quokka begins to glow. The quokka is moderately wounded. The quokka bites you but does no damage. You closely miss the quokka. The quokka is moderately wounded. The quokka closely misses you. You hit the quokka. The quokka glows dangerously bright. The last of your unstable energy dissipates and you return to your previous form. Your body stabilises again. Your +0 animal skin unmelds from your body. Sharp quills grow all over your body. Your +0 cloak melds into your body. The quokka is heavily wounded. The quokka is struck by your quills. You kill the quokka! Makhleb accepts your kill. You feel better. You now have 154 gold pieces (gained 16). Things that are here: a +0 scythe; a +0 robe; the human corpse of Sigmund You see here a hobgoblin skeleton. There is an open door here. Done exploring. Done exploring. There is an open door here. There is a stone staircase leading down here. You don't know of any spells! Unknown command. You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'a'. Your attacks cast Poisonous Vapours. You are covered in sharp quills. You are flying. Your flying speed is average. Your attack delay is about 0.9. Your damage rating with unarmed combat is about 8 (Base [3 + 4 (UC)] x 117% (Str) x 105% (Fight)). Your base chance to cast Poisonous Vapours with attacks is 31%. Welcome back, perrin18 the Mothkin Shapeshifter. Blood and souls for Makhleb! Press ? for a list of commands and other information. Your attacks no longer cast spells. Your attacks cast Poisonous Vapours. Magic restored. Found a hide-covered altar of Uskayaw. Found a stone staircase leading down. Found a quokka corpse, an adder corpse and a black bear corpse. A gnoll comes into view. It is wielding a +0 halberd. Found a falchion. A gnoll comes into view. It is wielding a +0 whip. The gnoll hits you with a +0 halberd! You hit the gnoll. You punch the gnoll! The gnoll is almost dead. The gnoll shouts! You punch the gnoll! You kill the gnoll! Makhleb accepts your kill. You feel better. Poisonous fumes billow in the air! A gnoll comes into view. It is wielding a +0 spear. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You start resting. A rat is nearby! The rat squeaks loudly. You see here a hobgoblin skeleton. You closely miss the rat. Poisonous fumes billow around the rat! The rat is poisoned. You kill the rat! Makhleb accepts your kill. You feel better. No target in view! You see here a hobgoblin skeleton. There is a stone staircase leading down here. Welcome back, perrin18 the Mothkin Shapeshifter. Blood and souls for Makhleb! Welcome back, perrin18 the Mothkin Shapeshifter. Blood and souls for Makhleb! Press ? for a list of commands and other information. You hit the gnoll but do no damage. The gnoll is struck by your quills. The gnoll hits you with a +0 whip. You hit the gnoll. The gnoll is moderately wounded. The gnoll barely misses you. You closely miss the gnoll. The gnoll is moderately wounded. The gnoll barely misses you. You hit the gnoll. The gnoll is severely wounded. Poisonous fumes billow around the gnoll! The gnoll is poisoned. The gnoll closely misses you. You hit the gnoll but do no damage. The gnoll is almost dead. You punch the gnoll! You kill the gnoll! Makhleb accepts your kill. You feel better. HP restored. There is a stone staircase leading up here. Found a stone staircase leading down. An adder comes into view. The adder hisses angrily. The adder barely misses you. You hit the adder. The adder is moderately wounded. The adder barely misses you. You hit the adder. The adder is almost dead. The adder is struck by your quills. The adder barely misses you. You hit the adder but do no damage. Your off-hand punch misses the adder. The adder is almost dead. The adder is struck by your quills. You kill the adder! Makhleb accepts your kill. d - 2 green potions (gained 1) A ball python comes into view. The ball python hisses angrily. You hit the ball python. You kill the ball python! Makhleb accepts your kill. Okay, then. Found a chain mail. Found a chain mail. A kobold comes into view. It is wielding a +2 antimagic short sword. Found a glowing dagger. Casting: Poisonous Vapours (safe; 28% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Found a stone staircase leading up. A giant cockroach comes into view. You closely miss the kobold. The kobold is struck by your quills. The kobold hits you with a +2 antimagic short sword. You feel your power leaking away. You closely miss the kobold. The kobold is moderately wounded. The kobold closely misses you. You hit the kobold. You kill the kobold! Makhleb accepts your kill. You feel better. Poisonous fumes billow in the air! A giant cockroach is nearby! The giant cockroach closely misses you. Things that are here: a +2 antimagic short sword; a kobold corpse You hit the giant cockroach. You kill the giant cockroach! Makhleb accepts your kill. Poisonous fumes billow in the air! No target in view! Magic restored. Found 11 gold pieces. You see here a +0 dagger of distortion. Found an escape hatch in the floor. Found a stone staircase leading up. Okay, then. You now have 165 gold pieces (gained 11). You sense a monster nearby. You sense a monster nearby. j - 2 cyan potions You now have 183 gold pieces (gained 18). You see here a +0 robe of cold resistance. You now have 191 gold pieces (gained 8). You reach down and open the door. Found a hazy altar of Hepliaklqana. There is an open door here. There is an open door here. Found a mace. k - a fizzy cyan potion l - a sapphire potion You reach down and open the large door. An adder and a black bear come into view. The adder hisses angrily. An ufetubus comes into view. A goblin comes into view. It is wielding a +0 dagger. There is a large open door here. You crush the flux bauble in your hand and feel its energy flooding your body. Your quills recede back into your body. Your +0 cloak unmelds from your body. Your body destabilises. Your +0 animal skin melds into your body. You hit the adder but do no damage. The adder begins to glow. Poisonous fumes billow around the adder! The adder is poisoned. The adder completely misses you. The adder bites you. You hit the adder. The adder glows dangerously bright. The adder is moderately wounded. The adder bites you. You are poisoned. The adder poisons you! You completely miss the adder. The adder is lightly wounded. You feel sick. The adder closely misses you. You hit the adder. The adder shudders as magic cascades through it! You kill the adder! Makhleb accepts your kill. You feel sick. You barely miss the black bear. You feel sick. You barely miss the black bear. You feel sick. The black bear barely misses you. The black bear misses you. The black bear claws you. You hit the black bear. The black bear begins to glow. The black bear is lightly wounded. Poisonous fumes billow around the black bear! The black bear is poisoned. You feel sick. The black bear closely misses you. The black bear barely misses you. x2 You hit the black bear. The black bear glows dangerously bright. The black bear is moderately wounded. You feel sick. The black bear bites you. The black bear claws you. The black bear misses you. You hit the black bear. The black bear shudders as magic cascades through it! The black bear twists and deforms. The black bear is severely wounded. You feel sick. You are no longer poisoned. The black bear bites you. The black bear closely misses you. The black bear barely misses you. You closely miss the black bear. The black bear is severely wounded. Poisonous fumes billow around the black bear! The black bear looks even sicker. The black bear goes berserk! You closely miss the black bear. The black bear is severely wounded. The black bear misses you. The black bear closely misses you. The black bear misses you. You hit the black bear. The black bear begins to glow. The black bear is almost dead. Poisonous fumes billow around the black bear! The black bear looks even sicker. The black bear barely misses you. The black bear claws you. The black bear completely misses you. The black bear barely misses you. x2; The black bear completely misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the black bear. You kill the black bear! Makhleb accepts your kill. You feel better. You sense a monster nearby. You sense a monster nearby. The goblin shouts! The ufetubus shouts! You hit the goblin. You kill the goblin! Makhleb accepts your kill. The ufetubus slips past you! The ufetubus hits you. The ufetubus closely misses you. You hit the ufetubus. The ufetubus begins to glow. The ufetubus is moderately wounded. The ufetubus hits you. The ufetubus misses you. You hit the ufetubus but do no damage. The ufetubus glows dangerously bright. The ufetubus is moderately wounded. Poisonous fumes billow around the ufetubus! The ufetubus is poisoned. The ufetubus misses you. x2 The ufetubus barely misses you. x2 You hit the ufetubus. The ufetubus shudders as magic cascades through it!! You kill the ufetubus! Makhleb accepts your kill. You can now unleash Makhleb's destructive might. No target in view! There is a large open door here. You now have 208 gold pieces (gained 17). You now have 213 gold pieces (gained 5). You now have 222 gold pieces (gained 9). You now have 228 gold pieces (gained 6). You now have 237 gold pieces (gained 9). You now have 249 gold pieces (gained 12). You now have 252 gold pieces (gained 3). You now have 262 gold pieces (gained 10). You reach down and open the door. There is an open door here. You reach down and open the door. An adder and a howler monkey come into view. The adder hisses angrily. The howler monkey howls! The adder moves out of view. Found 41 gold pieces. A howler monkey is nearby! Found 9 gold pieces. There is an open door here. The adder completely misses you. You hit the adder. The adder begins to glow. The adder is lightly wounded. The howler monkey hoots and howls with incredible vigour! The adder bites you. You hear an angry hiss. You hear a shout! x2; You hear a bark! You hear a shout! You hit the adder. The adder glows dangerously bright. The adder is moderately wounded. Poisonous fumes billow around the adder! The adder is poisoned. The adder barely misses you. You hit the adder. The adder shudders as magic cascades through it! You kill the adder! Makhleb accepts your kill. You barely miss the howler monkey. The howler monkey closely misses you. You closely miss the howler monkey. Poisonous fumes billow around the howler monkey! The howler monkey is poisoned. The howler monkey barely misses you. You closely miss the howler monkey. The howler monkey is moderately wounded. Poisonous fumes billow around the howler monkey! The howler monkey looks even sicker. The howler monkey hoots and howls with incredible vigour! You hear a croak. You hear an angry hiss. x2 You hit the howler monkey. The howler monkey begins to glow. The howler monkey is heavily wounded. Poisonous fumes billow around the howler monkey! The howler monkey looks even sicker. The howler monkey completely misses you. You hit the howler monkey but do no damage. The howler monkey glows dangerously bright. The howler monkey is heavily wounded. Poisonous fumes billow around the howler monkey! The howler monkey looks as sick as possible! The howler monkey hits you! The howler monkey hits you. You completely miss the howler monkey. The howler monkey is almost dead. The howler monkey hits you but does no damage. You hit the howler monkey but do no damage. The howler monkey shudders as magic cascades through it! You kill the howler monkey! Makhleb accepts your kill. You have reached level 7! Something unseen opens the door. You sense a monster nearby. A goblin comes into view. It is wielding a +0 club. The goblin shouts! A hobgoblin comes into view. You closely miss the goblin. The goblin completely misses you. You barely miss the goblin. The goblin closely misses you. You hit the goblin. You kill the goblin! Makhleb accepts your kill. You feel better. Poisonous fumes billow in the air! You hit the hobgoblin. The hobgoblin begins to glow. The hobgoblin is moderately wounded. The hobgoblin closely misses you. You hit the hobgoblin. You kill the hobgoblin! Makhleb accepts your kill. You feel better. You now have 277 gold pieces (gained 15). There is an open door, spattered with blood here. Items here: ) †††. A ball python comes into view. The ball python hisses angrily. The ball python bites you but does no damage. The ball python barely misses you. You see here 3 gold pieces. You hit the ball python but do no damage. The ball python begins to glow. Poisonous fumes billow around the ball python! The ball python is poisoned. The ball python misses you. You completely miss the ball python. The ball python is moderately wounded. Poisonous fumes billow around the ball python! The ball python looks even sicker. You kill the ball python! Makhleb accepts your kill. You now have 280 gold pieces (gained 3). You now have 294 gold pieces (gained 14). You now have 303 gold pieces (gained 9). You now have 317 gold pieces (gained 14). You now have 320 gold pieces (gained 3). You now have 327 gold pieces (gained 7). There is an open door here. You now have 330 gold pieces (gained 3). You now have 340 gold pieces (gained 10). There is an open door here. There is an open door, spattered with blood here. Items here: ) †††. You sense a monster nearby. A kobold comes into view. It is wielding a +0 whip. The kobold shouts! The kobold misses you. There is an open door here. You hit the kobold. You kill the kobold! Makhleb accepts your kill. Poisonous fumes billow in the air! No target in view! You reach down and open the door. A giant cockroach, a dart slug and an adder come into view. The adder hisses angrily. Found 47 gold pieces. You hit the giant cockroach but do no damage. The giant cockroach begins to glow. The giant cockroach closely misses you. You hit the giant cockroach. The giant cockroach glows dangerously bright. The giant cockroach is moderately wounded. The giant cockroach bites you but does no damage. You hit the giant cockroach. The giant cockroach shudders as magic cascades through it!! You kill the giant cockroach! Makhleb accepts your kill. You hit the adder. The adder begins to glow. The adder is moderately wounded. The adder barely misses you. You barely miss the adder. The adder is moderately wounded. The adder bites you. You are poisoned. The adder poisons you! The adder completely misses you. You hit the adder but do no damage. The adder glows dangerously bright. The adder is moderately wounded. You feel sick. The adder barely misses you. You hit the adder but do no damage. The adder shudders as magic cascades through it. The adder twists and deforms. The adder is severely wounded. You feel sick. The adder misses you. You hit the adder. You kill the adder! Makhleb accepts your kill. Poisonous fumes billow in the air! You feel sick. The dart slug launches a dart at you. The slug dart misses you. You feel sick. There is an open door here. Things that are here: an adder corpse; a giant cockroach corpse You hit the dart slug but do no damage. The dart slug begins to glow. Poisonous fumes billow around the dart slug! The dart slug is poisoned. You feel sick. You are no longer poisoned. The dart slug misses you. You hit the dart slug. The dart slug glows dangerously bright. The dart slug is almost dead. You kill the dart slug! Makhleb accepts your kill. You feel better. You see here a dart slug corpse. You now have 354 gold pieces (gained 14). You now have 362 gold pieces (gained 8). You now have 374 gold pieces (gained 12). You now have 387 gold pieces (gained 13). You reach down and open the door. A bullfrog and a scorpion come into view. The bullfrog gives a loud, deep croak! The bullfrog moves out of view. There is an open door here. The scorpion stings you! You hit the scorpion but do no damage. The scorpion begins to glow. The scorpion stings you. You hit the scorpion. The scorpion glows dangerously bright. The scorpion is lightly wounded. Poisonous fumes billow around the scorpion! The scorpion is poisoned. The scorpion misses you. You hit the scorpion but do no damage. The scorpion shudders as magic cascades through it! The scorpion twists and deforms. The scorpion is almost dead. You kill the scorpion! Makhleb accepts your kill. The bullfrog hits you. Your Unarmed Combat skill increases to level 5! You closely miss the bullfrog. Poisonous fumes billow around the bullfrog! The bullfrog is poisoned. The bullfrog closely misses you. You hit the bullfrog. The bullfrog begins to glow. The bullfrog is moderately wounded. The bullfrog hits you. You hit the bullfrog. The bullfrog glows dangerously bright. The bullfrog is moderately wounded. The bullfrog hits you! The bullfrog hits you. You are too injured to fight recklessly! You hit the bullfrog. The bullfrog shudders as magic cascades through it! You kill the bullfrog! Makhleb accepts your kill. You feel better. You now have 400 gold pieces (gained 13). You now have 404 gold pieces (gained 4). You now have 408 gold pieces (gained 4). You now have 427 gold pieces (gained 19). You now have 441 gold pieces (gained 14). You now have 455 gold pieces (gained 14). You reach down and open the door. A hobgoblin, a yak and a kobold come into view. The yak bellows! The kobold shouts! A sleepcap comes into view. The kobold moves out of view. Found 63 gold pieces. Okay, then. Okay, then. Okay, then. The air fills with toxic fumes! As you read the scroll of poison, it crumbles to dust. The yak is engulfed in poison gas. The yak is poisoned. The yak is engulfed in poison gas. The yak looks even sicker. The yak is engulfed in poison gas. The yak looks even sicker. You barely miss the yak. The yak is heavily wounded. The yak is engulfed in poison gas. The yak looks as sick as possible! The yak completely misses you. You hit the yak but do no damage. The yak begins to glow. The yak is severely wounded. The yak is engulfed in poison gas. The yak looks as sick as possible! The yak closely misses you. You hit the yak but do no damage. The yak glows dangerously bright. The yak is almost dead. The yak is engulfed in poison gas. The yak looks as sick as possible! The yak gores you! You hit the yak. You kill the yak! Makhleb accepts your kill. A giant cockroach comes into view. Your Spellcasting skill increases to level 3! Your Shapeshifting skill increases to level 5! You hit the sleepcap but do no damage. The sleepcap begins to glow. The sleepcap completely misses you. Unknown command. You hit the sleepcap. The sleepcap glows dangerously bright. The sleepcap is lightly damaged. The sleepcap completely misses you. You hit the sleepcap. The sleepcap shudders as magic cascades through it! The sleepcap twists and deforms. The sleepcap is severely damaged. The sleepcap releases spores at you. You hit the sleepcap. The sleepcap begins to glow. The sleepcap is severely damaged. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-800-g40dbfe7fb2 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [perrin18] Species: Mothkin Job: Shapeshifter HP: 37/53; mods: 0/0 MP: 7/8; mod: 0 Stats: 17 11 12 Position: (34, 36), god: Makhleb (8), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 15 | 3 | 465 | 165/200 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/42 Staves | X | 0 | 0 | 0 | 0 | 0/42 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 15 | 3 | 453 | 153/200 Stealth | X | 0 | 0 | 0 | 0 | 0/70 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 2 | 28 | 5 | 865 | 115/300 Spellcasting | X | 1 | 14 | 3 | 303 | 3/200 Conjurations | X | 0 | 0 | 0 | 0 | 0/42 Hexes | X | 0 | 0 | 0 | 0 | 0/42 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/42 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/42 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 14 | 2 | 245 | 119/126 Evocations | X | 0 | 0 | 0 | 0 | 0/35 Shapeshifting | X | 1 | 14 | 5 | 659 | 29/252 Spell bugs: Durations: #33: 1 Attributes: #12: 455 #23: 2491 #24: -919654668 #49: 550 #75: 483 #76: 1 Mutations: antennae: 1 (innate) big wings: 1 (innate) low MP: 3 (innate) auxiliary casting: 1 (innate) safe spells: 1 (innate) strenuous magic: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 animal skin(melded) eq slot #8, inv slot #4: +0 cloak }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .....##...#......# ##.)..##...## >.........#......####'####.....## ....##..#.#.....††......).......# ##..###...#......########.......# ....# #...#......'°§○..☼#.......# ....##...#########°..○☼°##.....## ........##°§ #.°°.☼.§.#.....# .....<.##°○☼°.###☼○§§....#####'## #......# ○.§☼§§fp○.§☼°○°..#...... #).....# .○§$○.##☼☼..°...##...... .......# °.§.§{ #☼..°....###..... #..†...# ☼§g○ ##°☼°○°○## ##...# ..)##..###.. #○°☼§°.# #...# .....##[.## ######## ##.## ........... ### #........# .. .## .......####.##.... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< hep_ancestral_shrine_reborn: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (21, 19): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 1 at (21, 21): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 2 at (21, 22): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 3 at (21, 23): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 4 at (21, 24): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 5 at (22, 18): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 6 at (22, 22): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 7 at (22, 23): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 8 at (22, 24): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 9 at (22, 25): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 10 at (23, 20): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.hep_ancestral_shrine_los fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 11 at (23, 23): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 12 at (23, 24): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 13 at (23, 25): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 14 at (24, 18): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 15 at (24, 22): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 16 at (24, 23): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 17 at (24, 24): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 18 at (24, 25): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 19 at (25, 19): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 20 at (25, 21): {{{{ CLASS: PortalDescriptor props: dead_tree: 1 }}}} Lua marker 21 at (25, 22): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 22 at (25, 23): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} Lua marker 23 at (25, 24): {{{{ CLASS: PortalDescriptor props: green_water: 1 }}}} >>>>>>>>>>>>>>>>>>>>>>