能力値の増減 / ツクールVXAceスクリプト(RGSS3)wiki
ツクールVXAceで能力値の増減をスクリプトで行うなら以下の通りです。
$game_actors[アクターID].add_param(能力のID, 値)
能力IDは以下の通りに対応しています
0:最大HP
1:最大MP
2:攻撃力
3:防御力
4:魔法力
5:魔法防御
6:敏捷性
7:運
サンプルコード1(エリックの最大HPを100増加)
$game_actors[1].add_param(0, 100)
サンプルコード2(エリックの全能力値を100増加)
for i in 0..7
$game_actors[1].add_param(i, 100)
end
コード解説
hp,mp,経験値、レベルは個別に指定するメソッドがありますが、最大HP~運は"add_param"のパラメータに代入して取得、操作をすることになります。
能力とidの対応は上記の表を参考にしてください。
これらの能力はまとめて指定することができるので複数の能力を増加させたいときはサンプルコード2のように短いコードで済みます。
ツクールVXAceスクリプトリファレンスwikiトップページへ戻る
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。