キャラクターの各種能力値を規定値以上まで上昇させます。 設定可能な項目は次の通りです。
スクリプトの仕様上、alias を使わずに再定義している箇所が数多くあります。 そのため、このスクリプトはスクリプトエディタの「▼ 素材」のすぐ下に導入してください。
スクリプトを導入しても、データベース上で設定できる値は変化しません。 (データベースで HP 10000 にできねーぞ、とか言わないように) 設定はほぼスクリプトなので、慣れるまではあまり設定を変えない方が良いかもしれません。
↑目次
みんなで激しく限界突破。
HP/MP はもちろん、レベルや攻撃力、アイテム所持数や所持金なども。
# ◆能力値算出方式 PARAMETER_CALC_METHOD = 0
# ◆レベル 100 以降の能力値計算式 PARAMETER_CALC_EXP = "(param[99] - param[98]) * (level - 99)"
a = データベースのレベル 1 の値 b = データベースのレベル 2 の値 c = データベースのレベル 3 の値 x = 現在のレベル
< 例 > レベル 1 の値 : 4 レベル 2 の値 : 30 レベル 3 の値 : 400 のとき、レベル 50 での能力値は、 (4 * 50 + 30) * 50 + 400 = 11900 レベル 100 での能力値は、 (4 * 100 + 30) * 100 + 400 = 43400
b = データベースのレベル 2 の値 c = データベースのレベル 3 の値 x = 現在のレベル
< 例 > レベル 2 の値 : 120 レベル 3 の値 : 800 のとき、レベル 50 での能力値は、 120 * 50 + 800 = 6800 レベル 100 での能力値は、 120 * 100 + 800 = 12800
# ◆アクターのレベル上限 ACTOR_FINAL_LEVEL = [] # ← これは消さないこと!
ACTOR_FINAL_LEVEL[アクターID] = 最終レベル
# ◆アクターのレベル上限 ACTOR_FINAL_LEVEL = [] # ← これは消さないこと! # ~ ここから追加 ~ # アクター 1 の最終レベル: 999 ACTOR_FINAL_LEVEL[1] = 999 # アクター 6 の最終レベル: 500 ACTOR_FINAL_LEVEL[6] = 500
# ◆アクターのレベル上限 (デフォルト) ACTOR_FINAL_LEVEL_DEFAULT = 999
# ◆アクターの経験値上限 ACTOR_EXP_LIMIT = 99999999
ちなみに、レベル 100 以降は、次のレベルまでの経験値がほぼ一定になります。 これはバグではなく、VX の経験値計算式の仕様です。 (データベースとの整合性を保つため、このスクリプトでは計算式を変更していません)
経験値計算式はスクリプトを書き換えれば変更できますが、自己責任でお願いします。
# ◆アクターの MaxHP 上限 ACTOR_MAXHP_LIMIT = 99999 # ◆アクターの MaxMP 上限 ACTOR_MAXMP_LIMIT = 99999 # ◆アクターの攻撃力、防御力、精神力、敏捷性上限 ACTOR_PARAMETER_LIMIT = 9999 # ◆エネミーの MaxHP 上限 ENEMY_MAXHP_LIMIT = 9999999 # ◆エネミーの MaxMP 上限 ENEMY_MAXMP_LIMIT = 9999999 # ◆エネミーの攻撃力、防御力、精神力、敏捷性上限 ENEMY_PARAMETER_LIMIT = 9999
#-------------------------------------------------------------------------- # ● 敵能力値直接指定 # ここで、敵の MaxHP などを直接指定することができます。 # データベースに入りきらない数値を指定する場合に使用してください。 #-------------------------------------------------------------------------- def set_enemy_parameters # ... end
# 設定例 def set_enemy_parameters # ID:10 の敵の MaxHP を 2000000 にする $data_enemies[10].maxhp = 2000000 # ID:16 の敵の攻撃力を 5000 にする $data_enemies[16].atk = 5000 # ID:20 の敵の防御力を2倍にする $data_enemies[20].def *= 2 end
アイテム・武器・防具の「メモ」欄に <所持数上限 n> を追加します。 nには、アイテムを所持できる数を半角で入力します。 このアイテムは、30個までしか持つことができなくなります。
<所持数上限 n> の代わりに <number_limit n> を使用することもできます。
# ◆アイテム所持数上限 ITEM_NUMBER_LIMIT = 99
Copyright © TOMY All-Rights Reserved.