The RPG Maker Resource Kit

RMRK RPG Maker Creation => VX => VX Scripts Database => Topic started by: Dark_falcao on September 07, 2009, 03:53:27 PM

Title: Animated Battlers! Maker VX
Post by: Dark_falcao on September 07, 2009, 03:53:27 PM
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
 
Code: [Select]
#====================================================================#
#  #*****************#           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
Title: Re: Animated Battlers! Maker VX
Post by: modern algebra on September 07, 2009, 07:03:28 PM
This seems interesting. I will have to check it out.
Title: Re: Animated Battlers! Maker VX
Post by: Grafikal on September 07, 2009, 09:42:28 PM
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...
Title: Re: Animated Battlers! Maker VX
Post by: Dark_falcao on September 07, 2009, 10:06:55 PM
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
Title: Re: Animated Battlers! Maker VX
Post by: warren1230 on September 11, 2009, 06:59:56 AM
i got this error

undefined method update_battler_bitmap for class Sprite Battler

what should I do?
Title: Re: Animated Battlers! Maker VX
Post by: Dark_falcao on September 12, 2009, 04:35:04 PM
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.
Title: Re: Animated Battlers! Maker VX
Post by: SuperMega on September 21, 2009, 05:28:09 PM
This doesn't seem to work with Takentai ATB.  Is there a way you could add compatibility?
Title: Re: Animated Battlers! Maker VX
Post by: cilib0h on January 04, 2011, 01:42:41 PM
i 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?
Title: Re: Animated Battlers! Maker VX
Post by: Roman on January 10, 2011, 05:48:12 AM
Quote
i 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
Title: Re: Animated Battlers! Maker VX
Post by: acuarion on December 08, 2011, 12:44:13 AM
thanks, looks nice, i'm really new to this but no far no bugs