IntroductionAnimated Battlers 1.0
Are you tire about that ESTATIC Battlers? here i bring you the best solution in an easy way.
This script allow you animate the battlers graphicts
FeaturesBreath effect in battlers
RPG Maker VX Script #====================================================================#
# #*****************# Allow you animate battlers graphics #
# #*** By Falcao ***# during the battle process #
# #*****************# #
# RMVX Intrucciones: Copy and paste the #
# makerpalace.onlinegoo.com script to your project #
#====================================================================#
#--------------------------------------
# Animated Battlers 1.0 Falcao script
#-------------------------------------
class Game_Battler
attr_accessor :zoom_x
attr_accessor :zoom_y
alias falcaoB_zoom_ini initialize
def initialize
falcaoB_zoom_ini
@zoom_x = 1.0
@zoom_y = 1.0
@zoom_time = 0
end
def zoom(x,y)
self.zoom_x = x
self.zoom_y = y
end
def zoom_plus(x,y)
self.zoom_x += x
self.zoom_y += y
end
def zoom_less(x,y)
self.zoom_x -= x
self.zoom_y -= y
end
def breath
@zoom_time += 1
if @zoom_time <= 50
zoom_plus(0.002,0.002)
end
if @zoom_time >= 50
zoom_less(0.002,0.002)
if self.zoom_x <= 1
zoom(1,1); @zoom_time = 0
end
end
end
def breath_slow
@zoom_time += 1
if @zoom_time <= 50
zoom_plus(0.001,0.001)
end
if @zoom_time >= 50
zoom_less(0.001,0.001)
if self.zoom_x <= 1
zoom(1,1); @zoom_time = 0
end
end
end
end
class Sprite_Battler < Sprite_Base
alias falcaoBattler_zoom_update update
def update
falcaoBattler_zoom_update
if @zoom_x != @battler.zoom_x or
@zoom_y != @battler.zoom_y
@zoom_x = @battler.zoom_x
@zoom_y = @battler.zoom_y
self.zoom_x = @battler.zoom_x
self.zoom_y = @battler.zoom_y
end
end
alias falcaoBattler_update update_battler_bitmap
def update_battler_bitmap
falcaoBattler_update
if @height <= 200
@battler.breath
elsif @height > 200
@battler.breath_slow
end
end
end
Instructions Copy and paste the script to your poject. Yeah! very easy
CompatibilitySprite_Battler < Sprite_Base aliased
Credits and ThanksBy Falcao
Terms and Conditions Can be used in comercial or non-comercial games