dont remember
[carveJwlIkooP6JGAAIwe30JlM.git] / player_ragdoll.h
index 9079bbc1d8c057ed24f7dd582c0b92ab7d9956fe..be7506407561c4573469ef3afa196bc908abf8aa 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "player.h"
 
-static float k_ragdoll_floatyiness = 10.0f,
+static float k_ragdoll_floatyiness = 40.0f,
              k_ragdoll_floatydrag  = 1.0f;
 
 /*
@@ -19,7 +19,7 @@ static void player_init_ragdoll( mdl_header *src )
       return;
    }
 
-   mdl->ragdoll = malloc(sizeof(struct ragdoll_part) * mdl->sk.collider_count);
+   mdl->ragdoll = vg_alloc(sizeof(struct ragdoll_part)*mdl->sk.collider_count);
    mdl->ragdoll_count = 0;
 
    for( u32 i=0; i<mdl->sk.bone_count; i ++ )
@@ -58,7 +58,6 @@ static void player_init_ragdoll( mdl_header *src )
             }
          }
          
-         /* TODO: refactor to use this style elswhere */
          struct mdl_node *pnode = mdl_node_from_id( src, bone->orig_node );
          struct classtype_bone *bone_inf = mdl_get_entdata( src, pnode );