QUOTE (Pacman @ Mar 22 2012, 05:22 AM)

Ah, right. Hope this works.
Replace your snippet with this:
CODE
class Window_BattleStatus < Window_Selectable
alias no_opacity_wndbs_init initialize
def initialize(*args)
no_opacity_wndbs_init(*args)
@old_opacity = self.opacity
self.opacity = 0
end
end
class Window_BattleStatusAid < Window_BattleStatus
alias no_opacity_wndbsa_init initialize
def initialize(*args)
no_opacity_wndbsa_init(*args)
self.opacity = @old_opacity
end
end
Sorry for the issue.
That didn't work, but I fiddled around with it and it looks like you left out a line?
class Window_BattleStatus < Window_Selectable
alias no_opacity_wndbs_init initialize
def initialize(*args)
no_opacity_wndbs_init(*args)
@old_opacity = self.opacity
self.opacity = 0
end
end
class Window_BattleStatusAid < Window_BattleStatus
alias no_opacity_wndbsa_init initialize
def initialize(*args)
no_opacity_wndbsa_init(*args)
@old_opacity = self.opacity self.opacity = @old_opacity
end
end
This seems to work fine, unless that's the wrong approach? Like I said, I'm not too skilled at RGSS3, but it looks like it tried to call a variable that wasn't declared?