As part of the Unified Community Platform project, your wiki will be migrated to the new platform in the next few weeks. Read more here.

Szablon:Item infobox

Z Terraria Wiki
Skocz do: nawigacja, szukaj

This template defines the table "Items". View table.

Ten szablon jest zgodny z i18n, co oznacza, że jest łatwy do zlokalizowania dla różnych języków. Więcej informacji można znaleźć w I18n i l10n dla szablonów.
Zobacz Szablon:Item infobox/l10n, aby znaleźć lokalizację tego szablonu.
Lua logo.svg
Ten szablon wykorzystuje Moduł:Iteminfo, będący skryptem napisanym w języku programowania Lua. Aby lepiej zapoznać się z tym językiem odwiedź podane strony wikipedia:Lua oraz mw:Extension:Scribunto.
Template-info.svg Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Item infobox/doc. (edytuj | historia)

Ten szablon służy do wyświetlania infobox dla przedmiotu. Jest to jeden z najważniejszych i najpotężniejszych szablonów typu infobox.

Sposób użycia[edytuj kod]

Chociaż szablon jest niezwykle wszechstronny, jego główną funkcją jest wyświetlanie standardowego "pudełka" informacyjnego.

Dane, które mają być wyświetlane, można ręcznie wprowadzić podczas wywoływania szablonu, ale dzięki {{iteminfo}} ogromna większość danych jest generowana automatycznie. Aby włączyć automatyczne dane, użyj parametru auto i ustaw go na ID przedmiotu (alternatywnie: auto=yes i albo id=<item ID>, name=<item name> lub nic więcej - dwie ostatnie metody spowodują, że szablon automatycznie wygeneruje Identyfikator za pomocą {{itemNameFromId}}, przy czym ostatnia metoda używa tytułu strony jako odwołania do nazwy). W ten sposób wszystkie istotne parametry pozycji są ustawiane automatycznie. Parametry, których dotyczy problem, znajdują się w poniższej tabeli. Można je jednak nadal zastąpić i ręcznie wprowadzone parametry mają zawsze pierwszeństwo przed parametrami automatycznymi.

Podstawowe parametry[edytuj kod]

Uwagi:
  • Znak dolara ($) jest używany do oznaczenia, że słowo po nim jest nazwą parametru szablonu.
  • Wszystkie parametry z wymienioną wartością domyślną można zwykle pominąć. Zauważ, że nie oznacza to, że parametry, które nie mają wartości domyślnej, powinny być zawsze wypełnione.
