(replace: ?sidebar)[](save-game: "Bookshelf 0", "Guest")Once upon a [[time->A Brief History of Time]].
(if: $borrowed is 0)[(set: $borrowed to (ds:))](if: $bibliography is 0)[(set: $bibliography to (ds:))]{
(live: 0.5s)[(set: $timer to $timer + 1)
(if: $timer is 1 or $timer > 1)[(if: (history: ) contains "In the Beginning")[](else: )[
<script>
A.t['section2'].loop(true);
A.t['section2'].play();
</script>](stop: )]
]
}(replace: ?sidebar)[](save-game: "Bookshelf 0", "Guest")<h1>A BRIEF HISTORY OF TIME</h1>Once there was, and once there (if: $nothingness is 1 or $nothingness > 1)[wasn't.(if: $nothingness is 1)[<script>
A.t['section2'].loop(true);
A.t['section2'].play();
</script><audio src="bib.mp3" autoplay>](set: $nothingness to 2)](else: )[[[wasn't->Nothingness]].]
Then began the (link-repeat: "slime")[(open-url: "http://slimedaughter.com/sticky_zeitgeist/")(set: $bibliography to it + (ds: "
Sticky Zeitgeist. Episode 1: Hyperslime. by Porpentine & Rook. No World Dreamers."))<audio src="bib.mp3" autoplay>] which established the earth, [the [source]<source| of deepest darkness]<kumulipo|.(click: ?source)[(replace: ?kumulipo)[O ke kumu o ka lipo, i lipo ai](set: $bibliography to it + (ds: "
The Kumulipo: an Hawaiian Creation Myth. Liliʻuokalani. Pueo Press."))<audio src="bib.mp3" autoplay>]
It was a dark and stormy night.[]
It was the best of times.[]
In the [[beginning->In the Beginning]].
In a galaxy far, far away.[]
[Time flies like an arrow.]<bananas|(click: "flies")[(replace: ?bananas)[Fruit flies like a banana.](set: $borrowed to it + (ds: "<img src='banana.jpg'>(one banana)"))<audio src="item.mp3" autoplay>]
It was the worst of times.[]
Time is the thing (link-reveal-goto: "a body moves through", "A Body")[(set: $bibliography to it + (ds: "
Time is the Thing a Body Moves Through. T Fleischmann. Coffee House Press."))].(save-game: "Bookshelf 0", "Guest")(replace: ?sidebar)[]<script>A.t['section2'].stop();</script>(set: $bibliography to it + (ds: "
No One's in Control. from Some New Form of Life. Devi McCallion & Katie Dey. http://blacksquares.bandcamp.com/album/some-new-form-of-life."))(text-style: "smear")[(if: $nothingness is 1)[](else:)[ [You are no longer playing this game.]<game|(live:.5s)[(set: $helloTimer to $helloTimer + 1)(if: $helloTimer is 10 or $helloTimer > 10)[(replace: ?game)[It is entirely possible that you do not, in fact, even exist.]](if: $helloTimer is 25 or $helloTimer > 25)[(replace: ?game)[It is entirely possible that nothing, in fact, even exists.]](if: $helloTimer is 40 or $helloTimer > 40)[(stop:)(replace: ?game)[But how could [nothing]<nothing| (link-reveal-goto: "exist", "A Brief History of Time")[{
<script>
A.t['section0'].fade(1.0, 0.0, 500);
</script>
(live: 0.5s)[
<script>
A.t['section0'].stop();
</script>
(stop:)
]
}]?](set: $nothingness to 1)]]](set: $fullsong to $helloTimer)(live:.5s)[(set: $fullsong to $fullsong + 1)(if: $fullsong is 360 or $fullsong > 360)[(stop:)
Reboot The Library?]]
(click: ?nothing)[(replace: ?game)[]](click: "Reboot The Library?")[(reload:)]]<script>
A.t['section0'].loop(false);
A.t['section0'].play();
A.t['section0'].fade(0.0, 1.0, 250);
</script><script>
A.create('section1', ['opening-the-libraryWEB.mp3']);
A.create('section2', ['a-brief-history-of-timeWEB.mp3']);
A.create('section3', ['EXTERMINATEURWEB.mp3']);
A.create('section4', ['internet-pornWEB.mp3']);
A.create('section5', ['overthrowWEB.mp3']);
A.create('section6', ['broken-robotWEB.mp3']);
A.create('section7', ['collaborative-effortWEB.mp3']);
A.create('section8', ['searchingWEB.mp3']);
A.create('section0', ['control.mp3']);
</script>
(set: $muted to "false"){
(print: "<script>$('tw-story').removeClass(\)</script>")
(if: (passage:)'s tags's length > 0)[(print: "<script>$('tw-story').addClass('" + (passage:)'s tags.join(' ') + "'\)</script>")]
(print: "<script>$('tw-passage').removeClass(\)</script>")
(if: (passage:)'s tags's length > 0)[(print: "<script>$('tw-passage').addClass('" + (passage:)'s tags.join(' ') + "'\)</script>")]
}(replace: ?sidebar)[[Map]<map|(click: ?map)[
[<img src="map.jpg" width="100%">]<map_image|(click: ?map_image)[(open-url: "map.jpg")]]
---
(link-reveal-goto: "New Quest", "digital librarian")[(if: $soundtrack is "section4")[<script>A.t['section4'].stop();</script>](else-if: $soundtrack is "section5")[<script>A.t['section5'].stop();</script>](else-if: $soundtrack is "section6")[<script>A.t['section6'].stop();</script>](else-if: $soundtrack is "section7")[<script>A.t['section7'].stop();</script>](else-if: $soundtrack is "section8")[<script>A.t['section8'].stop();</script>]]
---
[[Ask a Librarian->FAQ]]
---
(link-repeat: "Browse The Library")[(open-url: "http://ojpl.org/")]
---
[[Library Staff]]
---
(link-repeat: "REBOOT")[(alert: "This will reset your game play in The Library. If autosave has been functional, you can use your library card number to restore progress up to this point more or less.")(reload: )]](set: $THELIBRARY to "(font: 'League Spartan SemiBold')[The Library]")(set: $plot to (font: 'Fanwood'))(if: (passage:)'s tags contains "nofeet")[](else: )[
---
<mark><div id="footer">Library Card Number: (if: $library_card is not 0)[**$library_card**](else: )[**Guest**]
(link-repeat: "Accumulated Bibliography")[(replace: ?bibliography)[$bibliography]][]<bibliography|
(link-repeat: "Items Borrowed")[(replace: ?borrowed)[
$borrowed]][]<borrowed|(if: $quest is not 0)[
---
Current Quest: **$quest**](if: $muted is "change this to false if you want this to actually appear")[
---
{
`[`mute sound`]`(click: 'mute sound')[
<script>A.m.mute(true);</script>
(set: $muted to true)
]
}]</div></mark>](replace: ?sidebar)[](save-game: "Bookshelf 0", "Guest")(if: $librarian is 0)[(set: $librarian to "Unnamed")](if: $time_reboot is 1)[Whoops. Sorry about that. [[Time->A Brief History of Time]] sure is jittery around these parts. Where were we now? Oh yes.
CONGRATULATIONS!
You've made it this far. I am so proud of you!](else: )[Ah, welcome. You've made it through, I see. To the (text-style: "expand")+(text-style: "shadow")[end of (link-reveal-goto: "time", "A Brief History of Time")[(set: $time_reboot to 1)]]. Not quite what you were expecting, perhaps? I suppose it never is.]
Anyway...(click-replace: "Anyway...")[...allow me to introduce myself. My name is, um. Well, I don't quite remember. Maybe I don't have a name yet? Would you like to help [name me]<name_me| perhaps? But I digress. The important thing to know is that I will be your [[digital librarian]] for the remainder of ~~eternity~~ this game. Oh yeah, did I mention I'm a [[disembodied robot->robot]]?]
(set: $librarian_names to (a: "0101001101100001011001000110100101100101", "Mercedes", "Cinnamon", "Elma", "Minnie"))(click: ?name_me)[Here are some names I have been thinking about: (dropdown: bind $librarian, $librarian, ...($librarian_names - (a:$librarian)))][<audio src="end-of-time.mp3" autoplay loop="true"><audio src="bib.mp3" autoplay>](replace: ?sidebar)[](if: $quest is not 0)[(save-game: $bookshelf, $library_card)](else: )[(save-game: "Bookshelf 0", "Guest")]Yes, sad but true, I, $librarian Rose Robot (Rose is my middle name), can only do what I have been programmed to do. So don't blame me for my limitations! Back when I was an embodied human, I probably had all these grand plans and (if: $quest is "It's a Secret")[welcome to your secret quest, which has officially begun! As part of the secret bonus quest, you have the ability to participate in other quests undercover! (set: $secret to 1) We have just set your top secret clearance to 1, so assuming the game designers did their jobs, all library activities will contain secret bonus quirks just for you (and your most trusted comrades). Anyway, re-choose the secret quest and "Begin your quest" to visit the top secret quest headquarters. Best of luck! `[end transmission]`](else: )[schemes for designing myself, but you know how humans are. Am I right? We're always trying to accomplish things and then //not// accomplishing them! I mean, I'm not a human I guess. Not anymore. But the human I came from might still exist? But we're not the same?] I mean, I'm a disembodied robot? Well, I guess you could say I'm in a relationship with having a body and it's [complicated]<complicated|.(click: ?complicated)[(set: $bibliography to it + (ds: "
I'M IN A LOVE/HATE RELATIONSHIP WITH HAVING A BODY. from There Should Be Flowers. by Joshua Jennifer Espinoza. Civil Coping Mechanisms."))[<audio src="bib.mp3" autoplay>]
But, um...(click-replace: "But, um...")[...oh yeah! My programming! I almost forgot. I have totally been programmed by a fully accredited programming institution to be a librarian. And in fact, I'll be //your// librarian during your time spent inside $THELIBRARY. Yep, that's right. I'm your [[digital librarian]].]](replace: ?sidebar)[](if: $quest is not 0)[(if: (save-game: $bookshelf, $library_card))[(set: $save_function to "")](else: )[(set: $save_function to " It looks like your game is not saving. Maybe you are in private mode or something. So, be warned of that.")]](else: )[(if: (save-game: "Bookshelf 0", "Guest"))[(set: $save_function to "")](else: )[(set: $save_function to " It looks like your game is not saving. Maybe you are in private mode or something. So, be warned of that.")]]Basically, as your librarian, I am here to maintain information systems and, you know, help you to, um, you know, navigate your way through $THELIBRARY in your quest to, um. What is your [quest]<quest| by the way?
(click: ?quest)[(if: (history: ) contains "digital librarian")[](else: ) [<script>A.t['section2'].stop();A.t['section3'].loop(true);A.t['section3'].play();</script>][Please choose a quest: (dropdown: bind $quest, "LEVEL 1: Information Literacy", "LEVEL 2: Book Recommendations", "LEVEL 3: Research", "LEVEL 4: Internet Porn", "LEVEL 5: Overthrowing the Government", "", "It's a Secret", "None of Your Business", "I Have No Idea What I'm Doing Here")]<quest_choice|
[I, THE GAME PLAYER, CONFIRM THIS QUEST]<confirm|(click-replace: ?confirm)[(set: $bookshelf to "Bookshelf 1")(set: $library_card to "Quest1")(if: $quest contains "LEVEL 1")[You have chosen (font: "League Spartan SemiBold")[QUEST: INFORMATION LITERACY]. Good, good. If we are going to be navigating through such complex information systems as *libraries*, it is wise to endeavour to become (text-style: "emboss")[INFORMATION LITERATE]. Your library card number will be $library_card. [[Begin your quest->Level 1]].](else-if: $quest contains "LEVEL 2")[You have chosen (font: "League Spartan SemiBold")[QUEST: BOOK RECOMMENDATIONS]. Your library card number will be $library_card. [[Begin your quest->Level 2]].](else-if: $quest contains "LEVEL 3")[You have chosen (font: "League Spartan SemiBold")[QUEST: RESEARCH]. Your library card number will be $library_card. [[Begin your quest->Level 3]].](else-if: $quest contains "LEVEL 4")[You have chosen (font: "League Spartan SemiBold")[QUEST: INTERNET PORN]. Your library card number will be $library_card. [[Begin your quest->Level 4]].](else-if: $quest contains "LEVEL 5")[You have chosen (font: "League Spartan SemiBold")[QUEST: OVERTHROWING THE GOVERNMENT]. Your library card number will be $library_card. [[Begin your quest->Level 5]].](else-if: $quest is "It's a Secret")[You have chosen (font: "League Spartan SemiBold")[QUEST: IT'S A SECRET]. Oh, I love secrets. So mysterious. I promise, I won't pry. However, if you need any [[help->Help!]] or have any [[questions->FAQ]], don't hesitate to ask. Of course, being as though I'm just a [[disembodied robot->robot]], it is entirely possible that my help mechanisms were never programmed and/or are non-functional. Oh yeah, congrats for unlocking the secret bonus quest. Your library card number will be $library_card. [[Begin your quest.->Top Secret Bonus Quest]]](else-if: $quest is "None of Your Business")[You have chosen (font: "League Spartan SemiBold")[QUEST: NONE OF YOUR BUSINESS]. Ah, fair enough. I'll be around if you need me though. Your library card number is Guest. Enjoy (link-repeat: "The Library")[(goto-url: "http://ojpl.org")]!](else-if: $quest is "I Have No Idea What I'm Doing Here")[You have chosen (font: "League Spartan SemiBold")[QUEST: I HAVE NO IDEA WHAT I'M DOING HERE]. And sweetie, that's totally fine. To be perfectly honest, most of us have no idea what we're doing here. But then again, the journey towards finding your purpose in ~~life~~ $THELIBRARY can sometimes be the greatest quest of all. Your library card number will be $library_card. [[Begin your quest.->Why am I Here?]]]$save_function(replace: ?quest_choice)[]]](replace: ?sidebar)[]<script>A.t['section3'].stop();</script>Um. Sorry. Can't help now. I'm...currently...non-functional. You know how it is.
(link: "return from whence you came")[(undo: )](replace: ?sidebar)[]<script>A.t['section3'].stop();</script>(if: $soundtrack is "section4")[<script>A.t['section4'].stop();</script>](else-if: $soundtrack is "section5")[<script>A.t['section5'].stop();</script>](else-if: $soundtrack is "section6")[<script>A.t['section6'].stop();</script>](else-if: $soundtrack is "section7")[<script>A.t['section7'].stop();</script>](else-if: $soundtrack is "section8")[<script>A.t['section8'].stop();</script>]<h1>Ask a Librarian</h1><h2>(frequently asked questions)</h2>
---
Q: Does $THELIBRARY actually exist?
A: Yes. $THELIBRARY is an interactive fictional library. It is completely imaginary. You are imagining it at this very moment. Therefore it exists (in your personal reality, which of course exists somewhere on the space-time continuum probably).
---
Q: What are the rules of $THELIBRARY?
A: Rules? There are many rules. Yet. A rule is to break. (click: "A rule is to break.")[(set: $bibliography to it + (ds: "
A Rule is to Break: A Child's Guide to Anarchy. by john & jana. Manic D Press."))<audio src="bib.mp3" autoplay>]
---
Q. I wanted to ask a question that I came up with myself. *`**whiney voice**`* Why can't I do that?
A. Dude, I told you already maybe? Or maybe not? I am a *digital* librarian. Like, I'm a(if: (history: )'s last is "digital librarian")[ [[robot]]](else: )[ robot]? I have limitations due to my programming? P.S. (link-goto: "You can't always get what you what.", (history: )'s last)
---
Q. But I have this really, really important question to ask you. Don't you want to know what it is?
A. Oh yeah, I forgot. You can contact me through [electronic]<email| mail if you want. Um, maybe this is a functional e-mail addresss: **reference@ojpl.info**. Yeah, just have the subject field read: "A Question for $librarian Robot in regards to The Library". I will surely respond lickety-split (give or take a number of time units) to this question you have yes indeed. I am a robot.(click-append: ?email)[...
`{`while you might say electronic mail is my favorite kind of mail (I am a *digital* librarian), surprisingly it is not the only form of mail I can receive. It is entirely possible that mail delivered here will reach me:
(if: $librarian is "0101001101100001011001000110100101100101")[0.](else: )[$librarian] Robot
c/o Sadie
P.O. Box 62031
Honolulu HI 96839`}`
...](click-append: "lickety-split")[ (if the e-mail bounces, you might want to try again later. I might be busy or taking a nap or on robot vacation. As they say, just because some of (font: "League Spartan SemiBold")[The Library] mechanisms might not be working today, doesn't mean they won't be working tomorrow!)](save-game: $bookshelf, $library_card)(set: $secret to 1)<h1>IT'S A SECRET</h1><h2>LEVEL REDACTED</h2><h3>Top Secret Headquarters</h3><script>
A.t['section3'].stop();
</script>(save-game: $bookshelf, $library_card)<h1>I HAVE NO IDEA WHAT I'M DOING HERE</h1><h2>LEVEL UNKNOWN</h2>(set: $soundtrack to "section6")<script>
A.t['section3'].stop();
A.t['section6'].loop(true);
A.t['section6'].play();
A.t['section6'].fade(0.0, 1.0, 250);
</script>(save-game: $bookshelf, $library_card)<h1>INFORMATION LITERACY</h1><h2>LEVEL 1</h2><script>
A.t['section3'].stop();
</script>
Burp. Oh. Sorry. Hi there. Welcome to (font: "League Spartan SemiBold")[LEVEL 1: INFORMATION LITERACY], which is, you know, a quest or whatever. Kind of like a journey? Where you seek and obtain some valuable treasure? I don't know. I'm not a [dictionary]<dictionary|(click: ?dictionary)[(set: $borrowed to it + (ds: "1 dictionary"))<audio src="item.mp3" autoplay>].
Um, anyway, to [quote]<rituals|(click: ?rituals)[(set: $bibliography to it + (ds: "
Kind of Rituals. Dawn Sueko. HIZAB Library Exhibit. Contact 2019: Acts of Faith."))<audio src="bib.mp3" autoplay>] our favorite expert on literature and games, "All games are played according to rules." Now, it could be argued that (font: "League Spartan SemiBold")[The Library] is a game. Indeed, it could be argued that it is a game that you are playing [at this very moment.]<moment|(click-append: ?moment)[ Yes. That's right, honey. You are maybe playing a game RIGHT NOW! Anyway, would you be a dear and [click me?]<roadblock|]
(click-append: ?roadblock)[
And so far you have already come, my dear quester. Might I ask, in your wanderings through (font: "League Spartan SemiBold")[The Library], have you, perchance, noticed any "rules" to this "game"? Do you want me to [[explicitly explain->TUTORIAL]] some ways in which this game probably operates sometimes maybe perhaps? (sorry, I probably need to work on my [teaching skills]<pedagogy|(click: ?pedagogy)[(set: $bibliography to it + (ds: "
Pedagogy of the Oppressed. Paulo Freire."))<audio src="bib.mp3" autoplay>].)
Or...(click-replace: "Or...")[Or do you think yourself ready to advance to the [[TRAINING GROUNDS]], where daring souls are thrown into the deep pits of INTERACTIVE LITERATURE to test their mettle and find out just how literate they are when it comes to navigating through the MINEFIELDS OF INFORMATION.]](save-game: $bookshelf, $library_card)<h1>BOOK RECOMMENDATIONS</h1><h2>LEVEL 2</h2>(set: $soundtrack to "section7")<script>
A.t['section3'].stop();
A.t['section7'].loop(true);
A.t['section7'].play();
A.t['section7'].fade(0.0, 1.0, 250);
</script><blockquote>$plot[You zip up your city adventurer bag after checking its innards for the umpteenth time, and testingly heft its weight. You have a journey planned. You're on a quest. To go to the library. To recommend books.]</blockquote>YOU WANT BOOKS<br/>
YOU HAVE LIMITED BUDGET<br/>
BUT THE LIBRARY DOESN'T HAVE THE BOOKS YOU WANT<br/>
[[WHAT DO YOU DO?]](save-game: $bookshelf, $library_card)<h1>RESEARCH</h1><h2>LEVEL 3</h2>(set: $soundtrack to "section8")<script>
A.t['section3'].stop();
A.t['section8'].loop(true);
A.t['section8'].play();
A.t['section8'].fade(0.0, 1.0, 250);
</script>(save-game: $bookshelf, $library_card)<h1>INTERNET PORN</h1><h2>LEVEL 4</h2>(set: $soundtrack to "section4")<script>
A.t['section3'].stop();
A.t['section4'].loop(true);
A.t['section4'].play();
A.t['section4'].fade(0.0, 1.0, 250);
</script><blockquote>$plot["Well. You are a beautiful lady. A beautiful lady."
"Oh? Tell me more. Tell me more about myself."
"Well, you live in squalor. Your rooms? A filthy mess."
"Okay. Let me stop you there. I need to get dressed. I have work to do, honey."]</blockquote>(save-game: $bookshelf, $library_card)<h1>OVERTHROWING THE GOVERNMENT</h1><h2>LEVEL 5</h2>(set: $soundtrack to "section5")<script>
A.t['section3'].stop();
A.t['section5'].loop(true);
A.t['section5'].play();
A.t['section5'].fade(0.0, 1.0, 250);
</script><blockquote>$plot[You looked to your right and your eyes caught a partial headline from the local capitalist propaganda sheet: "TELESCOPE WORK SET TO." You could guess the rest, but you were under no obligation to imagine such imperialist frameworks into existence. It's why you made it a point to avoid such "news" sources as a rule. They were designed to box you into a certain mindset and even when you're prepared for it, it is just about guaranteed to dirty your mind. "TELESCOPE WORK SET TO BEGIN DECOMMISSIONING PROCESS," you thought, as your editing machinery kicked into gear. "OCCUPYING GOVERNMENT AGREES TO WITHDRAW PERMITS FOR ALL NEW STRUCTURES." You knew it would be true [[soon enough]].]</blockquote>(replace: ?sidebar)[]<h1>The Library</h1>an interactive fiction game thing from OJPL Games and Such
[<img src="closed.gif">]<sign|
(link: "open The Library")[(replace: ?sign)[<img src="open.gif"><script>
A.t['section1'].loop(false);
A.t['section1'].play();
</script>(set: $open to time)(event: when time > $open+9500)[(go-to: "In the Beginning")]]]
[<mark><div id="login">Log In(click-replace: "Log In")[(set: $card_number to (prompt: "Enter your library card number:", ""))(if: (datavalues: (saved-games: )) contains $card_number)[You have one saved game.
(link: "Load Game.")[(replace: "open The Library")[](replace: ?sign)[<img src="open.gif"><script>
A.t['section1'].loop(false);
A.t['section1'].play();
</script>(replace: ?login)[](set: $open to time)(event: when time > $open+9500)[(set: $shelf to 1st of (find: _slot where _slot's value contains $card_number, ...(dataentries: (saved-games: ))))(set: $game_slot to $shelf's name)(load-game: $game_slot)]]]
(link: "Fresh start.")[(replace: "open The Library")[](replace: ?sign)[<img src="open.gif"><script>
A.t['section1'].loop(false);
A.t['section1'].play();
</script>(replace: ?login)[](set: $open to time)(event: when time > $open+9500)[(go-to: "In the Beginning")]]]
](else: )[Hi there Patron $card_number. We have no saved games on record for you through this gamepod browser. If you feel this is in error or maybe forgot your library card number, please contact your friendly OJPL librarian or library management at management at ojpl dot info]]</div></mark>]<login|(save-game: $bookshelf, $library_card)(replace: ?sidebar)[](if: $soundtrack is "section4")[<script>A.t['section4'].stop();</script>](else-if: $soundtrack is "section5")[<script>A.t['section5'].stop();</script>](else-if: $soundtrack is "section6")[<script>A.t['section6'].stop();</script>](else-if: $soundtrack is "section7")[<script>A.t['section7'].stop();</script>](else-if: $soundtrack is "section8")[<script>A.t['section8'].stop();</script>]<h1>The Library Staff</h1><h2>Game Design</h2>mom-mom
Sadie Rosen<h2>Music</h2>The Librarians<h3>Music-Pending</h3>Devi McCallion and Katie Dey (music temporarily used without permission in Nothingness passage)<h2>Writing</h2>Sadie Rosen<h2>Animation</h2>Sadie Rosen<h2>Production</h2>OJPL Games and Such
Twine 2.3.2<h2>Game Testing</h2>Sadie Rosen<h2>Moral Support</h2>OJPL Mānoa Branch
(link-goto: "Return to your quest.", (history: )'s last)<blockquote>$plot["Oh no! This quest is so difficult! It makes me feel funny," you said to your self after filling out all the tiny request cards, trying to think of a way of conversing with the librarian that didn't make you feel like a weirdo. "But *I'm* a librarian, too!" you want to scream, and then do the secret librarian handshake and have them just trust your word that these books are worth acquiring. Oh well. You have a quest to do. Think of the children.]</blockquote>[[TIME TO HEAD BACK DOWNTOWN]]Double-click this passage to edit it.(save-game: $bookshelf, $library_card)** Chapter 48: HAS ANYTHING CHANGED? **
<blockquote>$plot[Minnie Rose Rosen was sat in the middle of the room. There was an ache in her elbow joint due to either a complex conspiracy that aimed to deny her a pleasurable existence or maybe from spending way too much time awkwardly lying on her living room floor. She took a sip of Hawaiʻi-grown coffee and remembered certain facts. Her world was in motion and she was midst a plot to will it in a certain direction.]</blockquote>(save-game: $bookshelf, $library_card)** RULES TUTORIAL **
I will now, clearly and succinctly, explain to you all of the rules pertaining to (font: "League Spartan Semibold")[The Library] (and information sources in general) in the form of a direct download into your data repositories. Please connect your receptor port to my knowledge dispersal tentacles. [`[Click to proceed]`](click-replace: "[Click to proceed]")[
Ha ha just kidding. I am a very funny robot. No that is not how this tutorial works, nor how information literacy skills are obtained and refined as far as I know. No, no, this is going to be a very boring tutorial where I clearly and succinctly ha ha no I'm kidding again. I haven't actually been programmed to teach you the rules of this game yet. Sorry!!! You're on your own for now. Good luck on [[your quest->TRAINING GROUNDS]]!]