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.17:03:26.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) [0x55fa210962df]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8bf3021b3d(_Z13do_crash_dumpv+0x418) [0x55fa210a0778]: do_crash_dump() /usr/games/crawl-git-8bf3021b3d(_Z20crash_signal_handleri+0x1fa) [0x55fa2109676a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f182c37b210]: /usr/games/crawl-git-8bf3021b3d(_ZNK7monster8get_enchE12enchant_typeS0_+0x10) [0x55fa21442110]: monster::get_ench(enchant_type, enchant_type) const /usr/games/crawl-git-8bf3021b3d(_Z18handle_searing_rayR5actori+0x2e9) [0x55fa215fe269]: handle_searing_ray(actor&, int) /usr/games/crawl-git-8bf3021b3d(_Z23start_channelling_spell10spell_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65) [0x55fa215f0ae5]: start_channelling_spell(spell_type, std::__cxx11::basic_string, std::allocator >, bool) /usr/games/crawl-git-8bf3021b3d(_Z16cast_searing_rayR5actoriR4boltb+0x3b2) [0x55fa21601bb2]: cast_searing_ray(actor&, int, bolt&, bool) /usr/games/crawl-git-8bf3021b3d(_Z11your_spells10spell_typeibPK8item_defP4distb+0x14fc) [0x55fa215f3b8c]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z12cast_a_spellb10spell_typeP4distb+0x155) [0x55fa215f56d5]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z17do_cast_spell_cmdb+0x1a) [0x55fa215f63ca]: do_cast_spell_cmd(bool) /usr/games/crawl-git-8bf3021b3d(_Z15process_command12command_typeS_+0x16ae) [0x55fa217bda6e]: process_command(command_type, command_type) /usr/games/crawl-git-8bf3021b3d(+0xbdeac2) [0x55fa217b9ac2]: /usr/games/crawl-git-8bf3021b3d(+0xbdf6b5) [0x55fa217ba6b5]: /usr/games/crawl-git-8bf3021b3d(main+0x1ab) [0x55fa20fdc41b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f182c35c0b3]: /usr/games/crawl-git-8bf3021b3d(_start+0x2e) [0x55fa20fdcfee]: 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". 0x00007f182c41ac2a in __GI___wait4 (pid=3941774, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f182c41ac2a in __GI___wait4 (pid=3941774, 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 0x00007f182c41abeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055fa21096145 in call_gdb (file=file@entry=0x7f182c5215c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3941633\000\000\000\000\000" #3 0x000055fa210a0796 in do_crash_dump () at dbg-asrt.cc:692 t = 1733504624 dir = "/dgldir/morgue/pants/" name = "/dgldir/morgue/pants/crash-pants-20241206-170344.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f182c5215c0 <_IO_2_1_stderr_> #4 0x000055fa2109676a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #5 No locals. #6 0x000055fa21442110 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 0x000055fa215fe269 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: 553589508)} pow = 31 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 = 11, y = 51}, damage = {num = 2, size = 7}, ench_power = 31, hit = 14, 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 4, capacity 4 = {{x = 14, y = 51}, {x = 13, y = 51}, {x = 12, y = 51}, {x = 11, y = 51}}, 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 3 elements = {[101] = 1, [102] = 1, [103] = 1}, foe_info = {count = 3, power = 3, hurt = 2, 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 = 11.533333333333335, y = 51.133333333333326}, dir = {x = -0.97014250014533188, y = -0.24253562503633297}}, on_corner = false, cycle_idx = 2}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #10 0x000055fa215f0ae5 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 0x000055fa21601bb2 in cast_searing_ray (agent=..., pow=pow@entry=31, beam=..., fail=fail@entry=false) at /usr/include/c++/9/bits/char_traits.h:300 targ = 0x55fa21d56fa8 #12 0x000055fa215f3b8c in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=) at spl-cast.cc:2631 target = {x = 11, y = 51} zap = target = zap = breath_message = std::map with 0 elements #13 your_spells (spell=, powc=31, 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 = 11, y = 51}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 15.5, y = 52.125}, dir = {x = -4, y = -1}}, on_corner = false, cycle_idx = 2}, 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 = 11, y = 51}, damage = {num = 2, size = 6}, ench_power = 31, hit = 14, 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 = 14, y = 51}, {x = 13, y = 51}, {x = 12, y = 51}, {x = 11, 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, [103] = 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.125}, dir = {x = -4, y = -1}}, on_corner = false, cycle_idx = 2}, 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() = 0x55fa245d4830} is_targeted = god = use_targeter = fail = orig_target_pos = {x = 11, y = 51} cast_result = #14 0x000055fa215f56d5 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 0x000055fa215f63ca in do_cast_spell_cmd (force=) at spl-cast.cc:699 No locals. #16 0x000055fa217bda6e in process_command (cmd=CMD_FORCE_CAST_SPELL, prev_cmd=CMD_AUTOFIRE) at main.cc:2175 No locals. #17 0x000055fa217b9ac2 in _input () at main.cc:1264 cmd = CMD_FORCE_CAST_SPELL real_prev_cmd = CMD_AUTOFIRE player_disabled = {was_disabled = false} #18 0x000055fa217ba6b5 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #19 0x000055fa20fdc41b in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7fffeb77dba8) 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 3941633) 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. Welcome back, pants the Deep Elf Conjurer. Press ? for a list of commands and other information. 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! You kill the hobgoblin! 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. As you open the door, it creaks loudly! Found a fuming dark potion. Found Icsadu's Distillery. 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. A goblin comes into view. It is wielding a +0 club. Found a sling. Found a stone staircase leading down. The goblin shouts! A goblin is nearby! The magic dart hits the goblin. The goblin is severely 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.) A giant cockroach comes into view. A ribbon worm comes into view. The giant cockroach moves out of view. A ribbon worm is nearby! The magic dart hits the ribbon worm. The ribbon worm is lightly wounded. A quokka comes into view. The magic dart hits the ribbon worm. 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! The magic dart hits the ribbon worm. The ribbon worm is moderately 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 almost dead. The ribbon worm bites 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! The quokka bites you. The magic dart hits the quokka. The quokka is heavily wounded. The quokka bites you. The magic dart hits the quokka. You kill the quokka! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A giant cockroach is nearby! A giant cockroach is nearby! A giant cockroach is nearby! The magic dart hits the giant cockroach but does no damage. You are out of magic! You are out of magic! You are out of magic! The web tears apart. The magic dart hits the giant cockroach. The giant cockroach is moderately wounded. You are out of magic! Welcome back, pants the Deep Elf Conjurer. Welcome back, pants the Deep Elf Conjurer. Welcome back, pants the Deep Elf Conjurer. Press ? for a list of commands and other information. The giant cockroach closely misses you. You barely miss the giant cockroach. You punch the giant cockroach, but do no damage. The giant cockroach is moderately wounded. The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach is moderately wounded. The giant cockroach closely misses you. You hit the giant cockroach but do no damage. The giant cockroach is moderately wounded. The giant cockroach closely misses you. The giant cockroach bites you. You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach completely misses you. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach closely misses you. You closely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you. You completely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. The giant cockroach barely misses you. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you. You hit the giant cockroach but do no damage. The giant cockroach is severely wounded. The giant cockroach bites you. You hit the giant cockroach but do no damage. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach closely misses you. The giant cockroach barely misses you. You completely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach is severely wounded. The giant cockroach closely misses you. You hit the giant cockroach but do no damage. The giant cockroach is severely wounded. The giant cockroach completely misses you. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach closely misses you. You hit the giant cockroach. The giant cockroach is almost dead. The giant cockroach misses you. The giant cockroach barely misses you. You closely miss the giant cockroach. The giant cockroach is almost dead. The giant cockroach closely misses you. You hit the giant cockroach but do no damage. The giant cockroach is almost dead. The giant cockroach waves its antennae. The giant cockroach bites you. You hit the giant cockroach but do no damage. The giant cockroach is almost dead. The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach is almost dead. The giant cockroach bites you but does no damage. You hit the giant cockroach. You kill the giant cockroach! Magic restored. HP restored. c - 48 stones (gained 4) Things that are here: a +0 club; a goblin corpse There is a stone staircase leading down here. There is a stone staircase leading down here. A dart slug comes into view. The magic dart hits the dart slug. The dart slug is severely wounded. 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! A malevolent force fills the Dungeon... and a teleportation trap spontaneously manifests! You are yanked towards a nearby monster! Your surroundings suddenly seem different. A rat comes into view. Found 15 gold pieces, a murky pink potion and 3 datura-tipped darts. The magic dart hits the rat. The rat is moderately wounded. The magic dart hits the rat but does no damage. The rat is moderately wounded. 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 robe. Found an escape hatch in the floor. You now have 60 gold pieces (gained 15). Found a spear. m - a murky pink potion A goblin comes into view. It is wielding a +0 club. 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.) You see here 3 datura-tipped darts. 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 61 gold pieces (gained 1). You see here a +0 club. You open the door. Found an escape hatch in the ceiling. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A ribbon worm comes into view. There is an open door here. The magic dart hits the ribbon worm. The ribbon worm is moderately wounded. An adder comes into view. The magic dart hits the ribbon worm. The ribbon worm is moderately wounded. The adder hisses angrily. 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 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! You kill the ribbon worm! The magic dart hits the adder. The adder is lightly wounded. The magic dart hits the adder. The adder is heavily wounded. The adder bites you. An adder is nearby! An adder is nearby! The magic dart hits the adder. The adder is heavily wounded. The adder bites you but does no damage. The magic dart hits the adder. The adder is severely wounded. The adder barely misses you. The magic dart hits the adder. You kill the adder! Your Stealth skill increases to level 3! You can't see any susceptible monsters within range! (Use Z to cast anyway.) Found a ring mail. Found a pair of gloves. Found a club. You see here a ribbon worm corpse. You now have 64 gold pieces (gained 3). You open the door. A goblin and a bat come into view. There is an open door here. There are monsters nearby! The magic dart hits the goblin! You kill the goblin! The magic dart hits the bat. You kill the bat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) n - a golden potion o - a ring of protection from cold c - 54 stones (gained 6) Found a stone staircase leading down. o - a ring of protection from cold (left hand) k - a ring of resist corrosion (right hand) An adder comes into view. An adder is nearby! The magic dart hits the adder! The adder is severely wounded. The magic dart hits the adder. You kill the adder! Your Dodging skill increases to level 3! You can't see any susceptible monsters within range! (Use Z to cast anyway.) p - a wand of flame (6) You open the door. A frilled lizard comes into view. The frilled lizard hisses angrily. The frilled lizard moves out of view. There is an open door here. A frilled lizard is nearby! 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.) You see here a frilled lizard corpse. You open the door. There is an open door here. You open the door. There is an open door here. A ribbon worm comes into view. A ribbon worm is nearby! 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 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 severely wounded. The magic dart hits the ribbon worm. You kill the ribbon worm! You have reached level 4! You feel clever. This spell is astonishingly dangerous to cast! You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'c'. Welcome back, pants the Deep Elf Conjurer. Press ? for a list of commands and other information. Magic restored. q - a scroll labelled COLUCR ILAI c - 57 stones (gained 3) You open the door. There is an open door here. You open the door. There is an open door here. You see here a +0 sling. Found a stone staircase leading up. There is a stone staircase leading down here. Things that are here: a +0 club; a goblin skeleton You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. Found a stone staircase leading down. There is a stone staircase leading down here. You now have 68 gold pieces (gained 4). There is a stone staircase leading down here. You open the door. 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.) There is an open door here. You open the door. There is an open door here. You see here a +0 pair of gloves. There is an open door here. 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 magic dart hits the hobgoblin. You kill the hobgoblin! The goblin shouts! x2 Robin throws the goblin at you! 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 (74% to hit) The searing ray hits the goblin. You kill the goblin! The searing ray misses the goblin. The searing ray hits the goblin. The goblin is severely wounded. >>>>>>>>>>>>>>>>>>>>>> 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: 21/24; mods: 0/0 MP: 8/11; 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 | 2 | 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 | 12 | 3 | 213 | 1/141 Stealth | X | 1 | 8 | 3 | 195 | 17/119 Shields | X | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 2 | 0 | 0 | 0/70 Spellcasting | X | 1 | 28 | 3 | 258 | 80/119 Conjurations | X | 1 | 48 | 5 | 745 | 115/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: 68 #35: 258 #49: 68 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe eq slot #7, inv slot #14: ring of protection from cold eq slot #8, inv slot #10: ring of resist corrosion }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #....# #....# #....######## #)....(...... #............ ##).>.......รท ######### #........... .ggg.g).# #........... #@# #..[........ #.########........ #................. ################## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>