ERROR in 'beam.cc' at line 745: ASSERT failed: flavour of 0 out of range BEAM_NONE + 1 (1) .. BEAM_FIRST_PSEUDO (101) Version: Dungeon Crawl Stone Soup 0.33-a0-788-gb9f7a0f2ca Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 180894261249519168, deterministic pregen: 1 Version history: Game started: 0.33-a0-781-g979fcb14f9 0.33-a0-787-geca436ef18 0.33-a0-788-gb9f7a0f2ca Command line: /usr/games/crawl-git-b9f7a0f2ca -name Drazool -rc /dgldir/rcfiles/crawl-git/Drazool.rc -macro /dgldir/rcfiles/crawl-git/Drazool.macro -morgue /dgldir/morgue/Drazool/ -webtiles-socket /crawl-master/webserver/sockets/Drazool:2025-01-24.19:31:42.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-b9f7a0f2ca(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55cf03c3c75f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-b9f7a0f2ca(_Z13do_crash_dumpv+0x404) [0x55cf03c46af4]: do_crash_dump() /usr/games/crawl-git-b9f7a0f2ca(_Z20crash_signal_handleri+0x1fa) [0x55cf03c3cbea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fd33ccd6210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7fd33ce9724b]: /usr/games/crawl-git-b9f7a0f2ca(+0x4c824d) [0x55cf03c4624d]: /usr/games/crawl-git-b9f7a0f2ca(+0x4c8576) [0x55cf03c46576]: /usr/games/crawl-git-b9f7a0f2ca(_ZN4bolt15initialise_fireEv+0x5ce) [0x55cf03be9dae]: bolt::initialise_fire() /usr/games/crawl-git-b9f7a0f2ca(_ZN4bolt7do_fireEv+0x30) [0x55cf03bf9b40]: bolt::do_fire() /usr/games/crawl-git-b9f7a0f2ca(_ZN4bolt4fireEv+0x428) [0x55cf03bfaed8]: bolt::fire() /usr/games/crawl-git-b9f7a0f2ca(_Z14fire_fusilladev+0x7bb) [0x55cf041b36fb]: fire_fusillade() /usr/games/crawl-git-b9f7a0f2ca(_Z13player_reactsv+0x1b4d) [0x55cf040e064d]: player_reacts() /usr/games/crawl-git-b9f7a0f2ca(_Z12world_reactsv+0x705) [0x55cf0435e9a5]: world_reacts() /usr/games/crawl-git-b9f7a0f2ca(+0xbe1d45) [0x55cf0435fd45]: /usr/games/crawl-git-b9f7a0f2ca(+0xbe27b5) [0x55cf043607b5]: /usr/games/crawl-git-b9f7a0f2ca(main+0x1ab) [0x55cf03b8248b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fd33ccb70b3]: /usr/games/crawl-git-b9f7a0f2ca(_start+0x2e) [0x55cf03b8307e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007fd33cd75c2a in __GI___wait4 (pid=511618, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007fd33cd75c2a in __GI___wait4 (pid=511618, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007fd33cd75beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055cf03c3c5c5 in call_gdb (file=file@entry=0x7fd33ce7c5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 490672\000\000\000\000\000\000" #3 0x000055cf03c46b12 in do_crash_dump () at dbg-asrt.cc:673 t = 1737754864 dir = "/dgldir/morgue/Drazool/" name = "/dgldir/morgue/Drazool/crash-Drazool-20250124-214104.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'beam.cc' at line 745: ASSERT failed: flavour of 0 out of range BEAM_NONE + 1 (1) .. BEAM_FIRST_PSEUDO (101)" file = 0x7fd33ce7c5c0 <_IO_2_1_stderr_> #4 0x000055cf03c3cbea in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 94347617314550, 745, 140728608770096, 140728608775840, 140728608775760, 140728608772144, 140545235882019, 206158430240, 140728608770048, 140728608769856, 12791910428498968832, 94347620923760, 140545238998057, 94347620923744, 140728608772144}} pid = tid = ret = #7 0x000055cf03c4624d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdeebc5030 "ERROR in 'beam.cc' at line 745: ASSERT failed: flavour of 0 out of range BEAM_NONE + 1 (1) .. BEAM_FIRST_PSEUDO (101)", assert=false) at dbg-asrt.cc:799 No locals. #8 0x000055cf03c46576 in die (file=file@entry=0x55cf043726f6 "beam.cc", line=line@entry=745, format=format@entry=0x55cf043e6738 "ASSERT failed: flavour of %ld out of range BEAM_NONE + 1 (%ld) .. BEAM_FIRST_PSEUDO (%ld)") at dbg-asrt.cc:859 tmp = "ASSERT failed: flavour of 0 out of range BEAM_NONE + 1 (1) .. BEAM_FIRST_PSEUDO (101)", '\000' mesg = "ERROR in 'beam.cc' at line 745: ASSERT failed: flavour of 0 out of range BEAM_NONE + 1 (1) .. BEAM_FIRST_PSEUDO (101)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffdeebc5930, reg_save_area = 0x7ffdeebc5850}} #9 0x000055cf03be9dae in bolt::initialise_fire (this=0x7ffdeebc5ea0) at beam.cc:745 No locals. #10 0x000055cf03bf9b40 in bolt::do_fire (this=0x7ffdeebc5ea0) at beam.cc:1237 coff = #11 0x000055cf03bfaed8 in bolt::fire (this=this@entry=0x7ffdeebc5ea0) at beam.cc:1222 No locals. #12 0x000055cf041b36fb in _do_fusillade_hit (flavour=, power=102, mon=0x55cf04908430 ) at spl-damage.cc:4984 exp = {origin_spell = SPELL_FULSOME_FUSILLADE, range = 0, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_NONE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 42, y = 20}, target = {x = 42, y = 20}, damage = {num = 3, size = 17}, ench_power = 102, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "", short_name = "", hit_verb = "engulfs", loudness = 8, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = true, 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, is_tracer = false, is_targeting = false, aimed_at_feet = true, 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, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_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 = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} exp = effect = #13 fire_fusillade () at spl-damage.cc:5114 mon = 0x55cf04908430 pow = 102 hit_map = std::map with 17 elements = {[{x = 41, y = 18}] = BEAM_ELECTRICITY, [{x = 41, y = 19}] = BEAM_MMISSILE, [{x = 41, y = 20}] = BEAM_POISON_ARROW, [{x = 41, y = 21}] = BEAM_POISON_ARROW, [{x = 42, y = 18}] = BEAM_ELECTRICITY, [{x = 42, y = 19}] = BEAM_MMISSILE, [{x = 42, y = 20}] = BEAM_NONE, [{x = 43, y = 18}] = BEAM_ELECTRICITY, [{x = 43, y = 19}] = BEAM_MMISSILE, [{x = 44, y = 18}] = BEAM_FIRE, [{x = 44, y = 19}] = BEAM_FIRE, [{x = 44, y = 20}] = BEAM_FIRE, [{x = 45, y = 18}] = BEAM_FIRE, [{x = 45, y = 19}] = BEAM_FIRE, [{x = 45, y = 20}] = BEAM_FIRE, [{x = 46, y = 18}] = BEAM_FIRE, [{x = 46, y = 19}] = BEAM_FIRE} exp_map = {std::vector of length 8, capacity 8 = {{x = 45, y = 19}, {x = 44, y = 18}, {x = 44, y = 19}, {x = 44, y = 20}, {x = 45, y = 20}, {x = 46, y = 19}, {x = 46, y = 18}, {x = 45, y = 18}}, std::vector of length 6, capacity 8 = {{x = 42, y = 18}, {x = 41, y = 18}, {x = 41, y = 19}, {x = 42, y = 19}, {x = 43, y = 19}, {x = 43, y = 18}}, std::vector of length 5, capacity 8 = {{x = 41, y = 19}, {x = 41, y = 20}, {x = 41, y = 21}, {x = 43, y = 19}, {x = 42, y = 19}}} targs = std::vector of length 5, capacity 8 = {0x55cf049076f0 , 0x55cf04909170 , 0x55cf04908430 , 0x55cf04905c70 , 0x55cf04909318 } num_shots = quick_anim = it = {first = {x = 42, y = 20}, second = BEAM_NONE} #14 0x000055cf040e064d in _decrement_durations () at player-reacts.cc:900 delay = 15 melted = pbd_str = sanguine_armour_is_valid = delay = melted = pbd_str = sanguine_armour_is_valid = near_ghost = mi = old_recite = new_recite = i = #15 player_reacts () at player-reacts.cc:1111 stealth = #16 0x000055cf0435e9a5 in world_reacts () at main.cc:2616 No locals. #17 0x000055cf0435fd45 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #18 0x000055cf043607b5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #19 0x000055cf03b8248b in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7ffdeebc6a18) 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 = }, static t = , static f = }} [Inferior 1 (process 490672) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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 /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-b9f7a0f2ca/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-b9f7a0f2ca/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-b9f7a0f2ca/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 2 Level id: Depths:2 Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 23 Level vaults: spriggan_forest pan_entry abyss_entry hell_entry Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (38, 19): Terrain change marker (33->30, 40) Marker #1, type 9 at (39, 19): Terrain change marker (33->30, 120) Marker #2, type 9 at (40, 19): Terrain change marker (33->30, 110) Marker #3, type 9 at (40, 20): Terrain change marker (33->30, 20) Marker #4, type 9 at (41, 19): Terrain change marker (33->30, 100) Marker #5, type 9 at (41, 20): Terrain change marker (33->30, 10) Marker #6, type 9 at (42, 19): Terrain change marker (33->30, 90) Marker #7, type 9 at (43, 19): Terrain change marker (33->30, 80) Marker #8, type 9 at (44, 20): Terrain change marker (4->30, 70) Marker #9, type 9 at (45, 20): Terrain change marker (4->30, 60) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The green very ugly thing is severely wounded. The flickering plasma engulfs the green ugly thing!! You kill the green ugly thing! The green very ugly thing basks in the mutagenic energy from its kin and changes! A spriggan rider comes into view. It is wielding a +0 sling. Unknown command. Space momentarily warps into an impossible shape! You slash the cyan very ugly thing! You burn the cyan very ugly thing! You slash the spriggan rider! You burn the spriggan rider. Flasks of reagents rain from above! The frigid brine engulfs the cyan very ugly thing!! You kill the cyan very ugly thing! The noxious sulphur engulfs the spriggan rider!!! The spriggan rider looks as sick as possible! You kill the spriggan rider! You kill the hornet! You hear a sizzling splash. x2 The noxious sulphur engulfs your hellfire mortar! Your hellfire mortar is moderately damaged. Your hellfire mortar sinks back into the magma. Your base Fighting skill increases to level 15! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You can't see that place. With a deafening crack, the ground splits apart in the path of your chthonic artillery! Flasks of reagents rain from above! Your rain of reagents ends. Unknown command. Your hellfire mortar blasts a torrent of magma at the green ugly thing. The bolt of magma hits the green ugly thing!! Your hellfire mortar blasts a torrent of magma at the green ugly thing. The bolt of magma hits the green ugly thing!! Your hellfire mortar blasts a torrent of magma at the green ugly thing. The bolt of magma hits the green ugly thing!!! The green ugly thing dies! You smell burning wood. Your hellfire mortar blasts a torrent of magma at the green ugly thing. The bolt of magma hits the green ugly thing!! The green ugly thing dies! Found a stone staircase leading up. The forest fire spreads! Unknown command. Your hellfire mortar sinks back into the magma. You see here an ugly thing corpse. The forest fire spreads! There is a stone staircase leading up here. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Flame Wave (safe; 0% risk of failure) Press: ? - help, Dir - look around, f - activate A wave of flame ripples out! The tree burns like a torch! (Press . to intensify the flame waves.) You are engulfed in blazing flames. You resist. A wave of flame ripples out! The tree burns like a torch! The forest fire spreads! x3 A wave of flame ripples out! The tree burns like a torch! Your wave of flame reaches its maximum intensity and dissipates. The forest fire spreads! x2 The forest fire spreads! The forest fire spreads! There is a stone staircase leading up here. The forest fire spreads! x2 There is a stone staircase leading up here. The forest fire spreads! x3 You fly upwards. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. Found 26 gold pieces. Found a +0 buckler. Found a stone staircase leading down. Found a +0 buckler. Items here: )) [[. You now have 2436 gold pieces (gained 26). Found a one-way gate to the infinite horrors of the Abyss. Found a potion of attraction. There is a one-way gate to the infinite horrors of the Abyss here. F - 6 potions of attraction (gained 1) You reach down and open the door. 2 spriggan berserkers come into view. A spriggan berserker is wielding a +1 antimagic war axe. The spriggan berserker shouts! x2 Found a +0 ring mail. Casting: Flame Wave (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! You block the spriggan berserker's attack. The spriggan berserker hits your hellfire mortar with a +1 antimagic war axe! Your hellfire mortar's magic leaks into the air. The spriggan berserker hits you with a +0 war axe. x2 The spriggan berserker completely misses you. The spriggan berserker completely misses your hellfire mortar. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a spriggan berserker, wielding a +0 war axe and wearing a +0 animal skin (chance to affect: 43%) The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs the spriggan berserker. The stinking cloud engulfs you. The stinking cloud engulfs the spriggan berserker. The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. You block the spriggan berserker's attack. The spriggan berserker hits your hellfire mortar but does no damage. Your hellfire mortar blasts a torrent of magma at the plant. The bolt of magma hits the spriggan berserker!! The bolt of magma hits the plant!!! The plant begins to die. The tree burns like a torch! Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!!! The spriggan berserker dies! Your hellfire mortar collides with the plant and sinks back into the magma. The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. The spriggan berserker completely misses you. Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. The spriggan berserker completely misses you. The spriggan berserker hits itself with a +0 war axe. Unknown command. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!! The spriggan berserker is engulfed in noxious fumes. The forest fire spreads! A nearby plant withers and dies. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!! The spriggan berserker dies! Your hellfire mortar sinks back into the magma. The forest fire spreads! HP restored. Things that are here: a +1 antimagic war axe; a +0 animal skin; a spriggan corpse A spriggan druid comes into view. It is wielding a +0 spectral quarterstaff. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You can't see that place. With a deafening crack, the ground splits apart in the path of your chthonic artillery! 2 spriggan druids come into view. The spriggan druid shouts! The spriggan druid calls out to the beasts of the wild! The spriggan druid casts a spell. The forest starts to sway and rumble! Found a +0 spear and 17 gold pieces. Unknown command. Unknown command. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a spriggan druid, wielding a +0 quarterstaff and wearing a +0 robe (ally target, chance to affect: 48%) The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs the spriggan druid. x2 Tree limbs sway around you. Your hellfire mortar is hit by a branch! A tree reaches out and hits you! A tree reaches out and hits your hellfire mortar! A root lunges up near you. The spriggan druid is engulfed in noxious fumes. x3 The spriggan druid appears confused. An anaconda comes into view. Your hellfire mortar blasts a torrent of magma at the spriggan druid. The bolt of magma misses the spriggan druid. Your hellfire mortar blasts a torrent of magma at the spriggan druid. The bolt of magma hits the spriggan druid!!! Unknown command. Unknown command. Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure up an array of volatile reagents! Flasks of reagents rain from above! The unstable reaction engulfs the spriggan druid!!! You kill the spriggan druid! The unstable reaction engulfs the spriggan druid!!! You kill the spriggan druid! The noxious sulphur engulfs the anaconda!! The anaconda looks as sick as possible! The anaconda is moderately wounded. Your hellfire mortar is hit by a branch! You are hit by a branch! The spriggan druid is engulfed in noxious fumes. The spriggan druid appears confused. The spriggan druid grins madly. Your hellfire mortar blasts a torrent of magma at the spriggan druid. The bolt of magma hits the spriggan druid!! The tree burns like a torch! The spriggan druid is engulfed in noxious fumes. The spriggan druid appears confused. The spriggan druid hits your hellfire mortar with a +0 spectral quarterstaff! The +0 spectral quarterstaff hits your hellfire mortar but does no damage. Your hellfire mortar blasts a torrent of magma at the spriggan druid. The bolt of magma misses the spriggan druid. You smell burning wood. Your hellfire mortar blasts a torrent of magma at the +0 spectral quarterstaff. The bolt of magma hits the +0 spectral quarterstaff!! The +0 spectral quarterstaff partially resists. The spriggan druid shares its spectral weapon's damage! The tree burns like a torch! The forest fire spreads! A +0 spectral quarterstaff comes into view. Unknown command. Unknown command. Space momentarily warps into an impossible shape! You slash the spriggan druid! You burn the spriggan druid. With its final breath, the spriggan druid offers up its power to the beasts of the wild! The anaconda is healed. The anaconda seems to grow more fierce. You kill the spriggan druid! The forest abruptly stops moving. The +0 spectral quarterstaff disappears. You slice the anaconda!! You burn the anaconda! Flasks of reagents rain from above! The noxious sulphur engulfs the anaconda!!! The anaconda looks as sick as possible! You kill the anaconda! Flasks of reagents rain from above! The unstable reaction engulfs your hellfire mortar!! Your hellfire mortar is almost destroyed. Your hellfire mortar sinks back into the magma. Unknown command. Flasks of reagents rain from above! The forest fire spreads! Flasks of reagents rain from above! Your rain of reagents ends. You hear a deafening roar! The forest fire spreads! You sense a monster nearby. A quicksilver dragon comes into view. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a screech! The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy hits your hellfire mortar!! The bolt of dispelling energy hits you! Space momentarily warps into an impossible shape! You carve the quicksilver dragon like a ham!!! You burn the quicksilver dragon. Your hellfire mortar blasts a torrent of magma at the quicksilver dragon. The bolt of magma hits the quicksilver dragon!! The forest fire spreads! Unknown command. You barely miss the quicksilver dragon. The quicksilver dragon is almost dead. You block the quicksilver dragon's attack. The quicksilver dragon claws you! Your hellfire mortar blasts a torrent of magma at the quicksilver dragon. The bolt of magma hits the quicksilver dragon!! The quicksilver dragon dies! The forest fire spreads! Your hellfire mortar falls into the water! Your hellfire mortar falls apart. The forest fire spreads! Things that are here: a +0 spectral quarterstaff; a +0 robe Things that are here: a +0 quarterstaff; a +0 robe You now have 2453 gold pieces (gained 17). Things that are here: a +0 quarterstaff; a +0 robe There is a cache of fruit, spattered with blood here. You pestle and swallow a tomato. Savoury. Things that are here: a +0 quarterstaff; a +0 robe; a spriggan corpse Things that are here: a +0 spectral quarterstaff; a +0 robe Found a one-way gateway to a ziggurat. There is a one-way gateway to a ziggurat here. Items here: )) [[. Found a potion of curing. b - 9 potions of curing {@q1} (gained 1) A green ugly thing and a green very ugly thing come into view. Unknown command. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line A tree. With a deafening crack, the ground splits apart in the path of your chthonic artillery! The green ugly thing gurgles horribly! The green very ugly thing gurgles horribly! x2 You hear a horrible gurgling sound! x3 The green very ugly thing basks in the mutagenic energy from its kin and changes! Unknown command. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure up an array of volatile reagents! Flasks of reagents rain from above! The unstable reaction engulfs the green ugly thing!!! The green ugly thing is almost dead. The unstable reaction engulfs the green very ugly thing!! The green very ugly thing is moderately wounded. The unstable reaction engulfs the white very ugly thing!!! The white very ugly thing is heavily wounded. The white very ugly thing looks weaker. You hear a horrible gurgling sound! The green very ugly thing basks in the mutagenic energy from its kin and changes! Your hellfire mortar blasts a torrent of magma at the red very ugly thing. The bolt of magma hits the red very ugly thing!! The red very ugly thing partially resists. The tree burns like a torch! Your hellfire mortar blasts a torrent of magma at the white very ugly thing. The bolt of magma hits the white very ugly thing!!! The tree burns like a torch! Casting: Fulsome Fusillade (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a red very ugly thing (heavily wounded, chance to affect: 15%) The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs the red very ugly thing. The red very ugly thing is heavily wounded. The stinking cloud engulfs the green ugly thing. The green ugly thing is almost dead. The stinking cloud engulfs the white very ugly thing. The white very ugly thing is almost dead. Flasks of reagents rain from above! The unstable reaction engulfs the green ugly thing!!! You kill the green ugly thing! The unstable reaction engulfs the red very ugly thing!!! The red very ugly thing is almost dead. The unstable reaction engulfs the white very ugly thing!!! You kill the white very ugly thing! You hear a horrible gurgling sound! Your hellfire mortar blasts a torrent of magma at the red very ugly thing. The bolt of magma hits the red very ugly thing!! The red very ugly thing partially resists. The red very ugly thing dies! The tree burns like a torch! The forest fire spreads! Flasks of reagents rain from above! The unstable reaction engulfs the green very ugly thing!!! The green very ugly thing is heavily wounded. The forest fire spreads! Unknown command. Flasks of reagents rain from above! Your hellfire mortar blasts a torrent of magma at the green very ugly thing. The bolt of magma hits the green very ugly thing!! The tree burns like a torch! You hear a horrible gurgling sound! The forest fire spreads! x2 Flasks of reagents rain from above! Your rain of reagents ends. You hear a horrible gurgling sound! A green ugly thing comes into view. Your hellfire mortar blasts a torrent of magma at the green ugly thing. The bolt of magma hits the green ugly thing!!! The green ugly thing dies! The tree burns like a torch! Your hellfire mortar sinks back into the magma. The forest fire spreads! The forest fire spreads! Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line There is a cloud of flame here. With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a horrible gurgling sound! x2 The green very ugly thing is engulfed in blazing flames. The green very ugly thing dies! The forest fire spreads! Unknown command. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Flame Wave (safe; 0% risk of failure) Press: ? - help, Dir - look around, f - activate A wave of flame ripples out! The tree burns like a torch! The flame wave engulfs your hellfire mortar. (Press . to intensify the flame waves.) A caustic shrike skeleton comes into view. The forest fire spreads! x3 A wave of flame ripples out! The tree burns like a torch! The flame wave engulfs your hellfire mortar. You hear a horrible gurgling sound! Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton!!! The caustic shrike skeleton is engulfed in a forest fire. Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton!! A wave of flame ripples out! The tree burns like a torch! Your wave of flame reaches its maximum intensity and dissipates. You hear a horrible gurgling sound! A caustic shrike skeleton comes into view. The caustic shrike skeleton is engulfed in a forest fire. The caustic shrike skeleton claws your hellfire mortar. The caustic shrike skeleton is engulfed in a forest fire. The caustic shrike skeleton claws your hellfire mortar! Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton!! x2 Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton!! The bolt of magma hits the caustic shrike skeleton!!! Your hellfire mortar collides with the caustic shrike skeleton and sinks back into the magma. The caustic shrike skeleton is engulfed in a forest fire. The forest fire spreads! x2 Casting: Flame Wave (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Flame Wave (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs you. You hear a horrible gurgling sound! The caustic shrike skeleton is engulfed in a forest fire. The caustic shrike skeleton is engulfed in blazing flames. The caustic shrike skeleton is destroyed! The caustic shrike skeleton is engulfed in a forest fire. The caustic shrike skeleton is destroyed! A caustic shrike skeleton comes into view. The forest fire spreads! x5 Unknown command. You are engulfed in a forest fire. You resist. The caustic shrike skeleton is engulfed in blazing flames. x2 The forest fire spreads! x2 You are engulfed in a forest fire. You resist. The caustic shrike skeleton is engulfed in blazing flames. The caustic shrike skeleton is engulfed in a forest fire. x2 The forest fire spreads! x3 You are engulfed in blazing flames. You resist. The caustic shrike skeleton is engulfed in blazing flames. The caustic shrike skeleton is engulfed in a forest fire. x2 The forest fire spreads! x3 The caustic shrike skeleton is engulfed in a forest fire. The caustic shrike skeleton attacks as it pursues you! The caustic shrike skeleton claws you. You block the caustic shrike skeleton's attack. The forest fire spreads! x2 Unknown command. You closely miss the caustic shrike skeleton. The caustic shrike skeleton is heavily damaged. You are engulfed in blazing flames. You resist. The caustic shrike skeleton claws you. The caustic shrike skeleton closely misses you. The forest fire spreads! Unknown command. You hit the caustic shrike skeleton. You burn the caustic shrike skeleton. The caustic shrike skeleton is heavily damaged. The caustic shrike skeleton barely misses you. You block the caustic shrike skeleton's attack. The caustic shrike skeleton misses you. Unknown command. Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line There is a cloud of spreading flames here. With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a horrible gurgling sound! x2 You block the caustic shrike skeleton's attack. The caustic shrike skeleton claws you but does no damage. Unknown command. You barely miss the caustic shrike skeleton. The caustic shrike skeleton is heavily damaged. The caustic shrike skeleton claws you but does no damage. The caustic shrike skeleton closely misses you. Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton! You barely miss the caustic shrike skeleton. The caustic shrike skeleton is heavily damaged. The caustic shrike skeleton misses you. You block the caustic shrike skeleton's attack. Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma misses the caustic shrike skeleton. The tree burns like a torch! The forest fire spreads! You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. The caustic shrike skeleton is severely damaged. The caustic shrike skeleton misses you. The caustic shrike skeleton claws you but does no damage. Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton!! The tree burns like a torch! You slice the caustic shrike skeleton!! You burn the caustic shrike skeleton. You destroy the caustic shrike skeleton! You are engulfed in blazing flames. You resist. The forest fire spreads! x2 Unknown command. You are engulfed in blazing flames. You resist. Your hellfire mortar collides with a wall and sinks back into the magma. There is a one-way gate leading to the halls of Pandemonium here. You reach down and open the door. You sense a monster nearby. A rakshasa comes into view. It is wielding a +0 trident. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a horrible gurgling sound! x3 Unknown command. Unknown command. Space momentarily warps into an impossible shape! You chop the rakshasa into pieces!!! You burn the rakshasa!! The rakshasa blinks! The rakshasa blinks! Unknown command. Your hellfire mortar blasts a torrent of magma at the rakshasa. The bolt of magma hits the rakshasa!! The rakshasa dies! The tree burns like a torch! Your hellfire mortar sinks back into the magma. A green very ugly thing comes into view. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! The green very ugly thing gurgles horribly! The green very ugly thing punches your hellfire mortar but does no damage. Unknown command. Space momentarily warps into an impossible shape! You slice the green very ugly thing!! You burn the green very ugly thing! You chop the green very ugly thing into pieces!!! You burn the green very ugly thing! You hear a horrible gurgling sound! Your hellfire mortar blasts a torrent of magma at the green very ugly thing. The bolt of magma hits the green very ugly thing!! The tree burns like a torch! Your hellfire mortar blasts a torrent of magma at the green very ugly thing. The bolt of magma hits the green very ugly thing!!! The tree burns like a torch! The forest fire spreads! Space momentarily warps into an impossible shape! You slice the green very ugly thing like a ripe choko!!! You burn the green very ugly thing! You kill the green very ugly thing! You slice the green very ugly thing!! You burn the green very ugly thing. You kill the green very ugly thing! Your hellfire mortar blasts a torrent of magma at the green very ugly thing. The bolt of magma hits the green very ugly thing!! Unknown command. Your hellfire mortar blasts a torrent of magma at the green very ugly thing. The bolt of magma hits the green very ugly thing!! You smell burning wood. Your hellfire mortar blasts a torrent of magma at the green very ugly thing. The bolt of magma hits the green very ugly thing!!! You smell burning wood. The forest fire spreads! x2 Unknown command. Found 6 stones. Your hellfire mortar blasts a torrent of magma at the green very ugly thing. The bolt of magma hits the green very ugly thing!!! The green very ugly thing dies! You smell burning wood. The forest fire spreads! x2 Unknown command. Your hellfire mortar sinks back into the magma. The forest fire spreads! x2 The forest fire spreads! The forest fire spreads! x2 You are engulfed in blazing flames. You resist. Okay, then. You are engulfed in blazing flames. You resist. You reach down and open the door. 2 spriggan berserkers come into view. The spriggan berserker shouts! A spriggan berserker comes into view. It is wielding a +3 hand axe of electrocution. The spriggan berserker mumbles some strange prayers to Trog. The spriggan berserker prays to Trog. The spriggan berserker goes berserk! Found 3 scrolls of brand weapon. Found a bloodstained altar of Trog. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line A tree. With a deafening crack, the ground splits apart in the path of your chthonic artillery! You block the spriggan berserker's attack. The spriggan berserker invokes Trog's protection! You block the spriggan berserker's attack. Unknown command. Unknown command. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a spriggan berserker, wielding a +0 rapier and wearing a +0 animal skin (ally target, chance to affect: 43%) The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs the spriggan berserker. The stinking cloud engulfs you. The stinking cloud engulfs the spriggan berserker. x2 The spriggan berserker is engulfed in noxious fumes. x4 The spriggan berserker appears confused. The spriggan berserker is engulfed in noxious fumes. x2 The polar bear bites the spriggan berserker! The polar bear closely misses the spriggan berserker. The polar bear barely misses the spriggan berserker. Something hits the spriggan berserker!! The spriggan berserker is engulfed in noxious fumes. The spriggan berserker mumbles some strange prayers to Trog. The spriggan berserker is engulfed in noxious fumes. The spriggan berserker prays to Trog. The death yak goes berserk! Something barely misses the spriggan berserker. Your hellfire mortar blasts a torrent of magma at the polar bear. The bolt of magma hits the polar bear!! The polar bear is engulfed in noxious fumes. The polar bear appears confused. The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. The spriggan berserker is engulfed in noxious fumes. The spriggan berserker invokes Trog's protection! The death yak bellows! Space momentarily warps into an impossible shape! You slice the death yak!! You burn the death yak! You slice the polar bear!! You burn the polar bear. You slice the spriggan berserker!! You burn the spriggan berserker. You slash the death yak! You burn the death yak. Something hits the death yak! Lightning courses through the death yak!! The death yak is engulfed in noxious fumes. The death yak gores you but does no damage. The spriggan berserker is engulfed in noxious fumes. The polar bear is engulfed in noxious fumes. The polar bear appears confused. Your hellfire mortar blasts a torrent of magma at the death yak. The bolt of magma misses the spriggan berserker. The bolt of magma hits the death yak!! Your hellfire mortar blasts a torrent of magma at the polar bear. The bolt of magma hits the spriggan berserker!!! The spriggan berserker dies! The death yak is no longer berserk. The bolt of magma hits the death yak!! The death yak is engulfed in noxious fumes. The spriggan berserker is engulfed in noxious fumes. The death yak is engulfed in noxious fumes. The death yak appears confused. The death yak gores the spriggan berserker!! Something bites the death yak! Something claws the death yak. x2 The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. The bolt of magma hits the spriggan berserker!!! The spriggan berserker dies! The death yak is no longer berserk. Your hellfire mortar blasts a torrent of magma at the spriggan berserker. Unknown command. Space momentarily warps into an impossible shape! You slash the spriggan berserker! You burn the spriggan berserker. The spriggan berserker is engulfed in noxious fumes. Unknown command. Space momentarily warps into an impossible shape! You hit the spriggan berserker. You burn the spriggan berserker. The spriggan berserker is engulfed in noxious fumes. Your hellfire mortar sinks back into the magma. The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. The spriggan berserker is engulfed in noxious fumes. Space momentarily warps into an impossible shape! You slash the spriggan berserker! You burn the spriggan berserker. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! The spriggan berserker is engulfed in noxious fumes. The spriggan berserker appears confused. The spriggan berserker falls into the lava! The spriggan berserker is incinerated. You hear a sizzling splash. x2 Unknown command. Your hellfire mortar sinks back into the magma. There is an open door, spattered with blood here. O - 5 scrolls of brand weapon (gained 3) There is an open door, spattered with blood here. You see here 6 stones. Found a stone staircase leading down. A caustic shrike skeleton comes into view. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! A caustic shrike skeleton comes into view. A caustic shrike skeleton comes into view. Space momentarily warps into an impossible shape! You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. You slash the caustic shrike skeleton! You burn the caustic shrike skeleton! You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. The caustic shrike skeleton claws your hellfire mortar!! The caustic shrike skeleton claws your hellfire mortar but does no damage. x2 Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton!!! Your hellfire mortar blasts a torrent of magma at the caustic shrike skeleton. The bolt of magma hits the caustic shrike skeleton!!! x2 Your hellfire mortar collides with the caustic shrike skeleton and sinks back into the magma. Unknown command. Space momentarily warps into an impossible shape! You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. The caustic shrike skeleton completely misses you. You block the caustic shrike skeleton's attack. Unknown command. Unknown command. Space momentarily warps into an impossible shape! You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. You slice the caustic shrike skeleton!! You burn the caustic shrike skeleton! You destroy the caustic shrike skeleton! The caustic shrike skeleton claws you but does no damage. You block the caustic shrike skeleton's attack. The caustic shrike skeleton claws you but does no damage. Space momentarily warps into an impossible shape! You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. You slice the caustic shrike skeleton!! You burn the caustic shrike skeleton! You destroy the caustic shrike skeleton! The caustic shrike skeleton claws you but does no damage. You block the caustic shrike skeleton's attack. Unknown command. You barely miss the caustic shrike skeleton. The caustic shrike skeleton is almost destroyed. The caustic shrike skeleton barely misses you. The caustic shrike skeleton claws you but does no damage. You slash the caustic shrike skeleton! You burn the caustic shrike skeleton. You destroy the caustic shrike skeleton! Your base Fighting skill increases to level 16! An alderking comes into view. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! The alderking runs its roots beneath you! The grasping roots grab you! The grasping roots constrict you. Space momentarily warps into an impossible shape! You hit the alderking. You burn the alderking. The grasping roots constrict you. Your hellfire mortar blasts a torrent of magma at the alderking. The bolt of magma hits the alderking! The alderking is burned terribly! Unknown command. The roots' grasp on you weakens, but your attempt to escape fails. The grasping roots constrict you. Your hellfire mortar blasts a torrent of magma at the alderking. The bolt of magma hits the alderking!!! The alderking is burned terribly! The grasping roots constrict you. Unknown command. Space momentarily warps into an impossible shape! You hit the alderking but do no damage. Your hellfire mortar blasts a torrent of magma at the alderking. The bolt of magma hits the alderking!!! The alderking is burned terribly! The alderking hits your hellfire mortar!! The alderking hits your hellfire mortar but does no damage. The grasping roots constrict you. Space momentarily warps into an impossible shape! You hit the alderking. You burn the alderking. Your hellfire mortar blasts a torrent of magma at the alderking. The bolt of magma hits the alderking!! The alderking is burned terribly! You smell burning wood. The grasping roots constrict you. Unknown command. Space momentarily warps into an impossible shape! You hit the alderking. You burn the alderking. Your hellfire mortar blasts a torrent of magma at the alderking. The bolt of magma hits the alderking!!! The alderking is burned terribly! The alderking is destroyed! The tree burns like a torch! Unknown command. Your hellfire mortar sinks back into the magma. The forest fire spreads! The forest fire spreads! You sense a monster nearby. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line A tree. With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a shout! x3; You hear a trumpeting! You hear a shout! x3 Unknown command. A dire elephant comes into view. You hear a shout! Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a shout! x5 A spriggan comes into view. It is wielding a +0 sling. A spriggan air mage comes into view. Your hellfire mortar blasts a torrent of magma at the spriggan air mage. The bolt of magma hits the dire elephant!! Your hellfire mortar blasts a torrent of magma at the dire elephant. The bolt of magma hits the dire elephant!! The spriggan shoots a sling bullet. You block the sling bullet. A spriggan air mage comes into view. A spriggan comes into view. It is wielding a +0 sling. x2 The spriggan air mage waves its arms in wide circles. The air twists around and strikes you. The dire elephant misses you. You block the dire elephant's attack. Unknown command. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure up an array of volatile reagents! Flasks of reagents rain from above! The frigid brine engulfs the spriggan air mage!! The spriggan air mage is heavily wounded. The frigid brine engulfs the spriggan!! The spriggan is almost dead. The frigid brine engulfs the spriggan. The spriggan is lightly wounded. The unstable reaction engulfs the spriggan!!! You kill the spriggan! The unstable reaction engulfs the spriggan air mage!!! You kill the spriggan air mage! You hear a shout! x2 The dire elephant misses you. You block the dire elephant's attack. You block the spriggan air mage's attack. Flasks of reagents rain from above! The unstable reaction engulfs the spriggan air mage!! You kill the spriggan air mage! You hear a sizzling splash. The unstable reaction engulfs the dire elephant!!! The dire elephant is severely wounded. The unstable reaction engulfs the spriggan!!! You kill the spriggan! The unstable reaction engulfs the spriggan!!! You kill the spriggan! You hear a shout! The dire elephant misses you. The dire elephant trunk-slaps you. You slice the dire elephant!! You burn the dire elephant. The dire elephant is almost dead. Flasks of reagents rain from above! The dire elephant closely misses you. The dire elephant misses you. You slice the dire elephant!! You burn the dire elephant. You kill the dire elephant! Flasks of reagents rain from above! Flasks of reagents rain from above! Your rain of reagents ends. You hear a shout! A deep troll comes into view. You see here a dire elephant corpse. Casting: Fulsome Fusillade (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line A tree. With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a shout! x2 A spriggan comes into view. It is wielding a +0 spear. You hear a shout! Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Okay, then. Your hellfire mortar blasts a torrent of magma at the deep troll. The bolt of magma hits the deep troll!!! Your hellfire mortar blasts a torrent of magma at the spriggan. The bolt of magma misses the spriggan. The spriggan unwields a +0 spear. The spriggan wields a +0 sling. The spriggan shoots a sling bullet. The sling bullet hits your hellfire mortar but does no damage. Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs your hellfire mortar. Your hellfire mortar blasts a torrent of magma at the deep troll. The bolt of magma hits the deep troll!! The deep troll dies! Your hellfire mortar blasts a torrent of magma at the spriggan. The bolt of magma misses the spriggan. The spriggan shoots a sling bullet. The sling bullet completely misses you. A spriggan rider comes into view. It is wielding a +0 spear. Your hellfire mortar blasts a torrent of magma at the spriggan. The bolt of magma hits the spriggan!! Your hellfire mortar blasts a torrent of magma at the spriggan rider. The bolt of magma misses the spriggan rider. The spriggan shoots a sling bullet. You block the sling bullet. Your hellfire mortar blasts a torrent of magma at the spriggan rider. The bolt of magma hits the spriggan rider!! Your hellfire mortar blasts a torrent of magma at the spriggan. The bolt of magma hits the spriggan rider!! The hornet dies! The spriggan falls from its now dead mount. The bolt of magma hits the spriggan! The spriggan dies! You hear a shout! Unknown command. Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a spriggan, wielding a +0 spear (almost dead, chance to affect: 67%) The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs the spriggan. The spriggan is almost dead. The stinking cloud engulfs your hellfire mortar. You hear a shout! Your hellfire mortar blasts a torrent of magma at the spriggan. The bolt of magma hits the spriggan!! The spriggan dies! A tengu reaver comes into view. It is wielding a +1 battleaxe of flaming. A rakshasa comes into view. It is wielding a +2 whip of venom. Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. A spriggan rider comes into view. It is wielding a +0 spear. Your hellfire mortar sinks back into the magma. A spriggan comes into view. It is wielding a +0 rapier. Unknown command. Casting: Forge Lightning Spire (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line A tree. With a deafening crack, the ground splits apart in the path of your chthonic artillery! You hear a shout! The spriggan unwields a +0 rapier. The spriggan wields a +0 sling. The spriggan shoots a sling bullet. The sling bullet hits your hellfire mortar! A spriggan rider comes into view. It is wielding a +0 spear of pain. The rakshasa weaves an illusion. The tengu reaver shimmers and seems to become two! Unknown command. Unknown command. The spriggan shoots a sling bullet. The sling bullet hits your hellfire mortar! Your lightning spire shoots out a bolt of lightning at the spriggan! The bolt of electricity hits the rakshasa! The bolt of electricity hits the spriggan!! Your hellfire mortar blasts a torrent of magma at the tengu reaver. The bolt of magma hits the tengu reaver!! The tengu reaver repels the bolt of magma! Your hellfire mortar blasts a torrent of magma at the tengu reaver. The bolt of magma hits the tengu reaver!! x2 The tengu reaver is engulfed in noxious fumes. The tengu reaver casts a spell at you. The bolt of lightning hits your hellfire mortar. The bolt of lightning hits you! You resist. Your lightning spire shoots out a bolt of lightning at the spriggan! The bolt of electricity hits the tengu reaver!! x2 The tengu reaver dies! The tengu reaver's corpse shimmers and vanishes! The bolt of electricity hits the spriggan!! The spriggan dies! You hear a shout! Unknown command. Casting: Hellfire Mortar (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line The flask of dizzying concoctions shatters into a vile cloud! The stinking cloud engulfs your hellfire mortar. Your hellfire mortar is moderately damaged. The stinking cloud engulfs the spriggan rider. The spriggan rider is engulfed in noxious fumes. The spriggan rider appears confused. A spriggan rider comes into view. It is wielding a +0 spear. Your hellfire mortar blasts a torrent of magma at the tengu reaver. The bolt of magma hits the tengu reaver! The bolt of magma hits the spriggan rider!!! The hornet dies! The spriggan falls from its now dead mount. Your hellfire mortar blasts a torrent of magma at the spriggan rider. The bolt of magma hits the spriggan rider!! x2 The tree burns like a torch! The spriggan rider is engulfed in noxious fumes. The spriggan rider appears confused. The spriggan rider hits the spriggan rider with a +0 spear of pain! You hear a sizzling splash. x2 The spriggan dies! A spriggan comes into view. It is wielding a +0 sling. The tengu reaver is engulfed in noxious fumes. The tengu reaver gestures at you while chanting. The bolt of poison hits your hellfire mortar. The bolt of poison hits you but does no damage. You resist. Your hellfire mortar blasts a torrent of magma at the rakshasa. The bolt of magma hits the rakshasa!! Your hellfire mortar blasts a torrent of magma at the spriggan rider. The bolt of magma hits the spriggan rider!!! The spriggan rider dies! The hornet dies! You hear a sizzling splash. x2 The tree burns like a torch! Unknown command. Unknown command. Casting: Mephitic Cloud (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure up an array of volatile reagents! Flasks of reagents rain from above! The flickering plasma engulfs the rakshasa!! You kill the rakshasa! The unstable reaction engulfs your hellfire mortar!!! Your hellfire mortar is almost destroyed. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-781-g979fcb14f9 0.33-a0-787-geca436ef18 0.33-a0-788-gb9f7a0f2ca 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_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Drazool] Species: Djinni Job: Fire Elementalist HP: 205/241; mods: 0/0 MP: 0/0; mod: 0 Stats: 9 30 26 Position: (38, 19), god: Ashenzari (18), turn_is_over: 1, banished: 0 Standing on/in/over feature: some lava Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 100 | 16 | 7877 | 377/1050 Short Blades | X | 0 | 0 | 4 | 862 | 268/297 Long Blades | X | 0 | 0 | 10 | 3657 | 357/713 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 | 10 | 3110 | 335/600 Dodging | X | 0 | 0 | 10 | 2487 | 154/505 Stealth | X | 0 | 0 | 5 | 1058 | 167/357 Shields | X | 0 | 0 | 12 | 4500 | 450/750 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 18 | 1559 | 121/182 Conjurations | X | 0 | 0 | 18 | 1559 | 121/182 Hexes | X | 0 | 0 | 18 | 1559 | 121/182 Summonings | X | 0 | 0 | 19 | 1738 | 118/197 Necromancy | X | 0 | 0 | 18 | 1559 | 121/182 Translocations | X | 0 | 0 | 18 | 1559 | 121/182 Forgecraft | X | 0 | 0 | 18 | 1559 | 121/182 Fire Magic | X | 0 | 0 | 20 | 1869 | 52/212 Ice Magic | X | 0 | 0 | 18 | 1559 | 121/182 Air Magic | X | 0 | 0 | 18 | 1559 | 121/182 Earth Magic | X | 0 | 0 | 18 | 1559 | 121/182 Alchemy | X | 0 | 0 | 18 | 1559 | 121/182 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 7 | 1543 | 143/400 Shapeshifting | X | 0 | 0 | 16 | 11418 | 812/1485 Spell bugs: Durations: #33: 200 #181: 5 Attributes: #12: 7219 #13: 4766 #23: 6461 #24: 1010458665 #34: 1 #49: 5584 Mutations: fire resistance: 2 (innate) cold vulnerability: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #20: cursed ring "At What Cost Knowledge?" {+Blink Will+ Dex+6 Slay+6, Self, Cun} eq slot #10, inv slot #27: cursed amulet of the Perceptive Sphere {Regen+, Sorc, Melee} eq slot #5, inv slot #17: cursed +2 pair of gloves "Burden of Ashenzari" {Self, Melee}(melded) eq slot #9, inv slot #36: cursed ring "Tethered With Me" {Int+6, Comp, Range} eq slot #3, inv slot #24: cursed +3 leather armour "Eternal With Me" {rC+, Sorc, Range}(melded) eq slot #2, inv slot #23: cursed +1 kite shield of Ashenzari's Sybil {rF+, Cun, Self} eq slot #1, inv slot #41: cursed +2 demon blade "Astrological Anxiety" {flame, Bglg, Dev} eq slot #8, inv slot #50: cursed +2 cloak of Ashenzari's Shame {Fort, Elem} eq slot #4, inv slot #9: cursed +1 hat of Ashenzari's Anxiety {Dex+3, Dev, Cun} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ♣♣.♣ *∆∆,+,,, ♣♣♣♣.♣♣ *∆∆∆*,,, ♣♣♣♣.....♣♣ ******'' ♣♣...♣♣♣...♣ *,,,,,,, ..♣♣♣♣ ♣♣♣.♣♣ *÷,,,,,, ♣♣♣ ♣♣.♣♣ *♣▒,,,,{,, ♣♣ ♣♣.♣♣♣♣♣▒▒▒▒▒▒'{ .♣♣ ♣♣.♣♣♣♣I§§§i.., .>♣ ♣♣.†I§§§IQ†i., .♣♣ ♣♣.♣♣.§§☼y♣≈≈♣, ♣♣ ♣♣♣♣.♣♣♣♣♣♣§♣≈§♣** ♣♣....♣♣♣* ♣**♣ ♣♣.♣♣..I♣* ♣♣.♣♣♣♣.♣* ♣.~~~~♣.♣ ♣.~≈≈≈♣.♣♣♣ *** ♣.♣~~~~♣..♣♣ *,* clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>