Simpel:
Ich weiß weder was, noch wo ich Codezeilen einsetzen müsste, da ich keine Ahnung von Ruby habe.
Ich würde ein Script benötigen, bei dem die MP vor dem Ausrüsten abgefragt und nach dem Ausrüsten wieder zurückgeführt werden.
Sie müssten sozusagen zwischengespeichert werden.
Da ich keine Ahnung habe wie ich das schreiben, oder wo ich das einsetzen müsste, versuche ich es mal so zu erklären.
1. Held trägt Waffe - Waffe bestimmt MaxMP
2. Held legt Waffe ab - Davor muss ein Script den MP Wert abfragen und Zwischenspeichern (Variable)
3. Wenn nun wieder eine Waffe ausgerüstet wird, müssten die zwischengespeicherten MP Werte zurückgeführt werden, bzw. an den MaxMP angepasst werden, wenn dieser niedriger ist, als der MP Wert aus der Variable der von Waffe
4. Ich müsste wissen, wo es eingesetzt werden soll und wie man das für 4 Actors einrichtet
(welche immer in der Party sind)
Ich hoffe das ist verständlich : )