This code:
<Value>(A:Turb eng1 N2, percent) s0 (A:General eng1 throttle lever position, part) 0 < if{ l0 10 + } els{ l0 }</Value>
Does absolutely nothing!! You could completely delete this and there would be no change.
In English:
Store Eng1 N2 to memory location Store0
If Throttle 1 position is less than 0, execute { Look up value of location Store0 + 10 }
Else, { Look up value of location Store0 }
Nothing is executed or implemented whatsoever. You need to input a command back into the sim variables to get something done. If you're getting good numbers it is because of the changes you made to the airfile and cfg.
If you want the Reversers to move faster in reverse that would be something like;
<Value>
(A:General eng1 throttle lever position, percent) 0 <
if{ (A:General eng1 throttle lever position, percent) 163.83 *
X - (>K:THROTTLE1_SET) }
(A:General eng2 throttle lever position, percent) 0 <
if{ (A:General eng2 throttle lever position, percent) 163.83 *
X - (>K:THROTTLE2_SET) }
</Value>
In English:
If Throttle 1 position is less than 0, { Increase current NEGATIVE throttle1 by X }
If Throttle 2 position is less than 0, { Increase current NEGATIVE throttle2 by X }
Replace X with a number where:
X = (Desired percent of throttle change per second in decimal format * 16383) / Gauge update rate.
Gauge update rate is found under <Update Frequency="8"/>. If it is missing, the MSFS default is 18.
So if we want the throttle lever to decrease (increase reverse) by ten percent lever per second:
X = (Desired percent of throttle change per second in decimal format * 16383) / Gauge update rate.
X = (0.10 * 16383) / 18
X = 91
If you want the Reversers to immediately go full reverse that would be;
<Value>
(A:General eng1 throttle lever position, percent) 0 <
if{ -16383 (>K:THROTTLE1_SET) }
(A:General eng2 throttle lever position, percent) 0 <
if{ -16383 (>K:THROTTLE2_SET) }
</Value>
In both cases you will be unable to control reverse manually and will be locked out of the throttles until setting idle forward.