About this mod
Adds unique acceptance responses to vanilla datable characters at the Flower Dance!
- Requirements
- Permissions and credits
-
Translations
- Portuguese
- Japanese
- Changelogs
This mod aims to add in "acceptance responses" to each vanilla character at the Flower Dance. (Short version: It adds unique dialogue for accepting a dance request for every character, and optionally changes the ask requests as well!)
Everyone who's played Stardew remembers their first flower dance - most everyone rejecting the player with unique responses, ranging from the brutally honest Leah ("I'll be honest, I don't want to dance with you") to the infamous Haley ("Ew, no."). Sadly, the danceRejection key is the only unique response unless you're married - bachelorettes get "You want to be my partner for the flower dance? Okay! I'd love to.", while bachelors get "You want to be my partner for the flower dance? Okay. I look forward to it." when they accept your dance invitation. This is in spite of the various range of opinions on the dance (Sebastian dislikes dancing even when married, and it's a bit out of character for Shane!).
Enter this mod! This mod gives unique dialogue to bachelors and bachelorettes when unmarried, and dialogues change based on heart level and dating status for some characters. Optionally, even the asking dialogues will change, and a small dialogue fix will occur if you have Free Love installed as well.
Still interested? Read on for the two major changes in the following sections.
Once you ask a character to dance, they will respond based on a variety of factors. Unique variants of lines will happen if you manage to get a character to 4 hearts (or 3 with Three Heart Dance Partner installed) by the Year 1 Flower Dance (so the characters properly react to you actually managing to getting to dance with them year 1!). Dating variants are also present, and is compatible with Platonic Partners and Friendships, so you can get platonic variants of the dating lines with that or Platonic Relationships installed.
Due to them being present in vanilla already, marriage lines are not written in this portion. There is a patch that can be conditionally enabled if you have Free Love, though. With Free Love, your spouses which are not your main spouse will normally use the regular dialogue keys and not their specific spouse key. The patch I (configurably) include allows the marriage equivalents to be patched back in (only when romancing the character, if using PPAF), but this can be disabled if you don't want the original marriage acceptance dialogue patched in for whatever reason.
If you'd prefer more detailed information on the villager responses, they're in the spoiler section below.
- All villagers, as stated, will have a Year 1 variant of their normal acceptances. In general, this will mention the farmer being new and the various reactions to the fast friendship they've struck up with the farmer, ranging from Haley not wanting you to mess up the dance to Sebastian reluctantly agreeing to dance this year, if only because you're new. Shane and Haley, owing to them having birthdays before the Flower Dance, also have high heart variants of their Year 1 variant!
- Shane and Haley will also have high heart variants in Year 2 as well.
- All datable villagers will have a slightly different reaction if they're dating you - Abigail, for example, doesn't like dancing in front of others in her vanilla festival dialogue and wants to dance with you in her marriage dialogue, so the dating dialogue ends up as her starting to enjoy the dance if it's with you. Sebastian will be willing to dance with you in comparison to his normal dialogues (don't expect his marriage variant to change, though!), and other changes will occur for other datables.
- If you have platonic flags for characters in Platonic Partners and Friendships or have gotten to 9 or 10 hearts without dating with Platonic Relationships, their dialogues will reference the fact that you are their best friend.
- An optional patch for Free Love is included to re-enable marriage dialogues for non-main spouses. This defaults to on with Free Love, but can be turned off if needed.
- As with Unique Winter Star, if Immersive Shane is installed, this mod's changes are disabled unless overrides are enabled.
- New in 1.1: All villagers now have unique dialogue if Diverse Stardew Valley is installed and you ask out the Flower Queen! This includes if DSV's Immersion Mode is deactivated and you ask out the Flower Queen in Year 1 (or asking out Haley when she's not the Flower Queen!). This unique dialogue will be deactivated in favor of dating/friends dialogue if you are dating the villager in question or have their relevant PPAF/Platonic Relationships value high enough - the villagers will focus on your relationship over their position.
When you ask a villager to dance, you normally get the following ask dialogue:
"...yes?" (Ask Villager to be your dance partner)/Nevermind...
The dialogue itself is perfectly serviceable and can be applied to any character, so I considered leaving it alone. However, it was generic, so I instead applied it as a config option. If you enable Dance Request Override, the ask dialogue will be altered to match the dialogues, and attempts to capture the voice of the characters in just a few words (most match their festival dialogue - Harvey is working up the courage to ask someone, Shane will be somewhat dismissive, etc.). This one is a bit more far ranging and due to being generic almost everywhere (including marriage!), there are several variants. A full list of changes are listed in the spoiler section below.
- Despite this mod being Acceptance dialogues, if you are going to fail when asking a character, you will get a noticeably cooler reaction (corresponding to the dance rejection dialogues) if this part is enabled. This is only patched to 0, 1, and 2 hearts, with 3 hearts only patched in if Three Heart Dance Partner is not installed.
- Most dialogues where the yes option was implicit (Ask Villager to be your dance partner) have been modified to be explicit instead ("Would you dance with me, Elliott?" or "May I have this dance, your highness?" to the Flower Queen Haley when dating).
- Shane and Haley will have a higher heart ask dialogue here as well, if this option is enabled. Haley will be happy, while Shane will be... somewhat positive that your character is potentially asking them.
- Dating characters will have ask dialogues be mostly more oriented toward responding as if you're their significant other rather than simply another villager. The no options will be more indicative of responses as if you were dating the character, rather than simply telling them "Never mind..."
- Married characters will have their ask dialogues altered unless Dance Request Overrides is set to "Only when not married". The ask dialogues will be themed after their special spouse dialogue when married. The marriage patches are compatible with Free Love out of the box - both versions of the ask dialogue will be patched, so that the spouse will use their line regardless.
- As Platonic Partners and Friendships already has unique ask dialogues (at least for the "...yes?" portion) I did not alter those dialogues and this mod's questions will only apply if the mod is not installed or it is installed but has the romantic version for the character in question.
- Haley's ask dialogues will remove mentions of her being the Flower Queen if Diverse Stardew Valley is installed and she is not the Flower Queen.
As you might or might not have (depending on if you opened the spoilers) seen, this mod comes with several configs that can be enabled or disabled. Most are fairly simple, although a couple are made difficult specifically to prevent overrides. The following spoiler section contains spoilers, but does contain the list of configurations. More will be added if I learn that I've accidentally overridden a dialogue change in another mod!
- Immersive Shane Override, IC-Shane Conditional Overrides, and Free Love IC-Shane Override: As in Unique Winter Star, normally this mod's Shane dialogues will be suppressed if Immersive Shane is installed. Enabling Immersive Shane Override and choosing your preferred option in the conditional overrides. This particular mod has an additional quirk - the Free Love patch (mentioned below) will patch in Shane's original dialogue. However, as it mentions "chugging a few more first" (potentially being alcohol, which may be a mismatch) the third config is required to patch Shane's dialogue back in with Free Love.
- Dance Request Override: Enabling this option will allow the different ask dialogues, as mentioned in the second section. This defaults to enabled for everything, but you can set it to unmarried (to prevent the marriage ask dialogues from being changed, if desired) or disabled (to obtain the original ask dialogues).
- Free Love Fix: With Free Love installed, spouses that aren't the main spouse will default back to their original dialogues rather than the marriage dialogues. To prevent this immersion breaking change, this mod includes a fix that patches the vanilla character's dialogue to the regular strings if Free Love is installed and the character is married to the player in question. In case this is not desired, this patch can be disabled, but it is enabled by default should you have Free Love installed.
Flower Dance Acceptance Responses is a dialogue mod that only edits the fixed strings in the festival. This makes it generally compatible with pretty much any expansion mod (Yes, this means SVE is compatible, as is RSV, ES, etc.). There are a few mods of note that this mod is compatible with (i.e. will have special functionality if each are installed):
- Platonic Partners and Friendships: Platonic Partners and Friendships provides SMAPI tokens to denote your relationship type, and these tokens are used by this mod to give variant lines. They're mostly described in the spoiler sections above, but in short, there are bonus dialogues if you are best friends with a character, this mod will not override its changes to the ask dialogues or the marriage string changes, and RomanceAndSex/RomanceWithoutSex villagers will still have the option to get the marriage ask dialogues from this mod.
- Platonic Relationships: Not a fan of PPAF, but a fan of Platonic Relationships, letting you get to 10 hearts with any NPC? A fallback json will occur and give you the best friend lines once you reach 9 hearts with a datable NPC.
- Immersive Shane: Shane's lines from this mod are disabled without the proper config options being enabled if you have Immersive Shane installed.
- Free Love: As previously mentioned, this mod will fix the secondary spouse issue with Free Love with marriage dialogue keys at the Flower Dance, if the relevant config is enabled. It will also allow the ask dialogues to natively work with secondary spouses as well, if enabled.
- Diverse Stardew Valley: New with 1.1, if you are using the Flower Queen's Crown from Diverse Stardew Valley that allows for any character to be the Flower Queen, you will get unique dialogue should you ask out the Flower Queen of the year (assuming they're one of the bachelor/ettes!). This also has Year 1 variants if you're not using Immersion mode, in case you're wanting to do something like ask out the person voted Flower Queen on your first year in the Valley (which is certainly a daring choice, in-universe!).
In addition to the above, I've attempted to make certain this mod is devoid of gendered dialogue toward the farmer, so that it can be enjoyed by farmers of any gender. If I missed something, do let me know, and I can change it on my end.
This mod is also fully i18ned and thus fully translatable! If you'd like to make a translation, simply request to do so on the posts section and assuming there hasn't been another translation of the same language, then you should be approved in short order. The translation can simply be a JSON file that is dropped into the i18n folder rather than a complete reproduction of the mod.
This mod, as is, should be a finished product - I'm hoping I caught most bugs, but it's highly likely some fell through the cracks (Sam, for one, had a bugged dialogue as I didn't give an expression to a dialogue!). Outside of bug fixes, I don't expect there to be too many updates to this mod. However, I may still make some content packs for other expansion mods (which is much easier for something like this - there isn't much cross-person dialogue like for the Winter Star and eligible dancers are limited to the datables!).
Thank you to the following, without whom this mod would have been impossible to create:
Aedenthorn for the creation of Custom Fixed Dialogue, used to patch these strings pre-1.6
AmaranthaCyan and Airyn for allowing me to make this mod compatible with Platonic Partners and Friendships and (eventually) DSV, respectively
Everyone in #making-mods on the Stardew Valley Discord for putting up with my... several... questions on how to properly compat dialogues and everyone in #modded-farmers for putting up with my in-progress screenshots and thought processes on in-character dialogue for everyone
Pathoschild for helping maintain and create SMAPI/Content Patcher, and for help on making the initial config for the Free Love Fix accurate
and ConcernedApe for making the game
(As of 1.3.1) FENGSHUO0113 for adding translation to Chinese Simplified!
(Also, if you're wondering which outfits the characters are wearing in the screenshot, for simplicity I used the usual seasonal outfits: Seasonal Outfits - Slightly Cuter Aesthetic. Feel free to check that mod out! The characters from Juliet and Jessie were also present in the test file seen in the screenshots.)