D1、D2、D3 の 3 つのダイヤルがあります。これらの値は常に 100% で、デフォルト値はそれぞれ 50%、25%、25% です。
ユーザーが D2 または D3 を編集する場合、D1 はプル元およびデポジット先の最初のポットとして機能する必要があります。
ここに問題があります。編集可能なダイヤルが D1 リザーブのポイントを超えて増加した場合はどうなるでしょうか。その時点で編集されていないダイヤルからの残りのプルを取得する方法を見つける必要があります。
ハックではなく、エレガントなソリューションを探していると思います。誰でもそのような解決策を得ましたか?