Caves of Qud

Caves of Qud

66 ratings
Qud Kissing
File Size
1.429 MB
May 23, 2019 @ 5:51am
Oct 26 @ 12:59pm
36 Change Notes ( view )

Subscribe to download
Qud Kissing

Adds a little bit of romance into the lives of the various inhabitants of Qud.

When you talk to a creature there is now a "Let's Chat" option which begins some basic conversation for getting to know the person. Your choices in that conversation will subtly affect their disposition towards you. Chatting for a long time or having an unpleasing conversation will exhaust their patience. Patience builds back up over time so if you come back in a few days they might be more interested in talking to you again.

When a creature's disposition towards you reaches certain levels it adds options for Giving Gifts, Attempting to Kiss, and Proposing Dates to the options for the Let's Chat dialogues and also to the advanced interaction menu.

If you propose a date to someone and they agree, then use the interaction menu for another item that isn't too far away to invite them to that object for the date.

Dates and gifts are assessed based on the person's interests and hobbies.

If you attempt to kiss someone they will assess whether they're attracted to you and if they are, they will kiss you back.

You can see the code, make contributions to the mod, and report issues at:
< >
TheDewster Nov 15 @ 7:08pm 
Just did a quick test patienceRate set back to 1200:
Spoke to Warden Ualraig until he refused to continue chatting.
Waited 3 days: He continued to not chat with me.
Waited 4 more days: He then chatted with me again.

There's still the possibility that the issue lies in the zone freezing when leaving, or something else, but this seemed to do something for me.

The variable is found in RomancableParts.cs, for anyone that also wants to try this. You'll have to get the mod files from the Author's Git and manually install the mod to do this until the mod is updated, though.
TheDewster Nov 15 @ 6:53pm 
I also noticed it taking a long time to be able to chat again after the first time, so I did some digging in the git.
I found that there's a variable patienceRate where we, naturally, tick the NPC patience back up. However it looks like this:
"float patienceRate = 200f; //DEFAULT: 1200"

I'm guessing there may have been a typo and the '1' was excluded, causing it to take 6x longer for NPCs to regain their patience with the player. So I changed it to the default 1200 rate to test.

I'll have to play a while and see if it's changed before I can say that's the culprit, though.
Barren Soul Oct 20 @ 1:19am 
Getting the same issue as Juggernnaut--it's been ten days and no one will converse with me again.
TheSpookiestSkeleton Oct 16 @ 11:30am 
Can I marry snapjaws?
juggernut Sep 23 @ 2:23pm 
Hey, I noticed that in my game, you can only chat with characters once and then they say they're busy no matter how much time passes.

I'll make a report on the github too, though I don't know how to retrieve an error report for that.
Feckless Sep 2 @ 4:50pm 
Thank you very much!
Acegiak  [author] Sep 2 @ 11:05am 
This should be working on latest stable.
Exoskeletal Eccentric Sep 2 @ 5:05am 
It's true. My wife needs to find new love after her dragonfly girlfriend vanished and the save was lost...! We need you...!
Feckless Aug 7 @ 9:10pm 
Mod author. We need you! There are so many people to kiss and date!
evelynlima Jul 12 @ 11:59pm 
Loading Qud Kissing into my game failed. I was given this error, which I copy-pasted below. Hope this gets updated at some point; this is a really cool idea and I think it could add a lot to one's game.

=== Qud Kissing Errors ===
<...>/steamapps/workshop/content/333640/1749419330/RomancablePart.cs(475,31): error CS0117: 'HeroMaker' does not contain a definition for 'MakeHeroName'