Politics and Adversarial Media — 5 of 5

Adam, Andras, and Roman

Release 1

Part 2 - The interview

[Declare variables]

AgreeWithInterviewerReaction is a truth state that varies. AgreeWithInterviewerReaction is usually false.

PresentedReaction is a truth state that varies. PresentedReaction is usually false.

UserRespondedReaction is a truth state that varies. UserRespondedReaction is usually false.

PresentedPoll is a truth state that varies. PresentedPoll is usually false.

UserRespondedPoll is a truth state that varies. UserRespondedPoll is usually false.

StillLikedAdAfterHearingPoll is a truth state that varies. StillLikedAdAfterHearingPoll is usually false.

InInterview is a truth state that varies. InInterview is usually false.

PollPositive is a number variable.

[The factor]

The Factor is a room.

Bill Reacting is an action applying to nothing.

After Bill Reacting:

if CandidateParty is "dem":

repeat with N running from 1 to the number of rows in the Table of Reactions:

if Interviewer in row N of the Table of Reactions is "Bill":

if Party in row N of the Table of Reactions is "Dem":

if AdStrength in row N of the Table of Reactions is StrengthIndex:

choose row N in the Table of Reactions;

change PresentedReaction to true;

say "[Response entry][line break]";

say "Don[']t you agree?";

otherwise if CandidateParty is "rep":

repeat with N running from 1 to the number of rows in the Table of Reactions:

if Interviewer in row N of the Table of Reactions is "Bill":

if Party in row N of the Table of Reactions is "Rep":

if AdStrength in row N of the Table of Reactions is StrengthIndex:

choose row N in the Table of Reactions;

change PresentedReaction to true;

say "[Response entry][line break]";

say "Don[']t you agree?".

[The daily show]

The Daily Show is a room.

Jon Reacting is an action applying to nothing.

After Jon Reacting:

if CandidateParty is "dem":

repeat with N running from 1 to the number of rows in the Table of Reactions:

if Interviewer in row N of the Table of Reactions is "Jon":

if Party in row N of the Table of Reactions is "Dem":

if AdStrength in row N of the Table of Reactions is StrengthIndex:

choose row N in the Table of Reactions;

change PresentedReaction to true;

say "[Response entry][line break]";

say "Don[']t you agree?";

otherwise if CandidateParty is "rep":

repeat with N running from 1 to the number of rows in the Table of Reactions:

if Interviewer in row N of the Table of Reactions is "Jon":

if Party in row N of the Table of Reactions is "Rep":

if AdStrength in row N of the Table of Reactions is StrengthIndex:

choose row N in the Table of Reactions;

change PresentedReaction to true;

say "[Response entry][line break]";

say "Don[']t you agree?".

[Reactions]

Showing truth is an action applying to nothing. Understand "truth" as showing truth.

After showing truth:

say "PresentedReaction is [PresentedReaction][line break]";

say "UserRespondedReaction is [UserRespondedReaction][line break]";

say "PresentedPoll is [PresentedPoll] [line break]";

say "StillLikedAdAfterHearingPoll to [StillLikedAdAfterHearingPoll][line break]";

say "UserRespondedPoll is [UserRespondedPoll][line break]".

Agreeing Reaction is an action applying to nothing. Understand "yes" or "yea" or "absolutely" as Agreeing Reaction when InInterview is true and PresentedReaction is true and UserRespondedReaction is false.

Before Agreeing Reaction:

change AgreeWithInterviewerReaction to true.

Disagreeing Reaction is an action applying to nothing. Understand "no" or "nope" or "absolutely not" as Disagreeing Reaction when InInterview is true and PresentedReaction is true and UserRespondedReaction is false.

Before Disagreeing Reaction:

change AgreeWithInterviewerReaction to false.

After Agreeing Reaction or Disagreeing Reaction:

change UserRespondedReaction to true;

try presenting polls.

Presenting Polls is an action applying to nothing.

After Presenting Polls:

let RandomInteger be a random number from 30 to 70;

change PresentedPoll to true;

change PollPositive to RandomInteger;

say "[line break]So I mentioned we took some polls. Well [RandomInteger] percent of people reacted positively to it, and [100 - RandomInteger] percent of people reacted negatively to it. Knowing this, do you think it was successful?".

Agreeing Poll is an action applying to nothing. Understand "yes" or "yea" or "absolutely" as Agreeing Poll when InInterview is true and PresentedPoll is true and UserRespondedPoll is false.

Before Agreeing Poll:

change StillLikedAdAfterHearingPoll to true.

Disagreeing Poll is an action applying to nothing. Understand "no" or "nope" or "absolutely not" as Disagreeing Poll when InInterview is true and PresentedPoll is true and UserRespondedPoll is false.

