ASSERT(you.mounted()) in 'mount.cc' at line 376 failed. Version: Dungeon Crawl Stone Soup 0.03 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 10560650908130005876, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-bcadrencrawl/bin/dcss -name DirLemming -rc /var/dcss/gamedata/dcss-bcadrencrawl/rc-files/DirLemming.rc -macro /var/dcss/gamedata/dcss-bcadrencrawl/rc-files/DirLemming.macro -morgue /var/dcss/gamedata/dcss/morgue/DirLemming/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-bcadrencrawl/save/ -webtiles-socket /var/dcss/sockets/DirLemming:2020-12-05.09:17:02.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x739068]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x740d57]: do_crash_dump() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7394d0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f1ef7fca4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f1ef8370269]: /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0x740519] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0x7406c1] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z8mount_acv+0x1ca) [0xae00ea]: mount_ac() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZNK5actor8apply_acEii7ac_typeibb+0x8d) [0x6b30fd]: actor::apply_ac(int, int, ac_type, int, bool, bool) const /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN4bolt8apply_ACEPK5actoriib+0x51) [0x6e2f11]: bolt::apply_AC(actor const*, int, int, bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN4bolt13affect_playerEv+0x592) [0x6ef3c2]: bolt::affect_player() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN4bolt11affect_cellEv+0x26b) [0x6f6e8b]: bolt::affect_cell() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN4bolt7do_fireEv+0x5c0) [0x6f7f10]: bolt::do_fire() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN4bolt4fireEv+0x420) [0x6f8d20]: bolt::fire() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x4b2) [0xa38f62]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z16handle_mon_spellP7monster+0x1167) [0xa43ad7]: handle_mon_spell(monster*) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0xa0ec1f] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z19handle_monster_moveP7monster+0x121a) [0xa17c0a]: handle_monster_move(monster*) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z15handle_monstersb+0xbf4) [0xa19cb4]: handle_monsters(bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z12world_reactsv+0x119) [0xd408e9]: world_reacts() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0xd42925] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0xd4325d] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(main+0x128) [0x690228]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f1ef7fb5840]: /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_start+0x29) [0x690c59]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007f1ef836ff2a in __waitpid (pid=23218, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f1ef836ff2a in __waitpid (pid=23218, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000738ee5 in call_gdb (file=file@entry=0x7f1ef835a540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 22949\000\000\000\000\000\000\000" #2 0x0000000000740d73 in do_crash_dump () at dbg-asrt.cc:685 t = 1607160145 dir = "/var/dcss/gamedata/dcss/morgue/DirLemming/" name = "/var/dcss/gamedata/dcss/morgue/DirLemming/crash-DirLemming-20201205-092225.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(you.mounted()) in 'mount.cc' at line 376 failed." file = 0x7f1ef835a540 <_IO_2_1_stderr_> #3 0x00000000007394d0 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f1ef8370269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000740519 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe1f0c07a0 "ASSERT(you.mounted()) in 'mount.cc' at line 376 failed.", assert=true) at dbg-asrt.cc:817 No locals. #7 0x00000000007406c1 in AssertFailed (expr=expr@entry=0xd73ef5 "you.mounted()", file=file@entry=0xd73e69 "mount.cc", line=line@entry=376, text=text@entry=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(you.mounted()) in 'mount.cc' at line 376 failed.\000\000\000\000\000\002\000\000\000\n\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\227\f\f\037\376\177\000\000\001\000\000\000\000\000\000\000\372\214\325\000\000\000\000\000\000\000\000\000\001\000\000\000\260\b\f\037\376\177\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\002\000\000\000\000\027\f\037\376\177\000\000\372\214\325\000\000\000\000\000\020\027\f\037\376\177\000\000@\026\f\037\376\177\000\000 \027\f\037\376\177\000\000\020\000\000\000\060\000\000\000\060\027\f\037\376\177\000\000"... args = {{gp_offset = 0, fp_offset = 32766, overflow_arg_area = 0x0, reg_save_area = 0x7ffe1f0c0850}} fileName = #8 0x0000000000ae00ea in mount_ac () at mount.cc:376 ac = #9 0x00000000006b30fd in actor::apply_ac (this=0x12d8fa0 , damage=0, max_damage=8, ac_rule=, stab_bypass=stab_bypass@entry=0, for_real=, mount=true) at actor.cc:357 ac = gdr = saved = #10 0x00000000006e2f11 in bolt::apply_AC (this=this@entry=0x7ffe1f0c2810, victim=, hurted=hurted@entry=0, max_dmg=max_dmg@entry=8, mount=mount@entry=true) at beam.cc:5001 No locals. #11 0x00000000006ef3c2 in bolt::affect_player (this=0x7ffe1f0c2810) at beam.cc:4667 hits_mount = hits_you = engulfs = false yu_pre_ac_dam = mt_pre_ac_dam = max_dam = 8 yu_pre_res_dam = 0 mt_pre_res_dam = was_affected = old_hp = old_mt_hp = yu_final_dam = mt_final_dam = harmless = #12 0x00000000006f6e8b in bolt::affect_cell (this=this@entry=0x7ffe1f0c2810) at beam.cc:1315 prev_reflections = 0 hit_player = #13 0x00000000006f7f10 in bolt::do_fire (this=0x7ffe1f0c2810) at beam.cc:1545 feat = was_seen = coff = #14 0x00000000006f8d20 in bolt::fire (this=0x7ffe1f0c2810) at beam.cc:1391 No locals. #15 0x0000000000a38f62 in std::function::operator()(monster&, mon_spell_slot, bolt&) const (__args#2=..., __args#1=..., __args#0=..., this=0x1706048) at /usr/include/c++/9/bits/std_function.h:263 No locals. #16 mons_cast (mons=0x131fbc8 , pbolt=..., spell_cast=SPELL_BREATHE_DART, slot_flags=..., do_noise=) at mon-cast.cc:6286 evoke = false flags = foe = 0x12d8fa0 logic = 0x1706028 slot = {spell = SPELL_BREATHE_DART, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = }} sumcount = 0 sumcount2 = duration = 0 god = splpow = chaos = eldritch = x = #17 0x0000000000a43ad7 in handle_mon_spell (mons=mons@entry=0x131fbc8 ) at mon-cast.cc:4588 battlesphere = false was_visible = true hspell_pass = std::vector of length 1, capacity 1 = {{spell = SPELL_BREATHE_DART, freq = 40 '(', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 66}}} beem = {origin_spell = SPELL_BREATHE_DART, range = 7, glyph = 96 U'`', colour = 3 '\003', flavour = BEAM_MMISSILE, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 22, y = 9}, target = {x = 24, y = 10}, damage = {num = 2, size = 4}, ench_power = 12, hit = 14, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 16, source_name = "a dart slug", name = "dart", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "dart", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, 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 2, capacity 2 = {{x = 23, y = 9}, {x = 24, y = 10}}, extra_range_used = 0, is_tracer = false, is_targeting = false, 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 1 element = {[4294967295] = 1}, foe_info = {count = 1, power = 4, 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, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -1, can_see_invis = false, nightvision = false, tunnelpower = 0, hit_something = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = {spell = SPELL_BREATHE_DART, freq = , flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 66}} spell_cast = SPELL_BREATHE_DART flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 66} #18 0x0000000000a0ec1f in _do_mon_spell (mons=0x131fbc8 ) at mon-act.cc:279 No locals. #19 0x0000000000a17c0a in handle_monster_move (mons=0x131fbc8 ) at mon-act.cc:2134 friendly_or_near = beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x23a1190, source = {x = 0, y = 0}, target = {x = 37360016, y = 0}, damage = {num = 520892232, size = 32766}, ench_power = 520892408, hit = 32766, thrower = 6945205, ex_size = 0, source_id = 0, source_name = , name = "", short_name = "", hit_verb = , loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = false, ac_rule = ac_type::normal, obvious_effect = 144, seen = 17, heard = 58, path_taken = std::vector of length 0, capacity -4670001, extra_range_used = 520892296, is_tracer = 254, is_targeting = 127, 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, foe_info = {count = 0, power = 0, hurt = 20048776, helped = 0, dont_stop = 254}, friend_info = {count = 0, power = 20048776, hurt = 0, helped = 20048776, dont_stop = false}, chose_ray = 22, beam_cancelled = 97, dont_stop_player = 107, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 3.7142855803601779e-271, y = 0}, dir = {x = 5.434722104253712e-322, y = 1.6188554951634284e-319}}, on_corner = 169, cycle_idx = 0}, tile_beam = 20048776, can_see_invis = false, nightvision = false, tunnelpower = 11181812, hit_something = false, message_cache = std::set with 20048808 elements} entry = disabled = old_energy = 85 non_move_energy = old_pos = #20 0x0000000000a19cb4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2763 mon = 0x131fbc8 oldspeed = 85 tries = 4 #21 0x0000000000d408e9 in world_reacts () at main.cc:2199 No locals. #22 0x0000000000d42925 in _input () at main.cc:1123 player_disabled = {was_disabled = false} #23 0x0000000000d4325d in _launch_game () at main.cc:456 game_start = true ccon = {cstate = false} #24 0x0000000000690228 in _launch_game_loop () at main.cc:365 game_ended = false game_ended = ge = fe = E = #25 main (argc=, argv=0x7ffe1f0c3558) at main.cc:318 No locals. [Inferior 1 (process 22949) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="bCrawl" -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 -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 0 Level vaults: dpeg_arrival_prison layout_loops_ring minmay_crystal_room Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (33, 16): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, DirLemming the Silent Spectre Fire Elementalist. Will you prevail where others failed? Will you find the Orb of Zot? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You open the door. A rat comes into view. Found a +0 leather armour and a scroll of fog. There is an open door here. Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Heat runs through your body. Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. Sparks fly from your hands! The foxfire hits the rat (3). You kill the rat! Unknown command. You see here a rat corpse. You start resting. Magic restored. You open the door. A giant cockroach comes into view. Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the giant cockroach (3). The giant cockroach is severely wounded. (2/5) HP Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the giant cockroach (4). You kill the giant cockroach! You have reached level 2! Your foxfire dissipates! Do you really want to walk into your foxfire? Your foxfire dissipates! You see here a +0 leather armour. b - a +0 leather armour Wear which item? (? for menu, Esc to quit) Okay, then. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +0 robe. x4 You finish taking off your +0 robe. You start putting on your armour. You continue putting on your +0 leather armour. x5 You finish putting on your +0 leather armour. Drop what? 2/52 slots (_ for help) (? for menu, Esc to quit) You drop a +0 robe. Your magical contamination has completely faded away. There is an open door here. You see here a giant cockroach corpse. You open the door. A giant cockroach comes into view. Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the giant cockroach but does no damage (0). The giant cockroach is healthy. (5/5) HP The foxfire hits the giant cockroach but does no damage (0). The giant cockroach is healthy. (5/5) HP The foxfire hits the giant cockroach (2). The giant cockroach is heavily wounded. (3/5) HP The foxfire hits the giant cockroach (1). The giant cockroach is severely wounded. (2/5) HP Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the giant cockroach (2). You kill the giant cockroach! Your Fire Magic skill increases to level 4! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. Okay, then. You aren't wearing any rings or amulets. Memorise Conjure Flame, consuming 3 spell levels and leaving 2? Your foxfire dissipates! You start memorising the spell. You continue memorising. Your foxfire hits something but does no damage. You continue memorising. Your foxfire dissipates! You continue memorising. You finish memorising. Spell assigned to 'b'. There is an open door here. You see here a giant cockroach corpse. You see here a scroll of fog. You open the door. There is an open door here. You open the door. There is an open door here. You see here a scroll of random uselessness. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You see here a scroll of random uselessness. There is an open door here. You open the door. There is an open door here. An ooze comes into view. The ooze quivers. Casting: Foxfire (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the ooze (4). The ooze is moderately wounded. (8/12) HP Casting: Foxfire (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Conjure Flame (safe; 16% risk of failure) Press: ? - help, Dir - move target cursor, f - you Okay, then. Casting: Conjure Flame (safe; 16% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Conjure Flame (safe; 16% risk of failure) Press: ? - help, Dir - move target cursor There's already a cloud there! Casting: Conjure Flame (safe; 16% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Conjure Flame (safe; 16% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the ooze (4). The ooze is severely wounded. (4/12) HP The foxfire hits the ooze (3). The ooze is almost dead. (1/12) HP The foxfire hits the ooze (5). You kill the ooze! There is an open door here. You open the door. A giant cockroach comes into view. The giant cockroach bites you but does no damage. There is an open door here. A giant cockroach is nearby! The giant cockroach barely misses you (0). Casting: Foxfire (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The giant cockroach bites you but does no damage. Casting: Foxfire (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the giant cockroach (2). The giant cockroach is heavily wounded. (3/5) HP The giant cockroach bites you (1). The foxfire hits the giant cockroach (3). You kill the giant cockroach! Your foxfire hits the fungus but does no damage. Your foxfire dissipates! HP restored. There is an open door here. A hobgoblin and a dart slug come into view. Casting: Foxfire (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (5). The hobgoblin is almost dead. (1/6) HP A kobold comes into view. The foxfire hits the hobgoblin (3). You kill the hobgoblin! Casting: Foxfire (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the dart slug (4). The dart slug is heavily wounded. (5/9) HP The foxfire hits the dart slug (3). The dart slug is severely wounded. (2/9) HP Casting: Foxfire (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the dart slug (3). You kill the dart slug! The foxfire hits the kobold (3). The kobold is severely wounded. (1/4) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the kobold (1). You kill the kobold! A dart slug comes into view. Your foxfire dissipates! The foxfire hits the dart slug (3). The dart slug is moderately wounded. (8/11) HP Your foxfire dissipates! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the dart slug (1). The dart slug is moderately wounded. (8/11) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the dart slug (4). The dart slug is severely wounded. (4/11) HP The foxfire hits the dart slug (3). The dart slug is almost dead. (1/11) HP The foxfire hits the dart slug (2). You kill the dart slug! Your foxfire dissipates! a - a potion of might Things that are here: a cursed +0 dagger {(Curse: MR-)}; a kobold corpse; a dart slug corpse c - a cursed +0 dagger {(Curse: MR-)} Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. Drop what? 3/52 slots (_ for help) (? for menu, Esc to quit) You drop a cursed +0 dagger {(Curse: MR-)}. You see here a dart slug corpse. A leopard gecko comes into view. Your magical contamination has completely faded away. Things that are here: a +0 club a cursed ring of poison resistance {(Curse: *Corrode)} a hobgoblin corpse Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the leopard gecko (4). The leopard gecko is severely wounded. (2/6) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Heat runs through your body. Your foxfire dissipates! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the leopard gecko (4). You kill the leopard gecko! Your foxfire dissipates! You see here a leopard gecko corpse. A hobgoblin comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (2). The hobgoblin is moderately wounded. (4/6) HP Your foxfire dissipates! The foxfire hits the hobgoblin (4). You kill the hobgoblin! Your foxfire dissipates! Found 2 potions of curing. Your magical contamination has completely faded away. Things that are here: a +0 club; a hobgoblin corpse c - 2 potions of curing A bat comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (5). You kill the bat! You see here a +0 plate armour. Your foxfire dissipates! You see here a bat corpse. Things that are here: a +0 club; a hobgoblin corpse A hobgoblin comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (4). You kill the hobgoblin! Your foxfire dissipates! Your foxfire dissipates! x2 Things that are here: a +0 club a cursed ring of teleportation {(Curse: rF- rC-)} a hobgoblin corpse There is an open door here. You see here a giant cockroach corpse. There is an open door here. Found a scroll of random uselessness. You see here a ration. You see here a scroll of random uselessness. You see here a ration. A hobgoblin comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! A leopard gecko comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (2). The hobgoblin is moderately wounded. (4/6) HP The foxfire hits the hobgoblin (2). The hobgoblin is severely wounded. (2/6) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (5). You kill the hobgoblin! The foxfire hits the leopard gecko (3). The leopard gecko is severely wounded. (2/5) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the leopard gecko (3). You kill the leopard gecko! You see here a leopard gecko corpse. a - 2 potions of might (gained 1) Things that are here: a +0 club; a hobgoblin corpse A kobold comes into view. Found a stone staircase leading down. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the kobold (5). You kill the kobold! You have reached level 4! A bat comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (3). The bat is severely wounded. (1/4) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (2). You kill the bat! You see here a bat corpse. Things that are here: a +0 whip; a kobold corpse Found an escape hatch in the floor. A cinder newt and a giant cockroach come into view. Found a stone staircase leading down. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is lightly wounded. (9/11) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Heat runs through your body. The foxfire hits the giant cockroach (2). The giant cockroach is heavily wounded. (3/5) HP The foxfire hits the cinder newt (0). The cinder newt completely resists. The cinder newt is lightly wounded. (9/11) HP A hobgoblin comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The giant cockroach is engulfed in a cloud of scalding steam (4). The giant cockroach dies! Your Fire Magic skill increases to level 5! The cinder newt bites you (1). The cinder newt burns you! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the cinder newt but does no damage (0). The cinder newt is lightly wounded. (9/11) HP The foxfire hits the cinder newt (0). The cinder newt completely resists. The cinder newt is lightly wounded. (9/11) HP The cinder newt barely misses you (0). The foxfire hits the cinder newt (0). The cinder newt completely resists. The cinder newt is lightly wounded. (9/11) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The cinder newt bites you (0). The cinder newt burns you! The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is moderately wounded. (7/11) HP The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is heavily wounded. (5/11) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The cinder newt bites you (1). The cinder newt burns you! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Nothing appears to happen. The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is severely wounded. (3/11) HP The cinder newt bites you (0). The cinder newt burns you! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The cinder newt bites you (0). The cinder newt burns you! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Nothing appears to happen. The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is almost dead. (1/11) HP The cinder newt bites you (0). The cinder newt burns you! * * * LOW HITPOINT WARNING * * * The foxfire hits the cinder newt (2). The cinder newt resists. You kill the cinder newt! You start resting. Your magical contamination has completely faded away. You start resting. Magic restored. You start resting. HP restored. You see here a cinder newt corpse. The hobgoblin is too close now for your liking. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (2). The hobgoblin is heavily wounded. (3/5) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (5). You kill the hobgoblin! You enter the shallow water. Moving in this stuff is going to be slow. A bat comes into view. The foxfire hits the bat (3). You kill the bat! Found a bat corpse. Things that are here: a +0 club a cursed amulet of the gourmand {(Curse: *Drain)} a hobgoblin corpse You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. You see here a giant cockroach corpse. You see here a bat corpse. Magic restored. A kobold comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the kobold (3). The kobold is severely wounded. (1/4) HP An ooze comes into view. The ooze quivers. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the kobold (4). You kill the kobold! The foxfire hits the ooze (1). The ooze is lightly wounded. (12/13) HP The foxfire hits the ooze (5). The ooze is heavily wounded. (7/13) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the ooze (4). The ooze is severely wounded. (3/13) HP Unknown command. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the ooze (3). You kill the ooze! Unknown command. Your foxfire dissipates! You see here a kobold corpse. A rat comes into view. Found a scroll of blinking. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The rat twitches its whiskers. The foxfire hits the rat (4). You kill the rat! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You see here a +0 spear. Found a scroll of amnesia. You see here a scroll of blinking. You see here a rat corpse. You see here a scroll of amnesia. A bat comes into view. A goblin comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (2). The bat is severely wounded. (1/3) HP The foxfire hits the goblin (6). You kill the goblin! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The bat hits you (1). The foxfire hits the bat (3). You kill the bat! You see here a bat corpse. You see here a scroll of amnesia. Things that are here: a +0 dagger; a goblin corpse A goblin comes into view. Found a stone staircase leading down. Things that are here: a +0 dagger; a goblin corpse d - a +0 dagger Wield which item (- for none, * to show all)? (? for menu, Esc to quit) d - a +0 dagger (weapon) The goblin is too close now for your liking. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the goblin (4). You kill the goblin! Your foxfire dissipates! You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. You see here a goblin corpse. A rat comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the rat (3). You kill the rat! A dart slug comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the dart slug (6). The dart slug is severely wounded. (4/10) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the dart slug (3). The dart slug is almost dead. (1/10) HP The foxfire hits the dart slug (2). You kill the dart slug! A bat comes into view. Your foxfire dissipates! A bat is nearby! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (3). The bat is severely wounded. (1/4) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (2). You kill the bat! You see here a bat corpse. A cinder newt comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is lightly wounded. (9/11) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is moderately wounded. (8/11) HP The foxfire hits the cinder newt (1). The cinder newt resists. The cinder newt is moderately wounded. (7/11) HP The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is heavily wounded. (5/11) HP The cinder newt bites you (1). The cinder newt burns you! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is severely wounded. (3/11) HP The cinder newt bites you (0). The cinder newt burns you! The foxfire hits the cinder newt (3). The cinder newt resists. You kill the cinder newt! Unknown command. Your foxfire dissipates! You see here a rat corpse. You see here a dart slug corpse. You see here a rat corpse. You see here a cinder newt corpse. You see here a bat corpse. A bat comes into view. The bat hits you but does no damage. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (1). The bat is moderately wounded. (3/4) HP The bat hits you but does no damage. The bat hits you but does no damage. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the bat (3). The bat is severely wounded. (1/4) HP The bat hits you but does no damage. You hit the bat (1). You miss the bat. The bat is severely wounded. (1/4) HP The bat barely misses you (0). You hit the bat (2). You kill the bat! You see here a bat corpse. A bat comes into view. A bat is nearby! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Nothing appears to happen. The foxfire hits the bat (4). You kill the bat! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Partly explored, can't reach some items and places. Unknown command. Your foxfire dissipates! Your foxfire dissipates! You see here a bat corpse. A cinder newt comes into view. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Nothing appears to happen. The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is lightly wounded. (9/11) HP The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is moderately wounded. (7/11) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Unknown command. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Nothing appears to happen. The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is heavily wounded. (5/11) HP The foxfire hits the cinder newt (2). The cinder newt resists. The cinder newt is severely wounded. (3/11) HP Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the cinder newt (3). The cinder newt resists. You kill the cinder newt! Your foxfire dissipates! You see here a cinder newt corpse. You see here a scroll of teleportation. A hobgoblin comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (5). The hobgoblin is almost dead. (1/6) HP The foxfire hits the hobgoblin (7)! You kill the hobgoblin! Things that are here: a +0 club; a hobgoblin corpse Okay, then. Things that are here: a +0 club; a hobgoblin corpse You see here a scroll of teleportation. You see here a cinder newt corpse. You see here a bat corpse. You see here a bat corpse. A goblin comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the goblin (5). You kill the goblin! Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! A kobold comes into view. You see here a goblin corpse. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the kobold (5). You kill the kobold! Things that are here: a +0 whip; a kobold corpse A kobold comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the kobold (2). The kobold is heavily wounded. (2/4) HP Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Your foxfire dissipates! The foxfire hits the kobold (3). You kill the kobold! Your foxfire dissipates! Things that are here: a +0 club; a kobold corpse A hobgoblin comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (2). The hobgoblin is moderately wounded. (5/7) HP The foxfire hits the hobgoblin (4). The hobgoblin is almost dead. (1/7) HP Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The hobgoblin barely misses you (0). The foxfire hits the hobgoblin (1). You kill the hobgoblin! Things that are here: a +0 club; a hobgoblin corpse A hobgoblin comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (1). The hobgoblin is lightly wounded. (5/6) HP Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin (4). The hobgoblin is almost dead. (1/6) HP Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the hobgoblin but does no damage (0). The hobgoblin is almost dead. (1/6) HP The foxfire hits the hobgoblin (3). You kill the hobgoblin! Things that are here: a +0 club; a hobgoblin corpse Your foxfire dissipates! You see here a +0 ring mail. You see here a potion of lignification. You see here a potion of lignification. You see here a +0 ring mail. You enter the shallow water. Moving in this stuff is going to be slow. Things that are here: a +0 club a cursed amulet of the gourmand {(Curse: *Drain)} A rat comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the rat (1). The rat is heavily wounded. (1/2) HP Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the rat (5). You kill the rat! Your foxfire dissipates! Your foxfire dissipates! You see here a rat corpse. Your magical contamination has completely faded away. A goblin comes into view. It is wielding a cursed +0 vampiric dagger {(Curse: *Drain)}. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the goblin (6). You kill the goblin! A leopard gecko comes into view. Things that are here: a cursed +0 vampiric dagger {(Curse: *Drain)} a goblin corpse Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the leopard gecko (1). The leopard gecko is lightly wounded. (5/6) HP The foxfire hits the leopard gecko (3). The leopard gecko is severely wounded. (2/6) HP Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the leopard gecko (4). You kill the leopard gecko! A kobold comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the kobold (2). The kobold is severely wounded. (1/3) HP The foxfire hits the kobold (3). You kill the kobold! A dart slug comes into view. Your magical contamination has completely faded away. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the dart slug (4). The dart slug is moderately wounded. (7/11) HP The dart slug spits out a magical stone dart at you. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.03 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_WAIT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [DirLemming] Species: Silent Spectre Job: Fire Elementalist HP: 24/24; mods: 0/0 MP: 9/10; mod: 0 Stats: 4 (4) 18 (18) 17 (17) Position: (24, 10), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/70 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes & Hammers | | 0 | 0 | 0 | 0 | 0/59 Whips & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Maces & Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/70 Crossbows | | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 2 | 151 | 45/106 Stealth | X | 0 | 0 | 2 | 127 | 38/89 Shields | | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 2 | 179 | 29/150 Hexes | | 0 | 0 | 0 | 0 | 0/42 Charms | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/59 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | | 0 | 0 | 0 | 0 | 0/29 Transmutations | | 0 | 0 | 0 | 0 | 0/29 Fire Magic | X | 1 | 100 | 5 | 955 | 205/300 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/35 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/59 Invocations | | 0 | 0 | 0 | 0 | 0/70 Evocations | | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #27: 184 #59: 1 Mutations: negative energy resistance: 3 (innate) torment resistance: 1 (innate) unbreathing: 1 (innate) petrification resistance: 1 (innate) silent casting: 1 (innate) insubstantial: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #3: +0 dagger eq slot #7, inv slot #1: +0 leather armour }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ### ############ ###### #.. ............ #........# #.# ##.###..### #.# #.w)##.# #.###..## #.# #.#@#.#####.......# #.# #.§..........##...# #.# ###.#.#####....)..# #.# ..##.##.....##...# #.# ### #.#.....###...# #†# #.############## #######.### #.#.P.#.<.#...#P .........)##########...#..P#P..#. ####.............# ##'###'###'### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>