RimWorld

RimWorld

50 ratings
MIM - WH40k Royalty
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
3.832 MB
13 Feb, 2024 @ 5:51am
23 Oct @ 11:05am
69 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
MIM - WH40k Royalty

In 3 collections by emitbreaker
MIM WH40k Mod Collection
50 items
MIM WH40k Mod Collection - Lite version
20 items
MIM WH40k Mod Collection 1.6 Migration Completed
45 items
Description
Core library for MIM related royal titles and permits.

While updating individual mods, I realized that it is very much difficult for me to manage royal titles and other internal codes if I manage them by each sub-factional level.

Hence, I decided to gradually split out Royalty related functions to this mod.

To use royal titles and permits properly through MIM Warhammer 40k Mod series, you need to subscribe this library - otherwise, just ignore it.

For Modders
Despite this mod contains few patch operations / royal titles / permits for my mod, you may still use this mod as your framework for custom bestowing event.

It is pretty much simple and straight forward - just add one Mod Extension to your faction def by either direct injection or patch operation with following parameters;

bestowerPawnKind: PawnKindDef. Set your custom bestower. If null, empire bestower comes instead.
defenderPawnKind: PawnKindDef. Set your custom bestower guard. If null, empire bestower guards come instead.
ceremonyReward: ThingDef. Set your custom bestowing event rewards. If null, Psychic Amplifier will be added.
additionalceremonyRewards: List<ThingDef>. Set your additional rewards by list. This and above rewards will be directly added to bestowed pawn's inventory, even if it is Psychic amplifier.
givePsylink: Bool. Default false. If you set it true, the ceremony will give additional psylink based on the title. So, if you want to give psychic amplifier as a reward, better to set this as false.
transportShip: TransportShipDef. I haven't used it yet, but you can set your custom shuttle by using this. If null, vanilla shuttle comes instead.

All items for my mod has mayrequire field, so it won't bother you.

Buy me a coffee if you wish[buymeacoffee.com]
10 Comments
emitbreaker  [author] 6 Feb @ 6:13am 
@Realm Imp Not a problem XD it happens XD
girk 5 Feb @ 6:30am 
@emitbreaker sorry i was drunk when i posted this
emitbreaker  [author] 5 Feb @ 3:27am 
@Realm Imp Sorry, just realized your comment. This gives royal titles and permits, as well as custom bestow event for my mod set. Long story short, easy path to get components to became space marine.
girk 23 Jan @ 9:50pm 
ion understang wot thi means
emitbreaker  [author] 21 Mar, 2024 @ 3:16am 
@Sean Oh, shoot. Sorry for that - I'll figure out anyway without them. Thanks for the heads-up.
Sean 21 Mar, 2024 @ 1:06am 
Update, for anyone else: Yeah you gotta have the Empire ingame. I used the vanilla framework to add them in and the permits screen works now
Sean 21 Mar, 2024 @ 1:00am 
In my current game I have the TS faction, but no vanilla empire faction, and it seems to have broken the permits screen. It usually isn't even present in the info screen, and when permits are available and I click the notification it takes me to the permit screen but it's blank but for the switch faction button. This lets me switch to the TS faction and then the permits choices work as normal, but after clicking off I can't go back till I have more permit points if that makes sense.
I suspect I need to have the vanilla Empire ingame for it to work right?
wydscum 13 Feb, 2024 @ 12:03pm 
ayy less gooo
emitbreaker  [author] 13 Feb, 2024 @ 8:52am 
@Uriel Septim VII Not so special. I just checked some codes and it seems like if I want to change the condition of bestow ceremony, I may need to hard code everything, which will reduce the overall performance. Since these royal title and royalty related codes look very much like a spaghetti, I may not start the coding so soon, but for future me's sake, I decided to make it as a standalone mod.
Uriel Septim VII 13 Feb, 2024 @ 8:21am 
I am royally Surprised and exited that this has come out!