RimWorld

RimWorld

Combined Rib Replacements(forked)
15 Comments
velcroboy333  [author] 23 Nov, 2022 @ 2:49pm 
Hey guys, I merged the EPOE and EPOE-Forked mods into one here:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2892471497
ZuluFox 5 Nov, 2022 @ 12:56am 
Awesome, good to hear. Looking forward to it
velcroboy333  [author] 5 Nov, 2022 @ 12:54am 
Yep! I'll be pushing another round of updates next week. I just need to get a chance to look at EPOE for any important changes first.
ZuluFox 5 Nov, 2022 @ 12:42am 
Any chance this will be updated for 1.4?
velcroboy333  [author] 19 Jul, 2021 @ 2:03pm 
Updated for 1.3
velcroboy333  [author] 5 Jul, 2021 @ 3:59pm 
Attention: I will absolutely be updating all my mods to 1.3. I want to take the time to look at the new code first in order to make sure the code changes are implemented correctly for the new version, as well as make any balance changes, and to implement any relevant new features into my mods,

The upcoming week is going to be busy for me already as the busy season for my real job is just beginning and goes pretty heavy through the fall and holiday season. But I will try to find the time as soon as I am able. My goal is to have all my mods ready for the official release in a couple weeks.

note I will be maintaining support for 1.2 after the update to 1.3 but I a have already moved on from 1.1 or older, so, those versions will not be maintained unless they are naturally compatible.

Thanks for your patience.
velcroboy333  [author] 5 Feb, 2021 @ 6:25pm 
Removed
Tarojun 5 Feb, 2021 @ 6:18pm 
Noticed the surgery has the incorrect workerClass (Leftover when you used the wrong parentName earlier, I did not see this until now).
Tarojun 5 Feb, 2021 @ 6:11pm 
No wait, it should be 5. Been a long time since I did anything about the ribs stuff. The balancing from 10 yayo in 1.0 to 5 yayo in 1.1/1.2, was mainly because it only gave a small movement speed, and it was a slight rebalance for the price you pay to get it.
Ultimately, current scrapping of it will yield about 5 yayo in return (Roughly 50% return on scrapping), so the player is not gaining more out of it.
Tarojun 5 Feb, 2021 @ 6:05pm 
Thanks for catching that, and will correct it when I can bug Vic again! Should be a cost of 10 Yayo overall.
velcroboy333  [author] 5 Feb, 2021 @ 5:56pm 
Updated with fixes thanks again. I get to return the favor...I noticed the adrenaline rib recipe costs 5 yayo but the return will be 10.
Tarojun 5 Feb, 2021 @ 5:16pm 
Oh, and our Painkiller Rib has <painOffset>-0.08</painOffset>, unlike original EPOE's.
It can be placed together with the <painFactor>0.9</painFactor> side by side.

And you're welcomed, glad to see other modders expanding upon our work.
velcroboy333  [author] 5 Feb, 2021 @ 5:14pm 
1) Ahhhh, I was wondering about that.

Thanks for the clarification. I'll put out an update w/ fixes soon.
Tarojun 5 Feb, 2021 @ 5:09pm 
Hello, EPOE-Forked author here. Almost perfect implementation, using our abstracts there.

The ThingDef of the item should always list the absolute raw "materials" (Drugs excluded, special exception), so in this case, the Simple Rib listed in it should be 25 plasteel and 3 components instead.
Two reasons why it is like this:
1) Scrapping prosthetic recipe will use this material cost as what you get back.
2) The other modules that enables direct crafting uses the listed cost there instead of the recipeDef version. RecipeDef versions are all upgrades of existing prosthesis, so it is perfect implementation here.

The surgery is incorrect parentName, we use vanilla's SurgeryInstallImplantBase, as it has everything there already, including the medicine cost.
incompatibleWithHediffTags is missing, and should have the tags MedicalRib, DruggedRib and AdrenalineRib inside it for consistency sake.

Hope this explanation helps in seamlessly integrating your mod into EPOE-Forked!
Bobdolemite 2 Feb, 2021 @ 5:18pm 
Ty for putting this up. I just tried to create a new playthrough a couple days ago and noticed I couldnt use the mod due to using forked EPOE.