当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
DarkPlasma 賞金首リスト - DarkPlasma_BountyList.js
シェア用テキスト:
▼DarkPlasma 賞金首リスト(DarkPlasma様作) - DarkPlasma_BountyList.js
https://plugin-mz.fungamemake.com/archives/801
賞金首リストを表示する
ふりがな:しょうきんくびりすと
機能概要: 賞金首リストを表示する
利用規約(ライセンス): MITライセンス
作者:DarkPlasma
作者サイト:https://elleonard.github.io/DarkPlasma-MZ-Plugins/index.html
解説ページ:https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree…
ダウンロードページ:https://raw.githubusercontent.com/elleonard/DarkPlasma-…
ファイル名:DarkPlasma_BountyList.js
プラグインのヘルプ:
// DarkPlasma_BountyList 2.0.0
// Copyright (c) 2020 DarkPlasma
// This software is released under the MIT license.
// http://opensource.org/licenses/mit-license.php
/**
* 2020/09/08 2.0.0 パラメータ名変更
* 2020/08/24 1.0.1 URL修正
* 1.0.0 MZ版公開
*/
/*:ja
* @plugindesc 賞金首リストを表示する
* @author DarkPlasma
* @license MIT
*
* @target MZ
* @url https://github.com/elleonard/RPGtkoolMZ-Plugins
*
* @param bountyInformations
* @desc 賞金首リストに表示する情報。このリストの順番どおりに表示します
* @text 賞金首情報
* @type struct<BountyInformation>[]
* @default [”{”metaTag”:”bountyRequest”,”text”:”依頼内容”}”,”{”metaTag”:”bountyWhere”,”text”:”出現場所”}”,”{”metaTag”:”bountyReward”,”text”:”討伐報酬”}”,”{”metaTag”:”bountyDifficulty”,”text”:”討伐難度”}”,”{”metaTag”:”bountyDescription”,”text”:””}”]
*
* @param unknownName
* @desc 表示条件を満たさないエネミーの表示名
* @text 未表示名
* @type string
* @default ??????
*
* @param showKilledBounty
* @desc 撃破した賞金首を自動的に表示する
* @text 撃破後自動表示
* @type boolean
* @default true
*
* @param textOffsetX
* @desc 横方向のオフセット
* @text テキストオフセットX
* @type number
* @default 0
*
* @param textOffsetY
* @desc 縦方向のオフセット
* @text テキストオフセットY
* @type number
* @default 0
*
* @param textColorNormal
* @desc リスト内の倒していない敵の文字色
* @text 倒してない敵の色
* @type number
* @default 0
*
* @param textColorKilled
* @desc リスト内の倒した敵の文字色
* @text 倒した敵の色
* @type number
* @default 7
*
* @command BountyList open
* @text 賞金首シーンを開く
*
* @command BountyList add
* @text 敵キャラを賞金首リストに表示
* @arg id
* @text 敵キャラID
* @type enemy
*
* @command BountyList remove
* @text 敵キャラを賞金首リストから非表示
* @arg id
* @text 敵キャラID
* @type enemy
*
* @command BountyList complete
* @text 賞金首リストを全開示
*
* @command BountyList clear
* @text 賞金首リストを初期化
*
* @help
* 賞金首に指定したいエネミーのメモ欄に以下の記述をしてください。
*
* <isBounty>
* <bountyShowSwitch:xx> スイッチxx番がONなら表示する
*
* 賞金首リストには、<isBounty>が設定されており、
* なおかつ以下のいずれかを満たす敵キャラが表示されます。
* - 倒したことがある
* - <bountyShowSwitch:xx>を指定しており、スイッチxx番がONである
*
* また、表示したい情報があれば、
* 賞金首情報を設定した上で、以下のように記述してください。
*
* <bountyRequest:賞金首の依頼内容>
* <bountyWhere:賞金首の出現場所>
* <bountyReward:賞金首の報酬>
* <bountyDifficulty:賞金首の討伐難度>
* <bountyDescription:賞金首の説明>
*
* これはデフォルトの設定例であり、
* 賞金首情報の設定次第でお好みの要素を追加できます。
*
* 賞金首リストをプログラムから開く:
* SceneManager.push(Scene_BountyList);
*/