Main Menu
  • Welcome to The RPG Maker Resource Kit.

Animated Battlers! Maker VX

Started by Dark_falcao, September 07, 2009, 03:53:27 PM

0 Members and 1 Guest are viewing this topic.

Dark_falcao

Introduction

Animated 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

Features

Breath 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
 
Compatibility

Sprite_Battler < Sprite_Base   aliased

Credits and Thanks

By Falcao
 
Terms and Conditions

Can be used in comercial or non-comercial games

modern algebra

This seems interesting. I will have to check it out.

Grafikal

I guess I'll say it again, unless there's a dupe post of this script around here. I don't like static battlers either, and nice script. Again...

Dark_falcao

If you find any bug let me know to fix it

Also suggest something to improve the script

May be in the next version i will add breath effect based in enemy HP

Thank for your opinions

My english is horrible i think jeje

warren1230

i got this error

undefined method update_battler_bitmap for class Sprite Battler

what should I do?

Dark_falcao

This script work pefectly with the deafault battle system even with tenkentai lateral battle system

I dont Know why you gat that king of error but i gonna look aroud to find the problem.

SuperMega

This doesn't seem to work with Takentai ATB.  Is there a way you could add compatibility?

cilib0h

i get an error using this script

Quotescript 'animated battlers' line 59: No MethodError occured.
undefined method 'zoom_x' for nil:Nil Class

what i hav to do?
<img src="http://i67.servimg.com/u/f67/13/17/06/37/signat10.jpg" alt="www.wiratunggallegacy.com" class="bbc_img"></a>

Roman

Quotei get an error using this script


Quote
script 'animated battlers' line 59: No MethodError occured.
undefined method 'zoom_x' for nil:Nil Class

what i hav to do?

Try Mintos Animated Battler Script

http://rmrk.net/index.php/topic,41416.0.html

acuarion

thanks, looks nice, i'm really new to this but no far no bugs