//<<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>> | <<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>> | <<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<set $m1 = Math.round(Math.random() * 3) + 1>><<if $m1 eq 1>><<set $m1 = "O">><<endif>><<if $m1 eq 2>><<set $m1 = "OO">><<endif>><<if $m1 eq 3>><<set $m1 = "OOO">><<endif>><<if $m1 eq 4>><<set $m1 = "OOOO">><<endif>><<endif>>\nBIO <<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>> FLUID <<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>><<print Math.round(Math.random() * 9) + 1>> <<print $m1>><<print $m1>>//
BACK AT BASE:\n\n<<replace "POWER CORE">>you lower the POWER CORE into your HITACHI\n\n<<replace "FOCUS GEM">>you tighten the FOCUS GEM on your HITACHI\n\n[[get in bed|bed]]<<endreplace>><<endreplace>>
version.extensions["mouseoverlinkMacro"]={major:1,minor:0,revision:0};macros["mouseoverlink"]={handler:function(a,b,c){var l=Wikifier.createInternalLink(a,c[0]);l.classList.add("mouseoverLink");insertElement(l,"span",null,null,c[1]);d=insertElement(l,"span",null,null,c[2]);d.style.display="none";l.onmouseover=function(){if(this.childNodes.length>1){this.childNodes[0].style.display="none";this.childNodes[1].style.display="inline";}};l.onmouseout=function(){if(this.childNodes.length>1){this.childNodes[1].style.display="none";\nthis.childNodes[0].style.display="inline";}};}};
<<display "status">>\n\nyou swim through a ball pit sea\n\nclamber over crystallized kiosks\n\nyou're nearing the heart of the [[mall|enter]]\n\n<<fadeoutsound "minaj.mp3">>\n\n<<fadeoutsound "minaj.ogg">>
(function(){\nversion.extensions['replaceMacro'] = {\n major: 1,\n minor: 2,\n revision: 0\n};\nmacros['insert'] = macros['replace'] = {\n handler: function (g, e, f, b) {\n var h = insertElement(null, "span", null, "replacement");\n var k = b.source.indexOf('>>', b.matchStart) + 2;\n var a = b.source.slice(k);\n var d = -1;\n var c = '';\n var l = 0;\n var el = e.length\n for (var i = 0; i < a.length; i++) {\n if (a.substr(i, 7+el) == '<<end'+e+'>>') {\n if (l == 0) {\n d = k + i + 7+el;\n break;\n } else {\n l--;\n c += a.charAt(i);\n }\n } else {\n if (a.substr(i, 2+el) == '<<'+e) {\n l++;\n }\n c += a.charAt(i);\n }\n }\n if (d != -1) {\n var m = Wikifier.createInternalLink(g, null);\n m.className = "internalLink replaceLink";\n insertText(m, f[0]);\n insertText(h, c);\n g.appendChild(h);\n h.style.display = "none";\n m.onclick = function () {\n var n = this.nextSibling;\n if (n) {\n var t = n.firstChild ? n.firstChild.nodeValue : "";\n removeChildren(n);\n new Wikifier(n, t);\n n.style.display = "inline";\n n.classList.add("replacement-in");\n setTimeout(function () {\n n.classList.remove("replacement-in");\n }, 1);\n scrollWindowTo(n);\n }\n if (e=="reveal") {\n var p = document.createElement("span");\n p.innerHTML = this.innerHTML;\n p.className = this.className + " disabled";\n this.parentNode.insertBefore(p, this.nextSibling);\n }\n this.parentNode.removeChild(this);\n }\n b.nextMatch = d;\n } else {\n throwError(g, "can't find matching end"+e);\n return;\n }\n }\n}\nmacros['endinsert'] = macros['endreplace'] = {\n handler: function () {}\n}\nscrollWindowTo = function(E) {\n var D = window.scrollY ? window.scrollY : document.body.scrollTop;\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 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 function J(N) {\n var O = A(N);\n var P = O + N.offsetHeight;\n var K = window.scrollY ? window.scrollY : document.body.scrollTop;\n var L = window.innerHeight ? window.innerHeight : document.body.clientHeight;\n var M = K + L;\n if(O >= K) {\n if(P > M) {\n if(N.offsetHeight < L) {\n return (O - (L - N.offsetHeight) + 20)\n }\n else {\n return O;\n }\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}());
STRANDS OF NEUROCABLE SPROUT FROM YOUR SKULL\n\n...\n\n...\n\n...\n\n<<replace "KERRIGAN "THE SELF STYLED QUEEN OF BLADES"">>KERRIGAN "THE SELF STYLED QUEEN OF BLADES"\n\nWAS THE MOST POWERFUL CHARACTER IN THE ORIGINAL <<replace "STARCRAFT">>STARCRAFT\n\n<<replace "CRACK FOR 50 DAMAGE">>CRACK FOR 50 DAMAGE\n\nLIKE A FUCKING WHIP\n\nI KILLED <<replace "HELPLESS MARINES">>HELPLESS MARINES,\nTHE ULTIMATE HULKING HYPER-TESTOSTERONATED VERSION OF FAR FUTURE MASCULINITY,\nWITH MY 50 DAMAGE CLAW (AND IT MADE THE SWEETEST DELAYED WHIPCRACK AS IT POPPED THEM LIKE POWER ARMOR BLOOD EGGS)\n\nAND I DID IT WHILE <<replace "INVISIBLE">>INVISIBLE\n\nWHERE NO MAN'S EYE COULD SEE ME\n\nONLY THE CASTRATED SCIENCE VESSELS HOVERING NERVOUSLY OVERHEAD\n\nOR THE UNFEELING MISSILE TURRETS SPINNING TIL DOOMSDAY\n\nHAD THE POWER TO DISCERN EVEN THE FAINTEST OUTLINES OF MY FIERCE ALIEN FORM.\n\nMY <<replace "ATTITUDE">>ATTITUDE,\nAS CONVEYED BY CUTSCENES AND UNIT VOICE MESSAGES:\n\nTRIUMPHANT\n\nSNEERING\n\nIMPERIOUS\n\nDRIVEN\n\n//Jimmy, drop the knight in shining armor routine...I don't need to be rescued.//\n-<<replace "STARCRAFT 1">>STARCRAFT 1\n\nKERRIGAN, AS A TELEPATH, EXPLICITLY SHUTS DOWN RAYNOR'S INNER HETERO TRAIN OF THOUGHT\n\n//Lt. Sarah Kerrigan: Captain Raynor, I've finished scouting out the area, and... you pig!\nJim Raynor: What! I haven't even said anything to you yet.\nLt. Sarah Kerrigan: Yeah, but you were thinking it.//\n\nSHE HAS TOTAL KNOWLEDGE OF THE HETEROSEXUALITY AROUND HER AT ALL TIMES\n\nAND NIPS THAT SHIT IN THE BUD\n\nBUT YEARS <<replace "LATER:">>LATER:\n\nRaynor rides up in shining armor to save Kerrigan from her badass alien self. She has been stripped of her power by a Blizzard that understood that straight white males must prevail against MONSTER WOMEN.\n\n//[last lines]\nSarah Kerrigan: Jim?\nJim Raynor: It's okay. I've got you.//\n-STARCRAFT 2\n\nAND SOMEWHERE BETWEEN 1 AND 2\n\nHER SKIN LIGHTENS\n\nAND HER FEATURES SOFTEN\n\n[[I am no helpless Cerebrate to be assailed under cover of darkness.|body]]<<set $hair = 1>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>>
<html><h1>HOW TO SPEAK ATLANTEAN</h1>\n<h2>by porpentine</h2>\n\n<h3><img src="atlantean.png"></h3></html>\n\n[[BEGIN GAME EXPERIENCE|scrap heap]]\n\nthis game requires sound\n\n<<silently>>\n<<set $bio = 1>>\n<<set $fluid = 1>>\n<<set $m1 = Math.round(Math.random() * 3) + 1>>\n<<if $m1 eq 1>><<set $m1 = "O">><<endif>>\n<<if $m1 eq 2>><<set $m1 = "OO">><<endif>>\n<<if $m1 eq 3>><<set $m1 = "OOO">><<endif>>\n<<if $m1 eq 4>><<set $m1 = "OOOO">><<endif>>\n<<set $explore = 0>>\n<<set $songpuz = 0>>\n<<set $cubepuz = 0>>\n<<set $hair = 0; $eye = 0; $lips = 0; $teeth = 0; $tongue = 0; $skin = 0; $heart = 0; $rib = 0; $lung = 0; $breast = 0; $arms = 0; $legs = 0; $hands = 0; $feet = 0; $abdomen = 0;$gen = 0 >>\n<<endsilently>>
Your lips are cracked ropes of fat\n\nfried with dehydration.\n\nthe fissures that break in your sleep\n\nare mass graves for the things you whisper, shuddering,\n\nwith your eyes [[shut|body]].\n\n<<set $lips = 1>>
your lung cylinder surges with purifying liquid\n\nblack growths like oily cilia are purged from the rim\n\n[[done|body]]\n\n<<set $lung = 1>>
the rusty bath vats\n\nwith the steel wool\n\n<<replace "SCRUB YOUR TOXIC WHITE SKIN OFF YOUR BODY">>REALIZE THAT IT IS NOT ON MINORITIES TO PROCESS YOUR GUILT\n\nDON'T MAKE THE PAIN OF OTHERS ABOUT [[YOU|body]]<<endreplace>>\n\n<<set $skin = 1>>
armor plates close around your heart core\n\nemerald green visor slides over your eyes\n\ntargeting computer <<replace "online">>online\n\nmapping HUD <<replace "online">>online\n\nvital stat monitor [[online]]<<endreplace>><<endreplace>>\n\n<<fadeoutsound "withering star.mp3">>\n\n<<fadeoutsound "withering star.ogg">>
<<display "status">>\n\nyou get the HITACHI POWER CORE\n\nyou store it in a breast vault\n\n[[return to mall center|enter]]<<set $cubepuz = 1>>
WebFontConfig = {\n google: { families: [ 'Open+Sans:400,700: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 })();
cold lustrous metal scythes enclose your lung cores\n\nyou polish this rib until it shines\n\n[[done|body]]\n\n<<set $rib = 1>>
and as you hit the switch\n\n[[cohere|x]]
The Hitachi head has a <<mouseoverlink "NEXT PAGE" "condom" "(to protect against dust)">> on it.\n\n[[tear it off|snap]]
YOU HAVE\n\nBETRAYED\n\nYOUR FELLOW WOMAN\n\nSO MANY TIMES IN REAL LIFE\n\nIN SILENCES\n\nIN DISBELIEF\n\nIN DOUBT\n\nWHY ARE YOU AFRAID TO DO IT\n\nIN A VIDEO GAME\n\n[[SHOOT YOUR FELLOW WOMAN|shoot]]\n
<<replace "PRISMATIC">>//PRISMATIC//\n\ni wonder how many kindnesses from others ive been unable to see, because i cant see what theyre holding back or giving away for my sake\n\n<<replace "CRYSTALLINE">>//CRYSTALLINE//\n\nkindness isn't just positive space\n\n<<replace "CLOUD">>//CLOUD//\n\nthere are kindnesses of silence and sacrifice and forbearance.\n\n<<replace "BLACK, WITH NO DISCERNABLE PUPIL">>//BLACK, WITH NO DISCERNABLE PUPIL//\n\ni see MY silent sacrifices acutely\n\n<<replace "GEM">>//GEM//\n\ni dwell on them\n\n<<replace "I DON'T KNOW, I'M COLORBLIND">>//I DON'T KNOW, I'M COLORBLIND//\n\nbut until recently i did not consider the negative space kindness of others.\n\n<<replace "#FF91AF">>//#FF91AF//\n\nif there are secret cruelties, so are there secret kindnesses\n\nmost inarticulable.\n\n<<replace "VISCOUS">>//VISCOUS//\n\nmaybe we can cultivate a paranoia of kindness, that is,\n\na healthy suspicion of kindnesses\n\n<<replace "STEELY GREY BLUE">>//STEELY GREY BLUE//\n\n[[done|body]]<<set $eye = 1>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>>
you rebind your torn tendons\n\nyour materials are weak and sub-standard\n\nthey will break before the week is through\n\nand every moment, that low-lying fear\n\nthat this will be the snap and tear\n\nwhen you try to pick up some simple object\n\n[[done|body]]<<set $arms = 1>>
black with liquid terror, incontinent from all my pores\n\n[[hhhh|trash]]
IN THE [[SCRAP HEAP|trash]]\n\nWITH ALL OF THE TRASH\n\nIN MY DIRTY WOMAN'S BODY
<<display "status">>\n\ncubes gems beams\n\n<<replace "decrypt codex">>adoration of trash is underdog elementalism\n\n<<replace "activate cube">>what does trash feminism mean to me\n\ntrash feminism is an exploration of the suffering and facelessness women feel compelled to exult in or retreat to\n\nbecause they are not permitted mercy\n\nor faces.\n\n<<replace "reflect beam into cyberclops eye">>preemptive debasement\n\nself-mutilation\n\n[[the mark of a dirty girl|https://www.youtube.com/watch?v=h3MxEHQk644]]\n\ni am a dirty woman\n\nindeed, there is nothing i can do\n\nthat does not stain me\n\n[[OPEN GOLDEN CHEST|get core]]<<endreplace>><<endreplace>><<endreplace>>
(function () {\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 1\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n var i = s[j];\n i.pause();\n i.currentTime = 0;\n }\n }\n }\n var div = $("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
<<display "status">>\n\narmor plates close around your heart core\n\nemerald green visor slides over your eyes\n\ntargeting computer online\n\nmapping HUD online\n\nvital stat monitor online\n\n[[TRAVERSE TRASHSCAPE|explore]]\n\n<<playsound "minaj.mp3">>\n\n<<playsound "minaj.ogg">>
<<replace "search for new condom">>\nyou find a red condom packet.\n\ncondoms shield the Hitachi from fluid, less clean-up!\n\n<<replace "snap the strawberry-flavored condom onto the tastebudless Hitachi head.">>the strawberry-flavored condom snaps onto the tastebudless Hitachi head.\n\nthe gender clinic gives away free condoms in folded up paper bags. strawberry is all i have.\n\n[[activate Hitachi|switch]]<<endreplace>><<endreplace>><<endreplace>>
HOW TO SPEAK ATLANTEAN
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH[[HHHHHHHHHHHHHHHHHHHHH]]
reeking walls of interlaced trash\n\nan [[octorok]] lies facedown on the concrete floor, sucking at soggy trash for [[sustenance]].\n\na [[mattress]] in the corner.\n\nrusty machinery, jagged scrap, broken glass\n\nmy [[Hitachi]], in [[ruins]]\n\nand spread all throughout the junkyard, gargantuan and menacing,\n\n<<cyclinglink $var2 "MY" "YOUR">>\n\nWOMANS\n\n[[BODY|body]]
[[*|atlantian]]
a {color:#6ad181!important;font-size:100%!important; -webkit-transition: all 0.5s ease;\n -moz-transition: all 0.5s ease;\n -o-transition: all 0.5s ease;\n -ms-transition: all 0.5s ease;\n transition: all 0.5s ease;}\n\na:hover {color:#b5e8c0 !important;text-decoration:none !important;font-size:120%!important;-webkit-transform: rotate(-10deg);\n -moz-transform: rotate(-10deg);\n -o-transform: rotate(-10deg);\n -ms-transform: rotate(-10deg);\n transform: rotate(-10deg);} \n\nem {opacity:0.3;}\n\nh3 {float:left;}\n\n#passages{font-size:18px; font-family:'Open Sans';\nborder-left: 0px !important; margin:200px 0px 0px 200px !important;color:#cd00f8;}\n\nbody {background-color:#272164!important;font-size:120%!important;}\n\n.passage{background-color:#272164 !important;font-size:120%!important;opacity:1 !important;}\n\n#sidebar #credits:hover{color:#333;visibility:hidden;}#sidebar #credits a{text-decoration:none;visibility:hidden;}\n\n#sidebar {visibility:hidden!important;}\n\n#footer{display:none!important;}\n\n#toolbar{display:none!important;}\n\n\n@keyframes shakeit {\n 0% { transform: translate(2px, 1px) rotate(0deg); }\n 10% { transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { transform: translate(-3px, 0px) rotate(1deg); }\n 30% { transform: translate(0px, 2px) rotate(0deg); }\n 40% { transform: translate(1px, -1px) rotate(1deg); }\n 50% { transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { transform: translate(-3px, 1px) rotate(0deg); }\n 70% { transform: translate(2px, 1px) rotate(-1deg); }\n 80% { transform: translate(-1px, -1px) rotate(1deg); }\n 90% { transform: translate(2px, 2px) rotate(0deg); }\n 100% { transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n@-o-keyframes shakeit {\n 0% { -o-transform: translate(2px, 1px) rotate(0deg); }\n 10% { -o-transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { -o-transform: translate(-3px, 0px) rotate(1deg); }\n 30% { -o-transform: translate(0px, 2px) rotate(0deg); }\n 40% { -o-transform: translate(1px, -1px) rotate(1deg); }\n 50% { -o-transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { -o-transform: translate(-3px, 1px) rotate(0deg); }\n 70% { -o-transform: translate(2px, 1px) rotate(-1deg); }\n 80% { -o-transform: translate(-1px, -1px) rotate(1deg); }\n 90% { -o-transform: translate(2px, 2px) rotate(0deg); }\n 100% { -o-transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n@-webkit-keyframes shakeit {\n 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }\n 10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }\n 30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }\n 40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }\n 50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }\n 70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }\n 80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }\n 90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }\n 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n@-moz-keyframes shakeit {\n 0% { -moz-transform: translate(2px, 1px) rotate(0deg); }\n 10% { -moz-transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { -moz-transform: translate(-3px, 0px) rotate(1deg); }\n 30% { -moz-transform: translate(0px, 2px) rotate(0deg); }\n 40% { -moz-transform: translate(1px, -1px) rotate(1deg); }\n 50% { -moz-transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { -moz-transform: translate(-3px, 1px) rotate(0deg); }\n 70% { -moz-transform: translate(2px, 1px) rotate(-1deg); }\n 80% { -moz-transform: translate(-1px, -1px) rotate(1deg); }\n 90% { -moz-transform: translate(2px, 2px) rotate(0deg); }\n 100% { -moz-transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n.shake {\n -webkit-animation-name: shakeit;\n -webkit-animation-duration: 0.8s;\n -webkit-transform-origin:50% 50%;\n -webkit-animation-iteration-count: infinite;\n -webkit-animation-timing-function: linear;\n -moz-animation-name: shakeit;\n -moz-animation-duration: 0.8s;\n -moz-transform-origin:50% 50%;\n -moz-animation-iteration-count: infinite;\n -moz-animation-timing-function: linear;\n -o-animation-name: shakeit;\n -o-animation-duration: 0.8s;\n -o-transform-origin:50% 50%;\n -o-animation-iteration-count: infinite;\n -o-animation-timing-function: linear;\n animation-name: shakeit;\n animation-duration: 0.8s;\n transform-origin:50% 50%;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n}\n.shake{\n display:inline-block\n}\n\n
<<if ($hair eq 1) and ($eye eq 1) and ($lips eq 1) and ($teeth eq 1) and ($tongue eq 1) and ($skin eq 1) and ($heart eq 1) and ($rib eq 1) and ($lung eq 1) and ($breast eq 1) and ($arms eq 1) and ($legs eq 1) and ($hands eq 1) and ($feet eq 1) and ($abdomen eq 1) and ($gen eq 1)>>\n[[YOUR BODY IS READY FOR THE DAY|ready]]<<else>>YOUR BODY HURTS\n<<endif>>\n\n<<if $hair eq 1>>[[strand of hair 1-1000|hair]]\n[[strand of hair 1001-2000|hair]]\n[[strand of hair 2001-3000|hair]]\n[[strand of hair 3001-4000|hair]]<<else>>[[strand of hair 1-1000|hair]]\nstrand of hair 1001-2000\n[[strand of hair 2001-3000|hair]]\nstrand of hair 3001-4000<<endif>>\n\n<<if $eye eq 1>>[[eye 1|eye]] [[eye 2|eye]]\n[[eye 3|eye]] [[eye 4|eye]]\n[[eye 5|eye]] [[eye 6|eye]]<<else>>eye 1 [[eye 2|eye]]\n[[eye 3|eye]] [[eye 4|eye]]\neye 5 eye 6<<endif>>\n\n<<if $lips eq 1>>[[lip factory|lips]]<<else>>lip factory<<endif>>\n[[lip factory|lips]]\n\n<<if $teeth eq 1>>[[third molar|teeth]] [[second molar|teeth]] [[first molar|teeth]]\n[[second premolar|teeth]] [[first premolar|teeth]]\n[[canine|teeth]] [[lateral incisor|teeth]] [[central incisor|teeth]]<<else>>third molar second molar first molar\n[[second premolar|teeth]] first premolar\n[[canine|teeth]] lateral incisor [[central incisor|teeth]]<<endif>>\n\n<<if $tongue eq 1>>[[tongue 01|tongue]] [[tongue 03|tongue]] [[tongue 05|tongue]]\n[[tongue 02|tongue]] [[tongue 04|tongue]] [[tongue 06|tongue]]<<else>>tongue 01 [[tongue 03|tongue]] tongue 05\ntongue 02 tongue 04 [[tongue 06|tongue]]<<endif>>\n\n<<if $arms eq 1>>[[arm 01|arms]] [[arm 02|arms]]\n[[arm 03|arms]] [[arm 04|arms]]\n[[arm 05|arms]] [[arm 06|arms]]\n[[arm 07|arms]] [[arm 08|arms]]\n[[arm 09|arms]] [[arm 10|arms]]\n[[arm 11|arms]] [[arm 12|arms]]<<else>>[[arm 01|arms]] [[arm 02|arms]]\n[[arm 03|arms]] arm 04\narm 05 arm 06\narm 07 [[arm 08|arms]]\narm 09 arm 10\n[[arm 11|arms]] arm 12<<endif>>\n\n<<if $hands eq 1>>[[primary hand 1|hands]] [[primary hand 2|hands]]\n[[secondary hand 1|hands]] [[secondary hand 2|hands]]\n[[tertiary hand 1|hands]] [[tertiary hand 2|hands]]<<else>>primary hand 1 primary hand 2\nsecondary hand 1 [[secondary hand 2|hands]]\ntertiary hand 1 tertiary hand 2<<endif>>\n\n<<if $breast eq 1>>[[breast 1|breast]] [[breast 2|breast]]\n[[breast 3|breast]] [[breast 4|breast]]\n[[breast 5|breast]] [[breast 6|breast]]<<else>>breast 1 breast 2\n[[breast 3|breast]] [[breast 4|breast]]\nbreast 5 breast 6<<endif>>\n\n<<if $skin eq 1>>[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]<<else>>[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\nskinskinskinskinskinskinskin\nskinskinskinskinskinskinskin\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\nskinskinskinskinskinskinskin\nskinskinskinskinskinskinskin\nskinskinskinskinskinskinskin\nskinskinskinskinskinskinskin\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\nskinskinskinskinskinskinskin\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\nskinskinskinskinskinskinskin\nskinskinskinskinskinskinskin\nskinskinskinskinskinskinskin\n[[skin]][[skin]][[skin]][[skin]][[skin]][[skin]][[skin]]\nskinskinskinskinskinskinskin<<endif>>\n\n\n<<if $rib eq 1>>[[rib 01|rib]] [[rib 02|rib]] [[rib 03|rib]] [[rib 04|rib]]\n[[rib 05|rib]] [[rib 06|rib]] [[rib 07|rib]] [[rib 08|rib]]\n[[rib 09|rib]] [[rib 10|rib]] [[rib 11|rib]] [[rib 12|rib]]\n[[rib 13|rib]] [[rib 14|rib]] [[rib 15|rib]] [[rib 16|rib]]<<else>>rib 01 rib 02 rib 03 rib 04\nrib 05 rib 06 [[rib 07|rib]] [[rib 08|rib]]\nrib 09 [[rib 10|rib]] rib 11 rib 12\nrib 13 [[rib 14|rib]] [[rib 15|rib]] rib 16<<endif>>\n\n<<if $lung eq 1>>[[lung 01|lung]] [[lung 02|lung]] [[lung 03|lung]]\n[[lung 04|lung]] [[lung 05|lung]] [[lung 06|lung]]\n[[lung 07|lung]] [[lung 08|lung]] [[lung 09|lung]]\n[[lung 10|lung]] [[lung 11|lung]] [[lung 12|lung]]<<else>>[[lung 01|lung]] lung 02 lung 03\nlung 04 lung 05 lung 06\nlung 07 lung 08 lung 09\nlung 10 [[lung 11|lung]] [[lung 12|lung]]<<endif>>\n\n<<if $heart eq 1>>[[heart core]]\n[[heart core]]<<else>>[[heart core]]\nheart core<<endif>>\n\n<<if $abdomen eq 1>>[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]<<else>>abdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\nabdomenabdomenabdomenabdomenabdomen\n[[abdomen]][[abdomen]][[abdomen]][[abdomen]][[abdomen]]<<endif>>\n\n<<if $gen eq 1>>[[genitals I|gen]] [[genitals XIII|gen]] [[genitals XXI|gen]]\n[[genitals II|gen]] [[genitals XIV|gen]] [[genitals XXII|gen]]\n[[genitals III|gen]] [[genitals XV|gen]]\n[[genitals IV|gen]] [[genitals XVI|gen]]\n[[genitals V|gen]]\n[[genitals VI|gen]]\n[[genitals VII|gen]]\n[[genitals VIII|gen]]\n[[genitals IX|gen]] [[genitals XVII|gen]]\n[[genitals X|gen]] [[genitals XVIII|gen]]\n[[genitals XI|gen]] [[genitals XIX|gen]] [[genitals XXIII|gen]]\n[[genitals XII|gen]] [[genitals XX|gen]] [[genitals XXIV|gen]]<<else>>genitals I genitals XIII genitals XXI\ngenitals II genitals XIV genitals XXII\ngenitals III genitals XV\ngenitals IV genitals XVI\n[[genitals V|gen]]\n[[genitals VI|gen]]\n[[genitals VII|gen]]\n[[genitals VIII|gen]]\ngenitals IX genitals XVII\ngenitals X genitals XVIII\ngenitals XI genitals XIX genitals XXIII\ngenitals XII genitals XX genitals XXIV<<endif>>\n\n<<if $legs eq 1>>[[leg 01|legs]] [[leg 02|legs]]\n[[leg 03|legs]] [[leg 04|legs]]\n[[leg 05|legs]] [[leg 06|legs]]\n[[leg 07|legs]] [[leg 08|legs]]\n[[leg 09|legs]] [[leg 10|legs]]\n[[leg 11|legs]] [[leg 12|legs]]\n[[leg 13|legs]] [[leg 14|legs]]\n[[leg 15|legs]] [[leg 16|legs]]\n[[leg 17|legs]] [[leg 18|legs]]\n[[leg 19|legs]] [[leg 20|legs]]\n[[leg 21|legs]] [[leg 22|legs]]\n[[leg 23|legs]] [[leg 24|legs]]\n[[leg 25|legs]] [[leg 26|legs]]\n[[leg 27|legs]] [[leg 28|legs]]\n[[leg 29|legs]] [[leg 30|legs]]<<else>>leg 01 [[leg 02|legs]]\n[[leg 03|legs]] leg 04\nleg 05 [[leg 06|legs]]\n[[leg 07|legs]] leg 08\nleg 09 [[leg 10|legs]]\n[[leg 11|legs]] leg 12\nleg 13 [[leg 14|legs]]\n[[leg 15|legs]] leg 16\nleg 17 [[leg 18|legs]]\n[[leg 19|legs]] leg 20\nleg 21 [[leg 22|legs]]\n[[leg 23|legs]] leg 24\nleg 25 [[leg 26|legs]]\n[[leg 27|legs]] leg 28\nleg 29 [[leg 30|legs]]<<endif>>\n\n<<if $feet eq 1>>[[primary foot 1|feet]] [[primary foot 2|feet]]\n[[secondary foot 1|feet]] [[secondary foot 2|feet]]\n[[tertiary foot 1|feet]] [[tertiary foot 2|feet]]<<else>>primary foot 1 [[primary foot 2|feet]]\nsecondary foot 1 [[secondary foot 2|feet]]\ntertiary foot 1 tertiary foot 2<<endif>>\n\n<<loopsound "withering star.mp3">>\n<<loopsound "withering star.ogg">>
these 1 damage bubbles firing steadily from my mouth are literally the only way i can express my hatred\n\n[[oh|trash]]
History.prototype.display=function(d,b,a){var c=tale.get(d);this.history.unshift({passage:c,variables:clone(this.history[0].variables)});\nthis.history[0].hash=this.save();var e=c.render();if(a!="offscreen"){removeChildren($("passages"));\n$("passages").appendChild(e);if(a!="quietly"){fade(e,{fade:"in"});}}if((a=="quietly")||(a=="offscreen")){e.style.visibility="visible";\n}if(a!="offscreen"){document.title=tale.title;document.title+=": "+c.title;window.scroll(0,0);\n}return e;};
function screenShake(time) {\n console.log(document);\n var el = document.getElementsByClassName('content');\n baz = el;\n console.log(baz[0]);\n el[0].className = el[0].className + ' shake';\n if (time > 0) {\n setTimeout(function () {\n el[0].className = 'content';\n }, time);\n }\n};\n\n// the screenShake macro. Adapted from Emmanuel Turner's article on creating Twine macros. http://eturnerx.blogspot.com/2012/12/how-to-create-custom-macros-in-twine.html\ntry {\n version.extensions['screenShakeMacro'] = {\n major: 1,\n minor: 0,\n revision: 0\n };\n macros['screenShake'] = {\n handler: function (place, macroName, params, parser) {\n var time = parseInt(params[0]);\n if (typeof time !== 'number') {\n time = 1000;\n }\n \n // we're overriding the fade function. It behaves as usual except it runs screenShake() if time >= 0.\n fade = function (el, options) {\n var current;\n var proxy = el.cloneNode(true);\n var direction = (options.fade == 'in') ? 1 : -1;\n\n el.parentNode.replaceChild(proxy, el);\n\n if (options.fade == 'in') {\n current = 0;\n proxy.style.visibility = 'visible';\n } else current = 1;\n\n setOpacity(proxy, current);\n var interval = window.setInterval(tick, 25);\n\n function tick() {\n current += 0.05 * direction;\n\n setOpacity(proxy, Math.easeInOut(current));\n\n if (((direction == 1) && (current >= 1)) || ((direction == -1) && (current <= 0))) {\n console.log('swapping fader proxy out');\n el.style.visibility = (options.fade == 'in') ? 'visible' : 'hidden';\n proxy.parentNode.replaceChild(el, proxy);\n delete proxy;\n window.clearInterval(interval);\n\n if (options.onComplete) options.onComplete();\n\n if (time >= 0) {\n screenShake(time);\n time = -1;\n }\n\n }\n };\n\n function setOpacity(el, opacity) {\n var percent = Math.floor(opacity * 100);\n\n // IE\n el.style.zoom = 1;\n el.style.filter = 'alpha(opacity=' + percent + ')';\n\n // CSS 3\n el.style.opacity = opacity;\n };\n };\n },\n init: function () {},\n };\n} catch (e) {\n throwError(place, "screenShake Setup Error: " + e.message);\n}
<<display "status">>\n\nAMORPHOUS NANOSLIME FOR PROCEDURAL MALL GENERATORS / SHARPER IMAGE CORE / FOOD COURT WEATHER SYSTEM / ESCALATOR ZIGGURAT\n\nyou see a DARK TEMPLE and a MAGENTA TEMPLE\n\n<<if $cubepuz eq 0>>[[ENTER DARK TEMPLE|cubepuz]]<<else>>the DARK TEMPLE is returning to chrysalis form<<endif>>\n\n<<if $songpuz eq 0>>[[ENTER MAGENTA TEMPLE|songpuz]]<<else>>the MAGENTA TEMPLE crumbles forever in the throes of a glitched animation<<endif>>\n\n<<if ($songpuz eq 1) and ($cubepuz eq 1)>>[[return to base]]<<endif>>
Listen, you have no right to complain about the bullet wound in your gut. Why, I know several people with two bullets in their gut.\n\n[[done|body]]\n\n<<set $abdomen = 1>>
<<cyclinglink $title "HOW TO SPEAK ATLANTEAN" "KERRIGAN HAD THE RIGHT IDEA" "WHO THE FUCK IS PORPENTINE" "LET ME IN I'M SO COLD" "TRASHGAME" "HITACHI QUEST" "YOU SHOULD PROBABLY GET A HITACHI">> BY [[PORPENTINE|http://slimedaughter.com]]\n\nsoundtrack\nmy edit of wandering star by portishead\nmy edit of moment 4 life by nicki minaj\n[[mediafired - pixies|https://soundcloud.com/mediafired]]\n\ninspirations\n[[shorn face|https://dl.dropbox.com/u/109926883/Shorn%20Face.html#]] by fnmsp / [[Cove of Flies|https://dl.dropbox.com/u/39678818/twine/Cove%20of%20Flies.html]] by LavosXII\n[[twitter|https://twitter.com/slimedaughter]] / Hitachi\n
<<display "status">>\n\nyou <<cyclinglink $var1 "crawl" "stomp" "wade" "creep" "writhe" "slither">> through the trash\n\n<<if ($explore eq 0) or ($explore eq 6) or ($explore eq 12) or ($explore eq 18)>><<if ($explore eq 6)>>you barter with a Mantle Nomad, obtaining coordinates to the SUBTERRANEAN MALL ARCOLOGY<<endif>><<if ($explore eq 12)>>the SUBTERRANEAN MALL ARCOLOGY beeps on your radar. it must be close!<<endif>><<if $explore gte 18>>you find the SUBTERRANEAN MALL ARCOLOGY\n\n[[ENTER SUBTERRANEAN ARCOLOGY|near]]<<endif>><<else>><<set $r = Math.round(Math.random() * 23)>><<if $r eq 0>>shapes flit in the sewage, nightmares drowned in enema<<endif>><<if $r eq 1>>honking gribblers circle rustdrip stalactites<<endif>><<if $r eq 2>>brainless trashovores sucking grease from KFC bags<<endif>><<if $r eq 3>>pipes belch up surface grease in sprays of orange<<endif>><<if $r eq 4>>you spot outrider shadowbabes! stealth mode activate...<<endif>><<if $r eq 5>>gelatinous glop gurls bounce across the slagscape burbling gurgly melodies<<endif>><<if $r eq 6>>you narrowly avoid a hyenababe trap!<<endif>><<if $r eq 7>>you pause to adjust your nipple aperture<<endif>><<if $r eq 8>>the ground here is soft with purple fur<<endif>><<if $r eq 9>>boiling rot geysers spew sulphurous fumes<<endif>><<if $r eq 10>>nightfall cometh. best keep on the move.<<endif>><<if $r eq 11>>you find a rare Sparkling Water Bottle and drain the precious contents. ahhh.<<endif>><<if $r eq 12>>you find a secret passage through the monastery well!<<endif>><<if $r eq 13>>your stance scares off a wandering Blessed Neuro Stag!<<endif>><<if $r eq 14>>you briefly capture and enslave a roving Beetle<<endif>><<if $r eq 15>>your strength returns to you!<<endif>><<if $r eq 16>>using your skills you avoid a nearby encampment of Lung Knights<<endif>><<if $r eq 17>>a sentient plastic bag drifts screaming across a mold meadow<<endif>><<if $r eq 18>>you deflect an energy bolt with your shield ring! best seek the high ground...<<endif>><<if $r eq 19>>ratbabes stole 10 Fuel! try a defensive stance...<<endif>><<if $r eq 20>>you hack a condensation tower and refill your coolant tanks. nice!<<endif>><<if $r eq 21>>a bat queen flies far above, spattering the trash peaks with aristocratic gauno<<endif>><<if $r eq 22>>Biome Aspect: Vines now applies to this zone<<endif>><<if $r eq 23>>your nail polish glows to indicate the presence of cursed objects<<endif>><<endif>>\n\n<<if $explore lt 18>>[[EAST|explore]] | [[WEST|explore]] | [[NORTH|explore]] | [[SOUTH|explore]]\n\n[[SCAN|explore]] | [[TRACE|explore]] | [[FRIEND MODE|explore]] | [[EMERALD MODE|explore]]\n\n[[REGEN BIO|explore]] | [[REGEN FLUID|explore]] | [[FLUX HORMONES|explore]] | [[ABSORB GEO|explore]]\n\n[[STANCE: AGGRESSIVE|explore]] | [[STANCE: PLEADING|explore]] | [[STANCE: DARKWAR|explore]] | [[STANCE: CHAOS|explore]]<<set $explore += 1>><<endif>>
you focus the prisms of your nipples\n\nfinally they align\n\nbeams of light fire through the desert temple\n\nand your breasts regenerate from the rat feast of last night\n\n[[done|body]]\n\n<<set $breast = 1>>
THE HITACHI IN REVIEW\nBY PORPENTINE\n\n<html><br></html>[img[hitachi.jpg]]<html><br></html> \n\nThe Hitachi is my favorite console. You can play a lot of <<replace "body games">>body games on it.\n\n<<replace "2 PLAYER">>2 PLAYER:\n\nGenitalia>Hitachi<Genitalia\n\nI'm on my back and she gets on top of me, grinding the Hitachi into my cunt. We writhe, our tribbing mediated by ultra-power vibrations. Ugh so good.<<endreplace>>\n\n<<replace "POWER GLOVE">>POWER GLOVE:\n\nFingering someone while buzzing your hand with the Hitachi, transmitting the vibrations into their ass/cunt.<<endreplace>>\n\nDesign your own!<<endreplace>>\n\nThe Hitachi has 2 settings\n\n<<mouseoverlink "PAGE 1" "L" "mmmmmm just right.">>\nor\n<<mouseoverlink "PAGE 1" "H" "ahhhhhh too high! (for me anyways)">>\n\n<<replace "Why do I like the Hitachi?">>I like that it decentralizes genitalia in favor of a vibrating hub.\n\nI like that staying hard or getting wet don't matter.\n\nNo pressure, just raw, sustaining machine power.\n\nand it feels amazing.\n\noverall:\n\n4 out of 4 stars\n<<endreplace>>\n\n[[NEXT PAGE]]
you sand your nails\n\nrewire your knuckles\n\ntighten the plugs\n\nsparks jet from your wrist vents\n\n[[done|body]]\n\n<<set $hands = 1>>
version.extensions["cyclinglinkMacro"]={major:3,minor:1,revision:1};macros.cyclinglink={handler:function(a,b,c){var l=Wikifier.createInternalLink(a,null);\nl.className="internalLink cyclingLink";l.setAttribute("data-cycle",0);var v="";var end=false;\nif(c.length&&c[0][0]=="$"){v=c[0].slice(1);c.shift();}if(c[c.length-1]=="end"){end=true;\nc.pop();}var h=state.history[0].variables;for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,"cyclingLink"+((on)?"En":"Dis")+"abled");if(on){h[v]=c[ i ];\nl.setAttribute("data-cycle",i);}insertText(d,c[ i ]);l.appendChild(d);}l.onclick=function(){var t=this.childNodes;\nvar d="cyclingLink";var u=this.getAttribute("data-cycle")-0;var m=t.length;if(end&&u==m-2){var n=this.removeChild(t[u+1]);\nn.className=d+"End";this.parentNode.replaceChild(n,this);return;}t[u].classList.toggle(d+"Enabled");\nt[u].classList.toggle(d+"Disabled");u=(u+1)%m;if(v){h[v]=c[u];}t[u].classList.toggle(d+"Enabled");\nt[u].classList.toggle(d+"Disabled");this.setAttribute("data-cycle",u);};},init:function(){addStyle(".cyclingLinkDisabled { display:none; } ");\n}};macros.cyclinglink.init();
IF YOU SPEND A LOT OF TIME ON THE INTERNET THERE IS THE RISK OF DEVELOPING AN IMPOSSIBLY PURE POLITICS\n\nTHAT HARMS EVERYONE IT IS SUPPOSED TO PROTECT.\n\nHOW ABOUT WHEN WOMEN ARE ATTACKED FOR NOT CONSTITUTING A PERFECT FEMINISM AS SYNTHESIZED BY 1000 YEARS OF SOCIAL JUSTICE ALGORITHMS.\n\nSPENDING TOO MUCH TIME IN YOUR BUBBLE PERMITS THE ILLUSION OF PERFECT IDEOLOGY\n\nIGNORANT OF THE PRAGMATIC EXISTENCE OF THE MARGINALIZED\n\nTHE COMPROMISES <<replace "PEOPLE HAVE TO MAKE.">>PEOPLE HAVE TO MAKE.\n\nTHE FRAGILE NATURE OF THEIR EXISTENCE.\n\nSEX WORKERS\n\nPEOPLE WITH MENTAL ILLNESS\n\nDISABLED\n\nPEOPLE WITHOUT FORMAL EDUCATION\n\nSUICIDAL\n\nARE <<replace "TARGETED.">>TARGETED.\n\nTHE DISGUSTING LIBERAL TENDENCY TO LET IMPORTANT THINGS SLIDE<------->THE CRUEL FASCISM OF IDEOLOGICAL PURITY\n\nBOTH HURT WOMEN\n\nBOTH IGNORE ABUSE\n\n<<replace "CHOOSE YOUR ABUSE APOLOGISM AESTHETIC">>CHOOSE YOUR ABUSE APOLOGISM AESTHETIC\n\nOR BETTER YET, HAVE THE STRENGTH TO EMBRACE A FEMINISM FOR WOMEN, NOT FOR SPREADSHEETS.\n\nWORDS HAVE AN INFINITE CAPACITY FOR <<replace "DECEPTION">>DECEPTION\n\nI CAN CALL IT FEMINISM AS I STAB YOU IN THE HEART\n\nAS I STAB YOU IN THE BACK.\n\nASK YOURSELF INSTEAD\n\nIS THIS HURTING OR HARMING WOMEN\n\n[[done|body]]<<set $heart = 1>><<endreplace>><<endreplace>><<endreplace>><<endreplace>>
FUN TIPS TO AVOID BEING MISGENDERED\n\n<<mouseoverlink "gen" "TIP #1" "take a stick of red lipstick and smear the word WOMAN on your face">>\n\n<<mouseoverlink "gen" "TIP #2" "have surgery to become the word WOMAN made out of flesh with legs coming out the base">>\n\n<<mouseoverlink "gen" "TIP #3" "destroy all life">>\n\n[[done|body]]<<set $gen = 1>>
THE GUN GREASE ON YOUR HANDS IS MADE OF HTML AND CSS\n\nEVERY DAY IS A NEW CHANCE TO PUSH BACK AGAINST THE TOXIC SLUDGE SOCIETY THAT TEACHES US TO MISTRUST OUR SISTERS\n\nI AM NEVER CLEAN\n\nBUT I CAN BE CLEAN ENOUGH\n\nTO BE [[ENOUGH|body]]\n\n<<set $legs = 1>>
you paint your toes with vats of industrial nail polish\n\ncolor receptors in your nail acreage activates your foot cores\n\nyour feet thrum with zillions of machine parts\n\n[[done|body]]<<set $feet = 1>>
REMEMBER: FEMINIST THEORY IS A RACETRACK AND IF YOU HIT THE FINISH LINE FIRST YOU PICK UP AN AK AND MOW DOWN ALL THE WOMEN BEHIND YOU\n\nLOOK HOW FAST YOU ARE\n\nYOU LEARNED THIS OR THAT TERM BEFORE ALL THE OTHER WOMEN\n\nTIME TO SCORE SOME POINTS\n\n[[SHOOT YOUR FELLOW WOMAN|shoot]]\n\n[[DO NOT SHOOT YOUR FELLOW WOMAN|ha]]
<<display "status">>\n\nyou enter a dark place\n\ncrimson energy fields blaze up around you, boxing you in.\n\nrotating tiles in the floor:\n\n<<cyclinglink $var1 "let" "cold" "me" "so" "in" "i'm">>\n\n<<cyclinglink $var2 "let" "cold" "me" "so" "in" "i'm">>\n\n<<cyclinglink $var3 "let" "cold" "me" "so" "in" "i'm">>\n\n<<cyclinglink $var4 "let" "cold" "me" "so" "in" "i'm">>\n\n<<cyclinglink $var5 "let" "cold" "me" "so" "in" "i'm">>\n\n<<cyclinglink $var6 "let" "cold" "me" "so" "in" "i'm">>\n\naccess panel: [[push buttons|try]]\n\n\n<<loopsound "pixies.mp3">>\n\n<<loopsound "pixies.ogg">>
you fall back on the mattress\n\n[[Hitachi|PAGE 1]] at your side
<<display "status">>\n\n<<if $var1 eq "i'm" and $var2 eq "so" and $var3 eq "cold" and $var4 eq "let" and $var5 eq "me" and $var6 eq "in">>the energy gate zaps out of existence\n\nyou wander a magenta chamber encrusted with warp vines<<set $songpuz = 1>>\n\n<<replace "OPEN GOLDEN CHEST">>you find a HITACHI FOCUS GEM\n\nyou swallow it for safekeeping\n\n[[return to MALL CENTER|enter]]\n<<endreplace>><<endif>><<if $var1 eq "let" and $var2 eq "me" and $var3 eq "in" and $var4 eq "i'm" and $var5 eq "so" and $var6 eq "cold">>the energy gate zaps out of existence\n\nyou wander a magenta chamber encrusted with warp vines<<set $songpuz = 1>>\n\n<<replace "OPEN GOLDEN CHEST">>you find a HITACHI FOCUS GEM\n\nyou swallow it for safekeeping\n\n[[return to MALL CENTER|enter]]\n<<endreplace>><<endif>><<if $songpuz eq 0>>\nthe energy gate zaps your body! your BIO count fluctuates!\n\n[[OW|songpuz]]\n<<endif>>
missing a POWER CORE\n\nmissing a FOCUS GEM\n\nyou hear the SUBTERRANEAN MALL ARCOLOGY might have what you need\n\nbut first you need to repair your body!\n\n[[okay|trash]]
and as you hit the switch\n\n[[all|cohere]]\n\n[[the|cohere]]\n\n[[distant|cohere]]\n\n[[parts|cohere]]\n\n[[of|cohere]]\n\n[[your|cohere]]\n\n[[body|cohere]]\n
it is far from its weird little [[river|http://www.vgmaps.com/Atlas/N64/LegendOfZelda-OcarinaOfTime-Present-Zora%27sRiver%28Side%29.jpg]]\n\nunless you find some Genuine Zora Water it will die!\n\n[[!!!|trash]]
YOUR TEETH ARE FULL OF HATRED\n\nYOU CLEAN THEM WITH AN INDUSTRIAL FLOSSER--HUNDREDS OF STEEL CABLES SAWING THROUGH THE GAPS\n\n<<replace "GET ON YOUR KNEES AND APOLOGIZE FOR YOUR MISERABLE EXISTENCE">><<replace "SHIT TASTE GOOD DON'T IT">><<replace "YOU LIKE HURTING WOMEN?">><<replace "sit down little boy\n\nthe women are speaking">><<replace "EMASCULATE YOURSELF IN THE NAME OF ALL THAT IS SACRED">>[[YOUR GOD WILL NOT SAVE YOU|body]]<<endreplace>><<endreplace>><<endreplace>><<endreplace>><<endreplace>>\n\n<<set $teeth = 1>>
porpentine
nnghghhHHHHHHHHHH<<screenShake 0>>\n\nunnghHHHHHHHHHHH\n\ni cry because you're beautiful\n\nnngngghGghnnghhh\n\n<<replace "ahhhhhhhhhhhhhhhhhhhhhhhhh">>ahhhhhhhhhhhhhhhhhhhhhhhhh\n\ni'm a buzzing bee babe\n\nmy fat sexy abdomen\n\nhas a stinger called Hitachi\n\nlets make honey\n\n<<replace "uuuugghhhhhhhhhhhhhhhhhhhhhhhh">>uuuugghhhhhhhhhhhhhhhhhhhhhhhh\n\nwhy am i not more brave\n\nwhy do i hurt my body\n\nwhy do i neglect it\n\nmaybe because loving my body means fearing destruction\n\n<<replace "ugghhhhhhhhhhhhhhhhhhhhhhhhhhh">>ugghhhhhhhhhhhhhhhhhhhhhhhhhhh\n\nnGUrgrghRHH\n\nspit twitch eyeballs roll face contorts\n\ndemonic possession\n\nhyperventilating\n\ndeep breathing\n\n<<replace "steadily approaching">>steadily approaching\n\nthat\n\nsweet\n\n[[~oooooo~|cum]]<<endreplace>><<endreplace>><<endreplace>><<endreplace>>
I feel acutely the ???intelligence??? people attach to different pitches and inflections of voice\n\ndeep and sarcastic is ???intelligent???, sincere and higher pitched is ???brain damaged??? or ???naive???\n\n[[done|body]]\n<<set $tongue = 1>>
direct hit from fake starfighters\n\nnever had a chance\n\n[[:(|trash]]
here's how to speak Atlantean:\n\n<<replace "[click for answer]">>glub glub glub glub\n\nlol\n\n[[~*~|credits]]<<endreplace>>\n\n