DeletedUser
Added 26th Feb. No discussion.
..........aw criminy, I went and put my whole idea in the thread title!
Oh well.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2/19 UPDATE to add the write-up:
To make bank deposits a schedulable task, here is the way I propose it would work.
1. You pull up your town interface, then the bank interface (just like now).
2. You enter amounts in either/both of the blanks (your own account and the town treasury).
3. You click a new button labeled "Schedule Deposit" (or something).
(I'm not an artist, and the above is just a feeble visual suggestion.)
4. A new job appears in your job queue, called "Bank Deposit" (or something). It includes the time it will take for you to walk/ride from the prior location to your town, just like praying or sleeping in the hotel does when you schedule one of those into your queue.
(I'm not an artist, and the above is just another feeble visual suggestion.)
5. When that job occurs, you (automatically) walk to town and attempt to deposit the money. The depositing is handled in this order:
I think that should cover all possibilities with no unacceptable side effects.
Note: If someone duels you or you otherwise lose money between scheduling the job and the job occurring, the shortfall is taken from the town treasury deposit rather than from the deposit to your account. This is simply because working with your account is a 2-way street, while depositing into the town treasury is 1-way only. So you can always add more from your account into the treasury later, but not vice versa.
..........aw criminy, I went and put my whole idea in the thread title!
Oh well.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2/19 UPDATE to add the write-up:
To make bank deposits a schedulable task, here is the way I propose it would work.
1. You pull up your town interface, then the bank interface (just like now).
2. You enter amounts in either/both of the blanks (your own account and the town treasury).
3. You click a new button labeled "Schedule Deposit" (or something).
(I'm not an artist, and the above is just a feeble visual suggestion.)
4. A new job appears in your job queue, called "Bank Deposit" (or something). It includes the time it will take for you to walk/ride from the prior location to your town, just like praying or sleeping in the hotel does when you schedule one of those into your queue.
(I'm not an artist, and the above is just another feeble visual suggestion.)
5. When that job occurs, you (automatically) walk to town and attempt to deposit the money. The depositing is handled in this order:
5a. The money is deposited into your account as you ordered, up to the capacity of your account. If, when you reach the bank and the scheduled deposit begins, you no longer have sufficient funds in pocket to deposit the amount you ordered into your account, then it will simply deposit what you do have, and that's the end of the job. If your account can no longer hold as much as you ordered deposited (note: this would be rare, but could occur under certain circumstances), then the amount deposited into your account is reduced accordingly and the surplus remains in your pocket.
5b. If any money remains in your pocket, it is deposited into the town treasury up to the amount you ordered deposited into it.
5c. Any surplus still remaining stays in your pocket.
5b. If any money remains in your pocket, it is deposited into the town treasury up to the amount you ordered deposited into it.
5c. Any surplus still remaining stays in your pocket.
I think that should cover all possibilities with no unacceptable side effects.
Note: If someone duels you or you otherwise lose money between scheduling the job and the job occurring, the shortfall is taken from the town treasury deposit rather than from the deposit to your account. This is simply because working with your account is a 2-way street, while depositing into the town treasury is 1-way only. So you can always add more from your account into the treasury later, but not vice versa.
Last edited by a moderator: