Okay, getting somewhere now. Lots of cups of coffee.
1. So on the Setting Adjust file make sure "Multiple Languages" checked.
2. Go with Smarts d4
3. Use this Mechanic script for starting languages:
Final/2000
Code:
if (state.iscreate <> 0) then
var bonus as number
bonus = #trait[attrSma]
debug #trait[attrSma]
debug bonus
if (hero.tagis[source.Language] = 0) then
#resmax[resLang] += bonus
#resleft[resLang] += bonus
debug #trait[attrSma]
debug bonus
endif
endif
All good so far, no errors, works great.
Lock your character for Advancement and the errors appear.
Under the languages you are now 2 of 0 (2 Overspent). Language Slots: -2(0).
So I assume I need to set the Language slots in the above script perhaps? Or in another? Will play around but getting closer.
Language Slots = resLang, but it gets lost when character locked for Advancement.