Files
puzzle-design-kb/walkthroughs/kings-quest-viii/lparchive_kq8_intro.txt
Bryce 11df54bc26 Analyze Loom: Add sensory-exploitation examples (tower stealth via Invisibility, Terror on shepherds), multi-character-coordination single-character substitution variant (Forge entry via Reflection), strengthen observation-replay and pattern-learning documentation with detailed Loom draft systems
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
2026-03-18 08:33:02 -07:00

501 lines
18 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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 wed 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;
}