This is Molly's romance route, and you can find out more about them here:
https://bernadinesweetspot.neocities.org/Molly_May
They are from the upcoming visual novel "Reel Feelings!" which you can check out here:
https://bernadinesweetspot.neocities.org/devlog
They live in the city of Beach Town! You can learn more here:
https://bernadinesweetspot.neocities.org/Beach_Town
https://bernadinesweetspot.neocities.org/Beach_Town_Gazette
As this is a prototype, I've left the variables visible. Any feedback from playtesters is greatly appreciated:
https://users4.smartgb.com/g/g.php?a=s&i=g44-83528-1a
https://forms.gle/By9tF8NtFaXE7r7P7
Thanks for playing!
-Berni/Jeanne
~
affection: 0
awareness: 0
trait: 0
Location
The Docks
Situation
You arrive. Reverse mermaids are casually interacting with humans. Something feels… slightly off, but no one reacts.
You meet Molly observing the water.
Choices
[[This place is... unique.|D2_CAFE][$awareness += 1]]
• +Awareness
• Depth: You acknowledge unease without rejecting it
[["Seems like a normal seaside town"|D2_CAFE][$awareness -= 1]]
• -Awareness
• Depth: You align with social expectations
[[“Are those… fish people?”|D2_CAFE][$awareness += 1, $mollyAffection -= 1]]
• +Awareness
• -Affection
• Depth: You break the social script (too blunt)
<<set $awareness = 0>>
<<set $courage = 0>>
<<set $mollyAffection = 0>>
<<set $activeRoute = "molly">>
<<set $endingType = "">>affection: <<print $mollyAffection>>
awareness: <<print $awareness>>
trait: <<print $courage>>
Location
The Cafe
Situation
Molly talks about her past activism. She’s tired. The café serves murky water in aesthetic glass bottles.
Choices
[[You still care though, right?|D3_BEACH][$awareness += 1, $mollyAffection += 1]]
• +Awareness
• +Affection
• Depth: Encourages her buried conviction
[[Maybe people just got used to things.|D3_BEACH][$awareness -= 1]]
• -Awareness
• Depth: You normalize the situation
[[Activism doesn’t really change much anyway.|D3_BEACH][$awareness -= 1, $mollyAffection -= 1, $courage -= 1]]
• -Awareness
• -Affection
• Depth: You reinforce her burnout
affection: <<print $mollyAffection>>
awareness: <<print $awareness>>
trait: <<print $courage>>
Location
The Beach
Situation
Dead fish nearby. No one reacts. Tourists take photos.
Molly watches silently.
Choices
[[Shouldn’t someone do something?|D4_DOCKS][$awareness += 1, $mollyAffection += 1, $courage += 1]]
• +Awareness
• +Affection
• +Trait
• Depth: Moral discomfort surfaces
[[I guess this is normal here.|D4_DOCKS][$awareness -= 1]]
• -Awareness
• Depth: Passive acceptance
[[Let’s just focus on our day.|D4_DOCKS][$awareness -= 1, $mollyAffection -= 1, $courage -= 1]]
• -Awareness
• -Affection
• -Trait
• Depth: Active avoidance
affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Location
The Docks
Situation
Molly challenges you directly:
“Do you actually think anything is wrong here?”
Choices
[[Yes. People are pretending not to see it.|D5_LAB][$awareness += 1, $mollyAffection += 1]]
• +Awareness
• +Affection
• Depth: Full alignment with truth
[[I don’t know… it’s complicated.|D5_LAB][$awareness += 1]]
• +Awareness
• Depth: Hesitation / realism
[[No. This is just how things are now.|D5_LAB][$awareness -= 1, $courage -= 1]]
• -Awareness
• -Affection
• -Trait
• Depth: Full denial
affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Location
The Lab
Situation
Scientific data confirms severe pollution.
Molly waits for your reaction.
Choices
[[We can’t ignore this.|D6_DOCKS][$awareness += 1, $courage += 1]]
• +Awareness
• +Trait
• Depth: Acceptance of responsibility
[[This is… a lot to take in.|D6_DOCKS][$awareness += 1]]
• +Awareness
• Depth: Overwhelm, not denial
[[This doesn’t change anything.|D6_DOCKS][$awareness -= 1, $courage -= 1]]
• -Awareness
• -Trait
• Depth: Rejection of truth
affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Location
The Docks
Situation
Same place as the beginning.
But now the player understands.
Molly asks:
“So what now?”
Choices
[[We try anyway.|END_CHECK][$courage += 1]]
• +Trait
[[I don’t know if anything can change.|END_CHECK]]
• Neutral
[[It’s easier not to think about it.|END_CHECK][$courage -= 1]]
• -Trait
/* Global thematic stat */
<<set $awareness = 0>>
/* Route-specific trait stats */
<<set $courage = 0>>
<<set $vulnerability = 0>>
<<set $authenticity = 0>>
/* Romance stats */
<<set $mollyAffection = 0>>
<<set $roselynAffection = 0>>
<<set $mitchAffection = 0>>
/* Character discovery flags */
<<set $metMolly = false>>
<<set $metRoselyn = false>>
<<set $metMitch = false>>
/* Route tracking */
<<set $activeRoute = "">>
/* Ending tracking */
<<set $endingType = "">>affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
[[Continue|ENDING_RESOLUTION]]
<<if $activeRoute is "molly">>
<<set _affection = $mollyAffection>>
<<set _trait = $courage>>
<</if>>
<<if $awareness >= 4 and _affection >= 2 and _trait >= 2>>
<<set $endingType = "TRUE_END">>
<<elseif $awareness >= 4 and _affection >= 2 and _trait < 2>>
<<set $endingType = "BITTERSWEET_END">>
<<elseif _affection >= 2 and $awareness < 4>>
<<set $endingType = "ESCAPE_END">>
<<elseif $awareness >= 4 and _affection <= 0>>
<<set $endingType = "TRUTH_END">>
<<elseif $awareness >= 2 and _affection >= 1>>
<<set $endingType = "NEUTRAL_END">>
<<else>>
<<set $endingType = "BAD_END">>
<</if>>affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Molly speaks at a town meeting.
This time people listen.
Not everyone agrees.
But they listen.
Afterward she squeezes your hand.
"I thought I was done fighting."
You smile.
"Good thing you were wrong."
~
Thanks for playing.
[[Replay Molly Route|D1_DOCKS]]
You got
TRUE_END
Because of
High awareness + high affection + high trait
If you have any feedback, please submit it here:
https://forms.gle/By9tF8NtFaXE7r7P7affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Molly writes speeches she never gives.
Plans protests she never attends.
She wants to act.
Fear keeps winning.
You stay beside her.
Neither of you knows if that’s enough.
~
Thanks for playing.
[[Replay Molly Route|D1_DOCKS]]
BITTERSWEET_END
High awareness + high affection + low trait
If you have any feedback, please submit it here:
https://forms.gle/By9tF8NtFaXE7r7P7affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Molly joins a protest without you.
You watch from afar.
She fights anyway.
Alone.
~
Thanks for playing.
[[Replay Molly Route|D1_DOCKS]]
You got
TRUTH_END
Because of
High awareness + low affection
If you have any feedback, please submit it here:
https://forms.gle/By9tF8NtFaXE7r7P7affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
You and Molly stop talking about activism entirely.
Dates become distractions.
The town worsens.
You both look away.
~
Thanks for playing.
[[Replay Molly Route|D1_DOCKS]]
You got
ESCAPE_END
Because of
Low awareness + high affection
If you have any feedback, please submit it here:
https://forms.gle/By9tF8NtFaXE7r7P7affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Molly gives up completely.
"It doesn’t matter."
Eventually, you believe her.
~
Thanks for playing.
[[Replay Molly Route|D1_DOCKS]]
You got
BAD_END
Because of
Low everything / failure
If you have any feedback, please submit it here:
https://forms.gle/By9tF8NtFaXE7r7P7affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Molly sits with a stack of unfinished plans.
"Maybe someday."
You hope she means it.
~
Thanks for playing.
[[Replay Molly Route|D1_DOCKS]]
You got
NEUTRAL_END
Because of
Mid-range fallback
If you have any feedback, please submit it here:
https://forms.gle/By9tF8NtFaXE7r7P7affection: <<print $mollyAffection>>
awareness<<print $awareness>>
trait: <<print $courage>>
Checking endings...
<<if $activeRoute is "molly">>
<<if $endingType is "TRUE_END">>
[[Continue|Molly_ActivistEnding]]
<<elseif $endingType is "BITTERSWEET_END">>
[[Continue|Molly_HesitationEnding]]
<<elseif $endingType is "ESCAPE_END">>
[[Continue|Molly_EscapistEnding]]
<<elseif $endingType is "TRUTH_END">>
[[Continue|Molly_LoneActivistEnding]]
<<elseif $endingType is "NEUTRAL_END">>
[[Continue|Molly_UncertainEnding]]
<<else>>
[[Continue|Molly_DenialEnding]]
<</if>>
<</if>>