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: 1938984657775028942, deterministic pregen: 1 Command line: /usr/games/crawl-mothkin -name mmoncure -rc /dgldir/rcfiles/crawl-mothkin/mmoncure.rc -macro /dgldir/rcfiles/crawl-mothkin/mmoncure.macro -webtiles-socket /crawl-master/webserver/sockets/mmoncure:crawl-mothkin.sock -morgue /dgldir/morgue/mmoncure/ 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) [0x64ae129dc00e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-mothkin(_Z13do_crash_dumpv+0x43a) [0x64ae129ea0da]: do_crash_dump() /usr/games/crawl-mothkin(_Z20crash_signal_handleri+0x1fa) [0x64ae129dc4ea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7a08c1c42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7a08c1c9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7a08c1c42866]: /usr/games/crawl-mothkin(+0x4eb4ad) [0x64ae129e94ad]: /usr/games/crawl-mothkin(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x64ae129e99b7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-mothkin(_Z18stop_attack_promptPK7monsterb9coord_defPbS2_b+0xc69) [0x64ae12ae1069]: stop_attack_prompt(monster const*, bool, coord_def, bool*, coord_def, bool) /usr/games/crawl-mothkin(_Z22cast_poisonous_vapoursRK5actori9coord_defb+0xda) [0x64ae12fbb6da]: cast_poisonous_vapours(actor const&, int, coord_def, bool) /usr/games/crawl-mothkin(_Z11your_spells10spell_typeibPK8item_defP4distb+0x20a6) [0x64ae12f97e46]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-mothkin(_Z12cast_a_spellb10spell_typeP4distb+0x717) [0x64ae12f9b997]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-mothkin(_Z13tabcast_spellR9coord_def+0x1c6) [0x64ae12f9a986]: tabcast_spell(coord_def&) /usr/games/crawl-mothkin(_Z18fire_final_effectsv+0x38) [0x64ae12affdf8]: fire_final_effects() /usr/games/crawl-mothkin(_Z12world_reactsv+0x8b) [0x64ae1318b9db]: world_reacts() /usr/games/crawl-mothkin(+0xc90089) [0x64ae1318e089]: /usr/games/crawl-mothkin(+0xc90bb5) [0x64ae1318ebb5]: /usr/games/crawl-mothkin(main+0x1f7) [0x64ae12910a27]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7a08c1c280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7a08c1c28189]: /usr/games/crawl-mothkin(_start+0x25) [0x64ae12911515]: 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". 0x00007a08c1d0fbf7 in __GI___wait4 (pid=3214243, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007a08c1d0fbf7 in __GI___wait4 (pid=3214243, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000064ae129dc6bc in call_gdb (file=0x7a08c1dff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3213960\000\000\000\000\000" #2 0x000064ae129ea0f8 in do_crash_dump () at dbg-asrt.cc:673 t = 1759882830 dir = "/dgldir/morgue/mmoncure/" name = "/dgldir/morgue/mmoncure/crash-mmoncure-20251008-002030.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(mon) in 'fight.cc' at line 1458 failed." file = 0x7a08c1dff6c0 <_IO_2_1_stderr_> #3 0x000064ae129dc4ea 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 0x00007a08c1c42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000064ae129e94ad in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe1fef5ec0 "ASSERT(mon) in 'fight.cc' at line 1458 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000064ae129e99b7 in AssertFailed (expr=expr@entry=0x64ae131a4a67 "mon", file=file@entry=0x64ae131ad8a0 "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+\244\213\034\023\256d\000\000\253\003\234\022\256d\000\000\020_\357\037\376\177\000\000\225&\234\022\376\377\377\377\240\f\203\023\256d\000\000\240\f\203\023\256d\000\000\001\000\000\000\000\000\000\000\340N\037\024\256d\000\000\244\213\034\023\256d\000\000p_\357\037\376\177\000\000\200_\357\037\376\177\000\000\0352\234\022\256d\000\000\000\377\031\023\256d\000\0000\000\000\0000\000\000\000\230`\357\037\376\177\000\000\240_\357\037\376\177\000\0000\000\000\0000\000\000\000\240`\357\037\376\177\000\000\240_\357\037\376\177\000\000"... args = {{gp_offset = 353545264, fp_offset = 25774, overflow_arg_area = 0x64ae1356ed68 , reg_save_area = 0x0}} fileName = #11 0x000064ae12ae1069 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 0x000064ae12fbb6da in cast_poisonous_vapours (agent=..., pow=pow@entry=13, target=..., fail=fail@entry=false) at spl-damage.cc:3750 act = 0x64ae1371bea0 dmg = #13 0x000064ae12f97e46 in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_POISONOUS_VAPOURS) at spl-cast.cc:2554 target = {x = 27, y = 45} 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=0x7ffe1fef7f00, 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 = 27, y = 45}, target = {x = 27, y = 45}, 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() = 0x64ae14ebc500} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 45} cast_result = #15 0x000064ae12f9b997 in cast_a_spell (check_range=check_range@entry=false, spell=, spell@entry=SPELL_POISONOUS_VAPOURS, _target=_target@entry=0x7ffe1fef7f00, force_failure=force_failure@entry=false) at spl-cast.cc:1068 reason = "" cost = 0 hp_cost = cast_result = #16 0x000064ae12f9a986 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 = 27, y = 45}, 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 0x000064ae12affdf8 in fire_final_effects () at fineff.cc:1031 eff = #18 0x000064ae1318b9db in world_reacts () at main.cc:2561 No locals. #19 0x000064ae1318e089 in _input () at main.cc:1308 player_disabled = {was_disabled = false} #20 0x000064ae1318ebb5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #21 0x000064ae12910a27 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #22 main (argc=11, argv=0x7ffe1fef8938) 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 3213960) 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 = 5 Level id: D:5 Level build method = random_map_in_depth, level layout type = rooms, absdepth0 = 4 Level vaults: lemuel_ice_spiral_2 layout_rooms overflow_temple_1_default minmay_temple_entry_glassed_door serial_shops nicolae_shop_relaxation shop serial_glass glass_columns_b glass_columns_a uniq_grinder Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Press ? for a list of commands and other information. You are already empty-handed. The helpless goblin fails to defend itself. You hit the goblin. The goblin is heavily wounded. Poisonous fumes billow around the goblin! The goblin is poisoned. The rat squeaks loudly. You kill the goblin! No target in view! No target in view! Okay, then. A bat comes into view. Found an escape hatch in the ceiling. You see here a +0 club. The rat closely misses you. You hit the rat. The rat is severely wounded. The rat bites you but does no damage. You hit the rat but do no damage. The rat is severely wounded. Poisonous fumes billow around the rat! You kill the rat! You see here a rat corpse. A bat comes into view. You see here a rat corpse. A bat is nearby! You hit the bat but do no damage. Poisonous fumes billow around the bat! The bat is poisoned. The bat barely misses you. You hit the bat but do no damage. The bat is heavily wounded. Poisonous fumes billow around the bat! The bat looks even sicker. The bat closely misses you. The bat barely misses you. You closely miss the bat. The bat is severely wounded. Poisonous fumes billow around the bat! You kill the bat! No target in view! No target in view! You see here a +0 club. The bat hits you but does no damage. The bat closely misses you. The bat hits you. The bat barely misses you. You hit the bat but do no damage. The bat barely misses you. A goblin comes into view. It is wielding a +3 dagger of venom. The goblin shouts! You hit the bat. The bat is moderately wounded. The bat hits you. The bat barely misses you. You hit the bat but do no damage. The bat is moderately wounded. The bat barely misses you. The bat hits you. You hit the bat. The bat is severely wounded. Poisonous fumes billow around the bat! You kill the bat! Casting: Poisonous Vapours (safe; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Poisonous Vapours (safe; 10% risk of failure) Press: ? - help, Dir - move target Aim: a goblin, wielding a +3 dagger of venom Poisonous fumes billow around the goblin! The goblin is poisoned. You hit the goblin. The goblin is severely wounded. Poisonous fumes billow around the goblin! You kill the goblin! No target in view! No target in view! No target in view! Magic restored. Things that are here: a +3 dagger of venom; a bat corpse You now have 48 gold pieces (gained 6). Found a stone staircase leading down. You see here a +0 club. You see here a +0 club. You see here a +0 club. d - a +0 club (weapon) A hobgoblin comes into view. A jackal comes into view. The jackal barks! The hobgoblin shouts! The jackal barely misses you. The jackal closely misses you. You barely miss the jackal. The jackal barely misses you. You closely miss the jackal. Poisonous fumes billow around the jackal! The jackal is poisoned. The jackal bites you but does no damage. The jackal completely misses you. You closely miss the jackal. The jackal is severely wounded. The jackal barely misses you. x2 You closely miss the jackal. The jackal is heavily wounded. Poisonous fumes billow around the jackal! The jackal looks even sicker. You kill the jackal! The hobgoblin hits you but does no damage. You barely miss the hobgoblin. The hobgoblin closely misses you. You hit the hobgoblin but do no damage. The hobgoblin hits you. You hit the hobgoblin but do no damage. Poisonous fumes billow around the hobgoblin! The hobgoblin is poisoned. The hobgoblin hits you. The hobgoblin barely misses you. You hit the hobgoblin but do no damage. The hobgoblin is moderately wounded. The hobgoblin hits you but does no damage. You hit the hobgoblin but do no damage. The hobgoblin is heavily wounded. The hobgoblin misses you. You hit the hobgoblin but do no damage. The hobgoblin is severely wounded. You kill the hobgoblin! No target in view! There is an escape hatch in the ceiling here. You can't go down here! A mysterious force pulls you upwards. The hatch slams shut behind you. (D) Dungeon Where to? (? - help) HP restored. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There are monsters nearby! There are monsters nearby! The helpless rat fails to defend itself. You hit the rat. The rat is heavily wounded. The rat squeaks loudly. The rat bites you but does no damage. The rat barely misses you. The rat bites you. You closely miss the rat. The rat is heavily wounded. Poisonous fumes billow around the rat! You kill the rat! The rat closely misses you. You hit the rat. The rat is heavily wounded. The rat bites you. You hit the rat but do no damage. The rat is heavily wounded. The rat barely misses you. The rat closely misses you. You hit the rat. You kill the rat! No target in view! HP restored. You see here a rat corpse. Found an escape hatch in the floor. e - a +4 ring of slaying A goblin comes into view. It is wielding a +2 dagger of venom. e - a +4 ring of slaying (worn) A goblin is nearby! No target in view! No target in view! No target in view! The goblin hits you with a +2 dagger of venom. You barely miss the goblin. The goblin hits you with a +2 dagger of venom. x2 You hit the goblin. The goblin is heavily wounded. The goblin completely misses you. You barely miss the goblin. The goblin is heavily wounded. The goblin hits you with a +2 dagger of venom. You are lethally poisoned! You are too injured to fight recklessly! There is a lethal amount of poison in your body! You hit the goblin. You kill the goblin! Poisonous fumes billow in the air! * * * LOW HITPOINT WARNING * * * You feel very sick. Unknown command. It was a potion of might. You feel very mighty all of a sudden. * * * LOW HITPOINT WARNING * * * You feel sick. It was a potion of curing. You feel better. Unknown command. Found a stone staircase leading down. Things that are here: a +2 dagger of venom; a goblin corpse d - a metallic golden potion Found a pair of gloves. j - a scroll labelled LUNUTU LUMOS You see here a +0 pair of gloves. You start putting on your armour. You continue putting on your +0 pair of gloves. x5 You finish putting on your +0 pair of gloves. k - a scroll labelled HAIPOA KOIX You feel a little less mighty now. You sense a monster nearby. Found a short sword. No target in view! No target in view! No target in view! A rat comes into view. A hobgoblin comes into view. Found a book of Cantrips. The rat squeaks loudly. You hit the rat. You kill the rat! Your Fighting skill increases to level 1! You hit the hobgoblin. The hobgoblin is heavily wounded. Poisonous fumes billow around the hobgoblin! The hobgoblin is poisoned. The hobgoblin hits you. You hit the hobgoblin. You kill the hobgoblin! Poisonous fumes billow in the air! No target in view! No target in view! You see here a hobgoblin corpse. Found an ichor-stained sling. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You pick up a book of Cantrips and begin reading... You add the spells Kinetic Grapnel, Summon Small Mammal and Apportation to your library. Found a notched ivory ring. The goblin hits you with a +0 club. You closely miss the goblin. Poisonous fumes billow around the goblin! The goblin is poisoned. The goblin hits you with a +0 club. The goblin barely misses you. You hit the goblin. You kill the goblin! Found a scroll labelled DECEAXZ HIQEA. You see here a +0 club. You see here the +1 sling "Kubrotaa" {speed, Fly SInv Stlth+}. g - the +1 sling "Kubrotaa" {speed, Fly SInv Stlth+} h - a ring of protection from cold l - a scroll labelled DECEAXZ HIQEA You reach down and open the door. A ribbon worm comes into view. There is an open door here. The ribbon worm barely misses you. You barely miss the ribbon worm. Poisonous fumes billow around the ribbon worm! The ribbon worm is poisoned. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! You are caught in a web! You are caught in a web! You are caught in a web! You are caught in a web! The web tears apart. The ribbon worm misses you. You sock the ribbon worm! The ribbon worm is heavily wounded. Poisonous fumes billow around the ribbon worm! The ribbon worm looks even sicker. The ribbon worm bites you. You completely miss the ribbon worm. The ribbon worm is heavily wounded. The ribbon worm closely misses you. You hit the ribbon worm. The ribbon worm is severely wounded. The ribbon worm bites you! You barely miss the ribbon worm. The ribbon worm is severely wounded. The ribbon worm bites you. * * * LOW HITPOINT WARNING * * * You hit the ribbon worm. The ribbon worm is almost dead. Poisonous fumes billow around the ribbon worm! The ribbon worm looks even sicker. You kill the ribbon worm! You have reached level 3! Your experience leads to an increase in your attributes! Your base attributes are Str 8, Int 16, Dex 13. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2 Memorise Mercury Arrow, consuming 2 spell levels and leaving 4? You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'b'. You reach down and open the door. There is an open door here. A dart slug comes into view. A dart slug is nearby! The helpless dart slug fails to defend itself. You hit the dart slug. The dart slug is moderately wounded. The dart slug closely misses you. You hit the dart slug. The dart slug is severely wounded. The dart slug bites you. You hit the dart slug. You kill the dart slug! Poisonous fumes billow in the air! No target in view! No target in view! You see here a dart slug corpse. An adder comes into view. An adder is nearby! You closely miss the adder. Poisonous fumes billow around the adder! The adder is poisoned. The adder barely misses you. You hit the adder. The adder is heavily wounded. The adder bites you but does no damage. The adder closely misses you. You hit the adder. The adder is almost dead. The adder misses you. x2 You barely miss the adder. The adder is almost dead. The adder bites you. The adder barely misses you. You miss the adder. The adder is almost dead. Poisonous fumes billow around the adder! You kill the adder! You sense a monster nearby. A kobold comes into view. It is wielding a +0 whip. A kobold is nearby! Okay, then. A kobold is nearby! The helpless kobold fails to defend itself. You hit the kobold. You kill the kobold! No target in view! You sense a monster nearby. A goblin comes into view. It is wielding a +0 club. Found a scroll labelled RIEMUTR NOXE. The helpless goblin fails to defend itself. You hit the goblin. The goblin is severely wounded. The goblin barely misses you. You closely miss the goblin. The goblin is severely wounded. The goblin hits you with a +0 club. You hit the goblin. You kill the goblin! You see here a +0 club. m - a scroll labelled RIEMUTR NOXE You see here a +0 club. A goblin comes into view. It is wielding a +0 club. A goblin is nearby! Found 13 gold pieces. The goblin shouts! You miss the goblin. Poisonous fumes billow around the goblin! The goblin is poisoned. The goblin hits you but does no damage. The goblin hits you with a +0 club. You closely miss the goblin. The goblin is severely wounded. The goblin hits you with a +0 club. You closely miss the goblin. The goblin is severely wounded. Poisonous fumes billow around the goblin! You kill the goblin! Things that are here: a +0 club; a goblin corpse You now have 61 gold pieces (gained 13). You reach down and open the door. There is an open door here. A rat is nearby! The helpless rat fails to defend itself. You hit the rat. You kill the rat! Poisonous fumes billow in the air! No target in view! You now have 72 gold pieces (gained 11). Found a whip. f - a lumpy purple 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. Found a stone staircase leading down. A hobgoblin comes into view. A hobgoblin is nearby! The hobgoblin shouts! You completely miss the hobgoblin. The hobgoblin barely misses you. You barely miss the hobgoblin. Poisonous fumes billow around the hobgoblin! The hobgoblin is poisoned. The hobgoblin hits you. You sock the hobgoblin! You kill the hobgoblin! Poisonous fumes billow in the air! You now have 83 gold pieces (gained 11). You pick up a parchment of Searing Ray and begin reading... You add the spell Searing Ray to your library. You now have 92 gold pieces (gained 9). A hobgoblin comes into view. A hobgoblin is nearby! You hit the hobgoblin. 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 closely miss the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin closely misses you. You sock the hobgoblin! You kill the hobgoblin! Poisonous fumes billow in the air! There is a stone staircase leading down here. Found 2 boomerangs. You see here 2 boomerangs. An endoplasm comes into view. An endoplasm is nearby! The helpless endoplasm fails to defend itself. You hit the endoplasm. The endoplasm is moderately wounded. The endoplasm closely misses you. You hit the endoplasm. The endoplasm is almost dead. The endoplasm hits you but does no damage. An endoplasm is nearby! You hit the endoplasm. You kill the endoplasm! No target in view! A giant cockroach comes into view. A giant cockroach is nearby! You barely miss the giant cockroach. Poisonous fumes billow around the giant cockroach! The giant cockroach is poisoned. The giant cockroach completely misses you. The giant cockroach bites you. You barely miss the giant cockroach. The giant cockroach is almost dead. You kill the giant cockroach! No target in view! A hobgoblin comes into view. The hobgoblin shouts! A hobgoblin is nearby! The hobgoblin barely misses you. You hit the hobgoblin. The hobgoblin is heavily wounded. Poisonous fumes billow around the hobgoblin! The hobgoblin is poisoned. You kill the hobgoblin! No target in view! You see here a hobgoblin corpse. A rat comes into view. A rat is nearby! The rat squeaks loudly. The rat misses you. You closely miss the rat. The rat closely misses you. You barely miss the rat. Poisonous fumes billow around the rat! The rat is poisoned. The rat barely misses you. A rat is nearby! You hit the rat. You kill the rat! No target in view! No target in view! Found a stone staircase leading up. There is a stone staircase leading down here. 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. Done exploring. Done exploring. (D) Dungeon Where to? (Tab/Enter - D:2, ? - help) There is an open door here. Things that are here: a +0 club; a goblin skeleton There is a stone staircase leading down here. You fly downwards. Found a runed helmet. There is a stone staircase leading up here. There are monsters nearby! There are monsters nearby! Found 2 gold pieces. Found a stone staircase leading up. The helpless goblin fails to defend itself. You hit the goblin. You kill the goblin! Poisonous fumes billow in the air! A hobgoblin comes into view. You closely miss the quokka. The hobgoblin shouts! The quokka bites you. You closely miss the quokka. The quokka closely misses you. The quokka bites you but does no damage. An adder comes into view. You hit the quokka. You kill the quokka! Poisonous fumes billow in the air! Okay, then. Casting: Poisonous Vapours (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mercury Arrow (safe; 9% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (chance to weaken: 100%) The glob of mercury hits the hobgoblin. The hobgoblin looks weaker. The mercury splashes! The adder looks weaker. The hobgoblin is almost dead. The adder completely misses you. You closely miss the adder. Poisonous fumes billow around the adder! The adder is poisoned. The adder completely misses you. You closely miss the adder. The adder is lightly wounded. Poisonous fumes billow around the adder! The adder looks even sicker. The adder misses you. x2 You hit the adder. The adder is almost dead. You kill the adder! Your Alchemy skill increases to level 4! You hit the hobgoblin. You kill the hobgoblin! You see here a hobgoblin corpse. Okay, then. Things that are here: a +0 club; a goblin corpse You see here a +1 helmet. Key pressed, stopping explore. Magic restored. An adder comes into view. An adder is nearby! The adder hisses angrily. Found a leather armour. You hit the adder. The adder is moderately wounded. Poisonous fumes billow around the adder! The adder is poisoned. The adder bites you. You hit the adder. The adder is almost dead. The adder bites you. The adder bites you but does no damage. You sock the adder! You kill the adder! Poisonous fumes billow in the air! You have reached level 4! You feel stronger. HP restored. You now have 94 gold pieces (gained 2). There is a stone staircase leading up, spattered with blood here. You see here an adder corpse. Found a short sword. This spell is extremely dangerous to cast! Memorise Olgreb's Toxic Radiance, consuming 4 spell levels and leaving 1? You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'c'. Unknown command. Found a stone staircase leading up and a stone staircase leading down. You now have 100 gold pieces (gained 6). You pick up a parchment of Sigil of Binding and begin reading... You add the spell Sigil of Binding to your library. An orc comes into view. It is wielding a +0 flail. Found a stone staircase leading down. A rat comes into view. The helpless orc fails to defend itself. You hit the orc. The orc is severely wounded. Poisonous fumes billow around the orc! You kill the orc! You see here a +0 flail. Found a club. The helpless rat fails to defend itself. You hit the rat. You kill the rat! Poisonous fumes billow in the air! No target in view! No target in view! You see here a +0 flail. c - a potion of curing Jessica the Apprentice Sorceress comes into view. She is wielding a +0 dagger. A goblin comes into view. It is wielding a staff of necromancy and wearing a +6 ring of strength. Found a club. Jessica shouts! You hit Jessica. Jessica is lightly wounded. Poisonous fumes billow around Jessica! Jessica is poisoned. Jessica hits you but does no damage. You hit Jessica. You kill Jessica! Your Fire Magic skill increases to level 1! You hit the goblin. The goblin is moderately wounded. The goblin hits you but does no damage. You closely miss the goblin. The goblin is moderately wounded. Poisonous fumes billow around the goblin! The goblin is poisoned. The goblin closely misses you. You closely miss the goblin. The goblin is heavily wounded. The goblin hits you with a staff of necromancy. You hit the goblin. You kill the goblin! Found a radiant altar of Vehumet. i - a +6 ring of strength You see here a staff of necromancy. Okay, then. You see here a staff of necromancy. Okay, then. Unknown command. Search for what [? for help]? dag You see here a hobgoblin corpse. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is an open door here. Things that are here: a +3 dagger of venom; a bat skeleton You unwield your +0 club. Your +3 dagger of venom begins to drip with poison! j - a +3 dagger of venom (weapon) Done exploring. (D) Dungeon Where to? (Tab/Enter - D:2 @ (x,y), ? - help) 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. Found a ring mail. Found a shimmering altar of Xom. n - a yellow potion Found a stone staircase leading down. Found a leather armour. m - a potion of might Found a dagger. You see here a scarf of repulsion. You start putting on your armour. You continue putting on your scarf of repulsion. x5 You finish putting on your scarf of repulsion. You are surrounded by a repulsion field. A bat comes into view. A bat is nearby! The bat barely misses you. You hit the bat. You kill the bat! Poisonous fumes billow in the air! No target in view! No target in view! o - a scroll labelled CAPIOMP BONUX You now have 117 gold pieces (gained 17). An orc comes into view. It is wielding a +0 short sword. An orc is nearby! An orc comes into view. It is wielding a +0 flail. Found a steaming mace. An orc comes into view. It is wielding a +0 club. The orc shouts! x2; You hear a shout! x2 An orc wizard comes into view. It is wielding a +0 dagger. An orc priest comes into view. It is wielding a +0 club. An endoplasm comes into view. The orc shouts! The endoplasm quivers. The orc hits you with a +0 short sword. The orc priest looks encouraged for a moment. The orc attacks as it pursues you! The orc hits you but does no damage. The orc attacks as it pursues you! The orc closely misses you. The orc attacks as it pursues you! The orc completely misses you. You hit the orc. The orc is poisoned. The orc is moderately wounded. Poisonous fumes billow around the orc! The orc looks as sick as possible! The orc misses you. You hit the orc. You kill the orc! Poisonous fumes billow in the air! You hit the orc. The orc is severely wounded. Poisonous fumes billow around the orc! The orc is poisoned. The orc hits you with a +0 club. You barely miss the orc. The orc is almost dead. You kill the orc! You start resting. An orc wizard is nearby! The orc wizard hits you with a +0 dagger. Things that are here: a +0 club; a +0 short sword You hit the orc wizard. The orc wizard is poisoned. The orc wizard is moderately wounded. Poisonous fumes billow around the orc wizard! The orc wizard looks even sicker. The orc wizard gestures at you while chanting. You are confused. The orc wizard points at you and mumbles some strange words. The magic dart hits you! You feel better. The air fills with toxic fumes! As you read the scroll labelled CAS SUUSUTAJYA, it crumbles to dust. It was a scroll of poison. c -> p - a scroll of poison The orc wizard barely misses you. You hit the orc wizard. You kill the orc wizard! Your Spellcasting skill increases to level 3! You hit the orc but do no damage. The orc hits you with a +0 flail. You closely miss the orc. The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! The orc barely misses you. The orc priest shouts, "Beogh offers mercy even to people such as you. Join us and be reborn!" (press Y on the ability menu to convert to Beogh) The orc priest threatens, "Beogh's wrath is as vast as Beogh's mercy. Make your choice!" You hit the orc. The orc is poisoned. The orc is severely wounded. Poisonous fumes billow around the orc! You kill the orc! You hit the endoplasm. You kill the endoplasm! Poisonous fumes billow in the air! You hit the orc priest but do no damage. The orc priest is poisoned. The orc priest completely misses you. You hit the orc priest. The orc priest looks as sick as possible! The orc priest is heavily wounded. The orc priest invokes the aid of Beogh against you. Pain shoots through your body! You hit the orc priest but do no damage. The orc priest looks as sick as possible! The orc priest is heavily wounded. The orc priest invokes the aid of Beogh against you. Pain shoots through your body! * * * LOW HITPOINT WARNING * * * You hit the orc priest. The orc priest is almost dead. Poisonous fumes billow around the orc priest! You kill the orc priest! Your Fighting skill increases to level 2! You have reached level 5! Unknown command. Unknown command. You start resting. Magic restored. You start resting. You sense a monster nearby. You start resting. HP restored. Items here: ))) [[[ ††. Things that are here: a +0 club; a +0 short sword Things that are here: a +0 club; a +0 short sword Items here: ))) [[[ ††. Okay, then. Things that are here: a +0 club; a +0 short sword d - 2 metallic golden potions (gained 1) A ribbon worm comes into view. The ribbon worm bites you. You hit the ribbon worm. The ribbon worm is poisoned. The ribbon worm is lightly wounded. The ribbon worm bites you. You hit the ribbon worm. The ribbon worm looks as sick as possible! The ribbon worm is moderately wounded. Poisonous fumes billow around the ribbon worm! The ribbon worm looks as sick as possible! You hit the ribbon worm. You kill the ribbon worm! Poisonous fumes billow in the air! No target in view! b - a wand of light (3) c - a scroll labelled UWNATE WITICUI You see here a staff of necromancy. You see here a hobgoblin skeleton. q - a scroll labelled SININN ZOUVVEH You pick up a parchment of Hailstorm and begin reading... You add the spell Hailstorm to your library. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! You hit the goblin. You kill the goblin! Poisonous fumes billow in the air! No target in view! No target in view! You see here a +0 leather armour. A malevolent force fills the Dungeon... You are sucked into a shaft and drop 2 floors! The shaft crumbles and collapses. 2 orcs come into view. Found a stone staircase leading up. Casting: Poisonous Vapours (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. An orc wizard comes into view. It is wielding a +0 dagger. Found a parchment of Mercury Arrow. The orc shouts! x2 You barely miss the orc. Poisonous fumes billow around the orc! The orc is poisoned. The orc hits you with a +0 trident. You puncture the orc! You kill the orc! Poisonous fumes billow in the air! A scorpion comes into view. You hit the orc. The orc is poisoned. The orc is heavily wounded. The orc barely misses you. Things that are here: a +0 trident; a +0 scale mail You hit the orc wizard. The orc wizard is poisoned. The orc wizard is lightly wounded. Poisonous fumes billow around the orc wizard! The orc wizard looks even sicker. You kill the orc! The orc wizard barely misses you. You barely miss the orc wizard. The orc wizard is severely wounded. Poisonous fumes billow around the orc wizard! The orc wizard looks as sick as possible! The orc wizard casts a spell at you. You resist with some effort. You hit the orc wizard but do no damage. The orc wizard looks as sick as possible! The orc wizard is almost dead. You kill the orc wizard! The scorpion barely misses you. You puncture the scorpion! The scorpion is poisoned. The scorpion is moderately wounded. Poisonous fumes billow around the scorpion! The scorpion looks as sick as possible! The scorpion misses you. You puncture the scorpion! You kill the scorpion! Poisonous fumes billow in the air! Your Fire Magic skill increases to level 2! Things that are here: a +0 dagger; a +0 robe; an orc corpse Things that are here: a +0 trident; a +0 scale mail Things that are here: a +0 hand axe; a +0 ring mail Magic restored. HP restored. You reach down and open the door. Found a chain mail. There is an open door here. You reach down and open the door. Found a scroll labelled HAIPOA KOIX. Found a staircase to the Ecumenical Temple. There is an open door here. There is a staircase to the Ecumenical Temple here. You fly downwards. Welcome to the Ecumenical Temple! Found a sparkling altar of Nemelex Xobeh. Found a staircase back to the Dungeon. There is a staircase back to the Dungeon here. (C) Cheibriados (D) Dithmenos (F) Fedhas (K) Kikubaaqudgha (M) Makhleb (N) Nemelex Xobeh (Q) Qazlal (R) Ru (S) Sif Muna (U) Uskayaw (V) Vehumet (W) Wu Jian (X) Xom (Y) Yredelemnul (1) TSO Where to? (_ - list branches, Tab/Enter - D:3, ? - help) Found a hide-covered altar of Uskayaw. Found a sacrificial altar of Ru and an ornate altar of the Wu Jian Council. Found a burning altar of Makhleb. Found a shadowy altar of Dithmenos. There is a shadowy altar of Dithmenos here. You hover solemnly before the altar of Dithmenos. Dithmenos welcomes you! (D) Dungeon (T) Temple Where to? (Tab/Enter - Temple @ (x,y), ? - help) There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Ecumenical Temple here. There is an open door here. You see here a +0 chain mail. k - 2 scrolls labelled HAIPOA KOIX (gained 1) You reach down and open the door. There is an open door here. Found Aharael's Magic Scroll Emporium. Found a glaive. u - a scroll labelled EKESEN TUSUADGH An ufetubus comes into view. An ufetubus is nearby! An ogre comes into view. It is wielding a +0 giant club. Found a hazy altar of Hepliaklqana. The ufetubus shouts! The ogre shouts! There is an entrance to Aharael's Magic Scroll Emporium here. c -> t - 2 scrolls of teleportation (gained 1) o -> i - 2 scrolls of identify (gained 1) i - 3 scrolls of identify (gained 1) Thank you for shopping at Aharael's Magic Scroll Emporium! You can access your shopping list by pressing '$'. Okay, then. Casting: Poisonous Vapours (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The spell is quite dangerous to miscast (21% risk of failure)! Continue anyway? You miscast Olgreb's Toxic Radiance. Nothing appears to happen. An ufetubus comes into view. There is an open door here. The ufetubus attacks as it pursues you! The ufetubus hits you. The ufetubus closely misses you. You puncture the ufetubus! The ufetubus is poisoned. The ufetubus is severely wounded. You kill the ufetubus! You hit the ufetubus. The ufetubus is poisoned. The ufetubus is moderately wounded. The ufetubus misses you. The ufetubus closely misses you. The ufetubus hits you. The ufetubus hits you but does no damage. You hit the ufetubus. The ufetubus looks as sick as possible! The ufetubus is severely wounded. You kill the ufetubus! Your Alchemy skill increases to level 5! There is an open door here. Found a scroll labelled POAPOU YMUSAFIL. A scorpion comes into view. Found 8 gold pieces. An adder comes into view. A bombardier beetle comes into view. Found a parchment of Sigil of Binding. Found an escape hatch in the ceiling. You see here a parchment of Mercury Arrow. You hit the scorpion. The scorpion is poisoned. The scorpion is moderately wounded. The scorpion barely misses you. You miss the adder. Poisonous fumes billow around the adder! The adder is poisoned. The adder barely misses you. The scorpion stings you. You closely miss the scorpion. The scorpion is heavily wounded. The adder closely misses you. The scorpion stings you. The adder bites you. You hit the adder. The adder looks as sick as possible! The adder is severely wounded. The scorpion looks more healthy. The scorpion barely misses you. The adder bites you. You can't go up here! You kill the adder! The bombardier beetle sprays incendiary fluid at you. The burning spray is repelled. The scorpion stings you! You are poisoned. The scorpion poisons you! You have reached level 6! You feel sick. You puncture the scorpion! You kill the scorpion! You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. Aiming: Bolt of Light Press: ? - help, Shift-Dir - straight line That beam is likely to hit you. Continue anyway? Okay, then. Casting: Poisonous Vapours (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The spell is quite dangerous to miscast (19% risk of failure)! Continue anyway? You begin to radiate toxic energy. The ogre is poisoned. The ogre looks even sicker. Aiming: Bolt of Light Press: ? - help, Shift-Dir - straight line Aim: an ogre, wielding a +0 giant club (lightly wounded, very poisoned, 86% to hit) The bolt of light hits the ogre! The ogre is heavily wounded. The ogre is blinded. Your toxic aura wanes. You hit the bombardier beetle. The bombardier beetle is poisoned. The bombardier beetle is lightly wounded. Poisonous fumes billow around the bombardier beetle! The bombardier beetle looks even sicker. You completely miss the bombardier beetle. The bombardier beetle is moderately wounded. Poisonous fumes billow around the bombardier beetle! The bombardier beetle looks as sick as possible! The bombardier beetle sprays incendiary fluid at you. The burning spray is repelled. You hit the bombardier beetle. You kill the bombardier beetle! The ogre shouts! You kill the ogre! You start resting. Magic restored. You start resting. An ufetubus comes into view. An ufetubus comes into view. Things that are here: a +0 ring mail; a +0 hand axe You barely miss the ufetubus. The ufetubus slips past you! The ufetubus hits you. The ufetubus misses you. The ufetubus hits you but does no damage. The ufetubus hits you. You hit the ufetubus. The ufetubus is poisoned. The ufetubus is moderately wounded. The ufetubus closely misses you. The ufetubus misses you. The ufetubus shouts! You hit the ufetubus. The ufetubus looks as sick as possible! The ufetubus is severely wounded. The ufetubus closely misses you. The ufetubus hits you. x2 The ufetubus hits you but does no damage. You puncture the ufetubus! You kill the ufetubus! Poisonous fumes billow in the air! Your Fighting skill increases to level 3! You hit the ufetubus. The ufetubus is poisoned. The ufetubus is lightly wounded. The ufetubus closely misses you. The ufetubus barely misses you. The ufetubus slips past you! The ufetubus barely misses you. x2 The ufetubus hits you. The ufetubus closely misses you. You puncture the ufetubus! You kill the ufetubus! Poisonous fumes billow in the air! You see here a parchment of Mercury Arrow. HP restored. You now have 55 gold pieces (gained 8). c - a scroll labelled POAPOU YMUSAFIL A jelly comes into view. A jelly is nearby! Casting: Poisonous Vapours (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. The jelly quivers. You hit the jelly. Your hands burn! The jelly is moderately wounded. >>>>>>>>>>>>>>>>>>>>>> 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [mmoncure] Species: Mothkin Job: Alchemist HP: 46/47; mods: 0/0 MP: 8/8; mod: 0 Stats: 9 18 19 Position: (27, 45), god: Dithmenos (19), 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 | 20 | 3 | 302 | 2/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 | 0 | 0 | 2 | 151 | 1/150 Stealth | X | 0 | 0 | 1 | 127 | 57/142 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 20 | 3 | 463 | 163/200 Conjurations | X | 0 | 0 | 1 | 51 | 9/84 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 | 1 | 20 | 2 | 218 | 92/126 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 | 2 | 40 | 5 | 907 | 157/300 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/35 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 125 #13: 70 #34: 1 #49: 229 #73: 27201 #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 robe eq slot #9, inv slot #1: +6 ring of dexterity eq slot #5, inv slot #5: +0 pair of gloves eq slot #9, inv slot #4: +4 ring of slaying eq slot #1, inv slot #9: +3 dagger of venom eq slot #8, inv slot #10: scarf of repulsion }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #. #......#.#...... #. #......#.# ..... #. #####..#.# ##.. #.## #......# . ###..###.###.## # #....:.:..# .##.# #......<..##... . #.........##.##.... #..........@J...... #.........#.###.... #.........#.# . #...........# ########.<### #..# #..# #### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< serial_glass_tile: dngn_transparent_wall >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (49, 18): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 1 at (49, 19): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 2 at (49, 20): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 3 at (49, 21): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 4 at (49, 22): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 5 at (49, 23): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 6 at (49, 24): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 7 at (49, 26): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 8 at (49, 27): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 9 at (49, 28): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 10 at (49, 30): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 11 at (49, 31): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 12 at (49, 32): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 13 at (51, 17): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 14 at (51, 18): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 15 at (51, 19): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 16 at (51, 21): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 17 at (51, 22): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 18 at (51, 23): {{{{ CLASS: FogMachine pow_min: 5 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 5 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 120 listener_only: true delay_max: 120 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 19 at (51, 24): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 20 at (51, 25): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 21 at (51, 26): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 22 at (51, 27): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 23 at (51, 28): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 24 at (51, 29): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 25 at (51, 30): {{{{ CLASS: FogMachine pow_min: 9 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 9 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 200 listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>