Posted by Owner-Quinn on 9 May 2021, 12:51 pm
Hello my furry, scaly, and feathery friends!
I am pleased to announce that we will be running a beta test for a new feature in the Doctor career called “The Clinic”!
Please note that yours truly coded this from scratch, with most the work being done a year ago, so the likelihood of significant bugs is EXTREMELY high.
Therefore, the primary purpose of this beta test is to seek out such bugs and also stress test the code. I have created a related forum where I ask you to report any discovered bugs or exploits!
That being said, let me explain what The Clinic is all about!
If you go to any of your villagers’ Doctor career profiles, you will see a link to their Clinic.
About once an hour an algorithm will populate the Clinic’s “Sick Ward” with patients who are ill. Each patient will have an illness and ask for a specific item as treatment. They will also show you what your payment will be for treating them. The payment can be one or more of an item, FC, or a combination of both.
So how do you claim payment? Well, once a patient is fully treated, they will go into your Doctor’s “Discharges” area. From there, you can click a button to send them home, and you will receive your payment.
On a Doctor’s clinic page, you will also see a log and a site-wide leaderboard to track the most productive of healers!
Okay, so let’s get to some specifics to understand how it is supposed to work:
Every villager that knows the Doctor career has their own Clinic.
Every hour a certain number of new patients will spawn, and all Doctors will be have the chance to treat them.
Each Doctor can only give one (x1) medicine to a particular patient.
Some patients will only require one treatment with a medicine, and thus be immediately healed.
Other patients will require more than one treatment with the same medicine, and will require the help of multiple doctors to be ready for discharge. Each doctor who treated the patient will receive the payment (even multiple doctors from the same player!)
Some patients are “first come, first serve”, meaning they will automatically disappear from ALL Sick Wards once they are healed. These will usually be patients that require multiple medications.
Other patients will appear in Sick Wards for a full hour, and disappear on the next hour. These patients will only require one medicine, but every doctor will have a chance to heal them during the hour.
A patient must be discharged to receive payment. Patients will remain in the discharge area indefinitely if you do not discharge them.
Some illnesses are based on the original site illnesses, and by default will require their corresponding medicine. These are the same medicines that your doctors are able to craft!
Other illnesses are “custom” illnesses. Their treatments are other items in the game.
For the beta test we have a small pool of test patients. More may be added during the beta test.
The beta test is tentatively scheduled to go for at least 2 weeks.
For now, the patients have been designed to be relatively cost-neutral, not asking for anything of high value, while paying out rewards of relatively the same value.
So why participate? Well, it’ll make me happy! But also it’s a necessary test to make sure the code works as intended, and gives me the chance to tease our what needs to be fixed and improved before we roll out the Clinic for real!
At the end of the beta test, the Clinics will no longer be available. But assuming all goes well and I am able to make the necessary fixes, it’d come back as a full site feature. *fingers crossed*
Oh! And remember the leader board? For your trouble I’ll give every player who has treated at least 50 patients total during the test a special user profile trophy as thanks!
So please, check out the Clinic and let me know all the juicy bugs you find! Remember, continuing to use any discovered exploits is against site rules!
I will also use that forum to post any coding updates.
Thank you all, and happy healing!