It is a pain to manage loan requests, as there is no in-game management for them. There is no way to know if someone requesting a loan has already accepted an offer. The below is to create loan request management within the game.
Loan Request Types
Loan Requests should be broken into two types, Bulk (Public) & Individual (Private)
Bulk (Public) Loan Requests
- Existing Game Function (Sends Request to All Public Banks)
Individual (Private) Loan Requests
- On each bank page an option to request for a loan from that bank only
- Only that bank receives the loan request
- Can have 1 Private Request Open Per Bank
- Can have private and public loan requests open at the same time.
Request Management
New Section under Loans Tab in Bank Management (My Bank). Section contains a list of Open Loan Requests with the following column headers: Request Date, Player (Client/Requester), Amount, Type, and Action
Action
- Contains 3 options: Offer/Modify, Reject, & Details
- Offer allows you to offer a loan linking it to the request
- Offer changes to modify once you have submitted an offer, allowing you to modify your offer.
- Cancelling your offer is not the same as rejecting.
- Reject does exactly that. Rejects the request and removes it from the bank's list. Provides a message box for banker to put a reason (optional) to be sent to requester.
- Details provides text history of request (for use in Credit Report Suggestion I'm still working out), to include offers made by other banks (just if they offered, not offer details), rejections by other banks, etc.
Accepted Offers
- Accepted Offer removes the request from all banks
- Cancels all other offers related to request and notifies banks.
- Allows for 1:1 relationship between requests and loans.