Changes

38 bytes added ,  02:42, 11 December 2020
Line 1,258: Line 1,258:  
** The character must be hex: '0'-'9', or 'A-F' / 'a-'f.
 
** The character must be hex: '0'-'9', or 'A-F' / 'a-'f.
 
* The following character must be a NUL-terminator.
 
* The following character must be a NUL-terminator.
* The characters for the whole string ending at the NUL-terminator are summed. return sum % 0x2B == 0. u32 is used for these calculations. (Return success when sum is a multiple of 0x2B, otherwise return failure)
+
* The last hex character above, then the characters for the whole string prior to the last hex character are summed. return sum % 0x2B == 0. u32 is used for these calculations. (Return success when sum is a multiple of 0x2B, otherwise return failure)
    
loaded_flags are first loaded from elsewhere, then masked with the above flags when available. loaded_flags are used when +0x8A is 0. global_flags are loaded from global data. These flags are only used with [[#CreateGroup]]/[[#Join]]. Flags (note that the following was updated with [11.0.0+], and differs from below):
 
loaded_flags are first loaded from elsewhere, then masked with the above flags when available. loaded_flags are used when +0x8A is 0. global_flags are loaded from global data. These flags are only used with [[#CreateGroup]]/[[#Join]]. Flags (note that the following was updated with [11.0.0+], and differs from below):