それで、固定された「攻撃力」「防御力」「魔法攻撃力」「魔法防御力」「俊敏性」「運」の代わりに、「筋力」「活力」「魔力」「俊敏性」「幸運」をステータスとするゲームを作ろうと試みています。そのためにVisustella Core Engine Pluginを使っているのですが、あまり進展していないようです。さらに悪いことに、ステータス画面でのMPの表示名を変更したところ、MPのバーが消えてしまいました。
ここでどうすればよいか、アドバイスをお願いします。
LuckとAgilityを使用している場合、デフォルトのエフェクトを削除するプラグインも併用していない限り、それらの名前をTermsで変更すべきではありません。(Visustella Core Engineがそのようなプラグインである可能性はありますが、VSは使用していないため確信は持てません。)
正しい対処法は、必要のないステータスを非表示にすることです。例えば、Magic Defenseを非表示にし、Magic Attackを単にMagicと改名します。
パラメータで、私の2番目の画像のように、「MaxAP」を「MaxMP」に変更してみてください。何に変更しても、システムによっては元の名前を使用する必要があります。これはダメージ計算式の場合と同じです。
「攻撃」を「力」や「MP」を「AP」に変更できる場合もありますが、ダメージ計算式では依然として「ATK」や「MP」を使用する必要があります。さもないと、システムがそれを認識できません。
ああ、VSのパラメータリストに無効な名前が使われているようです。エンジンには STR や VIT、MAG というものは存在しません。プレイヤーに表示される外部名は変更できますが、エンジン内部ではそれらは依然として atk、def、mat です。同様に、MaxHP や MaxAP も存在せず、それぞれ mhp と mmp です。