Coding help costume schedules and dialogue for a specific day and weather

Dr_Bluebird

Newcomer
I'm currently working on a mod that expands on the birthdays of residents in pelican town. In their birthday, they actually talk and meet up with their friends, have dialogue special for their birthday aswell as special birthday events.

I have a problem with rainy days however since you can't make a dialogue appear on "only on that day only if it rains" i'm kinda stumped...
Like, you can only do it for a day of the week, not a day of the month.
Ideally, I also want them to have different dialogue depending on heart level, but you can't make a dialogue happen both on a specific day and with a specific heart level.

For example:
Its Haley's birthday, on her birthday she talks about how she's excited and have a lot of prepping to do. She'd go to Pierre for cake ingredients then go home and cook.
If it rains, I want her to be disappointed, saying "why must it rain today?" And instead of going to Pierre herself, Emily goes instead.
Originally Emily would talk about making paper decore for Haley's birthday. If it rains, Emily would instead say she's on decoration duties aswell as grocery duties, since Haley didn't want to go out in the rain.

How do I do these dialogue and schedule changes for a specific weather in a specific date?
And, if possible, how can I make the dialogue heart based too?
So, for example, if you're below two hearts with Haley she'd say she's busy today and ignore you, but if you're above four hearts she says she has a birthday party that day and ask if you're coming.

I am new to modding and I don't know c# coding, but I'm willing to learn!
Currently I'm doing it with Content Patcher
I'd appreciate any kind of help
 
Back
Top