Moduł:Inventory slot/Niestandardowe dowolności: Różnice pomiędzy wersjami
| [wersja nieprzejrzana] | [wersja nieprzejrzana] |
d poprawka? |
|||
| Linia 1: | Linia 1: | ||
return { | return { | ||
['netherowe drewno | ['netherowe drewno (prefix)'] = { 'Szkarłatne','Spaczone' }, | ||
['zwykłe drewno | ['zwykłe drewno (prefix)'] = { 'Dębowe','Brzozowe','Świerkowe','Ciemnodębowe' }, | ||
['drewno | ['drewno (prefix)'] = { 'Każde zwykłe drewno (prefix)','Każde netherowe drewno (prefix)' }, | ||
['netherowe deski'] = { 'Każde netherowe drewno | ['netherowe deski'] = { 'Każde netherowe drewno (deski)' }, | ||
['zwykłe deski'] = { 'Każde zwykłe drewno | ['zwykłe deski'] = { 'Każde zwykłe drewno (deski)' }, | ||
['deski'] = { 'Każde drewno | ['deski'] = { 'Każde drewno (deski)' }, | ||
['metal | ['metal (sufix)'] = { 'żelaza','złota' }, | ||
['surowiec | ['surowiec (sufix)'] = { 'węgla','lazurytu','metal (sufix)','diamentu' }, | ||
['surowiec'] = { 'Węgiel','Każdy metal | ['surowiec'] = { 'Węgiel','Każdy metal (sztabka)','Diament' }, | ||
['sztabka'] = { 'Każdy metal | ['sztabka'] = { 'Każdy metal (sztabka)','Netheryt' }, | ||
['sztabka metalu'] = { 'Każdy metal | ['sztabka metalu'] = { 'Każdy metal (sztabka)' }, | ||
['ruda'] = { 'Każdy surowiec | ['ruda'] = { 'Każdy surowiec (ruda)' }, | ||
['surowiec | ['surowiec (zbroja)'] = { 'Skóra','Każda sztabka metalu','Diament' }, | ||
['surowiec | ['surowiec (narzędzia)'] = { 'Każde deski','Bruk','Czernit','Każda sztabka metalu','Diament' } | ||
} | } | ||
Wersja z 11:45, 19 kwi 2021
Zastosowanie
Moduł ten jest używany do zmienienia dowolności w Moduł:Inventory slot (podstawowo są to kolory).
Edytowanie
Moduł działa na podobnej zasadzie co Moduł:InvSprite/IDs, jednak jest bardziej skomplikowany.
Podstawy
Aby dodać jakąś nazwę należy w nowej linii (dla czytelności) napisać wyrażenie według następującego szablonu:
['<nazwa>'] = { <przedmioty oddzielone przecinkami> }. Dodatkowo, gdy nie jest to ostatnia nazwa, za nawiasem klamrowym ("}") musi być przecinek.
Nawiasy
Jeśli chce się, aby nazwy były wyłącznie sufiksami lub prefiksami używanymi w innych "dowolnościach" należy w nazwie w nawiasie napisać odpowiednio sufix lub prefix. Jeśli w nawiasie będzie dowolna inna nazwa, wtedy zostanie on potraktowany jako jej część. Dla naszego szablonu powinno to wyglądać tak:
['<nazwa> %(<sufix/prefix>%)'] = { <sufiksy/prefiksy oddzielone przecinkami> }.
Uwaga! Przed nawiasem w nazwie koniecznie musi występować znak "%" (procent). Jeśli są to sufiksy, koniecznie muszą zaczynać się z małej litery, a jeśli prefiksy, koniecznie z dużej.
Wywoływanie innych dowolności
Wszystkie nazwy, które są w szablonie, można wykorzystać jako nazwy przedmiotów. Trzeba wtedy zamiast nazwy przedmiotu napisać "Każdy <nazwa dowolności>". Wyraz "każdy" musi być napisany z dużej litery i najlepiej aby był użyty w poprawnej formie. Jeśli nazwa jest sufiksem lub prefiksem w nawiasie należy napisać wyraz, którego sufiksami/prefiksami mają być wyrazy podane w wybranej dowolności.
return {
['netherowe drewno (prefix)'] = { 'Szkarłatne','Spaczone' },
['zwykłe drewno (prefix)'] = { 'Dębowe','Brzozowe','Świerkowe','Ciemnodębowe' },
['drewno (prefix)'] = { 'Każde zwykłe drewno (prefix)','Każde netherowe drewno (prefix)' },
['netherowe deski'] = { 'Każde netherowe drewno (deski)' },
['zwykłe deski'] = { 'Każde zwykłe drewno (deski)' },
['deski'] = { 'Każde drewno (deski)' },
['metal (sufix)'] = { 'żelaza','złota' },
['surowiec (sufix)'] = { 'węgla','lazurytu','metal (sufix)','diamentu' },
['surowiec'] = { 'Węgiel','Każdy metal (sztabka)','Diament' },
['sztabka'] = { 'Każdy metal (sztabka)','Netheryt' },
['sztabka metalu'] = { 'Każdy metal (sztabka)' },
['ruda'] = { 'Każdy surowiec (ruda)' },
['surowiec (zbroja)'] = { 'Skóra','Każda sztabka metalu','Diament' },
['surowiec (narzędzia)'] = { 'Każde deski','Bruk','Czernit','Każda sztabka metalu','Diament' }
}