Revision: 41540
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41540
Author:   blendix
Date:     2011-11-05 00:59:50 +0000 (Sat, 05 Nov 2011)
Log Message:
-----------
Fix #29138: changing game engine physics type from soft body to occluder, 
navmesh
or no collision did not clear flag properly, causing soft body to still be
partially applied.

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_object.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_object.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_object.c   2011-11-05 
00:52:01 UTC (rev 41539)
+++ trunk/blender/source/blender/makesrna/intern/rna_object.c   2011-11-05 
00:59:50 UTC (rev 41540)
@@ -901,11 +901,11 @@
                break;
        case OB_BODY_TYPE_OCCLUDER:
                ob->gameflag |= OB_OCCLUDER;
-               ob->gameflag &= ~(OB_SENSOR|OB_COLLISION|OB_DYNAMIC|OB_NAVMESH);
+               ob->gameflag &= 
~(OB_SENSOR|OB_RIGID_BODY|OB_SOFT_BODY|OB_COLLISION|OB_DYNAMIC|OB_NAVMESH);
                break;
        case OB_BODY_TYPE_NAVMESH:
                ob->gameflag |= OB_NAVMESH;
-               ob->gameflag &= 
~(OB_SENSOR|OB_COLLISION|OB_DYNAMIC|OB_OCCLUDER);
+               ob->gameflag &= 
~(OB_SENSOR|OB_RIGID_BODY|OB_SOFT_BODY|OB_COLLISION|OB_DYNAMIC|OB_OCCLUDER);
 
                if (ob->type == OB_MESH) {
                        /* could be moved into mesh UI but for now ensure mesh 
data layer */
@@ -914,7 +914,7 @@
 
                break;
        case OB_BODY_TYPE_NO_COLLISION:
-               ob->gameflag &= 
~(OB_SENSOR|OB_COLLISION|OB_OCCLUDER|OB_DYNAMIC|OB_NAVMESH);
+               ob->gameflag &= 
~(OB_SENSOR|OB_RIGID_BODY|OB_SOFT_BODY|OB_COLLISION|OB_OCCLUDER|OB_DYNAMIC|OB_NAVMESH);
                break;
        case OB_BODY_TYPE_STATIC:
                ob->gameflag |= OB_COLLISION;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to