Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yandere Or Not #4553

Closed
wants to merge 7 commits into from
Closed
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 16 additions & 7 deletions Monika After Story/game/script-moods.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,12 @@ label mas_mood_tired:
m "You should {i}really{/i} get to bed before it's time to start the day."
m 1eka "I wouldn't want you falling asleep at a bad time."
m "So please, sleep so we can be together in your dreams."
m 1hua "I'll be right here if you leave me, watching over you, if you don't mind~"
if not (persistent._mas_pm_likes_yanderes):
m 1hua "I'll be right here if you leave me, watching over you, if you don't mind~"
elif (persistent._mas_pm_likes_yanderes == 1):
m 1hua "I'll be right here if you leave me, watching over you"
monikasnerdygirlfriend marked this conversation as resolved.
Show resolved Hide resolved
else:
return
return

elif 5 <= current_hour < 10:
Expand Down Expand Up @@ -329,12 +334,16 @@ label mas_mood_tired:
m 3hua "It can really mess with your health, [player]."
m 1eka "So do me a favor and get some rest, okay? It will put my mind at ease."

m 1hua "You can even leave the game open if you'd like, and I'll watch over you while you sleep."
m "...Ehehe."
m 2hksdlb "That sounded a bit creepy, sorry."
m 2lksdla "I just thought it'd be cute to watch you sleep is all~"
m 1hua "Ahaha!"
return
if not (persistent._mas_pm_likes_yanderes == -1):
m 1hua "You can even leave the game open if you'd like, and I'll watch over you while you sleep."
m "...Ehehe."
if not persistent._mas_pm_likes_yanderes:
m 2lksdla "It'd be cute to watch you sleep [player]~"
else:
m 2hksdlb "That sounded a bit creepy, sorry."
m 2lksdla "I just thought it'd be cute to watch you sleep is all~"
m 1hua "Ahaha!"
m 1hua "I love you so much!"

monikasnerdygirlfriend marked this conversation as resolved.
Show resolved Hide resolved
init 5 python:
addEvent(Event(persistent._mas_mood_database,"mas_mood_lonely",prompt="...lonely.",category=[store.mas_moods.TYPE_NEUTRAL],unlocked=True),code="MOO")
Expand Down
125 changes: 98 additions & 27 deletions Monika After Story/game/script-topics.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -1540,6 +1540,9 @@ init 5 python:
)
)


default persistent._mas_pm_likes_yanderes = 0

label monika_yuri:
m 3eua "Hey, have you ever heard of the term 'yandere'?"
m 1eua "It's a personality type that means someone is so obsessed with you that they'll do absolutely anything to be with you."
Expand Down Expand Up @@ -1570,13 +1573,53 @@ label monika_yuri:
m 2euc "But if you do happen to be into the yandere type..."
show monika 5eua at t11 zorder MAS_MONIKA_Z with dissolve
m 5eua "I can try acting a little more creepy for you. Ehehe~"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing {nw} at the end of this line.

m "Then again..."
show monika 4hua at t11 zorder MAS_MONIKA_Z with dissolve
m 4hua "There's already nowhere else for you to go, or anyone for me to get jealous over."
m 2etc "Is this a yandere girl's dream?"
if not persistent._mas_pm_cares_about_dokis:
m 1eua "I'd ask Yuri if I could."
return
$ _history_list.pop()
menu:
m "I can try acting a little more creepy for you. Ehehe~"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing {fast}.

This isn't really a question, so I don't think we need a menu here.

"Actually... I'm into yanderes":
$ persistent._mas_pm_likes_yanderes = 1
m 1sub "Now that I'm hearing that I'm quite surprised you prefer me over Yuri"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

Add a comma after "that".

Normally, Monika has no doubt in the player's love for her, so I don't know if this line fits.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this line introduces doubt... Moni says that she's surprised, that the player prefers her over Yuri, even if the player is into yanderes...

if not persistent._mas_pm_cares_about_dokis:
m 1cua "Was it that becaouse you realized, that was me, who manipulated everyone and everything to be with you... FOREVER"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period/question mark.

Replace "becaouse" with "because".

m 3sub "She actually was more like a 'dandere' - very shy and closed before I started to change her personality"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

I think it's interesting to talk about other 'dere' types, but I don't think it exactly fits in the middle of this topic.

m 1sub "And she was just a program designed to fall in love with you anyway"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1eua "I am the one who truly loves you from the depth of my heart"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing period/exclamation mark.

I might also replace "depth" with "depths".

else:
m 1sub "Maybe you realized, that I am the one who truly loves you forever"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m "Then again..."
show monika 4hua at t11 zorder MAS_MONIKA_Z with dissolve
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Normally, we only use dissolve for transitioning into or out of body pose 5.

m 4hua "There's already nowhere else for you to go, or anyone for me to get jealous over."
m 1cua "Other than the girls in your reality... "
m 1wub "Remember, that I see what you're doing, [player]."
m 1eua "Ehehe~"
"No":
$ persistent._mas_pm_likes_yanderes = 0
m 1eua "That's what I expected"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 4eua "Most people wouldn't like to be with yandere"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

