187 lines
6.2 KiB
Lua
187 lines
6.2 KiB
Lua
language = "phonics_tsalagi"
|
|
write_command ="gowelodi"
|
|
phonics = {
|
|
a={name="a", length=.4, gain=1, is_letter=0},
|
|
e={name="e", length=.65, gain=1, is_letter=0},
|
|
i={name="i", length=.65, gain=1, is_letter=0},
|
|
o={name="o", length=.65, gain=1, is_letter=0},
|
|
u={name="u", length=.65, gain=1, is_letter=0},
|
|
v={name="v", length=.65, gain=1, is_letter=0},
|
|
s={name="s", length=.92, gain=1, is_letter=0},
|
|
ga={name="ga", length=.90, gain=1, is_letter=0},
|
|
ka={name="ka", length=.90, gain=1, is_letter=0},
|
|
ge={name="ge", length=.90, gain=1, is_letter=0},
|
|
gi={name="gi", length=.90, gain=1, is_letter=0},
|
|
go={name="go", length=.90, gain=1, is_letter=0},
|
|
gu={name="gu", length=.90, gain=1, is_letter=0},
|
|
gv={name="gv", length=.90, gain=1, is_letter=0},
|
|
ha={name="ha", length=.90, gain=1, is_letter=0},
|
|
he={name="he", length=.90, gain=1, is_letter=0},
|
|
hi={name="hi", length=.90, gain=1, is_letter=0},
|
|
ho={name="ho", length=.90, gain=1, is_letter=0},
|
|
hu={name="hu", length=.90, gain=1, is_letter=0},
|
|
hv={name="hv", length=.90, gain=1, is_letter=0},
|
|
la={name="la", length=.90, gain=1, is_letter=0},
|
|
le={name="le", length=.90, gain=1, is_letter=0},
|
|
li={name="li", length=.90, gain=1, is_letter=0},
|
|
lo={name="lo", length=.90, gain=1, is_letter=0},
|
|
lu={name="lu", length=.90, gain=1, is_letter=0},
|
|
lv={name="lv", length=.90, gain=1, is_letter=0},
|
|
ma={name="ma", length=.90, gain=1, is_letter=0},
|
|
me={name="me", length=.90, gain=1, is_letter=0},
|
|
mi={name="mi", length=.90, gain=1, is_letter=0},
|
|
mo={name="mo", length=.90, gain=1, is_letter=0},
|
|
mu={name="mu", length=.90, gain=1, is_letter=0},
|
|
na={name="na", length=.90, gain=1, is_letter=0},
|
|
hna={name="hna", length=.90, gain=1, is_letter=0},
|
|
nah={name="nah", length=.90, gain=1, is_letter=0},
|
|
ne={name="ne", length=.90, gain=1, is_letter=0},
|
|
ni={name="ni", length=.90, gain=1, is_letter=0},
|
|
no={name="no", length=.90, gain=1, is_letter=0},
|
|
nu={name="nu", length=.90, gain=1, is_letter=0},
|
|
nv={name="nv", length=.90, gain=1, is_letter=0},
|
|
qua={name="qua", length=.90, gain=1, is_letter=0},
|
|
que={name="que", length=.90, gain=1, is_letter=0},
|
|
qui={name="qui", length=.90, gain=1, is_letter=0},
|
|
quo={name="quo", length=.90, gain=1, is_letter=0},
|
|
quu={name="quu", length=.90, gain=1, is_letter=0},
|
|
quv={name="quv", length=.90, gain=1, is_letter=0},
|
|
sa={name="sa", length=.90, gain=1, is_letter=0},
|
|
se={name="se", length=.90, gain=1, is_letter=0},
|
|
si={name="si", length=.90, gain=1, is_letter=0},
|
|
so={name="so", length=.90, gain=1, is_letter=0},
|
|
su={name="su", length=.90, gain=1, is_letter=0},
|
|
sv={name="sv", length=.90, gain=1, is_letter=0},
|
|
da={name="da", length=.90, gain=1, is_letter=0},
|
|
ta={name="ta", length=.90, gain=1, is_letter=0},
|
|
de={name="de", length=.90, gain=1, is_letter=0},
|
|
te={name="te", length=.90, gain=1, is_letter=0},
|
|
di={name="di", length=.90, gain=1, is_letter=0},
|
|
ti={name="ti", length=.90, gain=1, is_letter=0},
|
|
["do"]={name="do", length=.90, gain=1, is_letter=0},
|
|
du={name="du", length=.90, gain=1, is_letter=0},
|
|
dv={name="dv", length=.90, gain=1, is_letter=0},
|
|
dla={name="dla", length=.90, gain=1, is_letter=0},
|
|
tla={name="tla", length=.90, gain=1, is_letter=0},
|
|
tle={name="tle", length=.90, gain=1, is_letter=0},
|
|
tli={name="tli", length=.90, gain=1, is_letter=0},
|
|
tlo={name="tlo", length=.90, gain=1, is_letter=0},
|
|
tlu={name="tlu", length=.90, gain=1, is_letter=0},
|
|
tlv={name="tlv", length=.90, gain=1, is_letter=0},
|
|
tsa={name="tsa", length=.90, gain=1, is_letter=0},
|
|
tse={name="tse", length=.90, gain=1, is_letter=0},
|
|
tsi={name="tsi", length=.90, gain=1, is_letter=0},
|
|
tso={name="tso", length=.90, gain=1, is_letter=0},
|
|
tsu={name="tsu", length=.90, gain=1, is_letter=0},
|
|
tsv={name="tsv", length=.90, gain=1, is_letter=0},
|
|
wa={name="wa", length=.90, gain=1, is_letter=0},
|
|
we={name="we", length=.90, gain=1, is_letter=0},
|
|
wi={name="wi", length=.90, gain=1, is_letter=0},
|
|
wo={name="wo", length=.90, gain=1, is_letter=0},
|
|
wu={name="wu", length=.90, gain=1, is_letter=0},
|
|
wv={name="wv", length=.90, gain=1, is_letter=0},
|
|
ya={name="ya", length=.90, gain=1, is_letter=0},
|
|
ye={name="ye", length=.90, gain=1, is_letter=0},
|
|
yi={name="yi", length=.90, gain=1, is_letter=0},
|
|
yo={name="yo", length=.90, gain=1, is_letter=0},
|
|
yu={name="yu", length=.90, gain=1, is_letter=0},
|
|
yv={name="yv", length=.90, gain=1, is_letter=0},
|
|
}
|
|
|
|
two_char_phonics = {
|
|
ga= {name="ga"},
|
|
ka= {name="ka"},
|
|
ge= {name="ge"},
|
|
gi= {name="gi"},
|
|
go= {name="go"},
|
|
gu= {name="gu"},
|
|
gv= {name="gv"},
|
|
ha= {name="ha"},
|
|
he= {name="he"},
|
|
hi= {name="hi"},
|
|
ho= {name="ho"},
|
|
hu= {name="hu"},
|
|
hv= {name="hv"},
|
|
la= {name="la"},
|
|
le= {name="le"},
|
|
li= {name="li"},
|
|
lo= {name="lo"},
|
|
lu= {name="lu"},
|
|
lv= {name="lv"},
|
|
ma= {name="ma"},
|
|
me= {name="me"},
|
|
mi= {name="mi"},
|
|
mo= {name="mo"},
|
|
mu= {name="mu"},
|
|
na= {name="na"},
|
|
ne= {name="ne"},
|
|
ni= {name="ni"},
|
|
no= {name="no"},
|
|
nu= {name="nu"},
|
|
nv= {name="nv"},
|
|
sa= {name="sa"},
|
|
se= {name="se"},
|
|
si= {name="si"},
|
|
so= {name="so"},
|
|
su= {name="su"},
|
|
sv= {name="sv"},
|
|
da= {name="da"},
|
|
ta= {name="ta"},
|
|
de= {name="de"},
|
|
te= {name="te"},
|
|
di= {name="di"},
|
|
ti= {name="ti"},
|
|
["do"]= {name="do"},
|
|
du= {name="du"},
|
|
dv= {name="dv"},
|
|
wa= {name="wa"},
|
|
we= {name="we"},
|
|
wi= {name="wi"},
|
|
wo= {name="wo"},
|
|
wu= {name="wu"},
|
|
wv= {name="wv"},
|
|
ya= {name="ya"},
|
|
ye= {name="ye"},
|
|
yi= {name="yi"},
|
|
yo= {name="yo"},
|
|
yu= {name="yu"},
|
|
yv= {name="yv"},
|
|
--wh= {name="wh"}
|
|
}
|
|
|
|
three_char_phonics = {
|
|
hna= {name="hna"},
|
|
nah= {name="nah"},
|
|
qua= {name="qua"},
|
|
que= {name="que"},
|
|
qui= {name="qui"},
|
|
qwo= {name="quo"},
|
|
quu= {name="quu"},
|
|
quv= {name="quv"},
|
|
dla= {name="dla"},
|
|
tla= {name="tla"},
|
|
tle= {name="tle"},
|
|
tli= {name="tli"},
|
|
tlo= {name="tlo"},
|
|
tlu= {name="tlu"},
|
|
tlv= {name="tlv"},
|
|
tsa= {name="tsa"},
|
|
tse= {name="tse"},
|
|
tsi= {name="tsi"},
|
|
tso= {name="tso"},
|
|
tsu= {name="tsu"},
|
|
tsv= {name="tsv"},
|
|
}
|
|
|
|
phonics_scarcity = tonumber(minetest.settings:get("phonics_scarcity")) or 350
|
|
register_nodes(phonics, language, write_command)
|
|
register_ores(phonics, language,phonics_scarcity)
|
|
|
|
local dpath = minetest.get_modpath("phonics_tsalagi") .. "/"
|
|
dofile(dpath .. "crafting.lua")
|
|
print("phonics_tsalagi Mod Loaded!")
|
|
--minetest.env:punch_node(pos)
|
|
--minetest.env:dig_node(pos)
|
|
--http://minetest.net/forum/viewtopic.php?id=2602
|
|
--https://c9.io/lkjoel/minetest-modder/workspace/parseme.txt
|