Remove CMP file.

This commit is contained in:
Ottermandias 2024-06-15 20:47:08 +02:00
parent ebef4ff650
commit 9ecc4ab46d
15 changed files with 244 additions and 83 deletions

View file

@ -46,6 +46,14 @@ public sealed unsafe class CmpFile : MetaBaseFile
return *(RspEntry*)(data + RacialScalingStart + ToRspIndex(subRace) * RspData.ByteSize + (int)attribute * 4);
}
public static RspEntry* GetDefaults(MetaFileManager manager, SubRace subRace, RspAttribute attribute)
{
{
var data = (byte*)manager.CharacterUtility.DefaultResource(InternalIndex).Address;
return (RspEntry*)(data + RacialScalingStart + ToRspIndex(subRace) * RspData.ByteSize + (int)attribute * 4);
}
}
private static int ToRspIndex(SubRace subRace)
=> subRace switch
{