Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33-a0-541-g8bf3021b3d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5539879516722869241, deterministic pregen: 1 Command line: /usr/games/crawl-git-8bf3021b3d -name discipleofbeogh -rc /dgldir/rcfiles/crawl-git/discipleofbeogh.rc -macro /dgldir/rcfiles/crawl-git/discipleofbeogh.macro -morgue /dgldir/morgue/discipleofbeogh/ -webtiles-socket /crawl-master/webserver/sockets/discipleofbeogh:2024-12-06.15:21:40.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 17 stack frames. /usr/games/crawl-git-8bf3021b3d(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x56009a8882df]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8bf3021b3d(_Z13do_crash_dumpv+0x418) [0x56009a892778]: do_crash_dump() /usr/games/crawl-git-8bf3021b3d(_Z20crash_signal_handleri+0x1fa) [0x56009a88876a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fa5b6793210]: /usr/games/crawl-git-8bf3021b3d(_ZNK7monster8get_enchE12enchant_typeS0_+0x10) [0x56009ac34110]: monster::get_ench(enchant_type, enchant_type) const /usr/games/crawl-git-8bf3021b3d(_Z18handle_searing_rayR5actori+0x2e9) [0x56009adf0269]: handle_searing_ray(actor&, int) /usr/games/crawl-git-8bf3021b3d(_Z23start_channelling_spell10spell_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65) [0x56009ade2ae5]: start_channelling_spell(spell_type, std::__cxx11::basic_string, std::allocator >, bool) /usr/games/crawl-git-8bf3021b3d(_Z16cast_searing_rayR5actoriR4boltb+0x3b2) [0x56009adf3bb2]: cast_searing_ray(actor&, int, bolt&, bool) /usr/games/crawl-git-8bf3021b3d(_Z11your_spells10spell_typeibPK8item_defP4distb+0x14fc) [0x56009ade5b8c]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z12cast_a_spellb10spell_typeP4distb+0x155) [0x56009ade76d5]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z17do_cast_spell_cmdb+0x1a) [0x56009ade83ca]: do_cast_spell_cmd(bool) /usr/games/crawl-git-8bf3021b3d(_Z15process_command12command_typeS_+0x16ae) [0x56009afafa6e]: process_command(command_type, command_type) /usr/games/crawl-git-8bf3021b3d(+0xbdeac2) [0x56009afabac2]: /usr/games/crawl-git-8bf3021b3d(+0xbdf6b5) [0x56009afac6b5]: /usr/games/crawl-git-8bf3021b3d(main+0x1ab) [0x56009a7ce41b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fa5b67740b3]: /usr/games/crawl-git-8bf3021b3d(_start+0x2e) [0x56009a7cefee]: 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". 0x00007fa5b6832c2a in __GI___wait4 (pid=3917887, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007fa5b6832c2a in __GI___wait4 (pid=3917887, 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 0x00007fa5b6832beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000056009a888145 in call_gdb (file=file@entry=0x7fa5b69395c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3917803\000\000\000\000\000" #3 0x000056009a892796 in do_crash_dump () at dbg-asrt.cc:692 t = 1733498574 dir = "/dgldir/morgue/discipleofbeogh/" name = "/dgldir/morgue/discipleofbeogh/crash-discipleofbeogh-20241206-152254.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fa5b69395c0 <_IO_2_1_stderr_> #4 0x000056009a88876a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #5 No locals. #6 0x000056009ac34110 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find (__k=, this=) at mon-ench.cc:145 __j = __j = #7 std::map, std::allocator > >::find (__x=, this=) at /usr/include/c++/9/bits/stl_map.h:1194 No locals. #8 monster::get_ench (this=this@entry=0x0, ench1=ench1@entry=ENCH_CHANNEL_SEARING_RAY, ench2=ench2@entry=ENCH_NONE) at mon-ench.cc:147 i = e = 158 #9 0x000056009adf0269 in handle_searing_ray (agent=..., turn=1) at spl-damage.cc:3910 mons = 0x0 me = {ench = ENCH_TP, degree = 0, duration = 0, maxduration = 4, who = KC_YOU, source = 0, ench_is_aura = (AURA_HOSTILE | unknown: 2591963908)} pow = 22 beam = {origin_spell = SPELL_SEARING_RAY, range = 4, glyph = 42 U'*', colour = 15 '\017', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 26, y = 37}, target = {x = 23, y = 37}, damage = {num = 2, size = 6}, ench_power = 22, hit = 13, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "", loudness = 2, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = false, path_taken = std::vector of length 4, capacity 4 = {{x = 25, y = 37}, {x = 24, y = 37}, {x = 23, y = 37}, {x = 22, y = 37}}, extra_range_used = 1, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = true, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, 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 = false, 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 = 22.5, y = 37.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #10 0x000056009ade2ae5 in start_channelling_spell (spell=spell@entry=SPELL_SEARING_RAY, reminder_msg="maintain the ray", do_effect=do_effect@entry=true) at spl-cast.cc:3293 No locals. #11 0x000056009adf3bb2 in cast_searing_ray (agent=..., pow=pow@entry=22, beam=..., fail=fail@entry=false) at /usr/include/c++/9/bits/char_traits.h:300 targ = 0x0 #12 0x000056009ade5b8c in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=) at spl-cast.cc:2631 target = {x = 23, y = 37} zap = target = zap = breath_message = std::map with 0 elements #13 your_spells (spell=, powc=22, actual_spell=, evoked_wand=, target=, force_failure=) at spl-cast.cc:2239 wiz_cast = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 23, y = 37}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 26.5, y = 37.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_SEARING_RAY, range = 4, glyph = 42 U'*', colour = 15 '\017', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 26, y = 37}, target = {x = 23, y = 37}, damage = {num = 2, size = 6}, ench_power = 22, hit = 13, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 4, capacity 4 = {{x = 25, y = 37}, {x = 24, y = 37}, {x = 23, y = 37}, {x = 22, y = 37}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, 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 = true, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = false, 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 = 26.5, y = 37.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = range = hitfunc = std::unique_ptr = {get() = 0x56009cce1ba0} is_targeted = god = use_targeter = fail = orig_target_pos = {x = 23, y = 37} cast_result = #14 0x000056009ade76d5 in cast_a_spell (check_range=, spell=SPELL_SEARING_RAY, _target=0x0, force_failure=) at spl-cast.cc:943 reason = "" cost = 2 hp_cost = cast_result = #15 0x000056009ade83ca in do_cast_spell_cmd (force=) at spl-cast.cc:699 No locals. #16 0x000056009afafa6e in process_command (cmd=CMD_FORCE_CAST_SPELL, prev_cmd=CMD_MOVE_UP) at main.cc:2175 No locals. #17 0x000056009afabac2 in _input () at main.cc:1264 cmd = CMD_FORCE_CAST_SPELL real_prev_cmd = CMD_MOVE_UP player_disabled = {was_disabled = false} #18 0x000056009afac6b5 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #19 0x000056009a7ce41b in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7ffdd649ff58) at main.cc:341 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 3917803) 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-8bf3021b3d/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 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 = rooms, absdepth0 = 0 Level vaults: minmay_arrival_up_and_down layout_rooms Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (44, 43): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, discipleofbeogh the Demigod Conjurer. The astounding Orb of Zot lies far below, as if waiting for you to find it. Press ? for a list of commands and other information. Welcome back, discipleofbeogh the Demigod Conjurer. Press ? for a list of commands and other information. Found 13 gold pieces. Found two stairs. You now have 13 gold pieces. There is a staircase leading out of the dungeon here. You open the door. There is an open door here. You open the door. There is an open door here. There is a stone staircase leading down here. There is a stone staircase leading down here. There is a stone staircase leading down here. You open the door. There is an open door here. A rat comes into view. The magic dart hits the rat. You kill the rat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You start resting. Magic restored. Found a scroll labelled BOTHAF XIKK. A quokka comes into view. You see here a scroll labelled BOTHAF XIKK. The magic dart hits the quokka. The quokka is severely wounded. The quokka bites you. The magic dart hits the quokka but does no damage. The quokka is severely wounded. The quokka barely misses you. The magic dart hits the quokka. You kill the quokka! c - a scroll labelled BOTHAF XIKK You start resting. Magic restored. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! A giant cockroach comes into view. The magic dart hits the goblin. The goblin is moderately wounded. The magic dart hits the goblin. The goblin is heavily wounded. The magic dart hits the goblin. You kill the goblin! You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. The giant cockroach bites you but does no damage. The magic dart hits the giant cockroach but does no damage. The giant cockroach barely misses you. You are out of magic! The giant cockroach completely misses you. The giant cockroach closely misses you. Found 11 gold pieces. A ball python comes into view. Things that are here: a +0 dagger; a goblin corpse d - a +0 dagger The giant cockroach bites you. The giant cockroach bites you but does no damage. d - a +0 dagger (weapon) The ball python hisses angrily. You hit the giant cockroach but do no damage. The giant cockroach barely misses you. Your magical contamination has completely faded away. You hit the giant cockroach but do no damage. The giant cockroach closely misses you. The giant cockroach bites you. The magic dart hits the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach closely misses you. You barely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach misses you. The ball python bites you but does no damage. The ball python barely misses you. You closely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach closely misses you. The ball python barely misses you. The ball python closely misses you. You closely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach barely misses you. The ball python bites you. You hit the giant cockroach but do no damage. The giant cockroach is heavily wounded. The giant cockroach barely misses you. The ball python bites you. The ball python grabs you. The ball python constricts you. The giant cockroach bites you but does no damage. You hit the giant cockroach. You kill the giant cockroach! The ball python bites you but does no damage. The ball python constricts you. The ball python bites you but does no damage. The ball python constricts you. The ball python's grasp on you weakens, but your attempt to escape fails. The ball python bites you. The ball python constricts you. The ball python's grasp on you weakens, but your attempt to escape fails. The ball python bites you but does no damage. The ball python constricts you. You escape the ball python's grasp. The ball python bites you. The ball python grabs you. The ball python constricts you. * * * LOW HITPOINT WARNING * * * The ball python bites you but does no damage. The ball python constricts you. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a ball python (constricting you, 100% to hit) The magic dart hits the ball python. You kill the ball python! Unknown command. Okay, then. You start resting. HP restored. You start resting. Magic restored. You now have 24 gold pieces (gained 11). You now have 33 gold pieces (gained 9). A hobgoblin comes into view. The magic dart hits the hobgoblin. The hobgoblin is severely wounded. The hobgoblin shouts! The magic dart hits the hobgoblin. You kill the hobgoblin! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a hobgoblin corpse. Found a ring mail. You can't see any susceptible monsters within range! (Use Z to cast anyway.) An endoplasm and a gnoll come into view. The magic dart hits the gnoll. The gnoll is moderately wounded. The magic dart hits the gnoll but does no damage. The gnoll is moderately wounded. The magic dart hits the gnoll. The gnoll is heavily wounded. The gnoll hits you but does no damage. The magic dart hits the gnoll. The gnoll is almost dead. The gnoll misses you. The magic dart hits the gnoll. You kill the gnoll! Your Conjurations skill increases to level 4! You have reached level 2! You hit the endoplasm. The endoplasm is severely wounded. The endoplasm hits you. You hit the endoplasm. You kill the endoplasm! Found a scroll labelled JENUESIECW. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You see here a +0 ring mail. You see here a +0 ring mail. The magic dart hits the goblin. You kill the goblin! A quokka comes into view. You closely miss the quokka. The quokka bites you but does no damage. The quokka barely misses you. You hit the quokka. The quokka is moderately wounded. The quokka bites you. You closely miss the quokka. The quokka is moderately wounded. The quokka closely misses you. You barely miss the quokka. The quokka is moderately wounded. The quokka bites you. You hit the quokka but do no damage. The quokka is moderately wounded. The quokka bites you. You hit the quokka but do no damage. The quokka is moderately wounded. The quokka closely misses you. The quokka bites you. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a quokka (moderately wounded, 100% to hit) The magic dart hits the quokka but does no damage. The quokka is moderately wounded. The quokka bites you. You don't have enough magic to cast this spell. You barely miss the quokka. The quokka is moderately wounded. The quokka closely misses you. You hit the quokka. The quokka is heavily wounded. The quokka bites you. You hit the quokka. You kill the quokka! Things that are here: a +0 club; a quokka corpse You start resting. HP restored. Magic restored. A hobgoblin comes into view. The hobgoblin shouts! You hear a bark! A hobgoblin is nearby! The magic dart hits the hobgoblin but does no damage. A ball python comes into view. You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. The ball python hisses angrily. The magic dart hits the hobgoblin. You kill the hobgoblin! A jackal comes into view. The jackal moves out of view. Your Dodging skill increases to level 2! A jackal comes into view. The magic dart hits the ball python. You kill the ball python! The magic dart hits the jackal but does no damage. The magic dart hits the jackal. The jackal is severely wounded. The magic dart hits the jackal. You kill the jackal! You are out of magic! You are out of magic! The jackal bites you. Your magical contamination has completely faded away. You hit the jackal. The jackal is moderately wounded. The jackal bites you. You hit the jackal but do no damage. The jackal is moderately wounded. The jackal bites you but does no damage. x2 You hit the jackal. You kill the jackal! You see here a jackal corpse. You see here a jackal corpse. Found a scroll labelled EHIAMU VIHIXU. e - a blue potion f - a scroll labelled EHIAMU VIHIXU Things that are here: a +0 club; a quokka corpse You see here a +0 ring mail. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! A goblin comes into view. It is wielding a +0 club. The magic dart hits the kobold. The kobold is heavily wounded. The goblin shouts! The magic dart hits the kobold but does no damage. The kobold is heavily wounded. The magic dart hits the kobold. You kill the kobold! You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. The magic dart hits the goblin. You kill the goblin! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A bat comes into view. Things that are here: a +0 club; a goblin corpse You barely miss the bat. The bat hits you but does no damage. The bat closely misses you. Your magical contamination has completely faded away. You see here a +0 dagger. The bat completely misses you. The magic dart hits the bat. You kill the bat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) g - a scroll labelled JENUESIECW h - an amulet of the acrobat You see here a rat skeleton. A hobgoblin comes into view. Found 13 gold pieces. Okay, then. The magic dart hits the hobgoblin. You kill the hobgoblin! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You start putting on your amulet. You continue putting on your amulet of the acrobat. x5 You finish putting on your amulet of the acrobat. You feel ready to tumble and roll out of harm's way. h - an amulet of the acrobat (around neck) A dart slug comes into view. You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. The dart slug launches a dart at you. The slug dart misses you. The magic dart hits the dart slug. The dart slug is moderately wounded. The magic dart hits the dart slug. The dart slug is severely wounded. The magic dart hits the dart slug. You kill the dart slug! You have reached level 3! Your experience leads to a dramatic increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x4 You start memorising the spell. You continue memorising. x2 Your magical contamination has completely faded away. You finish memorising. Spell assigned to 'b'. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You start resting. Magic restored. You now have 46 gold pieces (gained 13). You see here a hobgoblin corpse. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-541-g8bf3021b3d 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_FORCE_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [discipleofbeogh] Species: Demigod Job: Conjurer HP: 27/27; mods: 0/0 MP: 6/8; mod: 0 Stats: 8 (8) 24 (24) 12 (12) Position: (26, 37), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 4 | 0 | 24 | 24/59 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/59 Polearms | X | 1 | 0 | 0 | 0 | 0/59 Staves | X | 1 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 12 | 2 | 213 | 35/178 Stealth | X | 1 | 7 | 1 | 134 | 84/100 Shields | X | 1 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 19 | 1 | 192 | 122/142 Conjurations | X | 1 | 58 | 4 | 679 | 85/297 Hexes | X | 1 | 0 | 0 | 0 | 0/59 Summonings | X | 1 | 0 | 0 | 0 | 0/59 Necromancy | X | 1 | 0 | 0 | 0 | 0/59 Translocations | X | 1 | 0 | 0 | 0 | 0/59 Forgecraft | X | 1 | 0 | 0 | 0 | 0/59 Fire Magic | X | 1 | 0 | 0 | 0 | 0/59 Ice Magic | X | 1 | 0 | 0 | 0 | 0/59 Air Magic | X | 1 | 0 | 0 | 0 | 0/59 Earth Magic | X | 1 | 0 | 0 | 0 | 0/59 Alchemy | X | 1 | 0 | 0 | 0 | 0/59 Evocations | X | 1 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #144: 1 Attributes: #12: 46 #35: 258 #49: 46 Mutations: high MP: 1 (innate) forlorn: 1 (innate) divine attributes: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #3: +0 dagger eq slot #6, inv slot #0: +0 robe eq slot #9, inv slot #7: amulet of the acrobat }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.# #..###. #.. #...... #.###.####. # #.....# #. #. ##..### #. ####. #..รท# #. ...... #####.#.#####. ......### #.....#....... .......@###.#######.#### .....##..##.# #.##.. ... ##.##.# #..'.> .....###.##.# ####.. ...........# ### ....###....# #.. ## ###..# +.. #..# #.. #.... ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>