File tree Expand file tree Collapse file tree 1 file changed +18
-6
lines changed
xivModdingFramework/Models/ModelTextures Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -222,13 +222,25 @@ await Task.Run(() =>
222
222
223
223
if ( multiPixels != null )
224
224
{
225
- diffR = multiPixels [ i - 3 ] ;
226
- diffG = multiPixels [ i - 3 ] ;
227
- diffB = multiPixels [ i - 3 ] ;
225
+ if ( materialType . Equals ( "hair" ) )
226
+ {
227
+ if ( multiPixels . Length > i )
228
+ {
229
+ specR = multiPixels [ i - 3 ] ;
230
+ specG = multiPixels [ i - 2 ] ;
231
+ specB = multiPixels [ i - 1 ] ;
232
+ }
233
+ }
234
+ else
235
+ {
236
+ diffR = multiPixels [ i - 3 ] ;
237
+ diffG = multiPixels [ i - 3 ] ;
238
+ diffB = multiPixels [ i - 3 ] ;
228
239
229
- specR = multiPixels [ i - 1 ] ;
230
- specG = multiPixels [ i - 1 ] ;
231
- specB = multiPixels [ i - 1 ] ;
240
+ specR = multiPixels [ i - 1 ] ;
241
+ specG = multiPixels [ i - 1 ] ;
242
+ specB = multiPixels [ i - 1 ] ;
243
+ }
232
244
}
233
245
else
234
246
{
You can’t perform that action at this time.
0 commit comments