Heyho!
Was du relativ easy machen könntest, wäre eine neue Klasse erstellen, die genauso heißt wie die alte und auch ansonsten gleich aufgebaut ist, aber die zusätzliche Eigenschaft hat, die betreffende Waffe ausrüsten zu können. Dann kannst du einfach per Event die Klasse wechseln, ohne dass der Spieler was davon merkt 
Aber um die grundlegende Frage zu beantworten, allein per Event ist das leider nicht möglich. Du kannst diese Eigenschaften aber auf mehrere andere Arten direkt in der Datenbank beeinflussen, die wären: Der Akteur selbst, die Klasse, Rüstungen, Waffen und Zustände. Heißt, du kannst es so einrichten, dass der Akteur eine Eigenschaft dazubekommt solange er eine bestimmte Waffe/Rüstung ausgerüstet hat, einen bestimmten Zustand hat oder eben die Klasse wechselst.
Eventuell ist der Zustand für dich sogar eine einfachere Möglichkeit, ich habe nur noch nie ausprobiert, ob das ohne Plugins außerhalb des Kampfes funktioniert. Könntest du mal versuchen: Erstelle einen Zustand, mit der gewünschten Eigenschaft und achte darauf, dass er auch nach dem Kampf anhält (da gibt es ein Kästchen in der Datenbank, wenn du den Zustand erstellst). Dann füge dem gewünschten Akteur per Event oder Item dem Zustand hinzu.
Das hat allerdings den Nachteil, dass du den Befehl "Alles heilen" danach nicht mehr ohne weiteres anwenden kannst, da der diesen Zustand mit auflösen würde. Du müsstest also, wenn du den Akteur komplett heilen willst HP, MP und eventuelle andere Zustände manuell heilen, oder einen Schalter einbauen, der aktiviert wird sobald er den Zustand erhält und dann je nachdem ob dieser Schalter aktiv ist, nach dem "Alles heilen"-Befehl den Zustand wieder hinzufügen.