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
{\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
updateanim(self);\r
if (self.weaponentity)\r
updateanim(self.weaponentity);\r
}\r
}\r
\r
-.float dropweapon_check;\r
void UpdateSelectedPlayer()\r
{\r
entity selected;\r