Szablon:Item infobox

Z Terraria Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
This template uses the Cargo extension.
This template uses Extension:Cargo, an integral part of the wiki's back-end.
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.
This template uses Lua.
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 Terraria Wiki:Lua (en).
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

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

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 ✔️ 465 Na tej podstawie opiera się automatyczne zbieranie danych dla $tooltip.
| name Nazwa przedmiotu ✔️ Wood Page name Będzie wyświetlany jako nagłówek pola informacyjnego.
| lname Zlokalizowana nazwa elementu ✔️ 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 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 ✔️[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 ✔️[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 ✔️[1] 75
| axe Moc topora ✔️[1] 50
| pickreq Wymagana moc kilofa do zniszczenia 150 Bez znaku procentu (%)!
| hammerreq Wymagana moc młota do zniszczenia 80 Bez znaku procentu (%)! Wyświetla następujące za nim: "(tylko w Hardmodzie)"
| type
 (Przestarzałe:
| type2)
Klasyfikacja i kategoryzacja ✔️ 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 ✔️ Bez znaku procentu (%)!
| damage Obrażenia ✔️[1]
| damagetype Typ obrażeń ✔️ Walka wręcz, dystansowe, magiczne, przez przywołanie lub od rzucanych.
| knockback Odrzut ✔️[1] Jeśli potrzebna jest więcej niż jedna wartość, należy zawinąć wartości {{kb}}, np. {{kb|7.5}}/{{kb|6}}.
| defense Obrona ✔️[1]
| tileboost Zwiększenie zasięgu budowania/niszczenia ✔️
| bonus Różne bonusy
| setbonus Bonus za zestaw ✔️ 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 no
| width Szerokość po umieszczeniu W blokach.
| height Wysokość po umieszczeniu W blokach.
| consumable Przedmioty jednorazowego użytku ✔️ 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 ✔️[1]
| mheal Przywracanie many ✔️[1]
| hheal Przywracanie zdrowia ✔️[1]
| critical Cios krytyczny ✔️[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 ✔️
| use Czas użycia ✔️
| velocity
 (Przestarzałe:
| sspeed)
Prędkość poruszania się ✔️
| toolspeed Szybkość kopania ✔️[1]
| tooltip Etykiety ✔️[1]
| rare Rzadkość ✔️[1] Zobacz {{rzadkość}} dla możliwych wartości.
| buy Wartość zakupu ✔️[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 ✔️[1] Wprowadź wartość również za pomocą szablonu monety.
| value Wartość ✔️ 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 ✔️ Najczęściej używane wewnętrznie. Może być buff lub debuff.
| idbuff ID wzmocnienia ✔️
| buff Wzmocnienia ✔️
| bufflink Link docelowy wzmocnienia ✔️
| bufftip Opis wzmocnienia ✔️
| duration Czas działania wzmocnienia ✔️[1]
| debuff Osłabienia 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
| debufftip Opis osłabienia
| debuffchance Szansa otrzymania osłabienia
| debuffduration Czas działania osłabienia
Parametry związane z dźwiękiem
| sounduse Używa efekt dźwiękowy ✔️ Item_1.wav Może być listą oddzieloną przecinkami dla wielu dźwięków. Podpis to "Use".
| 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 ✔️
Parametry dotyczące projekcji pocisków
| idprojectile
 (Przestarzałe:
| shoot)
ID pocisku ✔️ Może być listą oddzieloną przecinkami dla wielu identyfikatorów.
| projectilename Nazwa projekcji ✔️
| projectileimage Obrazek projekcji ✔️
| projectileblock Układ obrazów projekcji Działa podobnie do $imagebreak.
Parametry związane z identyfikatorem
| showids Wyświetlanie sekcji identyfikatora no Sekcja ID nie jest domyślnie ukryta.
| idshow Identyfikator przedmiotów wyglądu
| idtile ID bloku ✔️
| idtileshow ID Bloku wyglądu
| idtilesub Sub-ID Bloku ✔️ Znany jako wewnętrzny placeStyle w Terraria.
| idwall ID ściany ✔️
| idarmor ID zbroi ✔️
| idbuffshow ID wzmocnień wizualnych
Parametry związane z back-endem
| cate Przełącza kategoryzację 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ę yes no Ustaw na yes aby wymusić kategoryzację. Zastępuje cate=yes, ale nie cate=no.
| cargo Przełącza przechowywanie danych ładunku 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 ✔️ 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 ✔️ 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 ✔️ 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 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

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

Zobacz również

Przypisy

  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.