Wie mache ich eine Quest, die eine bestimmte Nummer eines bestimmten Gegenstands erfordert?

7

Ich versuche eine Quest (in RPG Maker MV) zu erstellen, bei der der Spieler 35 Beeren sammeln muss. Aber wenn ich den bedingten Zweig erstelle, sehe ich Folgendes:

siehe Bild des Artikels in der bedingten Verzweigung

Ich kann kein Zahlenlimit hinzufügen, daher muss der Spieler im Grunde nur 1 Beere sammeln, um die Quest abzuschließen.

Wie kann ich das ändern, damit der Spieler 35 Beeren sammeln muss, um die Quest abzuschließen? Ist dies eine Einschränkung von RPG Maker MV?

Sketcherskt
quelle
Verwenden Sie ein Skript, überprüfen Sie "$ gameParty.itemNumber ($ dataItems [yourItemId]) == amountDesired" und lösen Sie Ihr Ereignis basierend darauf aus.
Exilyth
@Exilyth, das sieht so aus, als wäre es wert, als Antwort, die wir verbessern könnten, etwas zu posten!
DMGregory

Antworten:

2

Ein bedingter Zweig kann nicht direkt auf die Menge eines Artikels verweisen, aber die Menge kann in eine Variable kopiert werden, und der bedingte Zweig kann direkt darauf verweisen.

Fügen Sie vor Ihrem bedingten Zweig eine Steuervariable ein (Registerkarte 1). Wählen Sie im Bereich "Variable" die Option "Einzel" aus, klicken Sie auf die Schaltfläche neben "Einzel", wählen Sie eine Variable aus, die Sie für nichts anderes verwenden, und nennen Sie sie "Berry Count". Wählen Sie im Bedienfeld Betrieb die Option Festlegen. Wählen Sie im Operandenbereich Spieldaten aus. Klicken Sie auf die Schaltfläche neben Spieldaten, um das Dialogfeld Spieldaten zu öffnen. Wählen Sie im Dialogfeld Spieldaten die Option Element. Klicken Sie auf die Schaltfläche neben Artikel und wählen Sie Ihren Artikel "Beere". Das Dialogfeld "Spieldaten" sollte folgendermaßen aussehen:

Spieldaten-Dialog

Das Dialogfeld Steuervariablen sollte folgendermaßen aussehen:

Dialogfeld "Steuervariablen"

Wählen Sie in Ihrem bedingten Zweig nicht Element aus (Registerkarte 4). Wählen Sie Variable (Registerkarte 1), setzen Sie die Variable auf "Berry Count", setzen Sie den Vergleich auf ≥ und setzen Sie den Wert auf Konstante 35. Das Dialogfeld "Bedingte Verzweigung" sollte folgendermaßen aussehen:

Bedingter Verzweigungsdialog

und Ihr Ereigniscode sollte folgendermaßen aussehen:

Ereigniscode

TheBeardyMan
quelle