Attempt to fix multiplayer animation issue found in 0.5.1. This also fixes a dumb...
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Tue, 19 Apr 2011 13:25:24 +0000 (16:25 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Tue, 19 Apr 2011 13:25:24 +0000 (16:25 +0300)
data/qcsrc/server/cl_player.qc

index 3d2cf7a..41dc8f4 100644 (file)
@@ -218,10 +218,6 @@ float player_getspecies()
 \r
 void player_setupanimsformodel()\r
 {\r
-       // if this is the stomach model (or any model that can't be animated), don't attempt to animate\r
-       if(substring(self.model, strlen(self.model) - 3, 3) == "md3") // check model extension\r
-               return;\r
-\r
        local string animfilename;\r
        local float animfile;\r
        // defaults for legacy .zym models without animinfo files\r
@@ -286,12 +282,9 @@ void player_setupanimsformodel()
        else\r
                dprint("File ", animfilename, " not found, assuming legacy .zym model animation timings\n");\r
 \r
-       // the line below is disabled due to issues with the stomach model, which cannot be animated.\r
-       // customizeentityforclient cannot let this part of the code know whether it's the stomach model or normal\r
-       // player model we're using. Attempting to animate the stomach model causes BIG issues, and must not be allowed.\r
-\r
-       // reset animstate now\r
-       //setanim(self, self.anim_idle, TRUE, FALSE, TRUE);\r
+       // if this is the stomach model (or any model that can't be animated), don't attempt to animate\r
+       if not(substring(self.model, strlen(self.model) - 3, 3) == "md3") // check model extension\r
+               setanim(self, self.anim_idle, TRUE, FALSE, TRUE);\r
 };\r
 \r
 void player_anim (void)\r