美文网首页
[Triacontane(トリアコンタン)]HiddenSkil

[Triacontane(トリアコンタン)]HiddenSkil

作者: 燃鲤Kuma_苦猫甜鱼 | 来源:发表于2019-04-10 19:51 被阅读0次

    点这里返回总目录
    点这里返回Triacontane(トリアコンタン)插件介绍与笔记总目录

    PartA

    题记

    • 作者:Triacontane(トリアコンタン)
    • 版本:1.0.0
    • 简介:在战斗中隐藏不可使用的技能

    概况

    战斗画面中,不显示无法使用的技能,通常菜单里还是会显示。

    插件可能性分析(情况推荐)

    • 为玩家,在战斗中提供了更为简洁的技能选择界面。

    插件使用方法

    • 在插件管理器中启用即可。

    PartB

    大致原理

    Window_BattleSkill.includes这个函数执行的结果修改为:同时满足两个条件:1、该技能符合技能类型 2、这个角色可以使用该技能。必须同时满足两个条件,此函数执行结果才为true。

    一些啰嗦的笔记

    如果单独去找Window_BattleSkill.prototype.includes可能无法直接找到。
    但实际上,Window_BattleSkill的构造借用了Window_SkillList的构造方式。
    也就是说在MV的源代码执行的过程里,Window_BattleSkill.prototype.includes是存在的,结构和Window_SkillList中的Window_SkillList.prototype.includes是一样的。
    所以Triacontane这个修改方式我们可以参考一下,对于借用别的函数构造出的函数,要修改一部分保留一部分时,可以通过写出借用的函数,再加上自己修改的部分。
    在这个插件里:Triacontane把该函数改写为

    return Window_SkillList.prototype.includes.call(this, item) && this._actor.canUse(item);
    

    其他

    • 无更新,暂无PartC。

    相关文章

      网友评论

          本文标题:[Triacontane(トリアコンタン)]HiddenSkil

          本文链接:https://www.haomeiwen.com/subject/bwooiqtx.html