Mana Pool System Plugin
Was ist das?
Jeder Character (auch einzelnd an und ausstellbar) erhält neben seinen MP noch einen Mana Pool, welchen er pro Kampf auffüllt, in dem er Skills verwendet. Ein Feuer Skill könnte dabei Beispielsweise ein 1 Feuer Mana im Mana Pool erzeugen. Der Character hat dann Skills die neben MP/anstatt MP auch noch Mana Pool MP benötigen.
Beispiel:
Zauber: Feuer -> verbraucht 4 MP und erzeugt 1 Mana Pool Feuer MP
Zauber: Super Feuer -> benötigt 2 Mana Pool Feuer MP zum wirken
Beispiel Ablauf:
Actor 1 wirkt Feuer (Mana Pool Feuer ist nun 1)
Gegner greift an
Actor 1 wirkt Feuer (Mana Pool Feuer ist nun 2)
Gegner greift an
Actor 1 wirkt Super Feuer (Mana Pool Feuer ist nun 0)
Aber Bilder sagen ja immer mehr als Tausend Worte. Also anbei ein Beispiel Kampf als Video:
Einrichtung:
Ladet euch das Plugin (https://gitlab.com/gamedevtuts…lugins/GDT_ElementPool.js) herunter und packt es in den Plugin Ordner eures Projektes
Stellt das Plugin über den RPG Maker ein und konfiguriert es.
Mana Pool für Klasse einrichten:
Geht auf die Klasse und gebt in das Kommentarfeld Beispielweise folgendes ein:
Die Elemente für den Character, als auch die Reihenfolge, gebt ihr Komma seperiert nach dem Doppelpunkt an
Mana Pool durch Skill erhöhen:
Geht auf den Skill, der den Mana Pool erhöhen soll und gebt dort in das Kommentarfeld Beispielsweise folgendes ein:
Wenn ihr kein Element angebt, wird das Element des aktuellen Zaubers genommen.
Mana Pool durch Skill verbrauchen:
Geht auf den Skill, welcher Mana Pool Mana benötigt und gebt in das Kommentarfeld Beispielsweise folgendes ein:
Dann kann der Skill nur eingesetzt werden, wenn ihr genügend Mana im Manapool habt.
Der Rest der Anleitung steht auch in der Hilfe. Viel Spaß damit und ich freue mich auf euer Feedback. Hier noch alle wichtigen Links:
Gitlab Tree:
https://gitlab.com/gamedevtuts…-plugins/tree/ElementPool
Nur das Plugin:
https://gitlab.com/gamedevtuts…lugins/GDT_ElementPool.js
Komplettes Beispiel Projekt:
https://gitlab.com/gamedevtuts…d-plugins-ElementPool.zip