RimWorld

RimWorld

Mechanite Persona Traits
Showing 1-10 of 16 entries
< 1  2 >
Update: 16 Aug, 2024 @ 6:45pm

[Auto-generated text]: Update on 8/16/2024 9:45:29 PM.

Update: 14 Aug, 2023 @ 11:27pm

Almost certainly the last major update to this mod. I'm not sure of the feasibility to bind a persona weapon using just a weapon trait (I'll look into it more) but it was a fun making something like this and getting to see my work come through in the end! Alright lets start the patch notes.

New items:

  • Added three new items along with recipes for each to help in acquiring my mod added traits. The art for these items is visible on the preview thumbnail picture. NOTE: Base persona effectors cannot be crafted and to craft my new 'lightly modified' persona effectors, you are going to need the original ones first.

Localization:
  • I believe I have keyed every relevant string inside my code and created a new Language folder inside my mod folder. This will allow anyone to localize my mod to whatever language they want without having to make their own code just to edit a string. Feel free to localize my work if you feel like it.

Steam Workshop:
  • I finally changed the hideous, thrown together thumbnail art into something much better. Finally got around to it.

Update: 14 Aug, 2023 @ 10:57pm

Made a small change. Had to re-upload for said change...

Update: 14 Aug, 2023 @ 10:55pm

This version is broken and didn't mean to upload this. :( I blame the empire.

Update: 11 Aug, 2023 @ 12:28pm

Small changes this time. Nothing serious. However, this mod patch is on the verge of being feature complete in my eyes. It has almost done everything I set out to do. So I will making new mods in the future and just update this one if it needs it. Balancing and such will also still be a priority.

Mod Setting Changes:

  • Missed a reference to Mechanite Plague Liches in one of the tooltips. Oops.

  • All settings related to disabling/enabling traits have been removed. Arquebus has an entire mod settings page dedicated to this and it includes my traits as well without me having to code anything. Please, give Arquebus your thanks and use that instead.

  • Information about Mechanite Infester can now be found where the Trait Settings used to be. This was done in case someone didn't read the descriptions for Mechanite Infester, Internal Mechanite Gestation, Mechanite Capacity or Plaguelust. Can't say I didn't warn you about Mechanite Infester.
Price changes:
  • Mechanite Injector was being treated too harshly. While it is still a negative trait it wasn't a -1000 market value negative trait. Now it's only -600. Still very bad but if the other traits make up for it then go ahead and buy it. RNG definitely won't kill you if you get super unlucky.

  • Mechanite Infester wasn't being treated harshly enough and is now down from -200 to -600. It has plenty of positive bonuses to prevent it from falling further but plenty of negatives too so don't think that they are equal just because they sell for the same price... they aren't even close to being the same.

Update: 10 Aug, 2023 @ 4:06pm

Been a while huh? Alright let's just jump right into it!

THE BIGGEST CHANGE:

  • I LEARNED HARMONY AND FIXED THE DESCRIPTIONS! Now viewing Mechanite Infector or Mechanite Infester will now properly display exactly what it's doing and what it's capabilities are! Mechanite Injector was fine from the start though.

  • Plaguelust and Mechanite Capacity will no longer increase/decrease respectively if the target pawn hit isn't humanlike. However, if you turned on bursters to spawn out of insects/animals from the Mechanite Plague mod settings then it will increase/decrease like normal.

  • New save settings format: Rimworld is almost certainly going to complain about this and reset your settings. Sorry for this.

  • Harmony is now a dependent but considering Mechanite Plague & More Persona Traits both used Harmony already this really changes nothing. Not unless you somehow ran any of these mods without Harmony o.0

  • New Folder Structure & XML added: Languages -> English -> Keyed -> MechanitePersonaTraits_English_LanguageData.xml Localization for text used in code that would normally be inaccessible can now be edited here. A full breakdown is in the XML itself.
Text Changes:
  • All mention of "Mechanite Plague Lich" has been replaced with "Internal Mechanite Gestation". I did this because I didn't realize that inside Mechanite Plague's Psycast tree was an actual Mechanite Plague Lich transformation. Now you can differentiate between the two and honestly my Mechanite Plague Lich didn't really make anyone into a Lich.
  • Just about all the text created by this mod has been slightly altered or simplified in someway that mentioning them all is going to take quite the while so just find them for yourselves and I'll address the big one.

    Mechanite Infester: Greatly simplified from original as to give space back to other persona traits a persona weapon might have. Don't want to be a text hog *oink*.
XML Changes:
  • Mechanite Infester now has a mutually exclusive relationship to Mechanite Infector and Mechanite Injector because they somehow weren't before and you could have all three on one persona weapon. How did I miss that?
  • If a pawn enters the Internal Mechanite Gestation (Overload) stage and it gives the Overload boost (whilst simultaneously giving the Manhunter mental break), should they die in this state their corpse will spawn 3 friendly bursters!
  • Speaking of Internal Mechanite Gestation (Overload) stage, the mental break time has been reduced by 33% [0.05 to 0.03]. Unforgiving? Maybe. However, you let it get to this point.

Update: 10 Aug, 2023 @ 2:50pm

Had some more time so checked off another item on Future Updates.

Mechanite Plague has the mod option to allow animals and insects who die with the Mechanite Plague to spawn bursters but at this time Mechanite Persona Traits will not recognize any animal/insect hit to relieve Plaguelust from the Mechantie Infester trait (The animals will still get Mechanite Plague though it just won't help with Plaguelust). This isn't a bug as I prefer not using animals or insects to spread the Mechanite Plague but I'm not like other mod makers who would criticize others on how they want to play their games so I will be adding a check to see if this option is enabled and if it is, relieve Plaguelust upon attacking an animal/insect.

Update: 10 Aug, 2023 @ 2:23pm

Staging new update :)

Update: 2 Jan, 2023 @ 5:30pm

More updates for the New Year! Waves kinda dying off now so no more caps.

Error Correction:

  • Identified and obliterated an oversight that granted any plague lich relief when any plague lich attacked someone. Now only the attacking plague lich will get relief.
Deletions:
  • Hediff_MechanitePlagueHelpers.xml has been deleted as everything within was made obsolete by...
Additions:
  • MPT_OnHitWorker_ApplyMechanite: This bad boy has replaced the two hediffClasses I was using to properly apply the Mechanite Plague to any given target and provides relief to AND ONLY to whatever lich attacked them. Added bonus that it doesn't tick in the background uselessly since its only called on strike and startup.
Changes:
  • I changed the color for Overload Boost and made small text corrections that will almost certainly not be noticed considering just how small it was.
  • Balance pass for Mechanite Capacity. Increased SeverityPerDay and Increased how much Severity falls on successful infection.

Next update will expose variables to the player and a UI patch because I already know that thanks to this custom OnHitWorker, none of the UI elements display any info about what my new trait does. (Derived from More Persona Traits, ApplyHediff. Thank you Arquebus.)

You can expect even MORE balance passes to be made over the coming weeks as I wish to finalize this new addition and get it off its experimental phase.

Update: 2 Jan, 2023 @ 5:13pm

Remnant file on upload ;-; Ignore