Otevření editoru a ukládání
Drž Arda NPC Wand a klikni pravým tlačítkem na NPC. Potřebuješ OP úroveň 2. Stejnou postavu můžeš najít přes /ardanpcs manager a otevřít její editor ze správce. Změny běžných záložek potvrď tlačítkem Uložit / Save. Samostatné panely, například vzhled, skripty nebo obchod, mají vlastní ukládání; vždy kontroluj jejich potvrzení.
Pokud server některou hodnotu upraví nebo odmítne, editor může ponechat návrh otevřený. Přečti výsledek a oprav označené pole. Pouhé přepnutí záložky nebo zavření okna není náhradou uložení.
Jméno, titul a chování
V základní záložce nastav jméno do 64 znaků a volitelný titul do 128 znaků. Barvu a tučné zobrazení lze nastavit pro jméno a titul zvlášť. Jméno slouží hráčům; příkazy a vazby používají UUID.
| Režim | Základní chování |
|---|---|
| Pasivní | Samo si nevybírá cíl a standardně se nemstí za zásah. Výslovná dialogová akce vynucující útok je samostatná věc. |
| Neutrální | Má odvetu po napadení, ale nepoužívá běžné agresivní vyhledávání cílů. |
| Agresivní | Vyhledává cíle podle přepínačů v AI a nastaveného dosahu. |
V AI samostatně nastav útoky na hráče, moby a nepřátelské moby, nutnost vidět cíl, plavání, vyhýbání vodě, návrat domů a práci s dveřmi. Kreativní nebo spectator hráč není vhodný test cílení běžného agresivního NPC; ověř chování také v survivalu.
Výbava a loot
- V záložce Inventář otevři inventář NPC.
- Vlož předměty do hlavní a vedlejší ruky nebo do slotů helmy, hrudi, nohou a bot. Samostatné sloty lootu určují další předměty určené k vypadnutí.
- Nastav šance na drop od 0 do 100 % a rozsah zkušeností za smrt.
- Pro šance a XP použij Uložit metadata. Předměty v inventáři NPC se ukládají při zavření jeho inventářové obrazovky.
Výbava v ruce sama nenastavuje celý bojový systém. Sílu, dosah, rychlost útoků a střelbu uprav ve statistikách. Pokud inventář právě upravuje jiný správce, může být uzamčen proti souběžným změnám.
Boj a respawn
Záložka Statistiky obsahuje zdraví, poškození, rychlost a dosah agrese. Tlačítka úprav otevírají boj zblízka, útok na dálku, projektil, odolnosti a respawn. V dalších volbách upravíš regeneraci v klidu a v boji a chování při ohni, pádu, lektvarech, utopení, slunci nebo pavučinách.
Pro návrat po smrti otevři Statistiky → Respawn, zapni respawn, nastav čas v sekundách a zvol, zda má být do návratu vidět mrtvé tělo. Potom ulož. Používej tento panel pro skutečné nastavení respawnu; starší číselný příkaz set stat … respawn mění odlišné historické pole a sám nezapíná tento systém.
Pohyb, hlídky a patrola
| Pohyb v AI | Použití |
|---|---|
| Stání | Postava nezačíná vlastní toulání ani patrolu. Boj může její pohyb stále řídit. |
| Toulání | Pohyb v nastaveném poloměru; rozsah poloměru je 4–64 bloků. |
| Patrola | Průchod trasou s nejméně dvěma body ve stejné dimenzi jako domov NPC. |
| Stráž | Hlídání prostoru v nastaveném poloměru 2–64 bloků, s volbou obrany spojenců frakce. |
Rychlost pohybu v AI je samostatný parametr s rozsahem 0,2–2,0. Pro první trasu ponech 1,0 a ověř průchodnost terénu.
- Získej dva bloky Bod trasy:
/give @s arda_npcs:path_node 2
- V kreativním režimu je polož do průchozích míst v dimenzi NPC.
- Pravým tlačítkem otevři každý bod. Oběma dej stejné ID trasy, například
brana, prvnímu pořadí 1 a druhému 2. Nastav případné čekání v sekundách a každý bod ulož. - V editoru NPC otevři AI, vyber Patrola a zadej
branajako ID trasy. - Zvol Smyčka pro opakování od posledního bodu k prvnímu, nebo Tam a zpět pro obracení směru. Ulož NPC.
- Odstraň překážky mezi body a pozoruj celý průchod. Boj patrolu přerušuje; po skončení cílení se může znovu rozběhnout.
Neplatná nebo příliš krátká trasa se při ukládání přepne na Stání a server zobrazí upozornění. Běžná patrola používá pořadí a čekání bodů; není to totéž jako eskortní quest.
Frakce
V záložce Frakce vyber členství NPC a nastav pomoc spojencům a útok na nepřátele. Přes Spravovat frakce vytvoř či uprav globální definice: ID, název, vztahy a prahy reputace. Nejprve ulož definici frakce, poté členství NPC. Vztah mezi frakcemi, osobní reputace hráče a obyčejný agresivní režim jsou různá nastavení; zkoušej jejich výslednou kombinaci. Pro strážce města začni jednou frakcí, neutrálním režimem a jasně definovanými nepřáteli.
Správce a šablony
/ardanpcs manager nabízí detail postavy, kopírování ID, otevření editoru, teleport k NPC, přivolání a obnovu NPC. Obnovu používej, pokud postava opravdu chybí; /ardanpcs reload záměrně nevytváří kopie NPC jen proto, že jejich chunky nejsou načtené.
Bezpečná šablona je opakovaně použitelný základ vzhledu, statistik, AI a další trvalé konfigurace. Dialogy a questy se z ní vynechávají. Nová instance získá nové UUID a domov; hráčský postup a živý stav se nekopírují. Nevydávej tedy uložení šablony za zálohu celé příběhové postavy.
/ardanpcs template save <npcUuid> Městský strážce
/ardanpcs template list
/ardanpcs template spawn <templateUuid>
Zástupné hodnoty v úhlových závorkách nahraď skutečným UUID bez závorek. preset je alias pro template.
Přehled příkazů správce
Všechny níže uvedené příkazy vyžadují OP 2. /ardanpc je rovnocenný alias kořene /ardanpcs. Příkazy vytvoření, správce, spawn šablony a kopírování drženého předmětu používej jako hráč ve hře.
Příkaz za /ardanpcs | Účel |
|---|---|
create <jméno> | Vytvoří NPC před hráčem. |
list / info <uuid> | Seznam ID / podrobnosti postavy. |
manager | Otevře správce NPC. |
set name <uuid> <text>set title <uuid> <text> | Změní jméno nebo titul. |
set mode <uuid> passive|neutral|aggressive | Nastaví základní režim; napiš jednu z možností. |
set stat <uuid> <klíč> <hodnota> | Klíče: hp, damage, armor, speed, followrange, attackrange, aggrorange; historický klíč respawn viz vysvětlení výše. |
inventory info <uuid> | Vypíše výbavu, dropy a XP. |
inventory sethand <uuid> <slot> | Zkopíruje předmět z hlavní ruky hráče do slotu NPC. |
inventory setarmor <uuid> <slot> | Stejná operace jako sethand. |
inventory clear <uuid> | Vymaže konfiguraci inventáře NPC. |
save / reload | Uložení NPC / opětovné načtení definic z disku. |
template list|save|spawn|delete | Správa šablon; mazání: template delete <templateUuid>. |
remove <uuid> | Odstraní konkrétní NPC; před provedením ověř ID. |
demo quests / demo info / demo clear | Vytvoření, informace a odstranění demo balíčku questů. Zkoušej v testovacím světě. |
Starší klíče dosahu: followrange a attackrange lze uložit příkazem, ale v 1.1.0 neřídí skutečné cílení ani dosah úderu. Pro vyhledávání cílů nastav aggrorange; dosah úderu uprav přes Statistiky → Boj zblízka.
Demo balíček: demo quests i demo clear nejprve odstraní všechna NPC, jejichž jméno začíná přesně [DEMO] (včetně mezery), i kdybys je vytvořil ručně.
Názvy slotů jsou přesné a rozlišují velikost písmen: mainHand, offHand, head, chest, legs, feet. Prázdná hlavní ruka zadaný slot vyprázdní. Další systémy popisují questy, služby a skripty.