アクターの再生成や複製が出来るスクリプトです。
デフォルトでもアクターの入れ替えで初期化が行えますが
このスクリプトではそれに加えて、他のアクターをコピーすることが可能です。
キャラメイクやモンスターテイムといったシステムの自作や
大量のアクターを管理するのに効果的な素材です。
※続きからに使用例を載せてあります。
【使い方】イベントコマンドの「スクリプト」で入力します。
$game_actors.regenerate(n, m)n番のアクターを、m番のアクターとして再生成します。
これはデータベースの内容を使い、アクターの初期化を行う処理です。
mを省略して、単なる初期化としても使えます。
$game_actors.copy(n, m)n番のアクターに、m番のアクターを複製します。
こちらはゲーム中の、アクターそのものをコピーする処理です。
コピー後は独立したアクターとなります。
nとmに変数を使いたい場合は
n = $game_variables[1]
m = $game_variables[2]
$game_actor.copy(n, m)
スペースの関係上、このように記述すると収まります。
備考実は再生成に関してはデフォルトでも $game_actors[n].setup(m) で行えます。
但し、元々のデータベース数を超えての再生成は出来ない
パーティメンバーを再生成してもマップ画面に反映されない
という欠点があり、この素材ではその点も改良しています。
スクリプトをダウンロード
[5回]