Quick question. How do you handle the money variable since decimals are involved? I tried ignoring the decimal, and also using double*8, but I still couldn't find the variable. It's not hard to find a list of initial values, as you start with 1000*8 = 8000 for the initial search. (If that's really the correct search value.) But moving from there is the challenge.
Note: Still not sure how to do the above, but I did figure out the way to get the badge. Give yourself crazy stats on the stat screen. Attack a caravan. Win. Do search for money*8. Attack another caravan. Repeat. There you have your variable, or it may turn out you have the 10K needed for the badge already.