05-15-2016, 06:30 PM
Well, you have a problem with MP Shield Status Effect by Xelias... Line 66 reads:
There is no $game_system.MP_SHIELD_STATUS method. And even if there was, no one capitalilzes a method. The script breaks when the effect is supposed to be placed on the combatants.
BUT......
This plugin fixes sp slip damage for battle. Took all of 5 minutes.
Code:
if $game_system.MP_SHIELD_STATUS && MP_SHIELD_IDS.any? {|i| @states.include?(i)}
BUT......
Code:
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# DerVV's Enemy/Actor HP / SP Bars Fix for HoT/DoT v 1.0
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# By: DerVVulfman (a fix for Shdwlink1993's script v 1.04)
# Written May 15, 2016
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Put below his script and the Bar Stats script and slip damage should work.
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#==============================================================================
# ** Game_Battler
#------------------------------------------------------------------------------
# This class deals with battlers. It's used as a superclass for the Game_Actor
# and Game_Enemy classes.
#==============================================================================
class Game_Battler
#--------------------------------------------------------------------------
# * Alias Listings
#--------------------------------------------------------------------------
alias hotdot_hpsp_fix slip_damage_effect
#--------------------------------------------------------------------------
# * Application of Slip Damage Effects
#--------------------------------------------------------------------------
def slip_damage_effect
old_sp = self.sp
hotdot_hpsp_fix
new_sp = self.sp
return if old_sp == new_sp
return unless $game_temp.in_battle
@sp_used = old_sp - new_sp
# And set magic casting flag to true
@magic_casting = true
end
end