Trying to implement D879 with the changes from D964 showed that this last patch was not fully adequate:
- it is better to rename the new globalscript NormalizedTradeGain to a TradeGain function, and move the normalization on 100m to the TradeGainNormalization
- if we want to add some saturation on the gain at high distances, the TradeGain function should also depend on mapsize
So here it is, hopefully the last design change before implementing D879