This commit is contained in:
UndeadMaelys 2022-03-31 10:09:28 +02:00
parent 95c0ce5062
commit 38fb2f7a51
7 changed files with 113 additions and 23 deletions

View File

@ -49,3 +49,7 @@ end
function colorTextBackground(Color, Text)
return "\027[48;5;"..tostring(Color-1).."m"..Text.."\027[0;m"
end
function scrollTerminalUp(amount)
return "\027["..amount.."T"
end

View File

@ -28,3 +28,9 @@ function lesson(number)
print("lesson not found")
end
end
function lessonPause()
print("\nInput anything to continue")
io.read()
print(scrollTerminalUp(4))
end

View File

@ -4,7 +4,10 @@ print([[
NOUNS]]))) .. colorTextBackground(COLOR.Gray,[[
MODIFYING NOUNS
Nouns can be preceeded by a modifier to alter its meaning.]]) .. makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
Nouns can be preceeded by a modifier to alter its meaning.]])
)
lessonPause()
print(makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
Examples:]])) .. colorText(COLOR.Black,colorTextBackground(COLOR.HighYellow,[[
@ -13,20 +16,29 @@ print([[
Orange | lunyaton | (modifier & noun!)
Orange fruit | lunyaton shepa |]])) .. [[
]] .. colorTextBackground(COLOR.Gray,[[
]]
)
lessonPause()
print(colorTextBackground(COLOR.Gray,[[
PLURAL NOUNS
Nouns can be made plural by using the suffix "-n".
This signifies an ambiguous amount of noun, greater than one.]]) .. [[
]] .. colorTextBackground(COLOR.Gray,[[
]]
)
lessonPause()
print(colorTextBackground(COLOR.Gray,[[
POSSESIVE RELATION
Nouns can be modified by another noun or pronouns using the suffix "-la".
This signifies a possesive from the first noun onto the second.
If the plural suffix is added to the possesive relation, it brings
the sense that it is common of all instances.]]) .. makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
the sense that it is common of all instances.]])
)
lessonPause()
print(makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
Examples:]])) .. colorText(COLOR.Black,colorTextBackground(COLOR.HighYellow,[[

View File

@ -8,8 +8,10 @@ print([[
1st Person | re | me
2nd Person | ba | you
3rd Person | i.ma | they
]] .. colorTextBackground(COLOR.Gray,[[
3rd Person | i.ma | they]]
)
lessonPause()
print(colorTextBackground(COLOR.Gray,[[
DUAL FORM
You can combine two singular forms to make for a dual form.
@ -22,7 +24,10 @@ print([[
2nd Person Dual | ba.ba | you two
| ba.ma | emphasizes someone else (not present or unknown)
3rd Person Dual | i.ma.ma |
]] .. colorTextBackground(COLOR.Gray,[[
]]
)
lessonPause()
print(colorTextBackground(COLOR.Gray,[[
OTHER PLURAL FORMS
To make other plural forms, you combine singular forms and
@ -39,7 +44,10 @@ print([[
3rd Person Plural | i.man | ambiguous
| i.ma.man | emphasizes (not present or unknown)
Other | re.ba.man | "me, you, everyone else"
]] .. colorTextBackground(COLOR.Gray,[[
]]
)
lessonPause()
print(colorTextBackground(COLOR.Gray,[[
FORMAL FORMS
Formal pronouns are used in formal situations. They are formed as following:

View File

@ -6,15 +6,16 @@ print([[
1. The basic sentence structure is SOV (Subject - Object - Verb)
2. Subject is followed by the marker "chu"
3. Markers follow the constituents they target.
4. Modifiers precede the constituents they target.]]) .. [[
]] .. makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
4. Modifiers precede the constituents they target.]])
)
lessonPause()
print(makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
Examples:]])) .. colorText(COLOR.Black,colorTextBackground(COLOR.HighYellow,[[
I want to kiss you | re chu ba mukanyapash yu
They laughed | baman chu wiwikome
To dream dragons | daka shamiminku
To dream dragons | daka naomiminku
Did not know | parefakome
Orange Fruit | lunyaton shipa]])) .. [[

59
lessons/verbs.lua Normal file
View File

@ -0,0 +1,59 @@
print([[
]] .. makeTextEffect(EFFECT.Bold,makeTextEffect(EFFECT.Italic,colorText(COLOR.LightGray,[[
VERBS]]))) .. colorTextBackground(COLOR.Gray,[[
MODIFYING VERBS
Verbs can be preceeded by a modifier to alter its meaning.]]) .. makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
Examples:]])) .. colorText(COLOR.Black,colorTextBackground(COLOR.HighYellow,[[
Warm | gadala
To hug | bapaku
To warmly hug | gadala bapaku]]))
)
lessonPause()
print(colorTextBackground(COLOR.Gray,[[
CONJUGATING VERBS
Verbs can be conjugated to further specify negation, tense, mood and future.
All of these categories can be combined]])
)
lessonPause()
print(colorTextBackground(COLOR.Gray,[[
1. Negation
- To negate the verb, add the infix <fa> between the verbal root
and the verbal suffix <ku>
2. Tense (choose one, or infinitive)
- Infinitive: by default
- Present: Replace the verb suffix <ku> with <ka'nya>
- Past: Replace the verb suffix <ku> with <kome>
3. Mood
- Feel: add the suffix <pash>
- Command: add the suffix <dash>
- Unsure/Shy: add the suffix <bash>
- Question: add the suffix <drash>
4. Future
- Use the prefix <we>]])
)
lessonPause()
print(makeTextEffect(EFFECT.Bold,colorText(COLOR.HighYellow,[[
Examples:]])) .. colorText(COLOR.Black,colorTextBackground(COLOR.HighYellow,[[
To kiss | muku | infinitive
To not kiss | mufaku | infinitive negation
Kissing | mukanya | present
Not kissing | mufakanya | present negation
Will be kissing | wemukanya | future present
Won't be kissing | wemukanya | future present negation
Have kissed | mukome | past
Have not kissed | mukome | past negation
Will have kissed | wemukome | future past
Won't have kissed | wemukome | future past negation
Want to kiss | mukupash | longing
Don't want to kiss | mufakupash | longing negation
Do kiss | mukudash | imperating
Don't kiss | mufakudash | imperating negation]]))
)

View File

@ -7,7 +7,7 @@ table.insert(t,{"a.e mo?","isn't it right","expression","","",""})
table.insert(t,{"a.ga.ka","at, towards, for","marker","","","also used like"})
table.insert(t,{"a.pat.ku","to lie (on a surface)","verb","","",""})
table.insert(t,{"a.ra","energy","noun","","",""})
table.insert(t,{"a.ra.un","construct","noun","energy + being","",""})
table.insert(t,{"a.raen","construct","noun","energy + being","",""})
table.insert(t,{"a.ri","willpower, motivation, desire","noun","demonic","ariel",""})
table.insert(t,{"a.ri.lae","demon","noun","","",""})
table.insert(t,{"a.wa.te","short","modifier","","",""})
@ -22,7 +22,7 @@ table.insert(t,{"be.ku","to swim","verb","","",""})
table.insert(t,{"ba.lo","hand","noun","","",""})
table.insert(t,{"ba.pa.ku","to hold, to hug","verb","","",""})
table.insert(t,{"bae","small","modifier","","",""})
table.insert(t,{"bae.la.pa","egg","noun","","",""})
table.insert(t,{"bae.pa","egg","noun","","",""})
table.insert(t,{"bae.ma.ra","yesterday","noun","","",""})
table.insert(t,{"bar.an","grass","noun","","",""})
table.insert(t,{"be.nyui","bunny","noun","","",""})
@ -42,7 +42,7 @@ table.insert(t,{"chu.ku","to write","verb","","",""})
table.insert(t,{"d.shen.ish","god of change","noun","umyr great + movement + power, d + shen + ish","from old personal minecraft lore",""})
table.insert(t,{"da.ka","dragon","noun","","sounds cool enough",""})
table.insert(t,{"da.ka.fe.lish","cat","noun","dragon companion","@lunadragofelis@embracing.space","casual way"})
table.insert(t,{"da.ka.un","dragonborn","noun","","",""})
table.insert(t,{"da.ka.en","dragonborn","noun","","",""})
table.insert(t,{"da.ti","dirty","modifier","","",""})
table.insert(t,{"de.da.la","cold","noun","","",""})
table.insert(t,{"dee","straight","modifier","","",""})
@ -51,10 +51,10 @@ table.insert(t,{"di.rash","fox","noun","","",""})
table.insert(t,{"dia.ku","to live","verb","","",""})
table.insert(t,{"din.di","in, inside","marker","","",""})
table.insert(t,{"do.me","dust","noun","","",""})
table.insert(t,{"dra","indicates question","marker","","",""})
table.insert(t,{"dra","indicates question","marker","","","used when there's no verb or the verb has another mood"})
table.insert(t,{"dsho.ei","fate","noun","","fern's name",""})
table.insert(t,{"dsho.ei.an","shared destiny, together","modifier","fate + path","fern's name","walking the same path -> sharing the same fate -> together"})
table.insert(t,{"dsho.ei.an.un","fated partner","noun","fate + path + being","fern's name",""})
table.insert(t,{"dsho.ei.an.en","fated partner","noun","fate + path + being","fern's name",""})
table.insert(t,{"du.tan","smoke","noun","","",""})
table.insert(t,{"duch","seed","noun","","",""})
table.insert(t,{"e","which","pronoun","","",""})
@ -171,12 +171,12 @@ table.insert(t,{"nya.wa","rope","noun","","",""})
table.insert(t,{"nyan.pash","hello!, good morning!","expression","","from nyanpasu",""})
table.insert(t,{"nyu.sha.ku","to suck","verb","","",""})
table.insert(t,{"o.li.dia","goddess of life","noun","umyr care + love + life , o + li + dia","from old personal minecraft lore","olidia is the deity who takes care upon all living creatures."})
table.insert(t,{"pa.ku","to stand","verb","","",""})
table.insert(t,{"pa.shi.ku","to stand","verb","","",""})
table.insert(t,{"pa.lo","foot","noun","","",""})
table.insert(t,{"pa.re","knowledge","noun","","",""})
table.insert(t,{"pa.re.ku","to know, to learn","verb","","",""})
table.insert(t,{"pa.ru","stupid","modifier","","",""})
table.insert(t,{"par.un","human","noun","","",""})
table.insert(t,{"par.en","human","noun","","",""})
table.insert(t,{"paronya","understanding, agreement","noun","","",""})
table.insert(t,{"pat","back","noun","","",""})
table.insert(t,{"pat.ku","to spit","verb","","",""})
@ -262,14 +262,14 @@ table.insert(t,{"u.da","old","modifier","","",""})
table.insert(t,{"u.ta.ku","to give birth","verb","","",""})
table.insert(t,{"u.ta.yan","childbearer","noun","","","they also get to name the children. this has no gender connotation"})
table.insert(t,{"u.ti.ku","to create","verb","","",""})
table.insert(t,{"u.tia.raun","deity","noun","","",""})
table.insert(t,{"u.tia.raen","deity","noun","","",""})
table.insert(t,{"u.u","no","expression","","",""})
table.insert(t,{"u.wa.ton","white","modifier","","",""})
table.insert(t,{"u.wa.wa","bone","noun","","",""})
table.insert(t,{"u.we","worm","noun","","",""})
table.insert(t,{"un","being","noun","","",""})
table.insert(t,{"un.bae","child","noun","","",""})
table.insert(t,{"un.be.taf","adult","noun","","",""})
table.insert(t,{"en","being","noun","","",""})
table.insert(t,{"bae.en","child","noun","","",""})
table.insert(t,{"be.ta.fen","adult","noun","","",""})
table.insert(t,{"wa.ek","thick","modifier","","",""})
table.insert(t,{"wa.mat","lake","noun","","",""})
table.insert(t,{"wa.to","water","noun","","",""})