Created
June 3, 2022 21:13
-
-
Save oschettler/8b3ac62a80a6de48b5c94fc51ae9bace to your computer and use it in GitHub Desktop.
Die Geschichte https://elvenring.de/story/65 in Folia
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
appID("Der Elfenring") | |
first_zuhause = true | |
first_strand = true | |
ring_taken = false | |
windspiel = false | |
tageszeit = 1 | |
zeiten = { | |
'Morgen', | |
'Vormittag', | |
'Mittag', | |
'Nachmittag', | |
'Abend', | |
'Nacht' | |
} | |
status("Es ist " .. zeiten[tageszeit] .. ".") | |
function start() | |
if first_zuhause then | |
first_zuhause = false | |
line [[Zuhause]] | |
line [[Die kleine Elfe Lauriel wohnt mit ihrer Freundin Neladil zusammen, seit sie vor einigen Jahren bei ihren Eltern ausgezogen ist. Lauriel und Neladil sind beide 83 Jahre alt, also noch sehr jung für Elfen. Sie sind auch ziemlich albern und blödeln gerne herum.]] | |
else | |
if tageszeit == 6 then | |
tageszeit = 1 | |
else | |
tageszeit = tageszeit + 1 | |
end | |
status("Es ist " .. zeiten[tageszeit] .. ".") | |
end | |
line [[Das Zuhause der beiden Elfenmädchen liegt unter den Wurzeln einer alten Buche.]] | |
if windspiel then | |
line [[Das Windspiel schaukelt leicht in der leisen Briese. Der Ring glitzert schön.]] | |
text [[Toll, du hast alle Aufgaben gelöst.]] | |
elseif ring_taken then | |
windspiel = true | |
line [[Lauriel hängt den Ring mit einem glänzenden Seidenfaden an das Windspiel im Eingang ihrer Wohnung.]] | |
end | |
choice("Weg zum Strand", "zum_strand") | |
end | |
function zum_strand() | |
line [[Der Weg zum Strand schlängelt sich zwischen niedrigen Dornenbüschen hindurch. Nach der letzten Biegung sieht man das Meer.]] | |
choice("Nach Hause", "start") | |
choice("Weiter", "strand") | |
end | |
function strand() | |
line [[Der Strand liegt in einer kleinen Bucht, links und rechts umsäumt von felsigen Klippen. Der Sand ist ganz fein. In der Mitte des Sandstrandes liegt ein großer Felsen, der an seinem Fuß von den Wellen umspült wird. Auf dem Felsen treffen sich gerne die Möwen und tratschen. Machmal zanken sich auch zwei Elstern auf dem Stein.]] | |
if first_strand then | |
first_strand = false | |
line [[Die Elfen kommen jeden Tag an den Strand, um mit den Möwen den neuesten Klatsch auszutauschen.]] | |
end | |
choice("Nach Hause", "nach_hause") | |
choice("Untersuche den Felsen", "felsen") | |
end | |
function felsen() | |
line [[Der Felsen ist ein Findling, den wohl ein Gletscher in der letzten Eiszeit hier liegengelassen hat. Auf seiner dem Meer zugewandten Seite schlagen die Wellen gegen den Stein. Auf der Strandseite hat sich eine kleine Sanddüne gebildet.]] | |
if tageszeit == 1 then | |
line [[In der Morgensonne wirft der Stein einen dunklen Schatten über den Strand.]] | |
end | |
if not ring_taken and tageszeit == 5 then | |
line [[In der Abendsonne blitzt etwas im Sand am Fuß des Steines]] | |
ring_taken = true | |
jump("ring") | |
end | |
jump("strand") | |
end | |
function ring() | |
line [[Lauriel bückt sich und hebt einen silbernen Ring auf.]] | |
line [["Der passt schön an mein Windspiel", sagt sie zu Neladil]] | |
jump("strand") | |
end | |
function nach_hause() | |
line [[Vom Strand führt der Weg mit einer leichten Steigung zurück in den Wald.]] | |
jump("start") | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment