I am in a nice room, with great windows, soft curtains. The sun is shining high. A warm breeze is making me smile.\n\nI am dying alone.\n\n[[I wish I had not played this game|conclusion][$life = true]]\n[[I had nothing left to lose anyway|conclusion][$life = true]]
I am the king of my company. I have the world in my hand, my pride in my other hand, and a cute model at my arm. She is a nice distraction. There is nothing that is out of my reach. People admire me a lot and always look for my company. I am a living dream and inspire them, as I started from nothing and have gained everything. Everyone wants to do the same.\n\n[[I wish I had had someone I could trust|11][$trust = true]]\n[[I will win in the end|11]]
jquery:off\nmodernizr:off\nbookmark:on\nobfuscatekey:uwlgsbcjyaevmzrxftipohdnqk\nundo:off\nobfuscate:off\nidentity:game\n
Effigy Theme for Sugarcane\nby @benswinden\n\nYou may use and/or alter this in any way you wish. Credit would be appreciated but not necessary.
One of my colleagues, Tom, became a good friend of mine. He was the nicest guy you could find. Not a fake and sleazy guy, but a genuine, nice person. Everyone abused his kindness and bossed him around. But he never complained. He was just happy to help, hoping that one day, good fortune would favor him.\nI felt pity for him. I could not help but think he was a bit dumb.\nOne day, he asked for some holiday. His brother was sick and he wanted to help him. My boss refused. Suddenly, Tom became furious. It was the first time he ever asked for vacation. He shouted at my boss. No one had ever done that before. \nThe next day, Tom was fired.\nI got promoted to his job.\n\n[[I wish I had stood up for him|7][$morals = true]]\n[[I will win in the end|7]]\n
I am the CEO of a very powerful company. Each time I blink, I earn millions. I give tons of money to charity but I am still wealthier than I could possibly imagine.\nMy wife is a 20-year-old model. I have beautiful cars, a magnificent house, a dream beach house and several cute lovers. I can go to marvelous places, restaurants, bars, nightclubs. Wherever I go, I am always treated like a king. \n\n[[I wish I had not played this game|2][$principles = true]]\n[[I will win in the end|2]]
Thanks to my parents and my grades, I went to a decent university. After that, I could not find a decent job, even if my grades were great, even if I knew I could be the best at what I was doing. I just did not know anyone who could endorse me. So I started with shitty jobs, waiter, cashier - like my mom - cleaner, anything. I worked like that for two years. I kept sending résumés and letters to companies, for jobs that would completely fit my profile. The answer was always the same: I did not have enough experience, my university was good but not that good - well, not famous enough. How could I gain experience if no one wanted to hire me?\nI decided to lie on my résumé… I quickly got a job interview, and was hired in a big company.\n\n[[I wish I had been honest|4][$honesty = true]]\n[[I will win in the end|4]]
At first, I was nothing. My parents were immigrants living in a crammed building and barely spoke English. \nI was ashamed of being poor. When people asked me what my parents were doing for a living, I always changed the subject - a plumber and a cashier, who would be proud to say that? I was ashamed to wear ugly and secondhand clothes, and I was so angry I could not play with all the toys I wanted. \nMy parents wanted me to be rich, to have a decent job, to have a better life than theirs. They made so many sacrifices. They said that in this country, everything was possible. If I did the best I could, I would build my own destiny and become wealthy, important. \n\n[[I wish I had dreamt of something else|3][$roots = true]]\n[[I will win in the end|3]]
I slowly gained my peers’ confidence. It was hard, but I was very good at my job and people began to notice that. My tasks were stupid, but I found ways to improve them. Even my boss acknowledged that. Once, he gave me a break, I could go home earlier… once. It was a nice feeling: having some recognition, some smiles around me, no more mocking laughs...\n\n[[I wish I had needed something else|6][$selfconfidence = true]]\n[[I will win in the end|6]]
My job was awful. Everyone treated me like shit, because I was the newbie. There were no truthful people; only people forced, or happy to be sleazy employees, struggling to survive in this “civilized jungle”. \nMy boss was the worst. He was a real douchebag and a psychopath. He had no talent, no common sense, no coherence. Everything was just about his gigantic ego and his will to crush people. Maybe he was so full of shit he could only throw shit at people's faces. \nYes, I hated him. I was his punching bag.\n\n[[I wish I had quit|5][$selfesteem = true]]\n[[I will win in the end|5]]
I quickly rose to the top. It was the greatest pleasure to be the boss of my former boss and fire him. My parents were very proud of me. My sister… well, she could not stand my nice car, my nice suit, my nice salary. Once, she said I was making a fool of myself, showing off all my money like that. I replied that she was just a useless idiot who was jealous of me… because she was good at nothing and sponged off her husband. She slapped me. \nShe got pregnant when she was 17 and never got a chance to go to college.\n\n[[I wish I had been kind to her|8][$family = true]]\n[[I will win in the end|8]]
\n// Font\nWebFontConfig = {\n google: { families: [ 'Prata::latin' ] }\n };\n (function() {\n var wf = document.createElement('script');\n wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +\n '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';\n wf.type = 'text/javascript';\n wf.async = 'true';\n var s = document.getElementsByTagName('script')[0];\n s.parentNode.insertBefore(wf, s);\n })();\n\n\n// Allow HTML tags in twine markup\n(function () {\n\tvar bs = String.fromCharCode(92);\n\tWikifier.formatters.unshift({\n\t\tname: "htmltag",\n\t\tmatch: "<"+bs+"w+(?:(?:"+bs+"s+"+bs+"w+(?:"+bs+"s*="+bs+"s*(?:"+'"'+".*?"+'"'+"|'.*?'|[^'"+'"'+">"+bs+"s]+))?)+"+bs+"s*|"+bs+"s*)"+bs+"/?>",\n\t\ttagname: "<("+bs+"w+)",\n\t\tvoid: ["br", "hr", "area", "img", "input", "embed", "param", "source", "track"],\n\t\thandler: function (a) {\n\t\t\tvar re, tn, e;\n\t\t\tre = new RegExp(this.tagname).exec(a.matchText);\n\t\t\ttn = re && re[1];\n\t\t\tif(tn) {\n\t\t\t\te = document.createElement(a.output.tagName);\n\t\t\t\te.innerHTML = a.matchText;\n\t\t\t\te = e.firstChild;\n\t\t\t\tif(this.void.indexOf(tn.toLowerCase()) == -1) {\n\t\t\t\t\ta.subWikify(e, "<" + bs + "/" + bs + "s*" + tn + bs + "s*>");\n\t\t\t\t}\n\t\t\t\ta.output.appendChild(e);\n\t\t\t}\n\t\t}\n\t});\n}());\n\n\n// REPLACE / REVISION MACRO\n\n(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:0};\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])}};disableLink(l);setTimeout(function(){updateLink(l);\nl=null},1)}};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}());\n\n\n\n// TIMED GOTO\n\nversion.extensions.timedgotoMacro={major:1,minor:2,revision:0};\nmacros["goto"]=macros.timedgoto={timer:null,handler:function(a,b,c,d){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return +(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return +(s.slice(0,-1))*1000||0\n}}}throwError(a,s+" isn't a CSS time unit");return 0}var t,d,m,s;\nt=c[c.length-1];d=d.fullArgs();m=0;if(b!="goto"){d=d.slice(0,d.lastIndexOf(t));\nm=cssTimeUnit(t)}d=eval(Wikifier.parse(d));if(d+""&&state&&state.init){if(macros["goto"].timer){clearTimeout(macros["goto"].timer)\n}s=state.history[0].passage.title;macros["goto"].timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a)\n}},m)}}};\n\n\n// TEXT INPUT\ntry {\n version.extensions['textinput'] = { \n major:1, minor:1, revision:1 \n };\n\tmacros['textinput'] = {\n\t\thandler: function(place, macroName, params, parser) {\n\t\t\t\tv = params[0].replace("$","");\n\t\t\t\tvar input= document.createElement('input');\n\t\t\t\tinput.type = "text";\n\t\t\t\td = v+"TextInput";\n\t\t\t\tinput.id = d;\n\t\t\t\tinput.name = v;\n\t\t\t\tinput.addEventListener('keyup', function()\n\t\t\t\t{\n\t\t\t\t\tstate.history[0].variables[this.name] = this.value;\n\t\t\t\t});\n\t\t\t\tplace.appendChild(input);\n\t\t},\t\n\t\tinit: function() { var v; var d;},\n\t};\n} catch(e) {\n throwError(place,"textinput Setup Error: "+e.message); \n}\n\n\n// TIMED LOOP\n\n(function () {\n version.extensions['timedloopMacro'] = {\n major: 1,\n minor: 1,\n revision: 0\n };\n macros['timedloop'] = {\n handler: function (g, e, f, b) {\n function cssTimeUnit(s) {\n if (typeof s == "string") {\n if (s.slice(-2).toLowerCase() == "ms") {\n return Number(s.slice(0, -2)) || 0;\n }\n else if (s.slice(-1).toLowerCase() == "s") {\n return Number(s.slice(0, -1)) * 1000 || 0;\n }\n }\n throwError(g, s + " isn't a CSS time unit");\n return 0;\n }\n\n function tagcontents(starttag, endtag, k) {\n var a = b.source.slice(k);\n var l = 0;\n var c = "";\n for (var i = 0; i < a.length; i++) {\n var w = endtag.length;\n if (a.substr(i, w) == endtag) {\n if (l == 0) {\n b.nextMatch = k + i + w;\n return c;\n }\n else {\n l--;\n c += a.charAt(i);\n }\n }\n else {\n if (a.substr(i, starttag.length) == starttag) {\n l++;\n }\n c += a.charAt(i);\n }\n }\n return "";\n }\n var tl = "<<" + e;\n var etl = "<<end" + e + ">>";\n var k = b.source.indexOf('>>', b.matchStart) + 2;\n var d = tagcontents(tl, etl, k);\n var tm;\n tm = cssTimeUnit(f[0]);\n var h;\n if (d) {\n var m = insertElement(g, "span", null, "timedloop", null);\n new Wikifier(m, d);\n setTimeout(function to() {\n if (m && elexists(m)) {\n var oldm = m;\n oldm.classList.add("replacement-out");\n setTimeout(function () {\n if (oldm) oldm.parentNode.removeChild(oldm);\n }, Math.min(tm, 1000));\n m = insertElement(null, "span", null, "timedloop replacement-in", null);\n new Wikifier(m, d);\n setTimeout(function () {\n if (m) m.classList.remove("replacement-in");\n }, 1);\n oldm.parentNode.insertBefore(m, oldm.nextSibling);\n scrollWindowTo(m);\n setTimeout(to, tm);\n }\n }, tm);\n }\n else {\n throwError(g, "can't find matching end" + e);\n return;\n }\n }\n }\n var elexists = function (e) {\n while (e = e.parentNode) {\n if (e === document) return true;\n }\n }\n macros['endtimedloop'] = {\n handler: function () {}\n }\n scrollWindowTo = function (E) {\n var D = window.scrollY;\n var G = J(E);\n if (!G) return;\n var C = Math.abs(D - G);\n var B = 0;\n var I = (D > G) ? -1 : 1;\n var F = window.setInterval(H, 25);\n\n function H() {\n B += 0.1;\n window.scrollTo(0, D + I * (C * Math.easeInOut(B)));\n if (B >= 1) {\n window.clearInterval(F)\n }\n }\n\n function J(N) {\n var O = A(N);\n var P = O + N.offsetHeight;\n var L = window.innerHeight;\n var M = D + L;\n if (O >= D && P > M) {\n return ((N.offsetHeight < L) ? O - (L - N.offsetHeight) + 20 : O)\n }\n }\n\n function A(K) {\n var L = 0;\n while (K.offsetParent) {\n L += K.offsetTop;\n K = K.offsetParent;\n }\n return L\n }\n }\n}());\n\n\n// CYCLING LINK\n\nversion.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)}}};\n
All I had was my job. It was the only thing that made me feel alive. At this point, I would have died if I had been fired. \nWorking that hard was really exhausting. I needed to delegate… but I was never satisfied with what my employees were doing. I was a control freak. I treated them like shit. They could not learn anything, were scared and screwed again. At some point, I was convinced that I was doing the right thing. Being humiliated, destroyed everyday… this is how you learn, right? The beauty of natural selection! Only the worthy ones will survive, right?\n\n[[I wish I had been someone I could be proud of|10][$selfrespect = true]]\n[[I will win in the end|10]]
I wish I had not played this game
<<timedcontinue 2s>>When the game is flawed, there is nothing to win in the end.\n\n<<timedcontinue 2s>>If you do not want to sacrifice your <<if $principles == true>><<timedcontinue 2s>>principles, <<endif>>\s\n<<if $roots == true>><<timedcontinue 2s>>roots, <<endif>>\s\n<<if $honesty == true>><<timedcontinue 2s>>honesty, <<endif>>\s\n<<if $selfesteem == true>><<timedcontinue 2s>>self-esteem, <<endif>>\s\n<<if $selfconfidence == true>><<timedcontinue 2s>>self-confidence, <<endif>>\s\n<<if $morals == true>><<timedcontinue 2s>>morals, <<endif>>\s\n<<if $family == true>><<timedcontinue 2s>>family, <<endif>>\s\n<<if $love == true>><<timedcontinue 2s>>love, <<endif>>\s\n<<if $selfrespect == true>><<timedcontinue 2s>>self-respect, <<endif>>\s\n<<if $trust == true>><<timedcontinue 2s>>trust, <<endif>>\s\n<<if $life == true>><<timedcontinue 2s>>life, <<endif>><<timedcontinue 3s>>play another game.\n\n\n<<timedcontinue 2s>>''CREDITS:''\n[[Effigy|http://twinery.org/forum/index.php?topic=1619.0]] Simple styling for Twine - [[Ben Swinden|https://twitter.com/benswinden]]\nSpecial thanks to Kojirō Sasaki for the proofreading!\n\n''REVIEWS'':\n[[Full playthrough by Andrew Wang - TAG Jam 10|http://youtu.be/qD7Adlp0afs]]\n[[Storycade review|http://storycade.com/twine-wish-played-game/]]\n\n\nThank you for playing!\n\n\n
Elise Trinh
body { background-color: #F3F3F3 !important; color: #0E0E0E !important; margin: auto !important; }\n\nimg { margin-top: -125px; }\n\nh1 { color: #c6c5c5; letter-spacing: 30px; text-align: center; font-family: Tahoma, Geneva, sans-serif; }\nh2 { text-align:center; }\n\ninput[type=text] { border: 2px solid white; padding: 7px; background: rgba(255,255,255,0.5); margin: 0 0 10px 0; }\ninput[type=text]:focus { outline-color:#44FF98; }\n\na { color: #0E0E0E !important; font-size: 110% !important; }\na:hover { color: #44FF98 !important; text-decoration: none !important; font-size: 110% !important; }\n\n#passages { font-size: 19px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; border-left: 0px !important; width: 100%; max-width: 800px; display: block; margin: auto !important; padding-left: 0 !important; }\n#passages .small { font-size: 15px; }\n#passages .smaller { font-size: 16px; }\n.passage{ background-color: #F3F3F3 !important; font-size: 100% !important; color: #0E0E0E !important; padding: 0 50px 0 50px; margin-top: 25px; }\n\n.passagetitle { text-align: center; font-size: 45px; letter-spacing: 8px; }\n\n#sidebar #credits:hover { color: #333; visibility:hidden; }\n#sidebar #credits a { text-decoration: none; visibility: hidden; }\n#sidebar { visibility: hidden !important; }\n\n#footer{ display: none !important; }\n#toolbar{ display: none !important; }\n\n.revision-span-in { opacity: 0; }\n.revision-span { transition: 1s; -webkit-transition: 1s; }\n.revision-span-out { position:absolute; opacity: 0; }\n\n.timedloop.replacement-in { opacity: 0; }\n.timedloop { transition: 1s; -webkit-transition: 1s; }\n.timedloop.replacement-out { display:none; }\n\n.content { margin: 0; padding: 10% 0 0 0; width: 100%; }\n\n.location { text-align: right; padding-right: 40px; }\n\n.display { background-color: #f9f9f9; width: 100%; height: 30px; }\n\n.cyclingLinkEnabled { display: inline-block !important; animation: cyc-shudder-in 0.4s; -webkit-animation: cyc-shudder-in 0.4s; }\n.cyclingLinkInit, .cyclingLinkInit::before { animation-iteration-count: 0 !important; -webkit-animation-iteration-count: 0; important; }\n\n\n@keyframes cyc-shudder-in {\n 0%, 100% { transform: translateX(0em); }\n 5%, 25%, 45% { transform: translateX(-1em); }\n 15%, 35%, 55% { transform: translateX(1em); }\n 65% { transform: translateX(-0.6em); }\n 75% { transform: translateX(0.6em); }\n 85% { transform: translateX(-0.2em); }\n 95% { transform: translateX(0.2em); }\n}\n@-webkit-keyframes cyc-shudder-in {\n 0%, 100% { -webkit-transform: translateX(0em); }\n 5%, 25%, 45% { -webkit-transform: translateX(-1em); }\n 15%, 35%, 55% { -webkit-transform: translateX(1em); }\n 65% { -webkit-transform: translateX(-0.6em); }\n 75% { -webkit-transform: translateX(0.6em); }\n 85% { -webkit-transform: translateX(-0.2em); }\n 95% { -webkit-transform: translateX(0.2em); }\n}\n
I met a woman. It was not a love at first sight. It was stronger than that. The more I knew her, the more I wanted to be with her. She had the most enchanting laugh and she was so witty. We got married and moved together after one year. \nAt my job, things got pretty intense. We were expanding, and I had a chance to rise even more in my company. I worked harder and harder. Extra hours became… regular hours. People at my job were really happy with me. My wife was not. \nI was always good at making fake promises. I always asked her to wait for me. To wait until the day I would finally have some time for her. But she was no fool. \nStill, she waited for two years. Two years of tears, screams, disappointment. She finally divorced me. \nI was not there when she left our flat for good. I was at my job. I could not even remember the last time I saw her. \n\n[[I wish I had respected her|9][$love = true]]\n[[I will win in the end|9]]