Moduł:Inventory slot/Niestandardowe dowolności: Różnice pomiędzy wersjami
| [wersja nieprzejrzana] | [wersja nieprzejrzana] |
d poprawka |
d poprawka? |
||
| Linia 1: | Linia 1: | ||
return { | return { | ||
['netherowe drewno (prefix)'] = { 'Szkarłatne','Spaczone' }, | ['netherowe drewno %(prefix%)'] = { 'Szkarłatne','Spaczone' }, | ||
['zwykłe drewno (prefix)'] = { 'Dębowe','Brzozowe','Świerkowe','Ciemnodębowe' }, | ['zwykłe drewno %(prefix%)'] = { 'Dębowe','Brzozowe','Świerkowe','Ciemnodębowe' }, | ||
['drewno (prefix)'] = { 'Każde zwykłe drewno (prefix)','Każde netherowe drewno (prefix)' }, | ['drewno %(prefix%)'] = { 'Każde zwykłe drewno %(prefix%)','Każde netherowe drewno %(prefix%)' }, | ||
['netherowe deski'] = { 'Każde netherowe drewno (deski)' }, | ['netherowe deski'] = { 'Każde netherowe drewno %(deski%)' }, | ||
['zwykłe deski'] = { 'Każde zwykłe drewno (deski)' }, | ['zwykłe deski'] = { 'Każde zwykłe drewno %(deski%)' }, | ||
['deski'] = { 'Każde drewno (deski)' }, | ['deski'] = { 'Każde drewno %(deski%)' }, | ||
['metal (sufix)'] = { 'żelaza','złota' }, | ['metal %(sufix%)'] = { 'żelaza','złota' }, | ||
['surowiec (sufix)'] = { 'węgla','lazurytu','metal (sufix)','diamentu' }, | ['surowiec %(sufix%)'] = { 'węgla','lazurytu','metal %(sufix%)','diamentu' }, | ||
['surowiec'] = { 'Węgiel','Każdy metal (sztabka)','Diament' }, | ['surowiec'] = { 'Węgiel','Każdy metal %(sztabka%)','Diament' }, | ||
['sztabka'] = { 'Każdy metal (sztabka)','Netheryt' }, | ['sztabka'] = { 'Każdy metal %(sztabka%)','Netheryt' }, | ||
['sztabka metalu'] = { 'Każdy metal (sztabka)' }, | ['sztabka metalu'] = { 'Każdy metal %(sztabka%)' }, | ||
['ruda'] = { 'Każdy surowiec (ruda)' }, | ['ruda'] = { 'Każdy surowiec %(ruda%)' }, | ||
['surowiec (zbroja)'] = { 'Skóra','Każda sztabka metalu','Diament' }, | ['surowiec %(zbroja%)'] = { 'Skóra','Każda sztabka metalu','Diament' }, | ||
['surowiec (narzędzia)'] = { 'Każde deski','Bruk','Czernit','Każda sztabka metalu','Diament' } | ['surowiec %(narzędzia%)'] = { 'Każde deski','Bruk','Czernit','Każda sztabka metalu','Diament' } | ||
} | } | ||
Wersja z 11:40, 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' }
}