Can I ask this again?
This would require a plugin. I think your best bet might be SRD's Menu Status Customizer and SRD's Super Tools Engine.
origin instead.origin instead.<Custom Apply Effect>
if(target===origin) {
target.result().missed = true;
target.removeState(20); //Immediately removed if used on one's self
}
origin.addState(5); //Another unrelated state given to the user
</Custom Apply Effect>
<Custom React Effect>
if(origin.isDead()) {
target.removeState(20); //Removed if the protector died since then
} else {
if((user.isActor()!==target.isActor())&&(value>0)) {
origin.gainHp(-value);
value = 0;
origin.startDamagePopup();
if (origin.isDead()) {
origin.performCollapse();
}
origin.clearResult();
}
}
</Custom React Effect>if(this.isPhysical()) {
value \= target.pdr;
value *= origin.pdr;
}<Custom Apply Effect>
if(target===origin) {
target.result().missed = true;
target.removeState(20);
}
origin.addState(5);
target.setStateCounter(20, target.pdr);
<Custom React Effect>
if(origin.isDead()) {
target.removeState(20);
} else {
if((user.isActor()!==target.isActor())&&(value>0)) {
var dmg = value;
origin.gainHp(-dmg);
value = 0;
origin.startDamagePopup();
if (origin.isDead()) {
origin.performCollapse();
}
origin.clearResult();
}
}
</Custom React Effect>...
var dmg = value;
dmg \= target.pdr;
origin.gainHp(-dmg);
...<Custom Apply Effect>
if(target===origin) {
target.result().missed = true;
target.removeState(20); //Immediately removed if used on one's self
}
origin.addState(5); //Another unrelated state given to the user
</Custom Apply Effect>
<Custom React Effect>
if(origin.isDead()) {
target.removeState(20); //Removed if the protector died since then
} else {
if((user.isActor()!==target.isActor())&&(value>0)) {
origin.gainHp(-value);
value = 0;
origin.startDamagePopup();
if (origin.isDead()) {
origin.performCollapse();
}
origin.clearResult();
}
}
</Custom React Effect>if(this.isPhysical()) {
value \= target.pdr;
value *= origin.pdr;
}<Custom Apply Effect>
if(target===origin) {
target.result().missed = true;
target.removeState(20);
}
origin.addState(5);
target.setStateCounter(20, target.pdr);
<Custom React Effect>
if(origin.isDead()) {
target.removeState(20);
} else {
if((user.isActor()!==target.isActor())&&(value>0)) {
var dmg = value;
origin.gainHp(-dmg);
value = 0;
origin.startDamagePopup();
if (origin.isDead()) {
origin.performCollapse();
}
origin.clearResult();
}
}
</Custom React Effect>...
var dmg = value;
dmg \= target.pdr;
origin.gainHp(-dmg);
......
var dmg = value;
dmg \= target.pdr;
origin.gainHp(-dmg);
...dmg /= target.pdrdmg /= target.pdr<Custom Apply Effect>
if(target===origin) {
target.result().missed = true;
target.removeState(20);
}
origin.addState(5);
</Custom Apply Effect>
<Custom React Effect>
if(origin.isDead()) {
target.removeState(20);
} else {
if((user.isActor()!==target.isActor())&&(value>0)) {
var dmg = value;
if(this.isPhysical()) {
dmg /= target.pdr;
dmg *= origin.pdr;
dmg = Math.floor(dmg);
}
if(this.isMagical()) {
dmg /= target.mdr;
dmg *= origin.mdr;
dmg = Math.floor(dmg);
}
origin.gainHp(-dmg);
value = 0;
origin.startDamagePopup();
if (origin.isDead()) {
origin.performCollapse();
}
origin.clearResult();
}
}
</Custom React Effect>$gameParty.leader().equips()[n]$gameParty.leader().equips()[0] && $gameParty.leader().equips()[0].id === 5Window_Message.prototype.windowWidth = function() {
return 500;
};Window_Message.prototype.numVisibleRows = function() {
return 4;
};Window_Base.prototype.lineHeight = function() {
return 36;
};