【原创】战斗隐藏指定技能类型
本帖最后由 烁灵 于 2024-6-20 17:44 编辑战斗隐藏指定技能类型,可用于被动技能等机制。
预览:
设定:
战斗指令:
地图菜单
脚本:命名为 HideActorCommandSkillType.js
/*:
@target MZ
@plugindesc 在战斗指令中隐藏指定的技能类型
可用于被动技能等效果
@author 烁灵
@url https://www.hknmtt.com/thread-170-1-1.html
@param hiddenstypeIds
@text 技能类型ID列表
@type string[]
@desc 要隐藏的技能类型ID列表
@default ["3", "4"]
*/
(() => {
'use strict';
var soulbaka = soulbaka || {};
soulbaka.HACST = soulbaka.HACST || {};
soulbaka.HACST.parameters = PluginManager.parameters('HideActorCommandSkillType');
soulbaka.HACST.hiddenstypeIds = soulbaka.HACST.parameters["hiddenstypeIds"];
Window_ActorCommand.prototype.addSkillCommands = function() {
if (this._actor) {
const skillTypes = this._actor.skillTypes();
for (const stypeId of skillTypes) {
if (soulbaka.HACST.hiddenstypeIds.indexOf(stypeId) < 0) {
const name = $dataSystem.skillTypes;
this.addCommand(name, "skill", true, stypeId);
}
}
}
};
})();
页:
[1]