>>4The trait system is extensible, see ratio_name;
examples
"name_of_trait":["element1/element3:element2",multiplier]
"name_of_trait":["element1:element2",multiplier]
"name_of_trait":["element1:element2/element2",multiplier]
So if your visual novel needs complex balance system, this can work.