RimWorld

RimWorld

Carcinoma spreads
64 Comments
Leonapp  [author] 17 Jul @ 7:00am 
Updated and tested for 1.6. Everything should work without errors. Thank you to the 6 test subjects who all got carcinoma in their thumbs to test if the carcinoma still spreads. On day 17, Nails, who was our extreme carcinoma test subject, had his carcinoma spread. No testsubject was harmed (permanently).
Leonapp  [author] 11 Jul @ 5:08pm 
Will update this mod sometime the coming week (unless the update breaks anything)
Thetaprime 11 Jul @ 3:19pm 
1.6 is among us.
JILF Valentine 28 Apr, 2024 @ 11:35am 
Oh, thank you for the update, I wasn't expecting it! I'll let you know if it works alright once someone gets cancer.
Leonapp  [author] 28 Apr, 2024 @ 8:14am 
Updated to 1.5, havent tested nor made any real changes so let me know if something is broken or doesnt work!
Leonapp  [author] 27 Apr, 2024 @ 9:32pm 
I could update it to 1.5 to see if it works, but if there is a lot of issues, I probably wont update this mod. I'll check later, need some sleep first!
JILF Valentine 27 Apr, 2024 @ 2:17pm 
Since there doesn't appear to be any plans to update this mod further, does anyone know if this mod still works without issues in 1.5? I don't really care to switch to Diseases Overhauled because I prefer the simplicity of this one.
Leonapp  [author] 18 Nov, 2022 @ 8:29am 
After checking the code of that mod, I'd say its 90% that one lol
Leonapp  [author] 18 Nov, 2022 @ 8:25am 
Leonapp  [author] 18 Nov, 2022 @ 8:23am 
I'm not sure which mod does it but I'll check. Playing with my own mods off rn and... well carcinoma still spreads
ColdRogue 18 Nov, 2022 @ 4:37am 
Damn man, keep your mental above everything else always, this is just a mod, but even then i appretiate it bro, and i also would like to know if you know about any other mod that does this, i always felt cancer in rimworld was pretty meh, and this mod made it work like the "fuck you" disease it really is hahaha
selest19 18 Nov, 2022 @ 3:37am 
can you at least link the mods that do it if you are quitting?
Leonapp  [author] 18 Nov, 2022 @ 12:05am 
Lol thanks I appreciate it, but honestly this update might be one of the last ones I keep this updated. Pretty sure other mods does this function better than I do and I'm pretty much done with modding. Got a lot going on in my personal life and modding has become more of a chore than a hobby. Either way, this mod is extremely simple and haven't really caused me headaches yet but with the random coding changes in the updates, I'm not sure how long I will keep this updated
ColdRogue 17 Nov, 2022 @ 9:06pm 
damn bro i think your mod is one of the first i downloaded in 1.0 and you keep updating it, what a chad
Leonapp  [author] 22 Oct, 2022 @ 5:25am 
Updated to 1.4
selest19 17 Jun, 2022 @ 4:12am 
hehe funny mod to make removing arm necessary
Leonapp  [author] 22 Jul, 2021 @ 7:38am 
Updated to 1.3
Leonapp  [author] 11 Aug, 2020 @ 3:15am 
Updated to support 1.2!
Thetaprime 6 Mar, 2020 @ 5:46am 
It would be nice to see other cancers defined and expanded upon. NHL lymphomas, sarcomas and granulomas would be a good start.
Thetaprime 6 Mar, 2020 @ 5:43am 
:steamhappy:Holostic healing is where it's at.
Leonapp  [author] 6 Mar, 2020 @ 4:14am 
Update! Added missing file!
Lee Meowth 28 Feb, 2020 @ 6:24pm 
might as well add cancer stages and chemotherapy... i would laugh at it if It can be cured with herbal medicine.
Leonapp  [author] 25 Feb, 2020 @ 3:20am 
Updated! 1.1 and 1.0 both works now
Leonapp  [author] 5 Nov, 2019 @ 7:35am 
That would be hard to make lol. Not impossible but way out of my league
guiltyraven 5 Nov, 2019 @ 12:00am 
I kinda like the idea of a chance to get super carcinoma that turnes the pawn into a walking tumor monster
Leonapp  [author] 16 Jul, 2019 @ 8:26am 
Update! The spread rate of carcinoma has been heavily reduced! Also thanks @lilwhitemouse for the help and offer but I want this mod small, simple, and assembly free. With the new spread rate, the already tiny chance someone would be entirely covered in carcinoma will be way smaller. Hopefully nobody else will have this issue in the future.
lilwhitemouse 16 Jul, 2019 @ 6:34am 
I have, in fact, uploaded it to github with an LGPL license for the library: https://github.com/lilwhitemouse/RimWorld-CarcinomaSpreads

