QLOOK ANALYTICS
サイトマップ :

HP消費スキル(RGSS3)
Ver1.01(2016/01/11)

どういったものに需要があるかなど
スクリプト製作の参考にしたいので,
いいね!と思ったスクリプトにクリックお願いします.

web拍手

概要

HPを消費して使用するスキルを作成します.また,MP,TPを割合で消費するスキルも作成可能になります.
さらに消費量を変数で指定することもできます.

ウインドウ内容自動切り替えver1.00以上が必須です.

HP消費スキル(RGSS3)のスクリーンショット

位置

他のスクリプトより上

スクリプト

中身をすべてコピーして,ツクールのスクリプトに新たなセクションを作成し,貼り付けてください.

更新履歴

  1. 2016/01/11…TPコストが小数点まで表示されてしまうバグを修正
  2. 2013/03/25…公開

使用方法

スクリプトに丸ごと貼り付けていただければ使用できます.

各種消費スキルを作るにはスキルのメモ欄に以下を記述します.

HP消費スキル
==HP消費xxx==

HPをxxx消費

==HP消費xxx%==

現在のHPのxxx%を消費

==MAXHP消費xxx%==

最大HPのxxx%を消費

MP消費スキル
==MP消費xxx==

MPをxxx消費

==MP消費xxx%==

現在のMPのxxx%を消費

==MAXMP消費xxx%==

最大MPのxxx%を消費

TP消費スキル
==TP消費xxx==

TPをxxx消費

==TP消費xxx%==

現在のTPのxxx%を消費

==MAXTP消費xxx%==

最大TPのxxx%を消費

また,xxxには数字もしくは頭にVを付けた数字を記述します.
頭にVを付けると変数を参照します.

例・HPを変数001の値だけ消費するスキル

==HP消費V1==

さらにそれぞれいくつでも組み合わせることが可能です.

例・HPを10%,MPを20消費するスキル

==HP消費10%==
==MP消費20==

詳細設定の欄では以下の項目を設定できます.

KNOCKOUT
trueでHP消費スキルの時,スキル使用によってHPが0になって戦闘不能になるのを許可します.
OVERHP
trueで現在HPより消費の大きいHPスキルの使用を許可します.
その時戦闘不能になるかHPが1残るかはKNOCKOUTの設定によります.
HPCOLOR
HPコストを描画するときの文字色です.
ACTOR_KNOCKOUT_MESSAGE
アクターがHP消費スキルを使用して戦闘不能になった時に表示されるメッセージです.
ENEMY_KNOCKOUT_MESSAGE
エネミーがHP消費スキルを使用して戦闘不能になった時に表示されるメッセージです.

消費パラメータが2つ以上の場合,BMSP ウインドウ内容自動切り替えを用いて消費コストが自動で切り替わって表示されるようになります.
詳細はBMSP ウインドウ内容自動切り替えをご覧下さい.

WAIT
切り替えまでのウェイトです
UPDATE_TYPE
切り替え方法です
UPDATE_TIME
フェード切り替え時のフェード時間です
UPDATE_SPEED
スライド切り替え時のスライドスピードです

[補足]
互換性のため,データベースのスキル欄で直接設定できる消費MP,消費TP欄の値もスキルのコストとして合算されます.

注意

このスクリプトでは「RPG::Skill」「Game_BattlerBase」「Window_Base」「Window_SkillList」「Scene_Battle」「Window_BattleLog」のメソッドを改変しています.

Valid XHTML 1.0 Transitional