Before Disagreeing Poll:

change StillLikedAdAfterHearingPoll to false.

After Agreeing Poll or Disagreeing Poll:

change UserRespondedPoll to true;

try wrapping up.

Wrapping up is an action applying to nothing.

Before Wrapping Up:

say " [line break]Well, thanks for taking the time to come on our show, [CandidateFirstName]. It[']s always good to have you on [line break][line break]";

wait 1.0000 seconds before continuing;

say "[italic type]You exit the stage, duck out the side door, and jump into your limo before the paparazzi see you. The next day you stop by the ad agency and talk to the head designer, Steve [roman type][line break][line break]";

wait 3.0000 seconds before continuing;

if StillLikedAdAfterHearingPoll is true:

say "Hey [CandidateFirstName], I[']m glad you stuck to your guns about the ad[unicode 33][line break]";

otherwise:

say "Hey [CandidateFirstName], sorry that the ad didn[']t quite turn out the way you wanted[line break]";

if AgreeWithInterviewerReaction is true:

say "We got the ratings back from your interview. People liked that you were agreeable so much so that it boosted you 10 points in the polls[unicode 33] We[']ll gotta run. Cya[line break]";

[give them a 10 point boost in the polls since they were agreeable in the interviewer]

change PollPositive to PollPositive plus 10;

otherwise:

say "We got the ratings back from your interview. People didn[']t like that you weren[']t so agreeable on the show, and you[']ve gone down 10 points in the polls. Sorry to hear that, but you[']ll get them[unicode 33] We[']ll, gotta run. Cya[line break]";

[give them a 10 point reduction in the polls since they were not agreeable in the interviewer]

change PollPositive to PollPositive minus 10.

After Wrapping up:

wait 5.0000 seconds before continuing;

repeat with N running from 1 to 40:

say "[line break]";

say "...3 months later...";

wait 2.0000 seconds before continuing;

repeat with N running from 1 to 40:

say "[line break]";

try Presenting Election.

Presenting Election is an action applying to nothing.

After Presenting Election:

say "[italic type] It[']s election night and you are at your campaign[']s headquarters, when suddenly the news caster says...[roman type][line break][line break]";

wait 2.5000 seconds before continuing;

say "This just in, the final count has come in and the winner is...[line break][line break]";

wait 2.5000 seconds before continuing;

if PollPositive > 50:

say "[bold type] [CandidateName][unicode 33][unicode 33]Congratulations to President Elect [CandidateLastName][unicode 33]";

otherwise:

say "[bold type] [OppositionName][unicode 33][unicode 33]Congratulations to President Elect [OppositionLastName][unicode 33]";

Table of Reactions

InterviewerPartyAdStrengthResponse
"Bill""Dem"1"It[']s an interesting ad. As far as [ChosenIssue] is concerned, I don[']t fully disagree with it. I just don[']t see this getting people to vote for Democrats."
"Bill""Dem"2"This ad makes some sense, but overall it[']s just crap. It shows you don[']t really grasp [ChosenSubject] politics."
"Bill""Dem"3"You know, it[']s amazing how Democrats just don[']t understand the [ChosenSubject] aspects of the country. This ad shows how far the Democratic party has gone off the deep end."
"Bill""Rep"1"It[']s an intersting ad. As far as [ChosenIssue] is concerned, I completely agree with it. I just don[']t see this getting people to vote for Democrats."
"Bill""Rep"2"This ad makes a lot of sense, and is really smart. Good job! It shows you really grasp [ChosenSubject] politics."
"Bill""Rep"3"You know, it[']s amazing how Democrats just don[']t understand the [ChosenSubject] aspects of the country as well as Republicans do. This ad shows how far the Republicans know the right direction for the country."
"Jon""Dem"1"While the ad focused on [ChosenIssue], I really don[']t think your message was strong enough. The democratic party has been too weak for too long!"
"Jon""Dem"2"I think you did a pretty good job of conveying how Democrats feel about [ChosenIssue]. I just hope people [italic type]get it[roman type]."
"Jon""Dem"3"Now that[']s the first Democratic ad I[']ve seen in a while with a little punch! Well done, sir."
"Jon""Rep"1"You know, I think your ad made some valid points about the [ChosenIssue] issue. I just wish people could cross the aisle a bit more."
"Jon""Rep"2"I think you did a pretty good job of conveying how Democrats feel about [ChosenIssue]. I just hope people [italic type]get it[roman type]."
"Jon""Rep"3"That ad is just sensationalist crap! It[']s not factually accurate, and it doesn[']t address the real issues about [ChosenIssue] which this country needs to fix."