internal ProtectorReinforcement(ParameterTable table, int index, AssetLoader loader, int next)
: base(table, index, loader)
{
BinaryReader reader = loader.Reader;
PhysicsDefRate = reader.ReadSingle();
MagicDefRate = reader.ReadSingle();
FireDefRate = reader.ReadSingle();
ThunderDefRate = reader.ReadSingle();
SlashDefRate = reader.ReadSingle();
BlowDefRate = reader.ReadSingle();
ThrustDefRate = reader.ReadSingle();
ResistPoisonRate = reader.ReadSingle();
ResistDiseaseRate = reader.ReadSingle();
ResistBloodRate = reader.ReadSingle();
ResistCurseRate = reader.ReadSingle();
ResidentSpEffectId1 = reader.ReadByte();
ResidentSpEffectId2 = reader.ReadByte();
ResidentSpEffectId3 = reader.ReadByte();
MaterialSetId = reader.ReadByte();
}