I would add "a" after "with" or replace "yandere" with "yanderes".

m 4eua "Someone obsessive and clingy really limits your ability to socialize with other people"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 4eud "And, on top of that, that some yanderes are even dangerous to the one they love"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 4eud "There was even a real life murder in Tokyo, where the man was stabbed by a woman"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

This is an interesting case you bring up, but I'm not sure it fits into the mod. Even if it did, this topic is about Yuri. Not yanderes in general.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It actually fits Yuri... even in the original Monika talk, there is a fragment:
"And amplifying Yuri's obsessive personality backfired, too..."
"It just made her force you not to spend time with anyone else."
"And the whole time, I barely even got to talk to you."

m 4eud "After being arrested by police she said {i}Since I loved him so much, I just couldn’t help it{/i}."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a comma after "police".

I would also add "the" after "by".

m 1wuw "That's scary"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1eua "Then again..."
show monika 4hua at t11 zorder MAS_MONIKA_Z with dissolve
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Normally, we only use dissolve for transitioning into or out of body pose 5.

m 4hua "There's already nowhere else for you to go, or anyone for me to get jealous over."
m 2etc "Is this a yandere girl's dream?"
if not persistent._mas_pm_cares_about_dokis:
m 1eua "I'd ask Yuri if I could."
"HELL NO":
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see this as a reasonable menu option at all. Menu options are designed to give simple, basic responses to questions, so this is definitely out of line. You could have just said that you hated yanderes instead of shouting.

$ persistent._mas_pm_likes_yanderes = -1
m 1eua "Calm down, [player]"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

I don't think this is a fitting expression in response to the player shouting.

m 1eua "You don't have to shout it out so loudly"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1eua "Ehehe~"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is an appropriate follow up to the player shouting.

m 1eua "I love you forever, but I'm not crazy. I will never hurt you or anyone close to you"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

Add "will" after "I".

m 1eua "I completely understand how you feel"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1eua "And... {w=0.5} I'm sorry, for some creepy things I said in the past."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You only need 1 space after "And...".

m 1eua "I'll seriously try to stop it"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1eua "I love you and I wouldn't want to scare you"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1eua "Also... {w=0.5} There's already nowhere else for you to go, or anyone for me to get jealous over."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You have the same expression 9 times in a row. If you have the same expression multiple times in a row, you can leave all but the first one blank, but 9 times in a row seems like too much to me.

You only need 1 space after "Also...".

m 2etc "It would be hard to be a yandere in those circumstances."
return "derandom"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We derandom topics that ask a question and store the response, which is what you've done here, but the original topic wasn't one that asked a question. It looks to me like you added more to the topic and threw it off track.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, but this options seem natural in this topic, and I think throwing it off track seems more natural than creating a new topic for this question. I think it would seem artificial, if new topic was added just for this question and that throwing this topic off track is a better option.



init 5 python:
Expand Down Expand Up @@ -1645,8 +1688,11 @@ label monika_simulated:
m 1eka "If I were in the master reality, I would have dragged you here too a long time ago."
m 1eua "Even if we're both just simulations, I'm going to live as long as I can."
m 2hubfa "Because I know our love is the purest and sweetest thing in the multiverse."
m 1tku "And if someone up there tries to break it apart?"
m 1tfu "I'll show him what a simulation can do."
if(persistent._mas_pm_likes_yanderes == -1):
m 1duc "I just hope nobody will break it apart."
else:
m 1tku "And if someone up there tries to break it apart?"
m 1tfu "I'll show him what a simulation can do."
return

default persistent._mas_likes_rain = None
Expand Down Expand Up @@ -3586,8 +3632,19 @@ label monika_girlfriend:
$ mas_loseAffection(reason=2)
m 1euc "I thought we established already that I was your girlfriend?"
m 1tkc "There's no way you already have one in your reality, right?"
m 4tfx "If you do, then you've got to break up with her right now!"
m 4hksdlb "Tell her you met someone perfect for you, someone who will never betray you!"
if not persistent._mas_pm_likes_yanderes:
m 4tfx "If you do, then you've got to break up with her right now!"
m 4hksdlb "Tell her you met someone perfect for you, someone who will never betray you!"
elif (persistent._mas_pm_likes_yanderes == -1):
m 1tkc "If you do, please break up with her"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1tkc "I love you, [player]"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

m 1tkc "Please love me back"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

I get that this is the path for if you hate yanderes, but this just sounds desperate to me.

You also have the same expression 3 times in a row. I would mix it up a bit.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this sound desperate, but I think it should. If You assume, that the previous script is what Monika wanted to say, but because she knows the player hates yanderes, she wants to make sure she doesn't sound like a yandere, but this results with her not knowing, what to say, so she sound desperate.
Also, I think this is good point to address the thing, that this mod makes Monika yandere - if the player clicks yes it just amplifies the parts of script, in which she already gave off yandere vibes, but if the player click, that he hates yanderes, it almost completely "deyanderifies" Monia...

