当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Torigoya 実績アドオン:ご褒美コモンイベント - Torigoya_Achievement2_AddonRewardEvent.js
シェア用テキスト:
▼Torigoya 実績アドオン:ご褒美コモンイベント(Ruたん様作) - Torigoya_Achievement2_AddonRewardEvent.js
https://plugin.fungamemake.com/archives/31875
獲得した実績を選択することで、 * コモンイベントを実行できるようにします。
ふりがな:じっせきあどおん:ごほうびこもんいべんと
機能概要: 獲得した実績を選択することで、 * コモンイベントを実行できるようにします。
利用規約(ライセンス):
パブリックドメイン
・著作権:放棄
作者:Ruたん
作者サイト:https://torigoya-plugin.rutan.dev/
解説ページ:https://torigoya-plugin.rutan.dev/system/achievement2_a…
ファイル名:Torigoya_Achievement2_AddonRewardEvent.js
プラグインのヘルプ:
/*:
* @target MV
* @plugindesc 実績プラグインアドオン: ご褒美コモンイベント (v.1.0.0)
* @author Ruたん(ru_shalm)
* @license public domain
* @version 1.0.0
* @url https://raw.githubusercontent.com/rutan/torigoya-rpg-maker-plugin/gh-pages/Torigoya_Achievement2_AddonRewardEvent.js
* @help
* 実績プラグインアドオン: ご褒美コモンイベント (v.1.0.0)
* https://torigoya-plugin.rutan.dev
*
* このプラグインは「実績プラグイン」のアドオンです。
* 実績プラグインより下に導入してください。
*
* 獲得した実績を選択することで、
* コモンイベントを実行できるようにします。
*
* ------------------------------------------------------------
* ■ 注意
* ------------------------------------------------------------
* ・コモンイベントの実行はゲーム内での実績画面でのみ動作します
* タイトル画面から呼び出される実績画面では動きません
*
* ・動作としては「アイテム」の効果に
* 「コモンイベント」を設定したときと同様の動作をします。
* つまり、一度メニューを閉じてコモンイベントが動作します。
*
* ------------------------------------------------------------
* ■ 設定方法
* ------------------------------------------------------------
* 設定はこのプラグイン内ではなく「実績プラグイン」側で行います。
*
* コモンイベントを設定した実績の「メモ」欄に
* 以下のように記述してください。
*
* <コモンイベント: 1>
*
* もしくは
*
* <CommonEvent: 1>
*
* 「1」の部分には呼び出したいコモンイベントのIDを指定してください。
*
* ------------------------------------------------------------
* ■ 上級者向けの使い方
* ------------------------------------------------------------
* このプラグインを導入すると、「スクリプト」内で以下の方法で
* 「最後に選択(コモンイベントを呼び出した)した実績」を獲得できます。
*
* Torigoya.Achievement2.Addons.RewardEvent.lastItem
*
* この中には以下のようなフォーマットでデータが格納されます。
*
* {
* ”key”: ”実績のID”,
* ”title”: ”実績の名前”,
* ”description”: ”実績の説明文”,
* ”hint”: ”実績のヒント”,
* ”icon”: 123, // アイコンのID
* ”isSecret”: false // 実績が秘密であるか?
* }
*
* ▼ 例:最後に選択した実績の名前を取得する
* Torigoya.Achievement2.Addons.RewardEvent.lastItem.title
*/