Note for the future, we should really push this data into the mutation definitions, everything in here could be covered by something like: "stat_adjust" : ["str" : 2, "dex" : -1] and "hp_adjust" : [50]