- strncpy(replacement, com_token, sizeof(replacement) - 1);
- replacement[sizeof(replacement) - 1] = 0;
+ else
+ Con_Printf("Mod_LoadSkinFiles: parsing error in file \"%s_%i.skin\" on line #%i: wrong number of parameters to command \"%s\", see documentation in DP_GFX_SKINFILES extension in dpextensions.qc\n", loadmodel->name, i, line, word[0]);
+ }
+ else if (words == 2 && !strcmp(word[1], ","))
+ {
+ // tag name, like "tag_weapon,"
+ Con_DPrintf("Mod_LoadSkinFiles: parsed tag #%i \"%s\"\n", numtags, word[0]);
+ memset(tags + numtags, 0, sizeof(tags[numtags]));
+ strncpy(tags[numtags].name, word[0], sizeof(tags[numtags].name) - 1);
+ numtags++;
+ }
+ else if (words == 3 && !strcmp(word[1], ","))
+ {
+ // mesh shader name, like "U_RArm,models/players/Legoman/BikerA1.tga"
+ Con_DPrintf("Mod_LoadSkinFiles: parsed mesh \"%s\" shader replacement \"%s\"\n", word[0], word[2]);