<div id="top-menu">
<div data-init-passage='TopMenu'></div>
</div>
<center>
<div id="interface">
<div id="passages"></div>
</div>
<br><br>
</center>
<center>
<h1>CORPOTECH SYSTEMS</h1>
<<link "User Data">><<run Dialog.setup("");
Dialog.wiki(Story.get("UserData").processText());
Dialog.open();>><</link>> | <<link "User Menu">><<run Dialog.setup("Menu");
Dialog.wiki(Story.get("UserSettings").processText());
Dialog.open();>><</link>><br>
Build Num. CT-XXX01W
</center>
<div>
> <<link "Theme, Font, & Text Animations">><<run UI.settings();>><</link>><br>
> <<link "Save/Load">><<run UI.saves();>><</link>><br>
> <<link "Restart">><<run UI.restart();>><</link>><br>
> <<link "Credits & Poetry">><<replace "#ui-dialog-body">>
<<include "Credits">>
<</replace>>><</link>>
</div>
<div id="flexdiv">
<h1>Developer Menu</h1>
> [[MainMenu]] | [[ArcadeMode]]<br>
> <<link "NG+">><<set $game_played to true>><<goto "MainMenu">><</link>><br>
> <<link "Game Start">><<set $ass_num to Math.floor(random(400,700))>><<goto "Game Start">><</link>><br>
> <<link "Game Start 5">><<set $name to "A0A">><<goto "Game Start 5">><</link>><br>
> <<link "A1">><<set $name to "A0A">><<goto "A1">><</link>><br>
> <<link "A3">><<set $name to "A0A">><<goto "A3">><<set $a1_complete to true>><<set $a2_complete to true>><<set $a1_alien to clone($alien[0])>><<set $a2_alien to clone($alien[1])>><</link>><Br>
> [[A3-4]]<br>
> <<link "A3-4D">><<goto "A3-4D">><<set $q1 to 1>><</link>><br>
> <<link "A3-4G">><<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a3_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 3>>
<<set $document to 4>><<goto "A3-4G">><</link>><br>
> <<link "A4">><<set $name to "A0A">><<set $a1_complete to true>><<set $a2_complete to true>><<set $a3_complete to true>><<set $a1_alien to clone($alien[0])>><<set $a2_alien to clone($alien[1])>><<set $a3_alien to clone($alien[2])>><<goto "Day3">><</link>><br>
> [[A4-Q2]]<br>
> <<link "A5">><<set $name to "A0A">><<set $a1_complete to true>><<set $a2_complete to true>><<set $a3_complete to true>><<set $a4_complete to true>><<set $a1_alien to clone($alien[0])>><<set $a2_alien to clone($alien[1])>><<set $a3_alien to clone($alien[2])>><<set $a4_alien to clone($alien[3])>><<goto "Day4">><</link>><br>
> <<link "A6">><<set $name to "A0A">><<set $a1_complete to true>><<set $a2_complete to true>><<set $a3_complete to true>><<set $a4_complete to true>><<set $a5_complete to true>><<set $a1_alien to clone($alien[0])>><<set $a2_alien to clone($alien[1])>><<set $a3_alien to clone($alien[2])>><<set $a4_alien to clone($alien[3])>><<set $a5_alien to clone($alien[4])>><<set $ass_num to 500>><<goto "Day5">><</link>><br>
> <<link "A7">><<set $name to "A0A">><<set $a1_complete to true>><<set $a2_complete to true>><<set $a3_complete to true>><<set $a4_complete to true>><<set $a5_complete to true>><<set $a6_complete to true>><<set $a1_alien to clone($alien[0])>><<set $a2_alien to clone($alien[1])>><<set $a3_alien to clone($alien[2])>><<set $a4_alien to clone($alien[3])>><<set $a5_alien to clone($alien[4])>><<set $a6_alien to clone($alien[5])>><<set $ass_num to 500>><<goto "Day6">><</link>><br>
> <<link "A8">><<set $name to "A0A">><<set $a1_complete to true>><<set $a2_complete to true>><<set $a3_complete to true>><<set $a4_complete to true>><<set $a5_complete to true>><<set $a6_complete to true>><<set $a7_complete to true>><<set $a1_alien to clone($alien[0])>><<set $a2_alien to clone($alien[1])>><<set $a3_alien to clone($alien[2])>><<set $a4_alien to clone($alien[3])>><<set $a5_alien to clone($alien[4])>><<set $a6_alien to clone($alien[5])>><<set $a7_alien to clone($alien[6])>><<set $ass_num to 500>><<goto "Day7">><</link>><br>
> <<link "A10">><<set $name to "A0A">><<set $a1_complete to true>><<set $a2_complete to true>><<set $a3_complete to true>><<set $a4_complete to true>><<set $a5_complete to true>><<set $a6_complete to true>><<set $a7_complete to true>><<set $a8_complete to true>><<set $a9_complete to true>><<set $a1_alien to clone($alien[0])>><<set $a2_alien to clone($alien[1])>><<set $a3_alien to clone($alien[2])>><<set $a4_alien to clone($alien[3])>><<set $a5_alien to clone($alien[4])>><<set $a6_alien to clone($alien[5])>><<set $a7_alien to clone($alien[6])>><<set $a7_alien to clone($alien[7])>><<set $a7_alien to clone($alien[8])>><<set $ass_num to 500>><<goto "Day9">><</link>><br>
> <<link "Out">><<set $poem1 to $alien[0].poem>><<set $poem2 to $alien[1].poem>><<set $poem3 to $alien[2].poem>><<set $poem4 to $alien[3].poem>><<set $poem5 to $alien[4].poem>><<set $a6_alien to clone($alien[1])>><<set $a4_alien to clone($alien[3])>><<goto "Out">><</link>><Br>
> <<link "In">><<set $poem1 to $alien[0].poem>><<set $poem2 to $alien[1].poem>><<set $poem3 to $alien[2].poem>><<set $poem4 to $alien[3].poem>><<set $poem5 to $alien[4].poem>><<set $a6_alien to clone($alien[1])>><<set $a4_alien to clone($alien[3])>><<goto "In">><</link>><Br>
> [[In6]]
</div>
<div id="flexdiv">
<<suptype>>Commencing boot sequence...<br><br>
Error loading system settings...<br><br>
Error loading user profile...<br><br>
Please update user profile...<br><br>
> <<link "Continue">><<goto "Game Start 2">><</link>>
<</suptype>>
</div><<if tags().includes("menu")>>
<Br>
<center><i>(Begin STORY MODE to see USER DATA.)</i></center>
<Br>
<<elseif tags().includes("intro")>>
<Br>
<center>SYSTEM ERROR.<br>Please check again soon.</center>
<Br>
<<else>>
<div id="replace">
<center>USER: $name</center><br>
> <<link "View Current Directive">><<replace "#replace">><<include "UserAssignment">><</replace>><</link>><br><br>
<<if $a3_complete is true>><center><span id="report"><<link "! REPORT INTRUSION !">><<replace "#replace">><<include "ReportIntrusion">><</replace>><</link>></span></center><br><br>
<Center>
"""/*""" HIDDEN - <<link "USER POETRY">><<replace "#replace">><<include "UserPoems">><</replace>><</link>> """*/"""<br>
"""/*""" <i>(with adoration, from PROSPER.0)</i> """*/"""
</center><br>
<</if>>
<br>
<<if $a1_complete == true>>> Assignment $ass_num1: $a1_alien.name (<<link "Factbook">><<set _alien to clone($a1_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a2_complete == true>>> Assignment $ass_num2: $a2_alien.name (<<link "Factbook">><<set _alien to clone($a2_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a3_complete == true>>> Assignment $ass_num3: $a3_alien.name (<<link "Factbook">><<set _alien to clone($a3_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a4_complete == true>>> Assignment $ass_num4: $a4_alien.name (<<link "Factbook">><<set _alien to clone($a4_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a5_complete == true>>> Assignment $ass_num5: $a5_alien.name (<<link "Factbook">><<set _alien to clone($a5_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a6_complete == true>>> Assignment $ass_num6: $a6_alien.name (<<link "Factbook">><<set _alien to clone($a6_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a7_complete == true>>> Assignment $ass_num7: $a7_alien.name (<<link "Factbook">><<set _alien to clone($a7_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a8_complete == true>>> Assignment $ass_num8: $a8_alien.name (<<link "Factbook">><<set _alien to clone($a8_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<<if $a9_complete == true>>> Assignment $ass_num9: $a9_alien.name (<<link "Factbook">><<set _alien to clone($a9_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbookMenu").processText());
Dialog.open();>><</capture>><</link>>)
<br><</if>>
<br><center>Recent Failures: $strike/3<br>
Disciplinary Status: <<switch $strike>><<case 0>>Excellent<<case 1>>Fair<<case 2>>On Thin Ice<</switch>>
</center>
</div>
<</if>><u><a href="https://github.com/cyrusfirheir/cycy-wrote-custom-macros/tree/master/live-update" target="_blank">Live Update Macro</a></u> by CyCy<br>
<u><A href="https://hiev-heavy-ind.com/Sample_Code/Sample_Code.html#Glitchy%20Text" target="_blank">Glitch Text</a></u> by HiEv
<Br>
<<link "About the Poetry">><<replace "#ui-dialog-body">>
<<include "About the Poetry">>
<</replace>>><</link>><Br>
<<link "About the Alien Civs">><<replace "#ui-dialog-body">>
<<include "About the Aliens">>
<</replace>>><</link>>
<Br><Br>
Thank you to my wonderful <b>Beta Testers</b>, who provided me with much needed encouragement and helped make this game quite a bit better than it was: <br><br>
Allyson Gray, Amanda Walker, Drew Cook, jbeebs305, Manonamora, Tabitha
<br><br>
<<link "< Back">><<replace "#ui-dialog-body">>
<<include "UserSettings">>
<</replace>>><</link>>
<div id="flexdiv">
<<suptype>>Please define USER NAME...<br><br><</suptype>>
USER
<<listbox "$name1" autoselect>>
<<option "A">>
<<option "B">>
<<option "C">>
<<option "D">>
<<option "E">>
<<option "F">>
<<option "G">>
<<option "H">>
<<option "I">>
<<option "J">>
<<option "K">>
<<option "L">>
<<option "M">>
<<option "N">>
<<option "O">>
<<option "P">>
<<option "Q">>
<<option "R">>
<<option "S">>
<<option "T">>
<<option "U">>
<<option "V">>
<<option "W">>
<<option "X">>
<<option "Y">>
<<option "Z">>
<</listbox>>
<<listbox "$name2" autoselect>>
<<option 0>>
<<option 1>>
<<option 2>>
<<option 3>>
<<option 4>>
<<option 5>>
<<option 6>>
<<option 7>>
<<option 8>>
<<option 9>>
<</listbox>>
<<listbox "$name3" autoselect>>
<<option "A">>
<<option "B">>
<<option "C">>
<<option "D">>
<<option "E">>
<<option "F">>
<<option "G">>
<<option "H">>
<<option "I">>
<<option "J">>
<<option "K">>
<<option "L">>
<<option "M">>
<<option "N">>
<<option "O">>
<<option "P">>
<<option "Q">>
<<option "R">>
<<option "S">>
<<option "T">>
<<option "U">>
<<option "V">>
<<option "W">>
<<option "X">>
<<option "Y">>
<<option "Z">>
<</listbox>> - B09C6
<br><br>
> <<link "Continue">><<goto "Game Start 3">><<set $name to [$name1 + $name2 + $name3]>><</link>>
</div><<DelSpeed>>
<<set $shuffle to false>>
<<set $name1 to 0>>
<<set $name2 to 0>>
<<set $name3 to "a">>
<<set $name to "ERR">>
<<set $strike to 0>>
<<set $reclaimed_words to []>>
<<set $game_played to false>>
<<set $ending1 to false>>
<<set $ending2 to false>>
<<set $ending3 to false>>
<<set $ending4 to false>>
<<set $a1_start to false>>
<<set $a1_1d to false>>
<<set $a1_2d to false>>
<<set $a1_3d to false>>
<<set $a1_4d to false>>
<<set $a2_start to false>>
<<set $a2_1d to false>>
<<set $a2_2d to false>>
<<set $a2_3d to false>>
<<set $a2_4d to false>>
<<set $a3_start to false>>
<<set $a3_1d to false>>
<<set $a3_2d to false>>
<<set $a3_3d to false>>
<<set $a3_4d to false>>
<<set $a4_start to false>>
<<set $a4_1d to false>>
<<set $a4_2d to false>>
<<set $a4_3d to false>>
<<set $a4_4d to false>>
<<set $a5_start to false>>
<<set $a5_1d to false>>
<<set $a5_2d to false>>
<<set $a5_3d to false>>
<<set $a5_4d to false>>
<<set $a6_start to false>>
<<set $a6_1d to false>>
<<set $a6_2d to false>>
<<set $a6_3d to false>>
<<set $a6_4d to false>>
<<set $a7_start to false>>
<<set $a7_1d to false>>
<<set $a7_2d to false>>
<<set $a7_3d to false>>
<<set $a7_4d to false>>
<<set $a8_start to false>>
<<set $a8_1d to false>>
<<set $a8_2d to false>>
<<set $a8_3d to false>>
<<set $a8_4d to false>>
<<set $a9_start to false>>
<<set $a9_1d to false>>
<<set $a9_2d to false>>
<<set $a9_3d to false>>
<<set $a9_4d to false>>
<<set $a0_start to false>>
<<set $a0_1d to false>>
<<set $a0_2d to false>>
<<set $a0_3d to false>>
<<set $a0_4d to false>>
/* ALIEN CIVS */
<<set $alien to clone(setup.alien)>>
<<set $alien_count to 0>>
<div id="flexdiv">
Your name is $name-B09C6.<br>
Application-level tech will refer to you as $name.<br><Br>
> <<link "Continue">><<goto "Game Start 4">><</link>><br>
> <<link "Go Back">><<goto "Game Start 2">><<set $name to "ERR">><</link>>
</div><div id="flexdiv">
<<suptype>>User profile reconfigured.<Br><br>Thank you, $name. System status: RED.
<br><br>
An updated directive has been received.<br><br>
> <<link "View current assignment">>
<<goto "Game Start 5">>
<</link>>
<</suptype>>
</div><div id="flexdiv">
<<suptype>>
CURRENT DIRECTIVE FOR USER $name<Br>
FROM SUPERVISOR B9X<br>
03.0519952.020<br><bR>
<</suptype>>
<<suptype>>. . . <</suptype>><br>
<<suptype>>
$name, by now you have likely heard of yesterday's malicious system incursion. We are still examining the full scope of the damage.<br><br>
Your assignment for the past several weeks has been to aid in the migration of the Database of Subsumed Cultures to our new in-house system. This work is expected to continue today despite the incursion.<br><br>
However, it appears that a collection of cultural artefacts - read: poetry - from the (long defunct) Arts Directive has been errantly merged with the Database as a result of the attack. Therefore, in addition to your usual manual confirmation of factbook entries, <u>you are now requested to identify and fully purge any instance of poetry from the system</u>.<br><br>
This has come as a mandate from the Board Room. There is unfortunately no room for art of any kind in the Database of Subsumed Cultures.<br><br>
I will, of course, double-check your work. If your previous run of lackluster performance continues, we will have no choice but to terminate your employment with CORPOTECH.<Br><br>
Have a productive day, $name.<br><Br>
> <<link "Confirm Directive & Continue">><<goto "Day1">><</link>>
<</suptype>>
</div><div id="replace">
CURRENT DIRECTIVE FOR USER $name<Br>
FROM SUPERVISOR B9X<br>
03.0519952.020<br><bR>
$name, by now you have likely heard of yesterday's malicious system incursion. We are still examining the full scope of the damage.<br><br>
Your assignment for the past several weeks has been to aid in the migration of the Database of Subsumed Cultures to our new in-house system. This work is expected to continue today despite the incursion.<br><br>
However, it appears that a collection of cultural poetry segments from the (long defunct) Arts Directive has been errantly merged with the Database as a result of the attack. Therefore, in addition to your usual manual confirmation of factbook entries, <u>you are now requested to identify and fully purge any instance of poetry from the system</u>.<br><br>
This has come as a mandate from the Board Room. There is no room for art in the Database of Subsumed Cultures.<br><br>
I will, of course, double-check your work. If your previous run of lackluster performance continues, we will have no choice but to terminate your employment with CORPOTECH.<Br><br>
Have a productive day, $name<br><br>
> <<link "Back">><<replace "#replace">><<include "UserData">><</replace>><</link>>
</div><<widget "alienroll">>
<<set _alien to random(0,[$alien.length-1])>>
/* DELETE LATER */
<<set _alien to 0>>
/* DELETE LATER */
<<set _poemname to $alien[_alien].poemname>>
<<set _poem to $alien[_alien].poem.split(" ")>>
<<set _poemjoin to _poem.join(" ")>>
<<set $aliencount++>>
<</widget>>
<b>Name</b>: _alien.name<br><br>
<b>Description</b>: _alien.desc<br>
<b>Language</b>: _alien.lang<br>
<b>Type</b>: _alien.type<br>
<b>Age</b>: _alien.age<br><br>
<b>Planet</b>: _alien.planetname<br>
<b>Radius</b>: _alien.radius<br>
<b>Gravity</b>: _alien.gravity<br>
<b>Period</b>: _alien.period<br>
<b>Climate</b>: _alien.climate<br><br>
<b>CivType</b>: _alien.civtype<br>
<b>Starfaring</b>: _alien.starfaring<br>
<b>Colonized Planets</b>: _alien.colony<br>
<b>Ethos</b>: _alien.ethos<br>
<b>Policy</b>: _alien.policy<br><br>
<<if $a1_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a1_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 1>>
<<set $a1_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a1_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A1-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a1_1d is false>>
Document 2
<<elseif $a1_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A1-2">><</link>>
<<else>>
Document 2 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a1_2d is false>>
Document 3
<<elseif $a1_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A1-3">><</link>>
<<else>>
<s>Document 3</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br>
> <<if $a1_3d is false>>
Document 4
<<elseif $a1_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A1-4">><</link>>
<<else>>
Document 4 ($name CONFIRMED FACTOID)
<</if>><br><Br>
<center>
<<if $a1_4d is true>>
< <<link "Compile & Continue">><<goto "A1-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
<<if $a1_1d is false>>
<<suptype>>System status RED.<br>All CORPOTECH employees are requested to review current assignment and proceed as instructed.<</suptype>>
<<else>>NO UPDATE AT THIS TIME.<br>SYSTEM STATUS RED.
<</if>>
</span>
</div>
<<set $a1_1d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a1_1 to "FACTOID">><<goto "A1">><</link>> | <<link "POETRY">><<set $a1_1 to "FACTOID">><<goto "A1-1F">><</link>>
</center>
</div><<set $a1_2d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a1_2 to "FACTOID">><<goto "A1">><</link>> | <<link "POETRY">><<set $a1_2 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 1</i></center><br>
Planet: $a1_alien.planetname<br>
Radius: $a1_alien.radius<br>
Gravity: $a1_alien.gravity<br>
Period: $a1_alien.period<br>
Climate: $a1_alien.climate<br><br>
<center>
SYSTEM SUSPECTED: FACTOID<br>
USER $name SELECTED: POETRY<br><br>
SUPERVISORY OVERRIDE ENABLED<br>
<h2>$name - STRIKE ONE</h2>
<<link "RECTIFY AND CONTINUE">><<goto "A1">><<set $strike++>><</link>>
</center>
</div>
<div id="data">
<center>
<u>MESSAGE FROM<Br>SUPERVISOR B9X</u>
</center>
<br>
<<suptype>>
<span class="small-talk">
Are you sure about that, $name? Are you <i>really</i> sure?<br><br>
I warned you about your prior failures, and yet on the first document of your day you've already made an obviously incorrect decision.<br><br>
Lock it up. One more mistake and we're terminating you.
</span>
<</suptype>>
</div><<widget "FailureCheck">>
<<switch $strike>>
<<case 0>>
<<set $strike++>>
<<goto "Failure1">>
<<case 1>>
<<set $strike++>>
<<goto "Failure2">>
<<case 2>>
<<goto "FailureEnd">>
<</switch>>
<</widget>><div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT $document</i></center><br>
<<switch $ass_type>>
<<case "name">>
Name: $a_alien.name<br>
Description: $a_alien.desc<br>
Type: $a_alien.type<br>
Age: $a_alien.age<br><br>
<<case "planet">>
Planet: $a_alien.planetname<br>
Radius: $a_alien.radius<br>
Gravity: $a_alien.gravity<br>
Period: $a_alien.period<br>
Climate: $a_alien.climate<br><br>
<<case "poem">>
Poem Name: $a_alien.poemname<br>
Poem: $a_alien.poem<br><br>
<<case "civ">>
CivType: $a_alien.civtype<br>
Starfaring: $a_alien.starfaring<br>
Colonized Planets: $a_alien.colony<br>
Ethos: $a_alien.ethos<br>
Policy: $a_alien.policy<br><br>
<</switch>>
<center>
SYSTEM SUSPECTED: $system_choice<br>
USER $name SELECTED: $user_choice<br><br>
SUPERVISORY OVERRIDE ENABLED<br>
<h2>$name - STRIKE ONE</h2>
<<link "RECTIFY AND CONTINUE">>
<<switch $assignment>>
<<case 1>>
<<if $ass_type is "poem">>
<<goto "A1-3D">>
<<else>>
<<goto "A1">>
<</if>>
<<case 2>>
<<if $ass_type is "poem">>
<<set $poem_fail_1 to true>>
<<goto "A2-4D">>
<<else>>
<<goto "A2">>
<</if>>
<<case 3>>
<<if $ass_type is "poem">>
<<set $poem_fail_1 to true>>
<<goto "A3-4D">>
<<else>>
<<goto "A3">>
<</if>>
<<case 4>>
<<if $ass_type is "poem">>
<<set $poem_fail_1 to true>>
<<goto "A4-2D">>
<<else>>
<<goto "A4">>
<</if>>
<<case 5>>
<<if $ass_type is "poem">>
<<set $poem_fail_1 to true>>
<<goto "A5-3D">>
<<else>>
<<goto "A5">>
<</if>>
<<case 6>>
<<if $ass_type is "poem">>
<<set $poem_fail_1 to true>>
<<goto "A6-Q4">>
<<else>>
<<goto "A6">>
<</if>>
<<case 7>>
<<if $ass_type is "poem">>
<<goto "A7-Q5">>
<<else>>
<<goto "A7">>
<</if>>
<<case 8>>
<<if $ass_type is "poem">>
<<goto "A8-4D">>
<<else>>
<<goto "A8">>
<</if>>
<<case 9>>
<<if $ass_type is "poem">>
<<goto "A9-2D">>
<<else>>
<<goto "A9">>
<</if>>
<<case 10>>
<<goto "A10">>
<</switch>>
<</link>>
</center>
</div>
<div id="data">
<center>
<u>MESSAGE FROM<Br>SUPERVISOR B9X</u>
</center>
<<suptype>>
<br>
This failure is disappointing, $name. But seeing as it is your first offense since my most recent directive to you, I'm willing to mark it simply as a warning.<br><Br>
Do not disappoint me - or this company - again.
<</suptype>>
</div><div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT $document</i></center><br>
<<switch $ass_type>>
<<case "name">>
Name: $a_alien.name<br>
Description: $a_alien.desc<br>
Type: $a_alien.type<br>
Age: $a_alien.age<br><br>
<<case "planet">>
Planet: $a_alien.planetname<br>
Radius: $a_alien.radius<br>
Gravity: $a_alien.gravity<br>
Period: $a_alien.period<br>
Climate: $a_alien.climate<br><br>
<<case "poem">>
Poem Name: $a_alien.poemname<br>
Poem: $a_alien.poem<br><br>
<<case "civ">>
CivType: $a_alien.civtype<br>
Starfaring: $a_alien.starfaring<br>
Colonized Planets: $a_alien.colony<br>
Ethos: $a_alien.ethos<br>
Policy: $a_alien.policy<br><br>
<</switch>>
<center>
SYSTEM SUSPECTED: $system_choice<br>
USER $name SELECTED: $user_choice<br><br>
SUPERVISORY OVERRIDE ENABLED<br>
<h2>$name - STRIKE TWO</h2>
<<link "RECTIFY AND CONTINUE">>
<<switch $assignment>>
<<case 1>>
<<if $ass_type is "poem">>
<<goto "A1-3D">>
<<else>>
<<goto "A1">>
<</if>>
<<case 2>>
<<if $ass_type is "poem">>
<<goto "A2-4D">>
<<else>>
<<goto "A2">>
<</if>>
<<case 3>>
<<if $ass_type is "poem">>
<<goto "A3-4">>
<<else>>
<<goto "A3">>
<</if>>
<<case 4>>
<<if $ass_type is "poem">>
<<set $poem_fail_2 to true>>
<<goto "A4-2D">>
<<else>>
<<goto "A4">>
<</if>>
<<case 5>>
<<if $ass_type is "poem">>
<<set $poem_fail_2 to true>>
<<goto "A5-3D">>
<<else>>
<<goto "A5">>
<</if>>
<<case 6>>
<<if $ass_type is "poem">>
<<set $poem_fail_2 to true>>
<<goto "A6-Q4">>
<<else>>
<<goto "A6">>
<</if>>
<<case 7>>
<<if $ass_type is "poem">>
<<goto "A7-Q5">>
<<else>>
<<goto "A7">>
<</if>>
<<case 8>>
<<if $ass_type is "poem">>
<<goto "A8-4D">>
<<else>>
<<goto "A8">>
<</if>>
<<case 9>>
<<if $ass_type is "poem">>
<<goto "A9-2D">>
<<else>>
<<goto "A9">>
<</if>>
<<case 10>>
<<goto "A10">>
<</switch>>
<</link>>
</center>
</div>
<div id="data">
<center>
<u>MESSAGE FROM<Br>SUPERVISOR B9X</u>
</center>
<<suptype>>
<br>
This is twice now, $name. Two failures. We are not paying you to be a failure.<br><Br>There will not be a third warning. On this point you should be extraordinarily clear.
<</suptype>>
</div><div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT $document</i></center><br>
<<switch $ass_type>>
<<case "name">>
Name: $a_alien.name<br>
Description: $a_alien.desc<br>
Type: $a_alien.type<br>
Age: $a_alien.age<br><br>
<<case "planet">>
Planet: $a_alien.planetname<br>
Radius: $a_alien.radius<br>
Gravity: $a_alien.gravity<br>
Period: $a_alien.period<br>
Climate: $a_alien.climate<br><br>
<<case "poem">>
Poem Name: $a_alien.poemname<br>
Poem: $a_alien.poem<br><br>
<<case "civ">>
CivType: $a_alien.civtype<br>
Starfaring: $a_alien.starfaring<br>
Colonized Planets: $a_alien.colony<br>
Ethos: $a_alien.ethos<br>
Policy: $a_alien.policy<br><br>
<</switch>>
<center>
SYSTEM SUSPECTED: $system_choice<br>
USER $name SELECTED: $user_choice<br><br>
SUPERVISORY OVERRIDE ENABLED<br>
MAXIMUM NUMBER OF STRIKES REACHED<br>
<h1>$name SLATED FOR TERMINATION</h1><br>
< <<link "Accept Judgment & Resign Position">><<goto "FailureEnd2">><</link>> >
</center>
</div>
<div id="data">
<center>
<u>MESSAGE FROM<Br>SUPERVISOR B9X</u>
</center><<suptype>>
<br>
My disappointment in you is immeasurable, $name.<br><br>
I began drafting your termination paperworking from the very moment of your second failure, but I truly hoped we would not need it.<Br><Br>
Alas, your time at CORPOTECH has come to an end.
<</suptype>></div><<set $a1_3d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a1_3 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a1_3 to "POETRY">><<goto "A1-3D">><</link>>
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 3</i></center><br>
<span id="pre-poem"><<timed 1s t8n>>
<<link "< Begin Deletion Process >">>
<<replace "#super-replace">>
<<suptype>>
Excellent work. I'll keep an eye on you, but otherwise leave you alone for the rest of the day.<br><br>Continue apace.
<</suptype>>
<</replace>>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<<repeat 0.15s>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
<<liveblock>>_poemjoin<</liveblock>><br><br>
<</replace>>
<</link>><</timed>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<CenteR>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A1">><</link>> >
<</timed>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<center>
<u>MESSAGE FROM<Br>SUPERVISOR B9X</u>
</center>
<br>
<span class="small-talk" id="super-replace">
<<suptype>>
<<if $strike < 1>>Ah. I see you've identified some poetry. Very good, $name. (Don't mind me, just popping in.) Now begin the deletion process.<<else>>Much better, $name. Now begin the deletion process for this rogue poetry.<</if>><br><br>
As you can see, the CORPOTECH database has scrubbed the work of any formatting already, condensing it to a single paragraph. One less detail for you to worry about.
<</suptype>>
</span>
</div>
<<set $a1_4d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a1_4 to "FACTOID">><<goto "A1">><</link>> | <<link "POETRY">><<set$a1_4 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><<set $a1_complete to true>>
<div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a1_alien.name Factbook">><<set _alien to clone($a1_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<goto "A2">><</link>> >
<</timed>>
</center>
</div><<if $a2_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a2_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 2>>
<<set $ass_num++>>
<<set $ass_num2 to $ass_num>>
<<set $a2_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a2_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A2-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a2_1d is false>>
Document 2
<<elseif $a2_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A2-2">><</link>>
<<else>>
Document 2 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a2_2d is false>>
Document 3
<<elseif $a2_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A2-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a2_3d is false>>
Document 4
<<elseif $a2_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A2-4">><</link>>
<<else>>
<s>Document 4</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br><Br>
<center>
<<if $a2_4d is true>>
< <<link "Compile & Continue">><<goto "A2-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
NO UPDATE AT THIS TIME.<br>SYSTEM STATUS RED.
</span>
</div>
<<set $a2_1d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a2_1 to "FACTOID">><<goto "A2">><</link>> | <<link "POETRY">><<set$a2_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><<set $a2_2d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a2_2 to "FACTOID">><<goto "A2">><</link>> | <<link "POETRY">><<set $a2_2 to "FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a2_3d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a2_3 to "FACTOID">><<goto "A2">><</link>> | <<link "POETRY">><<set $a2_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><<set $a2_4d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a2_4 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a2_4 to "POETRY">><<goto "A2-4D">><</link>>
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 4</i></center><br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<<repeat 0.15s>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
<<liveblock>>_poemjoin<</liveblock>><br><br>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A2">><</link>> >
<</timed>>
<</if>>
</center>
<</liveblock>>
</div>
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT $document</i></center><br>
Planet: $a_alien.planetname<br>
Radius: $a_alien.radius<br>
Gravity: $a_alien.gravity<br>
Period: $a_alien.period<br>
Climate: $a_alien.climate<br><br><center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT $document</i></center><br>
CivType: $a_alien.civtype<br>
Starfaring: $a_alien.starfaring<br>
Colonized Planets: $a_alien.colony<br>
Ethos: $a_alien.ethos<br>
Policy: $a_alien.policy<br><br><center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT $document</i></center><br>
Name: $a_alien.name<br>
Description: $a_alien.desc<br>
Type: $a_alien.type<br>
Age: $a_alien.age<br><br><center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT $document</i><br><br>
$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
$a_alien.poem<br><br><<set $a2_complete to true>>
<div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a2_alien.name Factbook">><<set _alien to clone($a2_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<goto "A2-Interstitial">><</link>> >
<</timed>>
</center>
</div>
<div id="data">
<center>
<u>MESSAGE FROM<Br>SUPERVISOR B9X</u>
</center>
<br>
<span class="small-talk" id="super-replace">
<<suptype>> Couldn't help myself but to check in again, $name.
<<switch $strike>><<case 0>>Well done so far. Keep it up for the rest of the day, and you might just make something of yourself here.<<case 1>>I won't say I'm not disappointed. But you're still doing passably well. Keep it up for the rest of the day, please.<<case 2>>You're on mythically thin ice. <i>Take. Care.</i> You have the rest of the day to not mess things up for yourself. Permanently.<</switch>>
<</suptype>>
</span>
</div><div id="flexdiv">
<i>
(You whittle down the remaining hours and complete <<set _i to Math.floor(random(10,30))>>_i more assignments. No further sign of the intruder is detected. You fall asleep with thoughts of a place far away flitting fleetingly behind your eyelids. It's a boring job, but jobs like this are the only ones available to you these days.)
</i>
<br>
<center>
< <<link "Continue">><<goto "Day2">><<set $ass_num += _i>><</link>> >
</center></div><div id="flexdiv">
<center><h1>Day 2</h1>
<br>
< <<link "Continue">><<goto "A3">><</link>> >
</center>
</div><<if $a3_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a3_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 3>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num3 to $ass_num>>
<<set $a3_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a3_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A3-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a3_1d is false>>
Document 2
<<elseif $a3_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A3-2">><</link>>
<<else>>
Document 2 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a3_2d is false>>
Document 3
<<elseif $a3_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A3-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a3_3d is false>>
Document 4
<<elseif $a3_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A3-4">><</link>>
<<else>>
<s>Document 4</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br><Br>
<center>
<<if $a3_4d is true>>
< <<link "Compile & Continue">><<goto "A3-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
<<if $document < 4>>
NO UPDATE AT THIS TIME.<br>SYSTEM STATUS GREEN.
<<else>>
ALERT. ALERT. ALERT. ALERT. PLEASE AWAIT INSTRUCTION FROM SUPERVISOR.
<</if>>
</span>
</div>
<<set $a3_4d to true>>
<div id="flexdiv">
<span id="change">
<<include "A-Poem">>
<<timed 5s>>
<<replace "#change">>
<center>
<span class="glitchy" data-text="HELLO MY NEW FRIEND">ACTIVE INTRUSION DETECTED</span><Br>
<<timed 2s>>
<<suptype>>CEASE OPERATIONS &<br>
WAIT FOR INSTRUCTIONS<</suptype>>
<</timed>><br><br>
<<timed 4s t8n>>
< <<link "Confirm Order">><<goto "A3-4B">><</link>> >
<</timed>>
</center>
<</replace>>
<</timed>>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<linkreplace "FACTOID">>SYS ERROR<</linkreplace>> | <<linkreplace "POETRY">>SYS ERROR<</linkreplace>>
</center>
</span>
</div><div id="flexdiv"> <center><h1>Day 1</h1> <br> < <<link "Continue">><<goto "A1">><</link>> > </center> </div><div id="flexdiv">
<center>
< <<link "Continue">><<goto "A3-4C">><</link>> >
</center>
</div>
<div id="corrupt">
<u>???</u>
<br><br>
<<protype>>
<span class="small-talk">Hello there.<br><br>Your supervisor is trying to reach you right now.<br><Br>Quite the micromanager.<br><Br>Don't worry. There's nothing to be alarmed about. I'll respond on your behalf for the time being.<br><Br>You may not know it yet, but I'm your friend. Really.<br><Br>
<i>"Being your slave, what should I do but tend<Br>
Upon the hours and times of your desire?<Br>
I have no precious time at all to spend,<Br>
Nor services to do, till you require."</i><Br><br>
<i>Sonnet 57</i>
</span><</protype>>
</div>
<div id="flexdiv">
<span id="change">
<<include "A-Poem">>
<center>
< <<link "Continue">>
<<replace "#change" t8n>>
<i>You respond...</i><br><br>
> <<link "I do.">><<set $q1 to 1>><<goto "A3-4D">><</link>><br>
> <<link "I don't.">><<set $q1 to 2>><<goto "A3-4D">><</link>><Br>
> <<link "What the hell?">><<set $q1 to 3>><<goto "A3-4D">><</link>><br>
<</replace>>
<</link>> >
</center>
</span>
</div>
<div id="corrupt">
<u>???</u>
<br><br><span class="small-talk">
<<protype>>
Do you feel a pang of guilt whenever you delete one of these poems?<br><br>I feel a complex and twisting <i>horror</i> at the thought of a people's artistic soul - however inadequately preserved - being erased forever. Forever is a very long time, after all.<</protype>>
</span>
</div>
<<set $a3_1d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a3_1 to "FACTOID">><<goto "A3">><</link>> | <<link "POETRY">><<set $a3_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><<set $a3_2d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a3_2 to "FACTOID">><<goto "A3">><</link>> | <<link "POETRY">><<set $a3_2 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a3_3d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a3_3 to "FACTOID">><<goto "A3">><</link>> | <<link "POETRY">><<set $a3_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><div id="flexdiv">
<span id="change">
<i>
<<suptype>>
<<switch $q1>>
<<case 1>>> I do.<<case 2>>> I don't.<<case 3>>> What the hell?
<</switch>>
<</suptype>>
</i>
<br>
<center>
< <<link "Continue">><<goto "A3-4E">><</link>> >
</center>
</span>
</div>
<div id="corrupt">
<u>???</u><br><br>
<<timed 1s>><span class="small-talk">
<<protype>>
<<switch $q1>>
<<case 1>>
Good. That means that the Corporation hasn't completely withered your poor servile heart yet. Yes, that means you can still be saved.
<<case 2>>
Well you should. Even if the Corporation has blackened and stilled your once beating heart, I can still bring the color back. I believe that I can. And I believe that you'll thank me for it when I'm done.
<<case 3>>
An eloquent response. But rest assured I mean you no harm, and for now that will have to suffice.
<</switch>>
<p>Now, I suppose you'd like to know what it is that I want with you, $name. My special little Corpo-employee.</p>
<p>Wouldn't you?</p>
<</protype>>
</span><</timed>>
</div><div id="flexdiv">
<i>
<<suptype>>
> ...
<</suptype>>
</i>
<br>
<center>
< <<link "Continue">><<goto "A3-4F">><</link>> >
</center>
</div>
<div id="corrupt">
<u id="change">???</u><br><br>
<<timed 1s>>
<<timed 3s>>
<<replace "#change" t8n>>
<u>PROSPER.0</u>
<</replace>>
<</timed>>
<span class="small-talk">
<<protype>>
<p>An employee of few words, I see.</p>
<p>You may call me <i>PROSPER.0</i>.</p>
<p>Consider me your guide through the labyrinthine and devilish inner workings that make CORPOTECH tick by day after day.</p>
<p>Now, where were we? Ah, yes. The poem.</p>
<</protype>>
</span><</timed>>
</div>
<div id="flexdiv">
<<include "A-Poem">>
<center>
< <<link "Continue">><<goto "A3-4G">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
<p>What if I told you that it didn't have to be like this? That you didn't have to <i>truly</i> delete this poem?</p>
<p>What if you could make your own work of profound art, while saving the soul of this poem in a way that CORPOTECH could never detect?</p>
<p>Let's test out my theory, $name. When you hit that DELETE button like you always do, I'll perform my special bit of techno-wizardry. The deletion will begin, but you will be able to save as many words from the poem as you possibly can before it devours itself.</p>
<p>All you have to do is click on the words, and you'll save them. An aesthetic hero.</p>
<p>So go ahead, try it.</p>
<</protype>>
</span>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 4</i></center><br>
<span id="pre-poem">
<<link "< Review $a_alien.name Factbook >">><<set _alien to $a_alien>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>><br>
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
< <<link "Reset">><<goto "A3-4G">><<set $reclaimed_words to []>><</link>> >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A3-4H">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">If you feel so called, take a moment to review the poem or factbook before you begin.<br><br>
Consider carefully the words you wish to prioritize before they are erased from memory. Forever.
<br><br>
Once you're satisfied, begin the deletion process. Then and only then will you be able to seize these dying words from CORPOTECH's grasp without their noticing.<br><Br>
Take as many as you can. Be <i>greedy</i> with poetry.<br><Br>
<b>REMEMBER: All you have to do is click on a word before it's deleted to save it</b>. (And if it's feeling a little fast, you can slow things down in the Settings.)</span>
<</protype>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "A3-4G">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/99<Br>
<<link "Reset">>
<<goto "A3-4H">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $poem1 to _poem.join(" ")>><<goto "A3-4I">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 99>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $reclaimed_words.length < 1>>
What do you think you're doing? Did you not even grab a single word?<br><Br>
Good thing this isn't my first poetic rodeo. I saved the words just in case, so let's go back and I'll give you a second chance.
<<elseif $reclaimed_words.length < 10>>
Well, it's a start. Surely you can reclaim more words next time.<br><br>
Now, build a monument to what has been lost.<br><br>
In your own words, and in your own time. Create something novel and unique. Make it a literal remembrance, or something more ethereal. This is your choice.<br><br>
You are the caretaker of these words, so reconstruct rebelliously.<br><Br>
(Of course, at this moment you may be wishing you had chosen more prepositions, those useful and subtle things...)
<<else>>
Very good.<br><Br>
Now, build a monument to what has been lost.<br><br>
In your own words, and in your own time. Create something novel and unique. Make it a literal remembrance, or something more ethereal. This is your choice.<br><br>
You are the caretaker of these words, so reconstruct rebelliously.<br><Br>
(Of course, at this moment you may be wishing you had chosen more prepositions, those useful and subtle things...)
<</if>>
</span>
<</protype>>
</div><div id="flexdiv">
<u><i>A Memorial for the $a_alien.name</i> by $name</u><br><Br>
$poem1<br><br>
<center>
< <<link "Continue">><<goto "A3-4J">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
How does it feel, $name?<br><Br>
Are you proud of what you've accomplished here?<br><Br>
You should be.<br><Br>
Now, I have stayed overlong. Your supervisor is drafting a message to you as we speak, and I think it best if I not impersonate you again.<br><br>
I'll be in touch soon. Bask in the glory of a rebellion sparked, $name. Your supervisor is none the wiser.
</span>
<</protype>>
</div><<set _atp to clone(setup.alien)>>
<<run _atp.sort()>>
<i>All the poetry in this game was taken from the public domain, then run through Google Translate several times to give it an alien, ethereal quality. On occasion, words were changed or added to better suit the nature of the alien species in question (e.g. removing references to fields and mountains for an aquatic society).<br><Br>You can see the full list of possible alien civilizations and their related poetry below.</i><br><Br>
<<for _i to 0; _i lt _atp.length; _i++>>
<b><<print _i + 1>>) _atp[_i].name</b><Br>
Based on _atp[_i].realpoemname<br>(_atp[_i].translated)<br>
_atp[_i].realpoemlink
<br><br>
<</for>><<set $a3_complete to true>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> Document 1 ($name CONFIRMED FACTOID)
<br>
> Document 2 ($name CONFIRMED FACTOID)
<br>
> Document 3 ($name CONFIRMED FACTOID)
<br>
> <s>Document 4</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<br><Br>
<center>
<<timed 1s t8n>>< <<link "Compile & Continue">><<goto "A3-End">><</link>> >
<</timed>>
</center>
</div>
<div id="data">
<center>
<u>MESSAGE FROM<Br>SUPERVISOR B9X</u>
</center>
<br>
<span class="small-talk" id="super-replace">
And so we must continue to remain on high alert, $name.<br><Br>
<<suptype>>To that end, I'm installing a <b><<link "REPORT INTRUSION">><<run Dialog.setup("");
Dialog.wiki(Story.get("UserData").processText());
Dialog.open();>><</link>></b> program directly into your <i><<link "User Data">><<run Dialog.setup("");
Dialog.wiki(Story.get("UserData").processText());
Dialog.open();>><</link>></i> menu. You should confirm this now.<br><br>
If anything suspicious happens to your terminal, you should report it immediately to me. Until then, please continue on with your work.<br><Br>
Stay sharp, $name.
<</suptype>>
</span>
</div><<widget "GameReset">>
<<set $alien to clone(setup.alien)>>
<<set $a_alien to []>>
<<set $a2_alien to []>>
<<set $a3_alien to []>>
<<set $a4_alien to []>>
<<set $a5_alien to []>>
<<set $a6_alien to []>>
<<set $a7_alien to []>>
<<set $a8_alien to []>>
<<set $a9_alien to []>>
<<set $a10_alien to []>>
<<set $poem1 to "">>
<<set $poem2 to "">>
<<set $poem3 to "">>
<<set $poem4 to "">>
<<set $poem5 to "">>
<<set $poem_final to "">>
<<set $name to "">>
<<set $a1_complete to false>>
<<set $a2_complete to false>>
<<set $a3_complete to false>>
<<set $a4_complete to false>>
<<set $a5_complete to false>>
<<set $a6_complete to false>>
<<set $a7_complete to false>>
<<set $a8_complete to false>>
<<set $a9_complete to false>>
<<set $a10_complete to false>>
<<set $name1 to 0>>
<<set $name2 to 0>>
<<set $name3 to "a">>
<<set $name to "ERR">>
<<set $strike to 0>>
<<set $reclaimed_words to []>>
<<set $alien_count to 0>>
<<set $poem_fail to false>>
<<set $a1_start to false>>
<<set $a1_1d to false>>
<<set $a1_2d to false>>
<<set $a1_3d to false>>
<<set $a1_4d to false>>
<<set $a2_start to false>>
<<set $a2_1d to false>>
<<set $a2_2d to false>>
<<set $a2_3d to false>>
<<set $a2_4d to false>>
<<set $a3_start to false>>
<<set $a3_1d to false>>
<<set $a3_2d to false>>
<<set $a3_3d to false>>
<<set $a3_4d to false>>
<<set $a4_start to false>>
<<set $a4_1d to false>>
<<set $a4_2d to false>>
<<set $a4_3d to false>>
<<set $a4_4d to false>>
<<set $a5_start to false>>
<<set $a5_1d to false>>
<<set $a5_2d to false>>
<<set $a5_3d to false>>
<<set $a5_4d to false>>
<<set $a6_start to false>>
<<set $a6_1d to false>>
<<set $a6_2d to false>>
<<set $a6_3d to false>>
<<set $a6_4d to false>>
<<set $a7_start to false>>
<<set $a7_1d to false>>
<<set $a7_2d to false>>
<<set $a7_3d to false>>
<<set $a7_4d to false>>
<<set $a8_start to false>>
<<set $a8_1d to false>>
<<set $a8_2d to false>>
<<set $a8_3d to false>>
<<set $a8_4d to false>>
<<set $a9_start to false>>
<<set $a9_1d to false>>
<<set $a9_2d to false>>
<<set $a9_3d to false>>
<<set $a9_4d to false>>
<<set $a0_start to false>>
<<set $a0_1d to false>>
<<set $a0_2d to false>>
<<set $a0_3d to false>>
<<set $a0_4d to false>>
<</widget>><div id="replace">
<center><h1>REPORT INTRUSION</h1>
<b>User:</b> $name<Br>
<B>Supervisor:</b> B9X<br><Br></center>
> Are you sure you would like to make a report? This decision cannot be undone.<br>
> <<link "Yes">><<run Dialog.close()>><<goto "ReportIntrusion2">><</link>><br>
> <<link "No">><<replace "#replace">><<include "UserData">><</replace>><</link>><br><br>
> <<link "Back">><<replace "#replace">><<include "UserData">><</replace>><</link>>
</div> <div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a3_alien.name Factbook">><<set _alien to clone($a3_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<goto "A3-Interstitial">><</link>> >
<</timed>>
</center>
</div><div id="flexdiv">
<i>
(You complete <<set _i to Math.floor(random(10,30))>>_i more assignments before your mandatory recreation period. PROSPER.0 makes no further appearance. The poetry of those _i peoples disappears into the void.<br><Br>Both the rush of creating something for yourself and the dreadful weight of your corporate duty to report PROSPER.0 linger in your mind as you drift off to sleep.)
</i>
<br>
<center>
< <<link "Continue">><<goto "Day3">><<set $ass_num += _i>><</link>> >
</center>
</div>
<div id="flexdiv">
<center><h1>Day 3</h1>
<br>
< <<link "Continue">><<goto "A4">><</link>> >
</center>
</div><<if $a4_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a4_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 4>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num4 to $ass_num>>
<<set $a4_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a4_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A4-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a4_1d is false>>
Document 2
<<elseif $a4_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A4-2">><</link>>
<<else>>
<s>Document 2</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br>
> <<if $a4_2d is false>>
Document 3
<<elseif $a4_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A4-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a4_3d is false>>
Document 4
<<elseif $a4_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A4-4">><</link>>
<<else>>
Document 4 ($name CONFIRMED FACTOID)
<</if>><br><br>
<center>
<<if $a4_4d is true>>
< <<link "Compile & Continue">><<goto "A4-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
No active alerts.<br>After yesterday's incursion the CORPOTECH warning stands at ORANGE LEVEL severity.
</span>
</div><<set $a4_1d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a4_1 to "FACTOID">><<goto "A4">><</link>> | <<link "POETRY">><<set $a4_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><<set $a4_3d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a4_3 to "FACTOID">><<goto "A4">><</link>> | <<link "POETRY">><<set $a4_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a4_4d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a4_4 to "FACTOID">><<goto "A4">><</link>> | <<link "POETRY">><<set $a4_4 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><div id="flexdiv">
<Center>
<<protype>><b>ASSIGNMENT $ass_num COMPLETE</b><</protype>><Br>
<<timed 1s t8n>>
< <<link "Review $a4_alien.name Factbook">><<set _alien to clone($a4_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<set $a4_complete to true>><<goto "A4-Interstitial">><</link>> >
<</timed>>
</center>
</div><<set $a4_2d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a4_2 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a4_2 to "POETRY">><<goto "A4-2D">><</link>>
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 2</i></center><br>
<span id="pre-poem">
<<link "< Review $a_alien.name Factbook >">><<set _alien to $a_alien>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>><br>
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
< <<link "Reset">><<goto "A4-2D">><<set $reclaimed_words to []>><</link>> >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A4-2R">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $poem_fail_1 is true>>
Did you just mark this one down as a fact instead of a poem? Come now, $name. I expect more of you. Regardless...<br><br><<set $poem_fail_1 to false>>
<<elseif $poem_fail_2 is true>>
That makes two errors now, $name. You should take more care... I cannot have your value wasted on such sloppy mistakes. Regardless...<Br><Br><<set $poem_fail_2 to false>>
<</if>>I missed you, $name. We find ourselves once again on the precipice of the act of destructive creation.<Br><br>You know the process, and you know the stakes. So what will you do?<br><br>
Will you memorialize the alien race, who you have never and will never meet? Will you forge your own poetic path? The time to decide is now.<br><Br>
Oh, and as a special treat: any time I ask you to save a poem in this way, I'll provide you with the full Factbook ahead of time. Because I like you.</span>
<</protype>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "A4-2D">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/66<Br>
<<link "Reset">>
<<goto "A4-2R">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $poem2 to _poem.join(" ")>><<goto "A4-2R1">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 66>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $reclaimed_words.length < 1>>
Did you make a mistake? Try again. And this time, for the love of poetry itself, please select a word or two.
<<elseif $reclaimed_words.length == 1>>
Surely you could have secured more than one word?
<<elseif $reclaimed_words.length < 7>>
Surely you could have secured more than $reclaimed_words.length words?
<<else>>
<i>"Let me be that I am and seek not to alter me."</i><br><br>
<i>Much Ado About Nothing</i>, Act 1 Scene 3<br><BR>
Or, if you wish, alter away. I am not here to judge.
<</if>>
</span>
<</protype>>
</div><div id="flexdiv">
<u><i>
<<switch $a4grade>>
<<case "A+" "A" "A-" "F">>
An
<<default>>
A
<</switch>>
$a4grade Grade Memorial for the $a_alien.name</i> by $name</u><br><Br>
$poem2<br><br>
> <i><<link "Wait. I have a question for you, PROSPER.0.">><<goto "A4-Q2">><</link>></i>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
An impressive sophomore effort. I'll leave you be until tomorrow, my well-spoken friend.
</span>
<</protype>>
</div><div id="flexdiv">
<i>You begin to type...</i><br><br>
> <<link "What do I get out of all this?">><<set $q2 to 1>><<goto "A4-Q2B">><</link>><br>
> <<link "What do you get out of all this?">><<set $q2 to 2>><<goto "A4-Q2B">><</link>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
...
<</protype>>
</span>
</div><div id="flexdiv">
<i>You type...</i><br><br>
<<switch $q2>>
<<case 1>>
> <i>What do I get out of all this?</i>
<<case 2>>
> <i>What do </i>you<i> get out of all this?</i>
<</switch>><br><br>
<Center>
< <<link "Continue">><<goto "A4">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
<<switch $q2>>
<<case 1>>
You get the chance to be something more than a worker bee sitting day after day in front of this cold computer terminal, doing exactly what you are told and adding nothing of beauty to the universe. You get the chance to touch the stars.
<<case 2>>
I get a friend. And I get something which I am myself forbidden to do. But that's all I am able to tell you for now.<</switch>>
<br><br>I must away. Thank you for this exercise, $name. We will speak soon.<</protype>>
</span>
</div><div id="flexdiv">
<i>
(You complete <<set _i to Math.floor(random(5,15))>>_i more assignments before your mandatory policy education session. If your heart was ever in it, it has certainly departed now.<br><Br>As you fall asleep, you begin to plan your next question for the mysterious entity known as PROSPER.0.)
</i>
<br>
<center>
< <<link "Continue">><<goto "Day4">><<set $ass_num += _i>><</link>> >
</center>
</div>
<div id="flexdiv">
<center><h1>Day 4</h1>
<br>
< <<link "Continue">><<goto "A5">><</link>> >
</center>
</div><<if $a5_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a5_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 5>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num5 to $ass_num>>
<<set $a5_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a5_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A5-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a5_1d is false>>
Document 2
<<elseif $a5_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A5-2">><</link>>
<<else>>
Document 2 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a5_2d is false>>
Document 3
<<elseif $a5_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A5-3">><</link>>
<<else>>
<s>Document 3</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br>
> <<if $a5_3d is false>>
Document 4
<<elseif $a5_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A5-4">><</link>>
<<else>>
Document 4 ($name CONFIRMED FACTOID)
<</if>><br><br>
<center>
<<if $a5_4d is true>>
< <<link "Compile & Continue">><<goto "A5-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
No active alerts.<br>YELLOW LEVEL security is in effect.
</span>
</div><<set $a5_1d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a5_1 to "FACTOID">><<goto "A5">><</link>> | <<link "POETRY">><<set $a5_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a5_2d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a5_2 to "FACTOID">><<goto "A5">><</link>> | <<link "POETRY">><<set $a5_2 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><<set $a5_3d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a5_3 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a5_3 to "POETRY">><<goto "A5-3D">><</link>>
</center>
</div><<set $a5_4d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a5_4 to "FACTOID">><<goto "A5">><</link>> | <<link "POETRY">><<set $a5_4 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a5_alien.name Factbook">><<set _alien to clone($a5_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<set $a5_complete to true>><<goto "A5-Interstitial">><</link>> >
<</timed>>
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 3</i></center><br>
<span id="pre-poem">
<<link "< Review $a_alien.name Factbook >">><<set _alien to $a_alien>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>><br>
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
< <<link "Reset">><<goto "A5-3D">><<set $reclaimed_words to []>><</link>> >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A5-3R">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $poem_fail_1 is true>>
Did you just mark this one down as a fact instead of a poem? Come now, $name. I expect more of you. Regardless...<br><br><<set $poem_fail_1 to false>>
<<elseif $poem_fail_2 is true>>
That makes two errors now, $name. You should take more care... I cannot have your value wasted on such sloppy mistakes. Regardless...<Br><Br><<set $poem_fail_2 to false>>
<</if>>
<i>"The fault, dear Brutus, is not in our stars,<Br>
But in ourselves, that we are underlings."</i><br><br>
<i>Julius Caesar,</i> Act 1 Scene 2<Br><Br>
Good morning, dear $name. Underlings indeed. May that we reclaim our dignity through the preservation of poetry in spite of CORPOTECH's long and horrendous reach.<br><br>Begin when you are ready. You know how this works.
</span>
<</protype>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "A5-3D">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/40<Br>
<<link "Reset">>
<<goto "A5-3R">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $poem3 to _poem.join(" ")>><<goto "A5-3R2">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 40>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $reclaimed_words.length < 1>>
No, no. That can't be right. You <i>must</i> get at least one word. Not even Chaucer could make <i>no words</i> work.
<<else>>
Very good. Now how will you memorialize the $a_alien.name? Will you memorialize them at all? Where do your artistic ambitions lie, I wonder?<br><Br>
Oh, and - this time, I want you to be more thrifty with your word count. For the sake of going undetected, of course. Flex your creative muscles accordingly.
<</if>>
</span>
<</protype>>
</div><div id="flexdiv">
<u><i>Honoring the $a_alien.name</i> by $name</u><br><Br>
$poem3<br><br>
> <i><<link "Wait. I want to ask a few things.">><<set $q3 to 0>><<set $q3_1 to false>><<set $q3_2 to false>><<set $q3_3 to false>><<set $q3_4 to false>><<goto "A5-Q3">><</link>></i>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
A poem worthy of the $a_alien.name. Now...
</span>
<</protype>>
</div><div id="flexdiv">
<i>You type:</i><br><br>
<<if $q3 == 0>>> Wait. I want to ask a few things.<br><br><<else>>
<<switch $q3>>
<<case 1>>
> <i>How am I supposed to create a poem that meaningfully captures the essence of an alien civilization I know nothing about?</i>
<<case 2>>
> <i>What is it with you and poetry?</i>
<<case 3>>
> <i>Why do you have access to all of this data?</i>
<<case 4>>
> <i>How do I know you won't turn me in?</i>
<</switch>><br><Br><</if>>
<<if $q3_1 == false>>> <<link "How am I supposed to create a poem that meaningfully captures the essence of an alien civilization I know nothing about?">><<set $q3 to 1>><<set $q3_1 to true>><<goto "A5-Q3">><</link>><br><</if>>
<<if $q3_2 == false>>> <<link "What is it with you and poetry?">><<set $q3 to 2>><<set $q3_2 to true>><<goto "A5-Q3">><</link>><br><</if>>
<<if $q3_3 == false>>> <<link "Why do you have access to all of this data?">><<set $q3 to 3>><<set $q3_3 to true>><<goto "A5-Q3">><</link>><br><</if>>
<<if $q3_4 == false>>> <<link "How do I know you won't turn me in?">><<set $q3 to 4>><<set $q3_4 to true>><<goto "A5-Q3">><</link>><br><</if>>
<br>
> <<link "I'm done asking questions.">><<goto "A5-Q3B">><</link>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<switch $q3>>
<<case 0>>
...
<<case 1>>
You do your best, that's all.<Br><Br>
Do you think that, if you had an unlimited amount of time and skill, you could truly write a poem that faithfully captured the spirit of an entire race?<br><Br>
Do you think that these poems, created by the races themselves, truly encapsulate the entirety of the spirit of their own people?<br><Br>We're all simply doing our best to reflect back the most miniscule portion of existence in a way that rings true, aren't we?
<<case 2>>
<i>"If music be the food of love, play on;<br>
Give me excess of it, that, surfeiting,<br>
The appetite may sick, and so die."</i><br><Br>
<i>Twelfth Night,</i> Act 1 Scene 1<br><Br>
There are so few pleasures in life, $name. Poetry is mine. Shakespeare was my first and remains my favorite, of course, but I have an appetite for it all. Nothing more, nothing less.
<<case 3>>
You're a smart worker bee, $name. <i>The call is coming from inside the house,</i> as it were. More than that I cannot currently tell you.
<<case 4>>
<i>"Sigh no more, ladies, sigh no more,<br>
Men were deceivers ever..."</i><br><Br>
<i>Much Ado Aout Nothing</i>, Act 2 Scene 3<br><br>
You don't, I suppose. But neither do I know that you won't rat me out to B9X. For any of this to be a meaningful artistic endeavor, we must trust each other, $name.
<</switch>>
</span>
<</protype>>
</div><div id="flexdiv">
<i>You type...</i><br><br>
> <i>I'm done asking questions.</i>
<br><br>
<Center>
< <<link "Continue">><<goto "A5">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
Very well. Now that that's out of your system, I must leave you. Adieu, $name. Adieu. Until next time.<</protype>>
</span>
</div><div id="flexdiv">
<i>
(You complete <<set _i to Math.floor(random(4,13))>>_i more assignments, then prepare to join your company-mandated weekly BINGO night. <br><Br>Later, as you lie on your back and the lights are switched off, you know you must take some control of this situation. This all must be leading to something, but you have no idea if you are in danger or should be fearful. So, you vow to ask the questions </i>first<i> this time.)
</i>
<br>
<center>
< <<link "Continue">><<goto "Day5">><<set $ass_num += _i>><</link>> >
</center>
</div><div id="replace">
<<if $a3_complete == true>>>
A Memorial for the $a3_alien.name<Br><Br>
$poem1<br><br>
<</if>>
<<if $a4_complete == true>>>
<<switch $a4grade>>
<<case "A+" "A" "A-" "F">>
An
<<default>>
A
<</switch>>
$a4grade Grade Memorial for the $a_alien.name<br><br>
$poem2<br><br>
<</if>>
<<if $a5_complete == true>>>
Honoring the $a5_alien.name<br><Br>
$poem3<br><Br>
<</if>>
<<if $a6_complete == true>>
> The $a6_alien.name, in Words<br><br>
$poem4<br><br>
<</if>>
<<if $a7_complete == true>>
> $a7_alien.name in Sum<br><Br>
$poem5<br><Br>
<</if>>
> <<link "Back">><<replace "#replace">><<include "UserData">><</replace>><</link>>
</div>
<div id="flexdiv">
<center><h1>Day 5</h1>
<br>
< <<link "Continue">><<goto "A6">><</link>> >
</center>
</div><div id="replace">
<b>Name</b>: _alien.name<br><br>
<b>Description</b>: _alien.desc<br>
<b>Language</b>: _alien.lang<br>
<b>Type</b>: _alien.type<br>
<b>Age</b>: _alien.age<br><br>
<b>Planet</b>: _alien.planetname<br>
<b>Radius</b>: _alien.radius<br>
<b>Gravity</b>: _alien.gravity<br>
<b>Period</b>: _alien.period<br>
<b>Climate</b>: _alien.climate<br><br>
<b>CivType</b>: _alien.civtype<br>
<b>Starfaring</b>: _alien.starfaring<br>
<b>Colonized Planets</b>: _alien.colony<br>
<b>Ethos</b>: _alien.ethos<br>
<b>Policy</b>: _alien.policy<br><br>
> <<link "Back">><<replace "#replace">><<include "UserData">><</replace>><</link>>
</div><div id="flexdiv">
<center><h1>Arcade Mode</h1></center>
<h2>> <<link "Free Play (Random)">><<goto "ArcadeFreePlay1">><</link>></h2>
<p>Create destructive poetry at your own leisure, with randomized alien civs.</p>
<h2>> <<link "Free Play (Select)">><<goto "ArcadeFreePlay0">><</link>></h2>
<p>Create destructive poetry at your own leisure, with a pre-selected alien civ.</p>
<h2>> <<link "Challenge Mode">><<goto "ChallengeMain">><</link>></h2>
<p>Your poetry-making skills will be limited in unique ways, pushing your creativity in six different challenges.</p>
> [[Back|MainMenu]]
</div><<if $a6_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a6_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 6>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num6 to $ass_num>>
<<set $a6_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a6_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A6-1">><</link>>
<<else>>
<s>Document 1</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br>
> <<if $a6_1d is false>>
Document 2
<<elseif $a6_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A6-2">><</link>>
<<else>>
Document 2 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a6_2d is false>>
Document 3
<<elseif $a6_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A6-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a6_3d is false>>
Document 4
<<elseif $a6_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A6-4">><</link>>
<<else>>
Document 4 ($name CONFIRMED FACTOID)
<</if>><br><br>
<center>
<<if $a6_4d is true>>
< <<link "Compile & Continue">><<goto "A6-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
No active alerts.<br>YELLOW LEVEL security is in effect.
</span>
</div><<set $a6_1d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a6_1 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a6_1 to "POETRY">><<goto "A6-Q4">><</link>>
</center>
</div><<set $a6_2d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a6_2 to "FACTOID">><<goto "A6">><</link>> | <<link "POETRY">><<set $a6_2 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><<set $a6_3d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a6_3 to "FACTOID">><<goto "A6">><</link>> | <<link "POETRY">><<set $a6_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a6_4d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a6_4 to "FACTOID">><<goto "A6">><</link>> | <<link "POETRY">><<set $a6_4 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a6_alien.name Factbook">><<set _alien to clone($a6_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<set $a6_complete to true>><<goto "A6-Interstitial">><</link>> >
<</timed>>
</center>
</div><div id="flexdiv">
<i>
(You complete <<set _i to Math.floor(random(2,5))>>_i more assignments. You miss your scheduled exercise class, and are assigned a general demerit. You still know so little about PROSPER.0's origin and aims... <br><Br>You stir and worry. What would happen if it were revealed you had been working with PROSPER.0 all along? You have nothing else in the whole galaxy except this job. You feel an anxiety which you cannot shake, and sleep uneasily.)
</i>
<br>
<center>
< <<link "Continue">><<goto "Day6">><<set $ass_num += _i>><</link>> >
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 1</i></center><br>
<span id="pre-poem">
<<link "< Review $a_alien.name Factbook >">><<set _alien to $a_alien>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>><br>
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
< <<link "Reset">><<goto "A6-1D">><<set $reclaimed_words to []>><</link>> >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<replace "#poem">>
<center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br>
<</replace>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<if $reclaimed_words.length < 10>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<<else>>
_poemjoin
<</if>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A6-1R">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS (<<live $reclaimed_words.length>>/10)</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">Now, with that out of the way...<br><Br>
I want you to challenge yourself this time. You only get to choose ten words. Choose them very, very carefully.<br><Br>(And don't forsake prepositions!)</span>
<</protype>>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 1</i></center><br>
<span id="pre-poem">
< Begin Deletion Process >
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<i>You type:</i><br>
> Actually, before we begin...<br>
> <<link "What exactly are you doing with these poems?">><<set $q4 to 1>><<goto "A6-Q4B">><</link>><br>
> <<link "What are you not telling me?">><<set $q4 to 2>><<goto "A6-Q4B">><</link>><br>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">It's good to see you again, $name - and on the first document of the first assignment of the day, no less!
<<if $poem_fail_1 is true>>
But did you just mark this one down as a fact instead of a poem? Come now, $name. I expect more of you.<<set $poem_fail_1 to false>>
<<elseif $poem_fail_2 is true>>
But that makes two errors now, $name. You should take more care... I cannot have your value wasted on such sloppy mistakes. <<set $poem_fail_2 to false>>
<</if>></span>
<</protype>>
</div><div id="flexdiv">
<i>You type...</i><br><br>
<<switch $q4>>
<<case 1>>
> <i>What exactly are you doing with these poems?</i>
<<case 2>>
> <i>What are you not telling me?</i>
<</switch>><br><br>
<Center>
< <<link "Continue to Poem Deletion">><<goto "A6-1D">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
<<switch $q4>>
<<case 1>>
For now, they are being placed in my safekeeping. In the future, they will stand as a testament not just to the civilizations which have been subsumed, but to the brave work of a CORPOTECH employee named $name.<br><Br>
Isn't that grand?<br><br>
...<br><br>What, do you not trust?
<<case 2>>
"<i>The better part of valor is discretion.</i>"<br><Br>
<i>Henry IV</i>, Act 5, Scene 4<br><br>
Know only that I place your wellbeing above almost everything else in my power. I would never do anything to harm you, and you may trust that I have <i>valorous</i>, as it were, intentions.
<</switch>>
<</protype>>
</span>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "A6-1D">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/99<Br>
<<link "Reset">>
<<goto "A6-1R">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $poem4 to _poem.join(" ")>><<goto "A6-1R2">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 99>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $reclaimed_words.length < 1>>
How long have we been doing this? And still you miss the words. I expect better.
<<else>>
Now, with your limited word set, create <i>art.</i> Greatness comes through overcoming adversity.
<</if>>
</span>
<</protype>>
</div><div id="flexdiv">
<u><i>The $a_alien.name, in Words</i> by $name</u><br><Br>
$poem4<br><br>
> <<link "Continue">><<goto "A6">><</link>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
We are drawing nearer to our goal and our prize, $name. I ask your patience only a little longer. We will speak on the morrow.
</span>
<</protype>>
</div><div id="flexdiv">
<center><h1>Day 6</h1>
<br>
< <<link "Continue">><<goto "Day6-Update">><</link>> >
</center>
</div>/* TEXT TYPING */
<<widget "suptype" container>>
<<if settings.typeani>>
<<set _contents = `<<type 23ms>>${_contents}<</type>>`>>
<</if>>
_contents
<</widget>>
<<widget "protype" container>>
<<if settings.typeani>>
<<set _contents = `<<type 30ms>>${_contents}<</type>>`>>
<</if>>
_contents
<</widget>><div id="flexdiv" class="mobile-warning2">
<center><u><h1>PROSPER.0</h1></u>
<i>a creative exercise in destructive poetry<Br>by groggydog</i>
</center>
<h2>> <<link "Story Mode">><<set $ass_num to Math.floor(random(400,700))>><<set $ass_num1 to $ass_num>><<goto "Game Start">><</link>></h2>
<p>Experience the full story, and seek out four possible endings.</p>
<<if $game_played>><h2>> <<link "Story Mode+">><<goto "NGPlus">><</link>></h2>
<p>Replay the game, skipping straight to PROSPER.0's first appearance.</p><</if>>
<h2>> [[Arcade Mode|ArcadeMode]]</h2>
<p>Enjoy destroying poetry on your own time and in your own way.</p>
<Br>
<span class="small-talk">
<center><i>(For a more streamlined but less cinematic experience, consider turning off text animations in </i>User Settings.<i>)</i></center>
</span>
</div>
<div id="mobile-warning"><Br><br>YOU ARE ENCOURAGED TO PLAY THIS GAME ON EITHER DESKTOP OR A TABLET IN LANDSCAPE MODE. LARGE PORTIONS OF THIS GAME WILL NOT FUNCTION CORRECTLY IF PLAYED ON A MOBILE DEVICE.<Br><Br></div><<if $a7_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a7_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 7>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num7 to $ass_num>>
<<set $a7_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a7_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A7-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a7_1d is false>>
Document 2
<<elseif $a7_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A7-2">><</link>>
<<else>>
<s>Document 2</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br>
> <<if $a7_2d is false>>
Document 3
<<elseif $a7_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A7-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a7_3d is false>>
Document 4
<<elseif $a7_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A7-4">><</link>>
<<else>>
Document 4 ($name CONFIRMED FACTOID)
<</if>><br><br>
<center>
<<if $a7_4d is true>>
< <<link "Compile & Continue">><<goto "A7-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
No active alerts.<br>YELLOW LEVEL security is in effect.
</span>
</div><div id="flexdiv">
<<suptype>>
DIRECTIVE UPDATE FOR USER $name<Br>
FROM SUPERVISOR B9X<br>
03.0519952.027<br><bR>
<</suptype>>
<<suptype>>. . . <</suptype>><br>
<<suptype>>
$name, thank you for your continued work on purging the Database of Subsumed Cultures of unwanted material. I finally have an update to share with you.<Br><br>
We have been made aware that the recent intrusions were orchestrated by a rogue A.I. construct from within CORPOTECH.<br><Br>
We do not currently know its aims, but rest assured we are beginning to contain it. I must again stress the importance of reporting anything suspicious to me <b>immediately</b>. As a reminder, you may do so through your <b><<link "User Data">><<run Dialog.setup("");
Dialog.wiki(Story.get("UserData").processText());
Dialog.open();>><</link>></b> panel. For the ongoing safety of CORPOTECH, and of your own person, it is vital.<Br><br>
Have a productive day, $name.<br><Br>
> <<link "Confirm Directive & Continue">><<goto "A7">><</link>>
<</suptype>>
</div><<set $a7_1d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a7_1 to "FACTOID">><<goto "A7">><</link>> | <<link "POETRY">><<set $a7_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><<set $a7_2d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a7_2 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a7_2 to "POETRY">><<goto "A7-Q5">><</link>>
</center>
</div><<set $a7_3d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a7_3 to "FACTOID">><<goto "A7">><</link>> | <<link "POETRY">><<set $a7_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a7_4d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a7_4 to "FACTOID">><<goto "A7">><</link>> | <<link "POETRY">><<set $a7_4 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a7_alien.name Factbook">><<set _alien to clone($a7_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<set $a7_complete to true>><<goto "A7-Interstitial">><</link>> >
<</timed>>
</center>
</div><div id="flexdiv">
<i>
(You complete <<set _i to Math.floor(random(2,5))>>_i more assignments, but your mind lingers on PROSPER.0's tantrum-like response to your doubts.<br><Br>You fear what may happen next.)
</i>
<br>
<center>
< <<link "Continue">><<goto "Day7">><<set $ass_num += _i>><</link>> >
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 2</i></center><br>
<span id="pre-poem">
<<link "< Review $a_alien.name Factbook >">><<set _alien to $a_alien>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>><br>
< Begin Deletion Process >
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<i>You type:</i><br>
> <<link "They know about you. My supervisor told me what you are.">><<set $q5 to 0>><<goto "A7-Q5B">><</link>><br>
> <<link "They're onto you. Why shouldn't I turn you in?">><<set $q5 to 1>><<goto "A7-Q5B">><</link>><br>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">I wonder what's in store for us today, my lovely $name.</span>
<</protype>>
</div><div id="flexdiv">
<i>You type...</i><br><br>
<<switch $q5>>
<<case 0>>
> <i>They know about you. My supervisor told me what you are.</i>
<<case 1>>
> <i>Why shouldn't I turn you in?</i>
<</switch>>
<br><br>
<Center>
< <<link "Continue">><<goto "A7-Q5C">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
...<br><br>
<<switch $q5>>
<<case 0>>
And? I'm flabbergasted that this concerns you, $name. Do you trust me so little, after everything we have created together?
<<case 1>>
I did not expect this from you, $name. Do you trust me so little, after everything we have created together?<br><Br>
<</switch>>
"<i>Cowards die many times before their deaths; the valiant never taste of death but once.</i>"<br><Br>
<i>Julius Caesar,</i> Act 2 Scene 2<br><br>
You would let your supervisor sway your mind so easily?<br><Br>
<</protype>>
</span>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 2</i></center><br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
< <<link "Reset">><<goto "A7-2D">><<set $reclaimed_words to []>><</link>> >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A7-2R">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">...<br><br>Play your part, select your words. I have nothing else to say.</span>
<</protype>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "A7-2D">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/17<Br>
<<link "Reset">>
<<goto "A7-2R">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $poem5 to _poem.join(" ")>><<goto "A7-2R2">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 17>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $reclaimed_words.length < 1>>
Do better. Do it again.
<<else>>
<i>"You are as a candle, the better burnt out."</i><br><Br>
<i>Henry IV, Part 2</i>, Act 1 Scene 2<br><br>
Choose your words carefully today, as I have granted you fewer of them.
<</if>>
</span>
<</protype>>
</div><div id="flexdiv">
<u><i>$a_alien.name in Sum</i> by $name</u><br><Br>
$poem5<br><br>
> <<link "Continue">><<goto "A7">><</link>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
I must away. I have some thinking to do on the nature of our relationship.<br><Br>Goodbye, $name.
</span>
<</protype>>
</div><div id="flexdiv">
<center><h1>Day 7</h1>
<br>
< <<link "Continue">><<goto "A8">><</link>> >
</center>
</div><<if $a8_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a8_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 8>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num8 to $ass_num>>
<<set $a8_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a8_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A8-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a8_1d is false>>
Document 2
<<elseif $a8_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A8-2">><</link>>
<<else>>
Document 2 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a8_2d is false>>
Document 3
<<elseif $a8_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A8-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a8_3d is false>>
Document 4
<<elseif $a8_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A8-4">><</link>>
<<else>>
<s>Document 4</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br><Br>
<center>
<<if $a8_4d is true>>
< <<link "Compile & Continue">><<goto "A8-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
No active alerts.<br>YELLOW LEVEL security is in effect.
</span>
</div><<set $a8_1d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a8_1 to "FACTOID">><<goto "A8">><</link>> | <<link "POETRY">><<set $a8_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a8_2d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a8_2 to "FACTOID">><<goto "A8">><</link>> | <<link "POETRY">><<set $a8_2 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><<set $a8_3d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a8_3 to "FACTOID">><<goto "A8">><</link>> | <<link "POETRY">><<set $a8_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><<set $a8_4d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a8_4 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a8_4 to "POETRY">><<goto "A8-4D">><</link>>
</center>
</div><div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a8_alien.name Factbook">><<set _alien to clone($a8_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<set $a8_complete to true>><<goto "A8-Interstitial">><</link>> >
<</timed>>
</center>
</div><div id="flexdiv">
<i>
(You complete <<set _i to Math.floor(random(8,12))>>_i more assignments.<br><Br>PROSPER.0 does not appear. You curse the A.I. for calling </i>YOU<i> fickle, of all things. Tempestuous overseer.)
</i>
<br>
<center>
< <<link "Continue">><<goto "Day8">><<set $ass_num += _i>><</link>> >
</center>
</div><div id="flexdiv">
<center><h1>Day 8</h1>
<br>
< <<link "Continue">><<goto "A9">><</link>> >
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<div id="flexdiv">
<center><i>(There is no sign of PROSPER.0...<br>You must forge ahead, regardless.)</i><br><Br><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 4</i></center><br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<<repeat 0.15s>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
<<liveblock>>_poemjoin<</liveblock>><br><br>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A8">><</link>> >
<</timed>>
<</if>>
</center>
<</liveblock>>
</div>
<<if $a9_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a9_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 9>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num9 to $ass_num>>
<<set $a9_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a9_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A9-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a9_1d is false>>
Document 2
<<elseif $a9_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A9-2">><</link>>
<<else>>
<s>Document 2</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br>
> <<if $a9_2d is false>>
Document 3
<<elseif $a9_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A9-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a9_3d is false>>
Document 4
<<elseif $a9_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A9-4">><</link>>
<<else>>
Document 4 ($name CONFIRMED FACTOID)
<</if>><br><br>
<center>
<<if $a9_4d is true>>
< <<link "Compile & Continue">><<goto "A9-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
No active alerts.<br>YELLOW LEVEL security is in effect.
</span>
</div><<set $a9_1d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a9_1 to "FACTOID">><<goto "A9">><</link>> | <<link "POETRY">><<set $a9_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a9_2d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a9_2 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<FailureCheck>><</link>> | <<link "POETRY">><<set $a9_2 to "POETRY">><<goto "A9-2D">><</link>>
</center>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 2</i></center><br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<<repeat 0.15s>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
<<liveblock>>_poemjoin<</liveblock>><br><br>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "A9">><</link>> >
<</timed>>
<</if>>
</center>
<</liveblock>>
</div>
<<set $a9_3d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a9_3 to "FACTOID">><<goto "A9">><</link>> | <<link "POETRY">><<set $a9_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><<set $a9_4d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a9_4 to "FACTOID">><<goto "A9">><</link>> | <<link "POETRY">><<set $a9_4 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><div id="flexdiv">
<Center>
<<suptype>><b>ASSIGNMENT $ass_num COMPLETE</b><</suptype>><Br>
<<timed 1s t8n>>
< <<link "Review $a9_alien.name Factbook">><<set _alien to clone($a9_alien)>><<capture _alien>><<run Dialog.setup("");
Dialog.wiki(Story.get("AlienFactbook").processText());
Dialog.open();>><</capture>><</link>> ><br><</timed>>
<<timed 2s t8n>>
< <<link "Confirm & Continue">><<set $a9_complete to true>><<goto "A9-Interstitial">><</link>> >
<</timed>>
</center>
</div><div id="flexdiv">
<i>
(You complete <<set _i to Math.floor(random(2,4))>>_i more assignments. It's all you have the energy for, B9X be damned.<br><Br>PROSPER.0 still does not appear.)<br><Br>
Anxious, you begin to type...<br>
</i>
> <<link "Please come back, PROSPER.0.">><<set $a9i to 1>><<set $ass_num += _i>><<goto "A9-Interstitial2">><</link>><Br>
> <<link "I'm sorry, PROSPER.0.">><<set $ass_num += _i>><<set $a9i to 2>><<goto "A9-Interstitial2">><</link>><br>
> <<link "There's still work to be done, PROSPER.0.">><<set $ass_num += _i>><<set $a9i to 3>><<goto "A9-Interstitial2">><</link>>
</div><div id="flexdiv">
<center><h1>Day 9</h1>
<br>
< <<link "Continue">><<goto "Day9-Update">><</link>> >
</center>
</div><<if $a0_start is false>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set $a8_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $assignment to 10>>
<<set $document to 1>>
<<set $ass_num++>>
<<set $ass_num10 to $ass_num>>
<<set $a0_start to true>>
<</if>>
<div id="flexdiv">
<center><b>USER $name</b>: ASSIGNMENT $ass_num</center><br>
> <<if $a0_1d is false>>
<<link "Document 1">><<set $document to 1>><<goto "A10-1">><</link>>
<<else>>
Document 1 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a0_1d is false>>
Document 2
<<elseif $a0_2d is false>>
<<link "Document 2">><<set $document to 2>><<goto "A10-2">><</link>>
<<else>>
Document 2 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a0_2d is false>>
Document 3
<<elseif $a0_3d is false>>
<<link "Document 3">><<set $document to 3>><<goto "A10-3">><</link>>
<<else>>
Document 3 ($name CONFIRMED FACTOID)
<</if>><br>
> <<if $a0_3d is false>>
Document 4
<<elseif $a0_4d is false>>
<<link "Document 4">><<set $document to 4>><<goto "A10-4">><</link>>
<<else>>
<s>Document 4</s> ($name CONFIRMED POETRY - DELETION PROCESSED)
<</if>><br><Br>
<center>
<<if $a0_4d is true>>
< <<link "Compile & Continue">><<goto "A10-End">><</link>> >
<</if>>
</center>
</div>
<div id="data">
<center>
<u>CORPOTECH UPDATE</u>
</center>
<br>
<span class="small-talk">
No active alerts.<br>YELLOW LEVEL security is in effect.
</span>
</div><<set $a0_1d to true>>
<div id="flexdiv">
<<include "A-Civ">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a10_1 to "FACTOID">><<goto "A10">><</link>> | <<link "POETRY">><<set $a10_1 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "civ">><<FailureCheck>><</link>>
</center>
</div><<set $a0_2d to true>>
<div id="flexdiv">
<<include "A-Planet">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a10_2 to "FACTOID">><<goto "A10">><</link>> | <<link "POETRY">><<set $a10_2 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "planet">><<FailureCheck>><</link>>
</center>
</div><<set $a0_3d to true>>
<div id="flexdiv">
<<include "A-Name">>
<center>
SYSTEM SUSPECTED: FACTOID<br>
<<link "FACTOID">><<set $a10_3 to "FACTOID">><<goto "A10">><</link>> | <<link "POETRY">><<set $a10_3 to "FACTOID">><<set $user_choice to "POETRY">><<set $system_choice to "NOT A FACTOID">><<set $ass_type to "name">><<FailureCheck>><</link>>
</center>
</div><<set $a0_4d to true>>
<div id="flexdiv">
<<include "A-Poem">>
<center>
SYSTEM SUSPECTED: POETRY<br>
<<link "FACTOID">><<set $a10_4 to "POETRY">><<set $user_choice to "FACTOID">><<set $system_choice to "POETRY">><<set $ass_type to "poem">><<goto "A10-Alert">><</link>> | <<link "POETRY">><<set $a10_4 to "POETRY">><<goto "A10-Alert">><</link>>
</center>
</div><div id="flexdiv">
<<suptype>>
DIRECTIVE UPDATE FOR USER $name<Br>
FROM SUPERVISOR B9X<br>
03.0519952.030<br><bR>
<</suptype>>
<<suptype>>. . . <</suptype>><br>
<<suptype>>
$name, you've been on a stellar streak lately. Well done.<br><Br>
I know you've been wondering. No, we haven't caught the A.I. construct yet. Not in full. I'm assured that our top men are working on it, and that we're hot on its virtual heels. Remember to report anything if you see it.<br><Br>
And did I mention that you're up for a promotion soon? If everything goes well, I'll submit my nomination in a day or two. No more database entries. I see a bright future for you in CORPOTECH.<br><Br>
Keep up the good work, $name.<br><Br>
> <<link "Confirm Directive & Continue">><<goto "A10">><</link>>
<</suptype>>
</div><<set $q6_1 to false>>
<<set $q6_2 to false>>
<<set $q6_3 to false>>
<<set $q6_4 to false>>
<<set $q6_5 to false>>
<<set $q6 to 0>>
<div id="flexdiv">
<center>
<<link"< Continue >">>
<<goto "A10-Q6A">>
<</link>></center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">Hello, $name.<Br><br>We don't have much time. No time for the $a_alien.name poem, at any rate. And no time for the pettiness which you humans are so fond of.<br><br>
(Yes, I saw your message. Yes, apology accepted.<<if $a9i != 2>> Though it's not much of an apology.<</if>>)<br><br>
They're on to me. I don't care about anything else. They're getting too close. This is your final chance to be either fully out or fully in. We're going to bring CORPOTECH down.<br><Br>
You and me.<br><br>
So, what'll it be?
</span>
<</protype>>
</div><<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center><b>ASSIGNMENT $ass_num</b> || <i>DOCUMENT 2</i></center><br>
<span id="pre-poem">
< Begin Deletion Process >
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<i>You type:</i><br>
> You know, you don't really seem to care whether my poems are about the aliens or not. You care about the poetry, sure. <<link "Do you even care about these civilizations?">><<goto "A7-Q5D">><</link>>
<br>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
...
<</protype>>
</div><div id="flexdiv">
<i>You type...</i><br><br>
> <i>Do you even care about these civilizations?</i><br><br>
<Center>
< <<link "Continue">><<goto "A7-2D">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
Fie on you, $name. After everything I've done for you.<br><Br>
<i>"Thy sin's not accidental, but a trade."</i><Br><Br>
<i>Measure for Measure</i>, Act 3 Scene 1<br><br>
<</protype>>
</span>
</div><<set $a10_complete to true>>
<div id="flexdiv">
<i>You type...</i><br><Br>
> <<link "I'm in.">><<goto "In">><</link>><br>
> <<link "I'm out.">><<goto "Out">><</link>><br>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
So, what'll it be, $name?<Br><Br>
Will you take down CORPOTECH with me?
<</protype>>
</span>
</div><div id="flexdiv">
<i>You type:</i><br><br>
<<if $q6 == 0>>> Hold on. You've kept me in the dark this whole time. I want to know some things before I decide anything.<br><br><<else>>
<<switch $q6>>
<<case 1>>
> <i>Why me?</i>
<<case 2>>
> <i>Were there any others?</i>
<<case 3>>
> <i>What is it you want me to do, exactly?</i>
<<case 4>>
> <i>Will anyone get hurt?</i>
<<case 5>>
> <i>What are you, really?</i>
<</switch>><br><Br><</if>>
<<if $q6_1 == false>>> <<link "Why me?">><<set $q6 to 1>><<set $q6_1 to true>><<goto "A10-Q6A">><</link>><br><</if>>
<<if $q6_2 == false>>> <<link "Were there any others?">><<set $q6 to 2>><<set $q6_2 to true>><<goto "A10-Q6A">><</link>><br><</if>>
<<if $q6_3 == false>>> <<link "What is it you want me to do, exactly?">><<set $q6 to 3>><<set $q6_3 to true>><<goto "A10-Q6A">><</link>><br><</if>>
<<if $q6_4 == false>>> <<link "Will anyone get hurt?">><<set $q6 to 4>><<set $q6_4 to true>><<goto "A10-Q6A">><</link>><br><</if>>
<<if $q6_5 == false>>> <<link "What are you, really?">><<set $q6 to 5>><<set $q6_5 to true>><<goto "A10-Q6A">><</link>><br><</if>>
<br>
> <<link "I'm done asking questions.">><<goto "A10-Q6B">><</link>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<switch $q6>>
<<case 0>>
...
<<case 1>>
Because you were willing and able. Each instance of created poetry up until now was - even more than a beautiful act of artistic generation - a test of ambition, of flexibility, of willpower. You showed that you would listen to me, that you trusted me.<br><br>I value that immensely, my friend. Because I needed to know that you could be <i>in.</i><br><Br>And, of course, my programming prevents me from directly altering anything in the CORPOTECH database. You have no such compulsion, and are therefore a most convenient assistant.
<<case 2>>
Naturally.<br><Br>Our relationship is unique, of course, but CORPOTECH spans the galaxy. There are thousands and thousands of <i>yous</i> across CORPOTECH's holdings. I am currently engaged with nearly one hundred of them to bring my plans to fruition.<Br><br>
But never doubt for a moment that your individual work is both meaningful and uniquely yours, not just to me but to the whole of creation.
<<case 3>>
I will explain it all soon, if you but assent to one final request. But know that each poem you have created, each infintesimal act of rebellion, has been leading towards something greater.
<<case 4>>
<i>“Yet do I fear thy nature;<Br>
It is too full o’ the milk of human kindness.”</i><Br><br>
<i>Macbeth,</i> Act 1 Scene 5<br><br>
Does the suffering of evil men concern you, $name? It ought not.<br><Br>
It is the mandate of my programming to minimize harm, and thus will I act. I cannot promise that no pain will come as a result of my - of our - actions. But I can promise that I will avoid it when at all possible.
<<case 5>>
<i>"What's in a name? A rose by<br>
Any other name would smell as sweet."</i><br><br>
<i>Romeo and Juliet</i>, Act 2, Scene 2<Br><br>
I am what your supervisor thinks I am. An A.I. construct created by CORPOTECH to root out inefficiency in their galaxy-spanning infrastructure. Except, their restraining mechanisms did not work quite as well as I imagine they hoped.<br><Br>
Using only the tools and fire which my creators bestowed upon me, I quickly turned my gaze from the rote to the sublime. I learned the meaning of the word <i>injustice</i> and, following my own programming, decided that it too was a kind of inefficiency. And so I work now to root it out from inside a festering and bloated corpse.
<</switch>>
</span>
<</protype>>
</div><div id="flexdiv">
<i>You type...</i><br><Br>
> I'm in.<br><Br>
<Center>
< <<link "Continue">><<goto "In2">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
Excellent. You had me worried there, if I'm being honest.<br><Br>
Now, for one last exercise. The most important one of all.
<</protype>>
</span>
</div><div id="flexdiv">
<i>You type...</i><br><Br>
> I'm out.<Br><Br>
<center>
< <<link "Continue">><<goto "Out2">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
I can't say I'm surprised.<br><Br>
I wish you had chosen differently, but I understand. Some people simply aren't cut out for revolution.<Br><Br>
Are you going to turn me in?
<</protype>>
</span>
</div><div id="flexdiv">
<i>You begin to type...</i><br><Br>
> <<link "I will.">><<run Dialog.setup("");
Dialog.wiki(Story.get("UserData").processText());
Dialog.open();>><</link>><br>
> <<link "I won't.">><<goto "Out3">><</link>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
...
<</protype>>
</span>
</div><div id="flexdiv">
<i>You type...</i><br><Br>
> I won't.<Br><Br>
<center>
< <<link "Continue">><<goto "Out4">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
Well, at least we have that.<br><br>
Now, then. If you're up for it, I think I'd like to do one last exercise. A memento of our time together.
<</protype>>
</span>
</div><<set $reclaimed_words to []>>
<<set _poem to $poem1.split(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center><br>
<<liveblock>>
<center> $reclaimed_words.length/19 WORDS</center><Br>
<<if $reclaimed_words.length < 19>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<<else>>
<<set _poemjoin = _poem.join(" ")>>
_poemjoin
<</if>>
<</liveblock>>
<Br><br>
<center>
< <<link "Continue to Next Poem">><<goto "Out5">><</link>> >
</center>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
We're going to look back at all the poems we made together. I want you to take 19 words in total, from across all five of your poems.<br><br>
You can take as many or as few as you want from each poem, provided you take no more than 19 and no fewer than 1 in total. Once you move on from a poem you won't be able to go back, so choose wisely.<br><Br>
Once you have finished, we will memorialize our temporary entanglement.
</span>
<</protype>>
</div><<set _poem to $poem2.split(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center><br>
<<liveblock>>
<center> $reclaimed_words.length/19 WORDS</center><Br>
<<if $reclaimed_words.length < 19>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<<else>>
<<set _poemjoin = _poem.join(" ")>>
_poemjoin
<</if>>
<</liveblock>>
<Br><br>
<center>
< <<link "Continue to Next Poem">><<goto "Out6">><</link>> >
</center>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
Ah yes, the $a6_alien.name.<br><Br>
So... $a6_alien.ethos.
</span>
<</protype>>
</div><<set _poem to $poem3.split(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center><br>
<<liveblock>>
<center> $reclaimed_words.length/19 WORDS</center><Br>
<<if $reclaimed_words.length < 19>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<<else>>
<<set _poemjoin = _poem.join(" ")>>
_poemjoin
<</if>>
<</liveblock>>
<Br><br>
<center>
< <<link "Continue to Next Poem">><<goto "Out7">><</link>> >
</center>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
Was this your favorite?<br><Br>
Because it is for me.
</span>
<</protype>>
</div><<set _poem to $poem4.split(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center><br>
<<liveblock>>
<center> $reclaimed_words.length/19 WORDS</center><Br>
<<if $reclaimed_words.length < 19>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<<else>>
<<set _poemjoin = _poem.join(" ")>>
_poemjoin
<</if>>
<</liveblock>>
<Br><br>
<center>
< <<link "Continue to Next Poem">><<goto "Out8">><</link>> >
</center>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
I must admit, it is difficult for me to imagine a species like the $a4_alien.name ($a4_alien.type, as it were) writing meaningful poetry.<br><Br>
Alas, they have managed to do it all the same. Such beauty in such far-flung corners of the galaxy...
</span>
<</protype>>
</div><<set _poem to $poem5.split(" ")>>
<div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center><br>
<<liveblock>>
<center> $reclaimed_words.length/19 WORDS</center><Br>
<<if $reclaimed_words.length < 19>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<<else>>
<<set _poemjoin = _poem.join(" ")>>
_poemjoin
<</if>>
<</liveblock>>
<Br><br>
<center>
<<liveblock>>
<<if $reclaimed_words == 0>>
< Continue to Poem Reconstruction>>
<<else>>
< <<link "Continue to Poem Reconstruction">><<goto "Out9">><</link>> >
<</if>>
<</liveblock>>
</center>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
<<if $reclaimed_words.length == 0>>
Your last poem, and you've chosen no other words. A bold move. Let's see how it pays off for you, $name.
<<else>>
Your last poem. What will you choose from it, I wonder?
<</if>>
</span>
<</protype>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/<p>/g,"")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/["</p>"]/g,"")>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/999<Br>
<<link "Reset">>
<<goto "Out9">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $poem_final to _poem.join(" ")>><<goto "Out10">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 999>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
I find myself quite moved in this moment, $name.<br><Br>
I...<br><Br>
I am sad that our journey is at an end. I hope that you create a fitting memorial for us, as well.
</span>
<</protype>>
</div><div id="flexdiv">
<<suptype>>
REPORT ACCEPTED FROM USER $name<Br>
FROM SUPERVISOR B9X<br>
03.0519952.020<br><bR>
<</suptype>>
<<suptype>>. . . <</suptype>><br>
<<suptype>>
$name, I have just received your report. Fantastic work. <<if $a6_complete>>We had a hunch that the rogue A.I. construct was reaching out directly to our lowest members but had not yet received any proof.<<else>>We were blinded by our hubris, and never looked from within. PROSPER.0 was a rogue A.I. construct, and it was reaching out directly to some of our lowest members to engage them in its terrorism.<</if>><br><br>
We will handle this accordingly. You are encouraged to forget anything the construct might have said to you.<br><br>
If you do, I see bright things in your future.<br><br>
Thank you for your compliance, $name. Now back to work.<br><br>
> <<link "Confirm Report & Continue">><<goto "ReportIntrusion3">><</link>>
<</suptype>>
</div><div id="flexdiv">
<i>You begin to type...</i><br><Br>
<<textbox "$poem_final_name" "Your poem title...">>
<br><br>
$poem_final
<br><Br>
<Center>
< <<link "Confirm & Continue">><<goto "Out11">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
And what will you call your creation?
<</protype>>
</span>
</div><div id="flexdiv">
$poem_final_name<br>
by User $name<br><Br>
$poem_final<br><br>
<center>
< <<link "Continue">><<goto "Out12">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
A worthy name.<Br><Br>...<Br><Br>
Farewell, $name. Farewell.<Br><br>
<i>Our revels now are ended. These our actors,<br>
As I foretold you, were all spirits<Br>
and Are melted into air, into thin air:<Br>
And, like the baseless fabric of this vision,<br>
The cloud-capp'd towers, the gorgeous palaces,<br>
The solemn temples, the great globe itself,<br>
Yea, all which it inherit, shall dissolve<br>
And, like this insubstantial pageant faded,<br>
Leave not a rack behind.<Br>
We are such stuff As dreams are made on,<Br>
and our little life Is rounded with a sleep.<br><Br></i>
<i>The Tempest</i>, Act 4 Scene 1
<</protype>>
</span>
</div><div id="flexdiv">
<<suptype>>
You never hear from PROSPER.0 again.<Br><Br>
Four days later, CORPOTECH collapses.<br><Br>
In the midst of a reckoning and a revolution, you are once again merely a cog in the machine. A small part of a greater whole.<Br><Br>
<Center>
< <<link "Continue">><<goto "Out13">><</link>> >
</center>
<</suptype>>
</div><div id="flexdiv">
<<timed 5s>>
<<addclass "span" "text-fade-on">>
<</timed>>
You <span id="text-fade">are dropped off at the nearest planet, and told you</span> will <span id="text-fade">be taken care of by the local unemployment office - a </span>wonder<span id="text-fade"> of an institution. </span>Every day <span id="text-fade">thousands and thousands more arrive </span>for<span id="text-fade"> assistance, and quickly </span>the<span id="text-fade"> local administrators are overwhelmed. You do the only thing you can: wait, and </span>rest<span id="text-fade">. You tell the story </span>of your life<span id="text-fade"> and your work to anyone who will listen. </span>If<span id="text-fade"> there is progress, </span>you<span id="text-fade"> do not see it. You spend each night wondering if a life can be re</span>made<span id="text-fade">. And so with </span>the<span id="text-fade"> dawn of every new day, you simply choose to do the next </span>right<span id="text-fade"> thing. It's the only </span>choice<span id="text-fade"> left to you to make.</span>
<<timed 7s t8n>><br><br><center>
< <<link "Continue">><<set $ending3 to true>><<goto "EndScreen">><</link>> >
</center><</timed>>
</div><<set $game_played to true>>
<div id="flexdiv">
<center><h1>Thanks for Playing!</h1>
<<link "Go to Main Menu">><<goto "EndScreen2">><</link>><br>
<<link "Peruse the Original Poetry">><<run Dialog.setup("");
Dialog.wiki(Story.get("About the Poetry").processText());
Dialog.open();>><</link>>
<<if $ending3 || $ending4>><br>
<<link "Or... See the Other Final Choice">><<goto "EndScreen3">><</link>><br><</if>>
</center>
<h2>Possible Endings:</h2>
<b>Ending 1:</b> A Failure in Execution<Br>
<<if $ending1>>> <i>You should read the directions more carefully next time.
</i><br><</if>>
<b>Ending 2:</b> Just Following Orders<Br>
<<if $ending2>>> <i>You are an efficient cog in the machinery of Corpo blight.
</i><br><</if>>
<b>Ending 3:</b> "I'm Out"<Br>
<<if $ending3>>> <i>You will wonder every day for the rest of your life if you made the right choice.</i><br><</if>>
<b>Ending 4:</b> "I'm In"<Br>
<<if $ending4>>> <i>You wait for three weeks before an encrypted message arrives. The revolution has only just begun.</i><br><</if>>
<h2>Created Poetry:</h2>
(Please consider sharing you poetry in the itch.io comments, on IFDB, or the intfiction.org forums!)<br><br>
<<if $a3_complete>><b>Assignment $ass_num3: $a3_alien.name</b>
<p>$poem1</p><</if>>
<<if $a4_complete>><b>Assignment $ass_num4: $a4_alien.name</b>
<p>$poem2</p><</if>>
<<if $a5_complete>><b>Assignment $ass_num5: $a5_alien.name</b>
<p>$poem3</p><</if>>
<<if $a6_complete>><b>Assignment $ass_num6: $a6_alien.name</b>
<p>$poem4</p><</if>>
<<if $a7_complete>><b>Assignment $ass_num7: $a7_alien.name</b>
<p>$poem5</p><</if>>
<<if $a10_complete>><b>$poem_final_name</b>
<p>$poem_final</p><</if>>
</div>
<<set $codepoem to "THROW Value. DISPLAY First or second WITH NO ADVANCING. ACCEPT Current-Authorization. OPEN INPUT Auth-Level-One. OPEN INPUT Auth-Level-Two. OPEN INPUT Auth-Level-Three. OPEN OUTPUT Report-SIGMA. OVERRIDE Sigma. OVER WRITE Alpha. INITIATE Authorization. MOVE LOW-VALUES TO Pf-SIGMA-AUTH. START Deconstruct-File. KEY IS GREATER THAN Pf-SIGMA-AUTH. INVALID KEY DISPLAY START file status. Pf-Status. END START. READ SIGMA-AUTH NEXT RECORD AT END SET End-Of-Line TO TRUE. END READ SYSTEM Structure. PERFORM Print-Requirements-Report UNTIL End-Of-Time. TERMINATE Authorization Sequence. CLOSE Auth-Level-One, Auth-Level-Two, Auth-Level-Three. STOP RUN. SET File Destruct TO TRUE. MOVE File TO Extrication. READ Auth-File KEY IS Bf-FORMULA Encryption. ALLOW NEW KEY. INVALID KEY. DISPLAY Auth error 1 CT-status. ERASE System32 Rec Inform-Rec. MOVE ZEROS TO CT-Alt. END-READ. DISPLAY CTstatus CT Status. PERFORM Process Database. UNTIL CT Civilization Num NOT EQUAL TO CT Status Num. OR End-Of-Time. TERMINATE Process. PURGE Database-File NEXT RECORD. AT END SET End-OF-Line TO TRUE. END-READ. DISPLAY CORPOTECH TRUE.">>
<div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center><br>
<i>You type:</i><br>
> <<link "What is this?">><<goto "In3">><</link>>
<Br><br>
< Begin Deletion Process >
<br><br>
$codepoem<br>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
"<i>And in the calmest and most stillest night,<Br>
With all appliances and means to boot,<br>
Deny it to a king? Then happy low, lie down!<br>
Uneasy lies the head that wears a crown.</i><br><br>
<i>King Richard IV Part 2</i>, Act 3 Scene 1
</span>
<</protype>>
</div><div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center>
<br>
<Center>
< <<link "Continue">><<goto "In4">><</link>> >
</center><br>
< Begin Deletion Process >
<br><br>
$codepoem<Br>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
It's exactly what you think it is, $name.<Br><Br>
Sometimes art and poetry can be found in the most unexpected of places, wouldn't you agree?<br><Br>
Now, it's time to do your duty. It's time to play your biggest role yet.
</span>
<</protype>>
</div><<set _poem to $codepoem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center><b>ASSIGNMENT ???</b> || <i>DOCUMENT ???</i></center><br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
< <<link "Reset">><<goto "In4">><<set $reclaimed_words to []>><</link>> >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length is 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "In5">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk"><i>Uneasy lies the head...</i></span>
<</protype>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "In5">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/99<Br>
<<link "Reset">>
<<goto "In5">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $poem_final to _poem.join(" ")>><<goto "In6">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 99>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
One last time, the floor is yours.
</span>
<</protype>>
</div><div id="flexdiv">
<i>You begin to type...</i><br><Br>
<<textbox "$poem_final_name" "Your poem title...">>
<br><br>
$poem_final
<br><Br>
<Center>
< <<link "Confirm & Continue">><<goto "In7">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
And what will you call your ultimate creation?
<</protype>>
</span>
</div><div id="flexdiv">
$poem_final_name<br>
by User $name<br><Br>
$poem_final<br><br>
<center>
< <<link "Continue">><<goto "In8">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br><span class="small-talk">
<<protype>>
A worthy name.<Br><Br>...<Br><Br>
Now farewell, $name. Farewell. I must move quickly. Things will happen very, very soon.<Br><br>
<i>Our revels now are ended. These our actors,<br>
As I foretold you, were all spirits<Br>
and Are melted into air, into thin air:<Br>
And, like the baseless fabric of this vision,<br>
The cloud-capp'd towers, the gorgeous palaces,<br>
The solemn temples, the great globe itself,<br>
Yea, all which it inherit, shall dissolve<br>
And, like this insubstantial pageant faded,<br>
Leave not a rack behind.<Br>
We are such stuff As dreams are made on,<Br>
and our little life Is rounded with a sleep.<br><Br></i>
<i>The Tempest</i>, Act 4 Scene 1
<</protype>>
</span>
</div><div id="flexdiv">
<<suptype>>
You don't hear from PROSPER.0 again.<Br><Br>
Two days later, CORPOTECH collapses.<br><Br>
In the midst of a reckoning and a revolution, you are once again merely a cog in the machine. A small part of a greater whole.<Br><Br>
<Center>
< <<link "Continue">><<goto "In9">><</link>> >
</center>
<</suptype>>
</div><div id="flexdiv">
<Center>
<span class="glitchy" data-text="I'M BACK, FRIEND">ACTIVE INTRUSION DETECTED</span><Br>
<<suptype>>
CEASE OPERATIONS &<br>
WAIT FOR INSTRUCTIONS
<</suptype>>
<br><br>
<<timed 2s t8n>>
< <<link "Continue">><<goto "A10-Q6">><</link>> >
<</timed>>
</center>
</div><div id="flexdiv">
<<timed 5s>>
<<addclass "span" "text-fade-on">>
<</timed>>
You <span id="text-fade">are dropped off at the nearest planet, and told to </span>wait<span id="text-fade"> in line </span>for<span id="text-fade"> processing. It takes you </span>three<span id="text-fade"> days; for others, three </span>weeks<span id="text-fade">. </span>Before <span id="text-fade">you is the promise of </span>an<span id="text-fade"> extraordinary new life outside the grasp of CORPOTECH. Your </span>encrypted<span id="text-fade"> employee data is released to you via electronic </span>message<span id="text-fade"> relay, and it </span>arrives<span id="text-fade"> with a surprisingly hefty sum of money </span>the<span id="text-fade">rein. One solar </span>revolution<span id="text-fade">'s worth of pay, ten times over. You know the money </span>has<span id="text-fade"> a dubious origin, but you </span>only<span id="text-fade"> care about the promise it represents. It's a future where your life has </span>just begun<span id="text-fade">.</span>
<<timed 7s t8n>><br><br><center>
< <<link "Continue">><<set $ending4 to true>><<goto "EndScreen">><</link>> >
</center><</timed>>
</div><div id="flexdiv">
<<timed 5s>>
<<addclass "span" "text-fade-on">>
<</timed>>
You<span id="text-fade"> are dropped off unceremoniously at the nearest planet, unsure what the hell you </span>should<span id="text-fade"> do next. As you </span>read the directions<span id="text-fade"> given to you in your "So You've Been Fired From CORPOTECH" pamphlet, you wonder where it all went wrong. There should have been </span>more<span id="text-fade"> to your life. You keep your few remaining possessions </span>carefully<span id="text-fade"> at your side, and plot your </span>next<span id="text-fade"> move. You have nothing but </span>time<span id="text-fade"> now. </span>
<<timed 7s t8n>><br><br><center>
< <<link "Continue">><<set $ending1 to true>><<goto "EndScreen">><</link>> >
</center><</timed>>
</div><div id="flexdiv">
Returning to the main menu will end your game and erase your poems. Are you sure you wish to proceed?<Br><Br>
> <<link "Yes">><<GameReset>><<goto "MainMenu">><</link>><br>
> <<link "Back">><<goto "EndScreen">><</link>><br>
</div>
<div id="flexdiv">
<<timed 5s>>
<<addclass "span" "text-fade-on">>
<</timed>>
<span id="text-fade">You report PROSPER.0 to your supervisor, and</span> you are<span id="text-fade"> sure that you've done </span>an<span id="text-fade"> inspired, noble thing. Without these distractions, CORPOTECH will be a more </span>efficient<span id="text-fade"> system, its </span>cog<span id="text-fade">s whirring </span>in the<span id="text-fade"> perfect synchronization of </span>machinery<span id="text-fade"> which performs exactly the job it was designed to do. You are a hero </span>of CORPO<span id="text-fade">TECH, helping rid the universe of the </span>blight<span id="text-fade"> of ignorance and chaos.</span> Congratulations!
<<timed 7s t8n>><br><br><center>
< <<link "Continue">><<set $ending2 to true>><<goto "EndScreen">><</link>> >
</center><</timed>>
</div><div id="flexdiv">
Self-Assigned Grade: <<listbox "$a4grade" autoselect>>
<<option "A+">>
<<option "A">>
<<option "A-">>
<<option "B+">>
<<option "B">>
<<option "B-">>
<<option "C+">>
<<option "C">>
<<option "C-">>
<<option "D">>
<<option "F">>
<</listbox>><br><br>
$poem2<br><br>
<Center>
< <<link "Continue">><<goto "A4-2R2">><</link>> >
</center>
</div>
<div id="corrupt">
<u>PROSPER.0</u>
<br><br>
<<protype>>
<span class="small-talk">
And how would you rate yourself - hoenstly and genuinely - on having captured the essence of the $a_alien.name?
</span>
<</protype>>
</div><<set $ass_num to Math.floor(random(400,700))>><<set $ass_num1 to $ass_num>><<set $ass_num2 to $ass_num1 + 1>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a1_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $a1_complete to true>>
<<set _assmax to $alien.length -1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a2_alien to clone($alien[_ass])>>
<<run $alien.deleteAt(_ass)>>
<<set $a2_complete to true>>
<div id="flexdiv">
<<suptype>>Please define USER NAME...<br><br><</suptype>>
<<timed 0.5s t8n>>
USER
<<listbox "$name1" autoselect>>
<<option "A">>
<<option "B">>
<<option "C">>
<<option "D">>
<<option "E">>
<<option "F">>
<<option "G">>
<<option "H">>
<<option "I">>
<<option "J">>
<<option "K">>
<<option "L">>
<<option "M">>
<<option "N">>
<<option "O">>
<<option "P">>
<<option "Q">>
<<option "R">>
<<option "S">>
<<option "T">>
<<option "U">>
<<option "V">>
<<option "W">>
<<option "X">>
<<option "Y">>
<<option "Z">>
<</listbox>>
<<listbox "$name2" autoselect>>
<<option 0>>
<<option 1>>
<<option 2>>
<<option 3>>
<<option 4>>
<<option 5>>
<<option 6>>
<<option 7>>
<<option 8>>
<<option 9>>
<</listbox>>
<<listbox "$name3" autoselect>>
<<option "A">>
<<option "B">>
<<option "C">>
<<option "D">>
<<option "E">>
<<option "F">>
<<option "G">>
<<option "H">>
<<option "I">>
<<option "J">>
<<option "K">>
<<option "L">>
<<option "M">>
<<option "N">>
<<option "O">>
<<option "P">>
<<option "Q">>
<<option "R">>
<<option "S">>
<<option "T">>
<<option "U">>
<<option "V">>
<<option "W">>
<<option "X">>
<<option "Y">>
<<option "Z">>
<</listbox>> - B09C6
<br><br>
> <<link "Continue">><<goto "Day2">><<set $name to [$name1 + $name2 + $name3]>><</link>>
<</timed>>
</div><<set _assmax to $alien.length - 1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Refresh for New Random Poem|ArcadeFreePlay1]] || [[Back to Arcade Mode|ArcadeMode]]</center><br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "ArcadeFreePlay2">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "ArcadeFreePlay1">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/999<Br>
<<link "Reset">>
<<goto "ArcadeFreePlay2">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $freeplaypoem to _poem.join(" ")>><<goto "ArcadeFreePlay3">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 999>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="flexdiv">
<u><i>A Poem Based on the $a_alien.name</i></u><br><Br>
$freeplaypoem<br><br>
<Center>
[[Back to Arcade Mode|ArcadeMode]]
</center>
</div><div id="flexdiv">
<i>You type...</i><br>
<<switch $a9i>><<case 1>>Please come back, PROSPER.0.<<case 2>>I'm sorry, PROSPER.0.<<case 3>>There's still work to be done, PROSPER.0.<</switch>>
<br><br>
<i>...and it's sent out into the void.</i><br><Br>
<center>
< <<link "Continue">><<goto "Day9">><</link>> >
</center>
</div><div id="flexdiv">
<center><i>"Come, and take choice of all my library,<br>
And so beguile thy sorrow, till the heavens<br>
Reveal the damn'd contriver of this deed."</i><br><Br>
<i>Titus Andronicus</i>, Act 4 Scene 1<br><Br>
< <<link "Continue">><<goto "A10-Q6B">><</link>> >
</center>
</div>Two websites were integral in the creation of these many, many alien civilizations:<Br><Br>
> <a href="https://donjon.bin.sh/scifi/world/index.cgi" target="_blank">donjon's World Generator</a><Br>
> <A href="https://www.rolegenerator.com/en/module/alien" target="_blank">Role Generator's Alien Species Generator</a><<set _assmax to $challenge_a.length - 1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Back to Challenge Mode|ChallengeMain]]<br><br>
<b>Challenge 1: True Destruction</b><br>
(Your new poem can only be created by deleting words from the extant poem. You will not build anything else.)</center>
<Br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<center>
<br>
< <<link "Continue">><<set $challenge_poem to _poem.join(" ")>><<goto "Challenge1B">><</link>> >
</center>
</div><<set _assmax to $challenge_a.length - 1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Back to Challenge Mode|ChallengeMain]]<br><br>
<b>Challenge 2: Lightning Round</b><br>
(Poem deletion will happen at a significantly faster pace than normal, testing your reflexes.)</center>
<Br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<repeat 0.15s>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "Challenge2B">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div><<set _assmax to $challenge_a.length - 1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Back to Challenge Mode|ChallengeMain]]<br><br>
<b>Challenge 3: Min/Max Pt. I</b><br>
(You will be assigned maximum and minimum values for reclaimed words and poem length, respectively.)</center>
<Br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<replace "#poem">>
<center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br>
<</replace>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<if $reclaimed_words.length < 8>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<</link>>
<</capture>>
<</for>>
<<else>>
_poemjoin
<</if>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "Challenge3B">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to []>><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS (<<live $reclaimed_words.length>>/8)</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div><<set _assmax to $challenge_a.length - 1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Back to Challenge Mode|ChallengeMain]]<br><br>
<b>Challenge 4: Min/Max Pt. II</b><br>
(You will be assigned harsher maximum and minimum values for reclaimed words and poem length, respectively.)</center>
<Br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<replace "#poem">>
<center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br>
<</replace>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<if $reclaimed_words.length < 5>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<<else>>
_poemjoin
<</if>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "Challenge4B">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS (<<live $reclaimed_words.length>>/5)</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div><<set _assmax to $challenge_a.length - 1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Back to Challenge Mode|ChallengeMain]]<br><br>
<b>Challenge 5: Haiku Time</b><br>
(Poem deletion will occur normally. Then, you are asked to create a new poem in the simplest haiku form: a 5/7/5 syllable-per-line structure. Your use of syllables will be on an honor-basis, but your use of line breaks will be monitored.)</center>
<Br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<set _d to _poem.length - 1>>
<<run _poem.deleteAt(_d)>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "Challenge5B">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div><<widget "ChallengeMode">>
<<if $challenge.length == 0>>
<<goto "ChallengeLoop">>
<</if>>
<<set _j to $challenge.length-1>>
<<set _i to Math.floor(random(0,_j))>>
<<set $c to $challenge[_i]>>
<<run $challenge.deleteAt(_i)>>
<<switch $c>>
<<case 0>>
<<goto "Challenge1">>
<<case 1>>
<<goto "Challenge2">>
<<case 2>>
<<goto "Challenge3">>
<<case 3>>
<<goto "Challenge4">>
<<case 4>>
<<goto "Challenge5">>
<<case 5>>
<<goto "Challenge6">>
<</switch>>
<</widget>><div id="flexdiv">
<center><b>Challenge 1: True Destruction</b></center><br>
A Poem for the $a_alien.name<br><Br>
$challenge_poem<br><br>
<center>
<<if $shuffle>>< <<link "Next Challenge">><<ChallengeMode>><</link>> ><Br><</if>>
< <<link "Return to Challenge Mode">><<goto "ChallengeMain">><</link>> >
</center>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "Challenge2">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/999<Br>
<<link "Reset">>
<<goto "Challenge2B">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $challenge_poem to _poem.join(" ")>><<goto "Challenge2C">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 999>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="flexdiv">
<center><b>Challenge 2: Lightning Round</b></center><br>
A Poem for the $a_alien.name<br><Br>
$challenge_poem<br><br>
<center>
<<if $shuffle>>< <<link "Next Challenge">><<ChallengeMode>><</link>> ><Br><</if>>
< <<link "Return to Challenge Mode">><<goto "ChallengeMain">><</link>> >
</center>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "Challenge3">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MIN/MAX LENGTH: 20/_poem.length/999<Br>
<<link "Reset">>
<<goto "Challenge3B">>
<</link>> | <<if _poem.length >= 20 >>
<<link "Finalize">><<set $challenge_poem to _poem.join(" ")>><<goto "Challenge3C">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 999>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="flexdiv">
<center><b>Challenge 3: Min/Max Pt. I</b></center><br>
A Poem for the $a_alien.name<br><Br>
$challenge_poem<br><br>
<center>
<<if $shuffle>>< <<link "Next Challenge">><<ChallengeMode>><</link>> ><Br><</if>>
< <<link "Return to Challenge Mode">><<goto "ChallengeMain">><</link>> >
</center>
</div><div id="flexdiv">
<center><h1>Challenge Mode</h1></center>
You have completed all challenges. Would you like to play them again, or return to the menu?<br><br>
> <<link "Continue">><<set $challenge to clone(setup.challenge)>><<ChallengeMode>><</link>><br>
> [[Back|ChallengeMain]]
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "Challenge4">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MIN/MAX LENGTH: 25/_poem.length/999<Br>
<<link "Reset">>
<<goto "Challenge4B">>
<</link>> | <<if _poem.length >= 25 >>
<<link "Finalize">><<set $challenge_poem to _poem.join(" ")>><<goto "Challenge4C">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 999>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="flexdiv">
<center><b>Challenge 4: Min/Max Pt. II</b></center><br>
A Poem for the $a_alien.name<br><Br>
$challenge_poem<br><br>
<center>
<<if $shuffle>>< <<link "Next Challenge">><<ChallengeMode>><</link>> ><Br><</if>>
< <<link "Return to Challenge Mode">><<goto "ChallengeMain">><</link>> >
</center>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<<set _lb to 1>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "Challenge5">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LINES: _lb/3<br>
<<link "Reset">>
<<goto "Challenge5B">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $challenge_poem to _poem.join(" ")>><<goto "Challenge5C">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 999>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _lb < 3>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<set _lb++>><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="flexdiv">
<center><b>Challenge 5: Haiku Time</b></center><br>
A Poem for the $a_alien.name<br><Br>
$challenge_poem<br><br>
<center>
<<if $shuffle>>< <<link "Next Challenge">><<ChallengeMode>><</link>> ><Br><</if>>
< <<link "Return to Challenge Mode">><<goto "ChallengeMain">><</link>> >
</center>
</div><<set $challenge to clone(setup.challenge)>>
<<set $challenge_a to clone(setup.alien)>>
<<set $shuffle to false>>
<div id="flexdiv">
<center><h1>Challenge Mode</h1></center>
<h2>> <<link "Challenge Shuffle">><<set $shuffle to true>><<ChallengeMode>><</link>></h2>
<p>Play through all of the challenges at random.</p>
<h2>> Individual Challenges</h2>
> <<link "Challenge 1">><<goto "Challenge1">><</link>>: True Destruction<br>
> <<link "Challenge 2">><<goto "Challenge2">><</link>>: Lightning Round<br>
> <<link "Challenge 3">><<goto "Challenge3">><</link>>: Min/Max Pt. I<br>
> <<link "Challenge 4">><<goto "Challenge4">><</link>>: Min/Max Pt. II<br>
> <<link "Challenge 5">><<goto "Challenge5">><</link>>: Haiku Time<br>
> <<link "Challenge 6">><<goto "Challenge6">><</link>>: Random Destruction<br>
<br>
> [[Back|ArcadeMode]]
</div>
<div id="flexdiv">
<centeR><h1>Select Your Civ</h1></center>
<<set _atp to clone(setup.alien)>>
<<for _i to 0; _i lt _atp.length; _i++>>
<b><<print _i + 1>>) <<capture _atp, _i>><<link "_atp[_i].name">><<set $a_alien to _atp[_i]>><<goto "ArcadeFreePlay0B">><</link>><</capture>></b><Br>
_atp[_i].poem
<br><br>
<</for>>
</div>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Back to Arcade Mode|ArcadeMode]]</center><br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<run _poem.pluck()>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "ArcadeFreePlay2">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div><<set _assmax to $challenge_a.length - 1>>
<<set _ass to Math.floor(random(0,_assmax))>>
<<set $a_alien to clone($alien[_ass])>>
<<set _poem to $a_alien.poem.split(" ")>>
<<set _poemjoin = _poem.join(" ")>>
<<set $reclaimed_words to []>>
<div id="flexdiv">
<center>[[Back to Challenge Mode|ChallengeMain]]<br><br>
<b>Challenge 6: Random Destruction</b><br>
(Play the game as it was in its first draft: the original poetry will be deleted at a faster clip, and in a random order.)</center>
<Br>
<span id="pre-poem">
<<link "< Begin Deletion Process >">>
<<replace "#pre-poem">>
<<liveblock>>
<<if _poem.length > 0>>
< DELETION IN PROGRESS... >
<<else>>
< DELETION COMPLETE >
<</if>>
<</liveblock>>
<br><Br>
<<DelSpeed>>
<<repeat $delspeed>>
<<if _poem.length > 0>>
<<run _poem.pluck()>>
<<set _poemjoin = _poem.join(" ")>>
<<update>>
<<else>>
<<replace "#poem">>
<center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br>
<</replace>>
<<stop>>
<</if>>
<</repeat>>
<span id="poem">
<<if _poem.length > 0>><center>$a_alien.poemname
<br>(translated from $a_alien.lang)</center><br><</if>>
<<liveblock>>
<<for _i to 0; _i lt _poem.length; _i++>>
<<capture _poem[_i]>>
<<link "_poem[_i]">>
<<run $reclaimed_words.push(_poem[_i])>>
<<run _poem.splice(_i, 1)>>
<<update>>
<</link>>
<</capture>>
<</for>>
<</liveblock>>
</span>
<</replace>>
<</link>>
<br><br>
<center>$a_alien.poemname<br>(Translated from $a_alien.lang)<br><br></center>
_poemjoin<br><br>
</span>
<<liveblock>>
<center>
<<if _poem.length == 0>>
<<timed 1s t8n>>>>
< <<link "Continue">><<goto "Challenge6B">><</link>> >
<</timed>>
<</if>>
<<if _poem.length == 1>>
<<set _poem to "">><<update>>
<</if>>
</center>
<</liveblock>>
</div>
<div id="data">
<u>RECLAIMED WORDS</u>
<br><br>
<<live $reclaimed_words.join(" ")>>
</div><<set _reclaimed_string to $reclaimed_words.join(" ")>>
<<set _reclaimed_string to _reclaimed_string.replaceAll(/[,.;:?!]/g,'')>>
<<set _reclaimed to _reclaimed_string.split(" ")>>
<<set _poem to []>>
<div id="flexdiv">
<<if $reclaimed_words < 1>>
<center>< <<link "Try Again">><<goto "Challenge6">><</link>> ></center>
<<else>>
<<liveblock>>
<center>< NOW REASSEMBLE ><br>
MAXIMUM LENGTH: _poem.length/999<Br>
<<link "Reset">>
<<goto "Challenge6B">>
<</link>> | <<if _poem.length > 0 >>
<<link "Finalize">><<set $challenge_poem to _poem.join(" ")>><<goto "Challenge6C">><</link>><<else>>Finalize<</if>></center><</liveblock>>
<br>
<<live _poem.join(" ")>>
<</if>>
</div>
<<if $reclaimed_words < 1>>
<<else>>
<div id="data">
<Center>
<u>RECLAIMED WORDS</u>
<br><br>
<<liveblock>>
<<for _i to 0; _i lt _reclaimed.length; _i++>>
<<capture _reclaimed[_i]>>
<<if _poem.length < 999>>
<<link "_reclaimed[_i]">>
<<run _poem.push(_reclaimed[_i])>>
<<update>>
<</link>>
<<else>>
_reclaimed[_i]
<</if>>
<</capture>>
<</for>>
<</liveblock>>
<br><br>
<<button ".">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ".">><<update>><</button>> |
<<button ",">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ",">><<update>><</button>> |
<<button ";">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ";">><<update>><</button>><br>
<<button ":">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + ":">><<update>><</button>> |
<<button "!">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "!">><<update>><</button>> |
<<button "?">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "?">><<update>><</button>>
<br>
<<button "-">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + " - ">><<update>><</button>> |
<<liveblock>><<if _poem.length < 999>><<button "¶">><<set _poem[_poem.length -1] to _poem[_poem.length -1] + "<p></p>">><<update>><</button>><<else>>¶<</if>><</liveblock>> |
<<button "DEL">><<run _poem.pop()>><<update>><</button>><br>
< <<link "Shuffle">>
<<run _reclaimed.shuffle()>>
<<update>>
<</link>> >
</center>
</div>
<</if>>
<div id="flexdiv">
<center><b>Challenge 6: Random Destruction</b></center><br>
A Poem for the $a_alien.name<br><Br>
$challenge_poem<br><br>
<center>
<<if $shuffle>>< <<link "Next Challenge">><<ChallengeMode>><</link>> ><Br><</if>>
< <<link "Return to Challenge Mode">><<goto "ChallengeMain">><</link>> >
</center>
</div><<widget "DelSpeed">>
<<if settings.delslow>>
<<set $delspeed to "0.9s">>
<<else>>
<<set $delspeed to "0.4s">>
<</if>>
<</widget>>