public uint LocalToContext(uint formId)
{
// No need to map main plugin Forms IDs
if ((formId & 0xFFFFFF) == 0)
return formId;
byte p = (byte)(formId >> 24);
if (p >= localToContext.Length)
{
p = (byte)(localToContext.Length - 1);
}
return (formId & 0xFFFFFF) | ((uint)localToContext[p] << 24);
}