当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
連携スキル設定 - AlignmentSkill.js
シェア用テキスト:
▼連携スキル設定(Basu様作) - AlignmentSkill.js
https://plugin-mz.fungamemake.com/archives/7104
二人以上で使用する連携スキル機能を提供します。
ふりがな:れんけいすきるせってい
機能概要: 二人以上で使用する連携スキル機能を提供します。
利用規約(ライセンス): MITライセンス
作者:Basu
作者サイト:https://github.com/basuka
解説ページ:https://github.com/basuka/RPGMZ/tree/main/AlignmentSkil…
ファイル名:AlignmentSkill.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc 連携スキルを設定します。 * @author Basu * @url https://raw.githubusercontent.com/basuka/RPGMZ/main/AlignmentSkill/AlignmentSkill.js * * @help AlignmentSkill.js * * このプラグインは、二人以上で使用する連携スキル機能を提供します。 * * ■事前設定 * * 1.データベースにあるシステム1から、戦闘システムを「タイムプログレス(アクティブ)」に設定します。 * ※「タイムプログレス(アクティブ)」に設定しないと動作しません。 * * 2.データベースにあるタイプから、連携スキルに使用するスキルタイプを設定します。 * ※ここで設定したスキルタイプ名が連携スキルの項目名になります。 * * 3.データベースにあるスキルから、連携スキルにするスキルを設定します。 * 連携スキルを設定する際、スキルタイプには連携スキルで設定したスキルタイプを設定してください。 * * ■各設定項目 * * 【連携スキル】 * 連携スキルにするスキルを設定します。 * * 【連携スキル情報】 * 連携スキルに必要な各情報を設定します。 * * 【計算式】 * 連携スキルの計算式を設定します。 * 計算式には参照する対象のアクターを指定することが出来ます。 * * * ■連携スキル情報 * * 【アクター】 * 連携スキルに必要なアクターを設定します。 * * 【スキル】 * 【アクター】で設定したアクターが必要なスキルを設定します。 * * 【必要MP】 * 【アクター】で設定したアクターの消費MPを設定します。 * この項目が未入力、又は「0」が設定されている場合は、【スキル】で設定したスキル(データベース)の消費MPが設定されます。 * * 【必要TP】 * 【アクター】で設定したアクターの消費TPを全て設定します。 * この項目が未入力、又は「0」が設定されている場合は、【スキル】で設定したスキル(データベース)の消費TPが設定されます。 * * * ■計算式の設定方法 * * 通常: * a.atk 使用者の攻撃力 * * 対象のアクター指定: * a[0].atk + a[1].mat * * 【連携スキル情報】で設定した1番目のアクターの攻撃力 + 2番目のアクターの魔法力 * ※0から数え始めるので1番目のアクターを指定する場合は[0]を設定します。 * * その他の計算式についてはスキル(データベース)の計算式と変わらないので、詳しくはツクールのヘルプを参照してください。 * また、上記以外のスキル項目についてはスキル(データベース)から設定を行ってください。 * * *----------------------------------------------------------------------------- * 設定方法 *----------------------------------------------------------------------------- * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加してください * * 2.追加した本プラグインのパラメータから連携スキルに必要な情報を設定してください * * *----------------------------------------------------------------------------- * 利用規約 *----------------------------------------------------------------------------- * このプラグインはMITライセンスで配布しています * *===================================================================================================================================================== * * @param alignmentSkills * @type struct<alignmentSkills>[] * @text 連携スキル一覧 * @desc 連携スキルにするスキル一覧を設定します。 * */