[[About the Author]]
This path isn't finished yet!
version.extensions.ifMacros={major:2,minor:0,revision:0};macros["if"]={handler:function(place,macroName,params,parser){\nvar conditions=[],clauses=[],srcOffset=parser.source.indexOf(">>",parser.matchStart)+2,src=parser.source.slice(srcOffset),endPos=-1,currentCond=parser.fullArgs(),currentClause="",t=0,nesting=0;\nfor(var i=0;i<src.length;i++){if(src.substr(i,9)=="<<endif>>"){nesting--;if(nesting<0){endPos=srcOffset+i+9;\nconditions.push(currentCond);clauses.push(currentClause);break;}}if((src.substr(i,6)=="<<else")&&nesting==0){conditions.push(currentCond);\nclauses.push(currentClause);currentClause="";t=src.indexOf(">>",i+6);if(src.substr(i+6,4)==" if "){currentCond=Wikifier.parse(src.slice(i+10,t));\n}else{currentCond="true";}i=t+2;}if(src.substr(i,5)=="<<if "){nesting++;}currentClause+=src.charAt(i);\n}try{if(endPos!=-1){parser.nextMatch=endPos;for(i=0;i<clauses.length;i++){if(eval(conditions.shift())){new Wikifier(place,clauses[i ].trim());\nbreak;}}}else{throwError(place,"can't find matching endif");}}catch(e){throwError(place,"bad condition: "+e.message);\n}}};
<<silently>>\n<<set $gender = 'transwoman'>>\n<<set $dice1 = Math.round(Math.random() * 6)>>\n<<set $mones = Math.round(Math.random() * 3)>>\n<<if $mones lt 1>><<set $mones = $mones + 1>><<endif>>\n<<set $passing = false>>\n<<endsilently>>\n<<silently>>\n<<if $dice1 lte 2>>\n<<set $insured = false>>\n<<set $insured = false>>\n<<set $employed = false>>\n<<set $experience = 0>>\n<<else if ($dice1 gt 2) and ($dice1 lte 4)>>\n<<set $insured = false>>\n<<set $employed = true>>\n<<set $experience = 1>>\n<<else if $dice1 gt 4>>\n<<set $insured = true>>\n<<set $employed = true>>\n<<set $experience = 2>>\n<<endif>>\n<<endsilently>>\nRoll Result: <<if $dice1 gt 0>><<print $dice1>><<else>>0<<endif>>\n\nInsured?: \n<<if $insured>>Yes.<<else>>No.<<endif>>\nEmployed?: \n<<if $employed>>Yes.<<else>>No.<<endif>>\n\nYou have <<if $experience gt 0>><<print $experience>><<else>>0<<endif>> <<if $experience eq 1>>year<<else>>years<<endif>> of job experience. \n\nPassing?: \n<<if $passing>>Yes<<else>>No.<<endif>>\n\nYou have <<print $mones>> <<if $mones eq 1>>month<<else>>months<<endif>> of hormones.\n\nIntrepid explorer,\n\n Welcome to Journal! Most likely, you found your way to this game through Jenn Frank's [[Boob Jam|http://theboobjam.tumblr.com]], an exploration of boobs and women's bodies in gaming from a perspective that isn't the gaze of a straight cismale. I wanted to make this game because my initial response to Jenn's call for submissions was a very personal one. I wanted to use this game as a chance to document my ongoing complicated relationship with my boobs, and my body in general.\n\n With this game, I want the player to be able to understand the various facets of my own journey, and hopefully the journey of other transwomen. While I won't try to represent the transition experience through an interactive retelling of my own, I hope that forcing players to make decisions impacting the life of a transwoman will help them understand transition, women's bodies, and the incredibly complicated relationship that transpeople often have with their own bodies. Over time, you may find that you lose control over your character's journey. Life will throw a wrench into even the best laid plans, so finding the ending that you desire may require several playthroughs.\n\n Eventually, I plan to add more experiences to this project. If you have any thoughts or comments, feel free to let me know. I'm looking forward to your reactions, and am open to continue to evolve this project. Now go play already, I've already taken enough of your time.\n\n[[Start Your Journal|Journal]]
Ellen McGrody is a writer, gamer, futurist, massive fangirl, and transwoman from the Bay Area. She's also very new to this whole game development thing and would love to hear your thoughts and bug reports. Currently, she writes articles about gaming and society on her own blog. She'll be at [[QGCon|http://www.qgcon.com]] in October, and you can find her on [[Twitter|http://www.twitter.com/kadybat]] and [[Tumblr|http://kadybat.tumblr.com]]. \n\n[[Go back and play the game already!|Start]]\n
Journal
<<silently>>\n<<set $gender = 'transwoman'>>\n<<set $dice1 = Math.round(Math.random() * 6)>>\n<<set $mones = Math.round(Math.random() * 3)>>\n<<if $mones lt 1>><<set $mones = $mones + 1>><<endif>>\n<<set $passing = false>>\n<<endsilently>>\n<<silently>>\n<<if $dice1 lte 2>>\n<<set $insured = false>>\n<<set $insured = false>>\n<<set $employed = false>>\n<<set $experience = 0>>\n<<else if ($dice1 gt 2) and ($dice1 lte 4)>>\n<<set $insured = false>>\n<<set $employed = true>>\n<<set $experience = 1>>\n<<else if $dice1 gt 4>>\n<<set $insured = true>>\n<<set $employed = true>>\n<<set $experience = 2>>\n<<endif>>\n<<endsilently>>\nRoll Result: <<if $dice1 gt 0>><<print $dice1>><<else>>0<<endif>>\n\nInsured?: \n<<if $insured>>Yes.<<else>>No.<<endif>>\nEmployed?: \n<<if $employed>>Yes.<<else>>No.<<endif>>\n\nYou have <<if $experience gt 0>><<print $experience>><<else>>0<<endif>> <<if $experience eq 1>>year<<else>>years<<endif>> of job experience. \n\nPassing?: \n<<if $passing>>Yes<<else>>No.<<endif>>\n\nYou have <<print $mones>> <<if $mones eq 1>>month<<else>>months<<endif>> of hormones.
Ellen McGrody ([[@kadybat|http://www.twitter.com/kadybat]])