ページ 11

スキル計算式で特定のアクターが参加してると威力が上がる方法

Posted: 2017年1月08日(日) 19:25
by 八王子
例えば、アクターAが戦闘に参加してると威力のあがるスキルって計算式で作れますか?(参加してない時は通常攻撃と同じ威力)

連携技っぽくしたかったので。どなたか教えてください

Re: スキル計算式で特定のアクターが参加してると威力が上がる方法

Posted: 2017年1月08日(日) 19:33
by まっつUP
八王子様
お世話になります。

$gameParty.members().contains(actor) で
バトル中はバトルメンバーに引数のIDのアクターがいるかどうか判定できます。
これを使って条件分岐すれば可能だと思います。

Re: スキル計算式で特定のアクターが参加してると威力が上がる方法

Posted: 2017年1月08日(日) 20:47
by 八王子
まっつUP様
お疲れ様です。

すいません、自分計算式の作り方が全然分からなくて。

そのスクリプトをどうやって計算式に入れればいいのですか?
試したんですが、特定のアクターがいない時ダメージが0になってしまいました

Re: スキル計算式で特定のアクターが参加してると威力が上がる方法

Posted: 2017年1月08日(日) 21:09
by まっつUP
すいません、引数の説明が不十分でした。

また、このような式を計算式に用いることで可能となります。
$gameParty.members().contains($gameActors.actor(id)) ? 40 : 10

指定のアクターがいれば対象に40ダメージ(前後)が入るはずです。

Re: スキル計算式で特定のアクターが参加してると威力が上がる方法

Posted: 2017年1月08日(日) 21:20
by 八王子
まっつUP様
お疲れ様です。

今度は成功しました!
超初心者なものでして、ほんとにありがとうございます。
素早い対応ありがとうございます。