Version: Dungeon Crawl Stone Soup 0.20.1-1-g8b1a95d Platform: unix Bits: 64 Game mode: tutorial Tiles: online Command line: /usr/games/crawl-0.20 -name LoneRaider -rc /dgldir/rcfiles/crawl-0.20/LoneRaider.rc -macro /dgldir/rcfiles/crawl-0.20/LoneRaider.macro -morgue /dgldir/morgue/LoneRaider/ -tutorial -webtiles-socket /crawl-master/webserver/sockets/LoneRaider:2017-07-17.11:33:29.sock -await-connection RC options: restart_after_game = false Crash caused by signal #13: Broken pipe Obtained 16 stack frames. /usr/games/crawl-0.20(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x680d63]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.20(_Z13do_crash_dumpv+0x330) [0x68a2f0]: do_crash_dump() /usr/games/crawl-0.20(_Z20crash_signal_handleri+0x74) [0x680fe4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x351c0) [0x7f47fc1291c0]: /lib/x86_64-linux-gnu/libc.so.6(__write+0x10) [0x7f47fc1cffa0]: /lib/x86_64-linux-gnu/libc.so.6(_IO_file_write+0x43) [0x7f47fc168503]: /lib/x86_64-linux-gnu/libc.so.6(+0x73bc3) [0x7f47fc167bc3]: /lib/x86_64-linux-gnu/libc.so.6(_IO_file_xsputn+0x186) [0x7f47fc168b16]: /lib/x86_64-linux-gnu/libc.so.6(fputs+0x94) [0x7f47fc15e454]: /usr/games/crawl-0.20(_Z3endibPKcz+0x335) [0x7300f5]: end(int, bool, char const*, ...) /usr/games/crawl-0.20(_Z9save_gamebPKc+0x166) [0x74eb96]: save_game(bool, char const*) /usr/games/crawl-0.20() [0xc413e6] /usr/games/crawl-0.20() [0xc42705] /usr/games/crawl-0.20(main+0x2ef) [0x5e37bf]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f47fc115b45]: /usr/games/crawl-0.20() [0x5e3f2a] /usr/bin/gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 4.9.2 on Jul 2 2017 at 21:03:45 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.20/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.20/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.20/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 1 Level vaults: tutorial_lesson4_level2 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< In this lesson you're going to learn how to memorize and cast spells. You can reread all messages at any time with [Ctrl-P]. Also, press [Space] to clear the --more-- prompts. Found a staircase leading out of the dungeon. Found an inconspicuous book. You can memorise a spell from a carried spellbook with [M]. At experience level 1, only level 1 spells are available to you. This will change as you gain experience. b - LoneRaider's Grimoire of Introduction to Spellcasting Okay, then. You can cast spells with [z]. Press [z?] to get a list of your spells. Once you are out of magic points, retreat and rest to regain them with [5]. The training dummy throws a stone. The stone hits you but does no damage. You see here a stone. You don't know any spells. You don't know any spells. Memorise Magic Dart, consuming 1 spell level and leaving 1? [Y]es or [N]o only, please. Memorise Magic Dart, consuming 1 spell level and leaving 1? The training dummy throws a stone. Your memorisation is interrupted. The stone hits you but does no damage. You don't know any spells. Memorise Magic Dart, consuming 1 spell level and leaving 1? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'a'. Sorry, you're not good enough to have a special ability. You're too inexperienced to learn that spell! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Number of times to repeat, then command key: You must enter the number of times for the command to repeat. You can cast spells with [z]. Press [z?] to get a list of your spells. Once you are out of magic points, retreat and rest to regain them with [5]. The training dummy throws a stone. The stone hits you but does no damage. You see here 3 stones. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - training dummy Aim: a training dummy You miscast Magic Dart. Miscasting a spell can have nasty consequences, particularly for the more difficult spells. Your chance of successfully casting a spell increases with your magic skills, and can also be improved with the help of some items. Use the I command to check your current failure rates. You are very lightly contaminated with residual magic. Nothing appears to happen. The training dummy throws a stone. The stone hits you but does no damage. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy The magic dart hits the training dummy. The training dummy is moderately damaged. The training dummy throws a stone. The stone hits you but does no damage. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (moderately damaged) The magic dart hits the training dummy. The training dummy is almost destroyed. The training dummy throws a stone. The stone misses you. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (almost destroyed) The magic dart hits the training dummy. You destroy the training dummy! Why would you want to do that? Found a twisted pearl ring. Put on this ring with [P], and then rest up to your new full potential. c - a twisted pearl ring Put on which piece of jewellery? (? for menu, Esc to quit) You feel your magic capacity increase. c - a ring of magical power (left hand) You start resting. Your magical contamination has completely faded away. Unlike most monsters, zombies and skeletons do not regenerate health. A bat skeleton comes into view. The bat skeleton moves out of view. A bat skeleton is nearby! The bat skeleton closely misses you. Put on this ring with [P], and then rest up to your new full potential. The bat skeleton closely misses you. The bat skeleton barely misses you. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - bat skeleton Aim: a bat skeleton The magic dart hits the bat skeleton. The bat skeleton is lightly damaged. The bat skeleton misses you. The bat skeleton hits you but does no damage. x2 Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - bat skeleton Aim: a bat skeleton (lightly damaged) The magic dart hits the bat skeleton. The bat skeleton is heavily damaged. The bat skeleton hits you. x2 Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - bat skeleton Aim: a bat skeleton (heavily damaged) The magic dart hits the bat skeleton. The bat skeleton is severely damaged. The bat skeleton completely misses you. The bat skeleton closely misses you. x2 Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast that spell. Unknown command. The bat skeleton hits you but does no damage. The bat skeleton closely misses you. The bat skeleton barely misses you. The bat skeleton hits you but does no damage. You hit the bat skeleton but do no damage. The bat skeleton is severely damaged. The bat skeleton barely misses you. The bat skeleton hits you but does no damage. The bat skeleton hits you. You hit the bat skeleton. You destroy the bat skeleton! Put on this ring with [P], and then rest up to your new full potential. Unlike most monsters, zombies and skeletons do not regenerate health. A bat skeleton comes into view. Unlike most monsters, zombies and skeletons do not regenerate health. The bat skeleton barely misses you. The bat skeleton hits you but does no damage. You hit the bat skeleton. The bat skeleton is moderately damaged. The bat skeleton misses you. The bat skeleton barely misses you. The bat skeleton closely misses you. You hit the bat skeleton. The bat skeleton is moderately damaged. The bat skeleton barely misses you. The bat skeleton hits you but does no damage. The bat skeleton barely misses you. You hit the bat skeleton. The bat skeleton is heavily damaged. The bat skeleton misses you. The bat skeleton hits you but does no damage. You hit the bat skeleton. You destroy the bat skeleton! You start resting. HP restored. You start resting. Magic restored. Found a knobbly glowing staff. To check your spell proficiency, press [I]. Compare your spell failure rates before and after wielding this staff. You see here a knobbly glowing staff. You aren't carrying any food. You aren't carrying any food. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. d - a knobbly glowing staff Wield which item (- for none, * to show all)? (? for menu, Esc to quit) d - an uncursed staff of wizardry (weapon) A goblin skeleton comes into view. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - goblin skeleton Aim: a goblin skeleton The magic dart hits the goblin skeleton. The goblin skeleton is lightly damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - goblin skeleton Aim: a goblin skeleton (lightly damaged) The magic dart hits the goblin skeleton. The goblin skeleton is heavily damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - goblin skeleton Aim: a goblin skeleton (heavily damaged) The magic dart hits the goblin skeleton. The goblin skeleton is severely damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - goblin skeleton Aim: a goblin skeleton (severely damaged) The magic dart hits the goblin skeleton. The goblin skeleton is almost destroyed. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - goblin skeleton Aim: a goblin skeleton (almost destroyed) The magic dart hits the goblin skeleton. You destroy the goblin skeleton! A bat skeleton comes into view. The bat skeleton moves out of view. The bat skeleton barely misses you. You hit the bat skeleton. The bat skeleton is heavily damaged. The bat skeleton completely misses you. The bat skeleton hits you but does no damage. The bat skeleton closely misses you. You hit the bat skeleton. The bat skeleton is almost destroyed. The bat skeleton closely misses you. The bat skeleton barely misses you. The bat skeleton closely misses you. The bat skeleton hits you but does no damage. You hit the bat skeleton. You destroy the bat skeleton! You have reached level 2! Well done! Reaching a new experience level is always a nice event: you get more health and magic points, and occasionally increases to your attributes: strength, intelligence, and dexterity. Mephitic Cloud is a level 3 spell, so you can't memorise it yet. To level up quickly, here are more training dummies — without stones to throw this time. At experience level 3, you'll be able to increase one of your stats — choosing [I]ntelligence will help your spellcasting even further. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - training dummy Aim: a training dummy The magic dart hits the training dummy. The training dummy is moderately damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (moderately damaged) You miscast Magic Dart. You are very lightly contaminated with residual magic. Wisps of smoke drift from your hands. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (moderately damaged) The magic dart hits the training dummy. The training dummy is heavily damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (heavily damaged) The magic dart hits the training dummy. The training dummy is almost destroyed. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (almost destroyed) You miscast Magic Dart. Nothing appears to happen. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (almost destroyed) The magic dart hits the training dummy. You destroy the training dummy! 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. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f - training dummy Aim: a training dummy The magic dart hits the training dummy. The training dummy is lightly damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (lightly damaged) The magic dart hits the training dummy. The training dummy is moderately damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (moderately damaged) The magic dart hits the training dummy. The training dummy is severely damaged. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart Press: ? - help, Shift-Dir - straight line, f/p - training dummy Aim: a training dummy (severely damaged) The magic dart hits the training dummy. You destroy the training dummy! Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Number of times to repeat, then command key: You must enter the number of times for the command to repeat. Don't forget to memorise your newly-available spell, by pressing [M]! You start resting. Your magical contamination has completely faded away. You start resting. Magic restored. You start waiting. Done waiting. This spell is slightly dangerous to cast. Memorise Mephitic Cloud, consuming 3 spell levels and leaving 1? You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'b'. Don't forget to memorise your newly-available spell, by pressing [M]! Don't forget to memorise your newly-available spell, by pressing [M]! Mephitic Cloud covers an area in noxious fumes when cast, and you'll be able to see the area it affects as you target it. Try to catch multiple enemies in a single cloud in order to be more efficient with your magic. 2 rats come into view. Casting: Magic Dart Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat (resting) The ball explodes into a vile cloud! The stinking cloud engulfs the rat. x2 The rat is engulfed in noxious fumes. The rat appears confused. You kill the rat! A rat comes into view. Casting: Mephitic Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat You miscast Mephitic Cloud. You are very lightly contaminated with residual magic. You feel a strange surge of energy! The rat moves out of view. A goblin comes into view. The goblin shouts! Found a bread ration. Casting: Mephitic Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud Press: ? - help, Shift-Dir - straight line, p - rat You miscast Mephitic Cloud. You are poisoned. Poison will slowly reduce your health. You can wait it out with 5, if you're in combat or lethally poisoned, you'll probably want to quaff a potion of curing. You feel sick. x2 Mephitic Cloud covers an area in noxious fumes when cast, and you'll be able to see the area it affects as you target it. Try to catch multiple enemies in a single cloud in order to be more efficient with your magic. You feel sick. You hit the rat. You kill the rat! You feel sick. Casting: Mephitic Cloud Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Mephitic Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin You miscast Mephitic Cloud. You feel a strange surge of energy! You feel sick. Number of times to repeat, then command key: You must enter the number of times for the command to repeat. You closely miss the rat. The rat closely misses you. You barely miss the rat. You feel sick. The rat closely misses you. You completely miss the rat. The rat bites you. The rat bites you but does no damage. You hit the rat. The rat is heavily wounded. You feel sick. The rat misses you. You hit the rat. You kill the rat! You feel sick. You hit the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You hit the goblin. You kill the goblin! You feel sick. You see here a rat corpse. You butcher the rat corpse. f - a chunk of flesh You feel sick. There isn't anything here! You see here a rat corpse. You butcher the rat corpse. f - 2 chunks of flesh (gained 1) You feel sick. Spellcasting can make you really hungry. Spell hunger is higher for more difficult spells and can be reduced by high intelligence and by training the Spellcasting skill. You feel sick. Found three stone staircases leading down. g - a bread ration You eat the bread ration. That bread ration really hit the spot! You start resting. You feel sick. You are no longer poisoned. You start resting. Magic restored. You start resting. Your magical contamination has completely faded away. You start resting. HP restored. There is a stone staircase leading down here. You climb downwards. Found a scroll of amnesia. Found two stone staircases leading up. There is a stone staircase leading up here. Gaining an experience level and raising your Spellcasting skill gives you spell slots to spend on spells. You can also forget a memorised spell to make space for a new one. The easiest way to do this is with a scroll of amnesia. Simply read the scroll (with [r]), and then select the spell you want to forget. e - a scroll of amnesia Okay, then. Forget which spell ([?*] list [ESC] exit)? As you read the scroll of amnesia, it crumbles to dust. Your memory of Mephitic Cloud unravels. You stop training Air Magic and Poison Magic. Found a ball python skeleton and a bat skeleton. Found an engraved book and a jackal skeleton. Found four items. You see here a ball python skeleton. Again, memorise a new spell with [M]. And then raise yourself an undead army! e - LoneRaider's Volume of Necromancy for Newbies Memorise Animate Skeleton, consuming 1 spell level and leaving 3? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'b'. Okay, then. Cast which spell? (? or * to list) There is nothing here that can be animated! You see here a ball python skeleton. You see here a bat skeleton. You see here a jackal skeleton. You see here a bat skeleton. You see here a ball python skeleton. You see here a goblin skeleton. You see here a jackal skeleton. You see here a bat skeleton. You see here a jackal skeleton. You see here a goblin skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are walking! You see here a jackal skeleton. You see here a jackal skeleton. You see here a bat skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are flying! You see here a ball python skeleton. Unknown command. Unknown command. You see here a bat skeleton. Unknown command. Unknown command. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are flying! You see here a jackal skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You miscast Animate Skeleton. You are very lightly contaminated with residual magic. Nothing appears to happen. You see here a bat skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are flying! You see here a jackal skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are walking! You see here a ball python skeleton. Unknown command. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are slithering! You swap places. There is a fountain of clear blue water here. You swap places. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. There is nothing here that can be animated! You see here a ball python skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are slithering! You swap places. Your magical contamination has completely faded away. You swap places. You open the door. There is an open door here. Did you notice you can swap positions with your allies by moving into them? Among other things, displacing a friendly creature can be a good way to escape a fight. Did you notice you can swap positions with your allies by moving into them? Among other things, displacing a friendly creature can be a good way to escape a fight. You swap places. You swap places. You swap places. You swap places. You swap places. Did you notice you can swap positions with your allies by moving into them? Among other things, displacing a friendly creature can be a good way to escape a fight. Some of the chunks of flesh in your inventory have rotted away. Try to let your allies do the killing! If necessary, you can order them about with [t]. Before opening this gate, you may want to wait with [.] until your allies have caught up with you. You open the gate. A hobgoblin comes into view. It is wielding a club. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target cursor, f - hobgoblin Aim: a hobgoblin, wielding a club (resting) Attack! Your bat skeleton closely misses the hobgoblin. The hobgoblin hits your bat skeleton but does no damage. Your bat skeleton misses the hobgoblin. Your bat skeleton hits the hobgoblin but does no damage. Your bat skeleton hits the hobgoblin. Your bat skeleton completely misses the hobgoblin. Your bat skeleton hits the hobgoblin. Your bat skeleton barely misses the hobgoblin. Your bat skeleton hits the hobgoblin. Your bat skeleton barely misses the hobgoblin. The hobgoblin hits your bat skeleton with a club. Your bat skeleton closely misses the hobgoblin. Your bat skeleton barely misses the hobgoblin. Your bat skeleton closely misses the hobgoblin. x2 Your bat skeleton hits the hobgoblin but does no damage. Your bat skeleton barely misses the hobgoblin. Your bat skeleton closely misses the hobgoblin. x3 The hobgoblin hits your bat skeleton with a club. Your bat skeleton is destroyed! Your bat skeleton hits the hobgoblin but does no damage. x2 Your bat skeleton completely misses the hobgoblin. Your bat skeleton hits the hobgoblin but does no damage. Your bat skeleton hits the hobgoblin. The hobgoblin hits your bat skeleton but does no damage. Your bat skeleton closely misses the hobgoblin. Your bat skeleton barely misses the hobgoblin. Your bat skeleton hits the hobgoblin but does no damage. Your bat skeleton completely misses the hobgoblin. Your bat skeleton hits the hobgoblin but does no damage. Your jackal skeleton closely misses the hobgoblin. Your bat skeleton hits the hobgoblin. The hobgoblin dies! There is an open gate here. You swap places. You swap places. Things that are here: a club; a hobgoblin corpse Animate Skeleton works on the corpse of any monster that has a skeleton inside, and will also butcher them automatically. You butcher the hobgoblin corpse. f - 3 chunks of flesh (gained 2) You see here a club. g - a club Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. There is nothing here that can be animated! Found a ring mail. Some of the chunks of flesh in your inventory have rotted away. Found a shield. Heavy armour really hampers spellcasting. Try putting on that mail and shield (with [W]), and compare your spellcasting failure rates with [I]. You can take armour off again with [T]. You see here a shield. h - a shield You swap places. Heavy armour really hampers spellcasting. Try putting on that mail and shield (with [W]), and compare your spellcasting failure rates with [I]. You can take armour off again with [T]. You see here a ring mail. i - a ring mail Wear which item? (? for menu, Esc to quit) You start putting on your armour. You continue putting on your shield. x4 You finish putting on your +0 shield. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +0 robe. x4 You finish taking off your +0 robe. You start putting on your armour. You continue putting on your ring mail. x5 You finish putting on your +0 ring mail. Take off which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +0 shield. x4 You finish taking off your +0 shield. Take off which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +0 ring mail. x4 You finish taking off your +0 ring mail. Wear which item? (? for menu, Esc to quit) You start putting on your armour. You continue putting on your +0 robe. x2 Your bat skeleton crumbles into dust! You continue putting on your +0 robe. x2 You finish putting on your +0 robe. Wear which item? (? for menu, Esc to quit) You're already wearing that object! You swap places. You swap places. Found a goblin skeleton. Found two ball python skeletons and a bat skeleton. Make sure you are at full health and magic points before entering a new area. If necessary, rest up with [5]. Also, undead don't breathe, so you can cast Mephitic Cloud without harming your allies. You see here a goblin skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are walking! You see here a ball python skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... The dead are slithering! You swap places. You see here a ball python skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... ...but the skeleton had no space to rise! You swap places. You swap places. You see here a bat skeleton. Casting: Animate Skeleton Confirm with . or Enter, or press ? or * to list all spells. You attempt to give life to the dead... ...but the skeleton had no space to rise! You open the gate. 4 rats, a goblin and a gnoll come into view. Take off which item? (? for menu, Esc to quit) Okay, then. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 1, terminal_resized: 0 io_inited: 0, need_save: 1, saving_game: 1, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 2, arena_suspended: 0 prev_cmd = CMD_REMOVE_ARMOUR repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [LoneRaider] Species: Human Job: Fighter HP: 29/29; mods: 0/0 MP: 13/16; mod: 2 Stats: 16 (16) 9 (9) 12 (12) Position: (46, 39), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 9 | 3 | 371 | 71/200 Short Blades | | 1 | 0 | 0 | 0 | 0/50 Long Blades | | 1 | 0 | 0 | 0 | 0/50 Axes | | 1 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/50 Polearms | | 1 | 0 | 0 | 0 | 0/50 Staves | X | 1 | 9 | 0 | 10 | 10/50 Slings | | 1 | 0 | 0 | 0 | 0/50 Bows | | 1 | 0 | 0 | 0 | 0/50 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 6 | 3 | 421 | 121/200 Dodging | X | 1 | 7 | 0 | 20 | 20/50 Stealth | X | 1 | 4 | 0 | 0 | 0/42 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 8 | 2 | 191 | 41/150 Spellcasting | X | 1 | 31 | 1 | 120 | 61/119 Conjurations | X | 1 | 12 | 0 | 10 | 10/50 Hexes | | 1 | 0 | 0 | 0 | 0/50 Charms | | 1 | 0 | 0 | 0 | 0/50 Summonings | | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 14 | 0 | 0 | 0/50 Translocations | | 1 | 0 | 0 | 0 | 0/50 Transmutations | | 1 | 0 | 0 | 0 | 0/50 Fire Magic | | 1 | 0 | 0 | 0 | 0/50 Ice Magic | | 1 | 0 | 0 | 0 | 0/50 Air Magic | | 1 | 0 | 0 | 0 | 0/50 Earth Magic | | 1 | 0 | 0 | 0 | 0/50 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | | 1 | 0 | 0 | 0 | 0/42 Evocations | | 1 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #27: 66 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #3: staff of wizardry eq slot #6, inv slot #0: +0 robe eq slot #7, inv slot #2: ring of magical power }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..# #####.⌠..# ###.## ..# ##..## ##.# ..# #### ##.## ..# #...# ..# #<<<# ..###### ##### ####...## ### .r..# # #.....# ##8#....g. ###.....#######8@'...r.. ...........ZZZZZZZ...... ###.....#######8÷'...gr. #.....# ##8#...... ##...## ####r...# ##### ##### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (28, 29): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 order_allies exit: false }}}} Lua marker 1 at (29, 29): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 order_allies exit: false }}}} Lua marker 2 at (30, 29): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 order_allies exit: false }}}} Lua marker 3 at (34, 27): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 displace_allies exit: false }}}} Lua marker 4 at (34, 28): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 displace_allies exit: false }}}} Lua marker 5 at (35, 40): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 heavy_armour exit: false }}}} Lua marker 6 at (41, 29): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 memorise2 exit: false }}}} Lua marker 7 at (44, 40): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 resting_reminder exit: false }}}} Lua marker 8 at (51, 32): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 forget_spell exit: false }}}} Lua marker 9 at (54, 38): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 tutorial_end exit: false }}}} Lua marker 10 at (54, 38): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson4 onclimb: CLASS: FunctionWrapper name: tutorial4.win fn: [type function] desc: exit from the tutorial }}}} Lua marker 11 at (54, 42): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 tutorial_end exit: false }}}} Lua marker 12 at (54, 42): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson4 onclimb: CLASS: FunctionWrapper name: tutorial4.win fn: [type function] desc: exit from the tutorial }}}} Lua marker 13 at (56, 40): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial4 tutorial_end exit: false }}}} Lua marker 14 at (56, 40): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson4 onclimb: CLASS: FunctionWrapper name: tutorial4.win fn: [type function] desc: exit from the tutorial }}}} >>>>>>>>>>>>>>>>>>>>>>