Better but I don't 100% agree with this. 50r per repair is definitely impacting the economy. Also, raising the amount of diamonds makes a full circle loop. Now the armor costs more and so do the diamonds. Economy fluctuate like this is very drastic.
I don't exactly understand what you're trying to get at, but I'll respond as best as possible.
The changes listed above would be pretty significant, but not drastic. They're significant because they should have happened a long time ago. It's the same situation as we saw with fishing. Everyone knew it was broken. The players who abused it. The players who didn't. Most likely even the staff. It was a race between all the people fishing to see how much they could get out of it and the staff before they'd change it.
All logic dictates that diamonds and god armor should be items of great value. Diamonds are used to make the best armor in the game, and thus should fetch a decent price. Mining them is hard enough, since they spawn that much at a time, but the problem arises when it's time for the armor to break or the diamonds to get used to repair the armor: there aren't enough diamonds being used or enough armor being destroyed through being broken.
When you said full circle loop, I think you meant to say increasing the price of diamonds should increase the price of God armor. Which it will, but very slowly. The price of the diamond going up has to be coupled with access to diamonds being harder. If diamonds shoot up to 3 regals per diamond, nothing stops people from digging into their storage of diamonds rather than buying them. Eventually people will run out though, and that's when they'll start buying from the market at the new price. And as people buy more diamonds, shop owners will see that they can raise the price and people will still buy them, driving the price of the diamond up farther.
Where does raising the value of God armor come in though? It'll only happen after people have exhausted their share of diamonds and are buying diamonds at a higher price in the market, especially fellow shop owners. If you want the value of something to increase, the value of the resources used to make that item and the value of the time it took to make that item has to increase.
As for the economy fluctuating drastically, we probably won't see any changes for a long time even if every change we wanted was done in one day. We still have to burn off the excess diamonds, weapons, and armor from fishing and gift4all.