'zd' Nova Metropolis: split into three chapters in preparation for Jack's dream

master
BodgeMaster 2026-03-31 00:44:30 +02:00
parent 91721b4b07
commit fca6b3c4bc
3 changed files with 53 additions and 36 deletions

View File

@ -67,41 +67,6 @@
<span class="quote speech">Good night.</span>
</p>
<p class="comment">
missing section (and maybe a missing chapter of Jack getting the radio)
</p>
<p>
<span class="quote speech">Jack is gone</span>, Annie notices while
entering the bus. She looks around.<br />
<span class="quote speech">There&apos;s a note on the table: &quot;Will
be back at 06:30&quot;</span><br />
Michelle looks at her watch. <span class="quote speech">It <i>is</i>
06:30.</span><br />
James chimes in: <span class="quote speech">I guess there&apos;s nothing
to do but wait. He&apos;ll show up soon enough.</span><br />
Michelle says: <span class="quote speech">I sure hope so.</span><br />
They place their bags full of found goodies on the floor and sit down
around the table.
</p>
<p>
After a while, they hear a fast car approaching. Looking outside, they
see an oldtimer <span class="comment">zoom</span> by. Michelle says:
<span class="quote speech">That&apos;s him.</span> A moment later, the
car returns, braking so hard it leaves tire marks on the road. Jack gets
out and waves at them. He turns off the engine and walks to the front of
the bus. Annie opens the door.<br />
<span class="quote speech">Where have you been?</span><br />
<span class="quote speech">I went on my own little adventure and may or
may not have procured some radio equipment.</span><br />
<span class="quote speech">Didn&apos;t you want to sleep?</span><br />
<span class="quote speech">Well yeah... And then I had a dream that
inspired me to go looking for stuff.</span> He points to the car he
arrived in. <span class="quote speech">It&apos;s in the trunk.</span><br />
<span class="comment">said dream is him running a radio station and Emily
calling in as a guest</span><br />
Michelle facepalms. Annie and James look at both of them in confusion.<br />
<span class="quote speech">Is it one of these radios?</span> Michelle
makes a gesture showing a big box.<br />
<span class="comment">Yes, it is. Make this clear when Jack picks it
up.</span>
missing section
</p>
<p class="copyright">Copyright &#169; 2023-2026 Jan Danielzick (aka. BodgeMaster) &ndash; All rights reserved.</p><script>let spans=["<span class=\"paper green\">","<span>"];let pre_texts=document.getElementsByTagName("pre");for(let i=0;i<pre_texts.length;i++){if(pre_texts[i].className!="paper")continue;let lines=pre_texts[i].innerHTML.split("\n");let result="";for(let j=0;j<lines.length;j++){if(lines[j].length>=80)result=result+spans[j%2]+lines[j]+"</span>\n";else result=result+spans[j%2]+lines[j]+" ".repeat(80-lines[j].length)+"</span>\n";}pre_texts[i].innerHTML=result;}fetch("./chapters.json").then(function(result){return result.json();}).then(function(json){let chapters=json.pages;for(let i=0;i<chapters.length;i++){if(chapters[i]===document.URL.replace(/^.*\//,"./")){let prevdiv=document.createElement("div");prevdiv.className="prev";if(i>0){prevdiv.innerHTML="<a href=\""+chapters[i-1]+"\">&#9667;</a>";}else{prevdiv.innerHTML="<p>&#9667;</p>";}document.body.appendChild(prevdiv);let nextdiv=document.createElement("div");nextdiv.className="next";if(i<chapters.length-1){nextdiv.innerHTML="<a href=\""+chapters[i+1]+"\">&#9657;</a>";}else{nextdiv.innerHTML="<p>&#9657;</p>";}document.body.appendChild(nextdiv);}}});</script></body></html>

12
ze-operator.html Normal file
View File

@ -0,0 +1,12 @@
<!DOCTYPE html><html><head><title> Operator </title><link rel="stylesheet" type="text/css" href="html_resources/style.css"></head><body><svg class="hidden_filter"><filter id="crunchy_blur" x="0" y="0"><feFlood x="4" y="4" height="2" width="2"/><feComposite width="6" height="6" in2="SourceGraphic"/><feTile result="a"/><feComposite in="SourceGraphic" in2="a" operator="in"/><feMorphology operator="dilate" radius="1.4"/><feGaussianBlur stdDeviation="2.2"></feGaussianBlur></filter></svg><div class="home"><a href="index.html">&#8962;</a></div>
<h1>Operator</h1>
<!-- pwerpective: Jack -->
<!--
Jack has a dream where he is a radio station operator and Emily calls in
as a guest. He wakes up with the idea to get his hands on a desktop radio
and some other eqipment
-->
<p>
</p>
<p class="copyright">Copyright &#169; 2023-2026 Jan Danielzick (aka. BodgeMaster) &ndash; All rights reserved.</p><script>let spans=["<span class=\"paper green\">","<span>"];let pre_texts=document.getElementsByTagName("pre");for(let i=0;i<pre_texts.length;i++){if(pre_texts[i].className!="paper")continue;let lines=pre_texts[i].innerHTML.split("\n");let result="";for(let j=0;j<lines.length;j++){if(lines[j].length>=80)result=result+spans[j%2]+lines[j]+"</span>\n";else result=result+spans[j%2]+lines[j]+" ".repeat(80-lines[j].length)+"</span>\n";}pre_texts[i].innerHTML=result;}fetch("./chapters.json").then(function(result){return result.json();}).then(function(json){let chapters=json.pages;for(let i=0;i<chapters.length;i++){if(chapters[i]===document.URL.replace(/^.*\//,"./")){let prevdiv=document.createElement("div");prevdiv.className="prev";if(i>0){prevdiv.innerHTML="<a href=\""+chapters[i-1]+"\">&#9667;</a>";}else{prevdiv.innerHTML="<p>&#9667;</p>";}document.body.appendChild(prevdiv);let nextdiv=document.createElement("div");nextdiv.className="next";if(i<chapters.length-1){nextdiv.innerHTML="<a href=\""+chapters[i+1]+"\">&#9657;</a>";}else{nextdiv.innerHTML="<p>&#9657;</p>";}document.body.appendChild(nextdiv);}}});</script></body></html>

