RimWorld

RimWorld

Do Lovin' When Idle
74 Comments
=-=  [author] 19 Sep @ 10:08pm 
파일 누락돼서 나오는 오류라 누락된 거 넣고 새로 업데이트 했어요. 다시 재구독하시면 됩니다.
cherryseed 19 Sep @ 8:51pm 
앗 감사합니다!
그런데 Debug 메뉴에서도 오류가 나오는 것 같아요
개발자 메뉴를 열려고 하면 아래 오류가 발생해요

Exception filling window for Verse.ImmediateWindow: System.TypeLoadException: Could not resolve type with token 01000013 from typeref (expected class 'Prepatcher.PrepatcherFieldAttribute' in assembly '0PrepatcherAPI, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null')
[Ref 6BC3D2BC]
(wrapper managed-to-native) System.MonoCustomAttrs.IsDefinedInternal(System.Reflection.ICustomAttributeProvider,System.Type)
at System.MonoCustomAttrs.IsDefined (System.Reflection.ICustomAttributeProvider obj,
...
...
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
=-=  [author] 19 Sep @ 8:05am 
수정했어요. 재구독해서 확인해보실래요?
cherryseed 19 Sep @ 6:30am 
갑자기 업데이트 이후로 오류가 나는 것 같아요

Pawn 엘레프테리아 threw exception while executing toil LayDown2's finish action (0), jobDriver=eqdseq.JobDriver_IdleLovin, job=IdleLovin (Job_6401) A = Thing_Milira_Race1062 B = Thing_RoyalBed14097, toilIndex=2: System.NullReferenceException: Object reference not set to an instance of an object
[Ref EB1E58F8] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.Toil:Cleanup (int,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
eqdseq.JobDriver_IdleLovin:<MakeNewToils>b__9_5 (int)
Verse.AI.JobDriver:DriverTickInterval (int)
Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int)
Verse.Pawn:TickInterval (int)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
=-=  [author] 12 Sep @ 6:52am 
어제 추가했어요. 여기 구독 페이지에서만 요청하는 거고 무시하고 안 넣더라도 스팸없이 똑같이 작동되게 해놨어요.
소설가L 12 Sep @ 3:42am 
엄.. 처음 다운받고 설치했을 땐 Prepatcher가 선행 아니었던거 같은데 언제 추가된건가요? 원래부터 선행이었으면 함께 다운 받았을텐데..?
Consho 30 Aug @ 10:54pm 
@=-= well, take your time, buddy, no need to rush :)
=-=  [author] 30 Aug @ 10:50pm 
@Consho
Yes, you've pointed out the correct cause. It's not that difficult, as it only requires changing a few numbers.
=-=  [author] 30 Aug @ 10:46pm 
@3712bjh
I wrote it as the "Never Sleep" gene, but internally it refers to all factors that remove the need for sleep (genes, traits, Hediffs, prosthetics). I'm glad it's fixed now. Sorry for the surprise, haha.
Consho 30 Aug @ 10:45pm 
@=-= So I accidentally "discovered" a problem? Damn, I thought this was more of a problem with the other mod. Sorry for giving you more work.
=-=  [author] 30 Aug @ 10:38pm 
@Consho
I found out after trying to adjust the schedule as you said. It seems the mod was preventing colonists from going into an "Idle" state because it locks their recreation values. This requires a number of adjustments, so I will try to fix it in a future update.
3712bjh 30 Aug @ 10:25pm 
It works fine after the update!

But something's strange. My pawn was void-touched in the Anomaly DLC and wouldn't sleep, so I installed this mod to get a mood buff. It worked fine after installation.
However, after changing the pawn's genes, the mod stopped working with an error message, so I thought it was a conflict.
I asked Chat gpt, and gpt said it wasn't recognizing the mod's bed.
I didn't know it was because of the Never Sleep gene.
Consho 30 Aug @ 8:45pm 
It's working! I filled the colonists' schedule, and now the mod's feature is working perfectly. I don't know why, but the other mod only works when the schedule is set to anything, making the colonists not use your mod's feature if the schedule is set to anything. I'll check this on the mod page, but thank you very much for your mod!
Consho 30 Aug @ 5:27pm 
@=-= So I'm either having a bit of bad luck, or I'm not paying attention ^^;. Thanks bro
=-=  [author] 30 Aug @ 5:18pm 
@Consho
Yes, it has its own patch and is compatible. And I just confirmed that it works fine.
Consho 30 Aug @ 4:45pm 
Is this mod compatible with [sbz] Endless Recreation? ( https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3410477716 ). Currently, in my save, I haven't noticed my pawns using your mod's feature with this other mod enabled. I'll try to pay more attention, since I still only have a few couples in the colony.
=-=  [author] 30 Aug @ 9:45am 
@3712bjh
After checking, it's definitely not a mod conflict. The issue occurred because I recently added a feature to make pawns sleep automatically based on their sleep state, but I accidentally didn't include a check for the never sleep gene.

It has now been fixed and a new version has been released. Could you resubscribe and check it again?
=-=  [author] 30 Aug @ 9:15am 
@3712BJH
Does the colonist in that colony have the "Never Sleep" gene?
3712bjh 30 Aug @ 7:56am 
After changing the xenotype of one of lovers using a Xenogerm, mod stops working and I keep getting an error saying "Exception in SetupToils for pawn A driver=JobDriver_IdleLovin (toilIndex=-1)~~". Could this be a conflict with another mod?
Arky 25 Aug @ 11:27am 
Nice update
=-=  [author] 14 Aug @ 2:33am 
@Nezit
Sorry for not explaining this feature earlier. I've now updated the main description to include it.
Nezit 12 Aug @ 10:14am 
Why was the feature to prevent recreation activities from being interrupted when the recreation bar reaches 100% added? I didn’t want this feature, and because of it, I’ve experienced many cases where rims would forget about hunger and sleep, spending the entire day on recreation until they collapsed.

