今回は以下のようなエネミーを作りたく、相談させてもらいに来ました。
作りたいエネミー
・人間形のユニークエネミー
・残りHPやステートによって姿が変わる
(例えばHPを減らすと顔色が変わったり、毒を喰らうと青ざめたりする)
・ステートが治ると元のエネミーに戻る
仮に、エネミーA.B.Cを作り、ステータスがはまったく同じにして、姿を別々に用意しました
まずAが現れて、HPが80%以下になると、Bに変身する…まではバトルイベントで簡単に設定できました
しかし「ステートを与えるとCに変身する」がうまくいきません。
やったこと
・適当なスイッチを入れておき、「条件:スイッチがオン」「スパン:ターン」、条件分岐で「エネミーが毒になっていればCに変身する」
→毒にしたターンは変身せず、次のターンにCに変身する
→スパンを「モーメント」にすると固まる
→また毒が治っても、Aには変身しない(させる方法が分からない)
他にもこまごとしたことは試しましたが、多分もっと根本的な内容から見直さなければならないと判断し、こちらに質問を投げさせていただきました。
大変ややこしい内容ではありますが、分かる方がいましたら回答をよろしくお願いします