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: 3136319254370901850, deterministic pregen: 1 Command line: /usr/games/crawl-git-8bf3021b3d -name pants -rc /dgldir/rcfiles/crawl-git/pants.rc -macro /dgldir/rcfiles/crawl-git/pants.macro -morgue /dgldir/morgue/pants/ -webtiles-socket /crawl-master/webserver/sockets/pants:2024-12-06.15:55:05.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) [0x563fcd6292df]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8bf3021b3d(_Z13do_crash_dumpv+0x418) [0x563fcd633778]: do_crash_dump() /usr/games/crawl-git-8bf3021b3d(_Z20crash_signal_handleri+0x1fa) [0x563fcd62976a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f68acafb210]: /usr/games/crawl-git-8bf3021b3d(_ZNK7monster8get_enchE12enchant_typeS0_+0x10) [0x563fcd9d5110]: monster::get_ench(enchant_type, enchant_type) const /usr/games/crawl-git-8bf3021b3d(_Z18handle_searing_rayR5actori+0x2e9) [0x563fcdb91269]: handle_searing_ray(actor&, int) /usr/games/crawl-git-8bf3021b3d(_Z23start_channelling_spell10spell_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65) [0x563fcdb83ae5]: start_channelling_spell(spell_type, std::__cxx11::basic_string, std::allocator >, bool) /usr/games/crawl-git-8bf3021b3d(_Z16cast_searing_rayR5actoriR4boltb+0x3b2) [0x563fcdb94bb2]: cast_searing_ray(actor&, int, bolt&, bool) /usr/games/crawl-git-8bf3021b3d(_Z11your_spells10spell_typeibPK8item_defP4distb+0x14fc) [0x563fcdb86b8c]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z12cast_a_spellb10spell_typeP4distb+0x155) [0x563fcdb886d5]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z17do_cast_spell_cmdb+0x1a) [0x563fcdb893ca]: do_cast_spell_cmd(bool) /usr/games/crawl-git-8bf3021b3d(_Z15process_command12command_typeS_+0x16ae) [0x563fcdd50a6e]: process_command(command_type, command_type) /usr/games/crawl-git-8bf3021b3d(+0xbdeac2) [0x563fcdd4cac2]: /usr/games/crawl-git-8bf3021b3d(+0xbdf6b5) [0x563fcdd4d6b5]: /usr/games/crawl-git-8bf3021b3d(main+0x1ab) [0x563fcd56f41b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f68acadc0b3]: /usr/games/crawl-git-8bf3021b3d(_start+0x2e) [0x563fcd56ffee]: 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". 0x00007f68acb9ac2a in __GI___wait4 (pid=3926927, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f68acb9ac2a in __GI___wait4 (pid=3926927, 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 0x00007f68acb9abeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x0000563fcd629145 in call_gdb (file=file@entry=0x7f68acca15c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3926493\000\000\000\000\000" #3 0x0000563fcd633796 in do_crash_dump () at dbg-asrt.cc:692 t = 1733500687 dir = "/dgldir/morgue/pants/" name = "/dgldir/morgue/pants/crash-pants-20241206-155807.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f68acca15c0 <_IO_2_1_stderr_> #4 0x0000563fcd62976a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #5 No locals. #6 0x0000563fcd9d5110 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 0x0000563fcdb91269 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: 3445115652)} pow = 32 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 = 15, y = 52}, target = {x = 12, y = 51}, damage = {num = 2, size = 7}, ench_power = 32, hit = 15, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "hits", 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 = true, path_taken = std::vector of length 3, capacity 4 = {{x = 14, y = 51}, {x = 13, y = 51}, {x = 12, y = 51}}, extra_range_used = 0, 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 3 elements = {[101] = 1, [102] = 1, [104] = 1}, foe_info = {count = 3, power = 3, hurt = 3, 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 = 12.562500000000002, y = 51.1875}, dir = {x = -0.94868329805051377, y = -0.31622776601683794}}, on_corner = false, cycle_idx = 1}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #10 0x0000563fcdb83ae5 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 0x0000563fcdb94bb2 in cast_searing_ray (agent=..., pow=pow@entry=32, beam=..., fail=fail@entry=false) at /usr/include/c++/9/bits/char_traits.h:300 targ = 0x563fce2e9fa8 #12 0x0000563fcdb86b8c in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=) at spl-cast.cc:2631 target = {x = 12, y = 51} zap = target = zap = breath_message = std::map with 0 elements #13 your_spells (spell=, powc=32, 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 = 12, y = 51}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 15.5, y = 52.166666666666664}, dir = {x = -3, y = -1}}, on_corner = false, cycle_idx = 1}, 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 = 15, y = 52}, target = {x = 12, y = 51}, damage = {num = 2, size = 7}, ench_power = 32, hit = 15, 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 3, capacity 4 = {{x = 14, y = 51}, {x = 13, y = 51}, {x = 12, y = 51}}, 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 3 elements = {[101] = 1, [102] = 1, [104] = 1}, foe_info = {count = 3, power = 3, 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 = 15.5, y = 52.166666666666664}, dir = {x = -3, y = -1}}, on_corner = false, cycle_idx = 1}, 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() = 0x563fcfd645c0} is_targeted = god = use_targeter = fail = orig_target_pos = {x = 12, y = 51} cast_result = #14 0x0000563fcdb886d5 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 0x0000563fcdb893ca in do_cast_spell_cmd (force=) at spl-cast.cc:699 No locals. #16 0x0000563fcdd50a6e in process_command (cmd=CMD_FORCE_CAST_SPELL, prev_cmd=CMD_EXPLORE) at main.cc:2175 No locals. #17 0x0000563fcdd4cac2 in _input () at main.cc:1264 cmd = CMD_FORCE_CAST_SPELL real_prev_cmd = CMD_EXPLORE player_disabled = {was_disabled = false} #18 0x0000563fcdd4d6b5 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #19 0x0000563fcd56f41b in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7fff005c25c8) 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 3926493) 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 = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic serial_shops nicolae_shop_hallway_plus uniq_robin Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, pants the Deep Elf Conjurer. The heart of this dungeon contains the wondrous artefact, 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. Found 32 stones. Found 2 stones. There is an open door here. You see here a stone. c - a stone c - 4 stones (gained 3) c - 6 stones (gained 2) c - 7 stones (gained 1) c - 8 stones (gained 1) c - 11 stones (gained 3) c - 12 stones (gained 1) c - 13 stones (gained 1) c - 14 stones (gained 1) c - 18 stones (gained 4) c - 22 stones (gained 4) c - 26 stones (gained 4) c - 29 stones (gained 3) c - 31 stones (gained 2) c - 32 stones (gained 1) c - 33 stones (gained 1) c - 34 stones (gained 1) As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. A goblin comes into view. It is wielding a +0 dagger. A goblin is nearby! The magic dart hits the goblin! You kill the goblin! 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.) Magic restored. Found an escape hatch in the floor. An endoplasm comes into view. Found 5 stones. An endoplasm is nearby! The magic dart hits the endoplasm! You kill the endoplasm! 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.) d - 2 amethyst potions There is an escape hatch in the floor here. c - 39 stones (gained 5) You now have 4 gold pieces. You open the door. Found a leather armour. 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.) Found a lajatang. There is an open door here. 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.) A jackal comes into view. A jackal is nearby! The magic dart hits the jackal. The jackal is heavily wounded. The jackal barks! The magic dart hits the jackal. The jackal is severely wounded. A jackal comes into view. The magic dart hits the jackal. You kill the jackal! The jackal barks! A jackal comes into view. The magic dart hits the jackal! You kill the jackal! The jackal barks! The magic dart hits the jackal. The jackal is moderately wounded. The magic dart hits the jackal. The jackal is severely wounded. The magic dart hits the jackal. You kill the jackal! Found a stone staircase leading down. You see here a +0 leather armour. You now have 10 gold pieces (gained 6). e - a sedimented brown potion You now have 16 gold pieces (gained 6). You open the door. An endoplasm comes into view. There is an open door here. The magic dart hits the endoplasm. The endoplasm is severely wounded. The endoplasm quivers. The magic dart hits the endoplasm. You kill the endoplasm! You open the door. A rat comes into view. Found a scroll labelled YTIOJU LAUSOIKH. The magic dart hits the rat. You kill the rat! You have reached level 2! f - a scroll labelled YTIOJU LAUSOIKH Found a quarterstaff. You pick up a book of Frost and begin reading... You add the spells Freeze, Frozen Ramparts and Hailstorm to your library. A jackal comes into view. The jackal barks! You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'b'. A jackal is nearby! The magic dart hits the jackal. You kill the jackal! 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.) The magic dart hits the jackal. The jackal is severely wounded. The jackal barks! The magic dart hits the jackal! You kill the jackal! You can't see any susceptible monsters within range! (Use Z to cast anyway.) Found a stone staircase leading down. b - 2 potions of magic (gained 1) A giant cockroach comes into view. A giant cockroach is nearby! The magic dart hits the giant cockroach. The giant cockroach is moderately wounded. The magic dart hits the giant cockroach! You kill the giant cockroach! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You open the door. A bat comes into view. Found 3 gold pieces. The magic dart hits the bat. The bat is moderately wounded. The magic dart hits the bat. You kill the bat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is an open door here. You now have 19 gold pieces (gained 3). g - a cyan potion You open the door. There is an open door here. You open the door. There is an open door here. h - a dark potion i - a lumpy puce potion A goblin comes into view. It is wielding a +0 dagger. The magic dart hits the goblin. The goblin is severely wounded. The goblin shouts! The magic dart hits the goblin. You kill the goblin! 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.) A hobgoblin comes into view. The magic dart hits the hobgoblin. The hobgoblin is almost dead. The magic dart hits the hobgoblin! You kill the hobgoblin! Your Conjurations skill increases to level 5! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A bat comes into view. The bat moves out of view. A bat is nearby! The magic dart hits the bat. The bat is severely wounded. The magic dart hits the bat. You kill the bat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A rat comes into view. A rat is nearby! 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.) Found a stone staircase leading down. You now have 32 gold pieces (gained 13). j - a brown potion You can't see any susceptible monsters within range! (Use Z to cast anyway.) Found a spear. You see here a +0 spear. 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.) A quokka comes into view. The magic dart hits the quokka. You kill the quokka! 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 see here a quokka corpse. You now have 45 gold pieces (gained 13). There is an open door here. A giant cockroach comes into view. The magic dart hits the giant cockroach. The giant cockroach is almost dead. The magic dart hits the giant cockroach but does no damage. The giant cockroach is almost dead. The magic dart hits the giant cockroach. You kill the giant cockroach! A kobold comes into view. It is wielding a +0 whip. The magic dart hits the kobold. The kobold is moderately wounded. The kobold shouts! The magic dart hits the kobold. You kill the kobold! 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.) c - 44 stones (gained 5) Things that are here: a +0 whip; a kobold corpse There is an open door here. You open the door. Found Ycecoul's Weapon Shop. There is an open door here. There is an entrance to Ycecoul's Weapon Shop here. You open the door. There is an open door here. You open the door. A rat comes into view. There is an open door here. A rat is nearby! 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 open the door. You open the door. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A giant cockroach comes into view. A giant cockroach is nearby! The magic dart hits the giant cockroach. The giant cockroach is moderately wounded. The magic dart hits the giant cockroach. You kill the giant cockroach! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A kobold comes into view. It is wielding a +0 club. There is an open door here. The magic dart hits the kobold. The kobold is severely wounded. The kobold shouts! The magic dart hits the kobold! You kill the kobold! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a giant cockroach corpse. You see here a +0 club. You see here a +0 club. You see here a giant cockroach corpse. There is an open door here. There is an open door here. You open the door. There is an open door here. A goblin comes into view. It is wielding a +0 club. The goblin shouts! A goblin is nearby! A goblin is nearby! The magic dart hits the goblin. The goblin is moderately wounded. The magic dart hits the goblin. You kill the goblin! 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 - 2 cyan potions (gained 1) You open the door. Things that are here: a +0 club; a goblin corpse Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. k - a ring of resist corrosion An endoplasm comes into view. The magic dart hits the endoplasm. The endoplasm is heavily wounded. The endoplasm quivers. The magic dart hits the endoplasm. The endoplasm is almost dead. The magic dart hits the endoplasm. You kill the endoplasm! 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 Okay, then. Magic restored. Found a spear. A hobgoblin comes into view. A hobgoblin is nearby! The magic dart hits the hobgoblin. The hobgoblin is heavily wounded. 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 open the door. You open the door. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found Icsadu's Distillery. 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.) There is an open door here. There is an entrance to Icsadu's Distillery here. l - a fuming dark potion You open the door. There is an open door here. Found a sling. Found a stone staircase leading down. A ribbon worm comes into view. A ribbon worm is nearby! The magic dart hits the ribbon worm. The ribbon worm is moderately wounded. The magic dart hits the ribbon worm. The ribbon worm is heavily wounded. The ribbon worm expels a string of sticky webbing. The stream of webbing misses you. The magic dart hits the ribbon worm. The ribbon worm is almost dead. The magic dart hits the ribbon worm. You kill the ribbon worm! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A giant cockroach comes into view. The magic dart hits the giant cockroach. You kill the giant cockroach! You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is a stone staircase leading down here. There is a stone staircase leading down here. As you open the door, it creaks loudly! A dart slug and a quokka come into view. The dart slug moves out of view. The magic dart hits the quokka! You kill the quokka! A dart slug is nearby! The magic dart hits the dart slug! The dart slug is almost dead. The magic dart hits the dart slug. The dart slug is almost dead. The magic dart hits the dart slug! You kill the dart slug! You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is an open door here. A ribbon worm comes into view. The magic dart hits the ribbon worm. The ribbon worm is lightly wounded. The magic dart hits the ribbon worm. The ribbon worm is moderately wounded. The magic dart hits the ribbon worm. The ribbon worm is heavily wounded. The magic dart hits the ribbon worm. The ribbon worm is severely wounded. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! The magic dart hits the ribbon worm. The ribbon worm is almost dead. The magic dart hits the ribbon worm. The ribbon worm is almost dead. The magic dart hits the ribbon worm. The ribbon worm is almost dead. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are even more entangled. The magic dart hits the ribbon worm! You kill the ribbon worm! You can't see any susceptible monsters within range! (Use Z to cast anyway.) The web tears apart. m - a scroll labelled COLUCR ILAI c - 47 stones (gained 3) You open the door. There is an open door here. You open the door. There is an open door here. A goblin comes into view. It is wielding a +0 club. The magic dart hits the goblin! You kill the goblin! 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.) There is an open door here. c - 51 stones (gained 4) Things that are here: a +0 club; a goblin corpse A frilled lizard comes into view. The magic dart hits the frilled lizard! You kill the frilled lizard! 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.) There is an open door here. An adder comes into view. There is an open door here. An adder is nearby! The magic dart hits the adder. The adder is lightly wounded. The adder hisses angrily. The magic dart hits the adder. The adder is severely wounded. The magic dart hits the adder. You kill the adder! You can't see any susceptible monsters within range! (Use Z to cast anyway.) n - a wand of flame (6) A bat comes into view. A bat is nearby! 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.) Found a stone staircase leading down. A goblin comes into view. It is wielding a +0 club. Found 6 stones. You see here a golden potion. The magic dart hits the goblin. You kill the goblin! 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.) o - a golden potion p - a ring of protection from cold k - a ring of resist corrosion (left hand) p - a ring of protection from cold (right hand) c - 57 stones (gained 6) You open the door. Found an escape hatch in the ceiling. There is an open door here. An adder comes into view. Found a ring mail. The magic dart hits the adder. The adder is heavily wounded. The adder hisses angrily. The magic dart hits the adder. The adder is severely wounded. The magic dart hits the adder! You kill the adder! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A ribbon worm comes into view. The magic dart hits the ribbon worm. The ribbon worm is moderately wounded. The magic dart hits the ribbon worm. The ribbon worm is moderately wounded. The magic dart hits the ribbon worm but does no damage. The ribbon worm is moderately wounded. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. The magic dart hits the ribbon worm. The ribbon worm is heavily wounded. The magic dart hits the ribbon worm. The ribbon worm is heavily wounded. The magic dart hits the ribbon worm but does no damage. The ribbon worm is heavily wounded. The magic dart hits the ribbon worm. The ribbon worm is severely wounded. The magic dart hits the ribbon worm. The ribbon worm is severely wounded. The magic dart hits the ribbon worm! You kill the ribbon worm! Your magical contamination has completely faded away. Your Spellcasting skill increases to level 4! You have reached level 4! You feel clever. The web tears apart. You see here a ribbon worm corpse. Found a pair of gloves. Found a club. You now have 48 gold pieces (gained 3). You open the door. There is an open door here. A frilled lizard comes into view. The frilled lizard hisses angrily. The magic dart hits the frilled lizard. The frilled lizard is heavily wounded. The magic dart hits the frilled lizard. You kill the frilled lizard! You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is an open door here. You see here a +0 club. You see here a +0 pair of gloves. You start putting on your armour. You continue putting on your +0 pair of gloves. x4 You finish putting on your +0 pair of gloves. You open the door. A goblin comes into view. It is wielding a +0 club. The magic dart hits the goblin. You kill the goblin! 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.) Found a spear. Found an escape hatch in the floor. There is an open door here. Found 3 datura-tipped darts. Found a robe. You pick up Great Wizards, Vol. VII and begin reading... You add the spells Tukima's Dance, Passage of Golubria and Yara's Violent Unravelling to your library. You now have 49 gold pieces (gained 1). 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 see here 3 datura-tipped darts. r - a murky pink potion You now have 64 gold pieces (gained 15). Robin, 4 goblins and a hobgoblin come into view. Robin is wielding a +0 whip and wearing the +0 helmet of Vonoapp {Will+ Regen+}. The goblin shouts! x2; The hobgoblin shouts! The goblin shouts! You hear a shout! Robin throws the goblin at you! The goblin shouts! Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (76% to hit) The searing ray hits the hobgoblin! You kill the hobgoblin! The searing ray hits the goblin. You kill the goblin! The searing ray hits the goblin! You kill the goblin! >>>>>>>>>>>>>>>>>>>>>> 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: [pants] Species: Deep Elf Job: Conjurer HP: 24/24; mods: 0/0 MP: 10/12; mod: 0 Stats: 4 (4) 25 (25) 13 (13) Position: (15, 52), 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 | 0 | 0 | 0 | 0/70 Short Blades | X | 1 | 0 | 0 | 0 | 0/50 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/84 Polearms | X | 1 | 0 | 0 | 0 | 0/84 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/29 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 7 | 2 | 187 | 81/106 Stealth | X | 1 | 5 | 2 | 137 | 48/89 Shields | X | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 35 | 4 | 315 | 18/148 Conjurations | X | 1 | 53 | 5 | 767 | 137/252 Hexes | X | 1 | 0 | 0 | 0 | 0/29 Summonings | X | 1 | 0 | 0 | 0 | 0/42 Necromancy | X | 1 | 0 | 0 | 0 | 0/35 Translocations | X | 1 | 0 | 0 | 0 | 0/42 Forgecraft | X | 1 | 0 | 0 | 0 | 0/42 Fire Magic | X | 1 | 0 | 0 | 0 | 0/42 Ice Magic | X | 1 | 0 | 0 | 0 | 0/42 Air Magic | X | 1 | 0 | 0 | 0 | 0/42 Earth Magic | X | 1 | 0 | 0 | 0 | 0/42 Alchemy | X | 1 | 0 | 0 | 0 | 0/42 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 64 #35: 258 #49: 68 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #16: +0 pair of gloves eq slot #6, inv slot #0: +0 robe eq slot #7, inv slot #10: ring of resist corrosion eq slot #8, inv slot #15: ring of protection from cold }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #....# #....# #....######## #)....(...... #............ ##).>........ ######### #........... .gg.))†g# #........... #@# #..[........ #.########........ #................. ################## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>