Últimos temas
» Muestrario de Screens
por JapoZero Hoy a las 3:22 am

» The Timeless House - Terror - ¡Descarga ya disponible!
por rstudios Dom Mayo 31, 2020 11:03 pm

» [RPG2k] - Problemas con Recursos propios
por KRiZaLiD Dom Mayo 31, 2020 6:59 pm

» [Solucionado] Script IAVRA_GIF (MV)
por kaospropio Sáb Mayo 30, 2020 10:25 pm

» Pokemon Destiny
por JapoZero Sáb Mayo 30, 2020 2:32 am

» Temporalmente desconectado.
por Muzgar Jue Mayo 28, 2020 9:35 pm

» [Solucionado]Quitar PV y PM al mismo tiempo (RPG MV)
por JapoZero Miér Mayo 27, 2020 8:32 pm

» Error al exportar proyecto
por Tonitron Miér Mayo 27, 2020 12:14 pm

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Mayo 24, 2020 10:39 pm

» Videotutorial Linternas RPg maker 2003,
por Muzgar Vie Mayo 22, 2020 2:20 pm

» Cambiar de mapa segun interruptor
por Muzgar Vie Mayo 22, 2020 1:24 pm

» Habilidades pasivas que aumentan atributos [Vx Ace]
por juantru Jue Mayo 21, 2020 4:58 pm


[Script Ace]Average Level Actor EX

Ir abajo

[Script Ace]Average Level Actor EX Empty [Script Ace]Average Level Actor EX

Mensaje por JapoZero el Vie Ago 22, 2014 9:08 pm

Average Level Actors EX
por Soulpour777

Este script da la funcionalidad de que cuando entre un nuevo aliado al grupo, al instante gana un nivel aproximado al de todo el grupo. Esto hace que no se tenga que configurar tediosamente revisando a que nivel debería estar él o su grupo en el momento de unirse.
Para usarlo, basta con usar un Script Call que diga:
Código:
$game_party.add_soul_actor(actor_id)
donde actor_id es la ID del actor que quieres añadir.
Script:
Código:
#==============================================================================
# Average Level Actors EX
# Soulpour777
# Web URL: infinitytears.wordpress.com
#------------------------------------------------------------------------------
# Description:
# This snippet makes a feature wherein when an actor is added inside the
# game, the actor instantly gains the average level of all the existing
# party members the player has. This makes the developer not the need to
# level up their characters when added just to have their levels on par with
# the existing actors.
#------------------------------------------------------------------------------
# Script Call:
# on your events tab, add this script call if you want to add an actor and gain
# an average level.
# $game_party.add_soul_actor(actor_id)
# where actor_id is thr id of the actor you want to add.
#==============================================================================
class Game_Party < Game_Unit
  #--------------------------------------------------------------------------
  # * Get Members Average Level
  #--------------------------------------------------------------------------  
  def member_level_avg  
    members.compact.inject(1) { |r, i|  r += i.level } / members.size
  end
  #--------------------------------------------------------------------------
  # * Add Actor with Average Level (Script Call)
  #--------------------------------------------------------------------------  
  def add_soul_actor(actor_id)
    level = member_level_avg
    add_actor(actor_id)
    level.times {  members.last.level_up }
  end
end

_________________

Like a Star @ heaven Proyectos Like a Star @ heaven :

- Juegos Completados -
[Script Ace]Average Level Actor EX 3SV68ea
[Script Ace]Average Level Actor EX RtKwBwM
- Juegos en Creación -
[Script Ace]Average Level Actor EX NSbD9rT

JapoZero
JapoZero
Moderador
Moderador

Masculino
Chile
RPG Maker : MV
Mensajes : 854
Monedas : 4572
Reputación : 315
Localización : ¿Alguien vio la película TRON?

Volver arriba Ir abajo

Volver arriba


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