ASSERT(_valid()) in 'ray.cc' at line 229 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-1991-g43051b6e75 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6867304949842959807, deterministic pregen: 1 Version history: Game started: 0.34-a0-1983-g2595f5352e 0.34-a0-1984-g6af55ba296 0.34-a0-1989-gd38d1f0726 0.34-a0-1990-g17a993e2a6 0.34-a0-1991-g43051b6e75 Command line: /usr/games/crawl-git-43051b6e75 -name FelipeSwartz -rc /dgldir/rcfiles/crawl-git/FelipeSwartz.rc -macro /dgldir/rcfiles/crawl-git/FelipeSwartz.macro -morgue /dgldir/morgue/FelipeSwartz/ -webtiles-socket /crawl-master/webserver/sockets/FelipeSwartz:2026-01-12.07:00:16.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 24 stack frames. /usr/games/crawl-git-43051b6e75(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x644116e38dee]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-43051b6e75(_Z13do_crash_dumpv+0x43a) [0x644116e4702a]: do_crash_dump() /usr/games/crawl-git-43051b6e75(_Z20crash_signal_handleri+0x1fa) [0x644116e392ca]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x70d7ebc42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x70d7ebc9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x70d7ebc42866]: /usr/games/crawl-git-43051b6e75(+0x4fe3fd) [0x644116e463fd]: /usr/games/crawl-git-43051b6e75(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x644116e46907]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-43051b6e75(_ZN7ray_def7regressEv+0x73) [0x644117395d53]: ray_def::regress() /usr/games/crawl-git-43051b6e75(_ZN4bolt7do_fireEv+0x7ef) [0x644116df062f]: bolt::do_fire() /usr/games/crawl-git-43051b6e75(_ZN4bolt4fireEv+0x258) [0x644116df12a8]: bolt::fire() /usr/games/crawl-git-43051b6e75(_Z11fire_tracerPK7monsterR16targeting_tracerR4boltbb+0xb4) [0x644116df1a64]: fire_tracer(monster const*, targeting_tracer&, bolt&, bool, bool) /usr/games/crawl-git-43051b6e75(+0x8a73bf) [0x6441171ef3bf]: /usr/games/crawl-git-43051b6e75(_Z16handle_mon_spellP7monster+0x98a) [0x6441171feeba]: handle_mon_spell(monster*) /usr/games/crawl-git-43051b6e75(+0x873ead) [0x6441171bbead]: /usr/games/crawl-git-43051b6e75(_Z19handle_monster_moveP7monster+0x1965) [0x6441171c3fe5]: handle_monster_move(monster*) /usr/games/crawl-git-43051b6e75(_Z15handle_monstersb+0xb08) [0x6441171c5878]: handle_monsters(bool) /usr/games/crawl-git-43051b6e75(_Z12world_reactsv+0x135) [0x6441175fba25]: world_reacts() /usr/games/crawl-git-43051b6e75(+0xcb6294) [0x6441175fe294]: /usr/games/crawl-git-43051b6e75(+0xcb6e95) [0x6441175fee95]: /usr/games/crawl-git-43051b6e75(main+0x1f7) [0x644116d6ade7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x70d7ebc280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x70d7ebc28189]: /usr/games/crawl-git-43051b6e75(_start+0x25) [0x644116d6b8d5]: 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". 0x000070d7ebd0fbf7 in __GI___wait4 (pid=1965306, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000070d7ebd0fbf7 in __GI___wait4 (pid=1965306, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000644116e3949c in call_gdb (file=0x70d7ebdff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1964953\000\000\000\000\000" #2 0x0000644116e47048 in do_crash_dump () at dbg-asrt.cc:673 t = 1768202432 dir = "/dgldir/morgue/FelipeSwartz/" name = "/dgldir/morgue/FelipeSwartz/crash-FelipeSwartz-20260112-072032.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(_valid()) in 'ray.cc' at line 229 failed." file = 0x70d7ebdff6c0 <_IO_2_1_stderr_> #3 0x0000644116e392ca 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 = {229}} 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 0x000070d7ebc42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000644116e463fd in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe6d573dd0 "ASSERT(_valid()) in 'ray.cc' at line 229 failed.", assert=true) at dbg-asrt.cc:807 No locals. #10 0x0000644116e46907 in AssertFailed (expr=expr@entry=0x6441176638fe "_valid()", file=file@entry=0x6441176638ad "ray.cc", line=line@entry=229, text=text@entry=0x0) at dbg-asrt.cc:845 mesg = "ASSERT(_valid()) in 'ray.cc' at line 229 failed.\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000p\001\000\000\000\000\000\000\000\000\000\000\377\377\000\000 ", '\000' , "@N\224\031Ad", '\000' , "\377\377\000\000\260K\224\031Ad\000\000 ", '\000' , "\220?Wm\376\177\000\000 ?Wm\376\177\000\000\020!\331\031Ad\000\000\261YB\354\327p\000\000\000\000\000\000 ", '\000' ... args = {{gp_offset = 1834436048, fp_offset = 32766, overflow_arg_area = 0x67726f6620756f59, reg_save_area = 0x696c726968772065}} fileName = #11 0x0000644117395d53 in ray_def::regress (this=this@entry=0x7ffe6d575128) at ray.cc:229 No locals. #12 0x0000644116df062f in bolt::do_fire (this=this@entry=0x7ffe6d574f20) at beam.cc:1308 feat = DNGN_FLOOR act_at = 0x644117c4bfa0 mon_at = was_seen = coff = {cstate = false} wall_monster_hit = false #13 0x0000644116df12a8 in bolt::fire (this=this@entry=0x7ffe6d574f20) at beam.cc:1187 boltcopy = {origin_spell = SPELL_BOLT_OF_FLESH, range = 5, glyph = 42 U'*', colour = 5 '\005', flavour = BEAM_MMISSILE, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 61, y = 20}, target = {x = 61, y = 20}, damage = {num = 3, size = 18}, ench_power = 156, hit = 23, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 4289, source_name = "a kobold fleshcrafter", name = "bolt of flesh", short_name = "", hit_verb = "", loudness = 6, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, stop_at_allies = true, safe_to_user = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x7ffe6d574db0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 5024, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #14 0x0000644116df1a64 in bolt::fire (new_tracer=..., this=0x7ffe6d574f20) at beam.cc:1208 old_tracer = old_tracer = #15 fire_tracer (mons=mons@entry=0x644117c4bfa0 , tracer=..., pbolt=..., explode_only=explode_only@entry=false, explosion_hole=explosion_hole@entry=false) at beam.cc:2236 No locals. #16 0x00006441171ef3bf in _should_cast_spell (ignore_good_idea=true, beem=..., spell=, mons=...) at mon-cast.cc:4859 explode = false tracer = { = {_vptr.beam_tracer = 0x644117984180 }, foe_info = {count = 0, power = 0}, friend_info = {count = 0, power = 0}, abort_for_player = false, hurt_player_count = 0} foe = foe = explode = tracer = ri = #17 _target_and_justify_spell (mons=..., beem=..., spell=, ignore_good_idea=) at mon-cast.cc:4983 logic = #18 0x00006441171feeba in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 2, capacity 2 = {...}, beem=..., mons=...) at mon-cast.cc:5066 prefer_selfench = chosen_slot = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 61, y = 20}, target = {x = 61, y = 20}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 4289, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, stop_at_allies = false, safe_to_user = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} reroll = orig_beem = reroll = slot = __for_range = __for_begin = __for_end = found_spell = chosen_slot = slot = __for_range = __for_begin = __for_end = targ_beam = attempt = prefer_selfench = chosen_slot = #19 handle_mon_spell (mons=mons@entry=0x644117c4bfa0 ) at mon-cast.cc:5171 hspell_pass = std::vector of length 2, capacity 2 = {{spell = SPELL_BOLT_OF_FLESH, freq = 32 ' ', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_AWAKEN_FLESH, freq = 60 '<', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}} beem = {origin_spell = SPELL_BOLT_OF_FLESH, range = 0, glyph = 42 U'*', colour = 5 '\005', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, source = {x = 61, y = 20}, target = {x = 61, y = 20}, damage = {num = 3, size = 18}, ench_power = 156, hit = 23, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 4289, source_name = "a kobold fleshcrafter", name = "bolt of flesh", short_name = "", hit_verb = "", loudness = 6, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = true, stop_at_allies = true, safe_to_user = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = true, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x7ffe6d574db0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = true, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 5024, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #20 0x00006441171bbead in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1810 friendly_or_near = #21 0x00006441171c3fe5 in handle_monster_move (mons=0x644117c4bfa0 ) at mon-act.cc:2232 entry = mmov = {x = 0, y = 1} disabled = old_energy = 89 non_move_energy = old_pos = skip_turn = 0 new_pos = {x = 61, y = 22} #22 0x00006441171c5878 in handle_monsters (with_noise=true) at mon-act.cc:2721 mon = 0x644117c4bfa0 oldspeed = tries = #23 0x00006441175fba25 in world_reacts () at main.cc:2648 No locals. #24 0x00006441175fe294 in _input () at main.cc:1329 player_disabled = {was_disabled = false} #25 0x00006441175fee95 in _launch_game () at main.cc:498 game_start = ccon = {cstate = false} #26 0x0000644116d6ade7 in _launch_game_loop () at main.cc:397 game_ended = false game_ended = ge = fe = #27 main (argc=12, argv=0x7ffe6d5767d8) at main.cc:343 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 1964953) 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 -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-43051b6e75/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-43051b6e75/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-43051b6e75/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 1 Level id: Depths:1 Level build method = , level layout type = rooms, absdepth0 = 22 Level vaults: layout_basic hell_entry special_room [special_room_magic_class] evilmike_spriggan_trog_shrine uniq_nikola Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #4, type 0 at (65, 18): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The purple very ugly thing seems to slow down. Your phantasmal warrior closely misses the purple very ugly thing. Your life force feels restored. The purple very ugly thing basks in the mutagenic energy from its kin and changes! The brown ugly thing kicks your wraith. Your wraith is splashed with acid. The acid corrodes your wraith! The brown ugly thing headbutts your bomblet! Your bomblet is splashed with acid! The brown ugly thing basks in the mutagenic energy from its kin and changes! The green very ugly thing trunk-slaps your freezing wraith. Your monarch bomb launches a bomblet. The bomblet hits the green very ugly thing! Your wraith hits the green ugly thing. Your wraith drains the green ugly thing's vigour! The green ugly thing seems to slow down. Your wraith hits the brown ugly thing. Your freezing wraith hits the green very ugly thing but does no damage. Your freezing wraith hits the green very ugly thing. Your freezing wraith drains the green very ugly thing's vigour! The green very ugly thing seems to slow down. Your hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits the green very ugly thing! The green very ugly thing is flash-frozen. Your monarch bomb launches a bomblet. The bomblet hits the green very ugly thing! The brown ugly thing misses your bomblet. The green very ugly thing trunk-slaps your freezing wraith but does no damage. Your phantasmal warrior hits the green very ugly thing. The green very ugly thing's willpower is stripped away! Your wraith hits the green ugly thing! Your wraith drains the green ugly thing's vigour! The green ugly thing seems to slow down. The brown ugly thing kicks your wraith. Your wraith is splashed with acid. Your freezing wraith hits the green very ugly thing but does no damage. Your freezing wraith barely misses the green very ugly thing. Your wraith hits the brown ugly thing but does no damage. Your monarch bomb launches a bomblet. The bomblet hits the green very ugly thing but does no damage. The brown ugly thing headbutts your bomblet! Your bomblet is destroyed! The green very ugly thing trunk-slaps your freezing wraith! Your sphinx marauder completely misses the green very ugly thing. The green very ugly thing engulfs your hoarfrost cannon!! Your hoarfrost cannon is destroyed! Your freezing wraith hits the green very ugly thing! Your freezing wraith freezes the green very ugly thing! Your freezing wraith hits the green very ugly thing. Your freezing wraith drains the green very ugly thing's vigour! The green very ugly thing seems to slow down. Your wraith hits the green ugly thing! Your phantasmal warrior barely misses the green very ugly thing. Your wraith hits the brown ugly thing. Your wraith drains the brown ugly thing's vigour! The brown ugly thing seems to slow down. Your monarch bomb launches a bomblet. The bomblet hits the green very ugly thing! Your flayed ghost cries, "Feel what I felt!" Terrible wounds spread across more of the green very ugly thing's body! The brown ugly thing kicks your freezing wraith! Your freezing wraith is splashed with acid! The acid corrodes your freezing wraith! Your guardian sphinx barely misses the green very ugly thing. Your guardian sphinx claws the green very ugly thing! x2 Your sphinx marauder pounces on the green very ugly thing. The confined air twists around weakly and strikes the green very ugly thing! The green very ugly thing trunk-slaps your freezing wraith!! Your freezing wraith is destroyed! Your freezing wraith disappears in a puff of smoke! The green very ugly thing engulfs your wraith! Your wraith is destroyed! Your wraith disappears in a puff of smoke! Your phantasmal warrior hits the green very ugly thing!! Your wraith barely misses the green ugly thing. The green very ugly thing is no longer encased in ice. Your flayed ghost stares at the green very ugly thing with tortured malice. Terrible wounds spread across more of the green very ugly thing's body! Your guardian sphinx mutters an ancient curse at the green very ugly thing. The green very ugly thing is smitten. Your sphinx marauder pounces on the green very ugly thing. The confined air twists around weakly and strikes the green very ugly thing! The green very ugly thing dies! The green ugly thing closely misses your bomblet. The brown ugly thing barely misses your monarch bomb. Your monarch bomb launches a bomblet. The bomblet misses the green very ugly thing. The green very ugly thing trunk-slaps your bomblet! The brown ugly thing barely misses your bomblet. Your wraith hits the green ugly thing! Your wraith drains the green ugly thing's vigour! The green ugly thing seems to slow down. Your phantasmal warrior closely misses the green very ugly thing. Your monarch bomb hits the brown ugly thing!! Your monarch bomb deploys a bomblet. The green very ugly thing closely misses your bomblet. Your diamond sawblade shreds the brown ugly thing!! The green ugly thing trunk-slaps your bomblet but does no damage. Your wraith hits the green ugly thing. Your wraith drains the green ugly thing's vigour! The green ugly thing seems to slow down. Your phantasmal warrior barely misses the green very ugly thing. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You command your explosives to detonate! The detonation engulfs your phantasmal warrior! Your phantasmal warrior is lightly damaged. The detonation engulfs the green very ugly thing!! You kill the green very ugly thing! The detonation engulfs the brown ugly thing! You kill the brown ugly thing! The detonation engulfs your diamond sawblade!! Your diamond sawblade partially resists. Your diamond sawblade is heavily damaged. The detonation engulfs your guardian sphinx! Your guardian sphinx is moderately wounded. The detonation engulfs your sphinx marauder!!! You kill your sphinx marauder! Your sphinx marauder's corpse disappears in a puff of smoke! The detonation engulfs the brown ugly thing!!! You kill the brown ugly thing! The detonation engulfs your flayed ghost!!! Your flayed ghost is severely damaged. The detonation engulfs your diamond sawblade! Your diamond sawblade partially resists. Your diamond sawblade is severely damaged. The detonation engulfs your wraith!! Your wraith is severely damaged. The detonation engulfs the green ugly thing!!! You kill the green ugly thing! You have harvested as much death for Grave Claw as you can hold at once. The detonation engulfs your phantasmal warrior!! Your phantasmal warrior is heavily damaged. The detonation engulfs your guardian sphinx! Your guardian sphinx is heavily wounded. The detonation engulfs your wraith!! You destroy your wraith! Your wraith disappears in a puff of smoke! The detonation engulfs your phantasmal warrior. Your phantasmal warrior is heavily damaged. The detonation engulfs your phantasmal warrior!! You destroy your phantasmal warrior! Your phantasmal warrior disappears in a puff of smoke! Your flayed ghost disappears in a puff of smoke! Your guardian sphinx disappears in a puff of smoke! You start resting. Your diamond sawblade falls apart. x2 Your hoarfrost cannon melts away. HP restored. You see here a +2 great sword of flaming. There is a large open door here. There is a large open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe; a human skeleton You now have 2674 gold pieces (gained 5). e - a wand of charming (46) (gained 6 charges) There is an open door here. Things that are here: a +0 bardiche; a +0 plate armour There is an open door here. There is a stone staircase leading down here. b - 3 scrolls of blinking (gained 1) You see here a +1 great sword of flaming. You encounter a deep elf annihilator, a necromancer, a deep elf demonologist, a kobold fleshcrafter and an arcanist. The kobold fleshcrafter is wielding a +2 rapier of venom. The arcanist is wielding a +1 dagger of venom. The deep elf annihilator shouts! The deep elf demonologist shouts! You hear a shout! x3 You encounter Boris, Master of Life and Death. He is wearing the +3 robe of Pituwn {rC- Will++ Archmagi}. You encounter a deep elf sorcerer. It is wielding a +0 long sword. You encounter a vampire knight. It is wielding a +2 heavy dire flail. You encounter an occultist. It is wielding a +0 dagger. Boris shouts! The deep elf sorcerer shouts! The deep elf annihilator leaves your sight. The necromancer leaves your sight. Press: ? - help, v - describe, . - travel Here: an occultist, wielding a +0 dagger and wearing a +0 robe (wandering, hasn't noticed you) The floor. What are your orders? t - Yell! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Okay, then. Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Press: ? - help, Dir - look around, f - activate Look: an occultist, wielding a +0 dagger and wearing a +0 robe (wandering, hasn't noticed you, susceptible) As you read the scroll of immolation, it crumbles to dust. The creatures around you are filled with an inner flame! The occultist shouts! The vampire knight shouts! The kobold fleshcrafter shouts! The arcanist shouts! You hear a shout! x2 The deep elf sorcerer begins to cast a spell, but is stunned by your conviction! You encounter an arcanist. It is wielding a +0 dagger. Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Aiming: Iceblast Press: ? - help, Shift-Dir - straight line Aim: an occultist, wielding a +0 dagger and wearing a +0 robe (inner flame) The mass of ice explodes! The iceblast engulfs the occultist!! Flame seeps out of the occultist. The occultist is moderately wounded. The iceblast engulfs the deep elf sorcerer!! Flame seeps out of the deep elf sorcerer. The deep elf sorcerer is moderately wounded. The iceblast engulfs the arcanist! The arcanist is moderately wounded. You hear a shout! x5 You encounter a deep troll earth mage. The deep elf sorcerer is engulfed in blazing flames. Flame seeps out of the deep elf sorcerer. You hear a grinding noise. The kobold fleshcrafter begins to cast a spell, but is stunned by your conviction! The arcanist begins to cast a spell, but is stunned by your conviction! The occultist is engulfed in blazing flames. Flame seeps out of the occultist. Aiming: Iceblast Press: ? - help, Shift-Dir - straight line Aim: an occultist, wielding a +0 dagger and wearing a +0 robe (severely wounded, inner flame) Okay, then. Aiming: Iceblast Press: ? - help, Shift-Dir - straight line Okay, then. Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A pair of sphinxes answers your call! You hear a shout! The deep elf sorcerer is engulfed in blazing flames. Flame seeps out of the deep elf sorcerer. The occultist hits your guardian sphinx with a +0 dagger. The arcanist mumbles some strange words. The arcanist seems to speed up. The confined air twists around weakly and strikes your guardian sphinx! Boris is engulfed in blazing flames. Boris points at you and mumbles some strange words. The bolt of cold misses the occultist. The bolt of cold hits your guardian sphinx!! The bolt of cold hits your sphinx marauder!!! The bolt of cold misses you. You encounter a kobold fleshcrafter. It is wielding a +2 dagger of venom. The deep elf demonologist mumbles some strange words. Send 'em back where they came from! Your sphinx marauder disappears in a puff of smoke! Your guardian sphinx shudders. The occultist hits your guardian sphinx with a +0 dagger! Your guardian sphinx bites the occultist! Flame seeps out of the occultist. Your guardian sphinx barely misses the occultist. Your guardian sphinx claws the occultist! Flame seeps out of the occultist. Casting: Sphinx Sisters (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Sphinx Sisters (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You construct an explosive harbinger and set it loose. You hear a grinding noise. You encounter a kobold fleshcrafter. It is wielding a +1 demon blade of draining. The vampire knight is engulfed in blazing flames. Flame seeps out of the vampire knight. Your guardian sphinx bites Boris! Your guardian sphinx claws Boris but does no damage. x2 The confined air twists around weakly and strikes your guardian sphinx!! You encounter a deep troll earth mage. Aiming: Iceblast Press: ? - help, Shift-Dir - straight line Aim: a deep troll earth mage The mass of ice explodes! The iceblast engulfs the deep troll earth mage! The deep troll earth mage is moderately wounded. The iceblast engulfs the arcanist!! Flame seeps out of the arcanist. The arcanist is heavily wounded. You hear a shout! Your guardian sphinx bites Boris! Your guardian sphinx claws Boris but does no damage. x2 Boris is engulfed in blazing flames. Boris hits your guardian sphinx. Boris touches your guardian sphinx but does no damage. Some rock shatters into small pieces. You encounter a deep elf death mage. It is wielding a +0 dagger. The arcanist is engulfed in blazing flames. Flame seeps out of the arcanist. You redirect the arcanist's attack! The arcanist points at the vampire knight and mumbles some strange words. The bolt of cold hits the vampire knight! The vampire knight resists. Flame seeps out of the vampire knight. You hear a sizzling sound! The vampire knight gestures wildly while chanting. The vampire knight flickers and vanishes for a moment. The occultist gestures at you while chanting. The poison arrow hits your guardian sphinx! Your guardian sphinx looks as sick as possible! You encounter a vampire mage. The confined air twists around weakly and strikes your guardian sphinx. Your guardian sphinx bites Boris! Your guardian sphinx claws Boris but does no damage. Your guardian sphinx claws Boris. Your monarch bomb hits the deep troll earth mage but does no damage. Boris hits your guardian sphinx! Boris touches your guardian sphinx. Your guardian sphinx dies! Your guardian sphinx's corpse disappears in a puff of smoke! The arcanist is engulfed in blazing flames. The arcanist explodes! The fiery explosion engulfs the deep troll earth mage!!! The deep troll earth mage is almost dead. Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A pair of sphinxes answers your call! The occultist becomes larger for a moment. The occultist mumbles some strange words. The occultist flickers and vanishes for a moment. The deep troll earth mage is engulfed in blazing flames. The deep troll earth mage gestures next to the deep elf demonologist while chanting. Some rock shatters into small pieces. The deep elf death mage beckons forth restless souls! The deep elf demonologist is engulfed in blazing flames. Flame seeps out of the deep elf demonologist. The deep elf demonologist gestures wildly while chanting. The deep troll earth mage bites your sphinx marauder!! The deep troll earth mage claws your sphinx marauder! The deep troll earth mage claws your sphinx marauder but does no damage. Casting: Sphinx Sisters (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: an arcanist, wielding a +0 dagger and wearing a +0 robe (lightly wounded, fast) The arcanist's magical effects unravel! The enchantments explode! The arcanist twists and deforms. The unravelling engulfs the arcanist! The arcanist is severely wounded. The unravelling engulfs the lost soul!! You destroy the lost soul! The lost soul fades away! The unravelling engulfs Boris! Boris is heavily damaged. The occultist twists and deforms. The unravelling engulfs the occultist. The lost soul assumes the form of the occultist and becomes anchored to this world! You hear a shout! Your monarch bomb launches a bomblet. The bomblet hits the deep elf demonologist! Something assumes the form of the deep elf demonologist and becomes anchored to this world! The deep troll earth mage is engulfed in blazing flames. You kill the deep troll earth mage! You redirect the deep elf sorcerer's attack! The ghostly deep elf demonologist is engulfed in blazing flames. The ghostly deep elf demonologist hits your bomblet with a +0 long sword. The vampire knight hits your bomblet with a +2 heavy dire flail!!! Your bomblet is destroyed! The deep troll earth mage bites your sphinx marauder. The deep troll earth mage claws your sphinx marauder! The deep troll earth mage barely misses your sphinx marauder. Your sphinx marauder pounces on the deep troll earth mage. The air twists around and strikes the deep troll earth mage!! The deep elf sorcerer shouts! Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf sorcerer, wielding a +0 long sword and wearing a +0 robe (heavily wounded, inner flame) Okay, then. You swap places with your guardian sphinx. Boris barely misses your sphinx marauder. Boris touches your sphinx marauder but does no damage. Your monarch bomb hits the ghostly deep elf demonologist. Your monarch bomb deploys a bomblet. The ghostly deep elf demonologist is engulfed in blazing flames. The ghostly deep elf demonologist mumbles some strange words. The deep troll earth mage bites your sphinx marauder. The deep troll earth mage claws your sphinx marauder! x2 The vampire knight hits your monarch bomb with a +2 heavy dire flail!! The vampire knight closely misses your monarch bomb. You hear a shout! Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You command your explosives to detonate! The detonation engulfs the ghostly deep elf demonologist!! The ghostly deep elf demonologist is almost destroyed. The detonation engulfs the vampire knight!!! The detonation engulfs the hellion!!! You kill the hellion! The hellion disappears in a puff of smoke! The detonation engulfs the ghostly deep elf demonologist!!! You destroy the ghostly deep elf demonologist! The Executioner disappears in a puff of smoke! The detonation engulfs the ghostly occultist!!! The ghostly occultist is severely damaged. The vampire knight explodes! You feel a bit more experienced. The ghostly occultist begins to cast a spell, but is stunned by your conviction! Your sphinx marauder pounces on the deep troll earth mage! The confined air twists around weakly and strikes the deep troll earth mage! The deep troll earth mage dies! Your guardian sphinx mutters an ancient curse at the ghostly occultist. The ghostly occultist is smitten. Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You construct an explosive harbinger and set it loose. Your guardian sphinx bites Boris! Your guardian sphinx claws Boris but does no damage. x2 The ghostly occultist casts a spell. The ghostly occultist flickers and vanishes for a moment. The deep elf annihilator is engulfed in blazing flames. The deep elf annihilator casts a spell. The deep elf annihilator blinks! The deep elf death mage is engulfed in blazing flames. Boris hits your guardian sphinx. Boris touches your guardian sphinx! Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call forth a shade to shield your allies. Your sphinx marauder screeches a nonsensical riddle in a mystic tongue. The ghostly occultist is overwhelmed by frustration! Your guardian sphinx bites Boris but does no damage. Your guardian sphinx completely misses Boris. Your guardian sphinx barely misses Boris. The ghostly occultist hits your sphinx marauder with a +0 dagger. Boris hits your guardian sphinx. Boris touches your guardian sphinx but does no damage. The deep elf death mage is engulfed in blazing flames. Your monarch bomb launches a bomblet. The bomblet hits Boris. Your sphinx marauder pounces on the ghostly occultist. The confined air twists around weakly and strikes the ghostly occultist! The ghostly occultist is destroyed! Something closely misses your bomblet. Your guardian sphinx bites Boris but does no damage. Your guardian sphinx claws Boris but does no damage. x2 Press: ? - help, v - describe, . - travel Here: Boris, wearing the +3 robe of Pituwn {rC- Will++ Archmagi} (heavily damaged, ally target) The floor. Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Your monarch bomb launches a bomblet. The bomblet hits Boris but does no damage. The necromancer hits your bomblet with a +0 dagger. The deep elf death mage hits your bomblet with a +0 dagger! Boris hits your guardian sphinx! Boris touches your guardian sphinx. Your guardian sphinx bites Boris but does no damage. Your guardian sphinx closely misses Boris. Your guardian sphinx claws Boris. Your sphinx marauder misses Boris. Something hits your bomblet. Boris says, "There's no good or evil. Just power and will." Boris begins to cast a spell, but is stunned by your conviction! The deep elf death mage begins to cast a spell, but is stunned by your conviction! Something hits your bomblet. The kobold fleshcrafter weaves a wave of flesh at you. The bolt of flesh hits your bomblet! Your bomblet is destroyed! The bolt of flesh hits your sphinx marauder!!! Your sphinx marauder dies! Your sphinx marauder's corpse disappears in a puff of smoke! The necromancer completely misses your bomblet. You encounter a vampire mage. Your guardian sphinx misses Boris. Your guardian sphinx claws Boris but does no damage. Your guardian sphinx claws Boris! You hear a shout! Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You command your explosives to detonate! The detonation engulfs your martyred shade!!! You destroy your martyred shade! Your martyred shade disappears in a puff of smoke! The detonation engulfs the pile of flesh! The pile of flesh is lightly wounded. The detonation engulfs the necromancer!!! You kill the necromancer! The detonation engulfs Boris!! Boris is severely damaged. Your guardian sphinx bites Boris!! Your guardian sphinx claws Boris. Your guardian sphinx claws Boris but does no damage. The kobold fleshcrafter is engulfed in blazing flames. Flame seeps out of the kobold fleshcrafter. Boris hits your guardian sphinx. Boris touches your guardian sphinx but does no damage. The vampire mage is engulfed in blazing flames. The vampire mage begins to cast a spell, but is stunned by your conviction! The arcanist mumbles some strange words. The arcanist shimmers violently. Press: ? - help, v - describe, . - travel Here: a guardian sphinx, wearing a +0 cloak (moderately wounded, summoned, friendly) The floor. Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf sorcerer, wielding a +0 long sword and wearing a +0 robe (heavily wounded, inner flame) The deep elf sorcerer's magical effects unravel! The enchantments explode! The deep elf sorcerer twists and deforms. The unravelling engulfs the deep elf sorcerer!! You kill the deep elf sorcerer! The unravelling engulfs Boris but does no damage. Boris is almost destroyed. The pile of flesh twists and deforms. The unravelling engulfs the pile of flesh! The pile of flesh is moderately wounded. You hear a shout! Your guardian sphinx bites Boris but does no damage. Your guardian sphinx claws Boris. Your guardian sphinx claws Boris! Boris is destroyed! Boris says, "Kill me? I think not!" You redirect the kobold fleshcrafter's attack! The deep elf death mage begins to cast a spell, but is stunned by your conviction! The vampire mage is engulfed in blazing flames. Your Forgecraft skill increases to level 21! Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call forth a shade to shield your allies. You encounter a kobold fleshcrafter. It is wielding a +1 rapier. Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You construct an explosive harbinger and set it loose. The kobold fleshcrafter hits your guardian sphinx with a +1 rapier! The kobold fleshcrafter tentacle-slaps your guardian sphinx but does no damage. Your guardian sphinx mumbles some strange words. The kobold fleshcrafter resists with some effort. The arcanist casts a spell. The arcanist seems to speed up. The vampire mage leaves your sight. Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target There is a wall there. Okay, then. Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a kobold fleshcrafter, wielding a +1 rapier and wearing a +0 robe (ally target) An insubstantial figure forms in the air. The arcanist gestures at you while chanting. The searing ray hits your guardian sphinx! The searing ray misses your phantasmal warrior. The searing ray misses you. The deep elf death mage beckons forth restless souls! Something hits the pile of flesh!! Something completely misses the pile of flesh. The kobold fleshcrafter hits your guardian sphinx with a +1 rapier. The kobold fleshcrafter tentacle-slaps your guardian sphinx. Your guardian sphinx completely misses the arcanist. Your guardian sphinx claws the arcanist. Your guardian sphinx completely misses the arcanist. The deep elf annihilator convulses! The kobold fleshcrafter convulses! Your guardian sphinx convulses! Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: a lost soul (summoned) The magic binding the lost soul to this plane unravels! The enchantments explode! The deep elf annihilator twists and deforms. The unravelling engulfs the deep elf annihilator!! The deep elf annihilator is almost dead. The deep elf death mage twists and deforms. The unravelling engulfs the deep elf death mage!! The deep elf death mage is heavily wounded. The searing ray hits your guardian sphinx! The searing ray hits your phantasmal warrior! The searing ray hits you but does no damage. Your guardian sphinx barely misses the arcanist. Your guardian sphinx claws the arcanist. x2 The deep elf death mage begins to cast a spell, but is stunned by your conviction! You encounter a deep elf sorcerer. It is wielding a +0 long sword. The kobold fleshcrafter hits your guardian sphinx with a +1 rapier! The kobold fleshcrafter tentacle-slaps your guardian sphinx. Something hits the pile of flesh! Something bites the pile of flesh. Your phantasmal warrior gestures at the kobold fleshcrafter. Your phantasmal warrior blinks! The searing ray misses your guardian sphinx. The searing ray misses you. Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: a guardian sphinx, wearing a +0 cloak (severely wounded, summoned, sheltered from injuries, friendly) Okay, then. Your guardian sphinx closely misses the arcanist. Your guardian sphinx claws the arcanist! Something assumes the form of the arcanist and becomes anchored to this world! Your guardian sphinx claws the ghostly arcanist. The deep elf sorcerer howls an incantation. You feel troubled. The deep elf sorcerer begins to cast a spell, but is stunned by your conviction! The ghostly arcanist hits your guardian sphinx with a +0 dagger. The deep elf death mage begins to cast a spell, but is stunned by your conviction! The kobold fleshcrafter hits your guardian sphinx with a +1 rapier! The kobold fleshcrafter barely misses your guardian sphinx. Press: ? - help, v - describe, . - travel, g - get item Here: a kobold fleshcrafter, wielding a +1 rapier and wearing a +0 robe (heavily wounded, ally target) Items here: a +0 long sword; a +0 robe; an elf corpse. The floor. Your guardian sphinx casts a spell. The ghostly arcanist resists with some effort. The ghostly arcanist gestures wildly while chanting. The ghostly arcanist seems to speed up. The deep elf death mage beckons forth restless souls! The kobold fleshcrafter weaves a wave of flesh at you. The bolt of flesh hits your guardian sphinx!! The bolt of flesh hits you!! Something completely misses the pile of flesh. Something bites the pile of flesh! You encounter a kobold fleshcrafter. It is wielding a +1 dagger of pain. Your guardian sphinx bites the kobold fleshcrafter but does no damage. Your guardian sphinx claws the kobold fleshcrafter. x2 Press: ? - help, v - describe, . - travel Here: a pile of flesh (minion) The floor. Okay, then. Activating: Apocalypse Press: ? - help, Dir - look around, f - activate You reveal the great annihilating truth to your foes! You kill the pile of flesh! The lost soul assumes the form of the kobold fleshcrafter and becomes anchored to this world! The ghostly kobold fleshcrafter slows down under the weight of truth! You destroy the ghostly arcanist! You kill the pile of flesh! Something assumes the form of the deep elf death mage and becomes anchored to this world! The ghostly deep elf death mage doubts its magic when faced with ultimate truth! You kill the deep elf annihilator! You kill the deep elf sorcerer! You kill the kobold fleshcrafter! You feel drained. You encounter a vampire knight. It is wielding a +0 war axe. The ghostly kobold fleshcrafter hits your guardian sphinx but does no damage. The ghostly kobold fleshcrafter tentacle-slaps your guardian sphinx. Your guardian sphinx casts a spell. The ghostly kobold fleshcrafter resists with some effort. You have reached level 23! The power to cast Ozocubu's Refrigeration wells up from within. Spell assigned to 'm'. Press: ? - help, v - describe, . - travel, g - get item Here: a ghostly deep elf death mage, wielding a +0 dagger and wearing a +0 scale mail (magic disrupted) Item here: a deep troll corpse. The floor. Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. The kobold fleshcrafter's inner flame fades away. The kobold fleshcrafter begins to cast a spell, but is stunned by your conviction! You encounter a deep elf demonologist. It is wielding a +0 long sword of protection. You encounter a deep elf demonologist. It is wielding a +1 dagger of holy wrath. You encounter a kobold fleshcrafter. It is wielding a +1 dagger of pain. The ghostly deep elf death mage hits your guardian sphinx with a +0 dagger! Your guardian sphinx bites the ghostly deep elf death mage. Your guardian sphinx claws the ghostly deep elf death mage. Your guardian sphinx claws the ghostly deep elf death mage! The Tzitzimitl calls on the powers of darkness! The kobold fleshcrafter convulses! The deep elf demonologist convulses! The kobold fleshcrafter convulses! The deep elf demonologist convulses! Your guardian sphinx convulses! Your body is wracked with pain! The kobold fleshcrafter convulses! The ghostly kobold fleshcrafter hits your guardian sphinx with a +1 rapier! The ghostly kobold fleshcrafter tentacle-slaps your guardian sphinx but does no damage. Your guardian sphinx mutters an ancient curse at the ghostly kobold fleshcrafter. The ghostly kobold fleshcrafter is smitten. You redirect the kobold fleshcrafter's attack! The vampire knight begins to cast a spell, but is stunned by your conviction! You redirect the ghostly deep elf death mage's attack! The ghostly deep elf death mage hits your guardian sphinx but does no damage. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Your guardian sphinx bites the ghostly kobold fleshcrafter! Your guardian sphinx barely misses the ghostly kobold fleshcrafter. Your guardian sphinx claws the ghostly kobold fleshcrafter. The kobold fleshcrafter hits your guardian sphinx with a +2 rapier of venom. The kobold fleshcrafter tentacle-slaps your guardian sphinx but does no damage. The vampire knight begins to cast a spell, but is stunned by your conviction! The ghostly deep elf death mage hits your guardian sphinx with a +0 dagger. The ghostly kobold fleshcrafter weaves a wave of flesh at you. The bolt of flesh hits your guardian sphinx!! Your guardian sphinx dies! Your guardian sphinx's corpse disappears in a puff of smoke! The bolt of flesh hits you!! * * * LOW HITPOINT WARNING * * * You hear a shout! You feel much better. The kobold fleshcrafter cackles and gestures. Chaos surges forth from the pile of flesh, awakening new unlife! The surge of chaos hits you with poison but does no damage. You resist. The vampire knight casts a spell. The vampire knight seems to speed up. You swap places with your martyred shade. The vampire knight points at you and mumbles some strange words. The vampire knight blinks! The kobold fleshcrafter begins to cast a spell, but is stunned by your conviction! You redirect the ghostly deep elf death mage's attack! Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You command your explosives to detonate! The ghostly deep elf death mage hits your martyred shade but does no damage. Your surroundings suddenly seem different. Found a stone staircase leading down. You start resting. You feel less exhausted. You start resting. HP restored. Things that are here: +0 ice dragon scales; an ice dragon skeleton You see here a +2 buckler. A ghostly kobold fleshcrafter comes into view. The ghostly kobold fleshcrafter shouts! Casting: Forge Monarch Bomb (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A pair of sphinxes answers your call! You hear a shout! The ghostly kobold fleshcrafter hits your sphinx marauder with a +1 rapier! The ghostly kobold fleshcrafter tentacle-slaps your sphinx marauder but does no damage. Your sphinx marauder pounces on the ghostly kobold fleshcrafter. The confined air twists around weakly and strikes the ghostly kobold fleshcrafter. Casting: Sphinx Sisters (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call forth a shade to shield your allies. You redirect the ghostly kobold fleshcrafter's attack! The ghostly kobold fleshcrafter hits your sphinx marauder with a +1 rapier! The ghostly kobold fleshcrafter tentacle-slaps your sphinx marauder. Your sphinx marauder screeches an impossible riddle in a mystic tongue. The ghostly kobold fleshcrafter resists with some effort. The vampire knight gestures at you while chanting. The vampire knight blinks! Your sphinx marauder pounces on the ghostly kobold fleshcrafter. The confined air twists around weakly and strikes the ghostly kobold fleshcrafter! The ghostly kobold fleshcrafter barely misses your sphinx marauder. x2 The vampire knight casts a spell at you. The vampire knight blinks! You hit the vampire knight but do no damage. Your sphinx marauder pounces on the ghostly kobold fleshcrafter! The confined air twists around weakly and strikes the ghostly kobold fleshcrafter. The ghostly kobold fleshcrafter closely misses your sphinx marauder. The ghostly kobold fleshcrafter tentacle-slaps your sphinx marauder! Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Frozen Ramparts (safe; 0% risk of failure) Press: ? - help, Dir - look around, f - activate This square is lit by a halo. The walls around you are covered in ice. Your sphinx marauder pounces on the ghostly kobold fleshcrafter. The confined air twists around weakly and strikes the ghostly kobold fleshcrafter! The wall freezes the vampire knight but does no damage. The vampire knight closely misses you. The vampire knight closely misses your guardian sphinx. The vampire knight bites you. The ghostly kobold fleshcrafter hits your sphinx marauder with a +1 rapier!! The ghostly kobold fleshcrafter tentacle-slaps your sphinx marauder! Your sphinx marauder pounces on the ghostly kobold fleshcrafter. The confined air twists around weakly and strikes the ghostly kobold fleshcrafter! The vampire knight resists. The wall freezes the vampire knight. The vampire knight hits you with a +0 war axe! The vampire knight hits your guardian sphinx with a +0 war axe! The vampire knight bites you but does no damage. The ghostly kobold fleshcrafter hits your sphinx marauder with a +1 rapier! The ghostly kobold fleshcrafter tentacle-slaps your sphinx marauder! You hit the vampire knight but do no damage. The vampire knight is lightly damaged. Your sphinx marauder pounces on the ghostly kobold fleshcrafter! The confined air twists around weakly and strikes the ghostly kobold fleshcrafter! The ghostly kobold fleshcrafter is destroyed! Your guardian sphinx bites the vampire knight. Your guardian sphinx claws the vampire knight. Your guardian sphinx claws the vampire knight but does no damage. The vampire knight resists. The wall freezes the vampire knight. The vampire knight mumbles some strange words. The vampire knight flickers and vanishes for a moment. You hit the vampire knight but do no damage. The vampire knight is lightly damaged. Your guardian sphinx bites the vampire knight! Your guardian sphinx claws the vampire knight! Your guardian sphinx claws the vampire knight. You barely miss the vampire knight. The vampire knight is moderately damaged. The wall freezes the vampire knight but does no damage. The vampire knight misses you. The vampire knight hits your guardian sphinx with a +0 war axe. The vampire knight completely misses you. You hit the vampire knight. The vampire knight is heavily damaged. Your guardian sphinx barely misses the vampire knight. Your guardian sphinx claws the vampire knight but does no damage. x2 You puncture the vampire knight! The vampire knight is heavily damaged. The wall freezes the vampire knight but does no damage. The vampire knight is stunned by your conviction and fails to attack. You barely miss the vampire knight. The vampire knight is heavily damaged. Your guardian sphinx barely misses the vampire knight. x2 Your guardian sphinx claws the vampire knight. You completely miss the vampire knight. The vampire knight is heavily damaged. Your guardian sphinx casts a spell. The vampire knight easily resists. The wall freezes the vampire knight but does no damage. The vampire knight hits you with a +0 war axe. The vampire knight hits your guardian sphinx with a +0 war axe!! The vampire knight misses you. You hit the vampire knight. The vampire knight is severely damaged. You hit the vampire knight but do no damage. The vampire knight is severely damaged. Your guardian sphinx bites the vampire knight! Your guardian sphinx claws the vampire knight but does no damage. x2 The wall freezes the vampire knight but does no damage. The vampire knight closely misses you. The vampire knight hits your guardian sphinx but does no damage. The vampire knight completely misses you. You hit the vampire knight. The vampire knight is almost destroyed. You hit the vampire knight but do no damage. The vampire knight is almost destroyed. Your guardian sphinx mutters an ancient curse at the vampire knight. The vampire knight is smitten. The vampire knight is destroyed! The frozen ramparts melt away as you move. Things that are here: a +0 war axe; a +0 chain mail The deep elf demonologist begins to cast a spell, but is stunned by your conviction! The deep elf demonologist hits your guardian sphinx with a +1 dagger of holy wrath. Your guardian sphinx bites the deep elf demonologist! Your guardian sphinx completely misses the deep elf demonologist. Your guardian sphinx misses the deep elf demonologist. Your sphinx marauder pounces on the deep elf demonologist! The air twists around and strikes the deep elf demonologist!! The deep elf demonologist hits your guardian sphinx but does no damage. Your guardian sphinx barely misses the deep elf demonologist. Your guardian sphinx closely misses the deep elf demonologist. Your guardian sphinx claws the deep elf demonologist! The deep elf demonologist dies! Things that are here: a +1 rapier; a +0 robe You start resting. Your sphinx marauder disappears in a puff of smoke! Your guardian sphinx disappears in a puff of smoke! Your martyred shade disappears in a puff of smoke! A ghostly deep elf death mage comes into view. Casting: Frozen Ramparts (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target Okay, then. There is an open door here. Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate An open door. This square is lit by a halo. You forge whirling saws of razor-sharp crystal. You redirect the ghostly deep elf death mage's attack! Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A pair of sphinxes answers your call! Casting: Sphinx Sisters (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call forth a shade to shield your allies. The ghostly deep elf death mage beckons forth restless souls! Your sphinx marauder screeches a cliché riddle in a mystic tongue. The ghostly deep elf death mage resists with almost no effort. Your diamond sawblade shreds the ghostly deep elf death mage! Your guardian sphinx mumbles some strange words. The ghostly deep elf death mage resists with almost no effort. The ghostly deep elf death mage casts a spell at you. The bolt of negative energy hits your diamond sawblade. Your diamond sawblade completely resists. The bolt of negative energy misses you. Your diamond sawblade shreds the ghostly deep elf death mage! Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: a lost soul (summoned) The magic binding the lost soul to this plane unravels! The enchantments explode! The unravelling engulfs the ghostly deep elf death mage!! The ghostly deep elf death mage is severely damaged. The unravelling engulfs the lost soul! The lost soul is moderately damaged. You hear a shout! Your guardian sphinx bites the ghostly deep elf death mage!! Your guardian sphinx closely misses the ghostly deep elf death mage. Your guardian sphinx claws the ghostly deep elf death mage. The ghostly deep elf death mage is destroyed! The lost soul fades away! Things that are here: a +0 dagger; a +0 scale mail You start resting. Your diamond sawblade falls apart. You encounter an occultist. It is wielding a +0 dagger. Press: ? - help, v - describe, . - travel Here: an occultist, wielding a +0 dagger and wearing a +0 robe (ally target) The floor. The occultist gestures at you while chanting. The fireball explodes! The fireball engulfs you. You resist. You yell at the occultist! The fireball engulfs your guardian sphinx!! You hear a shout! x2 Your guardian sphinx casts a spell. The occultist becomes paralysed! Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Your guardian sphinx mumbles some strange words. The occultist resists with some effort. Unknown command. Your martyred shade disappears in a puff of smoke! You swap places with your sphinx marauder. The helpless occultist fails to defend itself. You perforate the occultist like a sieve!!! You kill the occultist! The kobold fleshcrafter begins to cast a spell, but is stunned by your conviction! Your sphinx marauder disappears in a puff of smoke! Your guardian sphinx disappears in a puff of smoke! Casting: Yara's Violent Unravelling (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate This square is lit by a halo. Okay, then. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate This square is lit by a halo. You forge whirling saws of razor-sharp crystal. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. Your diamond sawblade resists. Your diamond sawblade is lightly damaged. Your diamond sawblade resists. Your diamond sawblade is lightly damaged. Your diamond sawblade resists. Your diamond sawblade is lightly damaged. The kobold fleshcrafter is heavily wounded. The kobold fleshcrafter weaves a wave of flesh at you. The bolt of flesh hits your diamond sawblade!!! The bolt of flesh hits you but does no damage. Your diamond sawblade shreds the kobold fleshcrafter! Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A pair of sphinxes answers your call! The kobold fleshcrafter hits your diamond sawblade with a +2 rapier of venom! Your diamond sawblade is destroyed! Casting: Sphinx Sisters (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate This square is lit by a halo. Your diamond sawblade falls apart. x2 You forge whirling saws of razor-sharp crystal. The kobold fleshcrafter weaves a wave of flesh at you. The bolt of flesh hits your diamond sawblade!! The bolt of flesh hits your guardian sphinx!! The bolt of flesh hits you! Something hits your diamond sawblade! Something tentacle-slaps your diamond sawblade but does no damage. Something hits your diamond sawblade! Something tentacle-slaps your diamond sawblade. The kobold fleshcrafter hits your diamond sawblade with a +2 rapier of venom! Your diamond sawblade is destroyed! Your sphinx marauder screeches an impossible riddle in a mystic tongue. The kobold fleshcrafter is overwhelmed by frustration! The kobold fleshcrafter attacks the rock wall! Press: ? - help, v - describe, . - travel Here: a pile of flesh (minion) The floor. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call forth a shade to shield your allies. Your sphinx marauder completely misses the kobold fleshcrafter. Something closely misses your sphinx marauder. x2 The vampire mage begins to cast a spell, but is stunned by your conviction! The kobold fleshcrafter is no longer overcome with frustration. Your sphinx marauder screeches a nonsensical riddle in a mystic tongue. The kobold fleshcrafter resists with some effort. Your guardian sphinx mutters an ancient curse at the kobold fleshcrafter. The kobold fleshcrafter is smitten. Your diamond sawblade shreds the vampire mage!! You hear a shout! Casting: Martyr's Knell (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Diamond Sawblades (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate This square is lit by a halo. Your diamond sawblade falls apart. x2 You forge whirling saws of razor-sharp crystal. You redirect the kobold fleshcrafter's attack! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1983-g2595f5352e 0.34-a0-1984-g6af55ba296 0.34-a0-1989-gd38d1f0726 0.34-a0-1990-g17a993e2a6 0.34-a0-1991-g43051b6e75 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_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [FelipeSwartz] Species: Djinni Job: Wanderer HP: 126/159; mods: -13/0 MP: 0/0; mod: 0 Stats: 11 24 21 Position: (58, 24), god: Ru (22), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 17 | 8550 | 0/1125 Short Blades | X | 0 | 0 | 10 | 3300 | 0/713 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 14 | 5625 | 0/900 Dodging | X | 0 | 0 | 15 | 5562 | 76/820 Stealth | X | 0 | 0 | 7 | 1664 | 0/476 Unarmed Combat | X | 0 | 0 | 5 | 750 | 0/300 Spellcasting | X | 1 | 8 | 18 | 1586 | 148/182 Conjurations | X | 1 | 8 | 18 | 1586 | 148/182 Hexes | X | 1 | 8 | 18 | 1586 | 148/182 Summonings | X | 1 | 8 | 18 | 1586 | 148/182 Necromancy | X | 1 | 8 | 18 | 1586 | 148/182 Translocations | X | 1 | 8 | 18 | 1586 | 148/182 Forgecraft | X | 1 | 8 | 21 | 2082 | 53/226 Fire Magic | X | 1 | 8 | 18 | 1586 | 148/182 Ice Magic | X | 1 | 8 | 18 | 1586 | 148/182 Air Magic | X | 1 | 8 | 18 | 1586 | 148/182 Earth Magic | X | 1 | 8 | 18 | 1586 | 148/182 Alchemy | X | 1 | 8 | 18 | 1586 | 148/182 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 6 | 1050 | 0/350 Shapeshifting | X | 0 | 0 | 14 | 7954 | 0/1273 Spell bugs: Durations: #33: 1 #185: 4 Attributes: #12: 7107 #13: 4433 #23: 13796 #24: -1441917219 #49: 5710 #73: 528886 Mutations: fire resistance: 2 (innate) screaming: 1 (innate) cold vulnerability: 1 (innate) renounce potions: 1 (innate) missing a hand: 1 (innate) temperature sensitive: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #7: +7 pearl dragon scales "Igetzuoj" {Bane rPois rN+ Dex+4} eq slot #9, inv slot #23: ring "Fiuh Dik" {rPois rF+ EV+5 Dex+2} eq slot #10, inv slot #22: amulet of Wiodokk {rC+ Regen+ Int+4 Dex-3} eq slot #5, inv slot #13: +2 pair of gloves of fire eq slot #9, inv slot #48: ring of protection from cold eq slot #4, inv slot #26: +3 crown of vainglory {Majesty Ring++ ^Fragile Will+} eq slot #9, inv slot #41: ring of wizardry eq slot #8, inv slot #33: +2 cloak of stealth eq slot #1, inv slot #0: +8 short sword of Indomitability {venom, rElec rPois SInv} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##.########)..#####.......#.# ......)..)'...+......>##..#.# ##.########...#####.#.#<..#.# .....# #.....# #.#.##.##.# .....# #.###)#####K#.#...).# .....# #.###....IH.#.####### ...### #......W...H).# ##...# #........I....# ###.# ##......@.....# #.#####.........V..# #.#...#............# #.#...############.# #.#...# #.# #.....# #.# ##....# #.# #....# #######'##### #..(.# #...........# dlua errors: no substitute defined in 'f = ' [C], function err_trace, line -1 dungeon.lua, function kitem, line 213 [string "dlmain"], function (null), line 10 dungeon.lua, function (null), line 259 clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe ice_cave_hard: false xom_bazaar: false necropolis_difficulty: depths_crypt vaults_end_crystal: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (30, 52): {{{{ CLASS: FogMachine pow_rolls: 3 start_clouds: 1 size_max: 1 size_buildup_time: 1 size_min: 1 pow_min: 90 activating: false cloud_type: flame spread_rate: 0 listeners: spread_buildup_time: 1 buildup_turns: 1 pow_max: 100 activated: true props: excl_rad: -1 spread_buildup_amnt: 0 triggerers: 1: CLASS: DgnTriggerer delay_max: 10 type: turn listener_only: false countdown: 5 buildup_turns: 0 sub_type: countdown delay_min: 10 2: CLASS: DgnTriggerer listener_only: false type: entered_level dgn_trigs_by_type: 1: 1: 1 32: 1: 2 walk_dist: 0 kill_cat: other size_buildup_amnt: 0}}}} Lua marker 1 at (30, 58): {{{{ CLASS: FogMachine pow_rolls: 3 start_clouds: 1 size_max: 1 size_buildup_time: 1 size_min: 1 pow_min: 90 activating: false cloud_type: flame spread_rate: 0 listeners: spread_buildup_time: 1 buildup_turns: 1 pow_max: 100 activated: true props: excl_rad: -1 spread_buildup_amnt: 0 triggerers: 1: CLASS: DgnTriggerer delay_max: 10 type: turn listener_only: false countdown: 5 buildup_turns: 0 sub_type: countdown delay_min: 10 2: CLASS: DgnTriggerer listener_only: false type: entered_level dgn_trigs_by_type: 1: 1: 1 32: 1: 2 walk_dist: 0 kill_cat: other size_buildup_amnt: 0}}}} Lua marker 2 at (45, 53): {{{{ CLASS: FogMachine pow_rolls: 3 start_clouds: 1 size_max: 1 size_buildup_time: 1 size_min: 1 pow_min: 90 activating: false cloud_type: flame spread_rate: 0 listeners: spread_buildup_time: 1 buildup_turns: 1 pow_max: 100 activated: true props: excl_rad: -1 spread_buildup_amnt: 0 triggerers: 1: CLASS: DgnTriggerer delay_max: 10 type: turn listener_only: false countdown: 5 buildup_turns: 0 sub_type: countdown delay_min: 10 2: CLASS: DgnTriggerer listener_only: false type: entered_level dgn_trigs_by_type: 1: 1: 1 32: 1: 2 walk_dist: 0 kill_cat: other size_buildup_amnt: 0}}}} Lua marker 3 at (45, 57): {{{{ CLASS: FogMachine pow_rolls: 3 start_clouds: 1 size_max: 1 size_buildup_time: 1 size_min: 1 pow_min: 90 activating: false cloud_type: flame spread_rate: 0 listeners: spread_buildup_time: 1 buildup_turns: 1 pow_max: 100 activated: true props: excl_rad: -1 spread_buildup_amnt: 0 triggerers: 1: CLASS: DgnTriggerer delay_max: 10 type: turn listener_only: false countdown: 5 buildup_turns: 0 sub_type: countdown delay_min: 10 2: CLASS: DgnTriggerer listener_only: false type: entered_level dgn_trigs_by_type: 1: 1: 1 32: 1: 2 walk_dist: 0 kill_cat: other size_buildup_amnt: 0}}}} >>>>>>>>>>>>>>>>>>>>>>