System für Pferde
ToDo#54
Möglichkeit, Pferde einzupacken / an ein Item zu binden und dann wieder mit dem Item spawnen zu lassen.
Beschreibung
Spieler können ein Pferd an ein Item binden und im Inventar damit interagieren.
Umsetzung
Vielleicht, aber nicht unbedingt, nützlich - Denizen ScriptTags für MMOItems, siehe MMOItems Wiki und Sourcecode MMOItemTemplateTag.
Pferd verpacken -> Denizen, MMOItems
Entweder durch ein Item (leerer magischer Sattel?), oder durch einen Befehl kann der Spieler ein Denizen Script auslösen. Falls durch ein Item, muss dieses nach dem Auspacken (s.u.) dem Spieler gegeben werden. Die Attribute des Pferdes werden ausgelesen und in NBT-Tags konvertiert. Es wird ein MMOItem "magischer Sattel" generiert und das Pferd despawned. Die Tags werden beim Auspacken wieder gelesen.
Pferd auspacken -> Denizen, MMOItems
Das Item Template für das Pferdeitem (Sattel, voraussichtlich) wird ein "Consumable" und löst einen /ex-Befehl aus. Das ausgelöste Script und entfernt das Item (oder gibt dem Spieler "leerer magischer Sattel"). Entfernen erst, wenn es verifiziert ist (Es ist ein MMOItem, Pferdedaten alle vorhanden usw.). Es kann danach das passende gesattelte Pferd erschaffen. So wird das Pferd "ausgepackt".