UMS incompatible with Blizz-ABS

Started by Stray, April 07, 2013, 04:00:56 pm

Previous topic - Next topic

Stray

April 07, 2013, 04:00:56 pm Last Edit: April 14, 2013, 09:50:52 am by Stray
Universal Message System
Also, there is a modification by LiTTleDRAgo. It's necessary for use with Blizz-ABS.
LiTTleDRAgo's modification: ShowHide
#==============================================================================
# Window_Message
#----------------------------------------------------
# This class was modified to override Blizz-ABS battle handling for correct
# window position display. - by LiTTleDRAgo
#==============================================================================

class Window_Message

  #--------------------------------------------------------------------------
  # Override reset_window
  #--------------------------------------------------------------------------
  alias reset_window_blizzabs_later reset_window
  def reset_window(change_opacity = true)
    # store old in_battle flag and set new in_battle flag
    tmp, $game_temp.in_battle = $game_temp.in_battle, false
    # if ccoa's UMS is being used
    if $game_system.ums_mode != nil
      # call original method with parameter
      reset_window_blizzabs_later(change_opacity)
    else
      # call original method
      reset_window_blizzabs_later
    end
    # restore in_battle flag
    $game_temp.in_battle = tmp
  end

end


There are two different modes, how the text is displayed: "ONE_LETTER_AT_A_TIME" or "ALL_AT_ONCE".
Only the "ALL_AT_ONCE"-mode works. After I've switched off Blizz-ABS, neither ingame or in the scripts, the "ONE_LETTER_AT_A_TIME"-mode is usable.
I'm very grateful to you all for your great help.

Scorpius

I use Ccoa's UMS with no issues. Make sure your script is above EVERYTHING. Even Blizz-ABS. I was having issues as well so see if moving the script above everything works. If not, we can go from there.  :^_^':