RimWorld

RimWorld

159 ratings
Dream and Desire
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2
File Size
Posted
Updated
1.249 MB
16 Jul, 2020 @ 12:51pm
11 Apr, 2021 @ 1:09pm
31 Change Notes ( view )

Subscribe to download
Dream and Desire

Description
This mod gives wishes to your colonists, these wishes appear over time, they have a determining factor on your colonists's moods. As the comfort of your colonists progresses, their wishes also become more complex.


Balance

The balance is not perfect and never will be. There will always be a setting where a wish will be too difficult, while being really easy in other cases.
Since I didn't play that much in late game, the balance for late game is a bit messy and there's also a lack of wishes for this stage of the game, so I don't advise just adding the mod to a save that's too advanced.
It's problably better to start a new game with this mod, it will also give you a better idea of my intentions through this mod.

If you think a wish is too difficult for it's tier, don't hesitate to let me know.

If you really feel the wish debuff hit to hard, you can tune down the unsatisfied wish debuff in the mod setting, but try to play first with the default value and to play more around your pawn mood (check tips below).


Feature

Pawn get wish randomly as time pass, traits and passions affect the chance to get a specific wish. The wish scale with pawn expectation. Pawn with high expectation will wish for more complex stuff.
Sometime pawn can wish for thing above their expectation, if it happen they won't get debuff from these wishes but will be happy if you make some progress or fulfill them.

When a pawn have a wish, he get some small mood debuff over time, it's his frustration and impatience, but when progress are made it will reduce this frustration in favor of a small mood buff. In some case a wish can regress, it fill the pawn with sadness.
If a pawn has a breakdown, all these debuffs will be reset.

For each fulfilled wish mood buff a pawn get an increased chance to have an inspiration.

Some wishes can basically be already fulfilled. Depending on natural mood trait (optimist/pessimist) a pawn will keep these wishes, sanguine pawn will always keep them when other have more or less chance to dismiss them.

Pawns who don't wish for anything since a while will progressively become sadder and sadder, witnessing the emptiness of their life, but even the slightest envy can dispel those sinister thoughts.

Pawns with a specific trait won't care about wish, but that trait is not common.

You can dismiss a wish who started few time ago, but the pawn will get a small mood debuff for multiple day.
Each dismiss thougth on a pawn will impact is mood higher and the wish won't count to prevent the no wish debuff.
To dimiss a wish, you need to open the wish's letter before the possibility timeout.

Wish are show in the Pawn's need UI, rigth click on one will send a letter who contain the wish information, helpful if the wish description is too long.


Wish

There are many wishes, so I'm not going to list them individually, you'll discover them as you play, but here's what a pawn may wish for :

- Food
- Drug
- Animal
- Item ( can be in a specific room )
- Room
- Bodypart Modification


Compatibility

Just don't use it with the old version nor with a save that used the old version.


Note

I've started to make this mod a while ago, I could still add so many things to this mod, but I don't have the desire to continue it. I'm releasing this version mainly because I wanted to publish a clean one.
I will still update if there need to fix bug, rebalance things or add wishes if I have some idea that within the current possibility.

The mod would always benefit to have more wishes, but like I said above I problably won't add many.
It's possible to add wish only througth xml, I didn't detailed what does each value, but I can explain them if someone is really interested.


Source

https://github.com/Sielfyr/Dream


Tips
  • Situation : My pawn have a total of 20 debuff stack that give -25 mood to this pawn.
    1. Make some wish progress. A wish ask for 3 new pets? get 1 new pet, it's a wish progress! It will remove multiple debuff stack and even give a mood buff!
    2. Find other way to up your pawn mood, eating a lavish meal give a +12 mood buff.
    3. Let your pawn breakdown, it's not the end of the world and it will remove all pending debuff.
  • You don't need to instantly fulfill a wish. You can even get a better result fulfilling it slowly since your pawns will profit more from the wish progress mood.

  • You can dismiss a wish, don't abuse it or you can end up in a worse situation than just keeping it. So use this option sparingly only for wish too difficult for your colony. Remember : you have a short time to dismiss a wish and to do it you need to rigth click on the label in the need UI, the option is in the sended letter.

  • Pending (unsatisfied) debuff are removed when the corresponding wish comes to an end either because you fulfilled the wish or because the wish has failed. When a wish is about to fail, this debuff can be high, but it will soon be removed with a simple failed wish debuff.

  • When a pawn have a mental break remember you have the possiblity to arrest him and directly release him, it stop the mental break. The pawn won't get the carthasy buff, and even have a arrested debuff, but all wish pending did reset.

  • I encourage you to play with the current setting, but you can change the unsatisfied debuff impact in the mod settings if you wish.


