#============================================================================== # Miss&Criticalエフェクト ver1.01 #   by 水夜 #  http://zenith.ifdef.jp/ #------------------------------------------------------------------------------ # Miss時とCritical時にSEを鳴らしたり、Critical時に画面をフラッシュさせたりします。 #============================================================================== #============================================================================== # □ カスタマイズポイント #============================================================================== module ZENITH_S1 MISS_SE_FILENAME = "064-Swing03" #ミス時SE (""で鳴らさない) CRITICAL_SE_FILENAME = "158-Skill02" #クリティカル時SE (""で鳴らさない) CRITICAL_FLASH = true #クリティカル時にフラッシュさせるかどうか FLASH_COLOR = Color.new(255, 255, 255, 255) #フラッシュ色 FLASH_DURATION = 10 #フラッシュ時間(フレーム数) end #============================================================================== # ■ Scene_Battle #============================================================================== class Scene_Battle alias update_phase4_step5_zenith update_phase4_step5 def update_phase4_step5 for target in @target_battlers if target.damage == "Miss" and ZENITH_S1::MISS_SE_FILENAME != "" Audio.se_play("Audio/SE/" + ZENITH_S1::MISS_SE_FILENAME) end if target.critical $game_screen.start_flash(ZENITH_S1::FLASH_COLOR,ZENITH_S1::FLASH_DURATION) if ZENITH_S1::CRITICAL_FLASH Audio.se_play("Audio/SE/" + ZENITH_S1::CRITICAL_SE_FILENAME) if ZENITH_S1::CRITICAL_SE_FILENAME != "" end end update_phase4_step5_zenith end end