HIME Placeholder States - HIME_PlaceholderStates.js

シェア用テキスト:
▼HIME Placeholder States(HimeWorks様作) - HIME_PlaceholderStates.js
https://plugin.fungamemake.com/archives/26786
同じステートを追加で付与された時、違うステートを付与するなどJavaScriptでカスタマイズできます。

ふりがな:ぷれーすほるだーすてーと

機能概要: 同じステートを追加で付与された時、違うステートを付与するなどJavaScriptでカスタマイズできます。

利用規約(ライセンス):https://fungamemake.com/hime-japanese

作者:HimeWorks

作者サイト:https://himeworks.com/

ダウンロードページ:https://fungamemake.com/archives/9730

ファイル名:HIME_PlaceholderStates.js

プラグインのヘルプ:

/*:ja
 * @title Placeholder States
 * @author Hime --> HimeWorks (http://himeworks.com)
 * @version 1.0
 * @date Jan 10, 2015
 * @filename HIME_PlaceholderStates.js
 * @url http://himeworks.com/2016/01/placeholder-states/
 * 
 * あなたが私の仕事を楽しんでいるなら、
 * パトレオンで私への支援を検討してください!
 * 
 * - https://www.patreon.com/himeworks
 * 
 * ご質問や懸念がある場合、
 * 次のサイトのいずれかで私に連絡できます。
 * 
 * - Main Website: http://himeworks.com
 * - Facebook: https://www.facebook.com/himeworkscom/
 * - Twitter: https://twitter.com/HimeWorks
 * - Youtube: https://www.youtube.com/c/HimeWorks
 * - Tumblr: http://himeworks.tumblr.com/
 * 
 * @plugindesc v1.0 同じステートを追加で付与された時、違うステートを付与するなどJavaScriptでカスタマイズできます
 * @help 
 * 翻訳:ムノクラ
 * https://fungamemake.com/
 * https://twitter.com/munokura/
 * 
 * 
 * == 説明 ==
 * 
 * プレースホルダステートとは、実際にバトラーに追加される時、
 * どのステートが追加されるかを式を使って決定する特別なステートのことです。
 * 例えば、'凍結'というステートがあったとします。
 * 最初に凍結ステートを適用すると、敵は凍結ステートになります。
 * しかし、既に凍結している敵に凍結ステートを適用すると、
 * 敵は粉々になって死んでしまいます。
 * 別の例として、'毒'というステートがあったとします。
 * このステートを最初にバトラーに適用すると、毒1が追加されます。
 * すでに毒1を持っているバトラーに毒のステートを追加すると、
 * 毒は削除され、毒2に置き換わります。
 * 同じバトラーに複数回使用しても、
 * 潜在的に異なる結果が得られるステートを作成することができます。
 * 
 * == 利用規約 ==
 * 
 * - クレジットを表示する非営利プロジェクトでの使用は無料
 * - 商用利用の場合、私に連絡してください
 * 
 * == Change Log ==
 * 
 * 1.0 - Jan 10, 2016
 *  - initial release
 * 
 * == 使用方法 ==
 * 
 * ステートのメモタグ
 * 
 * <placeholder state>
 *   FORMULA
 * </placeholder state>
 * 
 * FORMULAは数値を返すjavascriptの式で、
 * 実際に追加/削除されたステートのIDになります。
 * 任意の数の条件を使用することができます。
 * 
 * 以下の数式変数が利用可能です。
 * 
 *   a - ”this”バトラー
 *   v - 変数
 *   
 * 例:ステート4、5以外に設定(無効化の仮のステートを作成)
 *   ステート4が付与していればステート5に置き換え。
 *   付与していなければ、ステート4を付与。
 * 
 * <placeholder state>
 *   if (a.isStateAffected(4)) { 
 *        5;
 *     } else {
 *        4;
 *     }
 * </placeholder state>
 * 
 */
0

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2020 All Rights Reserved.