Parametr Opis Automatycznie
generowany
Przykład Domyślna wartość
(jeśli zostanie pominięty)
Uwaga
{{item infobox
Parametry związane z pojemnikiem
| boxwidth Szerokość infoboxu 27em 21em Liczba z podaną jednostką. Domyślnie jest 21em lub sięga do szerokości obrazu
| float Pozycja infoboksu left right
| css
 lub
| style
Styl CSS wpływający na cały pojemnik informacji Wszelkie zdefiniowane tutaj właściwości width lub float zastąpią odpowiednio parametry $boxwidth i $float.
| auto Włącza automatyczne dane 465 Może być również yes (patrz tekst powyżej).
| id ID Przedmiotu Yes 465 Na tej podstawie opiera się automatyczne zbieranie danych dla $tooltip.
| name Nazwa przedmiotu Yes Wood Page name Będzie wyświetlany jako nagłówek pola informacyjnego.
| lname Zlokalizowana nazwa elementu Yes Legno
(Włoski dla "Wood")
{{tr|$name}} Będzie wyświetlany jako nagłówek pola informacyjnego; do użycia tylko wtedy, gdy $name nie istnieje w bazie danych {{tr}} określonego języka.
| showenglishname Wyświetlanie angielskiej nazwy tego elementu yes
no
no dla języków z tłumaczeniem w grze,
yes dla innych języków.
w wersji 1.3.5.3 dostępne są en/de/es/fr/it/pl/pt/ru/zh.
| namesub Podtytuł nazwy Dodatkowe informacje bezpośrednio pod tytułem infoboxa; rzadko przydatny do infoboksów przedmiotów.
Parametry związane z obrazem
| imagealt Pełna kontrola niestandardowa nad całym wyświetlaniem obrazu [[File:Wood.png]] Zastępuje wszystkie parametry obrazu w tej kategorii parametrów.
| ext Rozszerzenie pliku $image gif png
| image Główny obraz ikony ekwipunku lub wyposażonego przedmiotu/zestawu Wood.png $name.$ext
| imageold Wariant zdjęcia starszych wersji Compass (old).png $name (old) Wartość domyślna: najpierw sprawdza .gif, a następnie .png.
| imageplaced Zdjęcie umieszczonego przedmiotu Wood (placed).png $name (placed)
| imageequipped Obraz wyposażonego przedmiotu/zestawu Shackle (equipped).png $name (equipped)
| imagefemale Zdjęcie przedmiotu/zestawu wyposażonego przez kobietę Robe (equipped) female.png $name female.$ext
| imageoldalt Pełna kontrola nad "starym" wyświetlaniem obrazu [[File:Compass (old).png]]
| imageplacedalt Pełna kontrola nad "umieszczonym" wyświetlaniem obrazu [[File:Wood (placed).png]]
| imageequippedalt Pełna kontrola nad "wyposażonym" wyświetlaniem obrazu [[File:Shackle (equipped).png]]
| imagebreak Układa wiele obrazów w rzędach zamiast w kolumnach yes Powoduje, że obrazy główny/"stary", "umieszczony", "wyposażony" i "żeński" zajmują osobny rząd, z małymi poziomymi paskami pomiędzy nimi (przykład: Książka). Pamiętaj, że główny i "stary" obraz będą zawsze wyświetlane w tym samym rzędzie. Zauważ też, że ten efekt jest włączony niezależnie od tego, na co ustawiono $imagebreak (tj. Ustawienie go na no również go włączy - więc nie rób tego).
| imageinfo Zapobiega wewnętrznemu użyciu {{image}} no Ustawienie go na no spowoduje, że szablon będzie używał standardowej składni [[File:]] zamiast {{image}}. {{image}} zwiększy liczbę kosztownych w czas funkcji, więc jeśli na jednej stronie znajduje się wiele okien informacyjnych, limit liczby funkcji może zostać przekroczony. Użycie imageinfo=no może zmniejszyć tę liczbę, aby uniknąć jej przekroczenia. W zdecydowanej większości przypadków nie jest to konieczne.
Parametry dotyczące statystyk
| autoswing Zdolność Auto-atak Yes yes Wyświetla Autoswing, Autofire, lub Auto-use w prawym górnym rogu okna informacyjnego. Tekst aktywowania jest określany przez $damagetype ("Auto-atak" dla Broń biała, "Autofire" dla Broń dystansowa i Broń magiczna oraz "Auto-użycie" dla czegokolwiek innego).
| stack Maksymalny możliwy rozmiar stosu Yes[1] 99 1 maksymalna ilość tego przedmiotu, którą można ułożyć w jednym miejscu w pojedynczym okienku w ekwipunku
| pick Moc kilofu Yes[1] 100 Bez znaku procentu (%), chyba że użyje się bardziej złożonego wikitext. Jeśli użyty zostanie którykolwiek z trzech parametrów, zawsze będą wyświetlane wszystkie trzy symbole: Pickaxe icon.png Hammer icon.png Axe icon.png
| hammer Moc młota Yes[1] 75
| axe Moc topora Yes[1] 50
| pickreq Wymagana moc kilofa do zniszczenia No 150 Bez znaku procentu (%)!
| hammerreq Wymagana moc młota do zniszczenia No 80 Bez znaku procentu (%)! Wyświetla następujące za nim: "(tylko w Hardmode)"
| type
 (Przestarzałe:
| type2)
Klasyfikacja i kategoryzacja Yes Weapon/Tool Szerokie klasyfikacje, takie jak "Broń", "Narzędzia", "Meble" itp. Oddziela wiele wartości ukośnikiem (/). Wiele typów, takich jak "Materiał rzemieślniczy", zostanie dodanych automatycznie.
| bait Moc przynęty Yes Bez znaku procentu (%)!
| damage Obrażenia Yes[1]
| damagetype Typ obrażeń Yes Walka wręcz, dystansowe, magiczne, przez przywołanie lub od rzucanych.
| knockback Odrzut Yes[1] Jeśli potrzebna jest więcej niż jedna wartość, należy zawinąć wartości {{kb}}, np. {{kb|7.5}}/{{kb|6}}.
| defense Obrona Yes[1]
| tileboost Zwiększenie zasięgu budowania/niszczenia Yes
| bonus Różne bonusy No
| setbonus Bonus za zestaw Yes Dla zestawów zbroi, w których $type zawiera Set. Zauważ, że ponieważ ten parametr ma sens tylko w przypadku infoboxów elementów zestawu - które nie używają $auto, ponieważ nie działa z zestawami - jego dane będą zawsze generowane automatycznie (tylko wtedy, gdy $auto jest ustawione). Ustaw ten parametr na pustą wartość, aby ukryć automatycznie generowane bonusy za zestaw.
| placeable Czy można umieścić Yes yes no
| width Szerokość po umieszczeniu No W blokach.
| height Wysokość po umieszczeniu No W blokach.
| consumable Przedmioty jednorazowego użytku Yes Prawda, jeśli przedmiot opuści ekwipunek gracza za pomocą Użycie / Atak; obejmuje przedmioty do umieszczenia. Znajduje się w kodzie źródłowym gry.
| mana Koszt many Yes[1]
| mheal Przywracanie many Yes[1]
| hheal Przywracanie zdrowia Yes[1]
| critical Cios krytyczny Yes[1] 11 Bez znaku procentu (%), chyba że użyje się bardziej złożonego wikitext. Jeśli żadna wartość nie zostanie wprowadzona, a główny $type to Weapon, zostanie użyta wartość domyślna 4.
| body slot Umieszczany w oknie zbroi Yes
| use Czas użycia Yes
| velocity
 (Przestarzałe:
| sspeed)
Prędkość poruszania się Yes
| toolspeed Szybkość kopania Yes[1]
| tooltip Etykiety Yes[1]
| rare Rzadkość Yes[1] Zobacz {{rzadkość}} dla możliwych wartości.
| buy Wartość zakupu Yes[1] Wprowadź wartość za pomocą szablonu monety ({{coin}}). Użyj buy=y/yes/true/show, aby włączyć wyświetlanie ceny zakupu (domyślnie wyłączone, ponieważ wiele przedmiotów, które można sprzedać, nie można kupić).
| sell Wartość sprzedaży Yes[1] Wprowadź wartość również za pomocą szablonu monety.
| value Wartość Yes Najczęściej używane wewnętrznie. Nie będzie wyświetlany bezpośrednio, ale służy jako podstawa do $buy i $sell.
Parametry związane z wzmocnieniem i osłabieniem
| bufftype Rodzaj efektu statusu Yes Najczęściej używane wewnętrznie. Może być buff lub debuff.
| idbuff ID wzmocnienia Yes
| buff Wzmocnienia Yes
| bufflink Link docelowy wzmocnienia Yes
| bufftip Opis wzmocnienia Yes
| duration Czas działania wzmocnienia Yes[1]
| debuff Osłabienia No Jako skrót do $debuffduration i $debuffchance, dołącz je do tej wartości, oddzielając je ukośnikiem: | debuff = <name> / <duration> / <chance> (opcjonalnie).
| debufflink Link docelowy osłabienia No
| debufftip Opis osłabienia No
| debuffchance Szansa otrzymania osłabienia No
| debuffduration Czas działania osłabienia No
Parametry związane z dźwiękiem
| sounduse Używa efekt dźwiękowy Yes Item_1.wav Może być listą oddzieloną przecinkami dla wielu dźwięków. Podpis to "Użycie".
| sound1 Niestandardowy dodatkowy efekt dźwiękowy Może być listą oddzieloną przecinkami dla wielu dźwięków.
| soundcaption1 Podpis do efektu dźwiękowego
| sound2 Niestandardowy dodatkowy efekt dźwiękowy Może być listą oddzieloną przecinkami dla wielu dźwięków.
| soundcaption2 Podpis do efektu dźwiękowego
| sound<n> Niestandardowy dodatkowy efekt dźwiękowy Można kontynuować niemal nieskończenie. Dźwięki będą wyświetlane tylko wtedy, gdy istnieje parametr sound<n> z odpowiednim parametrem soundcaption<n>.
| soundcaption<n> Podpis do efektu dźwiękowego
Parametr związany z wierzchowcem
| idmount ID wierzchowca Yes
Parametry dotyczące projekcji pocisków
| idprojectile
 (Przestarzałe:
| shoot)
ID pocisku Yes Może być listą oddzieloną przecinkami dla wielu identyfikatorów.
| projectilename Nazwa projekcji Yes
| projectileimage Obrazek projekcji Yes
| projectileblock Układ obrazów projekcji No Działa podobnie do $imagebreak.
Parametry związane z identyfikatorem
| showids Wyświetlanie sekcji identyfikatora No no Sekcja ID nie jest domyślnie ukryta.
| idshow Identyfikator przedmiotów wyglądu No
| idtile ID bloku Yes
| idtileshow ID Bloku wyglądu No
| idtilesub Sub-ID Bloku Yes Znany jako wewnętrzny placeStyle w Terraria.
| idwall ID ściany Yes
| idarmor ID zbroi Yes
| idbuffshow ID wzmocnień wizualnych No
Parametry związane z back-endem
| cate Przełącza kategoryzację No no Ustaw na yes, aby wymusić kategoryzację, gdy jest domyślnie wyłączona (na stronach innych niż mainspace). Ustaw na no, aby wyłączyć kategoryzację.
| listexclude Przełącza kategoryzację No yes no Ustaw na yes aby wymusić kategoryzację. Zastępuje cate=yes, ale nie cate=no.
| cargo Przełącza przechowywanie danych ładunku No no Ustaw na force, aby wymusić cargo przechowywanie danych, gdy jest domyślnie wyłączone (na stronach innych niż mainspace). Ustaw na no, aby wyłączyć przechowywanie danych ładunku. Pamiętaj, że ustawienie go na cokolwiek innego (np. yes) również wyłącza przechowywanie danych ładunku, więc trzymaj się jednoznacznego no.
| listcat Kategoryzacja Yes Uzupełniające nazwy kategorii, aby uwzględnić bieżący element na liście DPL, np. arrows powoduje wyświetlenie elementu na stronie Strzały. Oddziel wiele kategorii znakiem ukośnika (/). Następujące kategorie zostaną dodane automatycznie:
| tag
 lub
| tags
Kategoryzacja Yes Uzupełniające nazwy kategorii, aby odpowiednio skategoryzować pozycję. Może zawierać dowolne z poniższych elementów (oddziel wielokrotność znakiem ukośnika (/):
  • buy/buyable/vendor (równoznaczny do buy=yes)
  • hardmodeonly/hardmode (równoznaczny do hardmode=yes)
  • allversions (równoznaczny do allversions=yes)
  • dd2 (oznacza, że ten przedmiot należy kupić za Medal obrońcy.)
  • drop (równoznaczny do listcat=drop items)
  • loot (równoznaczny do listcat=loot items)
  • plunder (równoznaczny do listcat=plunder items)
  • fished (równoznaczny do listcat=fished items)
  • unobtainable (równoznaczny do listcat=unobtainable items)
  • developer (równoznaczny do listcat=developer items).
  • storage (równoznaczny do listcat=storage items).
  • informational (równoznaczny do listcat=informational items).
  • quest rewards (równoznaczny do listcat=quest rewards).
  • light source (równoznaczny do listcat=light source items).
  • novelty (równoznaczny do listcat=novelty items).
  • mechanism (równoznaczny do listcat=mechanism items).
  • potion ingredients (równoznaczny do listcat=potion ingredients).
  • bag loot/bagloot (równoznaczny do listcat=bag loot items).
  • treasure bag loot (równoznaczny do listcat=Treasure Bag loot items).
  • minion (równoznaczny do type=weapon oraz listcat=minion summon items).
  • sentry (równoznaczny do type=weapon oraz listcat=sentry summon items).

Wszystkie pozostałe wartości nie będą miały wpływu. Wszystkie znaczniki zostaną zapisane w ładunku w celu zapytania.

| allversions Dostępność wersji platformy Yes Ustaw na yes, aby upewnić się, że przedmiot jest dostępny na wszystkich platformach Terraria. Można tego użyć tylko wtedy, gdy na stronie nie ma banera {{exclusive}}}. Jeśli zostanie pominięty i jeśli $tags nie zawiera allversions, zostanie wykryty automatycznie na podstawie wyniku {{eversions|<item name>}} (mimo że $auto może nie być ustawiony!). Kategoryzuje stronę we wszystkich pięciu kategoriach zawartość na różne wersje (z wyjątkiem Kategoria:Zawartość na konsole japońskie), jeśli określono yes.
| hardmode Przedmioty na wyłączność w Hardmode Yes yes Ustaw na yes, aby upewnić się, że element nie jest dostępny w Pre-Hardmode, ale staje się dostępny tylko w Hardmode. Kategoryzuje stronę w Kategoria:Przedmioty tylko w Hardmode.

Podstrony[edytuj kod]

Istnieje wiele dodatkowych podstron, które są głównie używane do formatowania niektórych danych:

Zobacz również[edytuj kod]

Przypisy[edytuj kod]

  1. 1,00 1,01 1,02 1,03 1,04 1,05 1,06 1,07 1,08 1,09 1,10 1,11 1,12 1,13 1,14 1,15 1,16 Każde wystąpienie ciągu @@@@ w wartości parametru zostanie zastąpione automatycznie wygenerowanymi danymi. Można to wykorzystać do połączenia danych automatycznych i ręcznych.