- Joined
- Feb 22, 2016
- Messages
- 2,788
- Reaction score
- 2,236
- First Language
- English
- Primarily Uses
- RMMV
You can use Passive States to create an EXP on action mechanic btw. I might edit it in the future to account for MP effects as well...I also have another question. My characters gain EXP from using normal attacks, but not magic skills. Is there a way to change this, to where all skills grant EXP?
JavaScript:
<Custom React Effect>
target._HP = target.hp;
</Custom React Effect>
<Custom Establish Effect>
if (user.isActor() && target.result()) {
if (target.isEnemy() && target.result().hpDamage > 0) {
var exp = Math.round(target.exp() * Math.min(target.result().hpDamage, target._HP) / target.mhp);
var logWindow = SceneManager._scene._logWindow;
var msg = user.name() + ' gained ' + exp + 'exp!';
user.gainExp(exp);
logWindow.addText(msg);
} else if (target.isActor() && target.result().hpDamage < 0) {
var exp = (target.result().hpDamage + target._HP - target.mhp) * target.level;
var logWindow = SceneManager._scene._logWindow;
var msg = user.name() + ' gained ' + exp + 'exp!';
user.gainExp(exp);
logWindow.addText(msg);
}
logWindow.push('clear');
}
</Custom Establish Effect>
Last edited: