RimWorld

RimWorld

Vanilla Factions Expanded - Classical
Showing 1-10 of 28 entries
< 1  2  3 >
Update: 8 Jul @ 11:10am

Fixed senator quests not working properly and potentially causing errors

Update: 4 Jul @ 1:48pm

[Auto-generated text]: Update on 7/4/2025 10:48:41 PM.

Update: 8 Mar @ 12:33am

[Auto-generated text]: Update on 3/8/2025 9:33:08 AM.

Update: 7 Mar @ 2:17am

Extensive tweaks courtesy of Sokyran:

Fix senator quests generating with 0 threat points

Fixed the infinite loading of labyrinth maps as well as some other bugs related to perks affecting mood duration

Perks affecting mood duration now use a new VEF StatDef

Perks affecting mood in any capacity now only apply to player faction only, rather than all factions

Nos Morituri Te Salutant is no longer applied if the mood would be positive

For testing purposes, Nos Morituri Te Salutant now also affects "Debug bad thought"

Add extra research restrictions to Profectus perk

- Code related to reinforcements from Auxilia perk and Beacon building has been improved:

- Auxilia and Beacon won't spawn reinforcements based on specific map conditions
- Beacon will keep checking every possible allied faction until it can find one that it can spawn, if any
- Auxilia will cause a message to pop-up with a reason why they weren't able to reinforce
- Reinforcements now check if they are friendly with the faction attacking the player
- Auxilia reinforcements won't arrive if friendly with player enemies
- Beacon will try to spawn reinforcements that are hostile to the threat, if any
- Reinforcements cannot arrive if out of allowed arrival temperature range for the faction
- Reinforcements cannot arrive if there are other visitors blocking their arrival
- For example, reinforcements cannot arrive from a faction that is hostile to the Empire while you're hosting the bestowing ceremony
- Beacon will now work even if republic factions are disabled
- Auxilia should no longer have the reinforcements steal or kidnap pawns, along with other weirdness like potential biocoded weapons and apparel, among other things
- This was achieved by creating IncidentParms from scratch, rather than re-using the ones from current raid
- Auxilia will no longer modify the result of raid spawn
- Modifying the result would, at that point, not prevent the raid - just stop a bunch of code from being notified that it happened
- A warning will be logged if reinforcements from Auxilia will fail to spawn
- Fixes and improvements to perk system

- The perk for unifying all the republics will now unlock when all the republics present in the current game are unified
- This means that you can still get the final perk if you play with 1/2 republics rather than 3
- If you add the missing republics (through faction discovery) then the final perk will be re-locked next time the game is saved (until you unify the new factions as well)
- It would be possible to add the re-locking code in the code spawning a new faction, but I wanted to keep it simple and avoid any unnecessary Harmony patches
- The button to open perk info dialog is hidden if there's no republics present in the game
- It should become visible again once you add them using faction discovery
- Fixed errors with perk info dialog when not all factions are spawned in the game
- Perk info dialog will now update its data while open in case you finish any of the quests while it's open
- This means that you don't need to re-open the dialog to see perks becoming unlocked/re-locked
- The size of perk info dialog is now slightly bigger to take into consideration the close button size
- The close button was slightly overlapping with the perks with only 1/2 active republics
- "View Perks" and "View Senators" text is no longer hardcoded and is now defined in the UI.xml language file
- Simplified the info list for perk info dialog
- It takes more space due to use of multiple classes, but it should be easier to understand what the code does

Update: 20 Feb @ 7:45am

[Auto-generated text]: Update on 2/20/2025 4:45:40 PM.

Update: 12 Feb @ 11:17am

[Auto-generated text]: Update on 2/12/2025 8:17:00 PM.

Update: 4 Jan @ 4:25am

[Auto-generated text]: Update on 1/4/2025 1:25:02 PM.

Update: 12 Dec, 2024 @ 1:36pm

[Auto-generated text]: Update on 12/12/2024 10:36:03 PM.

Update: 16 Aug, 2024 @ 2:31am

[Auto-generated text]: Update on 8/16/2024 11:31:10 AM.

Update: 9 Jun, 2024 @ 10:56am

[Auto-generated text]: Update on 6/9/2024 7:55:07 PM.