閃きスキル機能 - InspirationSkill.js
シェア用テキスト:
▼閃きスキル機能(Basu様作) - InspirationSkill.js
https://plugin-mz.fungamemake.com/archives/7111
閃きスキル機能を提供します。
ふりがな:ひらめきすきるきのう
機能概要: 閃きスキル機能を提供します。
利用規約(ライセンス): MITライセンス
作者:Basu
作者サイト:https://github.com/basuka
解説ページ:https://github.com/basuka/RPGMZ/tree/main/InspirationSk…
ファイル名:InspirationSkill.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc このプラグインは閃きスキル機能を提供します。 * @author Basu * @url https://raw.githubusercontent.com/basuka/RPGMZ/main/InspirationSkill/InspirationSkill.js * * @help InspirationSkill.js * * このプラグインは、閃きスキル機能を提供します。 * * ■各設定項目 * * 【閃きスキル一覧】 * 閃くスキルの一覧を設定します。 * * ・閃きスキル * 閃くスキルを設定します。 * * ・アクター * スキルを閃くアクターを設定します。 * * ・閃き難易度 * スキルの閃き難易度を設定します。 * この項目はスキルを閃く確率の計算式に使用されます。 * * ・派生スキル * スキルを閃くための派生スキルを設定します。 * この項目を設定した場合、設定したスキルを使用したときのみスキルを閃くようになります。 * * 【閃きレベル】 * エネミーの閃きレベルを設定します。 * * ・エネミー * 閃きレベルを設定するエネミーを設定します。 * * ・閃きレベル * エネミーの閃きレベルを設定します。 * この項目はスキルを閃く確率の計算式に使用されます。 * * 【閃き効果音】 * スキルを閃いた際の効果音を設定します。 * * ・SEファイル名 * スキルを閃いた際に再生する効果音を設定します。 * * ・音量 * 効果音の音量を設定します。 * * ・ピッチ * 効果音のピッチの高さを設定します。 * * ・位相 * 効果音の位相を設定します。 * * 【閃きメッセージ】 * スキルを閃いた際のメッセージを設定します。 * 未設定の場合、閃きメッセージは表示されなくなります。 * * 【閃き確率】 * スキルを閃く確率を設定します。 * * ・閃き難易度 * 閃きの難易度を設定します。 * * ・確率 * 閃き難易度の閃く確率を設定します。 * * ※ 閃き難易度は「閃きスキルの閃き難易度 - エネミーの閃きレベル」で算出されます。 * 全体攻撃の場合は一番閃きレベルが高いエネミーの閃きレベルで算出されます。 * *----------------------------------------------------------------------------- * 設定方法 *----------------------------------------------------------------------------- * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加してください * * 2.追加した本プラグインのパラメータから閃きスキルに必要な情報を設定してください * * *----------------------------------------------------------------------------- * 利用規約 *----------------------------------------------------------------------------- * このプラグインはMITライセンスで配布しています * *===================================================================================================================================================== * * @param inspirationSkills * @type struct<inspirationSkill>[] * @text 閃きスキル一覧 * @desc 閃くスキルの一覧を設定します * * @param inspirationLevels * @type struct<inspirationLevel>[] * @text 閃きレベル * @desc エネミーの閃きレベルを設定します * * @param inspirationSe * @type struct<inspirationSe> * @default {”name”:”Decision5”,”volume”:”200”,”pitch”:”200”,”pan”:”0”} * @text 閃き効果音 * @desc スキルを閃いた際の効果音を設定します * * @param inspirationMessage * @type text * @text 閃きメッセージ * @default %1は%2を閃いた! * @desc スキルを閃いた際のメッセージを設定します * 未設定の場合、閃きメッセージは表示されなくなります * * @param inspirationDifficultys * @type struct<difficultyInfo>[] * @text 閃き確率 * @default [”{”difficulty”:”10”,”probability”:”0”}”,”{”difficulty”:”9”,”probability”:”286”}”,”{”difficulty”:”8”,”probability”:”114”}”,”{”difficulty”:”7”,”probability”:”73”}”,”{”difficulty”:”6”,”probability”:”49”}”,”{”difficulty”:”5”,”probability”:”38”}”,”{”difficulty”:”4”,”probability”:”28”}”,”{”difficulty”:”3”,”probability”:”20”}”,”{”difficulty”:”2”,”probability”:”15”}”,”{”difficulty”:”1”,”probability”:”12”}”,”{”difficulty”:”0”,”probability”:”10”}”,”{”difficulty”:”-1”,”probability”:”9”}”,”{”difficulty”:”-2”,”probability”:”9”}”,”{”difficulty”:”-3”,”probability”:”8”}”,”{”difficulty”:”-4”,”probability”:”8”}”,”{”difficulty”:”-5”,”probability”:”7”}”,”{”difficulty”:”-6”,”probability”:”7”}”,”{”difficulty”:”-7”,”probability”:”6”}”,”{”difficulty”:”-8”,”probability”:”6”}”,”{”difficulty”:”-9”,”probability”:”5”}”,”{”difficulty”:”-10”,”probability”:”5”}”] * @desc スキルを閃く確率を設定します */