JVLIVS CAESAR MODS FORUM
Estimado usuario invitado: Si se registra/conecta podrá tener la mejor ventaja, postear en el foro, ya que los invitados solo pueden leer.

JVLIVS CAESAR MODS FORUM

Imperium III Mods Forvm. Último Mod - MCI 9.0!
 
ÍndiceÍndice  FAQFAQ  BuscarBuscar  RegistrarseRegistrarse  ConectarseConectarse  

Comparte | 
 

 Cambiar el aspecto de un héroe

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
molerotoni
General
General
avatar

Cantidad de envíos : 94
Edad : 22
Location : Valencia, España
Reputación : 25
Fecha de inscripción : 03/07/2015

MensajeTema: Cambiar el aspecto de un héroe   Miér Jul 29, 2015 11:09 pm

Cómo puedo cambiar el aspecto de un héroe cualquiera por el de, por ejemplo, un guerrero galo. 
La cosa es hacerlo desde el editor, sin tener que poner mods ni nada. Gracias de antemano.
P.D.: Aunque he visto temas relacionados con este no he he encontrado respuesta.
Volver arriba Ir abajo
Camarada
Equipo de Diseño
Equipo de Diseño
avatar

Cantidad de envíos : 286
Location : España
Reputación : 115
Fecha de inscripción : 01/05/2010

MensajeTema: Re: Cambiar el aspecto de un héroe   Jue Jul 30, 2015 5:01 pm

Existe el script :
unidad.AsUnit().Mutate("RHastatus");

Con este código la unidad mutará a la unidad indicada , en este caso un pretoriano . La nueva unidad conserva el nivel , nombre e items de la unidad anterior, pero literalmente la unidad se convierte en otra y no conservará las avilidades de la antigua.

En el caso de unidades normales (no heroes) , puedes quitar y poner habilidades para que parezca que sólo se ha cambiado de aspecto de la unidad. Ésto lo puedes hacer  de unidades más fuertes a más débiles , por la sencilla razón de que las puntuaciones iniciales de una unidad no se pueden reducir , sólo aumentar
Un ejem-
Que un pretoriano tenga el mismo aspecto que un legionario .

Unit u;
u = leg;                                            //"leg" es el nombre script que yo le he puesto a un pretoriano en concreto para poder hacer el cambio.
Sleep(500);                               

u.AsUnit().Mutate("RHastatus");           //Hacemos que el pretoriano mute a legionario
u.AsUnit().SetSpecial(13,true);            //Ponemos la habilidad "Daño Reflejado" del pretoriano
u.AsUnit().SetSpecial(8,true);             //Ponemos la habilidad "Reanimación" del pretoriano
u.AsUnit().SetSpecial(4,false);             //quitamos la habilidad "Inmunidad" del legionario

u.AsUnit().AddBonus(24,0,0,400,0);        //Cambiamos las características (ataque , defensa y vida) del legionario para que sean iguales a las del pretoriano.
u.AsUnit().RemoveBonus(0,0,0,0,400);    //Recalculamos el nivel de energía para dejarlo de nuevo en 10

De esta manera tienes un legionario con las características y habilidades de un pretoriano , pero repito no puedes tenerlo al revés ; no puedes tener un pretoriano con los 16 puntos de ataque de un legionario.

Con los heroes , si quieres que al mutar tengan habilidades de heroes y no sean unidades simples , no hay más remedio de que muten en otro heroe. Al igual que con las unidades normales , también a los heroes puedes quitarles y ponerles habilidades con este script:

unidad.Obj.AsHero().SetSkill(9,1);   // el 9 es la habilidad "Curación" y el 1 son los puntos que tiene asignada a la habilidad , con -1 quitas la habilidad.


Y esto es todo , que yo sepa no hay más modos de hacerlo sin tener que cambiar algo del juego , si quieres más cambios , no te queda más remedio que modificar los archivos del propio juego .

Espero que te haya servido de ayuda.
Volver arriba Ir abajo
Gigoras
Veterano
Veterano
avatar

Cantidad de envíos : 348
Edad : 47
Location : Salmantica.
Reputación : 125
Fecha de inscripción : 28/11/2010

MensajeTema: Re: Cambiar el aspecto de un héroe   Jue Jul 30, 2015 6:00 pm

Camarada , ya que te has puesto , ¡ y como lo aclaras! 
¿cuantas habilidades puede tener una unidad normal ?
u.AsUnit().SetSpecial(13,true);            //Ponemos la habilidad "Daño Reflejado" del pretoriano
u.AsUnit().SetSpecial(8,true);             //Ponemos la habilidad "Reanimación" del pretoriano
Si le ponemos esas dos habilidades al legionario y no le quitamos la inmunidad ... lo aguanta , hasta cuantas pueden llevar ?
Con los parámetros , ni me meto , me parece algo "lotería" ,que a base de "batear" sele cualquier cosa ... pero tengo una mas ...

Los héroes pueden tener mas de 5 habilidades con:
unidad.Obj.AsHero().SetSkill(9,1);   // el 9 es la habilidad "Curación" y el 1 son los puntos que tiene asignada a la habilidad , con -1 quitas la habilidad.
¿Solo cambiarlas o aumentar hasta cuantas...???
Gracias !!
Volver arriba Ir abajo
Camarada
Equipo de Diseño
Equipo de Diseño
avatar

Cantidad de envíos : 286
Location : España
Reputación : 115
Fecha de inscripción : 01/05/2010

MensajeTema: Re: Cambiar el aspecto de un héroe   Jue Jul 30, 2015 7:16 pm

Si no recuerdo mal ,  he llegado a taner más de 4 o 5 habilidades , no se cual es el límite , no he provado con más  , no se ven los iconos por que no caben , pero están ahí .

En los heroes he puesto muchas más habilidades de las que tienen , se pueden quitar unas y poner otras , lo que no recuerdo si se podía poner el nivel de esas havilidades por encima de 10.
Volver arriba Ir abajo
molerotoni
General
General
avatar

Cantidad de envíos : 94
Edad : 22
Location : Valencia, España
Reputación : 25
Fecha de inscripción : 03/07/2015

MensajeTema: Re: Cambiar el aspecto de un héroe   Jue Jul 30, 2015 8:01 pm

Gracias por responder, y con respecto a las habilidades yo en partida le metí a 10 carros de osiris triunfo, reanimación, ataque triple, vitalidad, desvanecimiento y ferocidad. Además les quité libertad y ataque venenoso. Solo salían 3 pero funcionaban todas XD.
Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: Cambiar el aspecto de un héroe   

Volver arriba Ir abajo
 
Cambiar el aspecto de un héroe
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Bloodborne : Crea tu personaje famoso.
» ¿Cambiar aspecto y texto?
» ¿Quieres cambiar tu Nick del foro? Es aquí.
» Se puede cambiar el nombre del archivo?
» Cambiar salida video xbox

Permisos de este foro:No puedes responder a temas en este foro.
JVLIVS CAESAR MODS FORUM :: Modding en General :: Modding en General :: Edición de Scripts-
Cambiar a: