Actually, looks I've added that in my development copy, but not pushed it to the main line yet. If you go down to line 194 and insert this block of code: 'negative': {
func: function(v) {
return '(-('+v+'))';
},
desc: 'Returns the negative version of the stat'
}, you can use --negative, where you would use --Bare and get the value subtracted. That will look like this (bold code is the addition): statAdjustments = {
'Stat-DnD': {
func: function(v) {
return 'floor((('+v+')-10)/2)';
},
desc: 'Calculates the bonus as if the value were a DnD Stat.'
},
'negative': {
func: function(v) {
return '(-('+v+'))';
},
desc: 'Returns the negative version of the stat'
},
'Bare': {
func: function(v) {
return v;
},
desc: 'No Adjustment.'
},
'Floor': {
func: function(v) {
return 'floor('+v+')';
},
desc: 'Rounds down to the nearest integer.'
},
If you don't feel sanguine about adding code, feel free to drop me a PM with an invite to your game and subsequently GM me and I can come make the custom mod for you real quick. I'll get this pushed into the mainline as soon as I get my guild system fixed (Node/npm/gulp is a fickle mistress!). Happy Rolling!