Using validation errors is my preference for this sort of thing. With the lifepaths, I can see someone convincing their GM "but my character had really bad teenage years - he was living on the streets and then he was working for criminals, so I should get to take both of those".
I don't have any good ideas for how to force a table_dynamic to accept a maximum number of selections (in this case, 1).
|