- This template defines the table "NPCs". Zobacz tabelę.
- This template adds rows to the table "Items", which is declared by the template Item infobox. Zobacz tabelę.
Ten szablon służy do wyświetlania pudełka informacyjnego dla NPC (w tym przeciwnicy, bossowie, zwierzęta itp.). Wraz z {{item infobox}}
, jest to jeden z najważniejszych i najpotężniejszych szablonów typu Infobox.
Sposób użycia
Główną funkcją szablonu 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 {{npcinfo}} ogromna większość danych jest generowana automatycznie. Aby włączyć automatyczne dane, użyj parametru
i ustaw go na ID NPC (alternatywnie: auto
auto=yes
oraz id=<identyfikator NPC>
, name=<nazwa NPC>
lub nic więcej - dwie ostatnie metody spowodują, że szablon automatycznie wygeneruje identyfikator za pomocą {{npcNameFromId}}, przy czym ostatnia metoda używa tytułu strony jako odwołania do nazwy). W ten sposób wszystkie odpowiednie parametry NPC są ustawiane automatycznie. W tabeli poniżej podano parametry, których dotyczy problem. Można je jednak nadal zastąpić, a parametry wprowadzone ręcznie zawsze mają 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 | Auto | Przykład | Wartość domyślna (jeśli zostanie pominięta) |
Uwaga |
---|---|---|---|---|---|
{{npc infobox
| |||||
Parametry związane z pudełkiem | |||||
| boxwidth |
Szerokość pudełka informacyjnego | 27em |
Numer z jednostką. Domyślnie pole dostosowuje się do szerokości obrazów. | ||
| float |
Pozycja pudełka informacyjnego | left |
right |
||
| css lub | style |
Styl CSS wpływający na całość pudełka informacyjnego | Wszelkie zdefiniowane tutaj właściwości lub zastąpią odpowiednio parametry oraz .
| |||
| auto |
Włącza automatyczne dane | 201 |
Może być również (patrz tekst powyżej).
| ||
| id |
Identyfikator NPC | ✔️ | 201 |
Wyświetlany identyfikator zastępuje wyświetlanie oraz .
| |
| name |
Nazwa NPC | ✔️ | Skeleton |
<nazwa strony> |
Będzie wyświetlany jako nagłówek pola informacyjnego. |
| name2 |
Dodatek do nazwy |   / {{expert|Lunatic Cultist}} |
Zostanie bezpośrednio dołączony do .
| ||
| namesub |
Podtytuł nazwy | ✔️ | Dodatkowe informacje bezpośrednio pod tytułem pudełka informacyjnego. Głównie wewnętrzne nazwy wariantów NPC, jak .
| ||
| namesub2 |
Podtytuł nazwy | Pierwsza forma |
Dodatkowe informacje bezpośrednio pod tytułem pudełka informacyjnego lub pod . Przeznaczony do użycia jako instrukcja , ponieważ ręczne ustawienie uniemożliwiłoby jej automatyczne wyświetlanie.
| ||
| namenote |
Pod-podtytuł nazwy | ✔️ | Zostanie wyświetlony pod spodem / . Głównie opisy wariantów NPC, jak .
| ||
| expertonly |
Wyłącznie dla NPC w ekspercie |
|
Powoduje zastosowanie formatowania {{Ekspert}} do większości wyświetlanych statystyk oraz następujący wiersz pod tytułem / / / : (Wariant tylko dla Trybu Eksperta)
| ||
Parametry związane z obrazem | |||||
| imagealt |
Pełna kontrola nad wyświetlaniem pierwszego obrazu | [[File:Skeleton.png]] |
Zastępuje parametry oraz . Można dodać wiele obrazów i/lub tekstów oraz innego formatowania.
| ||
| image |
Główny obrazek NPC | Skeleton.png |
$namesub.png lub $name.png |
Jest to obraz domyślnie zapisany w cargo. | |
| imagesize |
Rozmiar głównego obrazu | 40x20px*0.75 |
*1 |
Odpowiada parametrom dla {{image}}: <width>x<height>*<scale>
| |
| imageexpert |
Obrazek dla wariantu z trybu eksperta | Skeleton.png |
|||
| image2 |
Dodatkowe zdjęcie | Skeleton.png |
Wartość domyślna: <$obraz bez ".png">_(old).png / .gif . Pozostaw puste, aby wyłączyć automatyczne wykrywanie starszego obrazu.
| ||
| imagemode |
Steruje wyświetlaniem obrazu | full |
Ustawienie go na wartość inną niż uniemożliwia automatyczne wyświetlanie .
| ||
| image3 |
Dodatkowe zdjęcie | Skeleton.png |
|||
| imageversion2 |
Wersja ekskluzywna
|
desktop-console |
old-gen-3ds |
Wersje, które będą wyświetlane po najechaniu myszą (domyślnie , więc "stare" wersje są domyślne). Prawidłowe wartości to , , , , oraz .
| |
| imageversion3 |
Wersja ekskluzywna
|
desktop-console |
Wersje, które będą wyświetlane po najechaniu myszą . Prawidłowe wartości są takie same jak .
| ||
| imageother |
Dodatkowy obraz na dole | Map Icon Skeletron.png |
Będzie wyświetlany na dole pudełka informacyjnego. Zwykle używany dla ikon map lub tymczasowych stanów 'sprite' NPC (np. stan "toczenia" Słoneczny walcownik). | ||
| imageothercaption |
Podpis
|
Stan toczenia |
Zostanie wyświetlony pod spodem . Nie działa, jeśli nie jest ustawiony.
| ||
Parametry dotyczące statystyk | |||||
| type | type2 | type3 |
Klasyfikacja | Boss |
Przeciwnik |
zostanie oddzielony kropką (•) od ; zawsze będzie w nowej linii. Wszystkie typy zostaną połączone, jeśli istnieje odpowiednia do nich strona.
| |
| environment | environment2 (przestarzałe)| environment3 (przestarzałe) |
Natywne środowisko NPC | Pustynia Las+Deszcz Pustynia / Las Pustynia / Las+Deszcz |
Biom lub wydarzenie, gdzie NPC odradzają się naturalnie. "+" oznacza "i" oraz "/" oznacza "lub"; wszystkie środowiska zostaną połączone, jeśli istnieje odpowiednia do nich strona. |environment=A|environment2=B|environment3=C jest tym samym co |environment=A/B/C
| ||
| ai |
Styl AI NPC | ✔️ | AI Wojownika |
||
| damage |
Obrażenia | ✔️ | |||
| damage2 |
Dodatek do obrażeń | Zostanie bezpośrednio dołączony do . Może być wykorzystywany na przykład do rozróżniania różnych ataków NPC lub różnych platform.
| |||
| life |
Maksymalne zdrowie NPC | ✔️ | |||
| life2 |
Dodatek do maksymalnego zdrowia | Zostanie bezpośrednio dołączony do .
| |||
| defense |
Obrona NPC | ✔️ | |||
| defense2 |
Dodatek do obrony | Zostanie bezpośrednio dołączony do .
| |||
| knockback |
Odporność NPC na odrzut | ✔️ | |||
| knockback2 |
Dodatek do odporności na odrzut | Zostanie bezpośrednio dołączony do .
| |||
| banner |
Sztandar NPC | ✔️ | yes |
Ustawienie go na spowoduje, że przyjmie on jako nazwę sztandaru, ale można go również po prostu ustawić na nazwę banera.
Zauważ, że jeśli użyjesz | |
| immune1 through | immune10 |
Osłabienia, na które NPC jest odporny | ✔️ | Wyświetla się tylko wtedy, gdy nie jest jednym z poniższych:
| ||
| immuneall |
Odporność na wszystkie osłabienia | ✔️ | yes |
||
| immuneallnote |
Dodatek do
|
Zostaną bezpośrednio dołączone do tekstu "Wszystkie osłabienia" wyświetla się, jeśli jest ustawiony. Przykład: <br/><span style="color:#666;">(za wyjątkiem {{item|Stunned|scale=0.5}})</span>
| |||
Parametry związane z wzmocnieniami i osłabieniami | |||||
| buff |
Nazwa lub ID wzmocnienia które przydziela NPC | ❌ | Błogosławieństwo Driady |
||
| bufftip |
Etykieta wzmocnienia | ✔️ | Bez efektu, jeśli nie jest ustawiony.
| ||
| buffduration |
Czas trwania wzmocnienia | ❌ | 5–10 sekund |
||
| debuff |
Nazwa lub ID osłabienia które nakłada NPC | ❌ | |||
| debufftip |
Etykietka osłabienia | ✔️ | |||
| debuffchance |
Szansa nałożenia osłabienia | ❌ | |||
| debuffchancenote |
Dodatek do
|
❌ | Zostanie wyświetlony pod spodem . Nie ma wpływu, jeśli nie jest ustawiony.
| ||
| debuffduration | duration (przestarzałe) |
Czas trwania osłabienia | ❌ | |||
| debuff2 |
Drugie osłabienie, który nakłada NPC | ❌ | Patrz wyżej. Parametry te zachowują się dokładnie tak samo. | ||
| debufftip2 |
Etykietka osłabienia | ✔️ | |||
| debuffchance2 |
Szansa nałożenia osłabienia | ❌ | |||
| debuffchancenote2 |
Dodatek do
|
❌ | |||
| debuffduration2 | duration2 (przestarzałe) |
Czas trwania osłabienia | ❌ | |||
Parametry związane z upuszczeniem | |||||
| money |
Kwota podstawowa monet, które upuszcza NPC | ✔️ | {{coin|3gc 80sc}} |
Użyj szablonu {{monet}}. | |
| money2 |
Dodatek do upuszczonych monet | Zostanie bezpośrednio dołączony do .
| |||
| <nazwa przedmiotu 1>
...
|
Upuszczone przedmioty | ❌ | |Żel|2–5|75% / {{expert|100%}} |
Zauważ, że są to parametry nienazwane, tzn. Nie są używane ze znakiem równości (= ) jak inne parametry.
Pozostaw | |
| group |
Grupa upuszczonych przedmiotów | |group|Upadnie tylko jedna z następujących 4|4 |
Zauważ, że są to parametry nienazwane, tzn. Nie są używane ze znakiem równości (= ) jak inne parametry.
| ||
| custom |
Niestandardowy upuszczony przedmiot | Zauważ, że są to parametry nienazwane, tzn. Nie są używane ze znakiem równości (= ) jak inne parametry.
| |||
Parametry związane z dźwiękiem | |||||
| soundhurt |
Efekt dźwiękowy zranienia | ✔️ | NPC_Hit_1.wav |
Może być listą oddzieloną przecinkami dla wielu dźwięków. Podpis to "Zranienie". Ustaw na pustą wartość (|soundhurt= ), aby wyłączyć automatycznie generowane dźwięki.
| |
| soundkilled |
Efekt dźwiękowy śmierci | ✔️ | NPC_Killed_1.wav |
Może być listą oddzieloną przecinkami dla wielu dźwięków. Podpis to "Śmierć". Ustaw na pustą wartość (|soundkilled= ) aby wyłączyć automatycznie generowane dźwięki.
| |
| 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, jeśli istnieje sound<n> parametr z odpowiednim soundcaption<n> parametrem.
| |||
| soundcaption<n> |
Podpis do efektu dźwiękowego | ||||
Parametry związane z Back-endem | |||||
| cate |
Przełącza całą kategoryzację | ❌ | no |
Ustaw na , aby wymusić kategoryzację, gdy jest domyślnie wyłączona (na stronach innych niż mainspace). Ustaw na , aby wyłączyć kategoryzację.
| |
| listcat | listcat2 |
Kategoryzacja | ❌ | Uzupełniające nazwy kategorii ( ).
Uwaga: szablon kategoryzuje stronę głównie na podstawie innych parametrów (używając {{npc infobox/cate}}). Przyjmuje wartości następujących parametrów:
i dodaje kategorię | ||
| allversions |
Dostępność wersji platformy | ❌ | yes |
Ustaw na , aby upewnić się, że NPC jest dostępny na wszystkich platformach Terraria. Kategoryzuje stronę we wszystkich pięciu wersjach do odpowiednich kategorii (z wyjątkiem Kategoria:Zawartość na konsole japońskie).
| |
| hardmode |
Wyłącznie w Hardmode | ❌ | yes |
Ustaw na , aby upewnić się, że NPC nie jest dostępny w Pre-Hardmode, ale staje się dostępny tylko w Hardmode. Podział strony na kategorie Kategoria:NPC tylko w Hardmode.
| |
| cargo |
Przełącza przechowywanie danych w cargo | ❌ | no |
Ustaw na , aby wymusić przechowywanie danych w cargo, gdy jest domyślnie wyłączone (na stronach głównych innych niż strony główne [1]). Ustaw na , aby wyłączyć przechowywanie danych w cargo.
| |
| idcargo |
ID NPC do przechowywania w cargo | ❌ | 201 |
Może być listą oddzieloną przecinkami. Można również pozostawić puste, aby zapobiec przechowaniu w cargo. | |
| imagecargo |
Obraz NPC do przechowywania w cargo | ❌ | [[File:Skeleton.png]] |
Zdefiniuj obraz, który ma być przechowywany w cargo, całkowicie zastępując parametry obrazu. |
Podstrony
Istnieje wiele dodatkowych podstron, które są głównie używane do formatowania niektórych danych:
- Szablon:Npc infobox/AI
- Szablon:Npc infobox/cate
- Szablon:Npc infobox/cate/environment
- Szablon:Npc infobox/customView
- Szablon:Npc infobox/drop
- Szablon:Npc infobox/environment
- Szablon:Npc infobox/infoboxView
- Szablon:Npc infobox/initOptions
- Szablon:Npc infobox/knockback
- Szablon:Npc infobox/l10n
- Szablon:Npc infobox/modestat
- Szablon:Npc infobox/namedb
- Szablon:Npc infobox/namedb-en
- Szablon:Npc infobox/namedb-pl
- Szablon:Npc infobox/npcToBannerItemId
- Szablon:Npc infobox/options
- Szablon:Npc infobox/stat
- Szablon:Npc infobox/strip
- Szablon:Npc infobox/tableView
- Szablon:Npc infobox/tableView/damage
- Szablon:Npc infobox/tableView/damageBlock
- Szablon:Npc infobox/tableView/defense
- Szablon:Npc infobox/tableView/defenseBlock
- Szablon:Npc infobox/tableView/drops
- Szablon:Npc infobox/tableView/health
- Szablon:Npc infobox/tableView/healthBlock
- Szablon:Npc infobox/tableView/kbresist
- Szablon:Npc infobox/tableView/kbresistBlock
- Szablon:Npc infobox/tableView/money
- Szablon:Npc infobox/tableView/moneyBlock
- Szablon:Npc infobox/tableView/npcid
- Szablon:Npc infobox/tableView/variant
- Szablon:Npc infobox/tableend
- Szablon:Npc infobox/tablestart
- Szablon:Npc infobox/testView
- Szablon:Npc infobox/voidView
Zobacz również
- {{item infobox}}
Przypisy
- ↑ Strona główna to strona, która nie jest podstroną. Zapobiega to domyślnemu przechowywaniu podstron językowych.