Line 138 converted 'CLASSES:TYPE.Psionic=1[PREABILITY:1,CATEGORY=FEAT,Expanded Knowledge (Skills as One)]' to 'CLASSES:TYPE=Psionic=1[PREABILITY:1,CATEGORY=FEAT,Expanded Knowledge (Skills as One)]'.
The TYPE= is a standard conversion for the TYPE primitive. I don't think it is a good idea to alter that shared behaviour. Instead I'll ensure that TYPE=Psionic=1 is accepted.
PR merged in master, Andrew will backport to 6.6.x branch
I'm getting a report that the patch is incorrectly applied - message displays as:
at least 4 ranks in TYPE=Standard=8
Instead of at least 4 of TYPE=Standard=8.
Says the character has 4 skills at 8 ranks in the TYPE=Standard and this fails to work correctly.
Syntax used is: PRESKILL:4,TYPE=Standard=8
The changes made here have no impact on PRESKILL. The report you have made is a new issue. I'll pull it into its own entry and reclose this one.