It was only after checking my installed mods one by one that I discovered, through the mod settings, that this feature was included in this mod. However, nowhere in the mod’s description was this feature mentioned — the only place it was noted was in a comment stating that it had been added in an update.
=-=  [author] 10 Jul @ 2:50am 
@Wolfette
Since the mod only works based on shared beds, it won't trigger lovin' with lovers who aren't sharing a bed.

In the case of beds usable by three or more pawns, the pawn doesn't technically choose a partner at random, but during gameplay it will appear almost random.

Also, the lovin' that happens during idle time in my mod is a separate job from vanilla lovin', and even if three pawns share one bed, only two of them can perform the lovin' job at a time.
Wolfette 9 Jul @ 10:05pm 
How does this mod work when a pawn has multiple lovers?
=-=  [author] 29 Jun @ 1:26am 
Update:

Ongoing recreation activities will no longer be interrupted even when the recreation bar reaches 100%, allowing them to finish naturally. This can be turned off in the mod settings.

(Note: As it is independent from this mod's core functionality, it may be moved to a separate mod in the future.)
Nirahiel 27 Jun @ 2:09am 
Thanks xD I was more trying to have it function during the work schedules to be honest, but oh well, I suppose the two that I want to do lovin' more, I can set them to "anything" .. Until I reach a point where I can extract ovums. (That's the main goal to be honest, I need these two to make kids .. and so I wanted them to have a go at it whenever they both have done all the work they could...)
=-=  [author] 26 Jun @ 7:47pm 
@Nirahiel
Updated to support recreation schedule.
Let me know if you run into any issues.
Nirahiel 26 Jun @ 1:34pm 
How about https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2880668727 ? Can't this mod force a pawn to do recration activities ? Maybe a lead ? (I haven't used it so i'm not sure)
=-=  [author] 26 Jun @ 10:00am 
@Nirahiel
Due to Rimworld's core system, I can't make colonists initiate lovin' during "Work" or "meditation" schedules. These two schedules forcibly disable all other tasks, including recreation.

As for the "Recreation" and "Sleep" schedules, I'll consider how to implement support for them.
If it's not added by August, it means I failed to implement it..
Nirahiel 26 Jun @ 9:44am 
And I won't have any of that. There's work to be done ! Work work work !
Nirahiel 26 Jun @ 9:44am 
Exactly. Because if my colonists doesn't have a full "recreation" bar and there's work to do, a "anything" would let them have fun instead of working.
=-=  [author] 26 Jun @ 9:39am 
@Nirahiel
By default, colonists attempt to initiate lovin' when they are on an "Anything" schedule and have no work to do, essentially when they are about to engage in idle recreation (shown as "Waiting" on the bar). At this time, the spouse's schedule is ignored.

Are you perhaps assigning detailed schedules using only "Work" And "Recreation" without including any "Anything" time?
Nirahiel 26 Jun @ 6:45am 
So only when they're both set to "anything" ? Can you add an option to change that ? Setting it to anything makes my pawn prefer leisure over work if they need recreation .. which isn't ideal. Only when there is NO work to do, i'd like them to do lovin' for fun.
=-=  [author] 26 Jun @ 3:30am 
Now supports version 1.4.
Please report any red errors.
Adonis 24 Jun @ 9:44am 
thank you
=-=  [author] 23 Jun @ 4:28pm 
@Adonis
Not now, but I can update it when I have nothing to do.
I need to install version 1.4 to update it, and I'm too lazy right now.
Adonis 22 Jun @ 7:33am 
can you update it for 1.4 please?
=-=  [author] 20 Jun @ 2:21am 
@steel
Yes, but this mod will be updated after the release of Odyssey.
Because I need to check out how the new spaceship moves in the game.
steel 19 Jun @ 11:46pm 
are you gonna update it for 1.6 when it comes out?
turkler 16 Jan @ 6:59am 
thank you for keeping this mod updated!
Balin 16 Jan @ 6:06am 
oh yaay got it okay :3 <3 and loved the support >.<
=-=  [author] 15 Jan @ 11:52pm 
Now added support for Romance On The Rim. (need of romance)
=-=  [author] 2 Jan @ 4:57pm 
@PatoPixelado
Romance On The Rim is compatible, but this won't increase the Need gauge. Way Better Romance is not compatible.
=-=  [author] 2 Jan @ 4:55pm 
Thanks
Balin 30 Dec, 2024 @ 3:05am 
is compatible with Way Better Romance and Romance On The Rim?
=-=  [author] 22 Dec, 2024 @ 3:59am 
@The_Legendry_Fork
They're compatible, but RJW already has similar features. Is there really a need to use them together?
The_Legendry_Fork 20 Dec, 2024 @ 7:42pm 
rjw compatible?
=-=  [author] 25 Nov, 2024 @ 4:17pm 
I'm currently outside, so I'll patch it over the weekend.
Luneyl 24 Nov, 2024 @ 2:35pm 
Unlike for regular lovin there is no animation for idle lovin when Yayo's Animation (Continued) installed :(
=-=  [author] 24 Nov, 2024 @ 4:19am 
Yes, since it still happens in a bed, there must be a bed assigned to them on the map in advance.