@@ -82,6 +82,7 @@ enum scripttoken_t
82
82
T_TEXTURE,T_ALPHACUT,T_XSCALE,T_YSCALE,T_SPECPOWER,T_SPECFACTOR,T_NOCOMPRESS,T_NODOWNSIZE,
83
83
T_FORCEFILTER,
84
84
T_ARTQUALITY,
85
+ T_INDEXED,
85
86
T_ORIGSIZEX,T_ORIGSIZEY,
86
87
T_UNDEFMODEL,T_UNDEFMODELRANGE,T_UNDEFMODELOF,T_UNDEFTEXTURE,T_UNDEFTEXTURERANGE,
87
88
T_ALPHAHACK,T_ALPHAHACKRANGE,
@@ -2032,6 +2033,7 @@ static int32_t defsparser(scriptfile *script)
2032
2033
{ " nodownsize" , T_NODOWNSIZE },
2033
2034
{ " forcefilter" , T_FORCEFILTER },
2034
2035
{ " artquality" , T_ARTQUALITY },
2036
+ { " indexed" , T_INDEXED },
2035
2037
};
2036
2038
2037
2039
if (scriptfile_getbraces (script,&modelend)) break ;
@@ -2065,6 +2067,8 @@ static int32_t defsparser(scriptfile *script)
2065
2067
flags |= HICR_FORCEFILTER; break ;
2066
2068
case T_ARTQUALITY:
2067
2069
flags |= HICR_ARTIMMUNITY; break ;
2070
+ case T_INDEXED:
2071
+ flags |= HICR_INDEXED|HICR_NOTEXCOMPRESS|HICR_NODOWNSIZE; break ;
2068
2072
#endif
2069
2073
}
2070
2074
}
@@ -2385,6 +2389,7 @@ static int32_t defsparser(scriptfile *script)
2385
2389
{ " nodownsize" , T_NODOWNSIZE },
2386
2390
{ " forcefilter" , T_FORCEFILTER },
2387
2391
{ " artquality" , T_ARTQUALITY },
2392
+ { " indexed" , T_INDEXED },
2388
2393
{ " orig_sizex" , T_ORIGSIZEX }, { " orig_sizey" , T_ORIGSIZEY }
2389
2394
};
2390
2395
@@ -2415,6 +2420,8 @@ static int32_t defsparser(scriptfile *script)
2415
2420
flags |= HICR_FORCEFILTER; break ;
2416
2421
case T_ARTQUALITY:
2417
2422
flags |= HICR_ARTIMMUNITY; break ;
2423
+ case T_INDEXED:
2424
+ flags |= HICR_INDEXED|HICR_NOTEXCOMPRESS|HICR_NODOWNSIZE; break ;
2418
2425
#endif
2419
2426
case T_ORIGSIZEX:
2420
2427
scriptfile_getnumber (script, &xsiz);
0 commit comments