【解決済】エネミーの名前を変数に入れたい

ラピス
記事: 19
登録日時: 2017年7月03日(月) 19:30

【解決済】エネミーの名前を変数に入れたい

投稿記事by ラピス » 2019年6月07日(金) 08:37

質問をさせていただきます。

現在、バトル中に敵が必殺技を出すコモンイベントを製作しています。
必殺技はYana様の「発動前コモン」を使用してカットインを表示していますが、
その際に会話ウィンドウで敵の名前と必殺技の掛け声を表示したいと思っています。
ただ、攻撃を仕掛ける敵の名前を変数に入れる方法がわかりません。

簡単に言うとターンが回ってきた敵の名前を変数にいれたいです。

説明がわかりづらくて申し訳ないのですが、可能でしたら教えて頂けたらと思います。
よろしくお願いします。
最後に編集したユーザー ラピス on 2019年6月07日(金) 14:46 [ 編集 1 回目 ]

astral
記事: 106
登録日時: 2018年11月14日(水) 00:21
連絡を取る:

Re: エネミーの名前を変数に入れたい

投稿記事by astral » 2019年6月07日(金) 09:34

こんにちは。
次を変数のスクリプトに入れることで現在行動しているアクターもしくはエネミー名が取得できます。
敵の必殺技に入れてお使いください。
行動中のキャラが取得できない場合は0になります。

コード: 全て選択

BattleManager._subject && BattleManager._subject.name() || 0;
ラピス
記事: 19
登録日時: 2017年7月03日(月) 19:30

Re: エネミーの名前を変数に入れたい

投稿記事by ラピス » 2019年6月07日(金) 10:16

astral様、教えていただきありがとうございます。
無事にエネミー名が表示されました。

このエネミー名に関しまして、
同じ種類の敵が複数いる際にエネミー名の後ろにA、Bなどが表示されますが、
場合によってはこれを省きたいと考えています。
もし可能であれば教えて頂けたらと思います。どうぞよろしくお願いいたします。
astral
記事: 106
登録日時: 2018年11月14日(水) 00:21
連絡を取る:

Re: エネミーの名前を変数に入れたい

投稿記事by astral » 2019年6月07日(金) 10:29

ABなどがない敵キャラデータベースの名前ならこちらです。

コード: 全て選択

BattleManager._subject && BattleManager._subject.isEnemy() && BattleManager._subject.originalName() || 0;
ラピス
記事: 19
登録日時: 2017年7月03日(月) 19:30

Re: エネミーの名前を変数に入れたい

投稿記事by ラピス » 2019年6月07日(金) 14:45

astral様、教えていただきありがとうございました。
無事に表示できました。

それではこのトピックは解決済みとさせていただきます。
どうもありがとうございました。

“MV:質問” へ戻る