You:<<set $bMood = -1>>\n<<timedcontinue .2s>>@@.yu;If I recall, it was YOU who wanted ME to take it with you.@@\n\n<<timedcontinue 1s>><<timedreplace 2s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Yeah, but I wouldn't have done it if I knew you weren't going to help me DX@@<<endtimedreplace>>
You:\n<<timedcontinue .2s>>@@.yu;It's not that bad@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Easy for you to say@@<<endtimedreplace>>\n<<timedcontinue 1.2s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;You're the smart one XP@@<<endtimedreplace>>
You:<<set $bMood += 1>>\n<<timedcontinue .2s>>@@.yu;I know, right?@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Lol, don't even try@@<<endtimedreplace>>\n<<timedcontinue 1.2s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;I might actually be passing if you weren't destroying the curve XP@@<<endtimedreplace>>
version.extensions.cyclinglinkMacro={major:3,minor:3,revision:0};\nmacros.cyclinglink={handler:function(a,b,c){var rl="cyclingLink";\nfunction toggleText(w){w.classList.remove("cyclingLinkInit");\nw.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}switch(c[c.length-1]){case"end":var end=true;\nc.pop();break;case"out":var out=true;c.pop();break}var v="";if(c.length&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}var h=state.history[0].variables;if(out&&h[v]===""){return\n}var l=Wikifier.createInternalLink(a,null);l.className="internalLink cyclingLink";\nl.setAttribute("data-cycle",0);for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,"cyclingLinkInit cyclingLink"+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);if(on&&end&&i==c.length-1){l.parentNode.replaceChild(d,l)\n}else{l.appendChild(d)}}l.onclick=function(){var t=this.childNodes;\nvar u=this.getAttribute("data-cycle")-0;var m=t.length;toggleText(t[u]);\nu=(u+1);if(!(out&&u==m)){u%=m;if(v){h[v]=c[u]}}else{h[v]=""}if((end||out)&&u==m-(end?1:0)){if(end){var n=this.removeChild(t[u]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}return}toggleText(t[u]);\nthis.setAttribute("data-cycle",u)}}};
@@.appHead;Greetings@@ @@font-size:1.5em;Yumiko@@ @@.appHead;!@@\n\n@@.appBody;''Apptitude'' will now analyze your message history to create a mood map database for your existing contacts. This will only take a moment...@@\n\n<<timedreplace 1s >>loading<<gains>>.<<gains>>.<<gains>>. <<becomes>>Done!\n\n<<gains>>@@.appHead;Thanks for waiting, ''Apptitude'' is now ready to assist you!@@\n\n@@.appBody; Press Ok to continue.@@\n\n[[Ok|0.2]]<<endtimedreplace>>\n
<<set $rMood -= 1>><<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;You just don’t like my suggestion because it’s not one of yours@@<<endtimedreplace>>\n\n<<timedcontinue 4s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;That is not true@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1.5s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;you don’t even know what my ideas are@@<<endtimedreplace>>\n\n<<timedcontinue 2.5s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Fine, let’s hear them@@<<endtimedreplace>>
@@.appHead;Learning to use ''Apptitude''@@\n\n@@.appBody;''Apptitude'''s revolutionary social projection technology takes a while to get used to. Your first conversation with ''Apptitude'' will run in tutorial mode.@@\n\n<<timedcontinue 2s>>@@.appBody; Press Ok to continue.@@\n\n[[Ok|1.0]]
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n@@.ja;''Jasmine's Mood'': <<print $jMood>>@@\n\n<<nobr>><<cycle choice>>\nSide with Jasmine @@.appBody;Risk level (75%)@@<<set $pick = "A">><<becomes>>\nSide with Becca @@.appBody;Risk level (65%)@@<<set $pick = "B">><<becomes>>\nNeutral @@.appBody;Risk level (5%)@@<<set $pick = "C">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c2p2 "Send">><<endtimedreplace>>
@@.appHead;Welcome to ''Apptitude''!@@\n\n@@.appBody;Thanks for choosing ''Apptitude'', the first ever socially assistant text messaging application.\n\nApptitude uses social projection technology to analyze any conversation, determine your friends' moods, and guide you through sticky siuations.\n\nTo get started, please enter your name:@@\n\n[[Yumiko Aoi|0.1]]
.appHead {\n color:magenta;\n letter-spacing:3px;\n font-size:1.5em;\n}\n\n.appBody {\n color:magenta;\n letter-spacing:3px;\n}\n\n.appSmall {\n color:magenta;\n letter-spacing:3px;\n\tfont-size:.8em;\n}\n\n.it {\n\tcolor: gray;\n\tfont-size:.8em;\n}\n\n.bb {\n\tcolor: purple;\n}\n\n.yu {\n\tcolor: blue;\n}\n\n.ja {\n\tcolor: green;\n}\n\n.br {\n\tcolor: red;\n}\n\nbody {\n\tbackground-color: white;\n\tcolor: black;\n}\n\ntitle {\n\tcolor: white;\n}\n\n/%no titles%/\n\n.passage.title { display: none; }\n\n/%for cycle menus%/\n\n.cyclingLink { display:inline-block; color:inherit; }\n.cyclingLink:hover { text-decoration:none !important;}\n.cyclingLink * { display:block !important; background-color: white; padding: 0 0.5em 0 0.5em; }\n.cyclingLinkDisabled { color:black; } \n.cyclingLinkEnabled { color:magenta;}\n\n/%for replace%/\n\n.revision-span-in {\n\topacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n\ttransition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n\tposition:absolute;\n\topacity: 0;\n}
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n@@.ja;''Jasmine's Mood'': <<print $jMood>>@@\n\n<<nobr>><<cycle choice>>\nWait @@.appBody;(50%)@@<<set $pick = "A">><<becomes>>\nNeutral @@.appBody;(0%)@@<<set $pick = "B">><<becomes>>\nDon't Wait @@.appBody;(50%)@@<<set $pick = "C">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c2p1 "Send">><<endtimedreplace>>
You: <<set $bMood += 1>> <<set $jMood -= 1>>\n<<timedcontinue .2s>>@@.yu;Let's not start making accusations@@\n<<if $civil is true>><<timedcontinue .7s>>@@.yu;I thought we were going to keep things civil@@<<endif>>\n\n<<timedcontinue 2s>> <<timedreplace 1.5s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;These funds are meant to help students@@<<endtimedreplace>>\n<<timedcontinue 1.5s>> <<timedreplace 1.5s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;Not throw ourselves parties and rock concerts@@<<endtimedreplace>>\n\n<<timedcontinue 3s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Why not both?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Well then, mrs. high and mighty, what’s your suggestion?\n@@<<endtimedreplace>>
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n@@.ja;''Jasmine's Mood'': <<print $jMood>>@@\n@@.br;''Brian's Mood'': <<print $rMood>>@@\n\n<<nobr>><<cycle choice>>\nIt does seem a little shady @@.appBody;(90%)@@<<set $pick = "A">><<becomes>>\nLet's not make accusations @@.appBody;(30%)@@<<set $pick = "B">><<becomes>>\nLet's move on @@.appBody;(20%)@@<<set $pick = "C">><<becomes>>\nSay nothing @@.appBody;(10%)@@<<set $pick = "D">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c2p4 "Send">><<endtimedreplace>>
<<if $pick is "A">> <<display "c2.p1a">>\n<<elseif $pick is "B">> <<display "c2.p1b">>\n<<elseif $pick is "C">> <<display "c2.p1c">>\n<<endif>>\n<<timedcontinue 5s>><<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;I just don’t want to be here any longer than I have to@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;I suppose that in the mean time we could go over the schedule for today’s meeting@@<<endtimedreplace>>\n\n<<timedcontinue 2s>><<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;And so it begins...@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Excuse me?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Look, we all know why we’re here@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;The school gives us cash and we get to decide how to use it@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;So why don’t we just cut to the chase. I have a pretty great idea@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;This council is capable of so much more than just spending some school provided funds@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;I’ve got tons of ideas for community service projects and school events@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Yeah yeah@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;News flash chief, no one expects the student council to do anything@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;How else do you explain Brian McNoShow getting elected?@@<<endtimedreplace>>\n<<timedcontinue 1s>> @@.appSmall;''Mood Alert'': There appear to be signs of social conflict in this conversation. DO NOT PANIC! It is important to remain calm in these types of situations.@@\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;I know that in the past the student council has been ineffective@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;But the fact that I was elected shows that the student body IS interested in a more active student government\n@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c2p2>> <<display "c2.p2">> <<becomes>> <<display "c2.r2">> <<endrevision>>
You: <<set $jMood += 1>> <<set $bMood -= 1>>\n<<timedcontinue .2s>>@@.yu;It would be nice to maybe make a difference for a change@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;See?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>><<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;w.e@@<<endtimedreplace>>\n
@@.appHead;Incoming Message from@@ @@font-size:1.5em;Becca Black@@\n\n@@.appBody;''App Fact:''@@\nBecca Black@@.appBody; is your Best Friend! You have messaged her 21% more than your next closest friend:@@ Mom\n\n[[Open|Convo1]]
@@.appHead;Incoming Message from@@ @@font-size:1.5em;Jasmine Liams@@\n\n[[Open|Convo2]]
@@.appHead;Congratulations on completing the ''Apptitude'' tutorial!@@\n\n@@.appBody;Now that you've seen ''Apptitude'' in action, you're ready to apply it to all sorts of social situations. We hope you enjoy!@@\n\n<<timedcontinue 2s>>@@.appBody; Press Ok to continue.@@\n\n[[Ok|2.1]]
<<if $pick is "A">> <<display "c2.p4a">>\n<<elseif $pick is "B">> <<display "c2.p4b">>\n<<elseif $pick is "C">> <<display "c2.p4c">>\n<<elseif $pick is "D">> <<display "c2.p4d">>\n<<endif>><<timedcontinue 10s>><<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Well, my plan for the funds is actually a number of different plans@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;We can use this money to fix all of the run down parts of our campus@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;Track bleachers, basketball hoops, water fountains, all this stuff just slips through the cracks in administration@@<<endtimedreplace>>\n\n<<timedcontinue 3s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Good luck getting people excited about that@@<<endtimedreplace>>\n\n<<timedcontinue 3s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Well everything we fix can get a plaque to commemorate our class@@<<endtimedreplace>>\n\n<<timedcontinue 3s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Oh boy!@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;A plate with numbers on it!@@<<endtimedreplace>><<set $bSarcasm += 1>>\n<<timedcontinue 1s>>@@.appSmall;''Mood Alert'': Sarcasm detected.\n''App Fact'':@@ @@font-size:.8em;Becca Black@@@@.appSmall; has used sarcasm <<print $bSarcasm>> times since you've started using ''Apptitude''.@@\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Hey, when do you guys think this thing will be over?@@<<endtimedreplace>>\n\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;This is the only suggestion we have that actually helps our constituents@@<<endtimedreplace>>\n\n<<timedcontinue 4s>> <<timedreplace 1.5s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Our “constituents” are highschoolers@@<<endtimedreplace>>\n<<timedcontinue 1.5s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Half of them don’t even like school@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;And none of them are going to care about some new water fountains the administration will neglect the same as they always have.@@<<endtimedreplace>>\n\n<<timedcontinue 4s>> <<revision c2p5>> <<display "c2.p5">> <<becomes>> <<display "c2.r5">> <<endrevision>>
<<if $pick is "A">> <<display "c2.p2a">>\n<<elseif $pick is "B">> <<display "c2.p2b">>\n<<elseif $pick is "C">> <<display "c2.p2c">>\n<<endif>><<timedcontinue 5s>>@@.it;Brian Chen has entered the chat.@@\n\n<<timedcontinue 1s>> @@.appSmall;''Apptitude'' detects no prior conversations with this contact. Please be patient as we calibrate your friend's mood reading.@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;whattap?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Nice of you to join us, Mr. Treasurer@@<<endtimedreplace>><<timedcontinue 1s>> @@.appSmall;''Mood Alert'': There appear to be traces of bitterness in this statement.@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;I’m gonna be honest, I totally forgot this was tonight@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;But don't sweat it, I think I have a proposal you’re all going to love@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 3s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Actually Brian, we have a couple of things I’d like to cover before we start with the proposals@@<<endtimedreplace>>\n\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br; We take the money@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;And use it to throw the greatest party of all time@@<<endtimedreplace>>\n\n<<timedcontinue 4s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Excuse me?@@<<endtimedreplace>>\n\n<<if $wait is true>><<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Sure glad we waited for that one@@<<endtimedreplace>><<endif>>\n<<timedcontinue 1s>> @@.appSmall;''Mood Alert'': Sarcasm detected.@@<<set $bSarcasm += 1>>\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;School funds are not meant to be spent on those kinds of activities@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Na just hear me out@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;DJ@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Light show@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Dance floor@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;I'm thinking 15~20 kegs@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Lazer tag arena@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Extreme bouncy castles, like not the kiddy kind@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Hottub full of Jello@@<<endtimedreplace>>\n\n<<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;We can’t legally purchase alcohol, especially not with school money@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Right@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Sorry@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Ok no kegs@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;But I think the rest is pretty doable@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;I already have a guy for that whole jello thing@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;We appreciate your enthusiasm Brian@@<<endtimedreplace>>\n\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;You’re ridiculous@@<<endtimedreplace>>\n\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;But your suggestion does not seem like an appropriate use of council funds@@<<endtimedreplace>>\n\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Like, you’re joking, right?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Chill ladies@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;I just thought that maybe the student council could try to do something fun for a change@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c2p3>> <<display "c2.p3">> <<becomes>> <<display "c2.r3">> <<endrevision>>
You: <<set $bMood -= 2>>\n<<timedcontinue .2s>>@@.yu;It does seem a little shady becs@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Gee thanks for the support Yumi@@<<endtimedreplace>><<set $bSarcasm += 1>>\n\n<<timedcontinue 2s>> You:\n<<timedcontinue.2>>@@.yu;I'm just saying that maybe we could think of something else to do with the money@@\n\n<<timedcontinue 5s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;W.e@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Let's hear what mrs. high and mighty has to say@@<<endtimedreplace>>
<<if $pick is "A">> <<display "c1.p5a">>\n<<elseif $pick is "B">> <<display "c1.p5b">>\n<<endif>>\n<<timedcontinue 5s>>You:\n<<timedcontinue .2s>>@@.yu;*barf*@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Yeah yeah w.e :P@@<<endtimedreplace>>\n<<timedcontinue 2s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;Ugh, looks like madam president is calling us@@<<endtimedreplace>>\n<<timedcontinue 4s>>@@.it;Becca Black has left the chat@@\n\n<<timedcontinue 2s>>@@.appBody; Press Ok to continue.@@\n\n[[Ok|2.0]]
You: <<set $jMood -= 1>> <<set $bMood += 1>>\n<<timedcontinue .2s>>@@.yu;To be honest, I didn't expect us to accomplish much either@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;But it's up to us to change that!@@<<endtimedreplace>>\n\n<<timedcontinue 2s>><<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Yumi's just being realistic@@<<endtimedreplace>>\n
You: <<set $wait to true>> <<set $bMood -= 1>>\n<<timedcontinue .2s>>@@.yu;Technically he is part of the council@@\n<<timedcontinue .7s>>@@.yu;We really should wait for him@@
You:\n<<timedcontinue .2s>>@@.yu;I don’t think it will really matter@@
<<if $pick is "A">> <<display "c1.p4a">>\n<<elseif $pick is "B">> <<display "c1.p4b">>\n<<endif>><<timedcontinue 5s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;What do you think of Brian Chen?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c1p5>> <<display "c1.p5">> <<becomes>> <<display "c1.r5">> <<endrevision>>
You: <<set $rMood += 1>>\n<<timedcontinue .2s>>@@.yu;Maybe we should move on@@\n<<timedcontinue .7s>>@@.yu;What's your idea Jessica?@@
<<set $rMood -= 1>>
Becca Black:<<set $bMood to 0>>\n@@.bb;UGH! This calc is KILLING me!@@\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;I should never have let you talk me into taking this class DX@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c1p1>> <<display "c1.p1">> <<becomes>> <<display "c1.r1">> <<endrevision>>
Jasmine Liams:<<set $bMood to 0, $jMood to 0, $rMood to 0>>\n@@.ja;Good evening, fellow officers@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Hey Jasmine@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Greetings, Vice President Black!@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Becca’s fine, thanks@@<<endtimedreplace>>\n<<timedcontinue 1s>> @@.appSmall;''Mood Alert'': ''Apptitude'' is sensing some tension between these two friends.@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Good evening, madam secretary@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> You: <<timedcontinue .2s>>\n@@.yu;hi@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;We appear to be one short@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;Where is our treasurer?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;He probably just forgot or something@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Let's just start without him@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Considering the use of council funding is one of the main topics of this meeting, I feel it would be wise to wait for the man who’s responsible for them@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c2p1>> <<display "c2.p1">> <<becomes>> <<display "c2.r1">> <<endrevision>>
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n\n<<nobr>><<cycle choice>>\nAgree @@.appBody;Risk (0%)@@<<set $pick = "A">><<becomes>>\nNeutral @@.appBody;Risk (25%)@@<<set $pick = "B">><<becomes>>\nDisagree @@.appBody;Risk (50%)@@<<set $pick = "C">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c1p3 "Send">><<endtimedreplace>>
@@.appHead;Become a Mood Reader!@@\n\n@@.appBody;Tired of interpreting the signs and reading between the lines? ''Apptitude'' puts all the complexity of human emotion in the palm of your hand! Each of your friends gets one number to represent their mood... and that's it! Keep those numbers above zero and everyone's happy.@@\n\n@@.bb;''Becca's Mood'': <<print $bMood>>@@\n\n@@.appHead; See the Future!@@\n\n@@.appBody; Social analytic technology allows us to project the chance of success for any path your conversational journey may take. Higher numbers mean a higher chance of reducing someone else's mood. Our algorithms are guaranteed to be 100% accurate nearly almost all of the time, and those are numbers you can trust!\n\nIt's not magic, it's ''Apptitude''!@@\n\n<<nobr>><<cycle choice>>\nYes @@.appBody;Risk level (0%)@@<<set $pick = "A">><<becomes>>\nNo @@.appBody;Risk level (100%)@@<<set $pick = "B">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c1p2 "Send">><<endtimedreplace>>
@@.appHead;Choose Your Mood!@@\n\n@@.appBody;''Apptitude'' makes friendship easy! Whenever a choice prompt appears, you can choose from one of a list of simple options by cycling through the options below. (You still do all the talking yourself.)@@\n\n<<nobr>><<cycle choice>>\nAgree<<set $pick = "A">><<becomes>>\nNeutral<<set $pick = "B">><<becomes>>\nDisagree<<set $pick = "C">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c1p1 "Send">><<endtimedreplace>>
<<if $pick is "A">> <<display "c1.p1a">>\n<<elseif $pick is "B">> <<display "c1.p1b">>\n<<elseif $pick is "C">> <<display "c1.p1c">>\n<<endif>><<timedcontinue 5s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;Speaking of which, can I see your homework for tomorrow?@@<<endtimedreplace>>\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;Please? I really need these points@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c1p2>> <<display "c1.p2">> <<becomes>> <<display "c1.r2">> <<endrevision>>
<<set $rMood -= 1>><<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Can we stop entertaining this absurd idea and get on with some actual suggestions?@@<<endtimedreplace>>
<<if $pick is "A">> <<display "c1.p3a">>\n<<elseif $pick is "B">> <<display "c1.p3b">>\n<<elseif $pick is "C">> <<display "c1.p3c">>\n<<endif>><<timedcontinue 5s>>@@.appSmall;''Mood Alert'': An unexpected mood shift was detected. This could be due to an unforseen use of sarcasm. Please be patient while ''Apptitude'' callibrates.@@<<set $bSarcasm = 1>>\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;This meeting is going to SUCK@@<<endtimedreplace>>\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;Especially with Jasmine Liams running it@@<<endtimedreplace>>\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;I still can't believe she won that election@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c1p4>> <<display "c1.p4">> <<becomes>> <<display "c1.r4">> <<endrevision>>
<<if $pick is "A">> <<display "c1.p2a">>\n<<elseif $pick is "B">> <<display "c1.p2b">>\n<<endif>><<timedcontinue 5s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;Aren't you excited for this student council meeting tonight?@@<<endtimedreplace>>\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;I totally can't wait@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c1p3>> <<display "c1.p3">> <<becomes>> <<display "c1.r3">> <<endrevision>>
You:<<set $bMood -= 1>>\n<<timedcontinue .2s>>@@.yu;Yeah, seems like fun.@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Ugh, I was jk@@<<endtimedreplace>>
Apptitude
You:<<set $bMood += 1>>\n<<timedcontinue .2s>>@@.yu;Yeah, TOTALLY pumped :P@@\n\n<<timedcontinue 1s>><<timedreplace 2s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Lol@@<<endtimedreplace>>
You:\n<<timedcontinue .2s>>@@.yu;I... guess?@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;I was kidding, obv@@<<endtimedreplace>>
You:<<set $bMood -= 1>>\n<<timedcontinue .2s>>@@.yu;Ugh, he is the WORST@@\n<<timedcontinue .5s>>@@.yu;He's going to do nothing but waste time and money@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Woah, harsh much?@@<<endtimedreplace>>\n<<timedcontinue 1.2s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;I know he's sort of a bone head, but I think he's kinda cute@@<<endtimedreplace>>
You:\n<<timedcontinue .2s>>@@.yu;Eh...@@\n<<timedcontinue .5s>>@@.yu;He doesn't seem very helpful@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Yeah, he's not the sharpest crayon@@<<endtimedreplace>>\n<<timedcontinue 1.2s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;He's kinda cute though@@<<endtimedreplace>>
jquery:off\nhash:off\nbookmark:on\nmodernizr:off\nundo:off\nobfuscate:off\nexitprompt:off\nblankcss:off\n
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n\n@@.appHead; Be Honest@@\n\n@@.appBody; Not every option will be available to you at all times. ''Apptitude'' automatically removes options you personally disagree with, allowing you to make the best choice possible.@@\n\n<<nobr>><<cycle choice>>\nShe's ok @@.appBody;Risk (25%)@@<<set $pick = "A">><<becomes>>\nI like her @@.appBody;Risk (75%)@@<<set $pick = "B">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c1p4 "Send">><<endtimedreplace>>
<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;TEXT@@<<endtimedreplace>>\n\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;TEXT@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;TEXT@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;TEXT@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;TEXT@@<<endtimedreplace>>
You: <<set $jMood += 1>>\n<<timedcontinue .2s>>@@.yu;I think it'd be nice to help fix the school@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Don't you want to leave some sort of legacy here?@@<<endtimedreplace>>\n\n<<timedcontinue 3s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;I guarantee you an awesome concert would be remember far longer than some benches@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Hell, even Brian’s party idea is starting to sound appealing@@<<endtimedreplace>>
You: <<set $bMood += 1>> <<set $jMood -= 1>>\n<<timedcontinue .2s>>@@.yu;That's not really in our jurisdiction@@\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;If the administration wanted them fixed, they’d be fixed@@<<endtimedreplace>>
You:\n<<timedcontinue .2s>>@@.yu;it’s a nice gesture, but I’m not sure how people would actually react@@\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;This is our chance to improve the quality of our school for generations to come@@<<endtimedreplace>>
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n@@.ja;''Jasmine's Mood'': <<print $jMood>>@@\n@@.br;''Brian's Mood'': <<print $rMood>>@@\n\n<<nobr>><<cycle choice>>\nIt'd be nice to help @@.appBody;(30%)@@<<set $pick = "A">><<becomes>>\nIt's not our responsibility @@.appBody;(40%)@@<<set $pick = "B">><<becomes>>\nPeople might not care @@.appBody;(20%)@@<<set $pick = "C">><<becomes>>\nSay nothing @@.appBody;(15%)@@<<set $pick = "D">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c2p5 "Send">><<endtimedreplace>>
@@.appHead;Thanks for Playing!@@\n\nYou've reached the end of the current build.\n\n@@.bb;''Becca's Mood'': <<print $bMood>>@@\n@@.ja;''Jasmine's Mood'': <<print $jMood>>@@\n@@.br;''Brian's Mood'': <<print $rMood>>@@
You:<<set $civil = true>> <<set $jMood -= 1>> <<set $rMood -= 1>>\n<<timedcontinue .2s>>@@.yu;Is this just a big joke to you?@@\n<<timedcontinue .7s>>@@.yu;Or do you really just not understand how this works?@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Please try to keep things civil guys@@<<endtimedreplace>>\n\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Well I haven't heard anything better from you guys@@<<endtimedreplace>>\n\n<<timedcontinue 2s>>You:\n<<timedcontinue .2s>>@@.yu;You just got here...@@\n\n<<timedcontinue 1s>> <<timedreplace 1.5s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;You want a better suggestion?@@<<endtimedreplace>>\n<<timedcontinue 1.5s>> <<timedreplace 1.5s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;I've got one right here@@<<endtimedreplace>>\n
You: <<set $rMood += 1>>\n<<timedcontinue .2s>>@@.yu;I think he kinda has a point@@\n<<tiemdcontinue .7s>>@@.yu;Why not try something fun?@@\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Yeah, if only someone else had a fun, REALISTIC suggestion@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 1.5s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Oh wait, I do@@<<endtimedreplace>>
You:<<set $civil = true>> <<set $bMood -= 1>>\n<<timedcontinue .2s>>@@.yu;Your heart was in the right place Brian@@\n<<timedcontinue .7s>>@@.yu;but your suggestion just isn’t feasible@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Or sane@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Please try to keep things civil guys@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Can we stop entertaining this absurd idea and get on with some actual suggestions?\n@@<<endtimedreplace>>
You: <<set $bMood += 1>>\n<<timedcontinue .2s>>@@.yu;Maybe we should just move on?@@\n\n<<timedcontinue 2s>><<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;I agree@@<<endtimedreplace>>\n<<timedcontinue 2s>><<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Which brings me to my proposal:@@<<endtimedreplace>>
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n@@.ja;''Jasmine's Mood'': <<print $jMood>>@@\n@@.br;''Brian's Mood'': ??@@\n\n<<nobr>><<cycle choice>>\nYour heart was in the right place @@.appBody;(?%)@@<<set $pick = "A">><<becomes>>\nDo you think this is a joke? @@.appBody;(?%)@@<<set $pick = "B">><<becomes>>\nI kind of see your point @@.appBody;(?%)@@<<set $pick = "C">><<becomes>>\nSay nothing<<set $pick = "D">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c2p3 "Send">><<endtimedreplace>>
You:\n<<timedcontinue .2s>>@@.yu;He probably wouldn’t contribute very much anyway.@@
<<if $pick is "A">> <<display "c2.p5a">>\n<<elseif $pick is "B">> <<display "c2.p5b">>\n<<elseif $pick is "C">> <<display "c2.p5c">>\n<<elseif $pick is "D">> <<display "c2.p5d">>\n<<endif>>\n<<timedcontinue 8s>><<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;What about you?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>>You:\n<<timedcontinue .2s>>@@.yu;Hm?@@\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Yeah, you@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1.5s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;I'm tired of listening to these two@@<<endtimedreplace>>\n<<timedcontinue 1.5s>> <<timedreplace 1.5s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Don't you have a suggestion?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>>You:\n<<timedcontinue .2s>>@@.yu;Well, there was one thing@@\n<<timedcontinue 1s>>@@.yu;We have enough money to hook the entire school up to a new wifi network@@\n<<timedcontinue 2s>>@@.yu;Our current internet situation is kind of abysmal@@\n<<timedcontinue 1.5s>>@@.yu;And our library is so outdated that online research is kind of a necessity@@\n\n<<timedcontinue 5s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;It does help people@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;Though it seems like a bit of a luxury@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Well so does drinking water@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;That makes absolutely no sense@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Neither do you@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Can we just pick something already?@@<<endtimedreplace>>\n\n<<timedcontinue 4s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Fine@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;Let's put it to a vote@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Seems kinda pointless@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Everyone just votes for themselves@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Let's get things moving please@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Vote@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Pick a plan@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;No picking yourself@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;No staying neutral@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Starting with... Yumiko@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Go!@@<<endtimedreplace>>\n\n<<timedcontinue 2s>>@@.appBody; Press Ok to continue.@@\n\n[[Ok|End]]
(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:5};var nullobj={handler:function(){}};\nfunction showVer(n,notrans){if(!n){return}n.innerHTML="";new Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");\nn.style.display="inline";n.classList.remove("revision-span-out");if(!notrans){n.classList.add("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout)}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){if(!n){return}n.setAttribute("data-enabled","false");n.classList.remove("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout)}if(!notrans){n.classList.add("revision-span-out");n.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");\nn.style.display="none";n.innerHTML=""}n=null},1000)}else{n.style.display="none";n.innerHTML="";n=null\n}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;function tagfound(i,e,endtag){for(var j=0;\nj<e.length;j++){if(a.indexOf("<<"+e[j]+(endtag?">>":""),i)==i){return e[j]}}}a=b.source.slice(k);for(i=0;\ni<a.length;i++){if(tg=tagfound(i,starttags)){l++}else{if((tg=tagfound(i,desttags,true))&&l==0){b.nextMatch=k+i+tg.length+4;\nreturn[c,tg]}else{if(tg=tagfound(i,endtags,true)){l--;if(l<0){return null}}}}c+=a.charAt(i)}return null\n}var begintags=[];var endtags=[];function revisionSpanHandler(g,e,f,b){var k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length,becomes,c,cn,m,h,vsn;\nfunction mkspan(vtype){h=insertElement(m,"span",null,"revision-span "+vtype);h.setAttribute("data-enabled",false);\nh.style.display="none";h.tweecode="";return h}if(this.shorthand&&flen){while(f.length>0){vsns.push([f.shift(),(this.flavour=="insert"?"gains":"becomes")])\n}}else{if(this.flavour=="insert"||(this.flavour=="continue"&&this.trigger=="time")){vsns.push(["","becomes"])\n}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;vsns.push([b.source.slice(k),vtype])\n}else{becomes=["becomes","gains"];c=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);if(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);\nc=tagcontents(b,begintags,becomes,endtags,b.nextMatch)}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)\n}if(!c){throwError(g,"can't find matching end"+e);return}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;\nb.nextMatch=k+b.source.slice(k).length;vsns.push([b.source.slice(k),""])}}if(this.flavour=="remove"){vsns.push(["","becomes"])\n}cn=0;m=insertElement(g,"span",null,e);m.setAttribute("data-flavour",this.flavour);h=mkspan("initial");\nvsn=vsns.shift();h.tweecode=vsn[0];showVer(h,true);while(vsns.length>0){if(vsn){vtype=vsn[1]}vsn=vsns.shift();\nh=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_")}function keySetup(m,g,f){var key=f[0];\nm.setEventListener("keydown",function l(e){var done=!revise("revise",m);if(done){m.removeEventListener("keydown",l)\n}})}function timeSetup(m,g,f){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0}}}throwError(g,s+" isn't a CSS time unit");\nreturn 0}var tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);if(!done){setTimeout(timefn,tm)\n}},tm)}function hoverSetup(m){var fn,noMouseEnter=(document.head.onmouseenter!==null),m1=m.children[0],m2=m.children[1],gains=m2.className.indexOf("gains")>-1;\nif(!m1||!m2){return}m1.onmouseenter=function(e){var efp=document.elementFromPoint(e.clientX,e.clientY);\nwhile(efp&&efp!==this){efp=efp.parentNode}if(!efp){return}if(this.getAttribute("data-enabled")!="false"){revise("revise",this.parentNode)\n}};m2.onmouseleave=function(e){var efp=document.elementFromPoint(e.clientX,e.clientY);while(efp&&efp!==this){efp=efp.parentNode\n}if(efp){return}if(this.getAttribute("data-enabled")!="false"){revise("revert",this.parentNode)}};if(gains){m1.onmouseleave=m2.onmouseleave\n}if(noMouseEnter){fn=function(n){return function(e){if(!event.relatedTarget||(event.relatedTarget!=this&&!(this.compareDocumentPosition(event.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY))){this[n]()\n}}};m1.onmouseover=fn("onmouseenter");m2.onmouseout=fn("onmouseleave");if(gains){m1.onmouseout=m2.onmouseout\n}}m=null}function mouseSetup(m){var evt=(document.head.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null}};m=null}function linkSetup(m,g,f){var l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);l.onclick=function(){var p,done=false;\nif(m&&m.parentNode==this){done=!revise("revise",m);scrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);\nthis.parentNode.removeChild(this)}};l=null}function visitedSetup(m,g,f){var i,done,shv=state.history[0].variables,os="once seen",d=(m.firstChild&&(this.flavour=="insert"?m.firstChild.nextSibling:m.firstChild).tweecode);\nshv[os]=shv[os]||{};if(d&&!shv[os].hasOwnProperty(d)){shv[os][d]=1}else{for(i=shv[os][d];i>0&&!done;i--){done=!revise("revise",m,true)\n}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1}}}[{name:"insert",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{name:"replace",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{name:"continue",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);macros[e.name]=e;macros["end"+e.name]=nullobj;\nbegintags.push(e.name);endtags.push("end"+e.name)});function insideDepartingSpan(elem){var r=elem.parentNode;\nwhile(!r.classList.contains("passage")){if(r.classList.contains("revision-span-out")){return true}r=r.parentNode\n}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage [data-flavour]."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret}}return ret\n}function revise(rt,r,notrans){var ind2,curr,next,ind=-1,rev=(rt=="revert"),rnd=(rt.indexOf("random")>-1),fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc=(fl=="cycle"),rcl=rc.length-1;\nfunction doToGainerSpans(n,fn){for(var k=n-1;k>=0;k--){if(rc[k+1].classList.contains("gains")){fn(rc[k],notrans)\n}else{break}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k}}if(rev){ind-=1\n}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));ind2=ind;if(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl\n}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));var docurr=(rev?showVer:hideVer);var donext=(rev?hideVer:showVer);\nvar currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);doToGainerSpans(ind,docurr,notrans)\n}};var nextfn=function(){donext(next,notrans);if(rnd){doToGainerSpans(ind2+1,donext,notrans)}};if(!rev){currfn();\nnextfn()}else{nextfn();currfn()}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))}macros.revert=macros.revise=macros.randomise=macros.randomize={handler:function(a,b,c){var l,rev,rname;\nfunction disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage [data-flavour]."+rname),cannext,canprev,i,ind,r,fl;\nfor(i=0;i<rall.length;i++){r=rall[i],fl=r.getAttribute("data-flavour");if(insideDepartingSpan(r)){continue\n}if(fl=="cycle"){cannext=canprev=true}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true\n}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true}}}var can=(l.classList.contains("revert")?canprev:cannext);\n(can?enableLink:disableLink)(l)}function toggleText(w){w.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";if(c.length<2){throwError(a,b+" macro needs 2 parameters");\nreturn}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);l.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;\nvar v="";var end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);c.shift()}switch(c[c.length-1]){case"end":end=true;\nc.pop();break;case"out":out=true;c.pop();break}var h=state.history[0].variables;for(var i=0;i<c.length;\ni++){var on=(i==Math.max(c.indexOf(h[v]),0));var d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"}insertText(d,c[i]);l.appendChild(d)\n}l.onclick=function(){reviseAll(b,rname);var t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length,n,lall,i;\nif((end||out)&&u>=m-(end?2:1)){if(end){n=this.removeChild(t[u+1]||t[u]);n.className=rl+"End";n.style.display="inline";\nthis.parentNode.replaceChild(n,this)}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);\nu=(u+1)%m;if(v){h[v]=c[u]}toggleText(t[u]);this.setAttribute("data-cycle",u)}lall=document.getElementsByClassName(rl+"_"+rname);\nfor(i=0;i<lall.length;i++){updateLink(lall[i])}};disableLink(l);setTimeout((function(l){return function(){updateLink(l)\n}}(l)),1);l=null}};macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["end"+b],evt=(window.onmouseenter===null?"onmouseenter":"onmouseover"),t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);\nif(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);\nif(b!="hoverrevise"&&done){this[evt]=null}};new Wikifier(h,t[0]);if(b=="hoverrevise"){h.onmouseover=f;\nh.onmouseout=function(){reviseAll("revert",rname)}}else{h[evt]=f}h=null}}};macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"))\n}};macros.endmouserevise=nullobj;macros.endhoverrevise=nullobj}());
<<if $pick is "A">> <<display "c2.p3a">>\n<<elseif $pick is "B">> <<display "c2.p3b">>\n<<elseif $pick is "C">> <<display "c2.p3c">>\n<<elseif $pick is "D">> <<display "c2.p3d">>\n<<endif>><<timedcontinue 7s>><<timedcontinue 2s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;Fine, since we’re already off schedule, we might as well just keep on going@@<<endtimedreplace>>\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;Let’s hear it@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;It’s simple: battle of the bands@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 3s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;There are tons of musicians at our school, we can hold one big contest concert and sell tickets@@<<endtimedreplace>>\n\n<<timedcontinue 1s>> @@.appSmall; Callibration for@@ Brian Chen @@.appSmall; is complete!@@\n\n<<timedcontinue 3s>> <<timedreplace 1.5s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;That’s actually a pretty good idea@@<<endtimedreplace>>\n<<timedcontinue 1.5s>> <<timedreplace 2s>>@@.it; Jasmine Liams is typing...@@<<becomes>>@@.ja;We could raise money and donate it to the school@@<<endtimedreplace>>\n\n<<timedcontinue 3s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;I was thinking we could use the sales as prize money@@<<endtimedreplace>>\n\n<<timedcontinue 4s>> <<timedreplace 2.5s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;I’m sure that has nothing to do with you being the lead singer in your own band, right?@@<<endtimedreplace>>\n\n<<timedcontinue 4.5s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;What are you trying to say?@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>Brian Chen:\n@@.br;Wait, you're that chick who sings for Dragonauts!?@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 1s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;Man that is SO awesome.@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Brian Chen is typing...@@<<becomes>>@@.br;You guys could play at the school party that’d be SICK@@<<endtimedreplace>>\n\n<<timedcontinue 3s>> <<timedreplace 1s>>@@.it; Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Drop the party Brian@@<<endtimedreplace>>\n<<timedcontinue 1s>> <<timedreplace 2s>>@@.it; Becca Black is typing...@@<<becomes>>@@.bb;Admit it Jasmine, my idea is good and you know it@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<timedreplace 2.5s>>@@.it; Jasmine Liams is typing...@@<<becomes>>Jasmine Liams:\n@@.ja;I’m not a big fan of the whole “trying to win yourself money” part@@<<endtimedreplace>>\n\n<<timedcontinue 2s>> <<revision c2p4>> <<display "c2.p4">> <<becomes>> <<display "c2.r4">> <<endrevision>>
You:\n<<timedcontinue .2s>>@@.yu;She's ok@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Yeah, in a sort of pain in the ass kind of way@@<<endtimedreplace>>
You:<<set $bMood -= 1>>\n<<timedcontinue .2s>>@@.yu;I like Jasmine@@\n<<timedcontinue .7s>>@@.yu;I think she makes a good President@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Well, the feeling is NOT mutual@@<<endtimedreplace>>\n<<timedcontinue 1.2s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>@@.bb;If you weren't in there with me as secretary I would ask you to just shoot me now and get it over with@@<<endtimedreplace>>
@@.bb;''Becca's Mood'': <<print $bMood>>@@\n\n<<nobr>><<cycle choice>>\nEh... @@.appBody;Risk (20%)@@<<set $pick = "A">><<becomes>>\nHe's the worst @@.appBody;Risk (40%)@@<<set $pick = "B">><<endcycle>><</nobr>>\n<<revise choice "Next">>\n<<revise c1p5 "Send">><<endtimedreplace>>
You:<<set $bMood -= 1>>\n<<timedcontinue .2s>>@@.yu;I told you last time was the last time.@@\n<<timedcontinue .7s>>@@.yu;You'll never learn if you never do any work :P@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Sometimes you're the worst Yumi :'(@@<<endtimedreplace>>
Chris Mooney
You:<<set $bMood += 1>>\n<<timedcontinue .2s>>@@.yu;Fine, but this really is the last time.@@\n\n<<timedcontinue 1s>><<timedreplace 1s>>@@.it;Becca Black is typing...@@<<becomes>>Becca Black:\n@@.bb;Thank you so much, you're a lifesaver <3@@<<endtimedreplace>>