If you like, you can dump the "Assemblies" and "Source" folders straight into your mod, or if you wanted the mod hosted outside Steam, I could upload the entire thing there/you can fork it/I can give you write permissions to the repository/etc and you can release the update on steam?
lilwhitemouse 12 Jul, 2019 @ 7:34pm 
Pan can now die in peace. Or in quiet at any rate.
lilwhitemouse 12 Jul, 2019 @ 7:34pm 
I might have been annoyed enough at the error to write a Transpiler fix. Let me know if you would like the code somewhere? I could upload it to github with an LGPL license or something.
lilwhitemouse 10 Jul, 2019 @ 5:07pm 
New incident: Hunt a Pirate! :D
Leonapp  [author] 10 Jul, 2019 @ 1:07pm 
Sorry I can't really do much rn. Currently on vacation and have no access to computers so cant check the files nor error. Couldn't remember waist in vanilla code and friend couldn't either hence why I thought it was modded. It does sound strange that Tynan would release a body part that has a 0 weight tho. Especially since the code I am using is vanilla code which means pawns can get carcinoma in their waist without mods. Unless Tynan made a small change to the code I am using to exclude waists. Cant really do anything until next week tho so hope poor Pan will be die soon instead of suffering and making you suffer.
lilwhitemouse 10 Jul, 2019 @ 10:24am 
I found Waist in the vanilla Defs - I think they're a connector part? I also filed a bug with Ludeon; maybe Tynan will fix the code in the next release?

I think it's kind of funny/horrifying to have people running around with cancers growing all over them...but yeah, maybe it *should* kill them once it gets too ridiculous...