Credit

Thank to An Author who help me to fix some typo and gave me some idea.
Thank to velcroboy333 who also helped to fix typo.
I would also like to thank all the people who gave me some feedback on the first release.


Update

20/03
Fix a condition for food wish, it sould increase the number of possible ingestible for some food wish (only take effect on new one)

29/08
Add Incapable factor for wish.
Animal's wishes are now factored with the pawn handling capability

27/07
You can now dismiss a wish who started few time ago, the pawn will get a small mood debuff for multiple day.
But care each wish you dismiss on a pawn will impact is mood higher and a dismissed wish doesn't prevent the no wish debuff.
Rigth click on the wish will send a letter who contain the wish information.
Open the letter, you will have a dismiss wish option if you opened it during the dismiss possibility time, a bit more than 12 hours.

25/07
Pawn start with the buffer for no wish depression, so they can't get depression just after starting or joining the colony.

24/07
Up chance to get wish in middle and late game.
Add a buffer for no wish depression after a pawn get a wish, so if you instantatly fulfill a single wish your pawn won't get depression debuff the next day.

19/07
Text not in def now use a translation key, the corresponding text are now in the language folder.
Slight reduction in the chances to get a wish for the lowest expectations.
Added Setting for wish frequency and wish pending debuff.
Popular Discussions View All (1)
1
5 Apr, 2021 @ 1:23am
Typo
noenear
165 Comments
negimagi_10 19 Feb @ 10:46am 
looks like the vanilla team is testing out a mod that is just like this. Vanilla Aspirations Expanded is currently being beta tested right now.
Psych 15 Sep, 2023 @ 10:31pm 
this must be a hassle if you have 10 or more colonist.u really gonna check all the wishes?
Hans 7 Sep, 2021 @ 9:28pm 
sad... but it's okay :)
noenear  [author] 7 Sep, 2021 @ 2:23pm 
Don't think I will update that one.
It's a mod that already need lot of work, but the integratation with ideology is just too much.
Hans 7 Sep, 2021 @ 1:00pm 
Update? :)
okoyum 5 Aug, 2021 @ 7:54am 
This mod is neat and I really like the mechanics of it! It definitely puts more personality into the game and gives you more of a challenge with new objectives (desires) to fulfill.

However... I do believe it is a bit too punishing. Even after changing all the sliders to minimize the penalties as much as possible, the debuffs still stack way too high and make it hard to keep a colony over 8 people happy. Somebody always wants something, and the game eventually changes from progressing your colony to running to the nearest trader to see if they've got puppies that'll get butchered after your colonist is done playing with them (mods that add in new foods particularly make this tedious, heh).

I think this would be best for a playthrough with a smaller colony. At the beginning I could handle the desires just fine, only as I gained more people did it become unmanageable. Maybe if there was a limit to the number of desires that could exist at once it would be more feasible?
bamboozle me pls 26 Jul, 2021 @ 5:55am 
i absolutely love this mod and would love a 1.3 patch if you're able!!! Thank you so much !!!:winter2019happydog:
NoeX 22 Jul, 2021 @ 6:17pm 
1.3 work?
noenear  [author] 3 Apr, 2021 @ 12:27pm 
@DisKorruptd
you can make a local copy of the mod then go to Defs\WishDefs open Wish_Hediff file and set the base chance to the wishes you don't want to 0
DisKorruptd 30 Mar, 2021 @ 2:03pm 
Would it be possible to add settings to remove individual wishes from possible wish pool? like, if you're doing a medieval playthrough and you want to remove body part upgrade wishes for instance?