mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-11 14:08:37 -04:00
Reuse head model definitions between bots instead of allocating new ones
This commit is contained in:
+5
-4
@@ -167,10 +167,11 @@ struct model *body0f02ce8c(s32 bodynum, s32 headnum, struct modelfiledata *bodyf
|
||||
bodyfiledata->rwdatalen += headfiledata->rwdatalen;
|
||||
} else if (headnum > 0) {
|
||||
if (headfiledata == NULL) {
|
||||
headfiledata = modeldefLoadToNew(g_HeadsAndBodies[headnum].filenum);
|
||||
g_HeadsAndBodies[headnum].filedata = headfiledata;
|
||||
g_FileInfo[g_HeadsAndBodies[headnum].filenum].loadedsize = 0;
|
||||
bodyCalculateHeadOffset(headfiledata, headnum, bodynum);
|
||||
if (g_HeadsAndBodies[headnum].filedata == NULL) {
|
||||
g_HeadsAndBodies[headnum].filedata = modeldefLoadToNew(g_HeadsAndBodies[headnum].filenum);
|
||||
}
|
||||
|
||||
headfiledata = g_HeadsAndBodies[headnum].filedata;
|
||||
}
|
||||
|
||||
modelCalculateRwDataLen(headfiledata);
|
||||
|
||||
Reference in New Issue
Block a user