ArdaNPCs WIKI & GUIDES
/
Návod 02 1.1.0

Ovládání a editor NPC

Jméno, výbava, boj, patrola, frakce, respawn, šablony a příkazy správce.

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žimZá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

  1. V záložce Inventář otevři inventář NPC.
  2. 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í.
  3. Nastav šance na drop od 0 do 100 % a rozsah zkušeností za smrt.
  4. 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 AIPouž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ů.
PatrolaPrů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.

  1. Získej dva bloky Bod trasy:
/give @s arda_npcs:path_node 2
  1. V kreativním režimu je polož do průchozích míst v dimenzi NPC.
  2. 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ž.
  3. V editoru NPC otevři AI, vyber Patrola a zadej brana jako ID trasy.
  4. Zvol Smyčka pro opakování od posledního bodu k prvnímu, nebo Tam a zpět pro obracení směru. Ulož NPC.
  5. 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.
managerOtevře správce NPC.
set name <uuid> <text>
set title <uuid> <text>
Změní jméno nebo titul.
set mode <uuid> passive|neutral|aggressiveNastaví 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 / reloadUložení NPC / opětovné načtení definic z disku.
template list|save|spawn|deleteSpráva šablon; mazání: template delete <templateUuid>.
remove <uuid>Odstraní konkrétní NPC; před provedením ověř ID.
demo quests / demo info / demo clearVytvoř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.