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
Diciembre 2017
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
25262728293031

Calendario Calendario


KGC - GUARD RECOVER

Ver el tema anterior Ver el tema siguiente 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

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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