Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-558-g233958a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 9639868569175258997, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name jagoly -rc /var/dcss/gamedata/dcss-trunk/rc-files/jagoly.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/jagoly.macro -morgue /var/dcss/gamedata/dcss/morgue/jagoly/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/jagoly:2024-02-29.07:22:34.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 15 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7ae1f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7b7eee]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7ae660]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fcba3ba14c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16armour_type_proph11armour_flag+0x14) [0x9ae9c4]: armour_type_prop(unsigned char, armour_flag) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12equip_effect14equipment_typeibb+0x2de) [0xbe75ee]: equip_effect(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10equip_item14equipment_typeibb+0x5a) [0xbe7d7a]: equip_item(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12EquipOnDelay6finishEv+0xda) [0x7ce65a]: EquipOnDelay::finish() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN5Delay6handleEv+0x46) [0x7cf6d6]: Delay::handle() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12handle_delayv+0x35) [0x7d0345]: handle_delay() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2a2f3] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2af5d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x7027dc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fcba3b8c840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x7032c9]: 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". 0x00007fcba3f46f2a in __waitpid (pid=6939, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fcba3f46f2a in __waitpid (pid=6939, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007ae075 in call_gdb (file=file@entry=0x7fcba3f31540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 6937\000\000\000\000\000\000\000\000" #2 0x00000000007b7f0a in do_crash_dump () at dbg-asrt.cc:692 t = 1709191424 dir = "/var/dcss/gamedata/dcss/morgue/jagoly/" name = "/var/dcss/gamedata/dcss/morgue/jagoly/crash-jagoly-20240229-072344.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fcba3f31540 <_IO_2_1_stderr_> #3 0x00000000007ae660 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00000000009ae9c4 in _armour_type_flags (arm=46 '.') at item-prop.cc:3339 No locals. #6 armour_type_prop (arm=46 '.', prop=prop@entry=ARMF_REGENERATION) at item-prop.cc:3339 No locals. #7 0x0000000000be75ee in _handle_regen_item_equip (item=...) at item-def.h:102 regen_hp = eq_slot = plural = item_name = regen_mp = activate = regen_hp = regen_mp = eq_slot = plural = item_name = activate = #8 equip_effect (slot=EQ_AMULET, item_slot=, unmeld=false, msg=) at player-equip.cc:235 item = @0x1329108: {base_type = OBJ_JEWELLERY, sub_type = 46 '.', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 138, unrand_idx = 138, subtype_rnd = 138, brand = 138, freshness = 138}, rnd = 147 '\223', quantity = 1, flags = 536871439, pos = {x = -1, y = -1}, link = 20, slot = 117, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} eq = block_unmeld_interrupts = {m_block = false, static interrupts_blocked = 0} #9 0x0000000000be7d7a in equip_item (slot=slot@entry=EQ_AMULET, item_slot=, msg=msg@entry=true, skip_effects=skip_effects@entry=false) at player-equip.cc:79 No locals. #10 0x00000000007ce65a in EquipOnDelay::finish (this=0x1eb43e0) at delay.cc:755 old_talents = 0 is_amulet = eq_slot = EQ_AMULET #11 0x00000000007cf6d6 in Delay::handle (this=0x1eb43e0) at delay.cc:685 No locals. #12 Delay::handle (this=0x1eb43e0) at delay.cc:660 No locals. #13 0x00000000007d0345 in handle_delay () at delay.cc:704 delay = #14 0x0000000000e2a2f3 in _input () at main.cc:1144 time_is_frozen = player_disabled = {was_disabled = false} #15 0x0000000000e2af5d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #16 0x00000000007027dc in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #17 main (argc=, argv=0x7ffc5167b128) 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 6937) 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 = 3 Level id: D:3 Level build method = , level layout type = corridors, absdepth0 = 2 Level vaults: layout_loops_ring shapermc_ecumenical_altar_mp_urbaneastern minmay_misc_feat_x chequers_serial_rivers_micro_a minmay_gold_behind_fungi chequers_mini_garden nrook_mini_vaults minmay_misc_feat_iff serial_bayou_pond_b dk_noncrumbling_3 nicolae_shop_vocational Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, jagoly the Djinni Air Elementalist. If you return without finding the Orb of Zot, so far below, it's all over! Press ? for a list of commands and other information. Found an escape hatch in the floor. Found a staircase leading out of the dungeon. You begin with the following spells memorised: Shock, Static Discharge, Swiftness, Airstrike. Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? b - Static Discharge Adjust to which letter? X - Static Discharge Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? c - Swiftness Adjust to which letter? S - Swiftness Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? d - Airstrike Adjust to which letter? x - Airstrike You reach down and open the large door. There is a large open door here. A quokka comes into view. Okay, then. Unknown command. Welcome back, jagoly the Djinni Air Elementalist. Press ? for a list of commands and other information. Cast which spell? (? or * to list) Aiming: Shock (safe; 5% risk of failure) Press: ? - help, Shift-Dir - straight line The zap hits the quokka. You kill the quokka! You start resting. HP restored. You see here a quokka corpse. A kobold comes into view. It is wielding a +0 short sword. Cast which spell? (? or * to list) Aiming: Shock (safe; 5% risk of failure) Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a +0 short sword and quivering stones (asleep, 100% to hit) The zap hits the kobold. You kill the kobold! Key pressed, stopping explore. Unknown command. Things that are here: a +0 short sword; 2 stones b - 2 stones c - a +0 short sword (weapon) Key pressed, stopping explore. Found a ring mail and a robe. Unknown command. You see here a +0 ring mail. d - a +0 ring mail You see here a +0 robe. You now have 11 gold pieces. Found a stone staircase leading down. A rat comes into view. The zap hits the rat. You kill the rat! A ball python comes into view. The zap misses the ball python. The ball python hisses angrily. The zap misses the ball python. A kobold comes into view. It is wielding a +0 dagger. Aiming: Shock (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - kobold, p - ball python Aim: a kobold, wielding a +0 dagger and quivering stones (60% to hit) The zap misses the ball python. The zap hits the kobold. The kobold is heavily wounded. Aiming: Shock (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - kobold Aim: a kobold, wielding a +0 dagger and quivering stones (heavily wounded, 60% to hit) The zap hits the ball python. The ball python is severely wounded. The zap hits the kobold. You kill the kobold! The zap hits the ball python. You kill the ball python! You start resting. HP restored. HP restored. A frilled lizard comes into view. The zap hits the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard hisses angrily. The zap hits the frilled lizard. You kill the frilled lizard! A quokka comes into view. You have reached level 2! The zap hits the quokka. The quokka is almost dead. The zap misses the quokka. The zap hits the quokka. You kill the quokka! Training target 2.0 for Stealth reached! Your Stealth skill increases to level 2! HP restored. You start resting. HP restored. b - 5 stones (gained 3) You see here a +0 dagger. A hobgoblin comes into view. A hobgoblin is nearby! The zap hits the hobgoblin. You kill the hobgoblin! An endoplasm comes into view. The zap hits the endoplasm. The endoplasm is almost dead. The endoplasm quivers. You miscast Shock. You are very lightly contaminated with residual magic. Nothing appears to happen. The zap hits the endoplasm. You kill the endoplasm! HP restored. You start resting. Your magical contamination has completely faded away. Found 15 gold pieces. Found a stone staircase leading down. You now have 26 gold pieces (gained 15). A giant cockroach comes into view. The zap hits the giant cockroach. The giant cockroach is almost dead. The zap misses the giant cockroach. The zap hits the giant cockroach. You kill the giant cockroach! You can't see any susceptible monsters within range! (Use Z to cast anyway.) HP restored. A goblin comes into view. It is wielding a +0 dagger. Found a stone staircase leading down. The zap hits the goblin. You kill the goblin! A giant cockroach and a rat come into view. Aiming: Shock (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - rat Aim: a rat (asleep, 100% to hit) Okay, then. The zap hits the rat. You kill the rat! The zap hits the giant cockroach. The giant cockroach is almost dead. The zap misses the giant cockroach. The zap hits the giant cockroach. You kill the giant cockroach! A bat comes into view. The zap 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.) An endoplasm comes into view. The endoplasm quivers. The zap hits the endoplasm. The endoplasm is moderately wounded. An endoplasm comes into view. The zap hits the endoplasm. You kill the endoplasm! The zap hits the endoplasm. The endoplasm is lightly wounded. The endoplasm quivers. The zap hits the endoplasm. The endoplasm is moderately wounded. The zap hits the endoplasm. The endoplasm is almost dead. The zap hits the endoplasm. You kill the endoplasm! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A rat comes into view. A rat is nearby! The zap 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 rat comes into view. The zap hits the rat. You kill the rat! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2 The power to cast Sandblast wells up from within. Spell assigned to 'b'. e - a scroll labelled DOSACO CUANT f - a bubbling grey potion A rat comes into view. The zap hits the rat. You kill the rat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A ball python comes into view. The zap hits the ball python. You kill the ball python! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A goblin comes into view. It is wielding a +0 club. You need no library to learn spells. Unknown command. Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? b - Sandblast Adjust to which letter? c - Sandblast A goblin is nearby! The zap hits the goblin. You kill the goblin! b - 11 stones (gained 6) A frilled lizard comes into view. Found a scroll labelled NUDGHU LECOQI. Unknown command. The zap hits the frilled lizard. You kill the frilled lizard! You see here a ball python corpse. g - a scroll labelled NUDGHU LECOQI b - 20 stones (gained 9) You see here a +0 club. You now have 31 gold pieces (gained 5). A ball python comes into view. The zap hits the ball python. You kill the ball python! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a ball python corpse. h - a scroll labelled ORRUKHL SUER You now have 40 gold pieces (gained 9). A goblin comes into view. It is wielding a +0 dagger. The zap hits the goblin. The goblin is severely wounded. The goblin shouts! The zap hits the goblin. You kill the goblin! You see here a +0 club. You see here a ball python corpse. Found Viecoympe's Antique Weapon Shoppe. There is an entrance to Viecoympe's Antique Weapon Shoppe here. You can access your shopping list by pressing '$'. There is a large open door here. Done exploring. Done exploring. There is a large open door here. There is a stone staircase leading down here. Search for what [? for help]? . You fly downwards. Found 10 gold pieces. There is a stone staircase leading up here. A ball python and a hobgoblin come into view. The ball python hisses angrily. The hobgoblin shouts! You hear an angry hiss. A frilled lizard comes into view. There is a stone staircase leading up here. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin (82% to hit) The blast of sand hits the hobgoblin! You kill the hobgoblin! Cast which spell? (? or * to list) Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - frilled lizard Aim: a frilled lizard (70% to hit) The blast of sand hits the ball python! You kill the ball python! Cast which spell? (? or * to list) Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - frilled lizard Aim: a frilled lizard (70% to hit) The blast of sand hits the frilled lizard! You kill the frilled lizard! You see here a ball python corpse. HP restored. Found 4 poisoned darts. You now have 50 gold pieces (gained 10). Key pressed, stopping explore. Unknown command. You see here 4 poisoned darts. i - 4 poisoned darts j - a murky clear potion A frilled lizard comes into view. The zap hits the frilled lizard! You kill the frilled lizard! Found an escape hatch in the floor. Found a dagger. A goblin comes into view. It is wielding a +0 club. Found a pair of gloves. Found a stone staircase leading down. The zap hits the goblin. You kill the goblin! Found a stone staircase leading down. 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. An adder comes into view. The zap hits the adder. The adder is heavily wounded. The adder hisses angrily. The zap hits the adder. The adder is heavily wounded. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (heavily wounded, 70% to hit) Okay, then. Cast which spell? (? or * to list) Aiming: Shock (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (heavily wounded, 53% to hit) Okay, then. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (heavily wounded, 70% to hit) The blast of sand hits the adder. You kill the adder! HP restored. You see here an adder corpse. b - 25 stones (gained 5) l - a scroll labelled OFUVYG RUAPS m - a smoky brown potion Found an escape hatch in the ceiling. Found a stone staircase leading down. A giant cockroach comes into view. The zap hits the giant cockroach. You kill the giant cockroach! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A bat comes into view. The zap hits the bat. You kill the bat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 59 gold pieces (gained 9). You see here a bat corpse. A ball python comes into view. The zap hits the ball python. You kill the ball python! You can't see any susceptible monsters within range! (Use Z to cast anyway.) A ball python and an adder come into view. The ball python hisses angrily. The adder hisses angrily. The zap misses the adder. The zap hits the adder. The adder is heavily wounded. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (heavily wounded, 70% to hit) The blast of sand misses the adder. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - ball python, p - adder Aim: a ball python (80% to hit) The blast of sand hits the adder! You kill the adder! The ball python misses you. The ball python grabs you. The ball python constricts you. Training target 4.0 for Spellcasting reached! Your Spellcasting skill increases to level 4! Your Conjurations skill increases to level 4! Your Hexes skill increases to level 4! Your Summonings skill increases to level 4! Your Necromancy skill increases to level 4! Your Translocations skill increases to level 4! Your Fire Magic skill increases to level 4! Your Ice Magic skill increases to level 4! Your Air Magic skill increases to level 4! Your Earth Magic skill increases to level 4! Your Alchemy skill increases to level 4! You need to enable at least one skill for training. You have reached level 4! You feel agile. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ball python Aim: a ball python (constricting you, 80% to hit) The blast of sand misses the ball python. The ball python bites you but does no damage. The ball python constricts you. The ball python bites you. The ball python constricts you. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ball python Aim: a ball python (constricting you, 80% to hit) The blast of sand misses the ball python. The ball python barely misses you. The ball python constricts you. The ball python bites you. The ball python constricts you. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ball python Aim: a ball python (constricting you, 80% to hit) The blast of sand hits the ball python. You kill the ball python! You see here a ball python corpse. Found Hiloih's Magic Scroll Shoppe. n - a murky puce potion b - 33 stones (gained 8) A ribbon worm comes into view. The zap hits the ribbon worm. The ribbon worm is lightly wounded. The zap hits the ribbon worm. The ribbon worm is heavily wounded. The zap hits the ribbon worm. The ribbon worm is heavily wounded. The zap hits the ribbon worm. The ribbon worm is severely wounded. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ribbon worm Aim: a ribbon worm (severely wounded, 94% to hit) The blast of sand 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 caught in a web! Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ribbon worm Aim: a ribbon worm (almost dead, 94% to hit) The blast of sand hits the ribbon worm! You kill the ribbon worm! You struggle to detach yourself from the web. You struggle to detach yourself from the web. You struggle to detach yourself from the web. The web tears apart. There is an entrance to Hiloih's Magic Scroll Shoppe here. o - a scroll of identify Thank you for shopping at Hiloih's Magic Scroll Shoppe! You can access your shopping list by pressing '$'. Unknown command. Okay, then. Okay, then. p - a scroll labelled FURPHI XITYWK An endoplasm comes into view. The zap hits the endoplasm. The endoplasm is moderately wounded. The endoplasm quivers. The zap hits the endoplasm. The endoplasm is almost dead. The zap hits the endoplasm! You kill the endoplasm! An endoplasm comes into view. The endoplasm quivers. Cast which spell? (? or * to list) You don't know that spell. Unknown command. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - endoplasm Aim: an endoplasm (98% to hit) The blast of sand hits the endoplasm! You kill the endoplasm! Found a stone staircase leading up. There is a stone staircase leading up here. Key pressed, stopping explore. Unknown command. Key pressed, stopping explore. A ribbon worm and a goblin come into view. Found 9 gold pieces and a glowing brown potion. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - ribbon worm Aim: a ribbon worm (asleep, 100% to hit) The blast of sand hits the ribbon worm! The ribbon worm is moderately wounded. The goblin shouts! Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ribbon worm Aim: a ribbon worm (moderately wounded, 94% to hit) The blast of sand misses the ribbon worm. 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! There is a web here. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ribbon worm Aim: a ribbon worm (moderately wounded, catching its breath, 94% to hit) The blast of sand hits the ribbon worm. The ribbon worm is moderately wounded. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - ribbon worm Aim: a ribbon worm (moderately wounded, catching its breath, 94% to hit) The blast of sand hits the ribbon worm! You kill the ribbon worm! The goblin hits you with a +0 dagger. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (77% to hit) The blast of sand hits the goblin. You kill the goblin! The web tears apart. Things that are here: a +0 dagger; a ribbon worm corpse You now have 40 gold pieces (gained 9). q - a glowing brown potion Found a stone staircase leading up. You now have 53 gold pieces (gained 13). There is a stone staircase leading up here. You reach down and open the door. A kobold comes into view. It is wielding a +0 dagger. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a +0 dagger (asleep, 100% to hit) The blast of sand hits the kobold. You kill the kobold! There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. You reach down and open the door. There is an open door here. You now have enough gold to buy a scroll of poison on this level. You can access your shopping list by pressing '$'. You now have 62 gold pieces (gained 9). There is an open door here. There is an open door here. An adder comes into view. Unknown command. The zap misses the adder. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (70% to hit) The blast of sand hits the adder! The adder is almost dead. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (severely wounded, 70% to hit) The blast of sand hits the adder. You kill the adder! Search for what [Enter for "."]? aux Unknown command. A goblin comes into view. It is wielding a +0 dagger. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (wandering, hasn't noticed you, 77% to hit) The blast of sand hits the goblin! You kill the goblin! You now have 86 gold pieces (gained 24). Things that are here: a +0 dagger; a goblin corpse Things that are here: a +0 dagger; a ribbon worm corpse An endoplasm comes into view. The endoplasm quivers. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - endoplasm Aim: an endoplasm (98% to hit) The blast of sand hits the endoplasm. The endoplasm is heavily wounded. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - endoplasm Aim: an endoplasm (heavily wounded, 98% to hit) The blast of sand hits the endoplasm. You kill the endoplasm! Found a spear. Unknown command. You see here a +0 spear. r - a scroll labelled NUDUON ATU Unknown command. s - a golden potion A quokka comes into view. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - quokka Aim: a quokka (asleep, 100% to hit) The blast of sand hits the quokka. You kill the quokka! You see here a quokka corpse. Key pressed, stopping explore. Unknown command. Done exploring. Done exploring. There is a stone staircase leading down here. You fly downwards. Found 9 gold pieces and 5 stones. Found two stone staircases leading down. There is a stone staircase leading up here. You now have 95 gold pieces (gained 9). b - 38 stones (gained 5) Found a stone staircase leading up. There is a stone staircase leading up here. Key pressed, stopping explore. Unknown command. Found a ruby potion. t - a ruby potion Found an escape hatch in the floor. Okay, then. There is an escape hatch in the floor here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a +0 club. You see here a +0 dagger. There is an entrance to Hiloih's Magic Scroll Shoppe here. e - 2 scrolls of poison (gained 1) Thank you for shopping at Hiloih's Magic Scroll Shoppe! You can access your shopping list by pressing '$'. There is a stone staircase leading down here. You fly downwards. Found 2 poisoned darts. There is a stone staircase leading up here. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bombardier beetle Aim: a bombardier beetle (89% to hit) The blast of sand hits the bombardier beetle! The bombardier beetle is almost dead. The ball python barely misses you. The ball python grabs you. The ball python constricts you. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bombardier beetle Aim: a bombardier beetle (almost dead, 89% to hit) The blast of sand hits the bombardier beetle but does no damage. The bombardier beetle is almost dead. The ball python bites you but does no damage. The ball python constricts you. The ball python bites you. The ball python constricts you. The bombardier beetle sprays incendiary fluid at you. The burning spray hits you. You are covered in liquid fire! Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bombardier beetle Aim: a bombardier beetle (almost dead, 89% to hit) The blast of sand hits the bombardier beetle but does no damage. The bombardier beetle is almost dead. The liquid fire burns you! The ball python bites you but does no damage. The ball python constricts you. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bombardier beetle Aim: a bombardier beetle (almost dead, 89% to hit) The blast of sand hits the bombardier beetle but does no damage. The bombardier beetle is almost dead. The liquid fire burns you! The ball python bites you but does no damage. The ball python constricts you. The bombardier beetle bites you. The ball python bites you. The ball python constricts you. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bombardier beetle Aim: a bombardier beetle (severely wounded, 89% to hit) The blast of sand hits the bombardier beetle. The bombardier beetle is almost dead. * * * LOW HITPOINT WARNING * * * The liquid fire burns you! The ball python bites you. * * * LOW HITPOINT WARNING * * * The ball python constricts you. * * * LOW HITPOINT WARNING * * * The bombardier beetle sprays incendiary fluid at you. The burning spray hits you. You are even more covered in liquid fire! The ball python bites you but does no damage. The ball python constricts you. * * * LOW HITPOINT WARNING * * * Unknown command. Cast which spell? (? or * to list) Aiming: Shock (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bombardier beetle Aim: a bombardier beetle (almost dead, 83% to hit) Okay, then. Unknown command. Unknown command. Unknown command. Unknown command. You escape the ball python's grasp. You shake off some of the fire as you move. The liquid fire burns you! * * * LOW HITPOINT WARNING * * * Unknown command. Unknown command. Unknown command. Unknown command. You shake off some of the fire as you move. The liquid fire burns you! * * * LOW HITPOINT WARNING * * * Unknown command. Unknown command. You shake off some of the fire as you move. The liquid fire burns you! * * * LOW HITPOINT WARNING * * * Unknown command. Unknown command. You shake off some of the fire as you move. The liquid fire burns you! * * * LOW HITPOINT WARNING * * * The ball python attacks as it pursues you! The ball python closely misses you. The ball python grabs you. The ball python constricts you. Unknown command. Unknown command. You escape the ball python's grasp. You shake off the liquid fire. You see here 2 poisoned darts. Unknown command. Unknown command. You aren't carrying any items that you can evoke. Unknown command. Okay, then. Press: ? - help, v - describe, . - travel Here: a ball python The floor. Unknown command. Cast which spell? (? or * to list) Aiming: Shock (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - ball python, p - bombardier beetle Aim: a ball python (68% to hit) Okay, then. Unknown command. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bombardier beetle Aim: a bombardier beetle (severely wounded, 89% to hit) The blast of sand hits the ball python! You kill the ball python! * * * LOW HITPOINT WARNING * * * Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel Here: a bombardier beetle (severely wounded) The floor. Unknown command. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel Here: a bombardier beetle (severely wounded) The floor. Cast which spell? (? or * to list) Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bombardier beetle Aim: a bombardier beetle (severely wounded, 89% to hit) The blast of sand hits the bombardier beetle. You kill the bombardier beetle! * * * LOW HITPOINT WARNING * * * You have reached level 5! The power to cast Jinxbite wells up from within. Spell assigned to 'b'. i - 6 poisoned darts (gained 2) There is a stone staircase leading up here. You start resting. HP restored. An orc priest and 2 orcs come into view. An orc is wielding a +1 heavy hand axe. There is a stone staircase leading up here. You start waiting. Unknown command. Unknown command. Press: ? - help, . - travel You can't see that place. [the floor.] Placed new exclusion. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading down here. You fly downwards. Level annotation: exclusion: orc Welcome back, jagoly the Djinni Air Elementalist. Level annotation: exclusion: orc Welcome back, jagoly the Djinni Air Elementalist. Press ? for a list of commands and other information. There is a stone staircase leading down here. Found an escape hatch in the ceiling. There is an escape hatch in the ceiling here. Found Acsuv's Vocational Training. Found a stone staircase leading down. An orc comes into view. It is wielding a +0 club. The zap hits the orc. The orc is heavily wounded. The orc shouts! The zap misses the orc. x2 You miscast Shock. You are very lightly contaminated with residual magic. Nothing appears to happen. The zap hits the orc. You kill the orc! You can't see any susceptible monsters within range! (Use Z to cast anyway.) Found 13 gold pieces. Things that are here: a +0 club; a +0 ring mail; an orc corpse Found 57 gold pieces. HP restored. Your magical contamination has completely faded away. Found 12 gold pieces. HP restored. You now have 51 gold pieces (gained 12). Found a runed steel amulet. u - an amulet of reflection You aren't carrying any items that you can evoke. Unknown command. You start putting on your amulet. You continue putting on your amulet of reflection. x5 You finish putting on your amulet of reflection. You feel a shielding aura gather around you. u - an amulet of reflection (around neck) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-558-g233958a 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_WEAR_JEWELLERY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [jagoly] Species: Djinni Job: Air Elementalist HP: 35/35; mods: 0/0 MP: 0/0; mod: 0 Stats: 7 (7) 18 (18) 14 (14) Position: (34, 33), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Delayed (1): type: armour_on duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 0 | 0 | 2 | 162 | 36/126 Stealth | X | 0 | 0 | 2 | 178 | 0/178 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 9 | 4 | 97 | 23/37 Conjurations | X | 1 | 9 | 4 | 97 | 23/37 Hexes | X | 1 | 9 | 4 | 97 | 23/37 Summonings | X | 1 | 9 | 4 | 97 | 23/37 Necromancy | X | 1 | 9 | 4 | 97 | 23/37 Translocations | X | 1 | 9 | 4 | 97 | 23/37 Fire Magic | X | 1 | 9 | 4 | 97 | 23/37 Ice Magic | X | 1 | 9 | 4 | 97 | 23/37 Air Magic | X | 1 | 9 | 4 | 97 | 23/37 Earth Magic | X | 1 | 9 | 4 | 97 | 23/37 Alchemy | X | 1 | 9 | 4 | 97 | 23/37 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 135 #13: 84 #49: 284 Mutations: fire resistance: 2 (innate) cold vulnerability: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #2: +0 short sword eq slot #3, inv slot #10: +0 pair of gloves eq slot #6, inv slot #0: +0 robe eq slot #9, inv slot #20: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##. #. # #. #. #. ##. #### # #. #..###..### .# #. ####.##......##.# .........##.....# ###....####.@..# #....## #......# #.....##.....### .#####.##......##... PP.......###..### .#.# $P######...####.. ##.# $P ###........# # $P## #......###.# PP..###.####># #.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>