OK, for future reference you could do an evalrule on the Race record. Set it for PreTraits 5000 and try this:
Code:
var bad as number
@message &= "Skill not allowed: "
foreach pick in Hero where "component.Skill"
if (compare(eachpick.idstring,"skDriving") = 0) then
bad += 1
@message &= "Driving "
elseif (compare(eachpick.idstring,"skLockPick") = 0) then
bad += 1
@message &= "Lockpicking "
elseif (compare(eachpick.idstring,"skPiloting") = 0) then
bad += 1
@message &= "Piloting "
elseif (compare(eachpick.idstring,"skRepair") = 0) then
bad += 1
@message &= "Repair "
endif
nexteach
validif (bad = 0)
if (ispanel <> 0) then
linkvalid = 0
endif
It still allows them to choose the Skill, but it'll throw an error and turn the race record red until the error is cleared. You could do the same for Edges.