Drupogame


Si quieres formar parte del staff tienes que enviar un MP al administrador o al Co-Administrador
Conectarse

Recuperar mi contraseña

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Los posteadores más activos del mes

Estadísticas
Tenemos 97 miembros registrados.
El último usuario registrado es Sondorax.

Nuestros miembros han publicado un total de 6208 mensajes en 777 argumentos.
Compañeros
Crear foro
Crear foro
Crear foro
Crear foro
PFC
Crear foro
Crear foro
Otakus Activos
Diviértete acá
Crear foro
Foro de anime y RM2k3/XP/VX
contador.
contador de visitas
Febrero 2018
LunMarMiérJueVieSábDom
   1234
567891011
12131415161718
19202122232425
262728    

Calendario Calendario


KGC - GUARD RECOVER

Ir abajo

KGC - GUARD RECOVER

Mensaje por The_King_Jaas el Miér Mar 30, 2011 9:43 pm

Este script sirve para hacer que los personajes recuperen HP y Sp cuando se defienden.
Creo que solo es compatible con sistemas de batalla fuera del mapa.


Código:
################################################################################
################################### KGC ########################################
################################################################################
=begin
                              GUARD RECOVER
                             
--------------------------------------------------------------------------------
Script criado pelo site KGC.
Created by KGC site.
--------------------------------------------------------------------------------

CARACTERí?STICAS
 Permite que o comando defesa recupere o HP ou SP do herói.

=end
#-------------------------------------------------------------------------------
class Scene_Battle
  #% de HP recuperado.
  RECOVER_HP_RATE = 0
  #% de SP recuperado.
  RECOVER_SP_RATE = 5
end
#-------------------------------------------------------------------------------

$imported = {} if $imported == nil
$imported["GuardRecover"] = true
class Scene_Battle
  alias make_basic_action_result_KGC_GuardRecover make_basic_action_result
  def make_basic_action_result
    make_basic_action_result_KGC_GuardRecover
    if @active_battler.current_action.kind == 0 &&
        @active_battler.current_action.basic == 1
      recover_hp = @active_battler.maxhp * RECOVER_HP_RATE / 100
      recover_sp = @active_battler.maxsp * RECOVER_SP_RATE / 100
      if recover_hp > 0
        @active_battler.damage = -recover_hp
      end
      if recover_sp > 0
        if $imported["SPDamage"]
          @active_battler.sp_damage = -recover_sp
        else
          @active_battler.damage = "#{$data_system.words.sp}+ #{recover_sp}"
        end
      end
      @active_battler.hp += recover_hp
      @active_battler.sp += recover_sp
      @target_battlers |= [@active_battler]
    end
  end
end

_______________________________




avatar
The_King_Jaas
Co-Administrador
Co-Administrador

Mensajes : 1737
Fecha de inscripción : 02/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.