Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
,,,<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/loc-room.jpg" alt="Photograph of an office in Carrier Library" height=300>
<<if visited("Home") is 1>><<set $puzzles_solved to 0>>The door swings shut behind you. You're locked in now. Before you can leave you'll need to find the key to unlock the door, and the Passport stamp to get credit for this event.
You look around the room. It appears to be a librarian's office.
<<else>>You are in an office in Carrier Library.
<</if>> \
A [[table]] takes up most of the space in the center of the room. A [[desk]] is pushed against one wall. In the back corner you see <<if visited("dummy") is 0>>something you didn't expect to find in a librarian's office: a plastic head and torso. It looks like it might be<</if>> a medical [[dummy]].
[[Examine the table|table]]
[[Examine the desk|desk]]
[[Examine the dummy|dummy]]
<<if $inventory.indexOf("Passport stamp") != -1 and $inventory.indexOf("door key") != -1>> \
[[Unlock the door|End]]
<</if>>Spring 2021<<initInv>>
macros.initInv = {
handler: function(place, macroName, params, parser) {
state.active.variables.inventory = [];
}
};
<<set $haircolors = ["black", "brown", "blond", "auburn", "red", "gray", "white"]>><<if tags().includesAny("clue", "location", "puzzle")>><<if passage() isnot "Home">>
[[Look around the room|Home]]<</if>> \
<hr class="new1"> \
''<<if $inventory.indexOf("Passport stamp") == -1>>You still need to find the Passport stamp<<if $inventory.indexOf("door key") == -1>> and the door key<</if>>.<</if>> \
<<if $inventory.indexOf("Passport stamp") != -1 and $inventory.indexOf("door key") == -1>>You still need to find the door key.<</if>>
<<if passage() isnot "Inventory">>View your [[Inventory]] | <</if>>Puzzles solved: $puzzles_solved/7<</if>>''[[Inventory]]
[[About the Game]]<<if $playername is "">><<goto [[Welcome]]>><</if>> \
<<if $inventory.length == 0>>You have not found any clues yet.<<else>>You have found the following items:
<<invWithLinks>> <</if>>
<<if $combod1 is "down" and $combod2 is "left" and $combod3 is "right" and $combod4 is "up">>Correct! You opened the lock! <<set $puzzles_solved to $puzzles_solved + 1>>
<<if $inventory.indexOf("coin purse") == -1>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-list.jpg" alt="Photograph of a crumpled piece of paper with writing on it" height=150><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-coinpurse.jpg" alt="Photograph of pink coin purse fastened with a small padlock" height=200>
Inside the box you find a piece of paper with a list written on it and a pink coin purse.
<b>(Call number list and coin purse have been added to your Inventory!)</b><<addToInv "call number list">><<addToInv "coin purse">>
[[Read the list|call number list]]
[[Examine the coin purse|coin purse]]<</if>> \
<<else>>That didn't work.
<<return "Try a different combination">><</if>>
[[Examine the table again|table]]<<if $inventory.indexOf("date stamp") == -1>> \
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-datestamp.jpg" alt="Photograph of a date stamp" height=300>
The date stamp seems like an ordinary piece of office equipment, but maybe it holds a clue?
<<linkreplace "Use the date stamp">> \
You press the stamp onto a notepad. A date appears on the paper:
<span style="font-family:Courier, monospace"><b>APR 20</b></span>
<<addToInv "date stamp">> \
<</linkreplace>> \
<<else>>The date stamp is set to April 20.
<</if>>
[[Examine the desk again|desk]]<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/loc-table.jpg" alt="Photograph of a table" height=300>
<<if visited() <= 1>><<endif>> \
On one side of the table are three pieces of paper. You see \
a [[call numbers by subject sign]], \
an [[Interlibrary Loan handout]], \
and a [[library locations brochure]].
On the other side of the table are several locked containers. You see \
a [[cash box]], \
a [[plastic box]], \
a [[toolbox]], \
a [[wooden box]], \
and a [[notebook case]].
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/loc-desk.jpg" alt="Photograph of a desk" height=300>
<<if visited() <= 1>>A computer sits in the middle of the desk, but that's not going to help you get out of the room. Some of the other objects might be clues, though.
<<endif>> \
On the left side of the desk are a \
<<link "telephone" "Dead End Object">><<set $dead_end_object to "telephone">><<set $dead_end_location to "desk">><</link>>, \
<<link "stapler" "Dead End Object">><<set $dead_end_object to "stapler">><<set $dead_end_location to "desk">><</link>>, \
and a [[date stamp]].
On the right side are a \
<<link "coffee maker" "Dead End Object">><<set $dead_end_object to "coffee maker">><<set $dead_end_location to "desk">><</link>>, \
[[tea box|tea]], \
and a <<link "mug" "Dead End Object">><<set $dead_end_object to "mug">><<set $dead_end_location to "desk">><</link>>.
On a shelf under the desk are several [[library books]].
<<if $inventory.indexOf("tea") == -1>> \
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-teabox.jpg" alt="Photograph of a box of tea" height=300>
This box of tea is a variety pack that contains different flavors. It's on the desk next to a <<link "mug" "Dead End Object">><<set $dead_end_object to "mug">><<set $dead_end_location to "tea">><</link>> and a <<link "coffee maker" "Dead End Object">><<set $dead_end_object to "coffee maker">><<set $dead_end_location to "tea">><</link>>. You don't see any coffee, so you guess that the librarian uses the coffee maker to boil water for tea.
<<linkreplace "Open the tea box">> \
You open the tea box, and see that it contains several packages of tea. They are all different colors.
<<linkreplace "Examine one of the tea packages">> \
You take one of the tea packages from the box to look at it more closely.
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/tea-gold.png" alt="Envelope for a bag of of Golden Vanilla tea with the number 1 written on the corner" height=300>
The envelope is gold colored and the label says that it contains Golden Vanilla tea. You notice the number 1 written on the corner. This seems like a clue.
<<addToInv "tea">> \
[[Examine the rest of the tea|tea]] \
<</linkreplace>> <</linkreplace>> \
<<else>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/tea-all.png" alt="Tea bag envelopes in different colors, each with a number written on the corner" height=400>
You spread out the packages of tea and look at them. There are eight in total. Each one is a different color and has a different number written on the corner.
1 = Golden Vanilla
2 = Rooibos Red Tea
3 = Purple Haze
4 = Blueberry Blend
5 = Tea Earl Grey
6 = Sencha Green Tea
7 = Basic Black Tea
8 = Orange Spice
<<endif>>
[[Examine the desk again|desk]]<<if $dead_end_object is "telephone">> <img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-telephone.jpg" alt="Photograph of a telephone" height=300> \<</if>>
<<if $dead_end_object is "stapler">> <img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-stapler.jpg" alt="Photograph of a stapler" height=300> <</if>> \
<<if $dead_end_object is "coffee maker">> <img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-coffeemaker.jpg" alt="Photograph of a coffee maker" height=300> <</if>> \
<<if $dead_end_object is "mug">> <img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-mug.jpg" alt="Photograph of a JMU mug" height=300> \<</if>>
You examine the $dead_end_object carefully, but don't find anything unusual. It's probably not a clue.
<<link `"Examine the " + $dead_end_location + " again"` `$dead_end_location`>>testing<</link>><<if $inventory.indexOf("call numbers by subject sign") == -1>> \
You pick up the sign to look at it more closely. It's a copy of the signs you've seen posted on the bookselves in the library.
<b>(Call numbers by subject sign has been added to your Inventory!)</b>
<<addToInv "call numbers by subject sign">> \
<</if>> \
<h1 style="text-align:center;color:#ffffff;background-color:#450084
;">GUIDE TO LIBRARY
COLLECTIONS AT JMU</h1> \
<h2 style="text-align:center;color:#450084;">CALL NUMBERS BY SUBJECT</h2> \
Books are categorized according to the Library of Congress Classification System. The letters at the beginning of each call number indicate the subject area.
<table border="1" width=100%>
<tr>
<th style="color:#ffffff;background-color:#450084;">Call Number</th>
<th style="color:#ffffff;background-color:#450084;">Subject</th>
<th style="color:#ffffff;background-color:#450084;">Location</th>
</tr>
<tr><td style="text-align:center;font-weight:bold;">A</td>
<td>General Works</td><td>Carrier Stack Level 4 (2nd Floor)</td></tr>
<tr><td style="text-align:center;font-weight:bold;">B</td>
<td>Philosophy, Psychology, Religion</td><td>Carrier Stack Level 4 (2nd Floor)</td></tr>
<tr><td style="text-align:center;font-weight:bold;">C</td>
<td>Auxiliary Sciences of History</td><td>Carrier Stack Level 4 (2nd Floor)</td></tr>
<tr><td style="text-align:center;font-weight:bold;">D</td>
<td>History – World, Europe, Asia, Africa, Australia</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">E</td>
<td>History – United States</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">F</td>
<td>History – The Americas, United States Local</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">G-GE</td>
<td>Geography, Oceanography, Environmental Science</td><td>Rose 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">GF-GV</td>
<td>Human Ecology, Anthropology, Recreation</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">H</td>
<td>Social Sciences</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">HA-HJ</td>
<td>Business</td><td>Rose 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">HM-HX</td>
<td>Social Sciences</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">J</td>
<td>Political Science</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">K</td>
<td>Law</td><td>Carrier 2nd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">L</td>
<td>Education</td><td>Carrier 3rd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">M</td>
<td>Music and Books on Music</td><td>Carrier 3rd Floor and Music Library</td></tr>
<tr><td style="text-align:center;font-weight:bold;">N</td>
<td>Fine Arts</td><td>Carrier 3rd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">P</td>
<td>Language and Literature</td><td>Carrier 3rd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">Q</td>
<td>Science and Math</td><td>Rose 3rd Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">R</td>
<td>Medicine</td><td>Rose 4th Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">S</td>
<td>Agriculture</td><td>Rose 4th Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">T</td>
<td>Technology</td><td>Rose 4th Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">U</td>
<td>Military Science</td><td>Rose 4th Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">V</td>
<td>Naval Science</td><td>Rose 4th Floor</td></tr>
<tr><td style="text-align:center;font-weight:bold;">Z</td>
<td>Bibliography, Library Science</td><td>Rose 4th Floor</td></tr>
</table>
<h2 style="text-align:center;color:#450084;">HOW TO READ CALL NUMBERS</h2> \
<p style="text-align:center; font-size:100%; font-weight:bold; width:20%; margin:auto; border:1px solid">N
26
.C65
1999
.v3</p>
<table class="center" border="0" width=100%>
<colgroup>
<col span="1" style="width: 20%;">
<col span="1" style="width: 20%;">
<col span="1" style="width: 20%;">
<col span="1" style="width: 20%;">
<col span="1" style="width: 20%;">
</colgroup>
<tr>
<th style="font-size:150%">N</th>
<th style="font-size:150%">26</th>
<th style="font-size:150%">.C65</th>
<th style="font-size:150%">1999</th>
<th style="font-size:150%">.v3</th>
</tr>
<tr><td style="vertical-align:top"><li>Indicates subject</li> \
<li>Alphabetical order</li></td>
<td style="vertical-align:top"><li>Numerical order, read as whole number</li></td>
<td style="vertical-align:top"><li>Alphabetical order</li> \
<li>Then numerical order, read as a decimal</li></td>
<td style="vertical-align:top"><li>Year published</li></td>
<td style="vertical-align:top"><li>Volume number</li></td>
</tr>
</table>
<hr>
[[Examine the table again|table]]<<if $inventory.indexOf("Interlibrary Loan handout") == -1>> \
You pick up the handout to look at it more closely. There's a faint brown ring on the paper, as if someone put a mug down on it and spilled some of their drink.
<b>(Interlibrary Loan handout has been added to your Inventory!)</b>
<<addToInv "Interlibrary Loan handout">> \
<</if>> \
<div style="background-image: url('http://users.lib.jmu.edu/gileskd/games/twine/images/teastain.png'); background-repeat: no-repeat;">
<h1 style="text-align:center;">What is Interlibrary Loan (ILL)?</h1> \
If JMU Libraries doesn’t have the materials you need, we can borrow them from another library through a service called Interlibrary Loan (ILL). ILL allows libraries across the US and around the world to borrow books, audiovisual items, and other materials from each other. Allow at least 4-8 business days for materials to be shipped to JMU.
ILL can also provide copies of journal articles, book chapters, and reports. Articles will be delivered electronically whenever possible. Allow at least 1-3 business days for delivery.
</div>
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/ILL-4.png" alt="Illustration showing the JMU Logo and UVA logo. Below the logos are three boxes labeled JMU Purple, JMU Gold, Jefferson Blue, and Rotunda Orange." >
<hr>
[[Examine the table again|table]]<<if $inventory.indexOf("library locations brochure") == -1>> \
You pick up the brochure to look at it more closely. You notice that someone has drawn arrows next to the pictures of the different library locations.
<b>(Library locations brochure has been added to your Inventory!)</b>
<<addToInv "library locations brochure">> \
<<endif>> \
<style>
.grid-container {
width: 100%;
display: grid;
grid-template-columns: auto;
padding: 5px;
}
.grid-item {
padding: 5px;
text-align: left;
}
</style> \
<h1 style="text-align:center; font-size:250%; font-family:Arial Black, sans-serif;">JMU LIBRARIES LOCATIONS</h1> \
<div class="grid-container">
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lib-carrier.png" alt="Picture of Carrier Library with a down arrow" align=left width=50%><p style="font-size:120%;color:steelblue"><strong>Carrier Library</strong>, near the Quad, is home to our arts, social sciences, literature, and humanities books. JMU's Special Collections is on the second floor.</p>
</div>
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lib-rose.png" alt="Picture of Rose Library with a right arrow" align=right width=50%><p style="font-size:120%;color:olivedrab"><strong>Rose Library</strong>, on East Campus, houses our math, science, technology, health, engineering, and business books. You can also swipe into the 24-hour study space on the first floor!</p>
</div>
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lib-music.png" alt="Picture of the Music Building with an up arrow" align=left width=50%><p style="font-size:120%;color:teal">The <strong>Music Library</strong>, located in the basement of the Music Building, features music, an art gallery, and more. Everyone is welcome to create, use, peruse, and take the music home.</p>
</div>
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lib-etmc.png" alt="Picture of Memorial Hall with a left arrow" align=right width=50%><p style="font-size:120%;color:peru">The <strong>Educational Technology and Media Center</strong> (ETMC), located in Memorial Hall, offers materials for current and future educators, as well as children's and young adult literature.</p>
</div>
</div> \
<center><p style="font-size:120%;">Do you usually visit only one JMU library? <br>Request the materials you need and we'll deliver them to your preferred library location!</p> \
<h1 style="text-align:center; font-family:Arial Black, sans-serif;">YOUR JAC IS YOUR LIBRARY CARD!</h1>
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/socialmedia.png" alt="Follow @JMULibraries on Facebook, Snapchat, Twitter, or Instagram"></center>
<hr>
[[Examine the table again|table]]<<if $inventory.indexOf("directions poem") != -1>>You have already opened this box and taken everything that was inside.
<<else>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-cashbox.jpg" alt="Photograph of a cash box" align=right height=250>
The cash box is locked with a three-digit combination lock.
What is the combination?
<<textbox "$combo" "">>
<<button "Enter Combination">>
<<set $combo to $combo.trim()>>
<<if /[^0-9]/i.test($combo)>>
<<replace "#error-name">>Please enter the combination in numbers only, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[Date Stamp Answer]]>>
<</if>>
<</button>><div id="error-name"></div>
<</if>> \
[[Examine the table again|table]]<<if $inventory.indexOf("coin purse") != -1>>You have already opened this box and taken everything that was inside.
<<else>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lock-directional.jpg" alt="Photograph of a directional lock" align=right height=250>The toolbox is locked with a special kind of lock. It's a directional lock with a center button that can be pushed up, down, left, and right to enter the combination.
Which direction do you push first?
<<textbox "$combod1" "">>
Which direction do you push second?
<<textbox "$combod2" "">>
Which direction do you push third?
<<textbox "$combod3" "">>
Which direction do you push fourth?
<<textbox "$combod4" "">>
<<button "Enter Combination">>
<<set $combod1 to $combod1.toLowerCase().trim()>>
<<set $combod2 to $combod2.toLowerCase().trim()>>
<<set $combod3 to $combod3.toLowerCase().trim()>>
<<set $combod4 to $combod4.toLowerCase().trim()>>
<<if /[^a-z]/i.test($combod1) or /[^a-z]/i.test($combod2) or /[^a-z]/i.test($combod3) or /[^a-z]/i.test($combod4)>>
<<replace "#error-name">>This lock does not use numbers. Please type the name of the direction.<</replace>>
<<else>>
<<goto [[Direction Answer]]>>
<</if>>
<</button>><div id="error-name"></div>
<</if>> \
[[Examine the table again|table]]<<if $inventory.indexOf("word search") != -1>>You have already opened this box and taken everything that was inside.
<<else>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lock-4digit.jpg" alt="Photograph of a four-digit combination lock" align=right width=30%>
The wooden box is locked with a four-digit combination lock.
What is the combination?
<<textbox "$combo" "">>
<<button "Enter Combination">>
<<set $combo to $combo.trim()>>
<<if /[^0-9]/i.test($combo)>>
<<replace "#error-name">>Please enter the combination in numbers only, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[ILL Answer]]>>
<</if>>
<</button>><div id="error-name"></div>
<</if>> \
[[Examine the table again|table]]<<if $combo is "3148">>Correct! You opened the lock! <<set $puzzles_solved to $puzzles_solved + 1>> \
<<if $inventory.indexOf("word search") == -1>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-wordsearch.jpg" alt="Photograph of a crumpled piece of paper with letters on it" height=200>
Inside the box you find a piece of paper with a word search puzzle on it.
<b>(Word search has been added to your Inventory!)</b><<addToInv "word search">>
[[Read the word search|word search]] \
<</if>> \
<<else>>That didn't work.
<<return "Try a different combination">><</if>>
[[Examine the table again|table]]<link href='https://fonts.googleapis.com/css?family=Crafty Girls' rel='stylesheet'> \
<p style="background-color:#F4EFE1; font-size:125%; font-family: 'Crafty Girls', cursive; width:100%;">
<blockquote>Start with the library for arts and humanities.
Go towards the children’s books next, if you please.
Then it’s time for science, health, and math.
The place for songs should be the last on your path.</blockquote>
</p>''Welcome to the online JMU Libraries Escape Room! During the game you may want to take notes about clues you find, so we recommend getting paper and pencil before you begin.''
<hr>
You are standing outside a door on the third floor of Carrier Library. A note is taped to the door:
<link href='https://fonts.googleapis.com/css?family=Crafty Girls' rel='stylesheet'> \
<p style="background-color:#F4EFE1; font-size:125%; font-family: 'Crafty Girls', cursive; width:100%;">
<blockquote>If you want to earn a Passport stamp
You must become a Libraries Champ!
Solve each of the puzzles that I have left you
And you will learn some research skills too.</blockquote>
</p>
Below the note is a sign-in sheet. At the top it says "Please enter your first and last name before you go into the room."
<<textbox "$playername" "" $playername autofocus>>
<<button "Enter Name and Begin Game">>
<<set $playername to $playername.trim()>>
<<if $playername is "">>
<<replace "#name-error">>Please enter a name!<</replace>>
<<else>>
<<goto [[Home]]>>
<</if>>
<</button>> \
<span id="name-error"></span>
<<set $puzzles_solved to 0>>Congratulations, $playername! You successfully completed the JMU Libraries escape room on <<set $CurDate = new Date(Date.now())>><<= $CurDate.toLocaleString("en-US", { weekday: "long", month: "short", day: "numeric", year: "numeric" } )>> at <<= $CurDate.toLocaleString("en-US", { hour: "numeric", minute: "2-digit" } )>> by solving $puzzles_solved out of 7 puzzles.
To review the library information you discovered in the game, go to your [[Inventory]].
If you are playing this game as part of a Wellness Passport event, there will now be time for a brief discussion of what you learned and a chance to ask questions about JMU Libraries. At the end of the discussion, you will be able to take a screenshot that can be submitted for Wellness Passport credit.<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-passstamp.jpg" alt="Photograph of a rubber stamp that says Passport" height=300>
You found the Passport stamp! Once you leave the room, this stamp will be used on your Wellness Passport verification page to prove that you completed the event.
<<if $inventory.indexOf("door key") == -1>>
Now you just need to find the key to the door so you can get out of here.
<</if>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-doorkey.jpg" alt="Photograph of a door key on a purple keychain" height=300>
This must be the key to unlock the door!
<<if $inventory.indexOf("Passport stamp") == -1>>
You can't leave yet, though -- you still need to find the Passport stamp. That will be used to stamp your Wellness Passport verification page to prove that you completed the event.
<<else>>You already found the Passport stamp, so you don't need to do anything else before leaving the room.
<</if>><<if $inventory.indexOf("research guides poster") != -1>>You have already opened this box and taken everything that was inside.
<<else>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lock-5word.jpg" alt="Photograph of a five-dial word combination lock" align=right width=30%>
The plastic box is locked with a five-dial combination lock that uses letters instead of numbers.
What is the combination?
<<textbox "$combo" "">>
<<button "Enter Combination">>
<<set $combo to $combo.toLowerCase().trim()>>
<<if /[^a-z]/i.test($combo)>>
<<replace "#error-name">>Please enter the combination in letters only, with no spaces or puntuation between the letters.<</replace>>
<<else>>
<<goto [[Books Answer]]>>
<</if>>
<</button>><div id="error-name"></div>
<</if>> \
[[Examine the table again|table]]<<if $inventory.indexOf("door key") != -1>>You have already opened the notebook case and taken everything that was inside.
<<else>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lock-3digit.jpg" alt="Photograph of a three-digit combination lock" align=right width=30%>
The notebook case is locked with a three-digit combination lock.
What is the combination?
<<textbox "$combo" "">>
<<button "Enter Combination">>
<<set $combo to $combo.trim()>>
<<if /[^0-9]/i.test($combo)>>
<<replace "#error-name">>Please enter the combination in numbers only, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[Notebook Answer]]>>
<</if>>
<</button>><div id="error-name"></div>
<</if>> \
[[Examine the table again|table]]<<if $combo is "books">>Correct! You opened the lock! <<set $puzzles_solved to $puzzles_solved + 1>>
<<if $inventory.indexOf("research guides poster") == -1>>
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-researchguides.jpg" alt="Poster promoting JMU Libraries research guides" height=300>
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-flashlight.jpg" alt="Photograph of a flashlight" height=100>
Inside the box you find a research guides poster and a small flashlight.
<b>(Research guides poster and flashlight have been added to your Inventory!)</b><<addToInv "research guides poster">><<addToInv "flashlight">>
[[Read the poster|research guides poster]]
[[Examine the flashlight|flashlight]]\
<<addToInv "research guides poster">><</if>> \
<<else>>That didn't work.
<<return "Try a different combination">><</if>>
[[Examine the table again|table]]<<if $combo is "647">>Correct! You opened the lock! <<set $puzzles_solved to $puzzles_solved + 1>> \
<<if $inventory.indexOf("door key") == -1>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-doorkey.jpg" alt="Photograph of a door key on a purple keychain" height=300>
Inside the box you find a door key!
<b>(Door key has been added to your Inventory!)</b><<addToInv "door key">>
<<if $inventory.indexOf("Passport stamp") == -1>>
Now you'll be able to unlock the door, but you won't get credit for the event unless you can find the Passport stamp too.
<<else>>
You already have the Passport stamp, and now you can unlock the door and leave the room.
[[Unlock the door|End]] \
<</if>> \
<</if>> \
<<else>>That didn't work.
<<return "Try a different combination">><</if>>
[[Examine the table again|table]]<<if $inventory.indexOf("library books") == -1>> \
You flip through each book, hoping that a helpful note or object might be tucked inside. You don't find anything. If there are any clues in these books, they're hidden on specific pages.
<<addToInv "library books">> <</if>> \
<style>
.grid-container {
width: 100%;
display: grid;
grid-template-columns: auto;
padding: 5px;
}
.grid-item {
padding: 5px;
text-align: left;
}
</style> \
<div class="grid-container">
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/book-ethics.jpg" alt="Cover of Case Studies in Nursing Ethics" align=left hspace=10 vspace=10>
<i>Case Studies in Nursing Ethics</i> by Sara T. Fry and Robert M. Veatch.
Call number RT85 .V4 2006
<<linkreplace "Look in this book">><<set $book to "ethics">> \
You open the book. Which page do you turn to?
<<textbox "$bookpage" "">>
<<button "Enter">>
<<set $bookpage to $bookpage.trim()>>
<<if /[^0-9]/i.test($bookpage)>>
<<replace "#error-name">>Please enter the page number, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[book page]]>>
<</if>>
<</button>><div id="error-name"></div>
<</linkreplace>> \
</div>
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/book-escape.jpg" alt="Cover of Escape" align=left hspace=10 vspace=10>
<i>Escape</i> by Dominique Manotti.
Call number PQ2673.A4865 E8313 2014
<<linkreplace "Look in this book">><<set $book to "escape">> \
You open the book. Which page do you turn to?
<<textbox "$bookpage" "">>
<<button "Enter">>
<<set $bookpage to $bookpage.trim()>>
<<if /[^0-9]/i.test($bookpage)>>
<<replace "#error-name">>Please enter the page number, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[book page]]>>
<</if>>
<</button>><div id="error-name"></div>
<</linkreplace>> \
</div>
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/book-wellness.jpg" alt="Cover of Promoting Wellness" align=left hspace=10 vspace=10>
<i>Promoting Wellness : A Nurse's Handbook</i> by Patricia A. Swinford and Judith A. Webster.
Call number RT90.3 .P76 1989
<<linkreplace "Look in this book">><<set $book to "wellness">> \
You open the book. Which page do you turn to?
<<textbox "$bookpage" "">>
<<button "Enter">>
<<set $bookpage to $bookpage.trim()>>
<<if /[^0-9]/i.test($bookpage)>>
<<replace "#error-name">>Please enter the page number, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[book page]]>>
<</if>>
<</button>><div id="error-name"></div>
<</linkreplace>> \
</div>
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/book-games.jpg" alt="Cover of Simple Games" align=left hspace=10 vspace=10>
<i>Simple Games: Desirability Relations, Trading, Pseudoweightings</i> by Alan D. Taylor and William S. Zwicker.
Call number QA269.T39 1999
<<linkreplace "Look in this book">><<set $book to "games">> \
You open the book. Which page do you turn to?
<<textbox "$bookpage" "">>
<<button "Enter">>
<<set $bookpage to $bookpage.trim()>>
<<if /[^0-9]/i.test($bookpage)>>
<<replace "#error-name">>Please enter the page number, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[book page]]>>
<</if>>
<</button>><div id="error-name"></div>
<</linkreplace>> \
</div>
<div class="grid-item"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/book-understanding.jpg" alt="Cover of Understanding / Responding" align=left hspace=10 vspace=10>
<i>Understanding / Responding: A Communication Manual for Nurses</i> by Lynette Long.
Call number RT86 .L66 1992
<<linkreplace "Look in this book">><<set $book to "understanding">> \
You open the book. Which page do you turn to?
<<textbox "$bookpage" "">>
<<button "Enter">>
<<set $bookpage to $bookpage.trim()>>
<<if /[^0-9]/i.test($bookpage)>>
<<replace "#error-name">>Please enter the page number, with no spaces or puntuation between the numbers.<</replace>>
<<else>>
<<goto [[book page]]>>
<</if>>
<</button>><div id="error-name"></div>
<</linkreplace>> \
</div>
</div>
[[Examine the desk again|desk]]<<if $book is "ethics">>You turn to page $bookpage in <i>Case Studies in Nursing Ethics</i>, but don't find anything that seems like a clue.
<<return "Try again">><</if>> \
<<if $book is "escape">>You turn to page $bookpage in <i>Escape</i>, but don't find anything that seems like a clue.
<<return "Try again">><</if>> \
<<if $book is "wellness">>You turn to page $bookpage in <i>Promoting Wellness: A Nurse's Handbook</i><<if $bookpage is "63">>. Several letters on the page have been marked with a yellow highlighter.<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/page-wellness.jpg" alt="Page from a book with the letters M, C, and Y marked" width=100%>
<<return "Look at another book">> \
<<else>>, but don't find anything that seems like a clue.
<<return "Try again">><</if>> \
<</if>> \
<<if $book is "games">>You turn to page $bookpage in <i>Simple Games: Desirability Relations, Trading, Pseudoweightings</i><<if $bookpage is "185">>. Several letters on the page have been marked with a yellow highlighter.<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/page-games.jpg" alt="Page from a book with the letters E, D, and G marked" width=100%>
<<return "Look at another book">> \
<<else>>, but don't find anything that seems like a clue.
<<return "Try again">><</if>> \
<</if>> \
<<if $book is "understanding">>You turn to page $bookpage in <i>Understanding / Responding: A Communication Manual for Nurses</i><<if $bookpage is "13">>. Several letters on the page have been marked with a yellow highlighter.<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/page-understanding.jpg" alt="Page from a book with the letters R, U, and T marked" width=100%>
<<return "Look at another book">> \
<<else>>, but don't find anything that seems like a clue.
<<return "Try again">><</if>> \
<</if>>
[[Examine the desk again|desk]]<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-dummy.jpg" alt="Photograph of a medical dummy head" height=300>
This is a model of a human head, neck, and shoulders. The face looks like a department store mannequin, but the eyes are strangely realistic. <<if $eye_exam is "on">><</if>>
On the back of the head is a label that says "PROPERTY OF JMU LIBRARIES. FOR USE IN ANATOMICAL STUDY SPACE ONLY."
<<link "Examine the left eye" "eye">><<set $eye_side to "left eye">><</link>>
<<link "Examine the right eye" "eye">><<set $eye_side to "right eye">><</link>><link href='https://fonts.googleapis.com/css?family=Crafty Girls' rel='stylesheet'> \
<p style="background-color:#F4EFE1; font-size:125%; font-family: 'Crafty Girls', cursive; width:100%;"><blockquote>
Unlock the answer by the process of elimination.
Long book, page 13.
Old book, page 63.
Science book, page 185.</blockquote> \
<center><table border="1" style="text-align:center; font-size:200%; font-family:sans-serif;" width=96%>
<tr><td>B</td><td>O</td><td>D</td><td>Y</td></tr>
<tr><td>R</td><td>T</td><td>U</td><td>G</td></tr>
<tr><td>C</td><td>O</td><td>K</td><td>M</td></tr>
<tr><td>E</td><td>Y</td><td>E</td><td>S</td></tr>
</table></center>
</p><h1 style="text-align:center;"><em>Get ahead</em> in school with help from JMU Libraries!</h1> \
<p style="text-align:center; font-size:150%;"><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/womancomputer.jpg" alt="Photograph of a woman sitting at a computer and thinking. She is touching a pencil to her head near her right eye." >{{{https://guides.lib.jmu.edu/researchguides}}}</p> \
<p style="font-size:150%;">Having trouble finding sources for your assignments? <em>Look</em> at our research guides to stay on the <em>right</em> track. Find books, article databases, and more, recommended by subject librarians to help you be a good <em>pupil</em>.</p> \
<hr><<if visited("eye") is 1>><<set $eye_exam to "on">><</if>> \
You look in the pupil of the medical dummy's $eye_side. There appears to be some sort of picture inside, but it's too dark to see what it is.
<<if $inventory.indexOf("flashlight") != -1>>
<<linkreplace "Shine the flashlight into the $eye_side">> \
<<if $eye_side is "left eye">>You turn on the flashlight and shine it into the $eye_side. The light illuminates a slide with an image of a retina.
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-eyeleft.jpg" alt="Image of a retina" height=300><</if>> \
<<if $eye_side is "right eye">>You turn on the flashlight and shine it into the $eye_side. The light illuminates a slide with an image of a retina. The number "647" is written on the slide.<<if $eye_exam is "on">><<set $puzzles_solved to $puzzles_solved + 1>><<set $eye_exam to "off">><</if>>
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-eyeright.jpg" alt="Image of a retina, with the number 647 written on it" height=300><</if>> \
<</linkreplace>><</if>>
<<if $eye_side is "left eye">><<link "Examine the right eye" "eye">><<set $eye_side to "right eye">><</link>><</if>> \
<<if $eye_side is "right eye">><<link "Examine the left eye" "eye">><<set $eye_side to "left eye">><</link>><</if>>
[[Examine the dummy again|dummy]]Battery pack image:
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-battery.jpg" alt="Photograph of a battery pack" height=300>
Passport stamp image:
<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/passport.jpg" alt="Image of the word passport stamped in red ink" height="200"><<if $combo is "420">>Correct! You opened the lock! <<set $puzzles_solved to $puzzles_solved + 1>>
<<if $inventory.indexOf("directions poem") == -1>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-poem.jpg" alt="Photograph of a crumpled piece of paper with writing on it" height=150>
Inside the box you find a piece of paper with a short poem written on it.
<b>(Directions poem has been added to your Inventory!)</b><<addToInv "directions poem">>
[[Read the poem|directions poem]]<</if>> \
<<else>>That didn't work.
<<return "Try a different combination">><</if>>
[[Examine the table again|table]]<<if $inventory.indexOf("Passport stamp") != -1>>You have already opened the coin purse and taken everything that was inside.
<<else>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/lock-4word.jpg" alt="Photograph of a four-dial word combination lock" align=right width=30%>
The coin purse is locked with a four-dial combination lock that uses letters instead of numbers.
What is the combination?
<<textbox "$combo" "">>
<<button "Enter Combination">>
<<set $combo to $combo.toLowerCase().trim()>>
<<if /[^a-z]/i.test($combo)>>
<<replace "#error-name">>Please enter the combination in letters only, with no spaces or puntuation between the letters.<</replace>>
<<else>>
<<goto [[Call Number Answer]]>>
<</if>>
<</button>><div id="error-name"></div>
<</if>> \
[[Examine the table again|table]]<<if $combo is "duke">>Correct! You opened the lock! <<set $puzzles_solved to $puzzles_solved + 1>>
<<if $inventory.indexOf("Passport stamp") == -1>><img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-passstamp.jpg" alt="Photograph of a rubber stamp that says Passport" height=300>
Inside the coin purse you find a Passport stamp!
<b>(Passport stamp has been added to your Inventory!)</b><<addToInv "Passport stamp">>
<<if $inventory.indexOf("door key") == -1>>
Now you'll be able to get credit for this event. You just need to find the key to the door so you can get out of here.
<<else>>
You already have the key to the door, and now you'll be able to get credit for this event.
[[Unlock the door|End]] \
<</if>> \
<</if>> \
<<else>>That didn't work.
<<return "Try a different combination">><</if>> \
[[Examine the table again|table]]<link href='https://fonts.googleapis.com/css?family=Crafty Girls' rel='stylesheet'> \
<p style="background-color:#F4EFE1; font-size:125%; font-family: 'Crafty Girls', cursive; width:100%;">
<blockquote>Review these subject areas:
<ul><li><strong>W</strong>orld History</li>
<li><strong>M</strong>ilitary Science</li>
<li><strong>L</strong>aw</li>
<li><strong>U</strong>nited States History</li></ul></blockquote>
</p>
[[Examine the coin purse|coin purse]]This game is based on an in-person escape room developed for JMU Libraries by Kelly Giles, Bobby Perkins, Bobbi Simonsen, and Brian Sullivan. The online version was created by Kelly Giles using <a href="https://twinery.org" target='_blank'>Twine</a>.
Call number sign and library locations brochure by JMU Libraries. Images of locks and office supplies taken from Home Depot, Staples, Walmart, and Amazon. Images of the Eye Examination Simulator taken from Limbs & Things. Original photos and photo illustrations by Kelly Giles.
Special thanks to all the playtesters who helped improve this game!
<<if $playername is "">>[[Begin the game|Welcome]]
<<else>>[[Look around the room|Home]]
<hr class="new1"> \
''<<if $inventory.indexOf("Passport stamp") == -1>>You still need to find the Passport stamp<<if $inventory.indexOf("door key") == -1>> and the door key<</if>>.<</if>> \
<<if $inventory.indexOf("Passport stamp") != -1 and $inventory.indexOf("door key") == -1>>You still need to find the door key.<</if>>
View your [[Inventory]] | Puzzles solved: $puzzles_solved/7<</if>>''<img src="http://users.lib.jmu.edu/gileskd/games/twine/images/prop-flashlight.jpg" alt="Photograph of a flashlight" height=150>
This small flashlight emits a bright beam of light when turned on.