fix regenerate oasis troops (tested and it works)