On a different note. When trying to arrange political marriage with Jarrod, the condition seems to be reversed here:
if jar_rival <= 15:
He'll reject the proposal at low rivalry, but given that he talks how the reason is because he hates the MC, this likely was supposed to be jar_rival >= 15
edit: another potential small error:
if i2 >= 190:
play sound "music/yay.wav"
$ well_approve += 10
"Thankfully you are extremely talented in reading people just right. So your ability to flatter is really quite masterful."
"And you can tell that your words hit as member of the delegation after member light up, clearly thinking better of you for your words."
elif i2 >= 170:
play sound "music/yay.wav"
$ well_approve += 10
"But as it happens, you are rather good at both reading people and as a consequence flattering them."
"You can tell that your words hit home and you have made some inroads in gaining the approval of the delegation."
pretty sure the first gain here should be +15, given that a) this is the highest gain in the "best" option for other delegations, and b) passing the second tier check elif i2 >= 170: also gains 10 points (which does match the other delegations)