Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.33-a0-199-g6c114678ce Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5811895992696090011, deterministic pregen: 1 Command line: /usr/games/crawl-git-6c114678ce -name PriceMaster -rc /dgldir/rcfiles/crawl-git/PriceMaster.rc -macro /dgldir/rcfiles/crawl-git/PriceMaster.macro -morgue /dgldir/morgue/PriceMaster/ -webtiles-socket /crawl-master/webserver/sockets/PriceMaster:2024-10-04.00:16:41.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 23 stack frames. /usr/games/crawl-git-6c114678ce(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55b0202ddacf]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-6c114678ce(_Z13do_crash_dumpv+0x418) [0x55b0202e7f58]: do_crash_dump() /usr/games/crawl-git-6c114678ce(_Z20crash_signal_handleri+0x1fa) [0x55b0202ddf5a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f0d213f7210]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7f0d213f718b]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7f0d213d6859]: /lib/x86_64-linux-gnu/libstdc++.so.6(+0x9e951) [0x7f0d217ce951] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa47c) [0x7f0d217da47c] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa4e7) [0x7f0d217da4e7] /lib/x86_64-linux-gnu/libstdc++.so.6(+0xaa799) [0x7f0d217da799] /lib/x86_64-linux-gnu/libstdc++.so.6(_ZSt19__throw_logic_errorPKc+0x41) [0x7f0d217d125e] /usr/games/crawl-git-6c114678ce(_Z21explode_blastmotes_at9coord_def+0x1dd) [0x55b020833dbd]: explode_blastmotes_at(coord_def) /usr/games/crawl-git-6c114678ce(+0x48e2e8) [0x55b0202c02e8]: /usr/games/crawl-git-6c114678ce(+0x48ee50) [0x55b0202c0e50]: /usr/games/crawl-git-6c114678ce(_Z17actor_apply_cloudP5actor+0x5a) [0x55b0202c11fa]: actor_apply_cloud(actor*) /usr/games/crawl-git-6c114678ce(_Z19handle_monster_moveP7monster+0x1a3) [0x55b0206378a3]: handle_monster_move(monster*) /usr/games/crawl-git-6c114678ce(_Z15handle_monstersb+0xaa5) [0x55b02063aa05]: handle_monsters(bool) /usr/games/crawl-git-6c114678ce(_Z12world_reactsv+0x13d) [0x55b0209e93ed]: world_reacts() /usr/games/crawl-git-6c114678ce(+0xbb8935) [0x55b0209ea935]: /usr/games/crawl-git-6c114678ce(+0xbb97f5) [0x55b0209eb7f5]: /usr/games/crawl-git-6c114678ce(main+0x1ab) [0x55b020224ecb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f0d213d80b3]: /usr/games/crawl-git-6c114678ce(_start+0x2e) [0x55b020225a9e]: 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". 0x00007f0d21496c2a in __GI___wait4 (pid=1013322, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f0d21496c2a in __GI___wait4 (pid=1013322, 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 0x00007f0d21496beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055b0202dd935 in call_gdb (file=file@entry=0x7f0d2159d5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1013179\000\000\000\000\000" #3 0x000055b0202e7f76 in do_crash_dump () at dbg-asrt.cc:692 t = 1728001087 dir = "/dgldir/morgue/PriceMaster/" name = "/dgldir/morgue/PriceMaster/crash-PriceMaster-20241004-001807.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7f0d2159d5c0 <_IO_2_1_stderr_> #4 0x000055b0202ddf5a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 139694370838083, 94214971355296, 10, 140722498899712, 562057875, 895, 562057875, 0, 281470681751456, 0, 0, 0, 0, 0, 0}} pid = tid = ret = #7 0x00007f0d213d6859 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 0, 0, 0, 0, 1, 139694370838083, 3432, 139694369426129, 94214974535384, 10, 139694370837952, 94214972318864, 139694373274192, 140722498901544, 94214971240640}}, sa_flags = 561878692, sa_restorer = 0x55b02100ea40 } sigs = {__val = {32, 0 }} #8 0x00007f0d217ce951 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #9 0x00007f0d217da47c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #10 0x00007f0d217da4e7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #11 0x00007f0d217da799 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #12 0x00007f0d217d125e in std::__throw_logic_error(char const*) () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #13 0x000055b020833dbd in std::__cxx11::basic_string, std::allocator >::_M_construct (__end=0xffffffffffffffff , __beg=0x0, this=) at /usr/include/c++/9/bits/basic_string.tcc:206 __dnew = __dnew = #14 std::__cxx11::basic_string, std::allocator >::_M_construct_aux (__end=0xffffffffffffffff , __beg=0x0, this=) at /usr/include/c++/9/bits/basic_string.h:251 No locals. #15 std::__cxx11::basic_string, std::allocator >::_M_construct (__end=0xffffffffffffffff , __beg=0x0, this=) at /usr/include/c++/9/bits/basic_string.h:270 No locals. #16 std::__cxx11::basic_string, std::allocator >::basic_string (__a=..., __s=0x0, this=) at /usr/include/c++/9/bits/basic_string.h:531 No locals. #17 explode_blastmotes_at (p=...) at spl-clouds.cc:99 beam = {origin_spell = SPELL_BLASTMOTE, range = -2, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_FIRE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 19, y = 59}, target = {x = 19, y = 59}, damage = {num = 2, size = 12}, ench_power = 15, hit = 40, thrower = KILL_YOU_MISSILE, ex_size = 1, source_id = 4294967295, source_name = "", name = "concussive blast", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = true, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, 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_FRIENDLY, 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 = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} boom = "The cloud of blastmotes explodes!" sanct = "By Zin's power, the fiery explosion is contained." #18 0x000055b0202c02e8 in _actor_apply_cloud_side_effects (act=0x55b020f7a440 , cloud=..., final_damage=) at cloud.cc:1216 player = mons = #19 0x000055b0202c0e50 in _actor_apply_cloud (act=0x55b020f7a440 , cloud=...) at cloud.cc:1320 player = false mons = 0x55b020f7a440 resist = 0 cloud_max_base_damage = -1 final_damage = 0 cloud_flavour = BEAM_NONE side_effects = #20 0x000055b0202c11fa in actor_apply_cloud (act=act@entry=0x55b020f7a440 ) at cloud.cc:1363 cl = 0x55b021e9ef68 cloud = @0x55b021e9ef68: {pos = {x = 1953718117, y = 1600873313}, type = 1667330676, decay = 1597526117, spread_rate = 73 'I', whose = 725961801, killer = 1714649136, source = 811278377, excl_rad = 1647654264} #21 0x000055b0206378a3 in handle_monster_move (mons=0x55b020f7a440 ) at mon-act.cc:1851 entry = mmov = {x = 0, y = 0} disabled = old_energy = 120 non_move_energy = old_pos = new_pos = {x = 19, y = 57} #22 0x000055b02063aa05 in handle_monsters (with_noise=) at mon-act.cc:2462 mon = 0x55b020f7a440 oldspeed = 120 tries = 2 #23 0x000055b0209e93ed in world_reacts () at main.cc:2604 No locals. #24 0x000055b0209ea935 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #25 0x000055b0209eb7f5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #26 0x000055b020224ecb in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #27 main (argc=, argv=0x7ffc828f27e8) 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 1013179) 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-6c114678ce/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-6c114678ce/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-6c114678ce/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic minmay_misc_feat_enclosed Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, PriceMaster the Djinni Fire Elementalist. The breathtaking Orb of Zot lies far below, as if waiting for you to find it. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You begin with the following spells memorised: Foxfire, Scorch, Volatile Blastmotes, Inner Flame, Flame Wave. You reach down and open the door. There is an open door here. There is a dry fountain here. Found a stone staircase leading down. A bat comes into view. The bat completely misses you. A bat is nearby! A bat is nearby! A bat is nearby! You conjure some foxfire! The bat misses you. You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. The foxfire hits the bat. The bat is heavily wounded. Your foxfire is destroyed! The foxfire hits the bat. You kill the bat! Your foxfire is destroyed! HP restored. Your magical contamination has completely faded away. A giant cockroach comes into view. A giant cockroach is nearby! A giant cockroach is nearby! A giant cockroach is nearby! You conjure some foxfire! You conjure some foxfire! You conjure some foxfire! The foxfire hits the giant cockroach. The giant cockroach is moderately wounded. Your foxfire is destroyed! The foxfire hits the giant cockroach. You kill the giant cockroach! Your foxfire is destroyed! You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. Your foxfire is destroyed! You conjure some foxfire! Your foxfire is destroyed! x2 Your foxfire is destroyed! Your foxfire is destroyed! x2 Your magical contamination has completely faded away. A goblin comes into view. It is wielding a +0 dagger. A goblin is nearby! A goblin is nearby! Unknown command. A goblin is nearby! A goblin is nearby! A goblin is nearby! You conjure some foxfire! You conjure some foxfire! The foxfire hits the goblin. You kill the goblin! You hear a splash. Your foxfire is destroyed! You conjure some foxfire! You conjure some foxfire! Your foxfire is destroyed! x2 Your foxfire is destroyed! x3 Your foxfire is destroyed! x2 b - a scroll labelled ONOTSE WIZA Found a stone staircase leading down. There is a stone staircase leading down here. Found an escape hatch in the floor. There is an escape hatch in the floor here. c - a scroll labelled UNYPUTANLISS You now have 12 gold pieces. As you open the door, it creaks loudly! There is an open door here. You reach down and open the door. There is an open door here. Found a stone staircase leading down. Found 5 stones. There is a stone staircase leading down here. A hobgoblin comes into view. A hobgoblin is nearby! You conjure some foxfire! You conjure some foxfire! The hobgoblin shouts! You conjure some foxfire! The foxfire hits the hobgoblin. You kill the hobgoblin! Your foxfire is destroyed! x2 You conjure some foxfire! Your foxfire is destroyed! You conjure some foxfire! Your foxfire is destroyed! x2 Your foxfire is destroyed! Your foxfire is destroyed! Your foxfire is destroyed! Found a sling. A goblin and a frilled lizard come into view. There are monsters nearby! There are monsters nearby! You conjure some foxfire! There is not enough space to conjure foxfire! There is not enough space to conjure foxfire! There is not enough space to conjure foxfire! There is not enough space to conjure foxfire! The goblin shouts! The frilled lizard hisses angrily. The foxfire hits the goblin. You kill the goblin! Your foxfire is destroyed! You have reached level 2! You conjure some foxfire! The foxfire hits the frilled lizard. You kill the frilled lizard! Your foxfire is destroyed! There is not enough space to conjure foxfire! There is not enough space to conjure foxfire! Your foxfire is destroyed! Your foxfire is destroyed! Found a robe. You conjure some foxfire! You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. Things that are here: a +0 dagger; a goblin corpse d - a +0 dagger d - a +0 dagger (weapon) Your magical contamination has completely faded away. You reach down and open the door. There is an open door here. There is an open door here. A giant cockroach comes into view. A giant cockroach is nearby! A giant cockroach is nearby! A giant cockroach is nearby! A giant cockroach is nearby! You conjure some foxfire! You conjure some foxfire! You conjure some foxfire! Your foxfire is destroyed! x2 A giant cockroach is nearby! A giant cockroach is nearby! A giant cockroach is nearby! You conjure some foxfire! The foxfire hits the giant cockroach but does no damage. Your foxfire is destroyed! The giant cockroach is engulfed in a cloud of scalding steam. You kill the giant cockroach! You conjure some foxfire! You conjure some foxfire! Your foxfire is destroyed! x3 Your foxfire is destroyed! Your foxfire is destroyed! Your foxfire is destroyed! A jackal comes into view. A jackal is nearby! A jackal is nearby! A jackal is nearby! You conjure some foxfire! You conjure some foxfire! The foxfire hits the jackal. The jackal is moderately wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the jackal. You kill the jackal! Your foxfire is destroyed! You conjure some foxfire! Your foxfire is destroyed! x2 You conjure some foxfire! Your foxfire is destroyed! x3 Your foxfire is destroyed! x3 A jackal comes into view. A jackal is nearby! A jackal is nearby! A jackal is nearby! You conjure some foxfire! You conjure some foxfire! The foxfire hits the jackal but does no damage. The jackal barks! Your foxfire is destroyed! You hear a shout! You conjure some foxfire! The foxfire hits the jackal. The jackal is severely wounded. Your foxfire is destroyed! The foxfire hits the jackal but does no damage. The jackal is severely wounded. Your foxfire is destroyed! The jackal is engulfed in a cloud of scalding steam. You kill the jackal! Your foxfire is destroyed! A jackal comes into view. Your foxfire is destroyed! x2 A jackal is nearby! A jackal is nearby! A jackal is nearby! You conjure some foxfire! The jackal stops to sniff the ground. Casting: Foxfire (safe; 4% 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.) A jackal is nearby! A jackal is nearby! A jackal is nearby! You conjure some foxfire! The foxfire hits the jackal. The jackal is severely wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the jackal. You kill the jackal! Your foxfire is destroyed! A goblin comes into view. It is wielding a +0 club. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You aren't experienced enough to cast this spell. Unknown command. A goblin is nearby! A goblin is nearby! You conjure some foxfire! The foxfire hits the goblin. You kill the goblin! Your foxfire is destroyed! An endoplasm comes into view. Your foxfire is destroyed! Your Stealth skill increases to level 2! A ball python comes into view. You conjure some foxfire! The foxfire hits the ball python. You kill the ball python! Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the endoplasm. The endoplasm is heavily wounded. Your foxfire is destroyed! The foxfire hits the endoplasm. The endoplasm is severely wounded. Your foxfire is destroyed! You conjure some foxfire! The foxfire hits the endoplasm. You kill the endoplasm! Your foxfire is destroyed! You conjure some foxfire! Your foxfire is destroyed! A giant cockroach comes into view. Your foxfire is destroyed! x2 You conjure some foxfire! The foxfire hits the giant cockroach. You kill the giant cockroach! Your foxfire is destroyed! x2 You conjure some foxfire! Your foxfire is destroyed! x2 You conjure some foxfire! Your foxfire is destroyed! x2 You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Your foxfire is destroyed! Your foxfire is destroyed! x2 Your foxfire is destroyed! You see here a jackal corpse. Things that are here: a +0 club; a giant cockroach corpse; a goblin corpse Found a mace. A bat comes into view. A bat is nearby! A bat is nearby! A bat is nearby! You conjure some foxfire! You conjure some foxfire! You conjure some foxfire! The foxfire hits the bat. You kill the bat! Your foxfire is destroyed! Your foxfire is destroyed! x2 Your foxfire is destroyed! You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. As you open the door, it creaks loudly! There is an open door here. You see here a frilled lizard skeleton. A bat comes into view. You conjure some foxfire! A bat is nearby! You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. The foxfire hits the bat. You kill the bat! 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. x2 The power to cast Slow wells up from within. Spell assigned to 'f'. Your foxfire is destroyed! Your magical contamination has completely faded away. Found a robe. Found a sling. A goblin comes into view. It is wielding a +0 dagger. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Inner Flame (quite dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You conjure some foxfire! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You conjure some foxfire! The foxfire hits the goblin. You kill the goblin! You conjure some foxfire! Your foxfire is destroyed! You need no library to learn spells. Your foxfire is destroyed! x2 Your foxfire is destroyed! x2 Things that are here: a +0 dagger; a goblin corpse e - a scroll labelled BAXAMU BEHI You see here a jackal skeleton. Things that are here: a +0 club; a goblin skeleton A bat comes into view. A bat is nearby! You conjure some foxfire! You conjure some foxfire! The foxfire hits the bat. You kill the bat! Your foxfire is destroyed! The plant is engulfed in a cloud of scalding steam. The plant begins to die. The plant is engulfed in a cloud of scalding steam. The plant begins to die. Your foxfire is destroyed! x3 A nearby plant withers and dies. x2 A kobold comes into view. It is wielding a +0 club. Found a bubbling black potion. A kobold is nearby! A kobold is nearby! A kobold is nearby! You conjure some foxfire! The kobold shouts! You conjure some foxfire! The foxfire hits the kobold. You kill the kobold! You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. Your foxfire is destroyed! Your foxfire is destroyed! Your foxfire dissipates. Your magical contamination has completely faded away. You see here a +0 club. f - a bubbling black potion You now have 15 gold pieces (gained 3). You see here a +0 club. You reach down and open the door. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. A bat comes into view. A bat is nearby! A bat is nearby! A bat is nearby! You conjure some foxfire! You conjure some foxfire! A bat is nearby! The foxfire hits the bat. You kill the bat! Your foxfire is destroyed! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Your foxfire is destroyed! Your foxfire is destroyed! HP restored. You see here a bat corpse. An adder comes into view. An adder is nearby! An adder is nearby! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A cloud of volatile blastmotes flares up around you! Run! Unknown command. Casting: Volatile Blastmotes (quite dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Your foxfire dissipates! Your foxfire is destroyed! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-199-g6c114678ce Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [PriceMaster] Species: Djinni Job: Fire Elementalist HP: 24/25; mods: 0/0 MP: 0/0; mod: 0 Stats: 7 (7) 18 (18) 13 (13) Position: (17, 59), 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 | 1 | 20 | 0 | 0 | 0/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 20 | 2 | 223 | 97/126 Stealth | X | 1 | 20 | 2 | 199 | 21/178 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 2 | 3 | 3 | 55 | 11/30 Conjurations | X | 2 | 3 | 3 | 55 | 11/30 Hexes | X | 2 | 3 | 3 | 55 | 11/30 Summonings | X | 2 | 3 | 3 | 55 | 11/30 Necromancy | X | 2 | 3 | 3 | 55 | 11/30 Translocations | X | 2 | 3 | 3 | 55 | 11/30 Fire Magic | X | 2 | 3 | 3 | 55 | 11/30 Ice Magic | X | 2 | 3 | 3 | 55 | 11/30 Air Magic | X | 2 | 3 | 3 | 55 | 11/30 Earth Magic | X | 2 | 3 | 3 | 55 | 11/30 Alchemy | X | 2 | 3 | 3 | 55 | 11/30 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 15 #49: 34 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 #0, inv slot #3: +0 dagger eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ### ###<##### #.......# #.#.###.# #.#.# #.# #.#.# #.# # #.#.# #†# #S###§#.###.# #..@.v#.....# ############# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>