Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-708-g9ec0c11 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 14547616410502333631, deterministic pregen: 1 Version history: Game started: 0.24-a0-613-g1ff6aac 0.31-a0-538-gbc85326 0.31-a0-846-gb3bcc0d 0.32-a0-708-g9ec0c11 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Xerrl -rc /var/dcss/gamedata/dcss-trunk/rc-files/Xerrl.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Xerrl.macro -morgue /var/dcss/gamedata/dcss/morgue/Xerrl/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Xerrl:2024-03-14.22:45:03.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 19 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7afc78]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7b996e]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7b00e0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fe9a91174c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12god_protectsPK5actorRK7monsterb+0x43) [0xc51e53]: god_protects(actor const*, monster const&, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11place_cloud10cloud_typeRK9coord_defiPK5actoriib+0xa5) [0x7920a5]: place_cloud(cloud_type, coord_def const&, int, actor const*, int, int, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN7monster8blink_toERK9coord_defbb+0x426) [0xd4f476]: monster::blink_to(coord_def const&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13monster_blinkP7monsterb+0x10d) [0xd4ee8d]: monster_blink(monster*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x368) [0xaecc48]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x1073) [0xaf74d3]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xac9eef] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1a6e) [0xacfdfe]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb54) [0xad1464]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xe2d7ee]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2eeb4] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2fa9d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x70375c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fe9a9102840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x704249]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fe9a94bcf2a in __waitpid (pid=29066, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fe9a94bcf2a in __waitpid (pid=29066, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007afaf5 in call_gdb (file=file@entry=0x7fe9a94a7540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 28998\000\000\000\000\000\000\000" #2 0x00000000007b998a in do_crash_dump () at dbg-asrt.cc:692 t = 1710456702 dir = "/var/dcss/gamedata/dcss/morgue/Xerrl/" name = "/var/dcss/gamedata/dcss/morgue/Xerrl/crash-Xerrl-20240314-225142.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fe9a94a7540 <_IO_2_1_stderr_> #3 0x00000000007b00e0 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x0000000000c51e53 in god_protects (agent=agent@entry=0x13ab128 , target=..., quiet=quiet@entry=true) at religion.cc:2682 aligned = #6 0x00000000007920a5 in place_cloud (cl_type=cl_type@entry=CLOUD_TLOC_ENERGY, ctarget=..., cl_range=3, agent=agent@entry=0x13ab128 , spread_rate=spread_rate@entry=-1, excl_rad=excl_rad@entry=-1, do_conducts=true) at cloud.cc:775 mons = 0x0 conducts = {{conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x2}, did_sanctuary = false}, {conduct = DID_EVIL, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x7ffc70c01cd0}, did_sanctuary = 40}, {conduct = DID_KILL_WIZARD, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x7ffc70c01c10}, did_sanctuary = 5}} whose = killer = source = cloud = old = #7 0x0000000000d4f476 in monster::blink_to (this=0x13ab128 , dest=..., quiet=, jump=) at teleport.cc:95 was_constricted = verb = "blink" oldplace = {x = 56, y = 52} #8 0x0000000000d4ee8d in monster_blink (mons=0x13ab128 , quiet=) at teleport.cc:162 near = {x = 51, y = 52} #9 0x0000000000aecc48 in std::function::operator()(monster&, mon_spell_slot, bolt&) const (__args#2=..., __args#1=..., __args#0=..., this=) at /usr/include/c++/9/bits/std_function.h:263 No locals. #10 mons_cast (mons=0x13ab128 , pbolt=..., spell_cast=SPELL_BLINK, slot_flags=..., do_noise=) at mon-cast.cc:5969 evoke = flags = foe = 0x132d420 logic = slot = {spell = SPELL_BLINK, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}} sumcount = 0 sumcount2 = duration = 0 god = splpow = #11 0x0000000000af74d3 in handle_mon_spell (mons=mons@entry=0x13ab128 ) at mon-cast.cc:4395 hspell_pass = std::vector of length 2, capacity 4 = {{spell = SPELL_PAIN, freq = 17 '\021', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BLINK, freq = 17 '\021', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}} beem = {origin_spell = SPELL_NO_SPELL, range = 0, glyph = 0 U'\000', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 56, y = 52}, target = {x = 49, y = 54}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 42, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, 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 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = {spell = SPELL_BLINK, freq = , flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}} spell_cast = SPELL_BLINK flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16} battlesphere = false #12 0x0000000000ac9eef in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1599 friendly_or_near = #13 0x0000000000acfdfe in handle_monster_move (mons=0x13ab128 ) at mon-act.cc:1923 entry = mmov = {x = -1, y = 0} disabled = old_energy = 90 non_move_energy = old_pos = new_pos = {x = 0, y = 0} #14 0x0000000000ad1464 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2425 mon = 0x13ab128 oldspeed = 90 tries = 1 #15 0x0000000000e2d7ee in world_reacts () at main.cc:2597 No locals. #16 0x0000000000e2eeb4 in _input () at main.cc:1160 time_is_frozen = false player_disabled = {was_disabled = false} #17 0x0000000000e2fa9d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #18 0x000000000070375c in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #19 main (argc=, argv=0x7ffc70c03bd8) at main.cc:335 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 28998) 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 -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = corridors, absdepth0 = 1 Level vaults: layout_loops_corners basic_ecumenical_altar basic_altar uniq_terence uniq_robin uniq_jessica Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Xerrl the Draconian Necromancer. It is said that the Orb of Zot exists deep within this dungeon. Press ? for a list of commands and other information. Found a ration and a ring mail. Found an escape hatch in the floor. Found a staircase leading out of the dungeon. A goblin comes into view. The goblin shouts! A bat comes into view. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You don't have any such object. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Huh? Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Huh? Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Huh? Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You don't have any such object. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. Welcome back, Xerrl the Draconian Necromancer. Press ? for a list of commands and other information. Welcome back, Xerrl the Draconian Necromancer. Press ? for a list of commands and other information. Welcome back, Xerrl the Draconian Necromancer. Press ? for a list of commands and other information. You see here a removed food. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! You see here a removed food. b - 2 removed foods (gained 1) The bat hits you but does no damage. There are monsters nearby! You hit the bat but do no damage. You punch the bat. You kill the bat! The goblin misses you. The goblin completely misses you. You see here a bat corpse. You hit the goblin. The goblin is heavily wounded. The goblin hits you. You miss the goblin. The goblin is heavily wounded. The kobold hits you with a +0 short sword. The goblin hits you but does no damage. You closely miss the goblin. Your tail-slap misses the goblin. The goblin is heavily wounded. The kobold hits you but does no damage. The goblin misses you. You hit the goblin. The goblin is almost dead. The kobold misses you. The goblin closely misses you. You closely miss the goblin. The goblin is almost dead. The kobold barely misses you. The goblin hits you. You barely miss the goblin. The goblin is almost dead. The kobold hits you with a +0 short sword. The goblin closely misses you. You hit the kobold. The kobold is moderately wounded. The kobold hits you with a +0 short sword. The goblin hits you but does no damage. You hit the kobold. The kobold is severely wounded. The kobold misses you. The goblin hits you but does no damage. You barely miss the kobold. The kobold is severely wounded. The kobold closely misses you. The goblin barely misses you. You closely miss the kobold. The kobold is severely wounded. The kobold closely misses you. The goblin hits you but does no damage. You barely miss the kobold. The kobold is severely wounded. The kobold hits you with a +0 short sword. The goblin hits you but does no damage. You barely miss the kobold. The kobold is severely wounded. The kobold barely misses you. The goblin hits you but does no damage. You hit the kobold but do no damage. The kobold is severely wounded. The kobold hits you but does no damage. The goblin hits you but does no damage. You closely miss the kobold. Your tail-slap misses the kobold. The kobold is severely wounded. The kobold hits you with a +0 short sword. The goblin barely misses you. Okay, then. You hit the kobold but do no damage. Your tail-slap misses the kobold. The kobold is severely wounded. The kobold hits you with a +0 short sword. * * * LOW HITPOINT WARNING * * * The goblin hits you but does no damage. Unknown command. You aren't carrying any potions. You hit the kobold. You kill the kobold! The goblin hits you but does no damage. You barely miss the goblin. The goblin is heavily wounded. The goblin hits you. * * * LOW HITPOINT WARNING * * * You hit the goblin. The goblin is severely wounded. The goblin closely misses you. You hit the goblin. You kill the goblin! You see here a bat corpse. Things that are here: a +0 short sword; a kobold corpse You start resting. HP restored. A rat comes into view. You see here a +0 ring mail. a - a +0 ring mail You aren't carrying any wearable armour. Okay, then. You aren't carrying any wearable armour. A hobgoblin comes into view. You barely miss the hobgoblin. The hobgoblin hits you but does no damage. You hit the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin misses you. You hit the hobgoblin but do no damage. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. You hit the hobgoblin. Your tail-slap misses the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you. You barely miss the hobgoblin. The hobgoblin is severely wounded. The hobgoblin closely misses you. You closely miss the hobgoblin. The hobgoblin is severely wounded. The hobgoblin barely misses you. You barely miss the hobgoblin. You tail-slap the hobgoblin. The hobgoblin is almost dead. The hobgoblin hits you. You completely miss the hobgoblin. Your tail-slap misses the hobgoblin. The hobgoblin is almost dead. The hobgoblin hits you but does no damage. You barely miss the hobgoblin. The hobgoblin is almost dead. The hobgoblin barely misses you. You hit the hobgoblin. You kill the hobgoblin! There is an escape hatch in the floor here. You start resting. HP restored. Found a stone staircase leading down. The rat squeaks loudly. You hit the rat but do no damage. The rat bites you. You closely miss the rat. You tail-slap the rat. The rat is severely wounded. The rat bites you but does no damage. You hit the rat. You kill the rat! You see here a rat corpse. c - a scroll labelled ADAKIE ZONIA A kobold comes into view. It is wielding a +0 club. The kobold shouts! You hit the kobold. The kobold is moderately wounded. The kobold closely misses you. You barely miss the kobold. The kobold is moderately wounded. The kobold hits you but does no damage. You hit the kobold. The kobold is heavily wounded. The kobold barely misses you. You hit the kobold. The kobold is severely wounded. The kobold hits you but does no damage. You hit the kobold. You kill the kobold! Things that are here: a +0 club; 3 stones; a kobold corpse Things that are here: a +0 club; 3 stones; a kobold corpse Found a stone staircase leading down. Sorry, you're not good enough to have a special ability. There is a stone staircase leading down here. d - a scroll labelled YDOWKOR NAONOE Things that are here: a +0 club; 3 stones; a kobold corpse Things that are here: a +0 club; 3 stones; a kobold corpse A frilled lizard comes into view. Things that are here: a +0 club; 3 stones; a kobold corpse e - a +0 club; f - 3 stones e - a +0 club (weapon) Unknown command. The frilled lizard hisses angrily. You barely miss the frilled lizard. Your tail-slap misses the frilled lizard. The frilled lizard bites you. You miss the frilled lizard. The frilled lizard barely misses you. The frilled lizard closely misses you. You closely miss the frilled lizard. Your tail-slap misses the frilled lizard. The frilled lizard bites you. You hit the frilled lizard but do no damage. Your tail-slap misses the frilled lizard. The frilled lizard closely misses you. You closely miss the frilled lizard. The frilled lizard misses you. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard bites you. You closely miss the frilled lizard. The frilled lizard bites you but does no damage. You hit the frilled lizard. Your tail-slap misses the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you but does no damage. You closely miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard closely misses you. x2 You miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard closely misses you. You barely miss the frilled lizard. You tail-slap the frilled lizard. You kill the frilled lizard! A ghost comes into view. You hit the ghost. The ghost is severely damaged. You hit the ghost. You tail-slap the ghost. You destroy the ghost! You have reached level 2! Found a mace. You now have 18 gold pieces. You see here a +0 mace. g - a +0 mace g - a +0 mace (weapon) A kobold comes into view. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! The kobold shouts! The kobold hits you but does no damage. You barely miss the kobold. The kobold closely misses you. The kobold barely misses you. An endoplasm comes into view. You hit the kobold but do no damage. You tail-slap the kobold, but do no damage. The goblin completely misses you. The kobold barely misses you. You hit the kobold. You kill the kobold! The goblin hits you but does no damage. The goblin barely misses you. You see here a kobold corpse. You hit the endoplasm. The endoplasm is heavily wounded. The endoplasm hits you but does no damage. The goblin closely misses you. You hit the goblin. You kill the goblin! The endoplasm hits you but does no damage. You thump the endoplasm! You kill the endoplasm! Your Dodging skill increases to level 2! Your Unarmed Combat skill increases to level 1! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2; Your scales feel tougher. You see here a +0 dagger. A hobgoblin comes into view. It is wielding a +0 club. The hobgoblin shouts! The hobgoblin completely misses you. You closely miss the hobgoblin. The hobgoblin closely misses you. You barely miss the hobgoblin. You tail-slap the hobgoblin, but do no damage. The hobgoblin hits you with a +0 club. x2 You hit the hobgoblin. You tail-slap the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin closely misses you. You sock the hobgoblin! You kill the hobgoblin! Things that are here: a +0 club; a hobgoblin corpse A bat comes into view. The helpless bat fails to defend itself. You sock the bat! You kill the bat! A rat comes into view. You thump the rat! You kill the rat! You open the door. A bat comes into view. The bat hits you but does no damage. You barely miss the bat. You tail-slap the bat. You kill the bat! A frilled lizard comes into view. There is an open door here. A frilled lizard is nearby! The frilled lizard hisses. An endoplasm comes into view. The endoplasm quivers. The frilled lizard bites you but does no damage. You hit the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. The frilled lizard bites you but does no damage. You barely miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. You miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard closely misses you. The frilled lizard bites you but does no damage. You sock the frilled lizard! You kill the frilled lizard! The endoplasm barely misses you. The endoplasm hits you but does no damage. You see here a frilled lizard corpse. The endoplasm hits you but does no damage. You hit the endoplasm. The endoplasm is lightly wounded. The endoplasm hits you but does no damage. You completely miss the endoplasm. The endoplasm is lightly wounded. The endoplasm barely misses you. x2 You hit the endoplasm. The endoplasm is heavily wounded. The endoplasm hits you but does no damage. You hit the endoplasm. The endoplasm is almost dead. The endoplasm hits you. You hit the endoplasm. You kill the endoplasm! There is an open door here. h - a scroll of removedness A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! The kobold hits you but does no damage. You hit the kobold. The kobold is moderately wounded. The kobold hits you with a +0 short sword. You hit the kobold but do no damage. The kobold is moderately wounded. The kobold misses you. The kobold closely misses you. You hit the kobold. You kill the kobold! A goblin comes into view. It is wielding a -3 dagger. You see here a +0 short sword. The goblin hits you but does no damage. You see here a +0 short sword. You sock the goblin! You kill the goblin! Things that are here: a -3 dagger; a goblin corpse You now have 35 gold pieces (gained 17). You now have 42 gold pieces (gained 7). A ghost comes into view. You sock the ghost! You destroy the ghost! A dart slug comes into view. Found 12 gold pieces. The dart slug launches a dart at you. The slug dart misses you. The dart slug closely misses you. You sock the dart slug! The dart slug is almost dead. The dart slug barely misses you. You sock the dart slug! You kill the dart slug! You now have 54 gold pieces (gained 12). A hobgoblin comes into view. It is wielding a +0 club. You hit the hobgoblin. You kill the hobgoblin! Your Fighting skill increases to level 1! Things that are here: a +0 club; a hobgoblin corpse A dart slug comes into view. A hobgoblin comes into view. It is wielding a +0 club. A goblin comes into view. The dart slug bites you. You hit the dart slug. You tail-slap the dart slug, but do no damage. The dart slug is moderately wounded. The dart slug closely misses you. You hit the dart slug. You kill the dart slug! The hobgoblin misses you. The hobgoblin hits you but does no damage. A rat comes into view. The hobgoblin hits you but does no damage. The goblin shouts! The hobgoblin hits you with a +0 club. The hobgoblin hits you with a +0 club. The hobgoblin misses you. You hit the hobgoblin. The hobgoblin is almost dead. The hobgoblin hits you with a +0 club. You closely miss the goblin. You tail-slap the goblin. The goblin is heavily wounded. The goblin closely misses you. The hobgoblin closely misses you. The goblin barely misses you. The hobgoblin hits you with a +0 club. You closely miss the hobgoblin. The rat squeaks loudly. Your tail-slap misses the hobgoblin. The hobgoblin is almost dead. The goblin hits you but does no damage. The hobgoblin hits you with a +0 club. * * * LOW HITPOINT WARNING * * * You closely miss the goblin. The goblin is heavily wounded. The goblin closely misses you. The hobgoblin hits you with a +0 club. * * * LOW HITPOINT WARNING * * * The goblin hits you. * * * LOW HITPOINT WARNING * * * The hobgoblin barely misses you. You aren't carrying any potions. You closely miss the hobgoblin. The hobgoblin is almost dead. The goblin hits you but does no damage. The hobgoblin hits you with a +0 club. * * * LOW HITPOINT WARNING * * * You closely miss the hobgoblin. The hobgoblin is almost dead. The rat bites you but does no damage. The goblin barely misses you. The hobgoblin barely misses you. You barely miss the hobgoblin. You tail-slap the hobgoblin. You kill the hobgoblin! The rat barely misses you. The goblin hits you. * * * LOW HITPOINT WARNING * * * The rat barely misses you. The goblin misses you. You closely miss the goblin. The goblin is heavily wounded. The rat bites you but does no damage. The goblin hits you. * * * LOW HITPOINT WARNING * * * You barely miss the goblin. The goblin is heavily wounded. The rat bites you. * * * LOW HITPOINT WARNING * * * The goblin hits you but does no damage. You hit the goblin. You kill the goblin! The rat barely misses you. x2 You barely miss the rat. The rat barely misses you. You hit the rat. You kill the rat! Your Maces & Flails skill increases to level 1! You see here a rat corpse. You start resting. HP restored. You now have 61 gold pieces (gained 7). You now have 69 gold pieces (gained 8). You now have 81 gold pieces (gained 12). i - a +2 ring of strength Found a stone staircase leading down. A goblin comes into view. No target in view! You feel stronger. i - a +2 ring of strength (left hand) The goblin shouts! A frilled lizard comes into view. There is a stone staircase leading down here. The goblin misses you. You barely miss the goblin. The goblin barely misses you. The frilled lizard hisses angrily. You hit the goblin. Your tail-slap misses the goblin. The goblin is severely wounded. The goblin hits you but does no damage. The goblin misses you. You completely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You closely miss the goblin. Your tail-slap misses the goblin. The goblin is severely wounded. The goblin misses you. You hit the goblin. You kill the goblin! The frilled lizard bites you but does no damage. You hit the frilled lizard. You kill the frilled lizard! You see here a frilled lizard corpse. Done exploring. Done exploring. You see here a frilled lizard corpse. There is a stone staircase leading down here. You climb downwards. Found a ring mail. There is a stone staircase leading up here. The ball python barely misses you. The ball python grabs you. The ball python constricts you. You hit the ball python. You kill the ball python! You see here a ball python corpse. You see here a +0 ring mail. j - a +0 ring mail Okay, then. Okay, then. Okay, then. Casting: Pain (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'b'. You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'c'. Casting: Pain (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Spell 'Animate Skeleton' is not a player castable spell. Found a dagger. A rat comes into view. Found a quarterstaff. The rat squeaks loudly. You barely miss the rat. The rat bites you but does no damage. You closely miss the rat. The rat barely misses you. The rat bites you. You completely miss the rat. The rat barely misses you. You barely miss the rat. The rat closely misses you. You closely miss the rat. The rat barely misses you. The rat bites you. You barely miss the rat. The rat bites you but does no damage. You hit the rat. You kill the rat! You have reached level 4! You feel stronger. You see here a rat corpse. You see here a +0 quarterstaff. HP restored. Found a short sword. A goblin comes into view. It is wielding a +0 club. The goblin shouts! Casting: Animate Skeleton (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 club (chance to affect: 85%) Spell 'Pain' is not a player castable spell. Casting: Pain (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (quite dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - goblin Aim: a goblin, wielding a +0 club You draw life force from the goblin! You kill the goblin! A kobold comes into view. It is wielding a +2 whip of venom. Things that are here: a +0 club; a goblin corpse The kobold shouts! You see here a +0 short sword. The kobold throws a stone. The stone hits you but does no damage. You hit the kobold but do no damage. The kobold hits you with a +2 whip of venom. You are poisoned. The kobold hits you but does no damage. You are more poisoned. You sock the kobold! You kill the kobold! You feel very sick. You feel very sick. f - 4 stones (gained 1) You see here a +2 whip of venom. You feel sick. You feel sick. You feel sick. You see here a +2 whip of venom. k - a +2 whip of venom You feel sick. Your +2 whip of venom begins to drip with poison! k - a +2 whip of venom (weapon) You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. You start resting. Magic restored. You start resting. HP restored. l - a puce potion A rat comes into view. The helpless rat fails to defend itself. You hit the rat. You kill the rat! You see here a +0 short sword. Things that are here: a +0 club; a goblin corpse You now have 93 gold pieces (gained 12). You now have 105 gold pieces (gained 12). Found a mace and a quarterstaff. You open the door. Found a leather armour. There is an open door here. m - a sedimented brown potion You open the door. A goblin comes into view. It is wielding a +0 dagger. Found a sedimented brown potion. A goblin is nearby! There is an open door here. The goblin shouts! The goblin hits you with a +0 dagger. You barely miss the goblin. The goblin hits you with a +0 dagger. The goblin hits you but does no damage. You barely miss the goblin. Your tail-slap misses the goblin. The goblin barely misses you. You hit the goblin. The goblin is poisoned. The goblin is moderately wounded. You kill the goblin! m - 2 sedimented brown potions (gained 1) Things that are here: a +0 dagger; a goblin corpse Things that are here: a +0 dagger; a goblin corpse There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. Found a stone staircase leading up. There is an open door here. You now have 124 gold pieces (gained 19). Terence the Incautious comes into view. He is wielding a +0 mace. Terence shouts! Terence screams, "I'm going to kill you!" You see here 19 gold pieces. Terence is nearby! You now have 143 gold pieces (gained 19). Terence shouts, "DIE!!!" Terence completely misses you. Casting: Vampiric Draining (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (quite dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line, f - Terence Aim: Terence, wielding a +0 mace and wearing a +0 scale mail You draw life force from Terence! Terence shouts, "ATTACK!!!" Terence closely misses you. Casting: Vampiric Draining (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Vampiric Draining (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (quite dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - Terence Aim: Terence, wielding a +0 mace and wearing a +0 scale mail (heavily wounded) You miscast Vampiric Draining. You are very lightly contaminated with residual magic. Nothing appears to happen. Terence hits you with a +0 mace. You hit Terence. Terence is poisoned. Terence is severely wounded. Terence closely misses you. You closely miss Terence. Terence is severely wounded. Terence closely misses you. You barely miss Terence. Terence is almost dead. You kill Terence! Things that are here: a +0 mace; a +0 scale mail; the human corpse of Terence Your magical contamination has completely faded away. Magic restored. You now have 154 gold pieces (gained 11). Found a stone staircase leading down. Found an escape hatch in the floor. An endoplasm comes into view. The helpless endoplasm fails to defend itself. You hit the endoplasm. The endoplasm is moderately wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! Found 18 gold pieces. You now have 172 gold pieces (gained 18). Found a dagger. 2 goblins and a hobgoblin come into view. The goblin shouts! The hobgoblin shouts! You hear a shout! The goblin shouts! You hear a shout! x3 A goblin comes into view. It is wielding a +0 dagger. x2 The hobgoblin moves out of view. The goblin shouts! You hear a shout! x2 You hear a shout! A goblin comes into view. It is wielding a +0 club. The goblin barely misses you. You barely miss the goblin. Your tail-slap misses the goblin. The goblin hits you but does no damage. You closely miss the goblin. Robin of the Strong Arm comes into view. They are wielding a +0 club. The goblin hits you but does no damage. You barely miss the goblin. Robin shouts! Your tail-slap misses the goblin. Robin throws the goblin at you! The goblin hits you with a +0 dagger. A hobgoblin comes into view. The goblin hits you with a +0 club. The hobgoblin hits you. The hobgoblin shouts! You whack the goblin! You kill the goblin! The goblin hits you but does no damage. The hobgoblin completely misses you. You closely miss the goblin. The goblin misses you. Robin says, "Duck!" The goblin hits you but does no damage. The hobgoblin hits you but does no damage. A goblin comes into view. It is wielding a +0 club. You closely miss the goblin. The goblin hits you but does no damage. Robin roars a battlecry! The goblins go into a battle-frenzy! The goblin hits you but does no damage. The hobgoblin hits you. You closely miss the goblin. The goblin hits you but does no damage. The goblin hits you with a +0 club. The hobgoblin closely misses you. A goblin comes into view. It is wielding a +0 dagger. You whack the goblin! You kill the goblin! Robin throws the goblin at you! The goblin barely misses you. The hobgoblin misses you. You hit the goblin. You tail-slap the goblin, but do no damage. The goblin is almost dead. The goblin hits you but does no damage. A goblin comes into view. It is wielding a +0 club. The goblin hits you with a +0 club. The hobgoblin barely misses you. The hobgoblin completely misses you. The goblin hits you but does no damage. x2 Casting: Vampiric Draining (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (quite dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 club (strong) You draw life force from the goblin! You kill the goblin! You feel life coursing into your body. The goblin closely misses you. The hobgoblin barely misses you. Robin throws the goblin at you! Casting: Vampiric Draining (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (quite dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (strong) You draw life force from the goblin! You kill the goblin! You feel life coursing into your body. The goblin closely misses you. The hobgoblin closely misses you. Casting: Vampiric Draining (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. You hit the goblin. You kill the goblin! The hobgoblin hits you but does no damage. You barely miss the hobgoblin. You tail-slap the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you. x2 You hit the hobgoblin. You kill the hobgoblin! The hobgoblin barely misses you. You completely miss the goblin. You tail-slap the goblin. The goblin is severely wounded. The hobgoblin closely misses you. The goblin hits you with a +0 club. You hit the goblin. You kill the goblin! The hobgoblin barely misses you. You hit the goblin. The goblin is poisoned. The goblin is severely wounded. The goblin no longer looks unusually strong. The goblin closely misses you. The hobgoblin closely misses you. You miss the goblin. You tail-slap the goblin. You kill the goblin! You hit the goblin. You kill the goblin! The hobgoblin closely misses you. Items here: )))))) ††††. You closely miss the hobgoblin. The hobgoblin misses you. You closely miss the hobgoblin. The hobgoblin misses you. You hit the hobgoblin. The hobgoblin is poisoned. The hobgoblin is heavily wounded. The hobgoblin no longer looks unusually strong. The hobgoblin closely misses you. You hit the hobgoblin. You kill the hobgoblin! You closely miss Robin. Robin hits you but does no damage. You barely miss Robin. Robin hits you with a +0 club. You closely miss Robin. Robin barely misses you. You hit Robin. Robin is poisoned. Robin is lightly wounded. Robin completely misses you. You hit Robin. Robin looks as sick as possible! Robin is heavily wounded. Robin's bangles clink loudly. Robin hits you but does no damage. You closely miss Robin. Robin is almost dead. You kill Robin! Items here: ))))))) [[ †††††. Okay, then. Things that are here: a +0 dagger; a +0 club; a goblin corpse You start resting. Magic restored. You start resting. HP restored. You see here a +0 dagger. A rat comes into view. The rat misses you. The rat bites you but does no damage. You barely miss the rat. The rat closely misses you. You hit the rat. The rat is heavily wounded. The rat bites you. You hit the rat. You kill the rat! You see here a rat corpse. Found a stone staircase leading down. A ball python comes into view. The ball python hisses angrily. The ball python bites you. The ball python barely misses you. You hit the ball python. You kill the ball python! You see here a ball python corpse. Found a stone staircase leading up. Found a faded altar of an unknown god. An adder comes into view. Found a chain mail. The adder hisses angrily. The adder bites you but does no damage. You hit the adder. The adder is poisoned. The adder is moderately wounded. The adder misses you. The adder barely misses you. You miss the adder. Your tail-slap misses the adder. The adder is moderately wounded. The adder barely misses you. You closely miss the adder. Your tail-slap misses the adder. The adder is moderately wounded. The adder barely misses you. You hit the adder. The adder looks as sick as possible! The adder is severely wounded. You kill the adder! Found 14 gold pieces. You see here an adder corpse. Found an escape hatch in the ceiling. There is a faded altar of an unknown god here. Okay, then. This altar belongs to (a) Ru, (b) Zin or (c) Gozag, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Gozag accepts your prayer! Gozag welcomes you! Gozag waives the service fee. Okay, then. You now have 186 gold pieces (gained 14). f - 6 stones (gained 2) No target in view! There is an opulent altar of Gozag here. You see here a +0 chain mail. Found a sacrificial altar of Ru. Found 5 stones. A ball python comes into view. There is a sacrificial altar of Ru here. You throw a stone. The stone hits the ball python. The ball python hisses angrily. The ball python is severely wounded. You hit the ball python. You kill the ball python! Your Maces & Flails skill increases to level 2! You now have 193 gold pieces (gained 7). There is a sacrificial altar of Ru here. Okay, then. Press: ? - help, v - describe, . - travel A sacrificial altar of Ru. There is a sacrificial altar of Ru here. No target in view! You kneel at the altar of Ru. You kneel at the altar of Ru. You have lost your religion! Gozag does not appreciate desertion! Ru welcomes you! Okay, then. f - 10 stones (gained 5) Found a mace. You open the door. An adder comes into view. Found a cyan potion. There is an open door here. The adder hisses angrily. The adder barely misses you. You closely miss the adder. The adder bites you but does no damage. You barely miss the adder. You tail-slap the adder. The adder is heavily wounded. The adder bites you but does no damage. You barely miss the adder. The adder is moderately wounded. The adder bites you but does no damage. x2 You barely miss the adder. Your tail-slap misses the adder. The adder is moderately wounded. The adder bites you but does no damage. You closely miss the adder. The adder is moderately wounded. The adder barely misses you. You miss the adder. The adder is moderately wounded. The adder bites you but does no damage. You barely miss the adder. The adder is moderately wounded. The adder bites you. You are poisoned. The adder poisons you! The adder bites you but does no damage. You barely miss the adder. The adder is moderately wounded. You feel sick. The adder misses you. You closely miss the adder. The adder is moderately wounded. You feel sick. The adder misses you. You hit the adder. The adder is poisoned. The adder is almost dead. You feel sick. The adder bites you. The adder barely misses you. You hit the adder but do no damage. The adder looks as sick as possible! Your tail-slap misses the adder. The adder is almost dead. You feel sick. You kill the adder! You have reached level 5! You feel sick. You are no longer poisoned. n - a cyan potion Okay, then. As you open the door, it creaks loudly! There is an open door here. You see here a +0 mace. Found a stone staircase leading down. Found a barding. You now have 209 gold pieces (gained 16). Jessica the Apprentice Sorceress comes into view. She is wielding a +0 club. Gozag incites Jessica against you. Jessica shouts! Jessica seems to speed up. Jessica mumbles some strange words. Jessica blinks! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.24-a0-613-g1ff6aac 0.31-a0-538-gbc85326 0.31-a0-846-gb3bcc0d 0.32-a0-708-g9ec0c11 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_EXPLORE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Xerrl] Species: Draconian Job: Necromancer HP: 40/40; mods: 0/0 MP: 8/8; mod: 0 Stats: 15 (15) 15 (15) 11 (11) Position: (49, 54), god: Ru (22), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 10 | 1 | 90 | 48/84 Short Blades | X | 1 | 0 | 0 | 0 | 0/50 Long Blades | X | 1 | 0 | 0 | 0 | 0/50 Axes | X | 1 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 1 | 33 | 2 | 158 | 8/150 Polearms | X | 1 | 0 | 0 | 0 | 0/50 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 28 | 2 | 287 | 109/178 Stealth | X | 1 | 7 | 1 | 140 | 90/100 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 0 | 1 | 82 | 32/100 Spellcasting | X | 1 | 12 | 2 | 233 | 55/178 Conjurations | X | 1 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 0 | 0 | 0 | 0/59 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 10 | 4 | 658 | 158/250 Translocations | X | 1 | 0 | 0 | 0 | 0/50 Fire Magic | X | 1 | 0 | 0 | 0 | 0/50 Ice Magic | X | 1 | 0 | 0 | 0 | 0/50 Air Magic | X | 1 | 0 | 0 | 0 | 0/50 Earth Magic | X | 1 | 0 | 0 | 0 | 0/50 Alchemy | X | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/59 Spell bugs: spell slot #0: monster only spell Pain spell slot #2: monster only spell Animate Skeleton Durations: Attributes: #12: 209 #49: 210 #59: 1 Mutations: cold-blooded: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #10: +2 whip of venom eq slot #7, inv slot #8: +2 ring of strength }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .###.##.# #.# #.# ........# #.# #+# ####.#### #.# . ## #.# ##.## .. .###.# ##...# ... #### ..##)########>...###.... ..). .......................@ .... ..##.#######............ ## .###.# #.#.#@##.#.. #. ###..# #.##..# #. #.## #.##.## #. #.# #.##.# #.###< #.# #.#..[ #...†. #.# #..... #####. #.# ###.. ... #.# #.. ###. #.# #. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>