Fix renaming fields losing the ability to be gathered.
Introduced in r24963 / rP24963.
The problem was trying to set the amount to Infinity by substracting Infinity from it.
Differential revision: https://code.wildfiregames.com/D4263
Tested by: @Langbart
Fixes: #6317