If I'm feeling bored in a coffeeshop anytime soon I'll contemplate a harmony patch; in the meantime, I'll test out giving Waist a coverage of .000001f.
Leonapp  [author] 10 Jul, 2019 @ 2:48am 
Well waists are not vanilla so this problem would be a mod on mod issue. Waists having 0 weight sounds weird and might create problems with other mods as well. I'm afraid I dont really know how to solve that problem other than changing the weight on waists which the other mod would need to do. Might nerf this mod in the future so it kills before it manages to spread literally everywhere.
lilwhitemouse 9 Jul, 2019 @ 8:30am 
(Specifically, HediffGiverUtility's TryApply() uses RandomElementByWeight when it should use TryRandomElementByWeight - which one cannot just pop in, alas)
lilwhitemouse 9 Jul, 2019 @ 8:00am 
/me digs deeper.

hahahaha, oh it's your mod all right! Oh the poor bastard.

Pan of the Knuckleduster Raptors has carcinoma in every body part except the waist. And the waist has a "weight" of 0 - so when it tries to spread, there's nowhere to spread to.

Unless you're big on Harmony Transpilers this may not be an easy general fix.
Leonapp  [author] 9 Jul, 2019 @ 3:30am 
No idea what may be the cause of this but it shouldn't be this mod alone. Might be another mod or a mod that also changes carcinoma. Unfortunately I can't look into it this week since I am going away. But my main guess is that you have another mod affecting carcinoma which the solution is to disable either this mod or the other one. Good luck and do comment if you figure it out! (also I don't really use Ludeon forums so I hope you see this comment here)
lilwhitemouse 8 Jul, 2019 @ 7:44pm 
I am getting recurring errors in my error log:

RandomElementByWeight with totalWeight=0 - use TryRandomElementByWeight.
Verse.Log:Error(String, Boolean)
Verse.GenCollection:RandomElementByWeight(IEnumerable`1, Func`2)
Verse.HediffGiverUtility:TryApply(Pawn, HediffDef, List`1, Boolean, Int32, List`1)
Verse.HediffGiver:TryApply_Patch1(Object, Pawn, List`1)
Verse.HediffGiver_Random:OnIntervalPassed(Pawn, Hediff)
Verse.Hediff:Tick()
Verse.Pawn_HealthTracker:HealthTick()
Verse.Pawn:Tick
RimWorld.Planet.WorldPawns:WorldPawnsTick()
RimWorld.Planet.World:WorldTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

(continued)
lilwhitemouse 8 Jul, 2019 @ 7:43pm 
(post 2/2)

It's a member of the pirate faction in my game, and the Hediff in question is "Carcinoma" (it was annoying/often enough I went hunting for the source).

Is there a chance this is happening thru your mod, as poor Pan slowly dies without medical care, amongst their rotten cohorts?

--LWM
(ps - you can message me thru the Ludeon forum if you have any questions/if there's anything I can do?)
pleonektein 24 Feb, 2019 @ 9:27am 
if there was a mod that makes carcinomas always grow without having times of 'stable' and 'remission' this would have more of an effect
Leonapp  [author] 10 Feb, 2019 @ 10:21am 
There isnt any to my knowledge but anything that changes carcinoma might be incompatible
Natalo77 10 Feb, 2019 @ 9:13am 
Any hard incompatibilities
NickWylsonChoucroute55120 7 Jan, 2019 @ 11:54am 
A mod that gives importance to things that should have, thanks
Leonapp  [author] 17 Oct, 2018 @ 6:15pm 
Well carcinoma happens so rarely and I usually excise carcinoma before it gets a chance to spread. If you feel it is ubalanced, feel free to comment about it and I will try to do better stats. Made this mod a long time ago because it was easy and I have not really changed anything since then
Frost King 17 Oct, 2018 @ 6:07pm 
Im going to give this a shot and see how it goes, its your mod so Ill trust your judgements and see how it feels over the next few months, no point in rushing preconceptions, Ill reserve my judgements.
Leonapp  [author] 17 Oct, 2018 @ 6:05pm 
Btw the percentage is per carcinoma the pawn has. So if a pawn got 2 carcinomas with less than 0.15 severity, the new percentage value would be 0.4% per day
Leonapp  [author] 17 Oct, 2018 @ 6:04pm 
Depends on how many carcinomas the pawn has and how extreme it has gotten!

Minor 0.15 severity or below : 0.2% per day
Minor 0.15 - 0.4 severity: 2.5% per day
Major 0.4 - 0.6 severity: 3.3% per day
Major 0.6 - 0.8 severity: 5% per day
Extreme 0.8 - 1 severity: 10% per day

These should be the the right numbers if mtbDays works as I want to. I am open to suggestions if people think the numbers are bad!
Frost King 17 Oct, 2018 @ 3:05pm 
How often fast does it tend to spread? Is it random to the point where it can spread everywhere in a few days or never spread over years?
Leonapp  [author] 17 Oct, 2018 @ 8:13am 
Updated to 1.0!
Leonapp  [author] 10 Sep, 2018 @ 12:53pm 
Not sure if it's a mod I use but atleast I can excise it...
Tactical Katelyn 10 Sep, 2018 @ 12:52pm 
the moment when the disease gets on the torso and you cant do shit