【解決】[VXAce]「Space not far」様の「通常攻撃後追加発動スキル」のスキル発動時文章について

返信する
inu13
記事: 18
登録日時: 2021年11月19日(金) 17:38

【解決】[VXAce]「Space not far」様の「通常攻撃後追加発動スキル」のスキル発動時文章について

投稿記事 by inu13 »

いつもこちらの掲示板、大変活用させて頂いてます!

Space not far
http://muspell.raindrop.jp/

上記サイト様の

○通常攻撃後追加発動スキル
http://muspell.raindrop.jp/rgss/rgss3_snf007.txt

上記スクリプトを使用させて頂いているのですが

現在だと追加のスキル発動時の使用時メッセージ(〇〇は××した!)が、
使用時に発動したスキル(通常攻撃)の使用時メッセージになってしまいまして

これを追加発動スキルの使用時メッセージにするにはどうすれば良いでしょうか…?

お分かりになる方いらっしゃいましたら教えていただけますでしょうか…!
最後に編集したユーザー inu13 [ 2024年10月15日(火) 08:47 ], 累計 1 回
DEDEN
記事: 93
登録日時: 2018年8月25日(土) 15:06

Re: [VXAce]「Space not far」様の「通常攻撃後追加発動スキル」のスキル発動時文章について

投稿記事 by DEDEN »

wan1313様 こんばんは
こんな感じで大丈夫でしょうか?
〇〇の攻撃!の表示を消したほうが良いですか?

※追記
コードが間違えていたので修正しました
元のコードはエラーになってしまうので差し替えて下さい

コード: 全て選択

class Scene_Battle < Scene_Base
	#--------------------------------------------------------------------------
  # ● スキル/アイテムの使用
  #--------------------------------------------------------------------------
  def use_item
		snf_additionalskill_use_item
		if @subject.current_action.attack?
			@subject.additional_skill_set.each do |set|
				next if rand(100) > set[1]
				skill = $data_skills[set[0]]
				case set[2]
				when "対"
					next if additionalskill_karaburi?
					targets = @subject.current_action.make_targets.compact
				when "自"
					targets = [@subject]
				else
					print "Caution:追加スキルの対象が正しく指定されていません"
					targets = [@subject]
				end
        @log_window.display_use_item(@subject, skill)
				show_animation(targets, skill.animation_id) if SNF::ADDITIONALSKILL_ANIMATION
				targets.each {|target| skill.repeats.times { invoke_item(target, skill) } }
			end
		end
  end
  end
inu13
記事: 18
登録日時: 2021年11月19日(金) 17:38

Re: [VXAce]「Space not far」様の「通常攻撃後追加発動スキル」のスキル発動時文章について

投稿記事 by inu13 »

>DEDEN 様

コード書いていただきありがとうございます!!
こちら理想通りの動作になりました!!! :D :D :D

〇〇の攻撃!の表示はあったままで大丈夫です!

答えていただきありがとうございました…!!
返信する

“VX / Ace:質問”に戻る