Puzzle types documented for Loom: - Sensory Exploitation: Tower workers' visual perception exploited via Invisibility draft; Shepherds' fear exploited via Terror draft - Multi-Character Coordination: Forge Entry via Reflection as single-character identity substitution workaround - Observation Replay (existing): Full draft sequence memorization system with randomized melodic content - Pattern Learning/Knowledge Transfer (existing): Draft reversal system and mechanical grammar application Sources: 6 walkthrough files from gamefaqs, strategywiki, the-spoiler.com, walkthroughking
501 lines
18 KiB
Plaintext
501 lines
18 KiB
Plaintext
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<title>Wayback Machine</title>
|
||
<script>
|
||
/*
|
||
@licstart The following is the entire license notice for the JavaScript code in this page.
|
||
|
||
Copyright (C) 2020 Internet Archive
|
||
|
||
The JavaScript code in this page is free software: you can
|
||
redistribute it and/or modify it under the terms of the GNU Affero
|
||
General Public License as published by the Free Software
|
||
Foundation, either version 3 of the License, or (at your option)
|
||
any later version. The code is distributed WITHOUT ANY WARRANTY;
|
||
without even the implied warranty of MERCHANTABILITY or FITNESS
|
||
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
|
||
|
||
As additional permission under GNU AGPL version 3 section 7, you
|
||
may distribute non-source (e.g., minimized or compacted) forms of
|
||
that code without the copy of the GNU AGPL normally required by
|
||
section 4, provided you include this license notice and a URL
|
||
through which recipients can access the Corresponding Source.
|
||
|
||
@licend The above is the entire license notice for the JavaScript code in this page.
|
||
*/
|
||
</script> <script type="text/javascript">
|
||
window.webComponentLoaderConfig = {
|
||
baseUrl: 'https://archive.org',
|
||
version: '29e56e87'
|
||
}
|
||
</script>
|
||
<!-- is_embedded: False; context: -->
|
||
<!-- navbar https://archive.org/web/navbar.php 0.12092s -->
|
||
<!-- navbar script -->
|
||
<script src="//archive.org/includes/athena.js?v=eb891f68" type="text/javascript"></script>
|
||
<script src="//archive.org/includes/apollo.js?v=eb891f68" type="text/javascript"></script>
|
||
<script src="//archive.org/components/npm/lit/polyfill-support.js?v=eb891f68" type="text/javascript"></script>
|
||
<script src="//archive.org/components/npm/@webcomponents/webcomponentsjs/webcomponents-bundle.js?v=eb891f68" type="text/javascript"></script>
|
||
<script src="//archive.org/includes/build/js/ia-topnav.min.js?v=eb891f68" type="text/javascript"></script>
|
||
<script src="//archive.org/includes/build/js/archive.min.js?v=eb891f68" type="text/javascript"></script>
|
||
<!-- navbar styles -->
|
||
<link href="//archive.org/includes/build/css/archive.min.css?v=eb891f68" rel="stylesheet" type="text/css"/>
|
||
<!-- navbar meta -->
|
||
<meta property="mediatype" content="">
|
||
<meta property="primary_collection" content="">
|
||
<!-- navbar end -->
|
||
<script type="text/javascript">if('archive_analytics' in window){var v=archive_analytics.values;v.path='/web';v.service='wb';v.server_name='wwwb-app258.us.archive.org';v.server_ms=123;archive_analytics.send_pageview_on_load()}</script>
|
||
<link href="https://web-static.archive.org/_static/images/archive.ico" rel="shortcut icon">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||
<link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/styles.css?v=HdpcXpRm" />
|
||
<script type="text/javascript" src="https://web-static.archive.org/_static/js/ui.js?v=7LYlZ-C2" charset="utf-8"></script>
|
||
<base target="_top">
|
||
<link href="https://web-static.archive.org/_static/css/web.css" rel="stylesheet" type="text/css"/>
|
||
<!-- include component js and css -->
|
||
<link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/waybackjs/main.e7b2354c86916e40324f.css" />
|
||
<script src="https://web-static.archive.org/_static/waybackjs/runtime.70559ba0c42caadaa575.js"></script>
|
||
<script src="https://web-static.archive.org/_static/waybackjs/vendors~main.5c55ac5c0b4418a2bfaf.js"></script>
|
||
<script src="https://web-static.archive.org/_static/waybackjs/main.e7b2354c86916e40324f.js"></script>
|
||
<style>
|
||
html, body { margin:0; padding:0 }
|
||
#faux-header {
|
||
height: 50px;
|
||
width: 100%;
|
||
margin:0;
|
||
background-color:black;
|
||
}
|
||
#react-wayback-search {
|
||
max-width: 1170px;
|
||
margin: 0 auto;
|
||
padding: 10px;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body class="navia">
|
||
|
||
<div class="ia-banners">
|
||
<div
|
||
class="ia-banner hidden post-appeal-20240905"
|
||
data-campaign="post-appeal-20240905">
|
||
<p><a href="https://change.org/LetReadersRead" rel="ugc nofollow">Ask the publishers</a> to restore access to 500,000+ books.</p>
|
||
<form class="banner-close" action="" method="get" data-action="ia-banner-close">
|
||
<fieldset>
|
||
<button aria-label="Close Banner" type="submit"></button>
|
||
</fieldset>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<link href="//archive.org/components/donation-banner/banner.css?v=eb891f68" rel="stylesheet" type="text/css"/>
|
||
<link href="//archive.org/components/donation-banner/banner-template-styles/chevron.css?v=eb891f68" rel="stylesheet" type="text/css"/>
|
||
|
||
<header
|
||
id="donate_banner"
|
||
class="row js-donate-banner template-chevron background-default chevron-image-white chevron-color-#F9BF3B formdesign-form"
|
||
itemscope
|
||
itemtype="http://schema.org/WPAdBlock"
|
||
data-donationSourceData="ctx=wb;uid=09dbfc6f04e904bd7a1375c1c37535ed"
|
||
data-exp="20260317MarTestMGC"
|
||
data-variant="WBEOYdeploy1"
|
||
data-platform="wb"
|
||
data-baseUrl="https://archive.org"
|
||
data-platform="wb"
|
||
data-bannerTemplate="chevron"
|
||
data-bannerBackground="default"
|
||
data-snowfall="off"
|
||
data-selectedTextColor="#000000"
|
||
data-selectedFillColor="#F9BF3B"
|
||
data-paymentOptionFillColor=""
|
||
data-paymentOptionTextColor=""
|
||
data-formBgColor="#ffffff"
|
||
data-formTextColor="#000000"
|
||
data-donatePageSelectedTextColor="#000000"
|
||
data-donatePageSelectedFillColor="#F9BF3B"
|
||
data-psaBannerDestinationUrl=""
|
||
data-variantDollarAmounts='[5, 15, 50]' data-variantAmountLayout='multi-line' data-variantFrequencyMode='checkbox' data-defaultSelectedAmount='15' data-debugMode="false"
|
||
style="--donationBannerFormTextColor: #000000; "
|
||
>
|
||
<button id="donate-close-button" class="donate-close" type="button" aria-label="Close banner">
|
||
<span class="sr-only">Close banner</span>
|
||
<img src="https://archive.org/components/donation-banner/images/close-circle-dark.svg" id="banner-close-image-dark"></img>
|
||
<img src="https://archive.org/components/donation-banner/images/close-circle-white.svg" id="banner-close-image-white"></img>
|
||
</button>
|
||
<div id="banner-body-container" style="background-color: #ffffff;">
|
||
<div id="banner-body-left-container" class="show-separator" style="--donationBannerChevronBG: #F9BF3B;">
|
||
<div class="donate-body">
|
||
<div id="chevron-image-container" style="background-color: #ffffff;"></div>
|
||
|
||
<div class="main-content">
|
||
<div class="appeal-text" style="--donationBannerAppealTextColor: #000000;">
|
||
<div class="desktop-body-content"><b>Please Don't Scroll Past This</b><br><br>Can you chip in? The Wayback Machine is fighting for universal access to quality information; we keep the record straight by preserving government websites, news articles, historical data, and more. The Internet Archive, which runs this project, is a nonprofit, and we’d be deeply grateful if you'd join the one in a thousand users that support us financially.<br><br>We understand that not everyone can donate right now, but if you can afford to contribute this Wednesday, we promise it will be put to good use. Our resources are crucial for knowledge lovers everywhere—so if you find our resources useful, <b>please pitch in.</b></div>
|
||
<div class="mobile-body-content"><b>Please Don't Scroll Past This </b>We keep the record straight by preserving government websites, news articles, historical data, and more. If you find our archive useful, <b>please pitch in.</b></div>
|
||
</div>
|
||
|
||
</div>
|
||
<div id="donate-body-background-layer2" class="supplemental-background-layer"></div>
|
||
<div id="donate-body-background-layer1" class="supplemental-background-layer"></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="donate-form js-donate-form" itemscope itemtype="http://schema.org/DonateAction">
|
||
<meta itemprop="recipient" content="Internet Archive">
|
||
<meta itemprop="actionStatus" content="PotentialActionStatus">
|
||
<div class="white-box">
|
||
<div class="donation-form-container">
|
||
<donation-form-edit-donation
|
||
amountOptions='[5, 15, 50]' defaultSelectedAmount='15' amountSelectionLayout='multi-line' frequencySelectionMode='checkbox' stepNumberMode="hidenumbers"
|
||
style="--paymentButtonSelectedFontColor: #000000;--paymentButtonSelectedColor: #F9BF3B;--formSectionTextColor: #000000;"
|
||
>
|
||
</donation-form-edit-donation>
|
||
|
||
<div class="cta">
|
||
<button class="cta-button" id="continue-button" style="color: #ffffff;background-color: #24765E;">
|
||
Continue </button>
|
||
<div class="donate-later-container">
|
||
<a
|
||
id="donate_later"
|
||
href="#donate_dropdown"
|
||
data-source-context="WB"
|
||
data-event-click-tracking="DonateBannerWB|MaybeLaterLink"
|
||
data-event-tracking-options='{ "service": "ao_no_sampling" }'
|
||
>Remind Me</a>
|
||
<div class="donate-later-wrap">
|
||
<div class="donate-later-dropdown js-donate-later-dropdown" id="donate_dropdown">
|
||
<button id="close_donate_dropdown" class="donate-close" type="button" aria-label="Close banner"><span class="iconochive-remove-circle"></span>
|
||
</button>
|
||
<form id="donate_reminder_form" data-base-url="https://archive.org">
|
||
<h5>Send me an email reminder</h5>
|
||
<label for="email">Email address (required)</label>
|
||
<input type="email" id="email" name="email" value=""/>
|
||
<div class="error-email">Please enter a valid email address.</div>
|
||
<label for="first-name">First name</label>
|
||
<input type="text" id="first-name"
|
||
name="first_name" value=""/>
|
||
<label for="last-name">Last name</label>
|
||
<input type="text" id="last-name"
|
||
name="last_name" value=""/>
|
||
<button type="submit">Submit</button>
|
||
<p>
|
||
By submitting, you agree to receive donor-related emails from the Internet Archive.
|
||
Your privacy is important to us. We do not sell or trade your information with anyone.
|
||
</p>
|
||
</form>
|
||
<div class="reminder-success hidden" id="donate_reminder_success" aria-live="polite">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div> <!--/.white-box -->
|
||
<div class="donate-form-chevrons" style="--donationBannerChevronBG: #F9BF3B;"></div>
|
||
</div> <!-- .donate-form -->
|
||
</div>
|
||
</header>
|
||
<div id="topnav">
|
||
<input class="js_nav_tweaks" type="hidden" value='[]'/>
|
||
<!-- Shady DOM styles for icon-hamburger -->
|
||
<style scope="icon-hamburger-1">
|
||
.icon-hamburger-1 svg.icon-hamburger {
|
||
display: block;
|
||
height: 4rem;
|
||
width: 4rem;
|
||
}
|
||
|
||
.icon-hamburger-1 .fill-color.icon-hamburger {
|
||
fill: #fff;
|
||
}
|
||
</style><!-- Shady DOM styles for login-button -->
|
||
<style scope="login-button-1">
|
||
.login-button-1 .dropdown-toggle.login-button {
|
||
display: block;
|
||
text-transform: uppercase;
|
||
color: #ccc;
|
||
cursor: pointer;
|
||
}
|
||
.login-button-1 .dropdown-toggle.logged-out-menu {
|
||
display: inline-block;
|
||
vertical-align: middle;
|
||
background: inherit;
|
||
border: medium;
|
||
}
|
||
|
||
.login-button-1 .dropdown-toggle.login-button svg.login-button {
|
||
height: 100%;
|
||
width: 4rem;
|
||
}
|
||
|
||
.login-button-1 .dropdown-toggle.login-button .fill-color.login-button {
|
||
fill: #999;
|
||
}
|
||
|
||
.login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button,
|
||
.login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button,
|
||
.login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button {
|
||
fill: #fff;
|
||
}
|
||
|
||
.login-button-1 .active.login-button {
|
||
border-radius: 1rem 1rem 0 0;
|
||
background: #333;
|
||
}
|
||
|
||
.login-button-1 .active.login-button .fill-color.login-button {
|
||
fill: #fff;
|
||
}
|
||
|
||
.login-button-1 span.login-button {
|
||
display: none;
|
||
font-size: 1.4rem;
|
||
text-transform: uppercase;
|
||
color: #999;
|
||
}
|
||
|
||
.login-button-1 span.login-button a.login-button {
|
||
color: inherit;
|
||
text-decoration: none;
|
||
outline: 0;
|
||
}
|
||
|
||
.login-button-1 a.login-button:hover,
|
||
.login-button-1 a.login-button:active,
|
||
.login-button-1 a.login-button:focus {
|
||
color: #fff !important;
|
||
outline: none !important;
|
||
outline-offset: inherit !important;
|
||
}
|
||
|
||
@media (min-width: 890px) {
|
||
.login-button-1 .logged-out-toolbar.login-button {
|
||
padding: 1rem 0.5rem;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.login-button-1 .active.login-button {
|
||
background: transparent;
|
||
}
|
||
|
||
.login-button-1 .dropdown-toggle.login-button {
|
||
display: inline-block;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.login-button-1 .dropdown-toggle.login-button svg.login-button {
|
||
height: 3rem;
|
||
width: 3rem;
|
||
display: block;
|
||
}
|
||
|
||
.login-button-1 span.login-button {
|
||
display: inline;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
}
|
||
</style><!-- Shady DOM styles for nav-search -->
|
||
<style scope="nav-search-1">
|
||
.nav-search-1 input.nav-search[type="text"] {
|
||
color: #222;
|
||
}
|
||
|
||
.nav-search-1 input.nav-search:focus {
|
||
outline: none;
|
||
}
|
||
|
||
.nav-search-1 button.nav-search {
|
||
background: none;
|
||
color: inherit;
|
||
border: none;
|
||
font: inherit;
|
||
cursor: pointer;
|
||
}
|
||
|
||
.nav-search-1 button.nav-search:focus {
|
||
outline: none;
|
||
}
|
||
|
||
.nav-search-1 .search.nav-search {
|
||
padding-top: 0;
|
||
margin-right: 0.5rem;
|
||
}
|
||
|
||
.nav-search-1 .search.nav-search svg.nav-search {
|
||
position: relative;
|
||
fill: ;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search {
|
||
display: -webkit-box;
|
||
display: -ms-flexbox;
|
||
display: flex;
|
||
position: absolute;
|
||
top: 0;
|
||
right: 4rem;
|
||
bottom: 0;
|
||
left: 4rem;
|
||
z-index: 3;
|
||
padding: 0.5rem 0.2rem;
|
||
border-radius: 1rem 1rem 0 0;
|
||
background: #333;
|
||
}
|
||
|
||
.nav-search-1 .search-inactive.nav-search {
|
||
display: none;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .highlight.nav-search,
|
||
.nav-search-1 .search-activated.nav-search .search.nav-search {
|
||
background: #fff;
|
||
border-radius: 0.5rem;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .highlight.nav-search {
|
||
display: -webkit-box;
|
||
display: -ms-flexbox;
|
||
display: flex;
|
||
width: 100%;
|
||
margin: 0 0.5rem;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .search.nav-search {
|
||
height: 100%;
|
||
padding: 0;
|
||
margin-right: 0;
|
||
-ms-flex-item-align: center;
|
||
-ms-grid-row-align: center;
|
||
align-self: center;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {
|
||
height: 3rem;
|
||
width: 3rem;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .search-field.nav-search {
|
||
width: 100%;
|
||
height: 100%;
|
||
box-sizing: border-box;
|
||
padding-left: 1rem;
|
||
border-radius: 0.5rem;
|
||
border: none;
|
||
font-size: 1.6rem;
|
||
text-align: center;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .search-field.nav-search:focus {
|
||
outline: none;
|
||
}
|
||
|
||
@keyframes fade-in-nav-search-1 {
|
||
0% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
|
||
}
|
||
|
||
.nav-search-1 .fade-in.nav-search {
|
||
animation: fade-in-nav-search-1 0.2s forwards;
|
||
}
|
||
|
||
@media (min-width: 890px) {
|
||
.nav-search-1 .search.nav-search svg.nav-search {
|
||
display: inline;
|
||
width: 2.8rem;
|
||
height: 2.8rem;
|
||
vertical-align: -14px;
|
||
}
|
||
|
||
.nav-search-1 .search.nav-search path.nav-search {
|
||
fill: #333;
|
||
}
|
||
|
||
.nav-search-1 .search-inactive.nav-search,
|
||
.nav-search-1 .search-activated.nav-search {
|
||
display: block;
|
||
position: static;
|
||
padding: 1.1rem 0.2rem;
|
||
background: transparent;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .highlight.nav-search {
|
||
width: 13rem;
|
||
height: 2.8rem;
|
||
-webkit-box-orient: horizontal;
|
||
-webkit-box-direction: reverse;
|
||
-ms-flex-direction: row-reverse;
|
||
flex-direction: row-reverse;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .search-field.nav-search {
|
||
width: calc(100% - 28px);
|
||
height: 100%;
|
||
padding-left: 0;
|
||
font-size: 1.4rem;
|
||
text-align: left;
|
||
}
|
||
|
||
.nav-search-1 .search-activated.nav-search .search.nav-search svg.nav-search {
|
||
width: 2.8rem;
|
||
height: 2.8rem;
|
||
}
|
||
|
||
}
|
||
</style><!-- Shady DOM styles for media-button -->
|
||
<style scope="media-button-1">
|
||
.media-button-1 a.media-button {
|
||
display: inline-block;
|
||
text-decoration: none;
|
||
}
|
||
|
||
.media-button-1 .menu-item.media-button {
|
||
display: inline-block;
|
||
width: 100%;
|
||
padding: 0;
|
||
font-size: 1.6rem;
|
||
text-align: left;
|
||
background: transparent;
|
||
-webkit-box-align: center;
|
||
-ms-flex-align: center;
|
||
align-items: center;
|
||
}
|
||
|
||
.media-button-1 .menu-item.media-button:focus {
|
||
outline: none;
|
||
}
|
||
|
||
.media-button-1 .label.media-button {
|
||
display: inline-block;
|
||
padding: 0;
|
||
font-weight: 400;
|
||
color: #fff;
|
||
text-align: left;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.media-button-1 .menu-item.media-button>.icon.media-button {
|
||
display: inline-flex;
|
||
vertical-align: middle;
|
||
-webkit-box-align: center;
|
||
-ms-flex-align: center;
|
||
align-items: center;
|
||
-webkit-box-pack: center;
|
||
-ms-flex-pack: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
.media-button-1 .menu-item.media-button>.icon.media-button>svg.media-button {
|
||
height: 4rem;
|
||
width: 4rem;
|
||
}
|
||
|
||
.media-button-1 .menu-item.selected.media-button .icon.media-button {
|
||
background-color: #333;
|
||
border-radius: 1rem 0 0 1rem;
|
||
}
|
||
|