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

[MIRROR] The mother hallucination has more possible one-liners now. #719

Merged
merged 1 commit into from
Nov 20, 2023
Merged
Show file tree
Hide file tree
Changes from all 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
2 changes: 2 additions & 0 deletions code/__DEFINES/text.dm
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,5 @@
#define NINJA_FILE "ninja.json"
/// File loation for title splashes
#define SPLASH_FILE "splashes.json"
///File location for mother hallucination lines
#define MOTHER_FILE "mother.json"
6 changes: 3 additions & 3 deletions code/modules/hallucination/mother.dm
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
point_at(hallucinator)
talk("[capitalize(hallucinator.real_name)]!!!!") // Your mother won't be fooled by paltry disguises
var/list/scold_lines = list(
pick(list("CLEAN YOUR ROOM THIS INSTANT!", "IT'S TIME TO WAKE UP FOR SCHOOL!!")),
pick(list("YOU INSULT YOUR GRANDPARENTS!", "USELESS!")),
pick(list("I BROUGHT YOU INTO THIS WORLD, I CAN TAKE YOU OUT!!!", "YOU'RE GROUNDED!!")),
pick_list_replacements(MOTHER_FILE, "do_something"),
pick_list_replacements(MOTHER_FILE, "be_upset"),
pick_list_replacements(MOTHER_FILE, "get_reprimanded"),
)
var/delay = 2 SECONDS
for(var/line in scold_lines)
Expand Down
49 changes: 49 additions & 0 deletions strings/mother.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"do_something": [
"CLEAN YOUR ROOM THIS INSTANT!",
"DON'T SIT THAT CLOSE TO THE TV!",
"FOR GOD'S SAKE, GO TAKE A SHOWER!!",
"IT'S TIME TO WAKE UP FOR SCHOOL!!",
"PAUSE THAT ONLINE GAME! NOW!",
"PUT SOME CLOTHES ON! YOU'LL CATCH A COLD!",
"STOP ASKING FOR MONEY, I'M NOT AN ATM!",
"WATCH YOUR MOUTH, CHILD!!",
"WHY DON'T YOU ANSWER MY PHONE CALLS?!",
"YOU SHOULD @pick(verb) YOUR @pick(relative) ONCE IN A WHILE!"
],

"be_upset": [
"BECAUSE I SAID SO!",
"I DON'T CARE WHAT YOU SAY!",
"I'M NOT ASKING; I'M TELLING!!",
"I WASN'T BORN YESTERDAY!",
"MONEY DOESN'T GROW ON TREES!",
"WHAT DID I DO TO DESERVE A KID LIKE THIS...",
"USELESS!",
"YOU INSULT YOUR GRANDPARENTS!"
],

"get_reprimanded": [
"I BROUGHT YOU INTO THIS WORLD, I CAN TAKE YOU OUT!!!",
"I'M GOING TO THROW A FLIP-FLOP AT YOU!!",
"NO VIDEOGAMES FOR THE REST OF THE DAY!",
"WAIT UNTIL YOUR FATHER GETS HOME!",
"YOU'LL THANK ME ONE DAY!",
"YOU'RE DISOWNED!!!",
"YOU'RE GROUNDED!!"
],

"verb": [
"CALL",
"HELP",
"VISIT"
],

"relative": [
"AUNT AND UNCLE",
"DAD",
"GRANDPARENTS",
"MOM"
]

}
Loading