v0.2.0 - Credibility system

This commit is contained in:
Jacoder23 2022-10-22 16:57:15 +08:00
parent c6bf258c71
commit 3762ad2f11
2 changed files with 496 additions and 50 deletions

File diff suppressed because one or more lines are too long

View File

@ -14,7 +14,7 @@ The above copyright notice and this permission notice shall be included in all c
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. 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.
--><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="1" hidden><style role="stylesheet" id="twine-user-stylesheet" type="text/twine-css">#leftPortrait { --><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">#leftPortrait {
max-width: 100%; max-width: 100%;
} }
@ -22,10 +22,11 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
flex-direction: column; flex-direction: column;
line-height: 150%; line-height: 150%;
margin: var(--page-margin); margin: var(--page-margin);
max-width: calc(30vw + 200px); max-width: 360px;
height: 600px; height: 600px;
padding: 4em 4em 2em; padding: 4em 4em 2em;
position: relative; position: relative;
left: 7vw;
width: var(--page-width); width: var(--page-width);
} }
@ -37,16 +38,23 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
flex-direction: column; flex-direction: column;
line-height: 150%; line-height: 150%;
margin: var(--page-margin); margin: var(--page-margin);
max-width: calc(30vw + 200px); max-width: 360px;
height: 600px; height: 600px;
padding: 4em 4em 2em; padding: 4em 4em 2em;
position: relative; position: relative;
right: 7vw;
width: var(--page-width); width: var(--page-width);
} }
#backdrop { #backdrop {
align-items: flex-start; align-items: flex-start;
}</style><script role="script" id="twine-user-script" type="text/twine-javascript"></script><tw-passagedata pid="1" name="SOCRATES 1" tags="" position="200,400" size="100,100">{ambient sound: &#39;youmu&#39;} }
.stop-scrolling {
height: 100%;
overflow: hidden;
}</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">{ambient sound: &#39;youmu&#39;}
DIOTIMA: *How did I get here, you ask? I&#39;m not quite sure. Let me try and trace my steps.*
DIOTIMA: *I am Diotima, born in Mantineia, and another one of the many grandstanders and sophists of Athens. Sometimes, we&#39;re called philosophers.* DIOTIMA: *I am Diotima, born in Mantineia, and another one of the many grandstanders and sophists of Athens. Sometimes, we&#39;re called philosophers.*
@ -95,9 +103,12 @@ img2.setAttribute(&quot;id&quot;, &quot;rightPortrait&quot;);
const cont2 = document.createElement(&quot;div&quot;); const cont2 = document.createElement(&quot;div&quot;);
cont2.setAttribute(&quot;id&quot;, &quot;rightContainer&quot;); cont2.setAttribute(&quot;id&quot;, &quot;rightContainer&quot;);
cont2.appendChild(img2); cont2.appendChild(img2);
document.getElementById(&quot;backdrop&quot;).appendChild(cont2);</tw-passagedata><tw-passagedata pid="2" name="SOCRATES 2" tags="" position="325,400" size="100,100">progressA: 0 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
progressB: 0 progressB: 0
inventory: [&quot;People are naive and can be tricked.&quot;, &quot;Your argument is a sham and you are an idiot.&quot;] inventory: [&quot;People are naive and can be tricked.&quot;, &quot;Your argument is a sham and you are an idiot.&quot;]
cred: 4
-- --
DIOTIMA: Socrates! Good to see you. DIOTIMA: Socrates! Good to see you.
@ -133,7 +144,9 @@ SOCRATES: Turning it back on me. This is exactly what I pay you for! Let me try.
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="3" name="SOCRATES 3" tags="" position="450,400" size="100,100">[align center] [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]
BEGIN DIALOGUE BEGIN DIALOGUE
[align left] [align left]
@ -179,13 +192,25 @@ inventory.forEach(function(value, index){
[continued] [continued]
&lt;/ul&gt; &lt;/ul&gt;
***
[if cred == 1]
Your credibility is NEAR-FATAL.
[if cred == 2]
Your credibility is LOW.
[if cred == 3]
Your credibility is MIDDLING.
[if cred == 4]
Your credibility is SOLID.
[if cred == 5]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="4" name="TITLE" tags="" position="200,275" size="100,100">sound.ambient.youmu.url: &#39;Assets/Audio/youmu.ogg&#39; [continued]</tw-passagedata><tw-passagedata pid="4" name="TITLE" tags="" position="200,300" size="100,100">sound.ambient.youmu.url: &#39;Assets/Audio/youmu.ogg&#39;
sound.ambient.youmu.description: &#39;Theme of Youmu&#39; sound.ambient.youmu.description: &#39;Theme of Youmu&#39;
-- --
@ -208,7 +233,7 @@ sound.ambient.youmu.description: &#39;Theme of Youmu&#39;
} }
[continued] [continued]
</tw-passagedata><tw-passagedata pid="5" name="INSTRUCTIONS" tags="" position="200,150" size="100,100">[align center] </tw-passagedata><tw-passagedata pid="5" name="INSTRUCTIONS" tags="" position="200,175" size="100,100">[align center]
You are a **PHILOSOPHER**. You are a **PHILOSOPHER**.
Engage your opponents in **DIALOGUE**. Engage your opponents in **DIALOGUE**.
@ -229,7 +254,7 @@ Engage your opponents in **DIALOGUE**.
} }
[continued] [continued]
</tw-passagedata><tw-passagedata pid="6" name="SOCRATES 3a" tags="" position="450,525" size="100,100">DIOTIMA: Why can all ideas be doubted? </tw-passagedata><tw-passagedata pid="6" name="SOCRATES 3a" tags="" position="450,550" size="100,100">DIOTIMA: Why can all ideas be doubted?
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: Because ideas are arbitrary. If we disagree on how tall the Parthenon is, there is a fact in reality that we are pointing to.
@ -245,7 +270,7 @@ SOCRATES: Thus, they can be doubted.
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="7" name="SOCRATES 3b" tags="" position="450,650" size="100,100">progressA: progressA + 1 [continued]</tw-passagedata><tw-passagedata pid="7" name="SOCRATES 3b" tags="" position="450,675" size="100,100">progressA: progressA + 1
-- --
DIOTIMA: What are material things by your definition? DIOTIMA: What are material things by your definition?
@ -261,7 +286,7 @@ SOCRATES: All sensory things cannot be doubted.
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="8" name="SOCRATES 3c" tags="" position="450,775" size="100,100">progressB: progressB + 1 [continued]</tw-passagedata><tw-passagedata pid="8" name="SOCRATES 3c" tags="" position="450,800" size="100,100">progressB: progressB + 1
-- --
DIOTIMA: Could you formalize that? Generalize your conclusion, I mean. DIOTIMA: Could you formalize that? Generalize your conclusion, I mean.
@ -277,7 +302,7 @@ SOCRATES: Therefore, right and wrong can be doubted.
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="9" name="SOCRATES 3bA" tags="" position="575,400" size="100,100">progressA: 0 [continued]</tw-passagedata><tw-passagedata pid="9" name="SOCRATES 3bA" tags="" position="575,425" size="100,100">progressA: 0
progressB: 0 progressB: 0
inventory: [&quot;Our senses can be doubted.&quot;, &quot;Your argument is a sham and you are an idiot.&quot;] inventory: [&quot;Our senses can be doubted.&quot;, &quot;Your argument is a sham and you are an idiot.&quot;]
-- --
@ -318,7 +343,9 @@ SOCRATES: Hold on, we&#39;re not quite there yet. [[My argument still holds.|SOC
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="10" name="SOCRATES 4" tags="" position="700,400" size="100,100">[align center] [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]
BEGIN DIALOGUE BEGIN DIALOGUE
[align left] [align left]
@ -357,15 +384,31 @@ inventory.forEach(function(value, index){
[continued] [continued]
&lt;/ul&gt; &lt;/ul&gt;
***
[if cred == 1]
Your credibility is NEAR-FATAL.
[if cred == 2]
Your credibility is LOW.
[if cred == 3]
Your credibility is MIDDLING.
[if cred == 4]
Your credibility is SOLID.
[if cred == 5]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="11" name="SOCRATES 3 PRESENT a" tags="" position="450,275" size="100,100">idea1: inventory[0] [continued]</tw-passagedata><tw-passagedata pid="11" name="SOCRATES 3 PRESENT a" tags="" position="450,300" size="100,100">idea1: inventory[0]
idea2: inventory[1] idea2: inventory[1]
cred: cred - 1
-- --
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
SOCRATES: All ideas can be doubted. SOCRATES: All ideas can be doubted.
@ -377,15 +420,37 @@ SOCRATES: All ideas can be doubted.
- [[{idea1}|SOCRATES 3 PRESENT a]] - [[{idea1}|SOCRATES 3 PRESENT a]]
- [[{idea2}|SOCRATES 3 PRESENT a]] - [[{idea2}|SOCRATES 3 PRESENT a]]
***
[if cred == 0]
Your credibility is NEAR-FATAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is MIDDLING.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="12" name="SOCRATES 3 PRESENT b" tags="" position="450,150" size="100,100">idea1: inventory[0] [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]
idea2: inventory[1] idea2: inventory[1]
cred: cred - 1
-- --
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
[if progressA == 0] [if progressA == 0]
SOCRATES: Real things cannot be doubted. SOCRATES: Real things cannot be doubted.
@ -406,15 +471,37 @@ SOCRATES: All sensory things cannot be doubted.
[continued] [continued]
- [[{idea2}|SOCRATES 3 PRESENT b]] - [[{idea2}|SOCRATES 3 PRESENT b]]
***
[if cred == 0]
Your credibility is NEAR-FATAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is MIDDLING.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="13" name="SOCRATES 3 PRESENT c" tags="" position="450,25" size="100,100">idea1: inventory[0] [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]
idea2: inventory[1] idea2: inventory[1]
cred: cred - 1
-- --
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
[if progressB == 0] [if progressB == 0]
SOCRATES: That means, I am neither right nor wrong as those are not real qualities I can have. SOCRATES: That means, I am neither right nor wrong as those are not real qualities I can have.
@ -431,15 +518,34 @@ SOCRATES: Therefore, right and wrong can be doubted.
- [[{idea1}|SOCRATES 3 PRESENT c]] - [[{idea1}|SOCRATES 3 PRESENT c]]
- [[{idea2}|SOCRATES 3 PRESENT c]] - [[{idea2}|SOCRATES 3 PRESENT c]]
***
[if cred == 0]
Your credibility is NEAR-FATAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is MIDDLING.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="14" name="ABOUT" tags="" position="200,25" size="100,100">[align center] [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]
*&quot;A spectre is haunting Gensokyo — the spectre of dialectics!&quot;* *&quot;A spectre is haunting Gensokyo — the spectre of dialectics!&quot;*
This was just me messing around because my philosophy course has been driving me to insanity. Now it&#39;s slightly more serious than that but still kind of not lmao
~~By Jacoder23 for Touhou Fan Game Jam 9~~ ~~By Jacoder23 for Touhou Fan Game Jam 9~~
[[Go back.|TITLE]] [[Go back.|TITLE]]
@ -452,7 +558,7 @@ SOCRATES: Therefore, right and wrong can be doubted.
} }
[continued] [continued]
</tw-passagedata><tw-passagedata pid="15" name="SOCRATES 4a" tags="" position="700,525" size="100,100">DIOTIMA: Can that be proven? </tw-passagedata><tw-passagedata pid="15" name="SOCRATES 4a" tags="" position="700,550" size="100,100">DIOTIMA: Can that be proven?
SOCRATES: I believe you just did exactly that by using an optical illusion as an example. SOCRATES: I believe you just did exactly that by using an optical illusion as an example.
@ -464,9 +570,13 @@ SOCRATES: I believe you just did exactly that by using an optical illusion as an
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="16" name="SOCRATES 4 PRESENT a" tags="" position="700,275" size="100,100">idea1: inventory[0] [continued]</tw-passagedata><tw-passagedata pid="16" name="SOCRATES 4 PRESENT a" tags="" position="700,300" size="100,100">idea1: inventory[0]
idea2: inventory[1] idea2: inventory[1]
cred: cred - 1
-- --
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
SOCRATES: It is true that material things can be doubted on the basis of our imperfect senses. SOCRATES: It is true that material things can be doubted on the basis of our imperfect senses.
@ -475,18 +585,40 @@ SOCRATES: It is true that material things can be doubted on the basis of our imp
*** ***
**Pick an idea to present.** **Pick an idea to present.**
- [[{idea1}|SOCRATES 4 PRESENT a]] - [[{idea1}|SOCRATES 4 PRESENT a]]
- [[{idea2}|SOCRATES 4 PRESENT a]] - [[{idea2}|SOCRATES 4 PRESENT a]]
***
[if cred == 0]
Your credibility is NEAR-FATAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is MIDDLING.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="17" name="SOCRATES 4 PRESENT b" tags="" position="700,150" size="100,100">idea1: inventory[0] [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]
idea2: inventory[1] idea2: inventory[1]
cred: cred - 1
-- --
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
SOCRATES: It is true that material things can be doubted on the basis of our imperfect senses. SOCRATES: It is true that material things can be doubted on the basis of our imperfect senses.
@ -495,16 +627,34 @@ SOCRATES: It is true that material things can be doubted on the basis of our imp
*** ***
**Pick an idea to present.** **Pick an idea to present.**
- [[{idea1}|SOCRATES 4 PRESENT b]] - [[{idea1}|SOCRATES 4 PRESENT b]]
- [[{idea2}|SOCRATES 4 PRESENT b]] - [[{idea2}|SOCRATES 4 PRESENT b]]
***
[if cred == 0]
Your credibility is NEAR-FATAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is MIDDLING.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="18" name="SOCRATES 4b" tags="" position="700,650" size="100,100">DIOTIMA: So does that mean you believe you can doubt everything? [continued]
[JavaScript]
if(cred &lt; 0){
document.body.setAttribute(&quot;class&quot;, &quot;stop-scrolling&quot;);
}</tw-passagedata><tw-passagedata pid="18" name="SOCRATES 4b" tags="" position="700,675" size="100,100">DIOTIMA: So does that mean you believe you can doubt everything?
SOCRATES: I doubt I have to believe that for my argument to hold. SOCRATES: I doubt I have to believe that for my argument to hold.
@ -528,7 +678,7 @@ SOCRATES: I... hm. Well I think my point still stands either which way.
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="19" name="SOCRATES 4c" tags="" position="700,775" size="100,100">progressA: progressA+1 [continued]</tw-passagedata><tw-passagedata pid="19" name="SOCRATES 4c" tags="" position="700,800" size="100,100">progressA: progressA+1
-- --
DIOTIMA: I must ask Socrates, but where did you hear this argument? DIOTIMA: I must ask Socrates, but where did you hear this argument?
@ -557,9 +707,13 @@ SOCRATES: Right and wrong are relative and are decided by what each person belie
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="20" name="SOCRATES 4 PRESENT c" tags="" position="700,25" size="100,100">idea1: inventory[0] [continued]</tw-passagedata><tw-passagedata pid="20" name="SOCRATES 4 PRESENT c" tags="" position="700,50" size="100,100">idea1: inventory[0]
idea2: inventory[1] idea2: inventory[1]
cred: cred - 1
-- --
[if cred &lt; 0]
{embed passage: &#39;SOCRATES LOSS&#39;}
[continued]
[if progressA == 0] [if progressA == 0]
SOCRATES: My original conclusion remains that right and wrong can be doubted. SOCRATES: My original conclusion remains that right and wrong can be doubted.
@ -573,6 +727,7 @@ SOCRATES: Right and wrong are decided by what each person believes is right or w
*** ***
**Pick an idea to present.** **Pick an idea to present.**
- [[{idea1}|SOCRATES 4 PRESENT c]] - [[{idea1}|SOCRATES 4 PRESENT c]]
[if progressA == 0] [if progressA == 0]
- [[{idea2}|SOCRATES 4 PRESENT c]] - [[{idea2}|SOCRATES 4 PRESENT c]]
@ -580,13 +735,34 @@ SOCRATES: Right and wrong are decided by what each person believes is right or w
- [[{idea2}|SOCRATES 4cA]] - [[{idea2}|SOCRATES 4cA]]
[continued] [continued]
***
[if cred == 0]
Your credibility is NEAR-FATAL.
[if cred == 1]
Your credibility is LOW.
[if cred == 2]
Your credibility is MIDDLING.
[if cred == 3]
Your credibility is SOLID.
[if cred == 4]
Your credibility is UNDOUBTABLE.
[CSS] [CSS]
#backdrop { #backdrop {
background-image: url(&quot;Assets/Images/greece.jpg&quot;); background-image: url(&quot;Assets/Images/greece.jpg&quot;);
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="21" name="SOCRATES 4cA" tags="" position="825,400" size="100,100">DIOTIMA: Another interesting stance. So whatever you believe is right is right? That is to say: truth is relative? [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;]
--
DIOTIMA: Another interesting stance. So whatever you believe is right is right? That is to say: truth is relative?
SOCRATES: I believe so. SOCRATES: I believe so.
@ -641,4 +817,51 @@ DIOTIMA: [[As I was sayin—|INTERLUDE 1]]
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: cover; background-size: cover;
} }
[continued]</tw-passagedata><tw-passagedata pid="22" name="INTERLUDE 1" tags="" position="950,400" size="100,100"></tw-passagedata></tw-storydata></div></body></html> [continued]</tw-passagedata><tw-passagedata pid="22" name="INTERLUDE 1" tags="" position="950,425" size="100,100"></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!*
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]
</tw-passagedata></tw-storydata></div></body></html>