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

八王子
記事: 39
登録日時: 2016年1月27日(水) 19:51

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

投稿記事by 八王子 » 2017年1月08日(日) 19:25

例えば、アクターAが戦闘に参加してると威力のあがるスキルって計算式で作れますか?(参加してない時は通常攻撃と同じ威力)

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

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

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

投稿記事by まっつUP » 2017年1月08日(日) 19:33

八王子様
お世話になります。

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

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
八王子
記事: 39
登録日時: 2016年1月27日(水) 19:51

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

投稿記事by 八王子 » 2017年1月08日(日) 20:47

まっつUP様
お疲れ様です。

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

そのスクリプトをどうやって計算式に入れればいいのですか?
試したんですが、特定のアクターがいない時ダメージが0になってしまいました
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

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

投稿記事by まっつUP » 2017年1月08日(日) 21:09

すいません、引数の説明が不十分でした。

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

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

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
八王子
記事: 39
登録日時: 2016年1月27日(水) 19:51

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

投稿記事by 八王子 » 2017年1月08日(日) 21:20

まっつUP様
お疲れ様です。

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

“MV:質問” へ戻る