ページ 1 / 1
【解決済み】戦闘不能でないアクターの人数によってダメージが変化するスキル
Posted: 2024年5月31日(金) 11:53
by エミッサリー
お世話になっております。
「戦闘不能でないアクターの人数によってダメージが変化するスキル」の作り方をご教示いただきたく、トピックを投稿しました。
具体的には、「戦闘不能でないアクター1人につき○○ダメージを与える」という動作をするスキルを実装したいと思っています。
例を挙げますと、「ABCDが健在のときは1000ダメージを与え、そのうち1人が戦闘不能の場合は750、2人のときは500……」といった感じです。
よろしくお願いいたします。
Re: 戦闘不能でないアクターの人数によってダメージが変化するスキル
Posted: 2024年5月31日(金) 12:50
by ecf5DTTzl6h6lJj02
こんにちは。
エミッサリー さんが書きました:お世話になっております。
「戦闘不能でないアクターの人数によってダメージが変化するスキル」の作り方をご教示いただきたく、トピックを投稿しました。
具体的には、「戦闘不能でないアクター1人につき○○ダメージを与える」という動作をするスキルを実装したいと思っています。
例を挙げますと、「ABCDが健在のときは1000ダメージを与え、そのうち1人が戦闘不能の場合は750、2人のときは500……」といった感じです。
よろしくお願いいたします。
戦闘に参加しているメンバーのうち、戦闘不能でない人数 × n
のダメージを与えるスキル、ということでよろしいでしょうか。
生きているメンバーの人数は、
コード: 全て選択
$gameParty.aliveMembers().length
で、求めることができます。
戦闘中の場合は、戦闘に参加しているメンバーの中でカウントされます。
なので、スキルのダメージ式に、
コード: 全て選択
$gameParty.aliveMembers().length * n
と書くことで、お望みのスキルが実現できるかと思います。
n の部分は、一人につき与えるダメージの値に変換してください。
ご確認ください。
Re: 戦闘不能でないアクターの人数によってダメージが変化するスキル
Posted: 2024年5月31日(金) 13:54
by エミッサリー
ecf5DTTzl6h6lJj02さま
教えてくださったダメージ式で確認したところ、理想通りのスキルが作れました。
動作に問題は無かったので、これで解決済みといたします。
ご教示いただきありがとうございました!大変助かりました!