October 19, 2019, 11:33:46 PMLatest Member: Yuzukakas

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Madge deMayhem

Pages: [1]
Like I said, I'm not a coder, nor am I familiar with Lua. Regardless I had a go at looking through the code.

room.lua looks like it is the source of many woes

1) Have a timer for a patient's stay. Has the patient been sitting in the GP office for two whole months? They are definitely bugged. Remove them forcibly and reset any staff or objects in the room.
      1a) The only exception for this rule is likely to be the Operating Theatre, where we've been waiting on two surgeons for over a year now.
      1b) Also include in this timer sacked staff and patients going home. These are just as likely to be causing problems.

2) Staff quality in room does not appear to exclude Handymen. So dropping a Handyman in the room can magically boost your doctor's performance.

3) Likewise, I also see no staff exemptions anywhere for Receptionists. Receptionists are so extremely limited in their permissible movement, this is unlikely to ever be a problem. However, could be an issue if you dropped a Receptionist in the room at the exact wrong moment?

4) In the hospital generally, have a timer on leaving patients, sacked staff, etc. If they haven't successfully vacated the hospital in a month, they are trapped and something is wrong. Delete them.
      4a) I have never seen it in CorsixTH, but I have witnessed VIPs getting stuck in the original game. Add VIPs to the list.

5) I believe this was already meant to be implemented, but I have a feeling it isn't working. Have a regular check around the hospital and reset any blocked doors that someone has been trying to use for half a year.

As I said, I'm totally unfamiliar with Lua, so I could be very far wrong with all of this.  :P  :-X

I think the CorsixTH project is a wonderful idea and is impressive in many ways.

I am just frustrated to come back after almost three years and find the same old routing bugs impeding my progress. I've had sacked staff and patients wandering the hospital endlessly, doctors pretending to work in rooms while enormous queues build outside, and rooms with permanently broken doors causing havoc. A significant chunk of my hospital management is spent trying to spot and prevent these bugs.

So this is what I think the project should prioritise:

1) Fix all routing bugs ASAP. Put everyone on this. Leave is cancelled. Perform Satanic ritual if necessary.
2) Implement the AI. The game feels close to being finished, but this omission is particularly glaring.

Optional extras that would be really nice:

1) Overhaul the machine popup. I never understood how machine strength, repair, etc works, and it's because the popup is totally uninformative. It doesn't even have machine strength on there!
2) Epidemics are also hard to understand. Have an info fax with an explanation arrive when the player meets their first epidemic on a level.
3) Make it possible to replay levels already beaten.

I wish everyone involved the best of luck with this project. I wish I was more of a coder so I could join in.

Pages: [1]