Szablon:Npc infobox/doc
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 / / / : (Expert Mode exclusive)
| ||
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 "All debuffs" 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 "Hurt". 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 "Killed". 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/itemView
- 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/item
- 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.