効果範囲:味方単体(使用者以外)

ねこにこみ
記事: 6
登録日時: 2017年12月10日(日) 01:46

効果範囲:味方単体(使用者以外)

投稿記事by ねこにこみ » 2017年12月30日(土) 00:32

お世話になります。
早速ですが・・・
このような対象を指定するスキルを作りたいのですが、うまくいきません。
このようなスキルをつくる良いやり方、またはスクリプトをご存知の方がいらっしゃいましたら
教えていただければと思います。
よろしくお願いします。

TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: 効果範囲:味方単体(使用者以外)

投稿記事by TOMO » 2017年12月30日(土) 07:10

既にありそうな気がするけど、一応作ってみました

コード: 全て選択

class Window_BattleActor
  alias tomo_target_not_user_current_item_enabled? current_item_enabled?
  def current_item_enabled?
    tomo_target_not_user_current_item_enabled? &&
    !(BattleManager.actor.last_skill.object.note.include?("<使用者除外>") &&
    BattleManager.actor == $game_party.battle_members[index])
  end
end

スキルのメモ欄に「<使用者除外>」と書けば出来ます

ちなみに、選択出来なくなっただけで、項目の色はそのままです
ねこにこみ
記事: 6
登録日時: 2017年12月10日(日) 01:46

Re: 効果範囲:味方単体(使用者以外)

投稿記事by ねこにこみ » 2017年12月30日(土) 10:37

ありがとうございます。
新規プロジェクトで試してみたところ、思った通りに出来ました。

ただ、プチレアブログさんの世界樹の迷宮っぽいシリーズと併用すると
うまく動作しないようでして。
こちらとの併用は難しいのでしょうか。
もしわかれば教えていただければと思います。

“VX / Ace:質問” へ戻る