📄 PalSummon.json
Zugehörige ID-Suche
Die Summon-Datei verweist selbst auf ein PalTemplate. Wenn du dieses Template bearbeiten musst, nutze paldeck.cc/pals für PalID, paldeck.cc/passives für Passives und paldeck.cc/skills für Skill-IDs.
| Schlüssel | Typ | Beschreibung |
|---|---|---|
PalTemplate |
string | Erforderlich. Dateiname der zu verwendenden PalTemplate.json (z. B. "OPnubis.json"). Die Datei muss in Pals/Templates/ existieren. |
Uncapturable |
bool | Optional. Wenn true, kann der Pal nicht von Spielern gefangen werden. Ohne Angabe gilt false. |
X / Y / Z |
float | Erforderliche Kartenkoordinaten, an denen der Pal gespawnt wird. Nutze /getpos, um die aktuelle Position eines Spielers abzurufen. |
DisableStatuses |
array | Optionale Liste von Statuseffekten, die für diesen Pal deaktiviert werden. Ungültige oder leere Statusnamen werden übersprungen. Verfügbare Status: DrownCheck, Poison, Stun, Coma, Sleep, Overwork, Drown, FallDamage, LavaDamage, Burn, Wetness, Freeze, Electrical, Muddy, IvyCling, Darkness, CollectItem. |
Anleitung
- Erstelle zuerst das referenzierte Pal-Template in
<...>/Pal/Binaries/Win64/PalDefender/Pals/Templates/. - Erstelle die Summon-Datei in
<...>/Pal/Binaries/Win64/PalDefender/Pals/Summons/. - Benenne die Summon-Datei nach dem Argument, das Admins eingeben sollen, zum Beispiel
ArenaBoss.jsonfür/summon ArenaBoss. - Ermittle Koordinaten im Spiel mit
/getpos. Bei RCON gib eine Spieler-ID an:/getpos <UserId>. PalTemplate,X,YundZmüssen vorhanden sein. Fehlt eine Koordinate, sollte die Summon-Datei als ungültig gelten.- Nutze
Uncapturable: truefür Eventbosse, Raidbosse oder dekorative Pals, die Spieler nicht besitzen sollen. - Halte
DisableStatuseskurz, außer du hast einen Grund, viele Zustände zu deaktivieren. Beginne nur mit den Statuswerten, die für das Event wichtig sind. - Validiere JSON vor dem Hochladen. JSON erlaubt keine Kommentare oder nachgestellten Kommas.
- Lade die Konfiguration neu oder starte den Server neu, falls dein Host neu hinzugefügte Dateien nicht sofort übernimmt.
Einrichtungsschritte
- Erstelle zuerst ein Template, zum Beispiel
Pals/Templates/ArenaBoss.json. - Teste das Template mit
/givemepal_j ArenaBoss. Wenn es dort fehlschlaegt, repariere zuerst das Template, bevor du die Summon-Datei erstellst. - Stelle dich an die Stelle, an der der Pal erscheinen soll, und führe
/getposaus. Kopiere die zurückgegebenen WerteX,YundZ. - Erstelle
Pals/Summons/ArenaBossSpawn.jsonund setzePalTemplateaufArenaBoss.json. - Führe
/summon ArenaBossSpawnaus. - Wenn der Pal zu hoch, zu niedrig oder im Gelände erscheint, passe zuerst
Zan und danachXundY.
Erklärung der Beispiele
Das Minimalbeispiel unten spawnt ArenaBoss.json an festen Koordinaten, macht ihn unfangbar und deaktiviert eine kurze Liste üblicher Kontroll-/Statuseffekte. Das ist für Eventbosse nützlich.
Das vollständige Beispiel zeigt die verfügbaren DisableStatuses-Werte. Kopiere nicht standardmäßig jeden Status; beginne nur mit den Werten, die für dein Event wichtig sind.
Minimalbeispiel
{
"PalTemplate": "ArenaBoss.json",
"Uncapturable": true,
"X": 230,
"Y": -486,
"Z": 4097,
"DisableStatuses": [
"Poison",
"Burn",
"Freeze"
]
}
Beispiel
Diese Datei muss hier gespeichert werden: <...>/Pal/Binaries/Win64/PalDefender/Pals/Summons/ExamplePalSummon.json
(ExamplePalSummon kann ein beliebiger eindeutiger Name in diesem Ordner sein. Das ist später das Befehlsargument für /summon!)