I’m adding to the pile here a few minor bugs I ran into during my playthrough, now that we can peek into the code.
1-1_meetcoaches.txt
There’s a small repetition and some contradicting text during the first day of training.
If MC isn’t late, the lines where Max and Blake introduce themselves are exactly identical (lines 518-520, in the *else section of *label office_profile, and 532-534, in *label max_introduces_self)
The text also says that there are two freshmen from the other team with MC:
Then Max asks if the other team will train separately, and we’re told (line 1191) that:
(It looks like those two were far more successful than Max in making themselves scarce before the strength test)
Later on, our teammates introduce themselves, and on line 1215, only the seven upperclassmen on MC’s team are mentioned. The other team is likewise absent from the introductions.
However, in line 1514, Coach Jones says:
This suggests that the other team was in the room with MC after all.
3-1_firstweekend.txt
In the scene where we find out that Sam swapped the high school team jacket with their own, there’s some repeated text caused by the *gosub shouldnt_happen command.
The text in this subroutine duplicates the one already present in each variant of the scene:
The subroutine is found at lines 1633-1642
3-3 doublesmatch.txt
In the doubles match MC-Rayyan vs. Tobin-Deepal, the code and the text conflict regarding the score for the first game.
Given that I have set rayyan_partner_strategy “Equal”
And I succeed in the check in *label start_rayyan_first_game
Then any successful stats check results in *set rayyan_partner_score “1-0”
But the text in *page_break 15-0 reads:
Tobin and Deepal play flawlessly in the next point, and there are simply no weak spots for you or Rayyan to exploit. Tobin saves ${team_his} service game, you take comfort in the fact that you’d come very close to tipping the scales.
And if I choose to go to the net to poach (in *label volley_leave_front)
And win the point (*goto win_second_point)
Then the rayyan_partner_score “1-0” variable results into *set rayyan_partner_score “2-0”
This contradicts the previous score (the score should now be 1-1, not 2-0). *set rayyan_partner_score “1-0” at lines 1966 and 1994 should instead be *set rayyan_partner_score "0-1”
4-1_weekbeforefirstmatch.txt
There’s a continuity error (well, it’s just some misplaced text) in the doubles discussion with the coaches.
Given that I am assigned to Rayyan as a doubles partner
And I agree to Tobin’s suggestion to swap doubles partners
And I backtrack, asking to keep Rayyan as a partner during the discussion with the coaches (so, preferred_doubles_partner = “Rayyan”)
If in *label choose_reasons_rayyan_partner I choose “Since we have different playing styles, our strengths could patch each other’s weaknesses, and create a more balanced combination.”
Then in *label coaches_decision_rayyan_partner there is no specific text for reason_for_preference “Playing styles”, so it leads to the *else statement (lines 436-447):
*else
"Rayyan's reaction on Friday made us question our initial assessment of the rapport the two of you might have as doubles partners," Coach Sý begins, looking first at you and Rayyan.
Coach Jones nods. "When Tobin came to us with the suggestion to swap partners, we considered it, and honestly, that combination [i]would[/i] work as well."
"Therein lies the conundrum. At the end of the day," Coach Sý says. "It boils down to belief. We have two decent possibilities, separated only by how much each player would fight, to make things work, in either combination." You feel her grey eyes peering right into the hidden depths of your mind.
"After some deliberation, we think that the alternative pairings of Deepal-Rayyan, and Tobin-$!{first_name}, may actually bear most fruit, especially where chemistry, communication, trust and respect are concerned," Coach Jones says. "Taking everything into holistic account, we believe that this pairing would give us the best chance at weathering tough draws."
Tobin's eyes flick to yours. You hold your breath.
*goto coaches_decide_rayyan_partner
The last paragraphs say that the coaches are assigning MC to Tobin instead of Rayyan (although the game correctly assigns MC to Rayyan in the end). Updating the text in the *else statement would solve the issue.
In all of the alternative text in this label (coaches_decision_rayyan_partner) there’s also a repetition of “You hold your breath”, which always appears in the last line of each variation and on the page break as well.
4-3_fridaymatchsingles.txt
At the end of a three-set match, I got a wrong score for the second and the third sets:
For the second set:
In *label lose_singles_second_set, the *if win_first_set_esu_singles paragraph starting at line 2895 is missing a *set singles_second_set_esu “5-7” command.
I think that you planned to have this command somewhere in the *label deuce_second_set paragraph (line 2843) after the *else condition on line 2865 (since passing any of the checks here would direct us to *label deuce_second_game_second_set (line 2879), which contains the command to set the score for winning the 2nd set right after.
For the third set:
In *label win_ninth_game_third_set, the paragraph after the *else command on line 3772 is missing the *set singles_third_set_esu “7-5” command (which would make it specular to what you did with the *if (singles_third_set_esu = “4-5”) condition on line 3770).