Attached Files |
crash-Wagnor-20130603-153920.txt [^] (44,142 bytes) 2013-06-03 16:01 [Show Content] [Hide Content]ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1548 failed.
Version: Dungeon Crawl Stone Soup 0.12.1
Platform: Windows
Bits: 32
Game mode: normal
Tiles: yes
Command line: G:\games\stone_soup-tiles-0.12\crawl.exe
RC options:
restart_after_game = true
Unable to get stack trace on this platform.
Unable to get stack trace on this platform.
Compilation info:
<<<<<<<<<<<
Compiled with GCC 4.6.3 on May 5 2013 at 04:26:02
Build platform: x86_64-linux-gnu
Platform: i686-w64-mingw32
CFLAGS: -O2 -flto=jobserver -fwhole-program -pipe -Wall -Wformat-security -DWINMM_PLAY_SOUNDS -DUSE_TILE -DUSE_TILE_LOCAL -DUSE_SDL -DUSE_GL -DUSE_FT -Wundef -Wno-array-bounds -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Icontrib/install/i686-w64-mingw32/include -Iutil -I. -Irltiles -Icontrib/install/i686-w64-mingw32/include/SDL -Icontrib/install/i686-w64-mingw32/include/freetype2 -DWIZARD -DASSERTS -DPROPORTIONAL_FONT="dat/tiles/DejaVuSans.ttf" -DMONOSPACED_FONT="dat/tiles/DejaVuSansMono.ttf" -DREGEX_PCRE -DCLUA_BINDINGS
LDFLAGS: -O2 -flto=jobserver -fwhole-program
>>>>>>>>>>>
Place info:
branch = 15, depth = 1
Level id: Hell
Level build method = random_map_for_place, level layout type = , absdepth0 = 27
Level vaults:
vestibule_of_hell_mu [vestibule_dis_mu, vestibule_tar_mu, vestibule_coc_mu, vestibule_geh_mu, vestibule_geryon_mu]
Markers:
<<<<<<<<<<<<<<<<<<<<<<
Marker 0 at (38, 35): feature (stone_stairs_up_i)
>>>>>>>>>>>>>>>>>>>>>>
Messages:
<<<<<<<<<<<<<<<<<<<<<<
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - orange demon
Aim: an orange demon (raging winds, moderately wounded)
You feel a surge of power!
The air twists around and strikes the orange demon!
You kill the orange demon!
Makhleb accepts your kill.
A guardian serpent, a chaos spawn and an ancient zyme come into view.
You channel some magical energy.
The winds around you start to calm down.
You float gracefully downwards.
The guardian serpent casts a spell at you.
You resist.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the chaos spawn.
The chaos spawn is almost dead.
The lightning arc hits you!
The lightning arc hits the guardian serpent.
You kill the guardian serpent!
Makhleb accepts your kill.
You feel a little better. The lightning arc hits you!
The lightning arc hits the chaos spawn.
You kill the chaos spawn!
Makhleb accepts your kill.
The chaos spawn degenerates into a cloud of primal chaos!
The lightning arc hits you! The lightning grounds out.
You channel some magical energy.
You channel some magical energy.
The winds around you calm down.
A large abomination comes into view.
You channel some magical energy.
A smoke demon comes into view.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
The smoke demon gestures at you.
Something smites you!
You channel some magical energy.
The smoke demon gestures at you.
Something smites you!
A small abomination comes into view.
A small abomination materialises.
You channel some magical energy.
You destroy the ancient zyme!
You feel a little better.
You channel some magical energy.
You destroy the small abomination!
Makhleb accepts your kill.
You feel a little better.
You channel some magical energy.
You destroy the large abomination!
Makhleb accepts your kill.
You feel a little better.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the smoke demon.
You kill the smoke demon!
Makhleb accepts your kill.
The lightning arc hits you! The lightning grounds out.
The winds around you start to calm down.
You float gracefully downwards.
A starcursed mass comes into view.
You channel some magical energy.
The starcursed mass shrieks in your mind.
A smoke demon and a small abomination come into view.
You channel some magical energy.
A starcursed mass
A starcursed mass splits.
An orange demon comes into view.
You channel some magical energy.
The winds around you calm down.
A starcursed mass
A starcursed mass splits.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
A starcursed mass
A starcursed mass splits.
A starcursed mass
A starcursed mass splits.
You channel some magical energy.
The starcursed mass shudders and is absorbed by its neighbour.
The smoke demon gestures at you.
Something smites you!
A starcursed mass
A starcursed mass splits.
A chorus of shrieks assaults your mind.
You channel some magical energy.
You destroy the small abomination!
Makhleb accepts your kill.
You feel a little better.
The starcursed mass shudders and withdraws towards its neighbour.
The starcursed mass shudders and is absorbed by its neighbour.
The starcursed mass shudders and withdraws towards its neighbour.
A hellwing comes into view.
You channel some magical energy.
You destroy the starcursed mass!
You feel a little better.
The starcursed mass shudders and withdraws towards its neighbour.
A starcursed mass
A starcursed mass splits.
An iron imp comes into view.
You channel some magical energy.
You kill the orange demon!
Makhleb accepts your kill.
You destroy the starcursed mass! You kill the smoke demon!
Makhleb accepts your kill.
The starcursed mass shudders and withdraws towards its neighbour.
The hellwing gestures at you.
You resist.
An orange demon, a smoke demon and a starcursed mass come into view.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the hellwing.
You kill the hellwing!
Makhleb accepts your kill.
The lightning arc hits the starcursed mass.
You destroy the starcursed mass!
The lightning arc hits the starcursed mass.
The starcursed mass is lightly damaged.
The lightning arc hits the smoke demon.
The smoke demon is almost dead.
The lightning arc hits the orange demon.
The orange demon is severely wounded.
The lightning arc hits the smoke demon.
You kill the smoke demon!
Makhleb accepts your kill.
The lightning arc hits the orange demon.
You kill the orange demon!
Makhleb accepts your kill.
The lightning arc hits the starcursed mass.
The starcursed mass is moderately damaged.
The lightning arcs out of your line of sight!
You destroy the starcursed mass!
The winds around you start to calm down.
You float gracefully downwards. A starcursed mass splits.
An ancient zyme comes into view.
Unknown command.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the iron imp.
The iron imp is severely wounded.
The lightning arc hits you!
The lightning arc hits the starcursed mass.
The starcursed mass is severely damaged.
The lightning arc hits the starcursed mass.
The starcursed mass is heavily damaged.
The lightning arc hits the starcursed mass.
You destroy the starcursed mass!
You feel a little better.
The lightning arc hits the starcursed mass.
The starcursed mass is almost destroyed.
The lightning arc hits you!
The lightning arc hits the starcursed mass.
You destroy the starcursed mass!
The lightning arc hits you!
The lightning arc hits the ancient zyme.
The ancient zyme is almost destroyed.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
A hellwing, a ynoxinul and a small abomination come into view.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the ancient zyme.
You destroy the ancient zyme!
The lightning arc hits you! The lightning arc hits the iron imp.
You kill the iron imp!
Makhleb accepts your kill.
You feel a little better. The lightning arc hits you!
The lightning arc hits the small abomination.
You destroy the small abomination!
Makhleb accepts your kill.
The lightning arc hits you! The lightning arc hits the hellwing.
The hellwing is heavily wounded.
The lightning arcs out of your line of sight!
You hear a mighty clap of thunder!
The winds around you calm down.
The ynoxinul gestures.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
The ynoxinul gestures. The hellwing gestures at you.
You resist.
A tentacled starspawn and a small abomination come into view.
A tentacle flies out from the starspawn's body!
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
You channel some magical energy.
You kill the ufetubus! You destroy the starspawn tentacle!
You kill the ufetubus!
A mummy comes into view.
You channel some magical energy.
You destroy the starspawn tentacle! You kill the ufetubus!
The hellwing gestures at you.
You resist.
A smoke demon comes into view.
You channel some magical energy.
You kill the ynoxinul!
Makhleb accepts your kill.
The hellwing gestures.
The hellwing looks slightly unstable.
A large abomination comes into view.
You channel some magical energy.
You destroy the small abomination!
Makhleb accepts your kill.
You destroy the starspawn tentacle!
You kill the hellwing!
Makhleb accepts your kill.
A neqoxec comes into view.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the neqoxec.
You kill the neqoxec!
Makhleb accepts your kill.
The lightning arc hits you!
The lightning arc hits the tentacled starspawn.
The tentacled starspawn is heavily damaged.
The lightning arc hits the mummy.
You destroy the mummy!
Makhleb accepts your kill.
You feel nervous for a moment...
Your -1 pair of gloves "Enkisagig" {Dex+3 Int+3} glows black for a moment.
The lightning arc hits the tentacled starspawn.
The tentacled starspawn is almost destroyed.
The lightning arc hits you!
The lightning arc hits the tentacled starspawn.
You destroy the tentacled starspawn!
The lightning arc hits you! The lightning arc hits the smoke demon.
The smoke demon is heavily wounded.
The lightning arcs out of your line of sight!
The winds around you start to calm down.
You float gracefully downwards.
A smoke demon comes into view.
You are engulfed in raging winds.
A smoke demon comes into view.
There is a gateway leading out of the Abyss here.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
Your transformation is almost over. The winds around you calm down.
The smoke demon gestures at you.
The ball of steam misses you.
A large abomination and a spatial maelstrom come into view.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
You are engulfed in a cloud of scalding steam.
A spatial vortex comes into view.
You channel some magical energy.
You are engulfed in a cloud of scalding steam.
The spatial vortex moves out of view.
A lorocyproca comes into view.
You channel some magical energy.
You are engulfed in a cloud of scalding steam.
You start to feel a little slower.
The spatial maelstrom closely misses you.
The spatial maelstrom barely misses you.
You channel some magical energy.
You destroy the spatial maelstrom! You destroy the large abomination!
Makhleb accepts your kill.
You kill the smoke demon!
Makhleb accepts your kill.
The smoke demon gestures at you.
The ball of steam hits you!
The smoke demon gestures at you.
The ball of steam hits you!
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You don't know that spell.
Unknown command.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - lorocyproca
Aim: a lorocyproca (slightly transparent)
You feel a surge of power!
The air twists around and strikes the lorocyproca!
The lorocyproca is lightly wounded.
You are engulfed in a cloud of scalding steam.
You kill the smoke demon!
Makhleb accepts your kill.
The smoke demon gestures at you.
The ball of steam hits you!
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the lorocyproca.
The lorocyproca is moderately wounded.
The lightning arc hits the smoke demon.
You kill the smoke demon!
Makhleb accepts your kill.
The lightning arc hits the lorocyproca.
The lorocyproca is heavily wounded.
The lightning arc hits you!
The lightning arc hits the spatial vortex.
The spatial vortex is moderately damaged.
The lightning arcs out of your line of sight!
You hear a mighty clap of thunder!
The lightning arc suddenly appears!
The lightning arc hits the spatial vortex.
The spatial vortex is moderately damaged.
You are engulfed in a cloud of scalding steam.
The winds around you start to calm down.
You float gracefully downwards.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f/p - lorocyproca
Aim: a lorocyproca (raging winds, almost dead, slightly transparent)
You feel a surge of power!
The air twists around and strikes the lorocyproca!
You kill the lorocyproca!
Makhleb accepts your kill.
You are engulfed in a cloud of scalding steam.
Evoke which item? (* to show all) (? for menu, Esc to quit)
Summon from material in which direction?
An elemental appears!
You are engulfed in a cloud of scalding steam.
Evoke which item? (* to show all) (? for menu, Esc to quit)
Summon from material in which direction?
An elemental appears!
You feel yourself come back to life. You feel sluggish.
The winds around you calm down.
Found a scimitar of flaming.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
Your body is suffused with negative energy!
A bone dragon comes into view.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
Casting: Necromutation
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - large abomination
Aim: a large abomination (moderately damaged)
Okay, then.
Unknown command.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
Your magical contamination has completely faded away.
A smoke demon comes into view.
You channel some magical energy.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
You destroy the large abomination!
Makhleb accepts your kill.
A fire bat comes into view.
Evoke which item? (* to show all) (? for menu, Esc to quit)
Nothing appears to happen.
The smoke demon gestures at you.
Something smites you!
Evoke which item? (* to show all) (? for menu, Esc to quit)
Nothing appears to happen. The bone dragon bites you!
The bone dragon completely misses you.
The bone dragon tramples you but does no damage.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Dispel Undead
Press: ? - help, Shift-Dir - straight line, f - bone dragon
Aim: a bone dragon (raging winds, heavily damaged)
You feel a strong surge of power! The bone dragon convulses!
You kill the fire bat!
Makhleb accepts your kill.
You feel a little better.
The winds around you start to calm down.
You float gracefully downwards.
Your air elemental hits the bone dragon.
Your air elemental hits the bone dragon!
The bone dragon is destroyed!
Makhleb accepts your collateral kill.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
You channel some magical energy.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Your air elemental barely misses the smoke demon.
You channel some magical energy.
Your air elemental hits the smoke demon.
Your air elemental hits the smoke demon!
The smoke demon dies!
Makhleb accepts your collateral kill.
Your Charms skill increases to level 16!
A lich comes into view.
The lich gestures wildly while chanting.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Casting: Dispel Undead
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Orb of Destruction
Press: ? - help, Shift-Dir - straight line, f - lich
Aim: a lich
You feel a surge of power!
Nothing appears to happen.
The winds around you calm down.
Your air elemental hits the hell beast!
Your air elemental hits the hell beast.
Your air elemental hits the hell beast!
You channel some magical energy.
Your orb of destruction hits a stone wall.
The hell beast barely misses your air elemental.
The hell beast bites your air elemental.
The hell beast misses your air elemental.
Your air elemental hits the hell beast.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Casting: Orb of Destruction
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits the hell beast.
You kill the hell beast!
The lightning arc hits your air elemental.
Your air elemental completely resists.
Your air elemental is lightly damaged.
The lightning arc hits you!
The lightning arc hits your air elemental.
Your air elemental completely resists.
The lightning arc hits you!
The lightning arc hits your air elemental.
Your air elemental completely resists.
Your air elemental is lightly damaged.
The lightning arc hits the lich.
The lich is moderately damaged.
The lightning arc hits your air elemental.
Your air elemental completely resists.
Your air elemental is lightly damaged.
The lightning arc hits the lich.
The lich is heavily damaged.
The lightning arc hits your air elemental.
Your air elemental completely resists.
Your air elemental is lightly damaged.
The lich gestures at you while chanting.
The bolt of cold hits you! You resist.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
An air elemental merges itself into the air.
An air elemental forms itself from the air!
A fire bat and a large abomination come into view.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f/p - lich
Aim: a lich (heavily damaged)
You feel a surge of power!
The air twists around and strikes the lich!
The lich is almost destroyed.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
The lich misses your air elemental.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Your air elemental hits the lich!
The lich is destroyed!
Makhleb accepts your collateral kill.
Unknown command.
You channel some magical energy.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Your air elemental hits the fire bat.
2 fire bats come into view.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
You kill the fire bat!
Makhleb accepts your kill.
You channel some magical energy.
A large abomination comes into view.
A large abomination erupts from nowhere!
You channel some magical energy.
You destroy the large abomination!
Makhleb accepts your kill.
You feel a little better.
You kill the fire bat!
Makhleb accepts your kill.
You feel a little better.
You kill the fire bat!
Makhleb accepts your kill.
You feel a little better.
You channel some magical energy.
You channel some magical energy. You feel a bit more experienced.
A large abomination and a flaming corpse come into view.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power! You feel quick.
The winds around you start to calm down.
You float gracefully downwards.
You channel some magical energy.
A large abomination comes into view.
Nothing appears to happen.
You channel some magical energy.
The flaming corpse hits you but does no damage.
An iron imp comes into view.
Casting: Swiftness
Confirm with . or Enter, or press ? or * to list all spells.
You need to wait for the winds to calm down.
You channel some magical energy.
The winds around you calm down.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Your air elemental hits the flaming corpse but does no damage.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Your air elemental closely misses the flaming corpse.
The flaming corpse barely misses you.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Your air elemental completely misses the flaming corpse.
An air elemental merges itself into the air.
Your air elemental closely misses the flaming corpse.
Your air elemental hits the flaming corpse but does no damage.
The flaming corpse misses your air elemental.
You channel some magical energy.
You destroy the large abomination!
Makhleb accepts your kill.
You destroy the flaming corpse!
Makhleb accepts your kill.
An air elemental forms itself from the air!
Unknown command.
You channel some magical energy.
You destroy the large abomination!
Makhleb accepts your kill.
You channel some magical energy.
You destroy the large abomination!
Makhleb accepts your kill.
A white imp comes into view.
You channel some magical energy.
The white imp breathes steam at you.
A smoke demon and a small abomination come into view.
You channel some magical energy.
You destroy the small abomination!
Makhleb accepts your kill.
The winds around you start to calm down.
You float gracefully downwards.
An orange demon comes into view.
You channel some magical energy.
An iron imp comes into view.
You channel some magical energy.
Your reserves of magic are already full.
Unknown command.
Your reserves of magic are already full.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You need to wait for the winds to calm down.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
You hear a mighty clap of thunder!
The lightning arc hits your air elemental.
Your air elemental completely resists.
The lightning arc hits you!
The lightning arc hits your air elemental.
Your air elemental completely resists.
The lightning arc hits you!
The lightning arc hits your air elemental.
Your air elemental completely resists.
The lightning arc hits you!
The lightning arc hits your air elemental.
Your air elemental completely resists.
The lightning arc hits you!
The lightning arc hits your air elemental.
Your air elemental completely resists.
The lightning arc hits you!
The winds around you calm down.
The smoke demon gestures at you.
Something smites you!
Unknown command.
Casting: Chain Lightning
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
You channel some magical energy.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - orange demon
Aim: an orange demon
You feel a surge of power!
The air twists around and strikes the orange demon!
The orange demon is heavily wounded.
You kill the white imp!
Makhleb accepts your kill.
You feel a little better.
You kill the iron imp!
Makhleb accepts your kill.
You feel a little better.
An iron imp comes into view.
You channel some magical energy.
You kill the orange demon!
Makhleb accepts your kill.
You feel a little better.
You channel some magical energy.
You kill the smoke demon!
Makhleb accepts your kill.
You feel a little better.
You kill the iron imp!
Makhleb accepts your kill.
The iron imp shouts, "Bolt, thou skyhacking ditch-delivered jarkman!"
A neqoxec and a lurking horror come into view.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - neqoxec
Aim: a neqoxec
You feel a surge of power!
The air twists around and strikes the neqoxec!
The neqoxec is severely wounded.
The winds around you start to calm down.
You float gracefully downwards.
A lemure comes into view.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f/p - neqoxec
Aim: a neqoxec (severely wounded)
You feel a surge of power!
The air twists around and strikes the neqoxec!
You kill the neqoxec!
Makhleb accepts your kill.
A starcursed mass comes into view.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
You need to wait for the winds to calm down.
The winds around you calm down.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
Nothing appears to happen.
The lurking horror explodes!
You feel a surge of unholy energy.
You kill the lemure!
Makhleb accepts your kill.
The starcursed mass shrieks in your mind.
A starcursed mass
A starcursed mass splits.
A hellwing comes into view.
You channel some magical energy.
The starcursed mass shudders and withdraws towards its neighbour.
A small abomination comes into view.
Unknown command.
You channel some magical energy.
You kill the iron imp!
Makhleb accepts your kill.
You feel a little better.
The starcursed mass shudders and withdraws towards its neighbour.
A bone dragon comes into view.
Unknown command.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Dispel Undead
Press: ? - help, Shift-Dir - straight line, f - bone dragon
Aim: a bone dragon (blue smoke)
You feel a strong surge of power! The bone dragon convulses!
Your transformation is almost over.
You destroy the starcursed mass!
You feel a little better.
A starcursed mass
A starcursed mass splits.
The starcursed mass closely misses your air elemental.
Casting: Dispel Undead
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Dispel Undead
Press: ? - help, Shift-Dir - straight line, f/p - bone dragon
Aim: a bone dragon (raging winds, heavily damaged)
You feel a strong surge of power! The bone dragon convulses!
You destroy the starcursed mass!
You destroy the small abomination!
Makhleb accepts your kill.
The winds around you start to calm down.
You float gracefully downwards.
A blizzard demon comes into view.
Casting: Dispel Undead
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Dispel Undead
Press: ? - help, Shift-Dir - straight line, f/p - bone dragon
Aim: a bone dragon (raging winds, almost destroyed)
You feel a strong surge of power! The bone dragon convulses!
You destroy the bone dragon!
Makhleb accepts your kill.
A smoke demon comes into view.
Unknown command.
You channel some magical energy.
A hellwing and a small abomination come into view.
Casting: Dispel Undead
Confirm with . or Enter, or press ? or * to list all spells.
You need to wait for the winds to calm down.
You channel some magical energy.
The winds around you calm down.
The hellwing hits you. You block the hellwing's attack.
A freezing wraith comes into view.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Corona
Press: ? - help, Shift-Dir - straight line, f - hellwing
Aim: a hellwing (heavily wounded)
Okay, then.
Unknown command.
Casting: Corona
Confirm with . or Enter, or press ? or * to list all spells.
You feel a strong surge of power!
You extend your transformation's duration.
Your air elemental hits the hellwing!
Your air elemental hits the hellwing.
The blizzard demon gestures at you.
The bolt of cold hits you! You resist.
One of your 4 potions of heal wounds freezes and shatters!
The hellwing barely misses you.
The hellwing hits you but does no damage.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
An air elemental merges itself into the air.
An air elemental forms itself from the air!
Your air elemental hits the hellwing.
Casting: Necromutation
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
You kill the hellwing!
Makhleb accepts your kill.
You feel a little better.
The small abomination hits you but does no damage.
An air elemental merges itself into the air.
An air elemental forms itself from the air!
A ynoxinul comes into view.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
You destroy the small abomination!
Makhleb accepts your kill.
You channel some magical energy.
Nothing appears to happen.
You kill the smoke demon!
Makhleb accepts your kill.
You kill the hellwing!
Makhleb accepts your kill.
The blizzard demon waves its arms in wide circles.
The air twists around and violently strikes you in flight!
You channel some magical energy.
You start to feel a little slower.
You kill the blizzard demon!
Makhleb accepts your kill.
You kill the ynoxinul!
Makhleb accepts your kill.
An orange demon comes into view.
You channel some magical energy.
You destroy the freezing wraith!
Makhleb accepts your kill.
The winds around you start to calm down.
You float gracefully downwards.
Unknown command.
You channel some magical energy.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - orange demon
Aim: an orange demon
You feel a surge of power!
The air twists around and strikes the orange demon!
The orange demon is severely wounded.
A white imp comes into view.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f/p - orange demon
Aim: an orange demon (severely wounded)
You feel a surge of power!
The air twists around and strikes the orange demon!
You kill the orange demon!
Makhleb accepts your kill.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - white imp
Aim: a white imp
You feel a surge of power!
The air twists around and strikes the white imp!
You kill the white imp!
Makhleb accepts your kill.
The winds around you calm down.
You channel some magical energy.
You feel sluggish.
You channel some magical energy.
A lurking horror comes into view.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - lurking horror
Aim: a lurking horror
You feel a surge of power!
The air twists around and strikes the lurking horror!
The lurking horror explodes!
You feel a surge of unholy energy.
You channel some magical energy.
You channel some magical energy.
You channel some magical energy.
You channel some magical energy.
A large abomination comes into view.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Apportation
Press: ? - help
Apport: a scimitar of flaming
You feel a surge of power!
Yoink! You pull the item towards yourself.
Casting: Apportation
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Apportation
Press: ? - help
Apport: a box of beasts
You feel a surge of power!
Yoink! You pull the item towards yourself.
Y - a box of beasts
Drop what? (_ for help) (? for menu, Esc to quit)
Okay, then.
Casting: Apportation
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
You channel some magical energy.
You channel some magical energy.
The large abomination completely misses your air elemental.
You channel some magical energy.
You destroy the large abomination!
Makhleb accepts your kill.
You channel some magical energy.
Your reserves of magic are already full.
Your reserves of magic are already full.
Your reserves of magic are already full.
You are engulfed in raging winds.
The winds around you start to calm down.
You float gracefully downwards.
You are engulfed in raging winds.
A smoke demon comes into view.
You are engulfed in raging winds.
The winds around you calm down.
The smoke demon gestures at you.
Something smites you!
There is a gateway leading out of the Abyss here.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f - smoke demon
Aim: a smoke demon
You feel a surge of power!
The air twists around and strikes the smoke demon!
The smoke demon is heavily wounded.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
Aiming: Airstrike
Press: ? - help, Dir - move target cursor, f/p - smoke demon
Aim: a smoke demon (heavily wounded)
You feel a surge of power!
The air twists around and strikes the smoke demon!
You kill the smoke demon!
Makhleb accepts your kill.
You feel a little better.
Evoke which item? (* to show all) (? for menu, Esc to quit)
You gaze into the crystal ball. You are suffused with power!
A large abomination comes into view.
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
There are no visible monsters within range! (Use Z to cast anyway.)
Casting: Airstrike
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
A great vortex of raging winds appears and lifts you up.
You swap places. You are engulfed in raging winds.
A white imp comes into view.
You are engulfed in raging winds. The large abomination hits you.
You hit the large abomination.
The large abomination is almost destroyed.
You are engulfed in raging winds.
You destroy the large abomination!
Makhleb accepts your kill.
You feel a little better.
You swap places. You are engulfed in raging winds.
You kill the white imp!
Makhleb accepts your kill.
The winds around you start to calm down.
You float gracefully downwards.
Found a scimitar of flaming.
Found a gateway leading out of the Abyss.
2 hellwings come into view.
You are engulfed in raging winds.
A small abomination comes into view.
You are engulfed in raging winds.
The winds around you calm down.
The hellwing gestures at you.
Your air elemental is unaffected.
There is a gateway leading out of the Abyss here.
You pass through the gate.
Welcome back to the Dungeon!
Level annotation: c
There is a one-way gate to the infinite horrors of the Abyss here.
You swap places.
Move the cursor to view the level map, or type ? for a list of commands.
Returning to the game...
There is a large open door here.
There is a large open door here.
Magic restored.
There is a gateway to Hell here.
You go down through the gate. Welcome to Hell! Please enjoy your stay.
Level annotation: c
There is a gateway back into the Dungeon here.
Items here: !!!!!!! "" %%% //////////// ::: == ?????????????? | }}}}}}
Drop what? (_ for help) (? for menu, Esc to quit)
Okay, then.
Use which ability? (? or * to list)
You feel yourself come back to life.
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
Okay, then.
You drop 4 scrolls of remove curse.
You drop 4 meat rations.
You drop a scroll of identify.
You drop 2 scrolls of enchant armour.
You drop a scroll of amnesia.
You drop 3 bread rations.
You drop a scroll of magic mapping.
You drop a book of Spatial Translocations.
You drop a scroll of enchant weapon I.
You drop a box of beasts.
Unknown command.
o - a potion of cure mutation; p - a potion of restore abilities
Use which ability? (? or * to list)
Okay, then.
Unknown command.
Drink which item? (? for menu, Esc to quit)
You feel your intelligence returning.
You drop a potion of cure mutation.
Use which ability? (? or * to list)
Okay, then.
Drop what? (_ for help) (? for menu, Esc to quit)
Okay, then.
Drop what? (_ for help) (? for menu, Esc to quit)
Okay, then.
Things that are here:
the +0 large shield "Ybaxt" {Int+2 Dam+4 Stlth-}
the cursed +0 cloak "Skuenne" {+Inv +Fly Dex+3 SInv}
the +0 shield "Yppaanu" {+Rage rC+ Stlth++}
the +5 ring mail "Shett" {Str+5 Int+3}
Drop what? (_ for help) (? for menu, Esc to quit)
Okay, then.
Your air elemental disappears in a puff of smoke!
There is a gateway back into the Dungeon here.
Items here: !!!!!! "" %% //////////// :::: == ?????????????? | }}}}}}}
You drop the ring "Nutyakol" {+Fly rC+ MR}.
You drop a ring of magical power.
You drop an uncursed ring of flight.
You drop an uncursed ring of fire.
You drop an uncursed ring of teleport control.
Drop what? (_ for help) (? for menu, Esc to quit)
Okay, then.
You drop 5 scrolls of fear.
You drop a wand of teleportation.
You drop a wand of fire.
Drop what? (_ for help) (? for menu, Esc to quit)
Okay, then.
Things that are here:
a +0 pair of gloves of dexterity; a +0 steam dragon armour
a +2 cloak of poison resistance; a +2 robe of cold resistance
There is a gateway back into the Dungeon here.
Items here: !!!!!! "" %% ////////////// :::: ======= ??????? | }}}}}}}
Casting: Tornado
Confirm with . or Enter, or press ? or * to list all spells.
You feel a surge of power!
Your body is suffused with negative energy!
Saving game... please wait.
Level annotation: c
Welcome back, Wagnor the Naga Wizard.
Blood and souls for Makhleb!
Press ? for a list of commands and other information.
>>>>>>>>>>>>>>>>>>>>>>
Game state:
mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0
io_inited: 1, need_save: 1, saving_game: 1, updating_scores: 0:
seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0
prev_cmd = CMD_NO_CMD
repeat_cmd = CMD_NO_CMD
Player:
{{{{{{{{{{{
Name: [Wagnor]
Species: Naga
Job: Wizard
class_name: Wizard
HP: 221/221; mods: -3/6
MP: 46/54; mods: -3/4
Stats: 21 (21) 39 (39) 16 (16)
Position: (38, 35), god: Makhleb (8), turn_is_over: 0, banished: 0
Standing on/in/over feature: gateway back into the Dungeon
Skills (mode: manual)
Name | can_train | train | training | level | points | progress
Fighting | X | 0 | 0 | 10 | 2800 | 0/650
Short Blades | | 0 | 0 | 0 | 0 | 0/50
Long Blades | X | 0 | 0 | 0 | 0 | 0/50
Axes | | 0 | 0 | 0 | 0 | 0/50
Maces & Flails | | 0 | 0 | 0 | 0 | 0/50
Polearms | | 0 | 0 | 0 | 0 | 0/50
Staves | X | 0 | 0 | 8 | 2140 | 0/535
Slings | | 0 | 0 | 0 | 0 | 0/59
Bows | | 0 | 0 | 0 | 0 | 0/59
Crossbows | | 0 | 0 | 0 | 0 | 0/59
Throwing | X | 0 | 0 | 0 | 0 | 0/59
Armour | X | 0 | 0 | 0 | 0 | 0/70
Dodging | X | 0 | 0 | 12 | 5982 | 43/1202
Stealth | X | 0 | 0 | 3 | 127 | 1/84
Stabbing | X | 0 | 0 | 0 | 0 | 0/50
Shields | X | 2 | 66 | 0 | 0 | 0/70
Traps | X | 0 | 0 | 6 | 1050 | 0/350
Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50
Spellcasting | X | 0 | 0 | 27 | 35378 | 0/0
Conjurations | X | 0 | 0 | 14 | 6031 | 31/1050
Hexes | X | 0 | 0 | 0 | 0 | 0/50
Charms | X | 1 | 33 | 16 | 9040 | 840/1250
Summonings | X | 0 | 0 | 1 | 51 | 1/100
Necromancy | X | 0 | 0 | 21 | 15800 | 50/1950
Translocations | X | 0 | 0 | 3 | 311 | 11/200
Transmutations | X | 0 | 0 | 18 | 10880 | 80/1500
Fire Magic | | 0 | 0 | 0 | 0 | 0/50
Ice Magic | | 0 | 0 | 0 | 0 | 0/50
Air Magic | X | 0 | 0 | 27 | 29750 | 0/0
Earth Magic | | 0 | 0 | 0 | 0 | 0/50
Poison Magic | | 0 | 0 | 0 | 0 | 0/29
Invocations | X | 0 | 0 | 0 | 0 | 0/42
Evocations | X | 0 | 0 | 27 | 25016 | 0/0
Spell bugs:
Durations:
#33: 990
Attributes:
#4: 2193514
#7: 26
#12: 10718
#13: 1109
#27: 2826312
Mutations:
#22: 1
#36: 1
#59: 1
#68: 2
Demon mutations:
#22: 1
#36: 1
#59: 1
#68: 2
Inventory bugs:
Equipment:
eq slot #0, inv slot #1: staff of channeling
eq slot #1, inv slot #40: +2 cloak of preservation
eq slot #2, inv slot #41: +2 helmet of intelligence
eq slot #3, inv slot #37: cursed -1 pair of gloves "Enkisagig" {Dex+3 Int+3}
eq slot #4, inv slot #47: +4 naga barding of Pne Khux {Str+2 Dex+1}
eq slot #5, inv slot #9: +3 elven buckler of protection
eq slot #6, inv slot #45: +2 robe of the Archmagi
eq slot #7, inv slot #27: ring "Dozicown" {SustAb rPois MR}
eq slot #8, inv slot #7: ring of the Two Names {MP+9 Str+5 Dex+3 Int+2}
eq slot #9, inv slot #6: amulet of clarity
}}}}}}}}}}}
Screenshot:
##...##
##...##
##..∩..##
##.......##
##.........##
# ##...........##
####.............#
≈##...............
≈≈.......∩........
...∩.......∩.....∩
≈≈.......L[.[.....
≈##.....)E[.[.....
####.............#
# ##...........##
##.........###
##...........
##..∩..####.
##...## ##
##...## #
##.....##
clua stack:
dlua stack:
Lua persistent data:
<<<<<<<<<<<<<<<<<<<<<<
dk_crumbling_triggered: false
bailey_type: bailey_polearm
>>>>>>>>>>>>>>>>>>>>>>
Lua marker contents:
<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>
Wagnor.cs [^] (1,883,008 bytes) 2013-06-03 16:03
0001-DO-NOT-APPLY-TO-TRUNK.-Demonstrate-one-version-of-th.patch [^] (3,662 bytes) 2013-08-20 05:02 [Show Content] [Hide Content]From dfef67ac2ce4f96db904b31b3da6a95f8a81de94 Mon Sep 17 00:00:00 2001
From: blackcustard <peterwicksstringfield@gmail.com>
Date: Mon, 19 Aug 2013 21:53:48 -0500
Subject: [PATCH] DO NOT APPLY TO TRUNK. Demonstrate one version of the dead
transiting monster bug.
---
crawl-ref/source/abyss.cc | 15 +++++++++++----
crawl-ref/source/mon-transit.cc | 5 +++++
crawl-ref/source/spl-other.cc | 6 ++++++
crawl-ref/source/tags.cc | 9 ++++++++-
4 files changed, 30 insertions(+), 5 deletions(-)
diff --git a/crawl-ref/source/abyss.cc b/crawl-ref/source/abyss.cc
index 0b669ea..58fd4c9 100644
--- a/crawl-ref/source/abyss.cc
+++ b/crawl-ref/source/abyss.cc
@@ -629,10 +629,17 @@ static void _abyss_wipe_square_at(coord_def p, bool saveMonsters=false)
// Nuke monster.
if (monster* mon = monster_at(p))
{
- if (saveMonsters)
- _push_displaced_monster(mon);
- else
- _abyss_lose_monster(*mon);
+ if (!mon->alive()) {
+ mprf(MSGCH_WARN,
+ "Dead monster %s on mgrd at (%d,%d) nearly "
+ "added to transit list",
+ mon->name(DESC_PLAIN, true).c_str(), p.x, p.y);
+ } else {
+ if (saveMonsters)
+ _push_displaced_monster(mon);
+ else
+ _abyss_lose_monster(*mon);
+ }
}
// Delete cloud.
diff --git a/crawl-ref/source/mon-transit.cc b/crawl-ref/source/mon-transit.cc
index d80e74c..e3ac34a 100644
--- a/crawl-ref/source/mon-transit.cc
+++ b/crawl-ref/source/mon-transit.cc
@@ -114,6 +114,8 @@ m_transit_list *get_transit_list(const level_id &lid)
void add_monster_to_transit(const level_id &lid, const monster& m)
{
+ ASSERT(m.alive());
+
m_transit_list &mlist = the_lost_ones[lid];
mlist.push_back(follower(m));
@@ -283,6 +285,7 @@ int count_daction_in_transit(daction_type act)
follower::follower(const monster& m) : mons(m), items()
{
+ ASSERT(m.alive());
load_mons_items();
}
@@ -297,6 +300,8 @@ void follower::load_mons_items()
bool follower::place(bool near_player)
{
+ ASSERT(mons.alive());
+
monster *m = get_free_monster();
if (!m)
return false;
diff --git a/crawl-ref/source/spl-other.cc b/crawl-ref/source/spl-other.cc
index 70c3f4a..370f755 100644
--- a/crawl-ref/source/spl-other.cc
+++ b/crawl-ref/source/spl-other.cc
@@ -37,6 +37,12 @@
spret_type cast_cure_poison(int pow, bool fail)
{
+ monster *m = get_free_monster();
+ ASSERT(m);
+ m->type = MONS_RUPERT;
+ m->hit_points = 0;
+ m->find_home_anywhere();
+
if (!you.duration[DUR_POISONING])
{
canned_msg(MSG_NOTHING_HAPPENS);
diff --git a/crawl-ref/source/tags.cc b/crawl-ref/source/tags.cc
index bdc9d51..72b7efa 100644
--- a/crawl-ref/source/tags.cc
+++ b/crawl-ref/source/tags.cc
@@ -1596,6 +1596,7 @@ static void tag_construct_you_dungeon(writer &th)
static void marshall_follower(writer &th, const follower &f)
{
+ ASSERT(f.mons.alive());
ASSERT(!invalid_monster_type(f.mons.type));
marshallMonster(th, f.mons);
for (int i = 0; i < NUM_MONSTER_SLOTS; ++i)
@@ -1659,7 +1660,13 @@ static m_transit_list unmarshall_follower_list(reader &th)
for (int i = 0; i < size; ++i)
{
follower f = unmarshall_follower(th);
- mlist.push_back(f);
+ if (!f.mons.alive()) {
+ mprf(MSGCH_WARN,
+ "Dead monster %s in transit list in saved game, ignoring.",
+ f.mons.name(DESC_PLAIN, true).c_str());
+ } else {
+ mlist.push_back(f);
+ }
}
return mlist;
--
1.7.11.msysgit.1
|