40
zf-back_in_a_sec.html Normal file
View File

@ -0,0 +1,40 @@
<!DOCTYPE html><html><head><title> Back In A Sec </title><link rel="stylesheet" type="text/css" href="html_resources/style.css"></head><body><svg class="hidden_filter"><filter id="crunchy_blur" x="0" y="0"><feFlood x="4" y="4" height="2" width="2"/><feComposite width="6" height="6" in2="SourceGraphic"/><feTile result="a"/><feComposite in="SourceGraphic" in2="a" operator="in"/><feMorphology operator="dilate" radius="1.4"/><feGaussianBlur stdDeviation="2.2"></feGaussianBlur></filter></svg><div class="home"><a href="index.html">&#8962;</a></div>
<h1>Back In A Sec</h1>
<!-- perspective: Annie -->
<p>
<span class="comment">missing section?</span>
</p>
<p>
<span class="quote speech">Jack is gone</span>, Annie notices while
entering the bus. She looks around.<br />
<span class="quote speech">There&apos;s a note on the table: &quot;Will
be back at 06:30&quot;</span><br />
Michelle looks at her watch. <span class="quote speech">It <i>is</i>
06:30.</span><br />
James chimes in: <span class="quote speech">I guess there&apos;s nothing
to do but wait. He&apos;ll show up soon enough.</span><br />
Michelle says: <span class="quote speech">I sure hope so.</span><br />
They place their bags full of found goodies on the floor and sit down
around the table.
</p>
<p>
After a while, they hear a fast car approaching. Looking outside, they
see an oldtimer <span class="comment">zoom</span> by. Michelle says:
<span class="quote speech">That&apos;s him.</span> A moment later, the
car returns, braking so hard it leaves tire marks on the road. Jack gets
out and waves at them. He turns off the engine and walks to the front of
the bus. Annie opens the door.<br />
<span class="quote speech">Where have you been?</span><br />
<span class="quote speech">I went on my own little adventure and may or
may not have procured some radio equipment.</span><br />
<span class="quote speech">Didn&apos;t you want to sleep?</span><br />
<span class="quote speech">Well yeah... And then I had a dream that
inspired me to go looking for stuff.</span> He points to the car he
arrived in. <span class="quote speech">It&apos;s in the trunk.</span><br />
Michelle facepalms. Annie and James look at both of them in confusion.<br />
<span class="quote speech">Is it one of these radios?</span> Michelle
makes a gesture showing a big box.<br />
<span class="comment">Yes, it is. Make this clear when Jack picks it
up.</span>
</p>
<p class="copyright">Copyright &#169; 2023-2026 Jan Danielzick (aka. BodgeMaster) &ndash; All rights reserved.</p><script>let spans=["<span class=\"paper green\">","<span>"];let pre_texts=document.getElementsByTagName("pre");for(let i=0;i<pre_texts.length;i++){if(pre_texts[i].className!="paper")continue;let lines=pre_texts[i].innerHTML.split("\n");let result="";for(let j=0;j<lines.length;j++){if(lines[j].length>=80)result=result+spans[j%2]+lines[j]+"</span>\n";else result=result+spans[j%2]+lines[j]+" ".repeat(80-lines[j].length)+"</span>\n";}pre_texts[i].innerHTML=result;}fetch("./chapters.json").then(function(result){return result.json();}).then(function(json){let chapters=json.pages;for(let i=0;i<chapters.length;i++){if(chapters[i]===document.URL.replace(/^.*\//,"./")){let prevdiv=document.createElement("div");prevdiv.className="prev";if(i>0){prevdiv.innerHTML="<a href=\""+chapters[i-1]+"\">&#9667;</a>";}else{prevdiv.innerHTML="<p>&#9667;</p>";}document.body.appendChild(prevdiv);let nextdiv=document.createElement("div");nextdiv.className="next";if(i<chapters.length-1){nextdiv.innerHTML="<a href=\""+chapters[i+1]+"\">&#9657;</a>";}else{nextdiv.innerHTML="<p>&#9657;</p>";}document.body.appendChild(nextdiv);}}});</script></body></html>