ASSERT(mon) in 'fight.cc' at line 1458 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-805-ge922f0b62f Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 165735829675910027, deterministic pregen: 1 Version history: Game started: 0.34-a0-800-g40dbfe7fb2 0.34-a0-804-g95f8d4a101 0.34-a0-805-ge922f0b62f 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-08.18:51:20.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) [0x5d1ee28f8fae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-mothkin(_Z13do_crash_dumpv+0x43a) [0x5d1ee290707a]: do_crash_dump() /usr/games/crawl-mothkin(_Z20crash_signal_handleri+0x1fa) [0x5d1ee28f948a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7626ac242910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7626ac29999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7626ac242866]: /usr/games/crawl-mothkin(+0x4eb44d) [0x5d1ee290644d]: /usr/games/crawl-mothkin(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5d1ee2906957]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-mothkin(_Z18stop_attack_promptPK7monsterb9coord_defPbS2_b+0xc69) [0x5d1ee29fe009]: stop_attack_prompt(monster const*, bool, coord_def, bool*, coord_def, bool) /usr/games/crawl-mothkin(_Z22cast_poisonous_vapoursRK5actori9coord_defb+0xda) [0x5d1ee2ed866a]: cast_poisonous_vapours(actor const&, int, coord_def, bool) /usr/games/crawl-mothkin(_Z11your_spells10spell_typeibPK8item_defP4distb+0x27b4) [0x5d1ee2eb54f4]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-mothkin(_Z12cast_a_spellb10spell_typeP4distb+0x707) [0x5d1ee2eb88d7]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-mothkin(_Z13tabcast_spellR9coord_def+0x1c6) [0x5d1ee2eb78d6]: tabcast_spell(coord_def&) /usr/games/crawl-mothkin(_Z18fire_final_effectsv+0x38) [0x5d1ee2a1cd98]: fire_final_effects() /usr/games/crawl-mothkin(_Z12world_reactsv+0x8b) [0x5d1ee30a896b]: world_reacts() /usr/games/crawl-mothkin(+0xc90019) [0x5d1ee30ab019]: /usr/games/crawl-mothkin(+0xc90b45) [0x5d1ee30abb45]: /usr/games/crawl-mothkin(main+0x1f7) [0x5d1ee282d9c7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7626ac2280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7626ac228189]: /usr/games/crawl-mothkin(_start+0x25) [0x5d1ee282e4b5]: 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". 0x00007626ac30fbf7 in __GI___wait4 (pid=3296301, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007626ac30fbf7 in __GI___wait4 (pid=3296301, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d1ee28f965c in call_gdb (file=0x7626ac3ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3296288\000\000\000\000\000" #2 0x00005d1ee2907098 in do_crash_dump () at dbg-asrt.cc:673 t = 1759949518 dir = "/dgldir/morgue/perrin18/" name = "/dgldir/morgue/perrin18/crash-perrin18-20251008-185158.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(mon) in 'fight.cc' at line 1458 failed." file = 0x7626ac3ff6c0 <_IO_2_1_stderr_> #3 0x00005d1ee28f948a 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 0x00007626ac242866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005d1ee290644d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffeea049a80 "ASSERT(mon) in 'fight.cc' at line 1458 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005d1ee2906957 in AssertFailed (expr=expr@entry=0x5d1ee30c19e7 "mon", file=file@entry=0x5d1ee30ca820 "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\376$[\016\343\036]\000\000KӍ\342\036]\000\000К\004\352\376\177\000\0005\366\215\342\376\377\377\377\240\334t\343\036]\000\000\240\334t\343\036]\000\000\001\000\000\000\000\000\000\000\340\036\214\343\036]\000\000$[\016\343\036]\000\0000\233\004\352\376\177\000\000@\233\004\352\376\177\000\000\275\001\216\342\036]\000\000\000\317\v\343\036]\000\0000\000\000\0000\000\000\000X\234\004\352\376\177\000\000`\233\004\352\376\177\000\0000\000\000\0000\000\000\000`\234\004\352\376\177\000\000`\233\004\352\376\177\000\000s_"... args = {{gp_offset = 3839327088, fp_offset = 23838, overflow_arg_area = 0x5d1ee348bd68 , reg_save_area = 0x0}} fileName = #11 0x00005d1ee29fe009 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 = "" prompt = "\300" #12 0x00005d1ee2ed866a in cast_poisonous_vapours (agent=..., pow=pow@entry=1, target=..., fail=fail@entry=false) at spl-damage.cc:3750 act = 0x5d1ee3638ea0 dmg = #13 0x00005d1ee2eb54f4 in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_POISONOUS_VAPOURS) at spl-cast.cc:2551 target = {x = 50, y = 46} 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=0x7ffeea04bac0, force_failure=force_failure@entry=false) at spl-cast.cc:2382 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 = 50, y = 46}, target = {x = 50, y = 46}, 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() = 0x5d1ee4d4a300} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 46} cast_result = #15 0x00005d1ee2eb88d7 in cast_a_spell (check_range=check_range@entry=false, spell=, spell@entry=SPELL_POISONOUS_VAPOURS, _target=_target@entry=0x7ffeea04bac0, force_failure=force_failure@entry=false) at spl-cast.cc:1068 reason = "" cost = 0 hp_cost = cast_result = #16 0x00005d1ee2eb78d6 in tabcast_spell (pos=...) at spl-cast.cc:3570 spell = SPELL_POISONOUS_VAPOURS target = {isValid = true, isTarget = true, isEndpoint = false, isCancel = true, choseRay = false, interactive = false, target = {x = 50, y = 46}, 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 0x00005d1ee2a1cd98 in fire_final_effects () at fineff.cc:1031 eff = #18 0x00005d1ee30a896b in world_reacts () at main.cc:2561 No locals. #19 0x00005d1ee30ab019 in _input () at main.cc:1308 player_disabled = {was_disabled = false} #20 0x00005d1ee30abb45 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #21 0x00005d1ee282d9c7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #22 main (argc=12, argv=0x7ffeea04c4f8) 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 3296288) 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 barely miss the ball python. The ball python misses you. You hit the ball python but do no damage. The ball python is struck by your quills. The ball python bites you but does no damage. You closely miss the ball python. The ball python is severely wounded. The ball python is struck by your quills. You kill the ball python! Makhleb accepts your kill. The giant cockroach closely misses you. You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach is struck by your quills. The giant cockroach bites you. You closely miss the giant cockroach. The giant cockroach is almost dead. The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach is almost dead. The giant cockroach bites you. You closely miss the giant cockroach. The giant cockroach is almost dead. The giant cockroach closely misses you. You hit the giant cockroach. You kill the giant cockroach! Makhleb accepts your kill. A quokka comes into view. Things that are here: 11 gold pieces; a giant cockroach corpse You see here a parchment of Blink. The quokka bites you. The quokka is struck by your quills. The quokka barely misses you. You hit the quokka. You kill the quokka! Makhleb accepts your kill. You feel better. You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2 You pick up a parchment of Blink and begin reading... You add the spell Blink to your library. You now have 52 gold pieces (gained 11). You see here a giant cockroach corpse. c - 8 scrolls labelled FOAREPLOATZ (gained 1) j - a red potion Okay, then. You now have 61 gold pieces (gained 9). Found a stone staircase leading up. There is a stone staircase leading up here. You pick up a parchment of Ignite Poison and begin reading... You add the spell Ignite Poison to your library. No target in view! Found a stone staircase leading down. L - a potion of lignification There is a stone staircase leading down here. You pick up a parchment of Sigil of Binding and begin reading... You add the spell Sigil of Binding to your library. A bat comes into view. A bat is nearby! The bat is struck by your quills. The bat hits you but does no damage. The bat is struck by your quills. You kill the bat! Makhleb accepts your kill. No target in view! Found a stone staircase leading down. No target in view! e - 2 scrolls labelled LIFICO CIGY (gained 1) A gnoll comes into view. It is wielding a +2 heavy halberd. The gnoll shouts! A gnoll comes into view. It is wielding a +0 spear. You crush the flux bauble in your hand and feel its energy flooding your body. Your quills recede back into your body. Your body destabilises. Your +0 animal skin melds into your body. Okay, then. As you read the scroll labelled FOAREPLOATZ, it crumbles to dust. It is a scroll of identify. d -> t - a scroll of teleportation; c -> i - 7 scrolls of identify As you read the scroll of identify, it crumbles to dust. e -> b - 2 scrolls of blinking The gnoll closely misses you. The gnoll hits you with a +2 heavy halberd!! Ouch! That really hurt! * * * LOW HITPOINT WARNING * * * Blink to where? Press: ? - help, Dir - move target As you read the scroll of blinking, it crumbles to dust. You see here a quokka skeleton. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You start resting. HP restored. You see here a +0 mace. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. It was a potion of moonshine. You feel tipsy. You fly upwards. There is a stone staircase leading down here. You start waiting. The world stops spinning. You start waiting. Done waiting. You fly downwards. There is a stone staircase leading up here. The gnoll closely 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. You hit the gnoll. The gnoll shudders as magic cascades through it! You kill the gnoll! Makhleb accepts your kill. Your Spellcasting skill increases to level 1! Things that are here: a +2 heavy halberd; a gnoll corpse The gnoll shouts! No target in view! The gnoll hits you with a +0 spear. You hit the gnoll. The gnoll begins to glow. The gnoll is lightly wounded. The gnoll barely misses you. You hit the gnoll. The gnoll glows dangerously bright. The gnoll is moderately wounded. 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. HP restored. Things that are here: a +0 spear; a gnoll corpse You see here a quokka skeleton. You now have 66 gold pieces (gained 5). i - 7 scrolls of identify (gained 1) A ball python comes into view. The ball python hisses angrily. The ball python closely misses you. x2; The ball python bites you. The ball python grabs you. The ball python constricts you. You hit the ball python. You kill the ball python! Makhleb accepts your kill. You feel better. No target in view! You see here a ball python corpse. Found a mace. You see here a +0 mace. Found a scale mail. e - a +0 cloak You start putting on your armour. You continue putting on your +0 cloak. x5 You finish putting on your +0 cloak. A ball python comes into view. You barely miss the ball python. The ball python misses you. The ball python closely misses you. You barely miss the ball python. The ball python closely misses you. The ball python barely misses you. You hit the ball python. You kill the ball python! Makhleb accepts your kill. No target in view! c - a scroll labelled EWEOHA QAOBUE A goblin comes into view. It is wielding a +0 club. Found a stone staircase leading down. The goblin shouts! Found a leather armour. You hit the goblin. The goblin begins to glow. The goblin is heavily wounded. The goblin hits you with a +0 club. You hit the goblin. You kill the goblin! Makhleb accepts your kill. You now have 73 gold pieces (gained 7). Found a spear. You now have 85 gold pieces (gained 12). Done exploring. Done exploring. There is a stone staircase leading down here. You fly downwards. Found a blossoming altar of Fedhas. There is a stone staircase leading up here. Found a stone staircase leading down. You hit the bat. The bat begins to glow. The bat is moderately wounded. The bat misses you. The bat completely misses you. You hit the bat. You kill the bat! Makhleb accepts your kill. There is a stone staircase leading up here. A hobgoblin comes into view. You hit the giant cockroach. The giant cockroach begins to glow. The giant cockroach is moderately wounded. The giant cockroach closely misses you. You hit the giant cockroach. The giant cockroach glows dangerously bright. The giant cockroach is almost dead. The giant cockroach bites you. The giant cockroach bites you but does no damage. You hit the giant cockroach but do no damage. The giant cockroach shudders as magic cascades through it! You kill the giant cockroach! Makhleb accepts your kill. Found a stormy altar of Qazlal. You closely miss the hobgoblin. The hobgoblin completely misses you. You hit the hobgoblin. The hobgoblin begins to glow. The hobgoblin is lightly wounded. The hobgoblin completely misses you. You hit the hobgoblin. The hobgoblin glows dangerously bright. The hobgoblin is moderately wounded. The hobgoblin closely misses you. You barely miss the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin closely misses you. You hit the hobgoblin. The hobgoblin shudders as magic cascades through it! You kill the hobgoblin! Makhleb accepts your kill. You reach down and open the door. There is an open door here. A hobgoblin comes into view. The hobgoblin shouts! You hear an angry hiss. A bat comes into view. The bat moves out of view. An adder comes into view. Found 10 gold pieces. The adder hisses angrily. The adder moves out of view. You hit the hobgoblin but do no damage. The hobgoblin begins to glow. The bat closely misses you. An orc comes into view. It is wielding a +0 club. The hobgoblin closely misses you. You hit the hobgoblin. The hobgoblin glows dangerously bright. The hobgoblin is heavily wounded. The bat completely misses you. The hobgoblin barely misses you. You hit the hobgoblin but do no damage. The hobgoblin shudders as magic cascades through it! You kill the hobgoblin! Makhleb accepts your kill. The bat completely misses you. Found a scroll labelled USSOLL TIXUPH. The bat completely misses you. Found a scroll of teleportation. The adder barely misses you. The adder attacks as it pursues you! The adder bites you. You are poisoned. The adder poisons you! You feel sick. The adder attacks as it pursues you! The adder misses you. The adder closely misses you. You feel sick. The bat misses you. You feel sick. There is a stone staircase leading up here. You feel sick. The bat misses you. You fly upwards. You feel sick. You are no longer poisoned. There is a stone staircase leading down here. You hit the bat. The bat begins to glow. The bat is moderately wounded. The bat misses you. The bat hits you. You closely miss the bat. The bat misses you. The bat hits you. You closely miss the bat. The bat barely misses you. The bat closely misses you. You barely miss the bat. The bat closely misses you. The bat closely misses you. You hit the bat. The bat glows dangerously bright. The bat is moderately wounded. The bat barely misses you. The bat closely misses you. The bat completely misses you. The bat hits you. You barely miss the bat. The bat hits you but does no damage. The bat closely misses you. You closely miss the bat. The bat barely misses you. x2 You hit the bat. The bat shudders as magic cascades through it! You kill the bat! Makhleb accepts your kill. You feel better. You start resting. HP restored. There is a stone staircase leading down here. You fly downwards. The hobgoblin shouts! Found a yellow potion. There is a stone staircase leading up here. An adder comes into view. The adder hisses angrily. You hit the hobgoblin. The hobgoblin begins to glow. The hobgoblin is heavily wounded. The hobgoblin barely misses you. You hit the hobgoblin. The hobgoblin glows dangerously bright. The hobgoblin is almost dead. The adder completely misses you. The hobgoblin barely misses you. You hit the hobgoblin but do no damage. The hobgoblin shudders as magic cascades through it!! You kill the hobgoblin! Makhleb accepts your kill. The adder closely misses you. x2 Your Shapeshifting skill increases to level 4! You hit the adder. The adder begins to glow. The adder is lightly wounded. The adder barely misses you. You hit the adder. The adder glows dangerously bright. The adder is heavily wounded. The adder barely misses you. You hit the adder but do no damage. The adder shudders as magic cascades through it! You kill the adder! Makhleb accepts your kill. A ball python comes into view. 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! Your Dodging skill decreases to level 2! 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 closely miss the gnoll. The gnoll barely misses you. You hit the gnoll but do no damage. The gnoll barely misses you. You closely miss the gnoll. You hit the gnoll. The gnoll is heavily wounded. You punch the gnoll! You kill the gnoll! Makhleb accepts your kill. Poisonous fumes billow in the air! No target in view! There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You fly downwards. The gnoll shouts! There is a stone staircase leading up here. The gnoll hits you from afar with a +0 spear! The gnoll barely misses you. You closely miss the gnoll. The gnoll hits you with a +0 spear. You hit the gnoll. The gnoll is heavily wounded. The gnoll hits you with a +0 spear. You closely miss the gnoll. The gnoll is heavily wounded. The gnoll is struck by your quills. The gnoll hits you with a +0 spear. You hit the gnoll. The gnoll is severely wounded. The gnoll is struck by your quills. You kill the gnoll! Makhleb accepts your kill. Things that are here: a +0 whip; a gnoll corpse There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. HP restored. Done exploring. There is an open door here. There is a stone staircase leading down here. You fly downwards. Found 11 gold pieces. Found an escape hatch in the floor. There is a stone staircase leading up here. A kobold comes into view. It is wielding a +2 antimagic short sword. Found a glowing dagger. The kobold shouts! You see here 11 gold pieces. A giant cockroach comes into view. Found a stone staircase leading up. The kobold is struck by your quills. The kobold hits you with a +2 antimagic short sword. The giant cockroach is struck by your quills. The giant cockroach bites you. You punch the kobold! You kill the kobold! Makhleb accepts your kill. The giant cockroach closely misses you. You punch the giant cockroach! You kill the giant cockroach! Makhleb accepts your kill. A ball python comes into view. Found a chain mail. The ball python hisses angrily. You see here a giant cockroach corpse. You barely miss the ball python. The ball python is struck by your quills. The ball python bites you but does no damage. The ball python closely misses you. You hit the ball python. You kill the ball python! Makhleb accepts your kill. You feel better. No target in view! You see here a +2 antimagic short sword. You see here a +0 dagger of distortion. You see here a +2 antimagic short sword. 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 Found a sapphire potion. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Things that are here: a +0 robe; a +0 club There is an open door here. You see here a jackal skeleton. There is an open door here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. You sense a monster nearby. You sense a monster nearby. You see here a +0 chain mail. You sense a monster nearby. You sense a monster nearby. You now have 205 gold pieces (gained 14). You sense a monster nearby. You sense a monster nearby. A phantom comes into view. You closely miss the phantom. The phantom closely misses you. You hit the phantom. The phantom is lightly damaged. The phantom closely misses you. You hit the phantom. The phantom is moderately damaged. You barely miss the phantom. The phantom is moderately damaged. The phantom hits you. You hit the phantom. The phantom is moderately damaged. The phantom hits you. You hit the phantom. The phantom is heavily damaged. The phantom misses you. You punch the phantom! The phantom is severely damaged. The phantom closely misses you. You hit the phantom. The phantom is almost destroyed. The phantom hits you but does no damage. You hit the phantom but do no damage. The phantom is almost destroyed. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-800-g40dbfe7fb2 0.34-a0-804-g95f8d4a101 0.34-a0-805-ge922f0b62f Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [perrin18] Species: Mothkin Job: Shapeshifter HP: 39/47; mods: 0/0 MP: 6/6; mod: 0 Stats: 17 11 12 Position: (50, 46), 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 | 346 | 46/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/59 Dodging | X | 1 | 15 | 2 | 343 | 165/178 Stealth | X | 0 | 0 | 0 | 0 | 0/70 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 2 | 28 | 4 | 639 | 139/250 Spellcasting | X | 1 | 14 | 2 | 191 | 41/150 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 | 136 | 10/126 Evocations | X | 0 | 0 | 0 | 0 | 0/35 Shapeshifting | X | 1 | 14 | 4 | 547 | 127/210 Spell bugs: Durations: #33: 1 Attributes: #12: 205 #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 eq slot #8, inv slot #4: +0 cloak(melded) }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: { ###{ #. ###.#{ .. #########...## .# #............### .# #......#..##...# .# # ..........####.# .#.## ~~≈~.~≈~~..##..##W...#.. ~≈≈~.≈≈≈≈.......@....... ≈≈≈~.≈≈≈~...#.#......... ≈≈≈~.~≈~≈...###......... .....~~~~............... ≈~~.......#........##... ≈≈≈.~≈~≈~..........# #. ≈≈≈.~≈≈≈~.#......... ≈~~.≈≈≈≈~.............. ... .......... .. 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 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 }}}} >>>>>>>>>>>>>>>>>>>>>>