Últimos temas
» [Sugerencia]Limpieza de recursos viejos en el foro.
por Cuyo1786 Hoy a las 9:52 am

» Busco grupo para un inexperta pero con ganas
por BACA Hoy a las 1:41 am

» Buscando pixel artista, trabajo pagado.
por pixeloid Ayer a las 11:33 pm

» [MV]Butterfly Paradox
por DopellSerch Ayer a las 9:44 pm

» LMD - Lunas de Magia Divina
por Zaabos Ayer a las 12:46 am

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Oct 20, 2019 1:29 pm

» [VXA]Resident Evil Menu
por DorFenn Dom Oct 20, 2019 1:42 am

» (RMMV) Precognition
por JapoZero Jue Oct 17, 2019 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am


[Ace]Solución a Bug de skills con efecto en un aliado en grupo enemigo

Ir abajo

[Ace]Solución a Bug de skills con efecto en un aliado en grupo enemigo Empty [Ace]Solución a Bug de skills con efecto en un aliado en grupo enemigo

Mensaje por JKLmaster el Jue Feb 20, 2014 2:29 pm

Aquí les traigo un pequeño script que arregla un bug con las skills que afectan a aliados cuando son usadas por enemigos en el RPGMaker VX Ace.

El problema, es que el enemigo usará las skills siempre en si mismo y no en algún aliado, por lo tanto resta dificultad en batallas con varios enemigos, con este script, eso ya no sucederá, es una función básica que permitirá que esas skills sean casteado sobre un aliado al azar en el grupo de enemigos. Espero les sirva.

Créditos: Lone Wolf

Para usar solo copiar y pegar en la sección de los scripts personalizados.

Código:
class Game_Action
  def targets_for_friends
        if item.for_user?
          [subject]
        elsif item.for_dead_friend?
          if item.for_one?
                [friends_unit.smooth_dead_target(@target_index)]
          else
                friends_unit.dead_members
          end
        elsif item.for_friend?
          if item.for_one?
                if @target_index < 0
                  [friends_unit.random_target]
                else
                  [friends_unit.smooth_target(@target_index)]
                end
          else
                friends_unit.alive_members
          end
        end
  end
end
JKLmaster
JKLmaster
PJ Principal
PJ Principal

RPG Maker : MV
Mensajes : 203
Monedas : 1794
Reputación : 66

Volver arriba Ir abajo

Volver arriba

- Temas similares

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