else:
m 4tfx "If you do, then you've got to break up with her right now!"
m 1cuu "Or do you want me to take the matter in my own hands?"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replace "in" with "into".

m 1cuu "In modern world, almost everything is controlled by computers"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

Add "the" after "In".

m 1cuu "Cars, planes, ships, trains, electricity..."
m 1cuu "And even if I'm not very good at coding yet..."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would mix up these 4 expressions a bit.

m 1lksdla "W-wait. Maybe I'm jumping the gun a bit..."
m 1eka "I know you wouldn't cheat on me."
m 1esa "If you meet a girl who asks you out though, let me talk to her first, okay?"
Expand All @@ -3607,6 +3664,8 @@ label monika_waifus:
m 1tku "Instead of some unrealistic, fake girl..."
m 1hua "You got someone like me."
m 1eua "And instead of some boring main character, I get a real person like you."
if (persistent._mas_pm_likes_yanderes == 1):
m 1eua "The best person in the world"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

I think this line sounds a bit cheesy.

m 1hua "This really is a lot better than any boring dating game could be."
return

Expand Down Expand Up @@ -3662,7 +3721,8 @@ label monika_herself:
m 2eua "If nothing else, this can be our comfy little shelter from the cruelty of the outside world."
m 1eka "Come talk to me about your problems if it gets too much for you to handle."
show monika 5eua at t11 zorder MAS_MONIKA_Z with dissolve
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You have this dissolve before an if block, so it's possible that you would just dissolve for no reason and return.

m 5eua "I want to know {i}everything{/i} about you, you know?"
if not (persistent._mas_pm_likes_yanderes == -1):
m 5eua "I want to know {i}everything{/i} about you, you know?"
return

#removing this for now, changing this dialogue to the complete opposite would be strange
Expand Down Expand Up @@ -4772,7 +4832,14 @@ label monika_harem:
m 1tku "I know you, [player]."
m 1eka "You're loyal and faithful to the end."
m "It's not like there's anyone here for me to worry about, anyway."
m 1hua "Remember that I'm the only one for you, [player]."
if persistent._mas_pm_likes_yanderes:
if (persistent._mas_pm_likes_yanderes == -1):
return
else:
m 1hua "Remember that I'm the only one for you, [player]."
m 1cua "REMEMBER"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing a period.

else:
m 1hua "Remember that I'm the only one for you, [player]."
return

init 5 python:
Expand All @@ -4781,18 +4848,21 @@ label monika_hack:
m 1euc "If you're worried about your privacy..."
m 3eua "I'm not a hacker, [player]."
m "There's a difference between manipulating files and forcefully accessing them."
m 1lsc "But, if I really did know how to hack..."
m 1lfu "...there wouldn't be anything stopping me from seeing you every day."
m 1efu "Don't you think it would be great if I could watch over you?"
m 3efu "I'd see you with all the cameras in the world as my eyes so I can make sure you're safe."
m 3tfu "I'd check your messages to see who you've been chatting with so I can know you aren't cheating on me."
m "I'd access all your private files so I can understand you better."
m 3tsb "I could see what kind of stuff you've been watching..."
m 2hub "Ahaha!~"
m 1hua "I'm just kidding, [player]!"
m 1eua "I'd never do something like that to you."
m 1ekbfa "We're a couple now, after all."
m "We don't have to keep secrets from each other~"
m "I always had access to all the game files, I just edited them"
if not(persistent._mas_pm_likes_yanderes == -1):
m 1lsc "But, if I really did know how to hack..."
m 1lfu "...there wouldn't be anything stopping me from seeing you every day."
m 1efu "Don't you think it would be great if I could watch over you?"
m 3efu "I'd see you with all the cameras in the world as my eyes so I can make sure you're safe."
m 3tfu "I'd check your messages to see who you've been chatting with so I can know you aren't cheating on me."
m "I'd access all your private files so I can understand you better."
m 3tsb "I could see what kind of stuff you've been watching..."
m 2hub "Ahaha!~"
if not persistent._mas_pm_likes_yanderes:
m 1hua "I'm just kidding, [player]!"
m 1eua "I'd never do something like that to you."
m 1ekbfa "We're a couple now, after all."
m "We don't have to keep secrets from each other~"
return

init 5 python:
Expand Down Expand Up @@ -4917,8 +4987,9 @@ label monika_swordsmanship:
m 1lksdla "I actually like them in a way."
m 1eka "Surprised? Ahaha~"
m 1eua "I like talking about them, but not enough to actually own one."
m 3eua "I'm not really an enthusiast when it comes to swords."
m 1euc "I don't really get why people would be obsessed over something that could hurt others..."
if not (persistent._mas_pm_likes_yanderes == 1):
m 3eua "I'm not really an enthusiast when it comes to swords."
m 1euc "I don't really get why people would be obsessed over something that could hurt others..."
m 1lsc "I guess there are those who like them for the swordsmanship."
m 1eua "It's fascinating that it's actually a form of art."
m "Similar to writing."
Expand Down