エネミーレベル成長スクリプト

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
しょぼんだま
記事: 14
登録日時: 2016年12月17日(土) 00:04
お住まい: 日本
連絡を取る:

エネミーレベル成長スクリプト

投稿記事by しょぼんだま » 2016年12月17日(土) 00:54

他の方々の素材がすごいのと、ツクール初心者のスクリプトで
元々あったものに手を加えた程度の、大したものではないのですが・・・
自分で制作しているゲームで、どうしても敵にもレベルの概念を与えて、
レベルによって各種パラメータが上昇するというシステムが欲しい!と思い、
あれこれ試していくうちに形になったので、恐れ多いですが公開させていただきます。

[2016/12/18追記]
一部仕様変更とバグフィックスを行いました。
仕様変更点:エネミーLv.0や1の時にも成長率が適用されるのを変更
これは形にしたときから「成長とあるのに成長前から強いのは…おかしいよなぁ」と思っていた点だったので
真っ先に取り組んでみました。今回の変更でデータベースに入力したパラメータは
「レベル0、レベル1の時の基本パラメータ」という位置づけになりました。
レベル2から成長率が適用されます。
バグフィックス:この仕様変更の際に気がついたバグです。パラメータ項目の設定なしの状態だと
エラーが出て強制終了します。変数の初期化をしっかり行うことで、
エラーはなくなりました。申し訳ございませんでした。


◆ダウンロード先
エネミーレベル成長スクリプトver1.04



◆スクリプト内容
設定したゲーム内変数にレベル値を、エネミーのメモ欄に成長率を設定することで、
エネミーのパラメータを変動させることができます。
ゲーム内変数でレベル指定を行っているので、ゲーム内のイベント処理で
ゲーム進行に応じて敵のレベルを変動させられる点がこのスクリプトの特徴です。

◆使い方
1.レベルを設定する
下記設定項目の「ENEMYLEVEL_G_VARIABLES = 1」(81行目)の数字を
実際に使用するゲーム内変数のID番号に変更する。
(初期設定ではID1となっています)
2.データベースの敵キャラ項目にて、各エネミーのメモ欄に
「成長率」を<成長率_パラメータ名:値>のように設定する。

●パラメータ設定方法(値は例)
・最大HP(HP)…………… <成長率_HP:100>
・最大MP(MP)…………… <成長率_MP:100>
・攻撃力(ATK)…………… <成長率_ATK:10>
・防御力(DEF)…………… <成長率_DEF:10>
・魔法力(MAT)…………… <成長率_MAT:10>
・魔法防御(MDF)………… <成長率_MDF:10>
・敏捷性(AGI)…………… <成長率_AGI:10>
・運(LUK)………………… <成長率_LUK:10>

経験値(EXP)…………… <成長率_EXP:100>
お金(GOLD)…………… <成長率_GOLD:100>


※細かい説明は当方ゲームページに画像つきで載せてあります。


説明下手なのでわかりにくいかとも思い、
制作したスクリプトだけ入れたサンプルプロジェクトなるものもございます。
(ゲーム性はないです(´・ω・`)あくまで使い方を見ていただくだけのゲームです。)
サンプルプロジェクト
↑[2016/12/18追記] ver1.04 対応済みです!

興味のある方は是非使ってやって下さいm(_ _)m
これをベースに、もう少し機能を追加できないか模索中です。

◆利用規約
画像
「使えたよ」報告含め、あると喜びます!

画像
広告収入等も含めてOKです

画像
但し、改変した場合はどこかに当方の「エネミーレベル成長スクリプト」を
元にしている趣旨の内容の明記をお願い致します。

画像
暗号化の有無は使用する方にお任せいたします。

画像
画像

---------------------------------------------------------------------
ゲーム大好き。
RPG制作初心者です。
作るゲームはきっと中二病バンザイヽ(´ー`)ノ
http://syobondama.s602.xrea.com/game/mygames/index.html
---------------------------------------------------------------------

“Ace:スクリプト素材(RGSS3)” へ戻る