RimWorld

RimWorld

205 ratings
Gideon's Quality Surgeon Reborn
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
504.606 KB
18 Apr, 2024 @ 10:09am
16 Jul @ 9:12am
2 Change Notes ( view )

Subscribe to download
Gideon's Quality Surgeon Reborn

Description
Reupload for 1.5 of Hatti's QualitySurgeon. The original mod is located here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=857350593

Only the doctor with the best surgey success chance will perform surgeries.

Known Issue:
If he is the one on the table, or is unable to perform tasks requiring manipulation, you will need to manually order another pawn with Doctoring assigned in order to complete the surgery.
53 Comments
Rovstam 28 Jul @ 12:12pm 
Well it's not a "bug". The mod it's doing what it's supossed to do. You just have to add a functionality to that.

I'm not saying in any way it's gonna be easy, but it can be done, and it's a very good idea.

Also pls add functionality to only allow doctors with >100% manipulation to perform surgeries.
Gideon  [author] 28 Jul @ 10:04am 
@Sp00py, there is a known issue with this, you are correct. I have updated the description to reflect this. The bug is actually a holdover from the original mod and is not new to 1.6.
Sp00py_P0tat0_666 27 Jul @ 11:54pm 
@Gideon, just for clarification, you mention in the description “ Only the doctor with the best surgey success chance will perform surgeries.

If he is the one on the table, or is unable to perform tasks requiring manipulation, the next best one will perform the operation.”

However, the string of recent comments below seem to contradict that, at least from my interpretation of what you’re saying. Can you please elaborate on that? Or am I just misunderstanding? Thanks!
Rovstam 19 Jul @ 10:37am 
Yeah I'm not using this mod then. Maybe if you made a mod that allows only doctors with decent surgery success change to perform surgeries i would rather use that. It would just check IF that number is higher than X and prevent my pawn that's recently been mauler and has 40% manipulation from installing bionic and botching every single one of those.
Gideon  [author] 19 Jul @ 7:18am 
While this is being evaluated, it's not a change that can be pumped out quickly because the current code does not have a way to scan multiple times, and if I simply tell it to scan multiple times, this will cause performance degradation in line with how many pawns are in a colony. Essentially, each job would have to scan, if it finds a bad pawn, it has to rescan excluding that pawn from the results...which means every job will hit the CPU repeatedly until it finds a good match. The workaround for this is to maintain a cache table of all the pawns sorted by their doctoring skill and search for the highest skilled pawn who is also available, but this will require trial and error and testing to make sure there aren't any issues with detecting availability/maintaining the cache.
Gideon  [author] 19 Jul @ 7:18am 
@Rovstam this is a known issue. The original code for this mod was written to scan the list of pawns eligible for doctoring, select the one with the highest skill, and then stop. This results in no surgery happening when that best pawn is unavailable. Changing this behavior requires a significant overhaul of the core mod functionality.
Rovstam 19 Jul @ 1:41am 
So if my best doctor is set to get a surgery he will just lay down for eternity despite there having more doctors available
Gideon  [author] 18 Jul @ 4:47am 
@SalzStange yes it should be fine to both add and remove. The mod does not persist anything in the save file, so there is no corruption risk from adding and removing mid-save.
SalzStange 18 Jul @ 4:09am 
is it possible to add the mod during a game (to a save) ?
SalzStange 17 Jul @ 6:23pm 
thanks!