Haven't made a script in a while, so let me know if it has any errors.
Also it was made with the default battle system in mind. I couldn't find the battle system you mentioned and I saw no links leading to it.
#==============================================================================
# ** TDS Battle Black Bars
# Version: 1.0
#------------------------------------------------------------------------------
# This script will display black bars at the top and bottom of the battle and
# remove them when the fight is over.
#==============================================================================
#==============================================================================
# ** Scene_Battle
#------------------------------------------------------------------------------
# This class performs battle screen processing.
#==============================================================================
class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# * Start processing
#--------------------------------------------------------------------------
alias tds_scene_battle_battle_black_bars_start start
def start
tds_scene_battle_battle_black_bars_start
super
@black_bar_sprite = Sprite.new
@black_bar_sprite.bitmap = Bitmap.new(544, 416)
@black_bar_sprite.bitmap.fill_rect(0, 0, 544, 50, Color.new(0, 0, 0, 255))
@black_bar_sprite.bitmap.fill_rect(0, 350, 544, 70, Color.new(0, 0, 0, 255))
end
#--------------------------------------------------------------------------
# * Termination Processing
#--------------------------------------------------------------------------
alias tds_scene_battle_battle_black_bars_terminate terminate
def terminate
tds_scene_battle_battle_black_bars_terminate
super
@black_bar_sprite.bitmap.dispose
@black_bar_sprite.dispose
end
#--------------------------------------------------------------------------
# * Remove Black Bars
#--------------------------------------------------------------------------
def remove_black_bars
for i in 0...21
update_basic
@black_bar_sprite.update
@black_bar_sprite.bitmap.clear_rect(0, 50 - i * 3, 544, 3)
@black_bar_sprite.bitmap.clear_rect(0, 350 + i * 3, 544, 3)
end
end
#--------------------------------------------------------------------------
# * Determine Win/Loss Results
#--------------------------------------------------------------------------
def judge_win_loss
if $game_temp.in_battle
if $game_party.all_dead?
remove_black_bars
process_defeat
return true
elsif $game_troop.all_dead?
remove_black_bars
process_victory
return true
else
return false
end
else
remove_black_bars
return true
end
end
end