
ツクールは2000、MVを買いましたがゲームを完成させたことがありません。そろそろ完成させたいです。
▼AB State Resistance(ヱビ様作) - AB_StateResistance.js
https://plugin.fungamemake.com/archives/12905
戦闘中、ステートにかかるとそのステートに耐性ができ、かかりづらくなるようになります。
ふりがな:すてーとれじすたんす
機能概要: 戦闘中、ステートにかかるとそのステートに耐性ができ、かかりづらくなるようになります。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:ヱビ
作者サイト:https://x.com/hamuchuhamu
解説ページ:http://www.zf.em-net.ne.jp/~ebi-games/AB_StateResistanc…
ダウンロードページ:http://www.zf.em-net.ne.jp/~ebi-games/download/AB_State…
ファイル名:AB_StateResistance.js
プラグインのヘルプ:
/*: * @plugindesc 戦闘中にステートに耐性がついていくようになります。 * * @author ヱビ * * @param DebugMode * @desc ONにするとステート有効度と、ステートにかかったときの * 耐性をコンソールに出力します。 0:OFF、1:ON * @default 0 * * @param StateRateFormula * @desc 最終的なステート有効度の式です。 * デフォルト:stateRate - resistance * @default stateRate - resistance * * @param GrowResistanceFormula * @desc ステートにかかったときの耐性の式です。 * デフォルト:resistance + 0.75 - stateRate / 4 * @default resistance + 0.75 - stateRate / 4 * * @param TurnEndFormula * @desc ターンが経過したときの耐性の式です。 * デフォルト:resistance - 0.02 * @default resistance - 0.02 * * @param BattleEndFormula * @desc バトルが終わったときの耐性の式です。 * デフォルト:0 * @default 0 * * * @help * ============================================================================ * どんなプラグイン? * ============================================================================ * * 戦闘中、ステートにかかるとそのステートに耐性ができ、かかりづらくなるようにな * ります。デフォルトでは、耐性はターン経過で減少し、バトル終了でリセットされま * す。 * * ============================================================================ * プラグインパラメータ * ============================================================================ * * プラグインパラメータで、 * ・最終的なステート有効度の式 * ・ステートにかかったときの耐性の式 * ・ターンが経過したときの耐性の式 * ・バトルが終わったときの耐性の式 * を設定できます。 * * 耐性の式はそのまま代入されるので、元の値から足したい場合、 * resistance + 0.9 * などと元の値も式に入れる必要があります。 * * 耐性は負の数にはなりません。 * * 計算式では、 * ---------------------------------------------------------------------------- * 元のステート有効度 : stateRate * 耐性 : resistance * ステートにかかった人 : a, user, b, target * 変数 : v * ---------------------------------------------------------------------------- * を使えます。 * * ステートにかかった人、変数はスキルのダメージ計算式と同じように * 扱うことができます。 * 例1:ステートにかかった人の最大HP * user.mhp * 例2:12番目の変数 * v[12] * * ============================================================================ * 耐性がつくステートを設定 * ============================================================================ * * ステートのメモ: * <growResistance> * このタグをつけたステートは、かかったときに耐性ができるようになります。 * * ============================================================================ * 耐性の確認方法 * ============================================================================ * * プラグインパラメータ DebugMode を ON にすると、耐性を含めたステート有効度と * 耐性が、F8 で起動する Developer Tools の Console に出力されるようになります。 * * また、DebugMode を ON にすると計算式にエラーがあったときもコンソールに出力 * されます。 * * 現在の耐性は、アクターとエネミーの _stateResistances に入っています。 * Developer Tools の Sources タブの中にある、Watch Expressions で * 見ることができます。 * * アクターの耐性を見る場合 * ▼$gameActors: Game_Actors * ▼_data: Array[5] (5はアクターの人数+1) * ▼1: Game_Actor (1は見たいアクターのID) * ▼_stateResistances: Array[14](14はステートの個数+1) * 4: 0.9 (4は見たいステートのIDで、0.9が耐性) * * エネミーの耐性を見る場合 * ▼$gameTroop: GameTroop * ▼_enemies: Array[2] (2はエネミーの数) * ▼0: Game_Enemy (0は見たいエネミーの番号) * ▼_stateResistances: Array[14](14はステートの個数+1) * 13: 0 (13は見たいステートのIDで、0が耐性) * * * ============================================================================ * 利用規約 * ============================================================================ * * ・クレジット表記は不要 * ・営利目的で使用可 * ・改変可 * ただし、ソースコードのヘッダのライセンス表示は残してください。 * ・素材だけの再配布も可 * ・アダルトゲーム、残酷なゲームでの使用も可 * * */
ツクールは2000、MVを買いましたがゲームを完成させたことがありません。そろそろ完成させたいです。
Copyright© #ツクプラ , 2025 All Rights Reserved.