• Rewind
  • Restart
  • Bookmark
  • This story was created with Twine and is powered by TiddlyWiki
<<if $threat is "a neighboring country attempts to conquer theirs">>In the end, they play a pivotal role in saving their country.<<else if $threat is "a belligerent dragon threatens their city">>In the end, they play a pivotal role in saving their city.<<else>>In the end, they play a pivotal role in saving the world.<<endif>>\n\n[[THE END|Start]]
<<if $gender1 is "AI">><<if $gender2 is "AI">>At least, love was the nearest analogue to what it felt.\n\nAs it happened, its beloved <<cyclinglink $response "felt the same" "did not feel anything similar">>\n\n[[Turn the page|love_future2_AI]]<<else>>The AI had an artificial body, of course, and appeared to be <<cyclinglink $gender1 "a woman" "a man" "gender-neutral">>.\n\n[[Turn the page|love_future2_AIhuman]]<<endif>><<else>>\n<<if $gender2 is "AI">>The AI had an artificial body, of course, and appeared to be <<cyclinglink $gender2 "a woman" "a man" "gender-neutral">>.\n\n[[Turn the page|love_future2_humanAI]]<<else>>They met <<cyclinglink $met "in cyberspace" "at a spaceport" "on Earth" "on the Moon">>, and <<cyclinglink $met2 "friendship became something more" "it was love at first sight" "they tried to ignore their attraction">>.\n\n[[Turn the page|love_future2_human]]\n<<endif>>\n<<endif>>
<<if $ending is "they knew it could never work">>After an increasingly awkward weekend together, they were glad to say finally goodbye.\n\n[[THE END|Start]]<<else>>After a wonderful weekend together, <<cyclinglink $ending2 "they began a long-distance relationship." "they made plans for one of them to move.">>\n\n[[Turn the page|love_modern6_distance]]\n<<endif>>
The <<$gender2>> whom <<if $gender1 is "woman">>she<<else>>he<<endif>> courted was <<cyclinglink $reaction "intrigued" "dismayed">>.\n\n[[Turn the page|love_fantasy3_dragonhuman]]
When they revealed this secret, their lover <<cyclinglink $solution "decided it was too dangerous to stay with them" "was dismayed, but remained loyal" "supported them completely" >>\n\n[[Turn the page|love_fantasy5_secret]]
<<if $threat is "a neighboring country attempts to conquer theirs">>They go to war, <<else if $threat is "a belligerent dragon threatens their city">>They help fight the dragon, <<else>>They help fight the wizard, <<endif>>using their <<cyclinglink $threat "hard-earned skills" "innate confidence and courage" "charisma to gather others to the cause">>\n\n[[Turn the page|adventure_fantasy3]]
They met <<cyclinglink $met "on the internet" "at a party" "at work" "at the library" "at the laundromat" "at a bar">>, and <<cyclinglink $met2 "friendship became something more" "it was love at first sight" "they tried to ignore their attraction">>.\n\n[[Turn the page|love_modern2]]
<<if $solution is "they drifted apart">>And thus ends their story.\n\n[[THE END|Start]]\n<<else if $solution is "they revealed their true identity">>Once the secret was out, the time traveller's lover <<cyclinglink $ending "felt that they weren't really human" "wanted to travel to the future with them">>\n\n[[Turn the page|love_future6_secret]]<<else>>Once the secret was out, the experiment's lover <<cyclinglink $ending "felt that they weren't really human" "supported them wholeheartedly">>\n\n[[Turn the page|love_future6_secret]]\n<<endif>>\n
The Book of Infinite Stories\nis being repaired.\n\nPlease check back later,\nor follow [[the author on Twitter|https://twitter.com/MorganRille]]\nto be notified of updates.\n\n
When <<if $gender2 is "a woman">>she<<else if $gender2 is "a man">>he<<else>>it<<endif>> revealed <<if $gender2 is "a woman">>her<<else if $gender2 is "a man">>his<<else>>its<<endif>> true nature,\nthe <<$gender1>> was <<cyclinglink $reaction "dismayed" "intrigued">>.\n\n[[Turn the page|love_future3_AIhuman]]
To make things worse, <<cyclinglink $who "a family member" "their lover">> is <<cyclinglink $what "threatened" "kidnapped" "working for the other side">>\n\nIn the end, only their <<cyclinglink $asset "wits" "courage" "connections">> can save them.\n\n[[Turn the page.|adventure_modern3]]
<<if $solution is "they drifted apart">>And thus ends their story.\n\n[[THE END|Start]]<<else>>Once they finally met in person, <<cyclinglink $ending "they knew it could never work" "they knew they had to make it work">>\n\n[[Turn the page|love_modern5_distance]]\n<<endif>>
<<if $takejob is "which they take">>They're soon embroiled in a worlds-spanning conspiracy,\nand to make things worse, <<cyclinglink $who "a family member" "their lover">> is <<cyclinglink $what "threatened" "kidnapped">><<else>>Their refusal nearly gets them killed,\nand to make things worse, <<cyclinglink $who "a family member" "their lover">> is <<cyclinglink $what "threatened" "kidnapped">><<endif>>\n\nIn the end, only their <<cyclinglink $asset "unique skills" "quick wits">> can save them.\n\n[[Turn the page|adventure_future3]]
<<if $solution is "they waited until they had defeated the villain">>Once evil was vanquished, they could finally share a passionate kiss.\n\nIn the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but memorable">>\n\n[[THE END|Start]]<<else>>They found that their love only made them stronger.\n\nAfter they had vanquished evil together, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>.\n\n[[THE END|Start]]<<endif>>
<<if $problem is "they didn't want to endanger their mission">>\nIn the end, <<cyclinglink $solution "they waited until they had defeated the villain" "they decided to take the risk">>\n\n[[Turn the page|love_fantasy4_quest]]<<else if $problem is "they couldn't be more different">>\nAfter all, <<cyclinglink $problem2 "one of them was royalty, and one of them was a servant" "they were diplomats from two hostile countries">>\n\n[[Turn the page|love_fantasy4_differences]]<<else if $problem is "they were on opposite sides">>In the end, <<cyclinglink $solution "they knew they could never be together" "one of them defected to be with the other">>\n\n[[Turn the page|love_fantasy4_war]]<<else if $problem is "one of them had a secret">>The truth was, <<cyclinglink $problem2 "they practiced forbidden magic" "they were a wanted criminal">>\n\n[[Turn the page|love_fantasy4_secret]]\n<<endif>>
<<if $about is "love">><<if $when is "the modern day">>To be more specific, it's about a <<cyclinglink $gender1 "woman" "man" "genderqueer person">> who falls in love with a <<cyclinglink $gender2 "man" "woman" "genderqueer person">>\n\n[[Turn the page|love_modern]]<<else if $when is "a fantasy world">>To be more specific, it's about a <<cyclinglink $gender1 "woman" "man" "dragon">> who falls in love with a <<cyclinglink $gender2 "man" "woman" "dragon">>\n\n[[Turn the page|love_fantasy]]<<else if $when is "the future">>To be more specific, it's about a <<cyclinglink $gender1 "woman" "man" "AI">> who falls in love with a <<cyclinglink $gender2 "man" "woman" "AI">>\n\n[[Turn the page|love_future]]<<endif>>\n\n<<else if $about is "adventure">><<if $when is "the modern day">>The protagonist is a <<cyclinglink $gender "man" "woman" "genderqueer person">> who just happens to be an <<cyclinglink $occupation "reporter" "lawyer" "doctor">>.\n\n[[Turn the page|adventure_modern]]<<else if $when is "a fantasy world">>The protagonist is an <<cyclinglink $talent "ordinary" "magically gifted" "pugnacious">> <<cyclinglink $age "young" "middle-aged" "old">> <<cyclinglink $gender "man" "woman">>\nwho wants to become a <<cyclinglink $goal "knight" "mage" "healer">>.\n\n[[Turn the page|adventure_fantasy]]<<else if $when is "the future">>The protagonist is a <<cyclinglink $type "ordinary" "cybernetically enhanced" "genetically engineered">> <<cyclinglink $gender "man" "woman" "person of non-binary gender">>,\nwho just happens to be a <<cyclinglink $job "pilot" "geneticist" "hacker">>.\n\n[[Turn the page|adventure_future]]<<endif>>\n<<endif>>
After overcoming various obstacles, and undergoing much training,\nthey finally become a <<$goal>>.\n\nUnfortunately, <<cyclinglink $threat "a neighboring country attempts to conquer theirs" "a belligerent dragon threatens their city" "a nefarious wizard is about to awaken a terrible evil">>\n\n[[Turn the page|adventure_fantasy2]]
This is a story about <<cyclinglink $about "love" "adventure">>,\nwhich takes place in <<cyclinglink $when "the modern day" "a fantasy world" "the future">>\n\n[[Turn the page|page2]]
<<if $problem is "they lived on 238,900 miles apart">>Finally, <<cyclinglink $solution "they drifted apart" "one of them bought a shuttle ticket">>\n\n[[Turn the page|love_modern4_distance]]<<else if $problem is "they couldn't be more different">>After all, <<cyclinglink $problem2 "one was a conservative, and the other was a liberal" "one was religious, and the other was an atheist" "one was an extrovert, and the other was an introvert" "one was a dog person, and the other was a cat person">>\n\n[[Turn the page|love_modern4_difference]]<<else if $problem is "one of them had a secret">>The truth was, they were actually <<cyclinglink $problem2 "an escaped experiment in genetic engineering" "a posthuman time traveller from the far future">>\n\n[[Turn the page|love_future4_secret]]\n<<endif>>
<<if $gift2 is "accepted">>In the end, they <<cyclinglink $ending "became mates for life" "had a brief but passionate mating">>\n\n[[THE END|Start]]\n<<else>>\nSadly, the gift-giver's love was unrequited.\n\n[[THE END|Start]]\n<<endif>>
<<if $solution is "they decided to pursue the relationship in secret">><<if $problem2 is "one of them was royalty, and one of them was a servant">>But they couldn't keep it a secret forever.\n\nFinally, <<cyclinglink $solution "they knew they had to end it" "they flaunted convention to be together">>\n\n[[Turn the page|love_fantasy6_differences]]<<else>>But they couldn't keep it a secret forever.\n\nFinally, <<cyclinglink $solution "they knew they had to end it" "one of them defected to be with the other">>\n\n[[Turn the page|love_fantasy6_differences]]\n<<endif>>\n<<else if $solution is "they knew they could never be together">>In the end, it just wasn't meant to be.\n\n[[THE END|Start]]\n<<else>>In the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<endif>>
And in the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship eventually ended, but they remained friends">>\n\n[[THE END.|Start]]
<<if $met is "on the internet">>The problem was, <<cyclinglink $problem "they lived 1567 miles away from each other" "one of them had a secret">><<else if $met is "at work">>The problem was, <<cyclinglink $problem "one of them was the other's supervisor" "one of them had a secret">><<else>>The problem was, <<cyclinglink $problem "they couldn't be more different" "one of them had a secret">><<endif>>\n\n[[Turn the page|love_modern3]]
<<if $problem is "they lived 1567 miles away from each other">>Finally, <<cyclinglink $solution "they drifted apart" "one of them bought a plane ticket">>\n\n[[Turn the page|love_modern4_distance]]<<else if $problem is "one of them was the other's supervisor">>Finally, <<cyclinglink $solution "they drifted apart" "they decided it was worth the risk">>\n\n[[Turn the page|love_modern4_coworkers]]<<else if $problem is "they couldn't be more different">>After all, <<cyclinglink $problem2 "one was a conservative, and the other was a liberal" "one was religious, and the other was an atheist" "one was an extrovert, and the other was an introvert" "one was a dog person, and the other was a cat person">>\n\n[[Turn the page|love_modern4_difference]]<<else if $problem is "one of them had a secret">>The truth was, they were actually <<cyclinglink $problem2 "a superhero" "a vampire">>\n\n[[Turn the page|love_modern4_secret]]\n<<endif>>
And, as it happened, <<cyclinglink $ending "they managed to keep their relationship a secret" "their coworkers suspected, but they couldn't be sure">>\n\nIn the end, <<cyclinglink $ending2 "their relationship was brief but passionate" "one of them left the company, and they got married.">>\n\n[[THE END|Start]]
The conspiracy is revealed to the world,\nand the <<$job>> is seen as a hero.\n\n[[THE END|Start]]
[img[magic_book]]\nThe Book of Infinite Stories
<<if $ending is "decided it was too dangerous to stay with them">>And thus ends their story.\n\n[[THE END|Start]]<<else if $ending is "supported them wholeheartedly">>And in the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<else if $ending is "wanted to become a superhero as well">>And in the end, they fought crime together, and <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<else if $ending is "wanted to become a vampire as well">>And so they did, and <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]\n<<endif>>
In the end, <<cyclinglink $ending "their differences drove them apart" "they overcame their differences">>\n\n[[Turn the page.|love_modern5_difference]]
<<if $reaction is "intrigued">>In the end, <<cyclinglink $ending2 "their relationship was brief but passionate" "they lived happily ever after">>\n\n[[THE END|Start]]<<else>>In the end, it just wasn't meant to be.\n\n[[THE END|Start]]\n<<endif>>
<<if $solution is "they knew they could never be together">>In the end, it just wasn't meant to be.\n\n[[THE END|Start]]\n<<else>>In the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<endif>>
The <<$gender2>> whom <<if $gender1 is "a woman">>she<<else if $gender1 is "a man">>he<<else>>it<<endif>> courted was <<cyclinglink $reaction "intrigued" "dismayed">>.\n\n[[Turn the page|love_future3_AIhuman]]
<<if $response is "felt the same">>In the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">><<else>>In the end, it just wasn't meant to be.<<endif>>\n\n[[THE END|Start]]
<<if $reaction is "intrigued">>In the end, <<cyclinglink $ending2 "their relationship was brief but passionate" "they lived happily ever after">>\n\n[[THE END|Start]]<<else>>In the end, it just wasn't meant to be.\n\n[[THE END|Start]]\n<<endif>>
<<if $solution is "they knew they had to end it">>In the end, it just wasn't meant to be.\n\n[[THE END|Start]]\n<<else>>In the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<endif>>
They're offered a suspicious job, <<cyclinglink $takejob "which they take" "which they refuse">>.\n\n[[Turn the page|adventure_future2]]
When <<if $gender2 is "woman">>she<<else>>he<<endif>> revealed <<if $gender2 is "woman">>her<<else>>his<<endif>> true nature,\nthe <<$gender1>> was <<cyclinglink $reaction "dismayed" "intrigued">>.\n\n[[Turn the page|love_fantasy3_dragonhuman]]
data:image/jpg;base64,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
<<if $occupation is "reporter">>When they <<cyclinglink $inciting "go undercover and report on an evil corporation" "discover a chilling government conspiracy">>,\nthey quickly learn that their life is at risk.\n\n[[Turn the page|adventure_modern2]]<<else if $occupation is "lawyer">>When they <<cyclinglink $inciting "take on a case to fight an evil corporation" "discover a chilling government conspiracy">>,\nthey quickly learn that their life is at risk.\n\n[[Turn the page|adventure_modern2]]<<else if $occupation is "doctor">>When they <<cyclinglink $inciting "save someone an evil corporation wanted dead" "discover a chilling government conspiracy">>,\nthey quickly learn that their life is at risk.\n\n[[Turn the page|adventure_modern2]]\n<<endif>>
<<if $problem2 is "an escaped experiment in genetic engineering">>In the end, <<cyclinglink $solution "they drifted apart" "they revealed their true nature">>\n<<else>>In the end, <<cyclinglink $solution "they drifted apart" "they revealed their true identity">><<endif>>\n\n[[Turn the page|love_future5_secret]]
<<if $gender1 is "dragon">><<if $gender2 is "dragon">>The dragons courted, in the manner of dragons.\n\nOne brought the other a gift of <<cyclinglink $gift "sheep" "treasure" "a princess">>.\n\nThe gift was <<cyclinglink $gift2 "accepted" "rejected">>.\n\n[[Turn the page|love_fantasy2_dragon]]<<else>>The dragon was the shape-shifting kind, of course, \nand took on the shape of a <<cyclinglink $gender1 "woman" "man">>.\n\n[[Turn the page|love_fantasy2_dragonhuman]]<<endif>><<else>>\n<<if $gender2 is "dragon">>The dragon was the shape-shifting kind, of course, \nand had taken on the shape of a <<cyclinglink $gender2 "woman" "man">>\n\n[[Turn the page|love_fantasy2_humandragon]]<<else>>They met <<cyclinglink $met "on a quest" "at a ball" "during a war">>, and <<cyclinglink $met2 "friendship became something more" "it was love at first sight" "they tried to ignore their attraction">>.\n\n[[Turn the page|love_fantasy2_human]]\n<<endif>>\n<<endif>>
<<if $ending is "felt that they weren't really human">>They went their separate ways, \neach feeling betrayed by the other.\n\n[[THE END|Start]]<<else if $ending is "supported them wholeheartedly">>And in the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<else if $ending is "wanted to travel to the future with them">>So they returned to the future together, \nand <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but memorable">>\n\n[[THE END|Start]]\n<<endif>>
/* Your story will use the CSS in this passage to style the page.\nGive this passage more tags, and it will only affect passages with those tags.\nExample selectors: */\n\n@import url(http://fonts.googleapis.com/css?family=Alegreya:400,400italic,700);\n@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);\n\n#sidebar {\n\t/* This affects the Sugarcane sidebar */\n\twidth: 200px;\n\tfont-family: 'Alegreya', serif;\n\tfont-weight: normal;\n}\n#storyAuthor {\n\tdisplay:none;\n}\n\nbody {\n}\n\n#passages {\n\tmargin-left: 250px;\n\tpadding-top: 100px;\n\tborder: 0;\n}\n.passage {\n\tfont-family: 'Open Sans', sans-serif;\n\tcolor: #cccccc \n\t\n}\n.passage a {\n\tcolor: #73d9d5\n\t\n\t\n}\n.passage a:hover {\n\tcolor: #99ffff\n\t\n\t\n}
<<if $met is "on a quest">>The problem was, <<cyclinglink $problem "they didn't want to endanger their mission" "one of them had a secret">>\n<<else if $met is "at a ball">>The problem was, <<cyclinglink $problem "they couldn't be more different" "one of them had a secret">>\n<<else if $met is "during a war">>The problem was, <<cyclinglink $problem "they were on opposite sides" "one of them had a secret">><<endif>>\n\n[[Turn the page|love_fantasy3_human]]
(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:1};\nvar nullobj={handler:function(){}};function showVer(n,notrans){n.innerHTML="";\nnew Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");\nn.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){n.setAttribute("data-enabled","false");\nn.classList.remove("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}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";\nn.innerHTML="";n=null}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;\nfunction tagfound(i,e){for(var j=0;j<e.length;j++){if(a.indexOf("<<"+e[j],i)==i){return e[j]\n}}}a=b.source.slice(k);for(i=0;i<a.length;i++){if(tg=tagfound(i,starttags)){l++\n}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;\nreturn[c,tg]}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null\n}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];\nfunction 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);\nh.setAttribute("data-enabled",false);h.style.display="none";h.tweecode="";\nreturn 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;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];\nc=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);\nif(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);c=tagcontents(b,begintags,becomes,endtags,b.nextMatch)\n}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)}if(!c){throwError(g,"can't find matching end"+e);\nreturn}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;\nb.nextMatch=k+b.source.slice(k).length;vsns.push([b.source.slice(k),""])\n}}if(this.flavour=="remove"){vsns.push(["","becomes"])}cn=0;m=insertElement(g,"span",null,e);\nm.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]\n}vsn=vsns.shift();h=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)\n}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_")\n}function keySetup(m,g,f){var fl=this.flavour,key=f[0];m.setEventListener("keydown",function l(e){var done=!revise("revise",m);\nif(done){m.removeEventListener("keydown",l)}})}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\n}}}throwError(g,s+" isn't a CSS time unit");return 0}var fl=this.flavour;\nvar tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);\nif(!done){setTimeout(timefn,tm)}},tm)}function hoverSetup(m){m.onmouseover=function(){revise("revise",this)\n};m.onmouseout=function(){revise("revert",this)};m=null}function mouseSetup(m){var fl=this.flavour,evt=(window.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null\n}};m=null}function linkSetup(m,g,f){var fl=this.flavour,l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);\nl.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(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\n}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);\nmacros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.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\n}r=r.parentNode}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage ."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret\n}}return ret}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\n}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));ind2=ind;\nif(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));\nvar docurr=(rev?showVer:hideVer);var donext=(rev?hideVer:showVer);\nvar currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}};var nextfn=function(){donext(next,notrans);\nif(rnd){doToGainerSpans(ind2+1,donext,notrans)}};if(!rev){currfn();\nnextfn()}else{nextfn();currfn()}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))\n}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"\n}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage ."+rname),cannext,canprev,i,ind,r,fl;\nfor(i=0;i<rall.length;i++){r=rall[i],fl=r.getAttribute("data-flavour");\nif(insideDepartingSpan(r)){continue}if(fl=="cycle"){cannext=canprev=true\n}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true\n}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)\n}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";\nif(c.length<2){throwError(a,b+" macro needs 2 parameters");return\n}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);\nl.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;var v="";\nvar end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}switch(c[c.length-1]){case"end":end=true;c.pop();break;\ncase"out":out=true;c.pop();break}var h=state.history[0].variables;\nfor(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar 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"\n}insertText(d,c[i]);l.appendChild(d)}l.onclick=function(){reviseAll(b,rname);\nvar 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]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}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)\n}lall=document.getElementsByClassName(rl+"_"+rname);for(i=0;i<lall.length;\ni++){updateLink(lall[i])}};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]);\nif(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}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\n}());
<<if $met is "in cyberspace">>The problem was, <<cyclinglink $problem "they lived on 238,900 miles apart" "one of them had a secret">><<else>>The problem was, <<cyclinglink $problem "they couldn't be more different" "one of them had a secret">><<endif>>\n\n[[Turn the page|love_future3]]
<<if $solution is "they drifted apart">>And thus ends their story.\n\n[[THE END|Start]]\n<<else if $solution is "the superhero revealed their true identity">>Once the secret was out, the superhero's lover <<cyclinglink $ending "decided it was too dangerous to stay with them" "supported them wholeheartedly" "wanted to become a superhero as well">>\n\n[[Turn the page|love_modern6_secret]]\n<<else if $solution is "the vampire revealed their true nature">>Once the secret was out, the vampire's lover <<cyclinglink $ending "decided it was too dangerous to stay with them" "supported them wholeheartedly" "wanted to become a vampire as well">>\n\n[[Turn the page|love_modern6_secret]]\n<<endif>>\n
<<if $problem2 is "a superhero">>In the end, <<cyclinglink $solution "they drifted apart" "the superhero revealed their true identity">>\n<<else if $problem2 is "a vampire">>In the end, <<cyclinglink $solution "they drifted apart" "the vampire revealed their true nature">><<endif>>\n\n[[Turn the page|love_modern5_secret]]
<<if $ending is "their differences drove them apart">><<if $problem2 is "one was a conservative, and the other was a liberal">>The political differences between them were just too much. \nAfter one last argument, they broke up.\n\n[[THE END|Start]]<<else if $problem2 is "one was religious, and the other was an atheist">>They couldn't understand each others' perspective. \nAfter one last argument, they broke up.\n\n[[THE END|Start]]<<else if $problem2 is "one was an extrovert, and the other was an introvert">>They just had drastically different lifestyles.\nThey finally agreed that breaking up was for the best.\n\n[[THE END|Start]]<<else>>They may have liked each other, \nbut their pets <em>hated</em> each other.\nAnd in the end, they broke up over it.\n\n[[THE END|Start]]<<endif>><<else>><<if $problem2 is "one was a conservative, and the other was a liberal">>They agreed not to talk about politics.\n\nIn the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<else if $problem2 is "one was religious, and the other was an atheist">>They agreed not to talk about their beliefs -- or lack thereof.\n\nIn the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<else if $problem2 is "one was an extrovert, and the other was an introvert">>They managed to accomodate each other's personalities.\n\nIn the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<else>>In fact, their cat and dog became the best of friends.\n\nIn the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<endif>><<endif>>
by Morgan R.
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)}}};
<<if $inciting is "discover a chilling government conspiracy">>\nThe conspiracy is revealed to the world,\nand the <<$occupation>> is seen as a hero.\n\n[[THE END|Start]]<<else>>The corporation's secrets are revealed to the world,\nand the <<$occupation>> is seen as a hero.\n\n[[THE END|Start]]\n<<endif>>
<<if $problem2 is "one of them was royalty, and one of them was a servant">>In the end, <<cyclinglink $solution "they knew they could never be together" "they decided to pursue the relationship in secret" "they flaunted convention to be together">><<else>>In the end, <<cyclinglink $solution "they knew they could never be together" "they decided to pursue the relationship in secret" "one of them defected to be with the other">><<endif>>\n\n[[Turn the page|love_fantasy5_differences]]
<<if $solution is "decided it was too dangerous to stay with them">>In the end, it just wasn't meant to be.\n\n[[THE END|Start]]\n<<else>>In the end, <<cyclinglink $ending2 "they lived happily ever after" "their relationship was brief but passionate">>\n\n[[THE END|Start]]<<endif>>