Reflecting Magic attack set as Certain Hit.

● ARCHIVED · READ-ONLY
Started by MrDomoTV 5 posts View original ↗
  1. So I really despise the evasion rate system so I've been setting every one of my skills under Certain Hit and adding a sucess rate to bypass the system. However I just realized that'll interfer with "Magic Attacks" as in order for magic to be seen as a magic attack the Hit Type must be under Magical Attack. So I was wondering if there is a way to fix this as things such as reflect do not work against these skills due to it not being listed as a Magical Attack.
  2. Add this as a .js file to your plugins folder and activate it in the Plugin Manager:
    Code:
    Game_Action.prototype.itemMrf = function(target) {
        if (this.isMagical() || $dataSkills[this._item._itemId].meta.EnableMRF) {
            return target.mrf;
        } else {
            return 0;
        }
    };
    Then you can use the notetag <EnableMRF> in a skill's notebox to let it be reflected by magic reflection.
  3. Simply do not give any actor or enemy an Evasion % - if everyone has EVA 0% then they will never evade.

    Because "certain hit" is just that, disable every option to evade or reflect the damage and that can't be changed without changing the engine.
  4. LadyBaskerville said:
    Add this as a .js file to your plugins folder and activate it in the Plugin Manager:
    Code:
    Game_Action.prototype.itemMrf = function(target) {
        if (this.isMagical() || $dataSkills[this._item._itemId].meta.EnableMRF) {
            return target.mrf;
        } else {
            return 0;
        }
    };
    Then you can use the notetag <EnableMRF> in a skill's notebox to let it be reflected by magic reflection.
    Thanks this is useful! If the following isn't true :D

    Andar said:
    Simply do not give any actor or enemy an Evasion % - if everyone has EVA 0% then they will never evade.

    Because "certain hit" is just that, disable every option to evade or reflect the damage and that can't be changed without changing the engine.
    So if nobody has any evasion, hit rates, or crit rates they wont have any? does that mean I wont have to use the plug in above? Whatever the case you can close the thread as it's solved :)
  5. Right. Just drop all EVA to 0%, and give everyone 100% to Hit. Then there will be no misses under the default system.

    This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.