Aegis_Games Extremely small bug/typo report:
While playing through I noticed that Amy's reference to Violet when getting caught in the corridor of mystery is lowercase.
View attachment 4334512
I then went back and poked around and saw several more references to violet not being capitalized. Not sure if this is intentional, or just moving fast. I wasn't sure if it was even worth mentioning, but in the end I figured it was.
As always, keep up the good work!
*Edit: Second small typo: Here, not Hear:
View attachment 4334535
*Edit 2: Actually I was wondering something: Your's is I think the first game that is manually setting all the character names on the text script. Have you thought about setting character variables instead, so you only have to configure it once, and then just reference it in the script? I realize that could make for a mountain of work short term, but should make development in the future better? Just a thought.
Something like this: (pseudo-code, don't assume this will work)
Python:
# MAIN GIRL DEFINITIONS:
define sar = Character("Sara", color="#0000FF")
define win = Character("Winona", color="#660000")
define cec = Character("Cecelia", color="#783F04")
define yum = Character("Yumi", color="#434343")
define tal = Character("Talia", color="#FFE599")
define emm = Character("Emma", color="#FF9900")
define amy = Character("Amy", color="#F9CB9C")
# SIDE GIRL DEFINITIONS:
define chl = Character("Charlotte", color="#D487E9") # Don't use cha, it's a reserved variable name I believe.
define ros = Character("Rose", color="#DF1030")
define lil = Character("Lillie", color="#E4C9CD")
define vio = Character("Violet", color="#6C1BAF")
define abb = Character("Abby", color="#440066")
This would simplify your scripting to drop from something like this:
"{color=#440066}Abby{/color}" "My pleasure, bye [mc]."
To this:
abb "My pleasure, bye [mc]."
Mostly it just saves rewriting the color definitions for each character name, but it has other benefits. The previous typos with Violet's name being lowercase? If you reference her name using the variable (same way you reference the mc's name using the variable call), it will always be correctly cased, spelled correctly, etc.
For example:
mc "Damn this really sucks I don’t know what [abb] is going to do, not to mention [cel] is going to kill me for not convincing you."
That's my rambling done for the night.