当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
閃きスキル機能 - 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 スキルを閃く確率を設定します
*/