From: <ave...@us...> - 2007-05-01 19:22:39
|
Revision: 4630 http://gemrb.svn.sourceforge.net/gemrb/?rev=4630&view=rev Author: avenger_teambg Date: 2007-05-01 12:22:40 -0700 (Tue, 01 May 2007) Log Message: ----------- more hacks in SetStance to disable stance change when actor is dead Modified Paths: -------------- gemrb/trunk/gemrb/plugins/Core/ActorBlock.cpp Modified: gemrb/trunk/gemrb/plugins/Core/ActorBlock.cpp =================================================================== --- gemrb/trunk/gemrb/plugins/Core/ActorBlock.cpp 2007-05-01 19:17:07 UTC (rev 4629) +++ gemrb/trunk/gemrb/plugins/Core/ActorBlock.cpp 2007-05-01 19:22:40 UTC (rev 4630) @@ -852,7 +852,8 @@ void Movable::SetStance(unsigned int arg) { - if (StanceID==IE_ANI_DIE) { + //don't modify stance from dead back to anything if the actor is dead + if ((StanceID==IE_ANI_TWITCH || StanceID==IE_ANI_DIE) && (arg!=IE_ANI_TWITCH) ) { if (GetInternalFlag()&IF_REALLYDIED) { printMessage("Movable","Stance overridden by death\n", YELLOW); return; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |