GadflyOfGensokyo/v0.4.0.twee

1774 lines
55 KiB
Plaintext
Raw Normal View History

2022-10-21 20:13:51 +00:00
<html><head><title>The Gadfly of Gensokyo</title><meta charset="UTF-8"><!--
Entweedle - Twine 2 Twee Export Story Format
Copyright (c) 2021 Michael McCollum
https://www.maximumverbosity.net/twine/Entweedle/
This license applies exclusively to the Entweedle story format for Twine 2. No ownership of, nor licensing restrictions on, the content withiln the generated story are stated or implied.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2022-10-22 20:02:36 +00:00
--><script type="text/javascript">var entweedler=function(){void 0===window.Entweedle&&(window.Entweedle={converted:!1,convert:function(){window.Entweedle.converted||(window.Entweedle.converted=!0,window.document.getElementById("output").innerHTML=this.export())},export:function(){var e,n,t=[],r=window.document.getElementsByTagName("tw-storydata")[0];r&&r.hasAttributes()&&(t.push(this.buildPassage("StoryTitle","",r.getAttribute("name"))),e={},["ifid","format","format-version","startnode","zoom"].forEach(t=>{r.hasAttribute(t)&&(e[t]=r.getAttribute(t))}),!e.hasOwnProperty("startnode")||(i=window.document.querySelector(`tw-passagedata[pid="${e.startnode}"]`))&&i.hasAttribute("name")&&(e.start=i.getAttribute("name")),0<(i=Array.from(window.document.getElementsByTagName("tw-tag"))).length&&(n={},i.forEach(t=>n[t.getAttribute("name")]=t.getAttribute("color")),e["tag-colors"]=n),t.push(this.buildPassage("StoryData","",JSON.stringify(e,null,1))));var i=window.document.getElementById("twine-user-script");i&&t.push(this.buildPassage("UserScript","script",i.innerHTML));i=window.document.getElementById("twine-user-stylesheet");i&&t.push(this.buildPassage("UserStylesheet","stylesheet",i.innerHTML));for(var s=window.document.getElementsByTagName("tw-passagedata"),o=0;o<s.length;++o)t.push(this.buildPassageFromElement(s[o]));return t.join("")},buildPassageFromElement:function(t){var e=(e=t.getAttribute("name"))||"Untitled Passage",n=t.getAttribute("tags"),r=t.getAttribute("position"),i=t.getAttribute("size"),t=t.textContent;return this.buildPassage(e,n,t,r||i?{position:r,size:i}:"")},buildPassage:function(t,e,n,r){var i=[];return i.push(":: ",t),e&&i.push(" [",e,"]"),r&&i.push(" ",JSON.stringify(r)),i.push("\r\n",this.scrub(n),"\r\n\r\n"),i.join("")},scrub:function(t){return t=t&&t.replace(/^::/gm," ::").replace(/\</gm,"&lt;").replace(/\>/gm,"&gt;")}}),window.Entweedle.convert()};window.onload=entweedler,setTimeout(entweedler,1e3);</script></head><body><pre id="output"></pre><div id="storyData" style="display: none;"><tw-storydata name="The Gadfly of Gensokyo" startnode="4" creator="Twine" creator-version="2.4.1" format="Entweedle" format-version="1.1.1" ifid="9E6B1F68-AEE5-4040-AC7D-0A704489E935" options="" tags="" zoom="0.6" hidden><style role="stylesheet" id="twine-user-stylesheet" type="text/twine-css">#spinner {
max-width: 10%;
position: fixed;
}
#leftPortrait {
2022-10-21 20:13:51 +00:00
max-width: 100%;
}
#leftContainer {
flex-direction: column;
line-height: 150%;
margin: var(--page-margin);
2022-10-22 08:57:15 +00:00
max-width: 360px;
2022-10-21 20:13:51 +00:00
height: 600px;
padding: 4em 4em 2em;
position: relative;
2022-10-22 08:57:15 +00:00
left: 7vw;
2022-10-21 20:13:51 +00:00
width: var(--page-width);
}
#rightPortrait {
max-width: 100%;
}
#rightContainer {
flex-direction: column;
line-height: 150%;
margin: var(--page-margin);
2022-10-22 08:57:15 +00:00
max-width: 360px;
2022-10-21 20:13:51 +00:00
height: 600px;
padding: 4em 4em 2em;
position: relative;
2022-10-22 08:57:15 +00:00
right: 7vw;
2022-10-21 20:13:51 +00:00
width: var(--page-width);
}
#backdrop {
align-items: flex-start;
2022-10-22 08:57:15 +00:00
}
.stop-scrolling {
height: 100%;
overflow: hidden;
}
#splash-screen {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 100;
background-color: #111;
color: #eee;
}
#splash-screen > img {
display: block;
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
2022-10-23 12:05:44 +00:00
}</style><script role="script" id="twine-user-script" type="text/twine-javascript"></script><tw-passagedata pid="1" name="SOCRATES 1" tags="" position="200,425" size="100,100">sound.ambient.youmu.url: &#39;Assets/Audio/youmu.ogg&#39;
sound.ambient.youmu.description: &#39;Youmu theme is playing.&#39;
sound.ambient.youmu2.url: &#39;Assets/Audio/youmu2.ogg&#39;
sound.ambient.youmu2.description: &#39;Youmu theme is playing.&#39;
sound.ambient.suika.url: &#39;Assets/Audio/suika.ogg&#39;
sound.ambient.suika.description: &#39;Suika theme is playing.&#39;
sound.ambient.badapple.url: &#39;Assets/Audio/bad apple.ogg&#39;
sound.ambient.badapple.description: &#39;Bad Apple is playing.&#39;
sound.effect.synth.url: &#39;Assets/Audio/synth.wav&#39;
config.footer.left: story.name
config.footer.center: &quot;&quot;
config.header.center: &quot; &quot;
2022-10-23 12:05:44 +00:00
--
{ambient sound: &#39;badapple&#39;}
2022-10-22 20:02:36 +00:00
DIOTIMA: *Who am I, you ask? I&#39;m still getting a handle on that, hold on. Let me try and retrace my steps.*
DIOTIMA: *I am... Diotima, born in Mantineia, yes that sounds right.*
2022-10-21 20:13:51 +00:00
2022-10-22 20:02:36 +00:00
DIOTIMA: *And I am another one of the many grandstanders and sophists of Athens. Sometimes, we&#39;re called philosophers.*
2022-10-21 20:13:51 +00:00
DIOTIMA: *Our job is generally to make arguments that at times, provoke and at others, convince. For most, truth-seeking is secondary.*
DIOTIMA: *If all it takes is some empty rhetoric, and a few parlor tricks to convince people then why try? People confuse right from left, how can they tell right from wrong?*
DIOTIMA: *There are still a few of us who are insane enough to take on the burden of truth though.*
DIOTIMA: *Most of us have a kind of obsession to center their ideas around. Thales has water, Pythagoras has numbers, and then I have love.*
2022-10-23 12:05:44 +00:00
DIOTIMA: *Sorry, I HAD love. That part of my life is behind me now.*
2022-10-22 20:02:36 +00:00
2022-10-21 20:13:51 +00:00
DIOTIMA: *Recently, I have taken to teaching others under my wing.*
DIOTIMA: *It is also useful for keeping my coin satchel full and mouth fed.*
DIOTIMA: *[[Here comes one of my students now.|SOCRATES 2]]*
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[JavaScript]
///////////
const img1 = document.createElement(&quot;img&quot;);
img1.setAttribute(&quot;src&quot;, &quot;Assets/Images/Diotima Human.png&quot;);
///////////
img1.setAttribute(&quot;id&quot;, &quot;leftPortrait&quot;);
const cont1 = document.createElement(&quot;div&quot;);
cont1.setAttribute(&quot;id&quot;, &quot;leftContainer&quot;);
cont1.appendChild(img1);
document.getElementById(&quot;backdrop&quot;).prepend(cont1);
//////////
const img2 = document.createElement(&quot;img&quot;);
img2.setAttribute(&quot;src&quot;, &quot;Assets/Images/trans parent.png&quot;);
///////////
img2.setAttribute(&quot;id&quot;, &quot;rightPortrait&quot;);
const cont2 = document.createElement(&quot;div&quot;);
cont2.setAttribute(&quot;id&quot;, &quot;rightContainer&quot;);
cont2.appendChild(img2);
2022-10-22 08:57:15 +00:00
document.getElementById(&quot;backdrop&quot;).appendChild(cont2);
document.body.removeAttribute(&quot;class&quot;);</tw-passagedata><tw-passagedata pid="2" name="SOCRATES 2" tags="" position="325,425" size="100,100">progressA: 0
2022-10-21 20:13:51 +00:00
progressB: 0
inventory: [&quot;People are naive and can be tricked.&quot;, &quot;Your argument is a sham and you are an idiot.&quot;]
2022-10-22 08:57:15 +00:00
cred: 4
2022-10-21 20:13:51 +00:00
--
DIOTIMA: Socrates! Good to see you.
SOCRATES: Good day to you, Diotima!
DIOTIMA: You&#39;re sounding chipper today, any new discoveries?
SOCRATES: That&#39;s right! You see this new coat of mine?
SOCRATES: I&#39;ve discovered that you can use drawing compasses to make a hook.
SOCRATES: Tie it to a string and it&#39;ll hook onto any garment left unguarded.
DIOMATA: *This is Socrates, a young student of mine. However, he isn&#39;t from a wealthy family like most of them so he makes due however he can.*
DIOTIMA: Clever. Not at all moral or right though.
SOCRATES: How can you prove that? Aren&#39;t all moral judgements relative?
2022-10-22 20:02:36 +00:00
DIOTIMA: *He has recently fallen into the traps many sophists are tricked into believing.*
2022-10-21 20:13:51 +00:00
DIOTIMA: *Nearly all ideas can be doubted. Especially if your opponent believes it. It&#39;s made him insufferable; more so than usual.*
DIOTIMA: I don&#39;t know, but do you have proof to the contrary?
SOCRATES: Turning it back on me. This is exactly what I pay you for! Let me try...
[[Begin dialogue with Socrates|SOCRATES 3]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="3" name="SOCRATES 3" tags="" position="450,425" size="100,100">cred (cred &lt; 5): cred + 1
--
[align center]
2022-10-21 20:13:51 +00:00
BEGIN DIALOGUE
[align left]
SOCRATES: All ideas can be doubted.
[[QUESTION|SOCRATES 3a]] or
[[PRESENT|SOCRATES 3 PRESENT a]]
[if progressA == 0]
SOCRATES: All material things cannot be doubted.
[[QUESTION|SOCRATES 3b]] or
[[PRESENT|SOCRATES 3 PRESENT b]]
[else]
SOCRATES: All sensory things cannot be doubted.
[[PRESENT|SOCRATES 3 PRESENT b]]
[continued]
[if progressB == 0]
SOCRATES: That means, I am neither right nor wrong as those are not real qualities I can have.
[[QUESTION|SOCRATES 3c]] or
[[PRESENT|SOCRATES 3 PRESENT c]]
[else]
SOCRATES: Therefore, right and wrong can be doubted.
[[PRESENT|SOCRATES 3 PRESENT c]]
[continued]
***
**Ideas**
&lt;ul&gt;
[JavaScript]
inventory.forEach(function(value, index){
write(&quot;&lt;li&gt;&quot; + value + &quot;&lt;/li&gt;&quot;);
});
[continued]
&lt;/ul&gt;
2022-10-22 08:57:15 +00:00
***
[if cred == 1]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 2]
Your credibility is LOW.
[if cred == 3]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 4]
Your credibility is SOLID.
[if cred == 5]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="4" name="TITLE" tags="" position="200,300" size="100,100">config.header.center: &quot;This is a fan-made video game not affiliated with the original creators.&quot;
config.footer.center: &quot;Touhou Project original concept, elements, etc. are property of ZUN and Team Shanghai Alice.&quot;
config.footer.left: &quot; &quot;
--
[align center]
2022-10-21 20:13:51 +00:00
{embed image: &#39;Assets/Images/logos.png&#39;}
[[Start|SOCRATES 1]]
[[Instructions|INSTRUCTIONS]]
[[About|ABOUT]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="5" name="INSTRUCTIONS" tags="" position="200,175" size="100,100">[align center]
2022-10-21 20:13:51 +00:00
You are a **PHILOSOPHER**.
Engage your opponents in **DIALOGUE**.
**QUESTION** their arguments.
**PRESENT** your ideas to the contrary.
**SEARCH** for truth.
2022-10-22 20:02:36 +00:00
Figure out **LOVE**.
2022-10-21 20:13:51 +00:00
[[Go back.|TITLE]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
2022-10-23 12:05:44 +00:00
</tw-passagedata><tw-passagedata pid="6" name="SOCRATES 3a" tags="" position="450,550" size="100,100">cred: cred - 1
--
DIOTIMA: Why can all ideas be doubted?
2022-10-21 20:13:51 +00:00
SOCRATES: Because ideas are arbitrary. If we disagree on how tall the Parthenon is, there is a fact in reality that we are pointing to.
SOCRATES: Ideas like justice and love cannot be measured the same way we measure with rulers. We can argue as much as we want but there is no physical thing we can use to resolve our argument.
SOCRATES: Thus, they can be doubted.
[[Go back.|SOCRATES 3]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="7" name="SOCRATES 3b" tags="" position="450,675" size="100,100">progressA: progressA + 1
2022-10-23 12:05:44 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
DIOTIMA: What are material things by your definition?
SOCRATES: Material things are anything that I can see, hear, hold, or sense basically. I could rephrase it as:
SOCRATES: All sensory things cannot be doubted.
[[Fascinating.|SOCRATES 3]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="8" name="SOCRATES 3c" tags="" position="450,800" size="100,100">progressB: progressB + 1
2022-10-23 12:05:44 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
DIOTIMA: Could you formalize that? Generalize your conclusion, I mean.
SOCRATES: Sure. I&#39;d rephrase it as:
SOCRATES: Therefore, right and wrong can be doubted.
[[Fascinating.|SOCRATES 3]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="9" name="SOCRATES 3bA" tags="" position="575,425" size="100,100">progressA: 0
2022-10-21 20:13:51 +00:00
progressB: 0
inventory: [&quot;Our senses can be doubted.&quot;, &quot;Your argument is a sham and you are an idiot.&quot;]
--
DIOTIMA: Interesting point, Socrates.
SOCRATES: Thank you. Does that mean you agree?
DIOTIMA: No. It&#39;s interesting because of how wrong it is.
SOCRATES: Ah.
DIOTIMA: All material things cannot be doubted that might have been true if we were perfect beings. However, senses can betray us.
DIOTIMA: You recall the construction of the Parthenon, correct? Its pillars were refined to bend slightly to correct for what we call an optical illusion.
DIOTIMA: Two parallel lines, no matter the true straightness, seem to curve outwards when intersected by converging lines.
DIOTIMA: A bit of geometric trivia from your back alley Pythagoras.
DIOTIMA: That means we can, in fact, doubt material things given they rely on our imperfect senses.
SOCRATES: I see!
SOCRATES: I&#39;m learning so much from your argument!
DIOTIMA: Is that right? Does that mean you&#39;re ready to accept you were in the wrong?
SOCRATES: Hold on, we&#39;re not quite there yet. [[My argument still holds.|SOCRATES 4]]
[align center]
~~LOST &quot;People are naive and can be tricked.&quot;~~
~~GAINED &quot;Our senses can be doubted.&quot;~~
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="10" name="SOCRATES 4" tags="" position="700,425" size="100,100">cred (cred &lt; 5): cred + 1
--
[align center]
2022-10-21 20:13:51 +00:00
BEGIN DIALOGUE
[align left]
SOCRATES: It is true that material things can be doubted on the basis of our imperfect senses.
[[QUESTION|SOCRATES 4a]] or
[[PRESENT|SOCRATES 4 PRESENT a]]
SOCRATES: But that does not change that all ideas can be doubted as well.
[[QUESTION|SOCRATES 4b]] or
[[PRESENT|SOCRATES 4 PRESENT b]]
[if progressA == 0]
SOCRATES: My original conclusion remains that right and wrong can be doubted.
[[QUESTION|SOCRATES 4c]] or
[[PRESENT|SOCRATES 4 PRESENT c]]
[else]
SOCRATES: Right and wrong are decided by what each person believes is right or wrong.
[[PRESENT|SOCRATES 4 PRESENT c]]
[continued]
***
**Ideas**
&lt;ul&gt;
[JavaScript]
inventory.forEach(function(value, index){
write(&quot;&lt;li&gt;&quot; + value + &quot;&lt;/li&gt;&quot;);
});
[continued]
&lt;/ul&gt;
2022-10-22 08:57:15 +00:00
***
[if cred == 1]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 2]
Your credibility is LOW.
[if cred == 3]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 4]
Your credibility is SOLID.
[if cred == 5]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="11" name="SOCRATES 3 PRESENT a" tags="" position="450,300" size="100,100">idea1: inventory[0]
2022-10-21 20:13:51 +00:00
idea2: inventory[1]
2022-10-22 08:57:15 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
2022-10-22 08:57:15 +00:00
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
2022-10-21 20:13:51 +00:00
SOCRATES: All ideas can be doubted.
[[RETURN|SOCRATES 3]]
***
**Pick an idea to present.**
- [[{idea1}|SOCRATES 3 PRESENT a]]
- [[{idea2}|SOCRATES 3 PRESENT a]]
2022-10-22 08:57:15 +00:00
***
[if cred == 0]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="12" name="SOCRATES 3 PRESENT b" tags="" position="450,175" size="100,100">idea1: inventory[0]
2022-10-21 20:13:51 +00:00
idea2: inventory[1]
2022-10-22 08:57:15 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
2022-10-22 08:57:15 +00:00
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
2022-10-21 20:13:51 +00:00
[if progressA == 0]
SOCRATES: Real things cannot be doubted.
[else]
SOCRATES: All sensory things cannot be doubted.
[continued]
[[RETURN|SOCRATES 3]]
***
**Pick an idea to present.**
[if progressA == 0]
- [[{idea1}|SOCRATES 3 PRESENT b]]
[else]
- [[{idea1}|SOCRATES 3bA]]
[continued]
- [[{idea2}|SOCRATES 3 PRESENT b]]
2022-10-22 08:57:15 +00:00
***
[if cred == 0]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="13" name="SOCRATES 3 PRESENT c" tags="" position="450,50" size="100,100">idea1: inventory[0]
2022-10-21 20:13:51 +00:00
idea2: inventory[1]
2022-10-22 08:57:15 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
2022-10-22 08:57:15 +00:00
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
2022-10-21 20:13:51 +00:00
[if progressB == 0]
SOCRATES: That means, I am neither right nor wrong as those are not real qualities I can have.
[else]
SOCRATES: Therefore, right and wrong can be doubted.
[continued]
[[RETURN|SOCRATES 3]]
***
**Pick an idea to present.**
- [[{idea1}|SOCRATES 3 PRESENT c]]
- [[{idea2}|SOCRATES 3 PRESENT c]]
2022-10-22 08:57:15 +00:00
***
[if cred == 0]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="14" name="ABOUT" tags="" position="200,50" size="100,100">[align center]
2022-10-21 20:13:51 +00:00
*&quot;A spectre is haunting Gensokyo — the spectre of dialectics!&quot;*
2022-10-23 12:05:44 +00:00
Depictions are anachronistic, Socrates is largely based on his appearance in The Clouds, a satire, and Diotima did not in fact travel to Gensokyo. This is my warning to any nerds (pulls out locker to stuff you into).
2022-10-22 08:57:15 +00:00
2022-10-21 20:13:51 +00:00
~~By Jacoder23 for Touhou Fan Game Jam 9~~
2022-10-23 12:05:44 +00:00
~~This is the original version of the game submitted to Touhou Fan Game Jam 9.~~
External assets:
&lt;a href=&quot;https://pixabay.com/vectors/abstract-decorative-divider-fancy-3166168/&quot;&gt;Fancy divider by GDJ&lt;/a&gt;
&lt;a href=&quot;https://www.britannica.com/place/ancient-Greece&quot; target=&quot;_blank&quot;&gt;Athens: Acropolis by sborisov— iStock/Getty Images&lt;/a&gt;
&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Suwa_taisha_harumiya13bs3200.jpg&quot; target=&quot;_blank&quot;&gt;Shrine image by 663highland&lt;/a&gt;
&lt;a href=&quot;https://sonniss.com/gameaudiogdc&quot; target=&quot;_blank&quot;&gt;Bluezone - Heaven - Ethereal Ambient Samples&lt;/a&gt;
2022-10-21 20:13:51 +00:00
[[Go back.|TITLE]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
2022-10-23 12:05:44 +00:00
</tw-passagedata><tw-passagedata pid="15" name="SOCRATES 4a" tags="" position="700,550" size="100,100">cred: cred - 1
--
DIOTIMA: Can that be proven?
2022-10-21 20:13:51 +00:00
SOCRATES: I believe you just did exactly that by using an optical illusion as an example.
[[Go back.|SOCRATES 4]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="16" name="SOCRATES 4 PRESENT a" tags="" position="700,300" size="100,100">idea1: inventory[0]
2022-10-21 20:13:51 +00:00
idea2: inventory[1]
2022-10-22 08:57:15 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
2022-10-22 08:57:15 +00:00
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
2022-10-21 20:13:51 +00:00
SOCRATES: It is true that material things can be doubted on the basis of our imperfect senses.
[[RETURN|SOCRATES 4]]
***
**Pick an idea to present.**
2022-10-22 08:57:15 +00:00
2022-10-21 20:13:51 +00:00
- [[{idea1}|SOCRATES 4 PRESENT a]]
- [[{idea2}|SOCRATES 4 PRESENT a]]
2022-10-22 08:57:15 +00:00
***
[if cred == 0]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="17" name="SOCRATES 4 PRESENT b" tags="" position="700,175" size="100,100">idea1: inventory[0]
2022-10-21 20:13:51 +00:00
idea2: inventory[1]
2022-10-22 08:57:15 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
2022-10-22 08:57:15 +00:00
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
2022-10-21 20:13:51 +00:00
SOCRATES: It is true that material things can be doubted on the basis of our imperfect senses.
[[RETURN|SOCRATES 4]]
***
**Pick an idea to present.**
2022-10-22 08:57:15 +00:00
2022-10-21 20:13:51 +00:00
- [[{idea1}|SOCRATES 4 PRESENT b]]
- [[{idea2}|SOCRATES 4 PRESENT b]]
2022-10-22 08:57:15 +00:00
***
[if cred == 0]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
2022-10-23 12:05:44 +00:00
}</tw-passagedata><tw-passagedata pid="18" name="SOCRATES 4b" tags="" position="700,675" size="100,100">cred: cred - 1
--
DIOTIMA: So does that mean you believe you can doubt everything?
2022-10-21 20:13:51 +00:00
SOCRATES: I doubt I have to believe that for my argument to hold.
DIOTIMA: Okay, you can&#39;t literally doubt everything.
SOCRATES: Sure I can.
DIOTIMA: Can you doubt you can doubt?
SOCRATES: I don&#39;t know if I can doubt I can doubt.
DIOTIMA: You don&#39;t or you can&#39;t?
SOCRATES: I... hm. Well I think my point still stands either which way.
[[Go back.|SOCRATES 4]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="19" name="SOCRATES 4c" tags="" position="700,800" size="100,100">progressA: progressA+1
2022-10-23 12:05:44 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
DIOTIMA: I must ask Socrates, but where did you hear this argument?
SOCRATES: Oh, I heard it from Protagoras preaching atop his mansion&#39;s rooftop.
DIOTIMA: And did he have a continuation of this argument?
DIOTIMA: Surely, he did not shout here is no right or wrong, without an elaboration?
SOCRATES: Ah yes, I think he did continue it. But it just didn&#39;t seem relevant.
SOCRATES: He said that right and wrong had to exist, of course, but given they had no objective measure that meant they could only have one source.
SOCRATES: Protagoras said that man is the measure of all things.
SOCRATES: He&#39;d do a better job of explaining but I think it can summed up for our argument as:
SOCRATES: Right and wrong are relative and are decided by what each person believes is right or wrong.
[[Insightful..|SOCRATES 4]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]</tw-passagedata><tw-passagedata pid="20" name="SOCRATES 4 PRESENT c" tags="" position="700,50" size="100,100">idea1: inventory[0]
2022-10-21 20:13:51 +00:00
idea2: inventory[1]
2022-10-22 08:57:15 +00:00
cred: cred - 1
2022-10-21 20:13:51 +00:00
--
2022-10-22 08:57:15 +00:00
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
2022-10-21 20:13:51 +00:00
[if progressA == 0]
SOCRATES: My original conclusion remains that right and wrong can be doubted.
[else]
SOCRATES: Right and wrong are decided by what each person believes is right or wrong.
[continued]
[[RETURN|SOCRATES 4]]
***
**Pick an idea to present.**
2022-10-22 08:57:15 +00:00
2022-10-21 20:13:51 +00:00
- [[{idea1}|SOCRATES 4 PRESENT c]]
[if progressA == 0]
- [[{idea2}|SOCRATES 4 PRESENT c]]
[else]
- [[{idea2}|SOCRATES 4cA]]
[continued]
2022-10-22 08:57:15 +00:00
***
[if cred == 0]
2022-10-22 20:02:36 +00:00
Your credibility is ABYSMAL.
2022-10-22 08:57:15 +00:00
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 08:57:15 +00:00
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
2022-10-21 20:13:51 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 08:57:15 +00:00
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="21" name="SOCRATES 4cA" tags="" position="825,425" size="100,100">progressA: 0
progressB: 0
inventory: [&quot;Our senses can be doubted.&quot;]
2022-10-22 20:02:36 +00:00
cred: 5
2022-10-22 08:57:15 +00:00
--
DIOTIMA: Another interesting stance. So whatever you believe is right is right? That is to say: truth is relative?
2022-10-21 20:13:51 +00:00
SOCRATES: I believe so.
DIOTIMA: Then if I believe that your argument is sham and I have wasted my time as a teacher then am I right?
SOCRATES: Ah.
DIOTIMA: I think it should be self-evident by now that this statement, as succinct and convincing as it sounds at first, is entirely self-defeating.
DIOTIMA: If all it takes is belief then my belief that man is not the measure of all things is a paradox. If my belief is true then the statement is false, if my belief is false then so is the statement.
A pause. In the distance is the buzz of the city&#39;s streets.
DIOTIMA: Did I go too hard on the kid?
SOCRATES: Brilliant! I&#39;m so glad to be learning from you, priestess! That argument bothered me for days but I couldn&#39;t place why.
DIOTIMA: *Ah, that&#39;s the last thing about myself. I might call myself a philosopher but you don&#39;t exactly see a lot of women as philosophers.*
2022-10-22 20:02:36 +00:00
DIOTIMA: *My official title is priestess, though a priestess of whom I&#39;ve not figured out yet.*
2022-10-21 20:13:51 +00:00
DIOTIMA: *I got it when I first arrived in Athens and a plague was spreading.*
DIOTIMA: *I advised the authorities to begin sacrifices to the appropriate Gods and the plague ended just as quickly as it began.*
DIOTIMA: *That got me in with a good standing with the citizens, but until another plague hits I&#39;m stuck between jobs.*
DIOTIMA: *I&#39;m probably still gonna stick with this though as it&#39;s been far more rewarding. I&#39;ll let those snobs deal with their disasters on their own. What happens to them happens.*
SOCRATES: Diomata? Are you alright?
DIOTIMA: Ah? Yes, yes I am. I was just thinking.
SOCRATES: So was I! I was just wondering that if we assume right and wrong are truths out there somehow, how we could arrive at them?
DIOTIMA: That is a good question. You see…
Diomata stumbles, seemingly slipping on nothing. Socrates moves to help her but she finds her footing.
SOCRATES: Are you alright?
DIOTIMA: Yes, yes. I&#39;ve just been lightheaded recently.
DIOTIMA: [[As I was sayin—|INTERLUDE 1]]
[align center]
~~LOST &quot;Your argument is a sham and you are an idiot.&quot;~~
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-22 20:02:36 +00:00
[continued]</tw-passagedata><tw-passagedata pid="22" name="INTERLUDE 1" tags="" position="950,350" size="100,100">DIOTIMA: And then I found myself in what I have no reference to compare to. It was as if I was being pulled by a great thousands of storms, rushing, pulling, screaming in my ear.
DIOTIMA: Then, strange as it sounds, I felt one of the storms... staring at me. I was then hurtling into that particular storm then a quiet darkness surrounded me.
DIOTIMA: I opened my eyes, then I was [[here.|INTERLUDE 2]]
2022-10-23 12:05:44 +00:00
{no ambient sound}
{sound effect: &#39;synth&#39;}
2022-10-22 20:02:36 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/storm.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="23" name="SOCRATES LOSS" tags="" position="575,175" size="100,100">DIOTIMA: *Now wait a moment. I didn&#39;t say anything of that sort!*
2022-10-22 08:57:15 +00:00
Diotima sighs.
DIOTIMA: *I think we&#39;ve gotten a bit muddled on our way here. Let me try and retrace my steps again...*
{restart link, label: &quot;RESTART&quot;}
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[note]
This is all invisible characters.
[continued]
2022-10-22 20:02:36 +00:00
</tw-passagedata><tw-passagedata pid="24" name="INTERLUDE 2" tags="" position="1000,500" size="100,100">REIMU: And also you&#39;re a ghost now.
REIMU: Didn&#39;t really need to know all that but if you&#39;ve got that out of your system I&#39;m gonna get back to drinking myself to an early death.
DIOTIMA: Ah, of course.
REIMU: I can show you tomorrow where the Yama go to judge people headed for the afterlife and you can ask them any questions you have. But this night festival isn&#39;t over until I&#39;m out cold!
REIMU: Get something for yourself if you wanna hang around.
DIOTIMA: Very well.
2022-10-23 12:05:44 +00:00
Diotima, now translucent and with an ectoplasmic tail where he legs used to be, floats over to an juicy, unclaimed skewer of grilled lamprey. Her hand passes straight through it. She&#39;s heartbroken.
2022-10-22 20:02:36 +00:00
2022-10-23 12:05:44 +00:00
DIOTIMA: Oh. [[What exactly can I &quot;get for myself&quot;?|INTERLUDE 3]]
2022-10-22 20:02:36 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[JavaScript]
///////////
const img1 = document.getElementById(&quot;leftPortrait&quot;);
img1.setAttribute(&quot;src&quot;, &quot;Assets/Images/Diotima.png&quot;);
///////////
//////////
const img2 = document.getElementById(&quot;rightPortrait&quot;);
img2.setAttribute(&quot;src&quot;, &quot;Assets/Images/trans parent.png&quot;);
///////////</tw-passagedata><tw-passagedata pid="25" name="INTERLUDE 3" tags="" position="1075,350" size="100,100">SUIKA: [[Love!|INTERLUDE 4]]
SUIKA: I don&#39;t want anything to do with love anymore!
SUIKA hiccups, a comically large bubble leaves her mouth and floats in the air for a full 5 seconds before popping.
DIOTIMA: Is she drunk?
REIMU: She&#39;s always drunk. This is just a different stage of it; like going from happy drunk to sad drunk.
2022-10-23 12:05:44 +00:00
Most of the partygoers appear to have either left or are fast asleep. The exception being the short, horned girl apparently called Suika, the festival&#39;s organizer, Reimu, and a white-haired girl sitting up against a tree that Diotima feels an odd kinship with.
2022-10-22 20:02:36 +00:00
2022-10-23 12:05:44 +00:00
She appears to be wide awake unlike the rest and sees Diotima. She&#39;s staring intently.
REIMU: That&#39;s just Youmu. She&#39;s not good with ghosts.
2022-10-22 20:02:36 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
2022-10-23 12:05:44 +00:00
[continued]</tw-passagedata><tw-passagedata pid="26" name="INTERLUDE 4" tags="" position="1125,500" size="100,100">progressSuikaA: 0
progressSuikaB: 0
progressYoumuA: 0
progressYoumuB: 0
progressReimuA: 0
SuikaComplete: false
YoumuComplete: false
ReimuComplete: false
2022-10-23 12:05:44 +00:00
completed: false
inventory: [&quot;Our senses can be doubted.&quot;]
cred: 5
--
DIOTIMA: *Yes, I suppose, I could just do what I&#39;ve always wanted to do.*
2022-10-22 20:02:36 +00:00
DIOTIMA: *I am willing to bet ghosts have cool powers and use them to do amazing things. So I&#39;m gonna use them to revive my old passion and figure out just what is love!*
As Diotima pumps her fists, a bolt of lightning comes flying out of her and into the sky. After a moment, it comes back down and strikes a boulder, slicing it cleanly in half.
DIOTIMA: *...and then when I&#39;m done I am definitely gonna try and figure out the other side of these powers.*
[[Continue.|HUB]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[JavaScript]
document.body.removeAttribute(&quot;class&quot;);
[continued]
</tw-passagedata><tw-passagedata pid="27" name="HUB" tags="" position="1250,425" size="100,100">anyComplete: false
anyComplete (SuikaComplete): true
anyComplete (YoumuComplete): true
anyComplete (ReimuComplete): true
--
[align center]
2022-10-22 20:02:36 +00:00
[after 1 second]
You are a **PHILOSOPHER**.
[align center]
[after 2 seconds]
Engage your opponents in **DIALOGUE**.
[align center]
[after 3 seconds]
**QUESTION** their arguments.
[align center]
[after 4 seconds]
**PRESENT** your ideas to the contrary.
[align center]
[after 5 seconds]
**SEARCH** for truth.
[align center]
[after 6 seconds]
Figure out **LOVE**.
[continued]
[align center]
[if SuikaComplete == false]
[align center]
2022-10-23 12:05:44 +00:00
[[Talk to Suika.|SUIKA 1]] [[Haunt Suika.|SUIKA H 1]]
[continued]
2022-10-22 20:02:36 +00:00
[if ReimuComplete == false]
[align center]
2022-10-23 12:05:44 +00:00
[[Talk to Reimu.|REIMU 1]] [[Haunt Reimu.|REIMU H 1]]
[continued]
2022-10-22 20:02:36 +00:00
[if YoumuComplete == false]
[align center]
2022-10-23 12:05:44 +00:00
[[Talk to Youmu.|YOUMU 1]] [[Haunt Youmu.|YOUMU H 1]]
[continued]
2022-10-22 20:02:36 +00:00
[if anyComplete == true]
[align center]
2022-10-22 20:02:36 +00:00
[[I&#39;ve heard enough.|IDEA CLOUD]]
[continued]
***
[align left]
**Ideas**
[align left]
&lt;ul&gt;
[JavaScript]
inventory.forEach(function(value, index){
write(&quot;&lt;li&gt;&quot; + value + &quot;&lt;/li&gt;&quot;);
});
[continued]
&lt;/ul&gt;
***
[if cred == 1]
Your credibility is ABYSMAL.
[if cred == 2]
Your credibility is LOW.
[if cred == 3]
2022-10-23 12:05:44 +00:00
Your credibility is SHAKY.
2022-10-22 20:02:36 +00:00
[if cred == 4]
Your credibility is SOLID.
[if cred == 5]
Your credibility is UNDOUBTABLE.
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="28" name="IDEA CLOUD" tags="" position="1000,800" size="100,100">[align center]
[after 2 seconds]
You know what you have to do.
[align center]
[after 4 seconds]
There are no takebacks after your final decision.
[align center]
[after 6 seconds]
Have you decided?
[continued]
[align center]
[after 8 seconds]
[[I know what is love.|IDCLOUD 1]]
[[Go back.|HUB]]
[continued]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="29" name="IDCLOUD 1" tags="" position="1000,925" size="100,100">[align left]
2022-10-23 12:05:44 +00:00
[align center]
{cycling link for: &#39;answer1&#39;, choices: [&quot;Love&quot;, &quot;Loving someone&quot;, &quot;Love on its own&quot;, &quot;Love in its highest form&quot;, &quot;The act of loving&quot;]} {cycling link for: &#39;answer2&#39;, choices: [&quot;is&quot;, &quot;is not&quot;, &quot;can be&quot;, &quot;cannot be&quot;, &quot;probably is&quot;, &quot;probably is not&quot;]} {cycling link for: &#39;answer3&#39;, choices: [&quot;selfish&quot;, &quot;duty&quot;, &quot;friendship&quot;, &quot;sacrifice&quot;, &quot;transient&quot;, &quot;understandable&quot;]}
[continued]
&lt;/ul&gt;
***
[[Continue.|IDCLOUD 2]]
[[Go back.|HUB]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/storm.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="30" name="REIMU 1" tags="" position="2100,425" size="100,100">cred: cred - 1
--
REIMU: What is it?
2022-10-23 12:05:44 +00:00
DIOTIMA: I was wondering if could ask something of you.
REIMU: Shoot.
DIOTIMA: You are this land&#39;s priestess correct? That makes us peers.
REIMU: Close, I&#39;m its shrine maiden.
REIMU: We&#39;re in the same boat, you and me.
2022-10-23 12:05:44 +00:00
Reimu swirls her cups, staring into its rippling waves before taking another swig.
REIMU: We&#39;ve got no idea about the god we&#39;re serving. Just trying to make do.
DIOTIMA: Indeed. It&#39;s a... less than fulfilling experience.
REIMU: Word.
Reimu points a finger gun at Diotima while saying this.
DIOTIMA: While I&#39;m here, I&#39;d like to ask you, if you don&#39;t mind, about love.
REIMU: Love?
DIOTIMA: Love. You already know it was an old passion of mind as a philosopher; exploring the topic of love.
DIOTIMA: I want to know what is love, definitively.
REIMU: Hmm. I&#39;ll indulge you. [[Here&#39;s what I think of love.|REIMU 2]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="31" name="YOUMU 1" tags="" position="1375,1125" size="100,100">Love as master servant relation, predefined, predestined</tw-passagedata><tw-passagedata pid="32" name="SUIKA 1" tags="" position="1300,875" size="100,100">Love as spontaneous, selfish or lustful</tw-passagedata><tw-passagedata pid="33" name="IDCLOUD 2" tags="" position="1000,1050" size="100,100">positive: false
2022-10-23 12:05:44 +00:00
positive (answer2 == &quot;is&quot;): true
positive (answer2 == &quot;can be&quot;): true
positive (answer2 == &quot;probably is&quot;): true
confident: false
confident (answer2 == &quot;is&quot;): true
confident (answer2 == &quot;is not&quot;): true
confident (answer2 == &quot;cannot be&quot;): true
action: false
action (answer1 == &quot;Love on its own&quot;): true
action (answer1 == &quot;The act of loving&quot;): true
--
[JavaScript]
// This is way more scuffed than it has to be but in my defense it&#39;s because I wanted to write a custom explanation for literally every combination but turn out that takes time.
if (!positive &amp;&amp; !confident &amp;&amp; !action){
// 000
write(&quot;DIOTIMA: Now I&#39;m not entirely sure.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: But I think love is an idea. Actions of love are just manifestations of the true form of love.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That form of love must be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
else if (!positive &amp;&amp; !confident &amp;&amp; action){
// 001
write(&quot;DIOTIMA: Now I&#39;m not entirely sure.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: But I think love is an act. There cannot be love without people showing it, living in it.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That means that love cannot be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
else if (!positive &amp;&amp; confident &amp;&amp; !action){
// 010
write(&quot;DIOTIMA: I&#39;m sure of this. I can feel it to be right.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: Love is an idea. Actions of love are just manifestations of the true form of love.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That form of love cannot be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
else if (!positive &amp;&amp; confident &amp;&amp; action){
// 011
write(&quot;DIOTIMA: I&#39;m sure of this. I can feel it to be right.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: Love is an act. There cannot be love without people showing it, living in it.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That means that love cannot be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
else if (positive &amp;&amp; !confident &amp;&amp; !action){
// 100
write(&quot;DIOTIMA: Now I&#39;m not entirely sure.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: But I think love is an idea. Actions of love are just manifestations of the true form of love.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That form of love must be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
else if (positive &amp;&amp; !confident &amp;&amp; action){
// 101
write(&quot;DIOTIMA: Now I&#39;m not entirely sure.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: But I think love is an act. There cannot be love without people showing it, living in it.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That means that love must be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
else if (positive &amp;&amp; confident &amp;&amp; !action){
// 110
write(&quot;DIOTIMA: I&#39;m sure of this. I can feel it to be right.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: Love is an idea. Actions of love are just manifestations of the true form of love.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That form of love must be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
else if (positive &amp;&amp; confident &amp;&amp; action){
// 111
write(&quot;DIOTIMA: I&#39;m sure of this. I can feel it to be right.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: Love is an act. There cannot be love without people showing it, living in it.&lt;/p&gt;&lt;p&gt;&quot;);
write(&quot;DIOTIMA: That means that love must be &quot; + answer3 + &quot;.&lt;/p&gt;&quot;);
}
[continued]
[after 5 seconds]
DIOTIMA: But that&#39;s not quite complete.
DIOTIMA: What do you think?
YOU: {text input for: &#39;yourAnswer&#39;}
[[Continue.|IDCLOUD 3]]
[continued]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/storm.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="34" name="REIMU H 1" tags="" position="1250,250" size="100,100">Diotima focuses her ghostly energies on Reimu...
And it fails miserably. Reimu&#39;s still too buzzed to notice but it appears her spiritual powers prevent Diotima from possessing her. It&#39;s like blowing bubbles inside of a hurricane; you&#39;re not gonna achieve anything by trying.
[[Go back.|HUB]]</tw-passagedata><tw-passagedata pid="35" name="SUIKA H 1" tags="" position="1500,250" size="100,100"></tw-passagedata><tw-passagedata pid="36" name="YOUMU H 1" tags="" position="1375,250" size="100,100"></tw-passagedata><tw-passagedata pid="37" name="IDCLOUD 3" tags="" position="1000,1175" size="100,100">DIOTIMA: Interesting.
2022-10-23 12:05:44 +00:00
DIOTIMA: I could tell you were listening in for a little while now.
DIOTIMA: Like me, you are but an observer of this world. A guest not a resident.
DIOTIMA: Just the same, I was never a citizen of Athens. Even if I wanted to, the best I could become would be the wife of a man of higher standing. Even then, I&#39;d still be more lowly than even the most crapulent, conniving, catastrophic citizen.
DIOTIMA: I had personal love too, once. My own eros. But that turned sour as quickly as it sweetened.
DIOTIMA: We didn&#39;t agree on as many things as I initially thought. Some of those things were dealbreakers.
DIOTIMA: I don&#39;t regret it though. With all the earthly pains that love can bring comes all its pleasures. Not pleasure of the body mind you, but those of the soul.
DIOTIMA: I loved but I did not understand it until it tore me apart. I won&#39;t rest until I truly can comprehend it.
DIOTIMA: How about you?
DIOTIMA: Are you still searching for it?
YOU: {text input for: &#39;yourAnswer&#39;}
[[Continue.|IDCLOUD 4]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="38" name="IDCLOUD 4" tags="" position="1000,1300" size="100,100">DIOTIMA: I see.
DIOTIMA: I can only wish you the best of luck on your journey and hope you do the same for me.
Diotima stands, her legs returned. She makes her way to the grilled lamprey from earlier.
DIOTIMA: It appears that while I&#39;ve not come to a perfect answer my progress has returned my mortal, physical form to me.
2022-10-23 12:05:44 +00:00
DIOTIMA: Time to celebrate!
Her hands still passes through the skewer. She is slightly more solid now however so rather than it passing through harmlessly she knocks the skewer over and it falls onto the ground.
2022-10-23 12:05:44 +00:00
DIOTIMA: ...
DIOTIMA: Well, [[FU—|Ending]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="39" name="Ending" tags="" position="1000,1425" size="100,100">Congratulations on finishing the game!
{restart link, label: &quot;RESTART&quot;}</tw-passagedata><tw-passagedata pid="40" name="REIMU 2" tags="" position="2225,425" size="100,100">cred (cred &lt; 5): cred + 1
--
[align center]
BEGIN DIALOGUE
[align left]
REIMU: Love appears differently in many ways.
[[QUESTION|REIMU 2a]] or
[[PRESENT|REIMU 2 PRESENT a]]
[if progressReimuA == 0]
2022-10-23 12:05:44 +00:00
REIMU: But true love is comfortable, tranquil, like a lazy Sunday.
[[QUESTION|REIMU 2b]] or
[[PRESENT|REIMU 2 PRESENT b]]
[else]
REIMU: Love is eternal and reliable.
[[PRESENT|REIMU 2 PRESENT b]]
[continued]
2022-10-23 12:05:44 +00:00
REIMU: I think then that love is at its purest in friendship.
[[QUESTION|REIMU 2c]] or
[[PRESENT|REIMU 2 PRESENT c]]
[[Go back.|HUB]]
***
~~GAINED &quot;Love appears differently in many ways.&quot;~~
2022-10-23 12:05:44 +00:00
***
**Ideas**
2022-10-22 20:02:36 +00:00
&lt;ul&gt;
[JavaScript]
var newItem = &quot;Love appears differently in many ways.&quot;;
inventory.indexOf(newItem) === -1 ? inventory.push(newItem) : console.log(&quot;This idea already exists&quot;);
2022-10-22 20:02:36 +00:00
inventory.forEach(function(value, index){
write(&quot;&lt;li&gt;&quot; + value + &quot;&lt;/li&gt;&quot;);
});
[continued]
&lt;/ul&gt;
***
2022-10-23 12:05:44 +00:00
[if cred == 1]
Your credibility is ABYSMAL.
[if cred == 2]
Your credibility is LOW.
[if cred == 3]
Your credibility is SHAKY.
[if cred == 4]
Your credibility is SOLID.
[if cred == 5]
Your credibility is UNDOUBTABLE.
2022-10-22 20:02:36 +00:00
2022-10-23 12:05:44 +00:00
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="41" name="REIMU 2 PRESENT c" tags="" position="2225,50" size="100,100">cred: cred - 1
--
[if cred &lt; 0]
{embed passage: &#39;HUB LOSS&#39;}
[continued]
REIMU: I think then that love is at its purest in friendship.
[[RETURN|REIMU 2]]
***
**Pick an idea to present**
&lt;ul&gt;
[JavaScript]
inventory.forEach(function(value, index){
write(&quot;&lt;li&gt;&lt;a href=\&quot;javascript:void(0)\&quot; data-cb-go=\&quot;{passage.name}\&quot;&gt;&quot; + value + &quot;&lt;/a&gt;&lt;/li&gt;&quot;);
});
[continued]
&lt;/ul&gt;
***
[if cred == 0]
Your credibility is ABYSMAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is SHAKY.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="42" name="REIMU 2c" tags="" position="2225,800" size="100,100">DIOTIMA: I think we have similar lines of thinking.
REIMU: Really?
DIOTIMA: Yes, I had my own theory regarding love. I compared it to a ladder one has to climb. Carnal affections were at the lowest rungs and ascending past that is an important step.
REIMU: That does sound interesting. You sure you haven&#39;t figured it out yet?
DIOTIMA: I recognize its flaws. It was less an explanation of what is love and more of the process to understanding love.
DIOTIMA: Even so, I think I did pretty good with that one.
[[Go back.|REIMU 2]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="43" name="REIMU 2b" tags="" position="2225,675" size="100,100">cred: cred - 1
progressReimuA: progressReimuA + 1
--
DIOTIMA: What makes you say that?
REIMU: Well, there&#39;s love and then there&#39;s lust right?
REIMU: What&#39;s the difference between the two?
DIOTIMA: Oh. Is it because lust is superficial?
REIMU: Bingo. It&#39;s like Suika wanting to drink or you wanting to eat.
Diotima pouts. Reimu chuckles.
REIMU: We&#39;ll find you whatever ghosts eat later. Youmu&#39;s mistress has a whole village&#39;s worth of food stocked and then some.
DIOTIMA: Her mistress?
REIMU: Yuyuko. She&#39;s a ghost too.
DIOTIMA: I see, would you continue?
REIMU: Right. So if lust is like an impulse, love should be the opposite.
REIMU: Love is comforting, reliable. It&#39;s eternal.
REIMU: ...damn that sounds cheesy.
[[It does.|REIMU 2]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="44" name="REIMU 2 PRESENT b" tags="" position="2225,175" size="100,100">cred: cred - 1
--
[if cred &lt; 0]
{embed passage: &#39;HUB LOSS&#39;}
[continued]
[if progressReimuA == 0]
REIMU: But true love is comfortable, tranquil, like a lazy Sunday.
[else]
REIMU: Love is eternal and reliable.
[continued]
[[RETURN|REIMU 2]]
***
**Pick an idea to present**
&lt;ul&gt;
[JavaScript]
inventory.forEach(function(value, index){
if(progressReimuA != 0 &amp;&amp; value == &quot;Love is a wild, ultimately transient state.&quot;)
{
write(&quot;&lt;li&gt;&lt;a href=\&quot;javascript:void(0)\&quot; data-cb-go=\&quot;REIMU 3\&quot;&gt;&quot; + value + &quot;&lt;/a&gt;&lt;/li&gt;&quot;);
}
else
{
write(&quot;&lt;li&gt;&lt;a href=\&quot;javascript:void(0)\&quot; data-cb-go=\&quot;{passage.name}\&quot;&gt;&quot; + value + &quot;&lt;/a&gt;&lt;/li&gt;&quot;);
}
});
[continued]
&lt;/ul&gt;
***
[if cred == 0]
Your credibility is ABYSMAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is SHAKY.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="45" name="REIMU 2 PRESENT a" tags="" position="2225,300" size="100,100">cred: cred - 1
--
[if cred &lt; 0]
{embed passage: &#39;HUB LOSS&#39;}
[continued]
REIMU: Love appears differently in many ways.
[[RETURN|REIMU 2]]
***
**Pick an idea to present**
&lt;ul&gt;
[JavaScript]
inventory.forEach(function(value, index){
write(&quot;&lt;li&gt;&lt;a href=\&quot;javascript:void(0)\&quot; data-cb-go=\&quot;{passage.name}\&quot;&gt;&quot; + value + &quot;&lt;/a&gt;&lt;/li&gt;&quot;);
});
[continued]
&lt;/ul&gt;
***
[if cred == 0]
Your credibility is ABYSMAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is SHAKY.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="46" name="REIMU 2a" tags="" position="2225,550" size="100,100">DIOTIMA: How can love appear differently?
REIMU: It&#39;s like that story you told. We use our senses to experience the world.
REIMU: Love looks different from different perspectives.
DIOTIMA: Does mean they&#39;re all correct?
REIMU: I hope you&#39;re not trying to trick me into the trap you got your student in.
DIOTIMA: No promises.
REIMU: Well, in that case, no. They&#39;re not all correct.
DIOTIMA: How come?
REIMU: Well they&#39;re all just getting one side of the story.
REIMU: Love is all of it.
Reimu does a big gesture waving her hands in the air.
REIMU: But to say any one bit of it is love as a whole is wrong.
DIOTIMA: They are all getting pieces of the truth, is what you&#39;re saying?
REIMU: That&#39;s right.
[[Go back.|REIMU 2]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]</tw-passagedata><tw-passagedata pid="47" name="HUB LOSS" tags="" position="1375,425" size="100,100">DIOTIMA: *Now wait a moment. I didn&#39;t say anything of that sort!*
Diotima sighs.
DIOTIMA: *I think we&#39;ve gotten a bit muddled on our way here. Let me try and retrace my steps again.*
DIOTIMA: *We&#39;ll at least skip ahead a bit though.*
[[Restart from checkpoint.|INTERLUDE 1]]
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[note]
This is all invisible characters.
[continued]
</tw-passagedata><tw-passagedata pid="48" name="REIMU 3" tags="" position="2350,425" size="100,100">cred: cred + 1
ReimuComplete: true
--
[align center]
DIOTIMA: Reimu, I do agree with you on many things regarding love.
DIOTIMA: But I believe Suika raised a good point when I spoke with her.
REIMU: What&#39;s that?
DIOTIMA: Love is a wild, ultimately transient state.
DIOTIMA: To choose to love a person, to open up to them is a continous risk. It means being vulnerable around them.
DIOTIMA: You said yourself that love can appear in many different ways. You understood love at its highest form as the kind of respite found in friendship.
DIOTIMA: But even friendships can be fickle things and betrayal is hardly unheard of.
REIMU: Are you saying love is just chaos?
DIOTIMA: I am not. I am simply pointing out that trying to rank different manifestations of love over each other is still just giving different examples of love.
DIOTIMA: To understand love, we&#39;d need something more robust as simple examples always have exceptions.
REIMU: ...hm. You have a point.
REIMU: I&#39;m not fully convinced but you did prove me wrong. I probably won&#39;t think too hard on it though.
REIMU: But thanks anyways. That was interesting.
[[Return.|HUB]]
~~You&#39;ve gained credibility.~~
~~GAINED &quot;Examples of love cannot explain what is love.&quot;~~
~~LOST &quot;Love is a wild, ultimately transient state.&quot;~~
***
[if cred == 1]
Your credibility is ABYSMAL.
[if cred == 2]
Your credibility is LOW.
[if cred == 3]
Your credibility is SHAKY.
[if cred == 4]
Your credibility is SOLID.
[if cred == 5]
Your credibility is UNDOUBTABLE.
[CSS]
#backdrop {
background-image: url(&quot;Assets/Images/shrine.jpg&quot;);
background-repeat: no-repeat;
background-size: cover;
}
[continued]
[JavaScript]
var newItem = &quot;Examples of love cannot explain what is love.&quot;;
inventory.indexOf(newItem) === -1 ? inventory.push(newItem) : console.log(&quot;This idea already exists&quot;);
[continued]</tw-passagedata></tw-storydata></div></body></html>