Mathias,
I'm working on the language prereq. Do I need a Match item in the component?
This is what I've got so far, and it's working like I wanted it to for the languages added on the background portal. But now how to get it to validate for languages added via the Personal tab?
Code:
<prereq message="Your background does not allow you to learn this language as a starting language.">
<match><![CDATA[
LangAllow.?
]]></match>
<validate><![CDATA[
~if we have the right LangAllow tag, we're valid
validif (altthing.intersect[Language,LangAllow] <> 0)
]]></validate>
</prereq>