Yeah, I figured it out! Alright, first of all, replace the old Battle Icons script you have with this:
CODE
#------------------------------------------------------------------------------
#==============================================================================
#==============================================================================
#=========================*Law's Battle Icons*=================================
#=========================Author: The Law G14==================================
#============================Version 1.0=======================================
#==============================================================================
#------------------------------------------------------------------------------
#===============================================================================
# ** Window_Command_Battle
#-------------------------------------------------------------------------------
# This window takes care of the icon pictures.
#-------------------------------------------------------------------------------
class Window_Command_Battle < Window_Selectable
#-----------------------------------------------------------------------------
# * Object Initialization
#-----------------------------------------------------------------------------
attr_reader :continue
#-----------------------------------------------------------------------------
# * Object Initialization
#-----------------------------------------------------------------------------
def initialize(index, continue)
commands = [$data_system.words.attack, $data_system.words.skill, $data_system.words.guard,
$data_system.words.item]
super(0, 0, 160, commands.size * 32 + 32)
@item_max = commands.size
@commands = commands
self.contents = Bitmap.new(width - 32, @item_max * 32)
refresh
self.index = 0
end
#-----------------------------------------------------------------------------
# * Draw Item
#-----------------------------------------------------------------------------
def draw_item(i, color)
self.contents.fill_rect(0, i*32, 148, 32, Color.new(0, 0, 0, 0))
bitmap = RPG::Cache.icon("Battle#{i}")
opacity = (color == normal_color ? 255 : 128)
self.contents.blt(4, 4 + i*32, bitmap, Rect.new(0, 0, 24, 24), opacity)
self.contents.font.color = color
self.contents.draw_text(32, i*32, 148, 32, @commands[i])
end
end
#-------------------------------------------------------------------------------
# * Refresh
#-------------------------------------------------------------------------------
def refresh
self.contents.clear
for i in 0...@item_max
draw_item(i, normal_color)
end
end
Next, on line 51 of the Sideview 2 script, replace that line with this:
CODE
@actor_command_window = Window_Command_Battle.new(160, [s1, s2, s3, s4])
That should work